diff --git a/.github/dependabot.yml b/.github/dependabot.yml index 1b72b8118e..a064c60faa 100644 --- a/.github/dependabot.yml +++ b/.github/dependabot.yml @@ -1,12 +1,12 @@ version: 2 updates: - - package-ecosystem: 'devcontainers' - directory: '/' - schedule: - interval: weekly - ignore: - - dependency-name: '*' - - package-ecosystem: "github-actions" - directory: "/" - schedule: - interval: weekly \ No newline at end of file + - package-ecosystem: 'devcontainers' + directory: '/' + schedule: + interval: weekly + ignore: + - dependency-name: '*' + - package-ecosystem: 'github-actions' + directory: '/' + schedule: + interval: weekly diff --git a/.github/workflows/continuum.yaml b/.github/workflows/continuum.yaml index 0fdde8289a..5948a863d1 100644 --- a/.github/workflows/continuum.yaml +++ b/.github/workflows/continuum.yaml @@ -1,149 +1,149 @@ name: continuum on: - push: - branches: - - develop + push: + branches: + - develop env: - VERSION: 11.0.0-SNAPSHOT - AWS_REGION: eu-south-1 + VERSION: 11.0.0-SNAPSHOT + AWS_REGION: eu-south-1 jobs: - ketchup-release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: '18.16.0' - cache: 'yarn' - - - name: Install dependencies - run: yarn install --immutable - - - name: Run Ketchup build - run: npm run k:build - - - name: Run Ketchup Showcase build - run: npm run ksc:build - - - name: Zip artifacts - run: | - cd packages/ketchup/dist - zip -qr /tmp/ketchup.zip * - zip -qr /tmp/ketchup-components.zip ketchup/* - - - name: Setup AWS - uses: aws-actions/configure-aws-credentials@v4 - with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: ${{ env.AWS_REGION }} - - - name: Upload artifacts to AWS S3 - run: | - aws s3 cp /tmp/ketchup.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup.zip - aws s3 cp /tmp/ketchup-components.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup-components.zip - - # Prepare GitHub Pages Showcase deployment - - name: Setup GitHub Pages - uses: actions/configure-pages@v5 - - name: Upload GitHub Pages artifact - uses: actions/upload-pages-artifact@v3 - with: - path: './packages/ketchup-showcase/dist' - - # Showcase Deployment Job - showcase-release: - needs: ketchup-release - runs-on: ubuntu-latest - # Grant GITHUB_TOKEN the permissions required to make a Pages deployment - permissions: - pages: write # to deploy to Pages - id-token: write # to verify the deployment originates from an appropriate source - - # Deploy to the github-pages environment - environment: - name: github-pages - url: ${{ steps.deployment.outputs.page_url }} - steps: - - name: Deploy to GitHub Pages - id: deployment - uses: actions/deploy-pages@v4 - - build: - runs-on: ubuntu-latest - needs: ketchup-release - steps: - - uses: actions/checkout@v4 - - uses: actions/setup-node@v4 - with: - node-version: '18.x' - registry-url: 'https://registry.npmjs.org' - - - name: Install dependencies - run: yarn install --no-immutable - - - name: Update Ketchup Version with Timestamp - run: | - cd packages/ketchup - VERSION=$(node -p "require('./package.json').version") - TIMESTAMP=$(date +%Y%m%d%H%M%S) - NEW_VERSION="${VERSION}-${TIMESTAMP}" - echo "New version: $NEW_VERSION" - sed -i "s/\"version\": \"$VERSION\"/\"version\": \"$NEW_VERSION\"/" ./package.json - - - name: Update Ketchup React Version with Timestamp - run: | - cd packages/ketchup-react - VERSION=$(node -p "require('./package.json').version") - TIMESTAMP=$(date +%Y%m%d%H%M%S) - NEW_VERSION="${VERSION}-${TIMESTAMP}" - echo "New version: $NEW_VERSION" - sed -i "s/\"version\": \"$VERSION\"/\"version\": \"$NEW_VERSION\"/" ./package.json - - - name: Run Ketchup build - run: npm run k:build - - - name: Publish Ketchup - run: | - cd packages/ketchup - npm publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - - name: Publish Ketchup React - run: | - cd packages/ketchup-react - npm publish - env: - NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} - - trigger-webup-continuum: - needs: build - runs-on: ubuntu-latest - steps: - - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.ROBBY_SMEUP_PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/smeup/webup-project/actions/workflows/continuum.yaml/dispatches \ - -d '{"ref": "develop"}' - - trigger-webupjs-develop: - needs: build - runs-on: ubuntu-latest - steps: - - run: | - curl -L \ - -X POST \ - -H "Accept: application/vnd.github+json" \ - -H "Authorization: Bearer ${{ secrets.ROBBY_SMEUP_PAT }}" \ - -H "X-GitHub-Api-Version: 2022-11-28" \ - https://api.github.com/repos/smeup/webup.js/actions/workflows/ketchup-update.yaml/dispatches \ - -d '{"ref": "develop"}' + ketchup-release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '18.16.0' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --immutable + + - name: Run Ketchup build + run: npm run k:build + + - name: Run Ketchup Showcase build + run: npm run ksc:build + + - name: Zip artifacts + run: | + cd packages/ketchup/dist + zip -qr /tmp/ketchup.zip * + zip -qr /tmp/ketchup-components.zip ketchup/* + + - name: Setup AWS + uses: aws-actions/configure-aws-credentials@v4 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ${{ env.AWS_REGION }} + + - name: Upload artifacts to AWS S3 + run: | + aws s3 cp /tmp/ketchup.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup.zip + aws s3 cp /tmp/ketchup-components.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup-components.zip + + # Prepare GitHub Pages Showcase deployment + - name: Setup GitHub Pages + uses: actions/configure-pages@v5 + - name: Upload GitHub Pages artifact + uses: actions/upload-pages-artifact@v3 + with: + path: './packages/ketchup-showcase/dist' + + # Showcase Deployment Job + showcase-release: + needs: ketchup-release + runs-on: ubuntu-latest + # Grant GITHUB_TOKEN the permissions required to make a Pages deployment + permissions: + pages: write # to deploy to Pages + id-token: write # to verify the deployment originates from an appropriate source + + # Deploy to the github-pages environment + environment: + name: github-pages + url: ${{ steps.deployment.outputs.page_url }} + steps: + - name: Deploy to GitHub Pages + id: deployment + uses: actions/deploy-pages@v4 + + build: + runs-on: ubuntu-latest + needs: ketchup-release + steps: + - uses: actions/checkout@v4 + - uses: actions/setup-node@v4 + with: + node-version: '18.x' + registry-url: 'https://registry.npmjs.org' + + - name: Install dependencies + run: yarn install --no-immutable + + - name: Update Ketchup Version with Timestamp + run: | + cd packages/ketchup + VERSION=$(node -p "require('./package.json').version") + TIMESTAMP=$(date +%Y%m%d%H%M%S) + NEW_VERSION="${VERSION}-${TIMESTAMP}" + echo "New version: $NEW_VERSION" + sed -i "s/\"version\": \"$VERSION\"/\"version\": \"$NEW_VERSION\"/" ./package.json + + - name: Update Ketchup React Version with Timestamp + run: | + cd packages/ketchup-react + VERSION=$(node -p "require('./package.json').version") + TIMESTAMP=$(date +%Y%m%d%H%M%S) + NEW_VERSION="${VERSION}-${TIMESTAMP}" + echo "New version: $NEW_VERSION" + sed -i "s/\"version\": \"$VERSION\"/\"version\": \"$NEW_VERSION\"/" ./package.json + + - name: Run Ketchup build + run: npm run k:build + + - name: Publish Ketchup + run: | + cd packages/ketchup + npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + - name: Publish Ketchup React + run: | + cd packages/ketchup-react + npm publish + env: + NODE_AUTH_TOKEN: ${{ secrets.NPM_TOKEN }} + + trigger-webup-continuum: + needs: build + runs-on: ubuntu-latest + steps: + - run: | + curl -L \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.ROBBY_SMEUP_PAT }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/smeup/webup-project/actions/workflows/continuum.yaml/dispatches \ + -d '{"ref": "develop"}' + + trigger-webupjs-develop: + needs: build + runs-on: ubuntu-latest + steps: + - run: | + curl -L \ + -X POST \ + -H "Accept: application/vnd.github+json" \ + -H "Authorization: Bearer ${{ secrets.ROBBY_SMEUP_PAT }}" \ + -H "X-GitHub-Api-Version: 2022-11-28" \ + https://api.github.com/repos/smeup/webup.js/actions/workflows/ketchup-update.yaml/dispatches \ + -d '{"ref": "develop"}' diff --git a/.github/workflows/develop-release.yml b/.github/workflows/develop-release.yml index 0c72846251..2d9f058179 100644 --- a/.github/workflows/develop-release.yml +++ b/.github/workflows/develop-release.yml @@ -3,20 +3,20 @@ name: ketchup-outsourcing-release on: - push: - branches: - - staging + push: + branches: + - staging jobs: - run-cicd: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 + run-cicd: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 - - name: Trigger jenkins workflow - uses: fjogeleit/http-request-action@v1 - with: - url: 'https://webuptest.smeup.com/jenkins/job/WebupKetchupOutsourcingPipeline/build?token=${{ secrets.JENKINS_WEBHOOK_TOKEN }}' - method: 'GET' - username: ${{ secrets.JENKINS_WEBHOOK_USERNAME }} - password: ${{ secrets.JENKINS_WEBHOOK_PASSWORD }} \ No newline at end of file + - name: Trigger jenkins workflow + uses: fjogeleit/http-request-action@v1 + with: + url: 'https://webuptest.smeup.com/jenkins/job/WebupKetchupOutsourcingPipeline/build?token=${{ secrets.JENKINS_WEBHOOK_TOKEN }}' + method: 'GET' + username: ${{ secrets.JENKINS_WEBHOOK_USERNAME }} + password: ${{ secrets.JENKINS_WEBHOOK_PASSWORD }} diff --git a/.github/workflows/release.yaml b/.github/workflows/release.yaml index 6c884a0949..0528d1ced0 100644 --- a/.github/workflows/release.yaml +++ b/.github/workflows/release.yaml @@ -1,47 +1,47 @@ name: release on: - push: - tags: "*" + push: + tags: '*' env: - AWS_REGION: eu-south-1 + AWS_REGION: eu-south-1 jobs: - ketchup-release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: "18.16.0" - cache: "yarn" - - - name: Install dependencies - run: yarn install --immutable - - - name: Run Ketchup build - run: npm run k:build - - - name: Run Ketchup Showcase build - run: npm run ksc:build - - - name: Zip artifacts - run: | - cd packages/ketchup/dist - zip -qr /tmp/ketchup.zip * - zip -qr /tmp/ketchup-components.zip ketchup/* - - - name: Setup AWS - uses: aws-actions/configure-aws-credentials@v4 - with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: ${{ env.AWS_REGION }} - - - name: Upload artifacts to AWS S3 - run: | - aws s3 cp /tmp/ketchup.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ github.ref_name }}/zip/ketchup.zip - aws s3 cp /tmp/ketchup-components.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ github.ref_name }}/zip/ketchup-components.zip + ketchup-release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '18.16.0' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --immutable + + - name: Run Ketchup build + run: npm run k:build + + - name: Run Ketchup Showcase build + run: npm run ksc:build + + - name: Zip artifacts + run: | + cd packages/ketchup/dist + zip -qr /tmp/ketchup.zip * + zip -qr /tmp/ketchup-components.zip ketchup/* + + - name: Setup AWS + uses: aws-actions/configure-aws-credentials@v4 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ${{ env.AWS_REGION }} + + - name: Upload artifacts to AWS S3 + run: | + aws s3 cp /tmp/ketchup.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ github.ref_name }}/zip/ketchup.zip + aws s3 cp /tmp/ketchup-components.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ github.ref_name }}/zip/ketchup-components.zip diff --git a/.github/workflows/staging.yaml b/.github/workflows/staging.yaml index 43ec2477b3..d3c8166cc2 100644 --- a/.github/workflows/staging.yaml +++ b/.github/workflows/staging.yaml @@ -1,52 +1,52 @@ name: staging on: - push: - branches: - - staging + push: + branches: + - staging env: - VERSION: TEST-SNAPSHOT - AWS_REGION: eu-south-1 + VERSION: TEST-SNAPSHOT + AWS_REGION: eu-south-1 jobs: - showcase-release: - runs-on: ubuntu-latest - steps: - - uses: actions/checkout@v4 - - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: "18.16.0" - cache: "yarn" - - - name: Install dependencies - run: yarn install --immutable - - - name: Run Ketchup build - run: npm run k:build - - - name: Run Ketchup Showcase build - run: npm run ksc:build - - - name: Zip artifacts - run: | - cd packages/ketchup/dist - zip -qr /tmp/ketchup.zip * - zip -qr /tmp/ketchup-components.zip ketchup/* - - - name: Setup AWS - uses: aws-actions/configure-aws-credentials@v4 - with: - aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} - aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} - aws-region: ${{ env.AWS_REGION }} - - - name: Upload artifacts to AWS S3 - run: | - aws s3 cp /tmp/ketchup.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup.zip - aws s3 cp /tmp/ketchup-components.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup-components.zip - - - name: Upload showcase to AWS S3 - run: aws s3 sync packages/ketchup-showcase/dist/ s3://smeup-ketchup/staging/ --delete \ No newline at end of file + showcase-release: + runs-on: ubuntu-latest + steps: + - uses: actions/checkout@v4 + + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '18.16.0' + cache: 'yarn' + + - name: Install dependencies + run: yarn install --immutable + + - name: Run Ketchup build + run: npm run k:build + + - name: Run Ketchup Showcase build + run: npm run ksc:build + + - name: Zip artifacts + run: | + cd packages/ketchup/dist + zip -qr /tmp/ketchup.zip * + zip -qr /tmp/ketchup-components.zip ketchup/* + + - name: Setup AWS + uses: aws-actions/configure-aws-credentials@v4 + with: + aws-access-key-id: ${{ secrets.AWS_ACCESS_KEY_ID }} + aws-secret-access-key: ${{ secrets.AWS_SECRET_ACCESS_KEY }} + aws-region: ${{ env.AWS_REGION }} + + - name: Upload artifacts to AWS S3 + run: | + aws s3 cp /tmp/ketchup.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup.zip + aws s3 cp /tmp/ketchup-components.zip s3://smeup-ketchup/npm-pub/ketchup-stencil/${{ env.VERSION }}/zip/ketchup-components.zip + + - name: Upload showcase to AWS S3 + run: aws s3 sync packages/ketchup-showcase/dist/ s3://smeup-ketchup/staging/ --delete diff --git a/.github/workflows/unit-test.yaml b/.github/workflows/unit-test.yaml index 5d9fef4db6..3ebcdabd1c 100644 --- a/.github/workflows/unit-test.yaml +++ b/.github/workflows/unit-test.yaml @@ -1,31 +1,31 @@ name: Ketchup Unit Test on: - pull_request: - branches: - - develop - - master + pull_request: + branches: + - develop + - master jobs: - unit-test: - runs-on: ubuntu-latest - concurrency: - group: generate-docs-${{ github.workflow }}-${{ github.ref }} - cancel-in-progress: true - steps: - - uses: actions/checkout@v4 + unit-test: + runs-on: ubuntu-latest + concurrency: + group: generate-docs-${{ github.workflow }}-${{ github.ref }} + cancel-in-progress: true + steps: + - uses: actions/checkout@v4 - - name: Setup Node.js - uses: actions/setup-node@v4 - with: - node-version: "18.16.0" - cache: "yarn" + - name: Setup Node.js + uses: actions/setup-node@v4 + with: + node-version: '18.16.0' + cache: 'yarn' - - name: Install dependencies - run: yarn install --immutable + - name: Install dependencies + run: yarn install --immutable - - name: Run build - run: npm run k:build + - name: Run build + run: npm run k:build - - name: Execute tests - run: npm run k:test:unit + - name: Execute tests + run: npm run k:test:unit diff --git a/.vscode/settings.json b/.vscode/settings.json index 688f2989ba..d6fae552ea 100644 --- a/.vscode/settings.json +++ b/.vscode/settings.json @@ -13,7 +13,7 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[vue]": { - "editor.defaultFormatter": "octref.vetur" + "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[html]": { "editor.defaultFormatter": "esbenp.prettier-vscode" @@ -25,9 +25,12 @@ "editor.defaultFormatter": "esbenp.prettier-vscode" }, "[jsonc]": { - "editor.defaultFormatter": "esbenp.prettier-vscode" + "editor.defaultFormatter": "rvest.vs-code-prettier-eslint" }, "[scss]": { "editor.defaultFormatter": "esbenp.prettier-vscode" }, + "files.exclude": { + "**/.lock": true + } } diff --git a/README.md b/README.md index 3941a5221d..b0b5bf6d7a 100644 --- a/README.md +++ b/README.md @@ -54,7 +54,6 @@ Ketchup repository is a monorepo multi-package repository managed with [Lerna](h ## Showcase - Go to [Ketchup Showcase](https://smeup.github.io/ketchup/) to see our components live.

(back to top)

## Getting started diff --git a/docs/development.md b/docs/development.md index ff36910978..14d3309d57 100644 --- a/docs/development.md +++ b/docs/development.md @@ -87,9 +87,9 @@ npm run build "editor.formatOnSave": true, "editor.codeActionsOnSave": { - "source.fixAll.eslint": true + "source.fixAll.eslint": "explicit" }, - "eslint.validate": ["vue", "html", "javascript", "tipescript"], + "eslint.validate": ["vue", "html", "javascript", "typescript"], "eslint.run": "onSave", "[typescriptreact]": { "editor.defaultFormatter": "esbenp.prettier-vscode" diff --git a/lerna.json b/lerna.json index 99dfaf4824..1ae402d34a 100644 --- a/lerna.json +++ b/lerna.json @@ -1,7 +1,5 @@ { - "npmClient": "npm", - "packages": [ - "packages/*" - ], - "version": "independent" + "npmClient": "npm", + "packages": ["packages/*"], + "version": "independent" } diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000000..ce4e8385dc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,21726 @@ +{ + "name": "@sme.up/ketchup-root", + "version": "1.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@sme.up/ketchup-root", + "version": "1.0.0", + "license": "Apache-2.0", + "workspaces": [ + "packages/ketchup", + "packages/ketchup-react", + "packages/ketchup-showcase" + ], + "dependencies": { + "@sme.up/ketchup-root": "file:", + "math-expression-evaluator": "^2.0.6" + }, + "devDependencies": { + "@types/d3-shape": "3.1.6", + "@types/geojson": "7946.0.14", + "@types/jest": "27.0.3", + "@types/node": "18.16.0", + "@types/react": "^18", + "@types/react-dom": "^18", + "eslint": "8.46.0", + "lerna": "^8", + "typescript": "^5", + "workbox-build": "7.3.0" + } + }, + "node_modules/@achrinza/node-ipc": { + "version": "9.2.9", + "resolved": "https://registry.npmjs.org/@achrinza/node-ipc/-/node-ipc-9.2.9.tgz", + "integrity": "sha512-7s0VcTwiK/0tNOVdSX9FWMeFdOEcsAOz9HesBldXxFMaGvIak7KC2z9tV9EgsQXn6KUsWsfIkViMNuIo0GoZDQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + }, + "engines": { + "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@apideck/better-ajv-errors": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "json-schema": "^0.4.0", + "jsonpointer": "^5.0.0", + "leven": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "peerDependencies": { + "ajv": ">=8" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.3", + "@babel/types": "^7.26.3", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.3", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.3" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", + "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "deprecated": "This proposal has been merged to the ECMAScript standard and thus this plugin is no longer maintained. Please use @babel/plugin-transform-class-properties instead.", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.25.9.tgz", + "integrity": "sha512-smkNLL/O1ezy9Nhy4CNosc4Va+1wo5w4gzSZeLe6y6dM4mmHfYOCPolXQPHQxonZCF+ZyebxN9vqOolkYrSn5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.25.9.tgz", + "integrity": "sha512-ryzI0McXUPJnRCvMo4lumIKZUzhYUO/ScI+Mz4YVaTLt04DHNSjEUjKVvbzQjZFLuod/cYEc07mJWhzl6v4DPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", + "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.25.9.tgz", + "integrity": "sha512-ld6oezHQMZsZfp6pWtbjaNDF2tiiCYYDqQszHt5VV437lewP9aSi2Of99CK0D0XB21k7FLgnLcmQKyKzynfeAA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.9", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.25.9.tgz", + "integrity": "sha512-nZp7GlEl+yULJrClz0SwHPqir3lc0zsPrDHQUcxGspSL7AKrexNSEfTbfqnDNJUO13bgKyfuOLMF8Xqtu8j3YQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.3", + "@babel/parser": "^7.26.3", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.3", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.26.3", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "resolved": "https://registry.npmjs.org/@discoveryjs/json-ext/-/json-ext-0.5.7.tgz", + "integrity": "sha512-dBVuXR082gk3jsFp7Rd/JI4kytwGHecnCoTtXFb7DB6CNHp4rg5k1bhg0nWdLGLnOV71lmDzGQaLMy8iPLY0pw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@emnapi/core": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@emnapi/wasi-threads": "1.0.1", + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/runtime": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@emnapi/wasi-threads": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "resolved": "https://registry.npmjs.org/@hapi/hoek/-/hoek-9.3.0.tgz", + "integrity": "sha512-/c6rf4UJlmHlC9b5BaNvzAcFv7HZ2QHaV0D4/HNlBdvFnvQq8RI4kYdhyPCl7Xj+oWvTWQ8ujhqS53LIgAe6KQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/@hapi/topo/-/topo-5.1.0.tgz", + "integrity": "sha512-foQZKJig7Ob0BMAYBfcJk8d77QtOe7Wo4ox7ff1lQYoNNAb6jwcY1ncdoy2e9wQZzvNy7ODZCYJkK8kzmcAnAg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.11.14", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.2", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hutson/parse-repository-url": { + "version": "3.0.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/string-locale-compare": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.5.tgz", + "integrity": "sha512-Vo+PSpZG2/fmgmiNzYK9qWRh8h/CHrwD0mo1h1DzL4yzHNSfWYujGTYsWGreD000gcgmZ7K4Ys6Tx9TxtsKdDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@lerna/create": { + "version": "8.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@npmcli/arborist": "7.5.4", + "@npmcli/package-json": "5.2.0", + "@npmcli/run-script": "8.1.0", + "@nx/devkit": ">=17.1.2 < 21", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "aproba": "2.0.0", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.3", + "color-support": "1.1.3", + "columnify": "1.6.0", + "console-control-strings": "^1.1.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "9.0.0", + "dedent": "1.5.3", + "execa": "5.0.0", + "fs-extra": "^11.2.0", + "get-stream": "6.0.0", + "git-url-parse": "14.0.0", + "glob-parent": "6.0.2", + "globby": "11.1.0", + "graceful-fs": "4.2.11", + "has-unicode": "2.0.1", + "ini": "^1.3.8", + "init-package-json": "6.0.3", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "js-yaml": "4.1.0", + "libnpmpublish": "9.0.9", + "load-json-file": "6.2.0", + "lodash": "^4.17.21", + "make-dir": "4.0.0", + "minimatch": "3.0.5", + "multimatch": "5.0.0", + "node-fetch": "2.6.7", + "npm-package-arg": "11.0.2", + "npm-packlist": "8.0.2", + "npm-registry-fetch": "^17.1.0", + "nx": ">=17.1.2 < 21", + "p-map": "4.0.0", + "p-map-series": "2.1.0", + "p-queue": "6.6.2", + "p-reduce": "^2.1.0", + "pacote": "^18.0.6", + "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", + "semver": "^7.3.4", + "set-blocking": "^2.0.0", + "signal-exit": "3.0.7", + "slash": "^3.0.0", + "ssri": "^10.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "strong-log-transformer": "2.1.0", + "tar": "6.2.1", + "temp-dir": "1.0.0", + "upath": "2.0.1", + "uuid": "^10.0.0", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "5.0.1", + "wide-align": "1.1.5", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "17.7.2", + "yargs-parser": "21.1.1" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/@lerna/create/node_modules/@npmcli/package-json": { + "version": "5.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@lerna/create/node_modules/chalk": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/@lerna/create/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/@lerna/create/node_modules/get-stream": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/is-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/@lerna/create/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/@lerna/create/node_modules/minipass": { + "version": "4.2.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/@lerna/create/node_modules/node-fetch": { + "version": "2.6.7", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/@lerna/create/node_modules/npm-package-arg": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@lerna/create/node_modules/pify": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@lerna/create/node_modules/rimraf": { + "version": "4.4.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lerna/create/node_modules/rimraf/node_modules/glob": { + "version": "9.3.5", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@lerna/create/node_modules/rimraf/node_modules/minimatch": { + "version": "8.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "resolved": "https://registry.npmjs.org/@mapbox/node-pre-gyp/-/node-pre-gyp-1.0.11.tgz", + "integrity": "sha512-Yhlar6v9WQgUp/He7BdgzOz8lqMQ8sU+jkCq7Wx8Myc5YFJLbEe7lgui/V7G1qB1DJykHSGwreceSaD60Y0PUQ==", + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/abbrev": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/abbrev/-/abbrev-1.1.1.tgz", + "integrity": "sha512-nne9/IiQ/hzIhY6pdDnbBtz7DjPTKrY00P/zvPSm5pOFkl6xuGrGnXn/VtTNNfNtAfZ9/1RtehkszU9qcTii0Q==", + "license": "ISC", + "optional": true + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", + "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", + "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/nopt": { + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/nopt/-/nopt-5.0.0.tgz", + "integrity": "sha512-Tbj67rffqceeLpcRXrT7vKAN8CwfPeIBgM7E6iBkmKLV7bEMwpGgYLGv0jACUsECaa/vuxP0IjEont6umdMgtQ==", + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@napi-rs/wasm-runtime": { + "version": "0.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@emnapi/core": "^1.1.0", + "@emnapi/runtime": "^1.1.0", + "@tybys/wasm-util": "^0.9.0" + } + }, + "node_modules/@node-ipc/js-queue": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/@node-ipc/js-queue/-/js-queue-2.0.3.tgz", + "integrity": "sha512-fL1wpr8hhD5gT2dA1qifeVaoDFlQR5es8tFuKqjHX+kdOtdNHnxkVZbtIrR2rxnMFvehkjaZRNV2H/gPXlb0hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "easy-stack": "1.0.1" + }, + "engines": { + "node": ">=1.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@npmcli/agent": { + "version": "2.2.2", + "dev": true, + "license": "ISC", + "dependencies": { + "agent-base": "^7.1.0", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.1", + "lru-cache": "^10.0.1", + "socks-proxy-agent": "^8.0.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/arborist": { + "version": "7.5.4", + "dev": true, + "license": "ISC", + "dependencies": { + "@isaacs/string-locale-compare": "^1.1.0", + "@npmcli/fs": "^3.1.1", + "@npmcli/installed-package-contents": "^2.1.0", + "@npmcli/map-workspaces": "^3.0.2", + "@npmcli/metavuln-calculator": "^7.1.1", + "@npmcli/name-from-folder": "^2.0.0", + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.1.0", + "@npmcli/query": "^3.1.0", + "@npmcli/redact": "^2.0.0", + "@npmcli/run-script": "^8.1.0", + "bin-links": "^4.0.4", + "cacache": "^18.0.3", + "common-ancestor-path": "^1.0.1", + "hosted-git-info": "^7.0.2", + "json-parse-even-better-errors": "^3.0.2", + "json-stringify-nice": "^1.1.4", + "lru-cache": "^10.2.2", + "minimatch": "^9.0.4", + "nopt": "^7.2.1", + "npm-install-checks": "^6.2.0", + "npm-package-arg": "^11.0.2", + "npm-pick-manifest": "^9.0.1", + "npm-registry-fetch": "^17.0.1", + "pacote": "^18.0.6", + "parse-conflict-json": "^3.0.0", + "proc-log": "^4.2.0", + "proggy": "^2.0.0", + "promise-all-reject-late": "^1.0.0", + "promise-call-limit": "^3.0.1", + "read-package-json-fast": "^3.0.2", + "semver": "^7.3.7", + "ssri": "^10.0.6", + "treeverse": "^3.0.0", + "walk-up-path": "^3.0.1" + }, + "bin": { + "arborist": "bin/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/arborist/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/fs": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/promise-spawn": "^7.0.0", + "ini": "^4.1.3", + "lru-cache": "^10.0.1", + "npm-pick-manifest": "^9.0.0", + "proc-log": "^4.0.0", + "promise-inflight": "^1.0.1", + "promise-retry": "^2.0.1", + "semver": "^7.3.5", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/git/node_modules/ini": { + "version": "4.1.3", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/installed-package-contents": { + "version": "2.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-bundled": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "bin": { + "installed-package-contents": "bin/index.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/map-workspaces": { + "version": "3.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/name-from-folder": "^2.0.0", + "glob": "^10.2.2", + "minimatch": "^9.0.0", + "read-package-json-fast": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/map-workspaces/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@npmcli/metavuln-calculator": { + "version": "7.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "cacache": "^18.0.0", + "json-parse-even-better-errors": "^3.0.0", + "pacote": "^18.0.0", + "proc-log": "^4.1.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/name-from-folder": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/node-gyp": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/package-json": { + "version": "5.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/promise-spawn": { + "version": "7.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/query": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^6.0.10" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/redact": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@npmcli/run-script": { + "version": "8.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/node-gyp": "^3.0.0", + "@npmcli/package-json": "^5.0.0", + "@npmcli/promise-spawn": "^7.0.0", + "node-gyp": "^10.0.0", + "proc-log": "^4.0.0", + "which": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@nx/devkit": { + "version": "20.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ejs": "^3.1.7", + "enquirer": "~2.3.6", + "ignore": "^5.0.4", + "minimatch": "9.0.3", + "semver": "^7.5.3", + "tmp": "~0.2.1", + "tslib": "^2.3.0", + "yargs-parser": "21.1.1" + }, + "peerDependencies": { + "nx": ">= 19 <= 21" + } + }, + "node_modules/@nx/devkit/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@nx/nx-win32-x64-msvc": { + "version": "20.2.0", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10" + } + }, + "node_modules/@octokit/auth-token": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/core": { + "version": "4.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/auth-token": "^3.0.0", + "@octokit/graphql": "^5.0.0", + "@octokit/request": "^6.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "before-after-hook": "^2.2.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/endpoint": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/graphql": { + "version": "5.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/request": "^6.0.0", + "@octokit/types": "^9.0.0", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/openapi-types": { + "version": "18.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-enterprise-rest": { + "version": "6.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/plugin-paginate-rest": { + "version": "6.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/tsconfig": "^1.0.2", + "@octokit/types": "^9.2.3" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=4" + } + }, + "node_modules/@octokit/plugin-request-log": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods": { + "version": "7.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^10.0.0" + }, + "engines": { + "node": ">= 14" + }, + "peerDependencies": { + "@octokit/core": ">=3" + } + }, + "node_modules/@octokit/plugin-rest-endpoint-methods/node_modules/@octokit/types": { + "version": "10.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@octokit/request": { + "version": "6.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/endpoint": "^7.0.0", + "@octokit/request-error": "^3.0.0", + "@octokit/types": "^9.0.0", + "is-plain-object": "^5.0.0", + "node-fetch": "^2.6.7", + "universal-user-agent": "^6.0.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/request-error": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/types": "^9.0.0", + "deprecation": "^2.0.0", + "once": "^1.4.0" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/rest": { + "version": "19.0.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/core": "^4.2.1", + "@octokit/plugin-paginate-rest": "^6.1.2", + "@octokit/plugin-request-log": "^1.0.4", + "@octokit/plugin-rest-endpoint-methods": "^7.1.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/@octokit/tsconfig": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@octokit/types": { + "version": "9.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@octokit/openapi-types": "^18.0.0" + } + }, + "node_modules/@pkgjs/parseargs": { + "version": "0.11.0", + "dev": true, + "license": "MIT", + "optional": true, + "engines": { + "node": ">=14" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "resolved": "https://registry.npmjs.org/@polka/url/-/url-1.0.0-next.28.tgz", + "integrity": "sha512-8LduaNlMZGwdZ6qWrKlfa+2M4gahzFkprZiAt2TF8uS0qQgBizKXpXURqvTJ4WtmupWxaLqjRb2UCTe72mu+Aw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@puppeteer/browsers": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/@puppeteer/browsers/-/browsers-1.9.1.tgz", + "integrity": "sha512-PuvK6xZzGhKPvlx3fpfdM2kYY3P/hB1URtK8wA7XUJ6prn6pp22zvJHu48th0SGcHL9SutbPHrFuQgfXTFobWA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/@puppeteer/browsers/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@puppeteer/browsers/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/plugin-babel": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.10.4", + "@rollup/pluginutils": "^3.1.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "@types/babel__core": "^7.1.9", + "rollup": "^1.20.0||^2.0.0" + }, + "peerDependenciesMeta": { + "@types/babel__core": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve": { + "version": "15.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^5.0.1", + "@types/resolve": "1.20.2", + "deepmerge": "^4.2.2", + "is-module": "^1.0.0", + "resolve": "^1.22.1" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.78.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/@rollup/pluginutils": { + "version": "5.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "^1.0.0", + "estree-walker": "^2.0.2", + "picomatch": "^4.0.2" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/plugin-node-resolve/node_modules/picomatch": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/@rollup/plugin-replace": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@rollup/pluginutils": "^3.1.0", + "magic-string": "^0.25.7" + }, + "peerDependencies": { + "rollup": "^1.20.0 || ^2.0.0" + } + }, + "node_modules/@rollup/plugin-terser": { + "version": "0.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "serialize-javascript": "^6.0.1", + "smob": "^1.0.0", + "terser": "^5.17.4" + }, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "rollup": "^2.0.0||^3.0.0||^4.0.0" + }, + "peerDependenciesMeta": { + "rollup": { + "optional": true + } + } + }, + "node_modules/@rollup/pluginutils": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "0.0.39", + "estree-walker": "^1.0.1", + "picomatch": "^2.2.2" + }, + "engines": { + "node": ">= 8.0.0" + }, + "peerDependencies": { + "rollup": "^1.20.0||^2.0.0" + } + }, + "node_modules/@rollup/pluginutils/node_modules/@types/estree": { + "version": "0.0.39", + "dev": true, + "license": "MIT" + }, + "node_modules/@rollup/pluginutils/node_modules/estree-walker": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/@sideway/address/-/address-4.1.5.tgz", + "integrity": "sha512-IqO/DUQHUkPeixNQ8n0JA6102hT9CmaljNTPmQ1u8MEhBo/R4Q8eKLN/vGZxuebwOroDB4cbpjheD4+/sKFK4Q==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@sideway/formula/-/formula-3.0.1.tgz", + "integrity": "sha512-/poHZJJVjx3L+zVD6g9KgHfYnb443oi7wLu/XKojDviHy6HOEOA6z1Trk5aR1dGcmPenJEgb2sK2I80LeS3MIg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/@sideway/pinpoint/-/pinpoint-2.0.0.tgz", + "integrity": "sha512-RNiOoTPkptFtSVzQevY/yWtZwf/RxyVnPy/OcA9HBM3MlGDnBEYL5B41H0MTn0Uec8Hi+2qUtTfG2WWZBmMejQ==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sigstore/bundle": { + "version": "2.3.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/core": { + "version": "1.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/protobuf-specs": { + "version": "0.3.2", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/sign": { + "version": "2.3.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "make-fetch-happen": "^13.0.1", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/tuf": { + "version": "2.3.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/protobuf-specs": "^0.3.2", + "tuf-js": "^2.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sigstore/verify": { + "version": "1.2.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.1.0", + "@sigstore/protobuf-specs": "^0.3.2" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@sme.up/ketchup": { + "resolved": "packages/ketchup", + "link": true + }, + "node_modules/@sme.up/ketchup-react": { + "resolved": "packages/ketchup-react", + "link": true + }, + "node_modules/@sme.up/ketchup-root": { + "resolved": "", + "link": true + }, + "node_modules/@sme.up/ketchup-showcase": { + "resolved": "packages/ketchup-showcase", + "link": true + }, + "node_modules/@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/@soda/friendly-errors-webpack-plugin/-/friendly-errors-webpack-plugin-1.8.1.tgz", + "integrity": "sha512-h2ooWqP8XuFqTXT+NyAFbrArzfQA7R6HTezADrvD9Re8fxMLTPPniLdqVTdDaO0eIoLaAwKT+d6w+5GeTk7Vbg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/get-current-script": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@soda/get-current-script/-/get-current-script-1.0.2.tgz", + "integrity": "sha512-T7VNNlYVM1SgQ+VsMYhnDkcGmWhQdL0bDyGm5TlQ3GBXnJscEClUUOKduWTmm2zCnvNLC1hc3JpuXjs/nFOc5w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@surma/rollup-plugin-off-main-thread": { + "version": "2.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "ejs": "^3.1.6", + "json5": "^2.2.0", + "magic-string": "^0.25.0", + "string.prototype.matchall": "^4.0.6" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "resolved": "https://registry.npmjs.org/@tootallnate/quickjs-emscripten/-/quickjs-emscripten-0.23.0.tgz", + "integrity": "sha512-C5Mc6rdnsaJDjO3UpGW/CQTHtCKaYlScZTly4JIu97Jxo/odCiH0ITnDXSJPTOrEKk/ycSZ0AOgTmkDtkOsvIA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", + "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@tufjs/canonical-json": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/canonical-json": "2.0.0", + "minimatch": "^9.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/@tufjs/models/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@tybys/wasm-util": { + "version": "0.9.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.4.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.5.tgz", + "integrity": "sha512-fB3Zu92ucau0iQ0JMCFQE7b/dv8Ot07NI3KaZIkIUNXq82k4eBAqUaneXfleGY9JWskeS9y+u0nXMyspcuQrCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.13.tgz", + "integrity": "sha512-z9fJ5Im06zvUL548KvYNecEVlA7cVDkGUi6kZusb04mpyEFKCIZJvloCcmpmLaIahDpOQGHaHmG6imtPMmPXGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.38.tgz", + "integrity": "sha512-K6uROf1LD88uDQqJCktA4yzL1YYAK6NgfsI0v/mTgyPKWsX1CnJ0XPSDhViejru1GcRkLWb8RlzFYJRqGUbaug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.5.4.tgz", + "integrity": "sha512-n6Cr2xS1h4uAulPRdlw6Jl6s1oG8KrVilPN2yUITEs+K48EzMJJ3W1xy8K5eWuFvjp3R74AOIGSmp2UfBJ8HFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/d3-path": { + "version": "3.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/d3-shape": { + "version": "3.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/d3-path": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.56.12.tgz", + "integrity": "sha512-03ruubjWyOHlmljCVoxSuNDdmfZDzsrrz0P2LeJsOXr+ZwFQ+0yQIwNCwt/GYhV7Z31fgtXJTAEs+FYlEL851g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.7.tgz", + "integrity": "sha512-MzMFlSLBqNF2gcHWO0G1vP/YQyfvrxZ0bF+u7mzUdZ1/xK4A4sru+nraZz5i3iEIk1l1uyicaDVTB4QbbEkAYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", + "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.3", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-5.0.3.tgz", + "integrity": "sha512-JEhMNwUJt7bw728CydvYzntD0XJeTmDnvwLlbfbAhE7Tbslm/ax6bdIiUwTgeVlZTsJQPwZwKpAkyDtIjsvx3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.19.6.tgz", + "integrity": "sha512-N4LZ2xG7DatVqhCZzOGb1Yi5lMbXSZcmdLDe9EzSndPV2HpWYWzRbaerl2n27irrm94EPpprqa8KpskPT085+A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/geojson": { + "version": "7946.0.14", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@types/http-errors/-/http-errors-2.0.4.tgz", + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.15.tgz", + "integrity": "sha512-25g5atgiVNTIv0LBDTg1H74Hvayx0ajtJPLLcYE3whFv75J0pWNtOBzaXJQgDTmrX1bx5U9YC2w/n65BN1HwRQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/jest": { + "version": "27.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-diff": "^27.0.0", + "pretty-format": "^27.0.0" + } + }, + "node_modules/@types/jest/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@types/jest/node_modules/jest-diff": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^27.5.1", + "jest-get-type": "^27.5.1", + "pretty-format": "^27.5.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/jest/node_modules/jest-get-type": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/jest/node_modules/pretty-format": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1", + "ansi-styles": "^5.0.0", + "react-is": "^17.0.1" + }, + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.15.tgz", + "integrity": "sha512-5+fP8P8MFNC+AyZCDxrB2pkZFPGzqQWUzpSeuuVLvm8VMcorNYavBqoFcxK8bQz4Qsbn4oUEEem4wDLfcysGHA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.5.tgz", + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "18.16.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "resolved": "https://registry.npmjs.org/@types/node-forge/-/node-forge-1.3.11.tgz", + "integrity": "sha512-FQx220y22OKNTqaByeBGqHWYz4cl94tpcxeFdvBo3wjG6XPBuZ0BNgNZRV5J5TFmmcsJ4IzsLkmGRiQbnYsBEQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.2.tgz", + "integrity": "sha512-dISoDXWWQwUquiKsyZ4Ng+HX2KsPL7LyHKHQwgGFEA3IaKac4Obd+h2a/a6waisAoepJlBcx9paWqjA8/HVjCw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/prop-types": { + "version": "15.7.14", + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.17", + "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.17.tgz", + "integrity": "sha512-rX4/bPcfmvxHDv0XjfJELTTr+iB+tn032nPILqHm5wbthUUUuVtNGGqzhya9XUxjTP8Fpr0qYgSZZKxGY++svQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.7.tgz", + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/react": { + "version": "18.3.14", + "license": "MIT", + "dependencies": { + "@types/prop-types": "*", + "csstype": "^3.0.2" + } + }, + "node_modules/@types/react-dom": { + "version": "18.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/react": "^18" + } + }, + "node_modules/@types/resolve": { + "version": "1.20.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", + "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", + "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.4.tgz", + "integrity": "sha512-qLpGZ/c2fhSs5gnYsQxtDEq3Oy8SXPClIXkW5ghvAvsNuVSA8k+gCONcUCS/UjLEYvYps+e8uBtfgXgvhwfNug==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.7.tgz", + "integrity": "sha512-W8Ym+h8nhuRwaKPaDw34QUkwsGi6Rc4yYqvKFo5rm2FUEhCFbzVWrxXUxuKK8TASjWsysJY0nsmNCGhCOIsrOw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.36.tgz", + "integrity": "sha512-MK9V6NzAS1+Ud7JV9lJLFqW85VbC9dq3LmwZCuBe4wBDgKC0Kj/jd8Xl+nSviU+Qc3+m7umHHyHg//2KSa0a0Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/webpack-env": { + "version": "1.18.5", + "resolved": "https://registry.npmjs.org/@types/webpack-env/-/webpack-env-1.18.5.tgz", + "integrity": "sha512-wz7kjjRRj8/Lty4B+Kr0LN6Ypc/3SymeCCGSbaXp2leH0ZVg/PriNiOwNj4bD4uphI7A8NXS4b6Gl373sfO5mA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.13", + "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.13.tgz", + "integrity": "sha512-osM/gWBTPKgHV8XkTunnegTRIsvF6owmf5w+JtAfOw472dptdm0dlGv4xCt6GwQRcC2XVOvvRE/0bAoQcL2QkA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "resolved": "https://registry.npmjs.org/@types/yauzl/-/yauzl-2.10.3.tgz", + "integrity": "sha512-oJoftv0LSuaDZE3Le4DbKX+KS9G36NzOeSap90UIK0yMA/NhKJhqlSGtNDORNRaIbQfzjXDrQa0ytJ6mNRGz/Q==", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-jsx-merge-props/-/babel-helper-vue-jsx-merge-props-1.4.0.tgz", + "integrity": "sha512-JkqXfCkUDp4PIlFdDQ0TdXoIejMtTHP67/pvxlgeY+u5k3LEdKuWZ3LK6xkxo52uDoABIVyRwqVkfLQJhk7VBA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-helper-vue-transform-on/-/babel-helper-vue-transform-on-1.2.5.tgz", + "integrity": "sha512-lOz4t39ZdmU4DJAa2hwPYmKc8EsuGa2U0L9KaZaOJUt0UwQNjNA3AZTq6uEivhOKhhG1Wvy96SvYBoFmCg3uuw==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-jsx/-/babel-plugin-jsx-1.2.5.tgz", + "integrity": "sha512-zTrNmOd4939H9KsRIGmmzn3q2zvv1mjxkYZHgqHZgDrXz5B1Q3WyGEjO2f+JrmKghvl1JIRcvo63LgM1kH5zFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.6", + "@babel/types": "^7.25.6", + "@vue/babel-helper-vue-transform-on": "1.2.5", + "@vue/babel-plugin-resolve-type": "1.2.5", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.5", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-resolve-type/-/babel-plugin-resolve-type-1.2.5.tgz", + "integrity": "sha512-U/ibkQrf5sx0XXRnUZD1mo5F7PkpKyTbfXM3a3rC4YnUz6crHEz9Jg09jzzL6QYlXNto/9CePdOg/c87O4Nlfg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/parser": "^7.25.6", + "@vue/compiler-sfc": "^3.5.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-plugin-transform-vue-jsx/-/babel-plugin-transform-vue-jsx-1.4.0.tgz", + "integrity": "sha512-Fmastxw4MMx0vlgLS4XBX0XiBbUFzoMGeVXuMV08wyOfXdikAFqBTuYPR0tlk+XskL19EzHc39SgjrPGY23JnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-preset-app": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-app/-/babel-preset-app-5.0.8.tgz", + "integrity": "sha512-yl+5qhpjd8e1G4cMXfORkkBlvtPCIgmRf3IYCWYDKIQ7m+PPa5iTm4feiNmCMD6yGqQWMhhK/7M3oWGL9boKwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.16", + "@babel/helper-compilation-targets": "^7.12.16", + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-decorators": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/plugin-transform-runtime": "^7.12.15", + "@babel/preset-env": "^7.12.16", + "@babel/runtime": "^7.12.13", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.1.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.8.3", + "core-js-compat": "^3.8.3", + "semver": "^7.3.4" + }, + "peerDependencies": { + "@babel/core": "*", + "core-js": "^3", + "vue": "^2 || ^3.2.13" + }, + "peerDependenciesMeta": { + "core-js": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-preset-jsx/-/babel-preset-jsx-1.4.0.tgz", + "integrity": "sha512-QmfRpssBOPZWL5xw7fOuHNifCQcNQC1PrOo/4fu6xlhlKJJKSA3HqX92Nvgyx8fqHZTUGMPHmFA+IDqwXlqkSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "vue": "*" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-inject-h/-/babel-sugar-composition-api-inject-h-1.4.0.tgz", + "integrity": "sha512-VQq6zEddJHctnG4w3TfmlVp5FzDavUSut/DwR0xVoe/mJKXyMcsIibL42wPntozITEoY90aBV0/1d2KjxHU52g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-composition-api-render-instance/-/babel-sugar-composition-api-render-instance-1.4.0.tgz", + "integrity": "sha512-6ZDAzcxvy7VcnCjNdHJ59mwK02ZFuP5CnucloidqlZwVQv5CQLijc3lGpR7MD3TWFi78J7+a8J56YxbCtHgT9Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-functional-vue/-/babel-sugar-functional-vue-1.4.0.tgz", + "integrity": "sha512-lTEB4WUFNzYt2In6JsoF9sAYVTo84wC4e+PoZWSgM6FUtqRJz7wMylaEhSRgG71YF+wfLD6cc9nqVeXN2rwBvw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-inject-h/-/babel-sugar-inject-h-1.4.0.tgz", + "integrity": "sha512-muwWrPKli77uO2fFM7eA3G1lAGnERuSz2NgAxuOLzrsTlQl8W4G+wwbM4nB6iewlKbwKRae3nL03UaF5ffAPMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-model/-/babel-sugar-v-model-1.4.0.tgz", + "integrity": "sha512-0t4HGgXb7WHYLBciZzN5s0Hzqan4Ue+p/3FdQdcaHAb7s5D9WZFGoSxEZHrR1TFVZlAPu1bejTKGeAzaaG3NCQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model/node_modules/html-tags": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-2.0.0.tgz", + "integrity": "sha512-+Il6N8cCo2wB/Vd3gqy/8TZhTD3QvcVeQLCnZiGkGCH3JP28IgGAY41giccp2W4R3jfyJPAP318FQTa1yU7K7g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@vue/babel-sugar-v-on/-/babel-sugar-v-on-1.4.0.tgz", + "integrity": "sha512-m+zud4wKLzSKgQrWwhqRObWzmTuyzl6vOP7024lrpeJM4x2UhQtRDLgYjXAw9xBXjCwS0pP9kXjg91F9ZNo9JA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/cli-overlay": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-overlay/-/cli-overlay-5.0.8.tgz", + "integrity": "sha512-KmtievE/B4kcXp6SuM2gzsnSd8WebkQpg3XaB6GmFh1BJGRqa1UiW9up7L/Q67uOdTigHxr5Ar2lZms4RcDjwQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/cli-plugin-babel": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-babel/-/cli-plugin-babel-5.0.8.tgz", + "integrity": "sha512-a4qqkml3FAJ3auqB2kN2EMPocb/iu0ykeELwed+9B1c1nQ1HKgslKMHMPavYx3Cd/QAx2mBD4hwKBqZXEI/CsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.16", + "@vue/babel-preset-app": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "thread-loader": "^3.0.0", + "webpack": "^5.54.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-eslint": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-eslint/-/cli-plugin-eslint-5.0.8.tgz", + "integrity": "sha512-d11+I5ONYaAPW1KyZj9GlrV/E6HZePq5L5eAF5GgoVdu6sxr6bDgEoxzhcS1Pk2eh8rn1MxG/FyyR+eCBj/CNg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8", + "eslint-webpack-plugin": "^3.1.0", + "globby": "^11.0.2", + "webpack": "^5.54.0", + "yorkie": "^2.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", + "eslint": ">=7.5.0" + } + }, + "node_modules/@vue/cli-plugin-router": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-router/-/cli-plugin-router-5.0.8.tgz", + "integrity": "sha512-Gmv4dsGdAsWPqVijz3Ux2OS2HkMrWi1ENj2cYL75nUeL+Xj5HEstSqdtfZ0b1q9NCce+BFB6QnHfTBXc/fCvMg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-typescript": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-typescript/-/cli-plugin-typescript-5.0.8.tgz", + "integrity": "sha512-JKJOwzJshBqsmp4yLBexwVMebOZ4VGJgbnYvmHVxasJOStF2RxwyW28ZF+zIvASGdat4sAUuo/3mAQyVhm7JHg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.16", + "@types/webpack-env": "^1.15.2", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "fork-ts-checker-webpack-plugin": "^6.4.0", + "globby": "^11.0.2", + "thread-loader": "^3.0.0", + "ts-loader": "^9.2.5", + "webpack": "^5.54.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", + "cache-loader": "^4.1.0", + "typescript": ">=2", + "vue": "^2 || ^3.2.13", + "vue-template-compiler": "^2.0.0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/cli-plugin-vuex": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-plugin-vuex/-/cli-plugin-vuex-5.0.8.tgz", + "integrity": "sha512-HSYWPqrunRE5ZZs8kVwiY6oWcn95qf/OQabwLfprhdpFWAGtLStShjsGED2aDpSSeGAskQETrtR/5h7VqgIlBA==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-service": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-service/-/cli-service-5.0.8.tgz", + "integrity": "sha512-nV7tYQLe7YsTtzFrfOMIHc5N2hp5lHG2rpYr0aNja9rNljdgcPZLyQRb2YRivTHqTv7lI962UXFURcpStHgyFw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.12.16", + "@soda/friendly-errors-webpack-plugin": "^1.8.0", + "@soda/get-current-script": "^1.0.2", + "@types/minimist": "^1.2.0", + "@vue/cli-overlay": "^5.0.8", + "@vue/cli-plugin-router": "^5.0.8", + "@vue/cli-plugin-vuex": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "@vue/component-compiler-utils": "^3.3.0", + "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", + "@vue/web-component-wrapper": "^1.3.0", + "acorn": "^8.0.5", + "acorn-walk": "^8.0.2", + "address": "^1.1.2", + "autoprefixer": "^10.2.4", + "browserslist": "^4.16.3", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.10", + "clipboardy": "^2.3.0", + "cliui": "^7.0.4", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.5.0", + "css-minimizer-webpack-plugin": "^3.0.2", + "cssnano": "^5.0.0", + "debug": "^4.1.1", + "default-gateway": "^6.0.3", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "fs-extra": "^9.1.0", + "globby": "^11.0.2", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^5.1.0", + "is-file-esm": "^1.0.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "mini-css-extract-plugin": "^2.5.3", + "minimist": "^1.2.5", + "module-alias": "^2.2.2", + "portfinder": "^1.0.26", + "postcss": "^8.2.6", + "postcss-loader": "^6.1.1", + "progress-webpack-plugin": "^1.0.12", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^5.1.1", + "thread-loader": "^3.0.0", + "vue-loader": "^17.0.0", + "vue-style-loader": "^4.1.3", + "webpack": "^5.54.0", + "webpack-bundle-analyzer": "^4.4.0", + "webpack-chain": "^6.5.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.7.3", + "webpack-virtual-modules": "^0.4.2", + "whatwg-fetch": "^3.6.2" + }, + "bin": { + "vue-cli-service": "bin/vue-cli-service.js" + }, + "engines": { + "node": "^12.0.0 || >= 14.0.0" + }, + "peerDependencies": { + "vue-template-compiler": "^2.0.0", + "webpack-sources": "*" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "less-loader": { + "optional": true + }, + "pug-plain-loader": { + "optional": true + }, + "raw-loader": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "stylus-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/@vue/cli-service/node_modules/dotenv": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", + "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-service/node_modules/dotenv-expand": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", + "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@vue/cli-service/node_modules/minipass": { + "version": "3.3.6", + "resolved": "https://registry.npmjs.org/minipass/-/minipass-3.3.6.tgz", + "integrity": "sha512-DxiNidxSEK+tHG6zOIklvNOwm3hvCrbUrdtzY74U6HKTJxvIDfOUL5W5P2Ghd3DTkhhKPYGqeNUIh5qcM4YBfw==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/ssri": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/ssri/-/ssri-8.0.1.tgz", + "integrity": "sha512-97qShzy1AiyxvPNIkLWoGua7xoQzzPjQ0HAH4B0rWKo7SZ6USuPcrUiAFrws0UH8RrbWmgq3LMTObhPIHbbBeQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/cli-shared-utils": { + "version": "5.0.8", + "resolved": "https://registry.npmjs.org/@vue/cli-shared-utils/-/cli-shared-utils-5.0.8.tgz", + "integrity": "sha512-uK2YB7bBVuQhjOJF+O52P9yFMXeJVj7ozqJkwYE9PlMHL1LMHjtCYm4cSdOebuPzyP+/9p0BimM/OqxsevIopQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@achrinza/node-ipc": "^9.2.5", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "joi": "^17.4.0", + "launch-editor": "^2.2.1", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "open": "^8.0.2", + "ora": "^5.3.0", + "read-pkg": "^5.1.1", + "semver": "^7.3.4", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/cross-spawn/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-core/-/compiler-core-3.5.13.tgz", + "integrity": "sha512-oOdAkwqUfW1WqpwSYJce06wvt6HljgY3fGeM9NcVA1HaYOij3mZG9Rkysn0OHuyUAGMbEbARIpsG+LPVlBJ5/Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-dom/-/compiler-dom-3.5.13.tgz", + "integrity": "sha512-ZOJ46sMOKUjO3e94wPdCzQ6P1Lx/vhp2RSvfaab88Ajexs0AHeV0uasYhi99WPaogmBlRHNRuly8xV75cNTMDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-3.5.13.tgz", + "integrity": "sha512-6VdaljMpD82w6c2749Zhf5T9u5uLBWKnVue6XWxprDobftnletJ8+oel7sexFfM3qIxNmVE7LSFGTpv6obNyaQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-sfc/node_modules/magic-string": { + "version": "0.30.17", + "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.17.tgz", + "integrity": "sha512-sNPKHvyjVf7gyjwS4xGTaW/mCnF8wnjtifKBEhxfZ7E/S8tQ0rssrwGNn6q8JH/ohItJfSQp9mBtQYuTlH5QnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/compiler-ssr/-/compiler-ssr-3.5.13.tgz", + "integrity": "sha512-wMH6vrYHxQl/IybKJagqbquvxpWCuVYpoUJfCqFZwa/JY1GdATAQ+TgVtgrwwMZ0D07QhA99rs/EAAWfvG6KpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/@vue/component-compiler-utils/-/component-compiler-utils-3.3.0.tgz", + "integrity": "sha512-97sfH2mYNU+2PzGrmK2haqffDpVASuib9/w2/noxiFi31Z54hW+q3izKQXXQZSNhtiUpAI36uSuYepeBe4wpHQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { + "version": "0.2.1", + "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", + "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss": { + "version": "7.0.39", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", + "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC" + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "resolved": "https://registry.npmjs.org/@vue/shared/-/shared-3.5.13.tgz", + "integrity": "sha512-/hnE/qP5ZoGpol0a5mDi45bOd7t3tjYJBjsgCsivow7D48cJeV5l05RD82lPqi7gRiphZM37rnhW1l6ZoCNNnQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/vue-loader-v15": { + "name": "vue-loader", + "version": "15.11.1", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-15.11.1.tgz", + "integrity": "sha512-0iw4VchYLePqJfJu9s62ACWUXeSqM30SQqlIftbYWM3C+jpPcEHKSPUZBLjSF9au4HTHQ/naF6OGnO3Q/qGR3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "prettier": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/vue-loader-v15/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/web-component-wrapper": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/@vue/web-component-wrapper/-/web-component-wrapper-1.3.0.tgz", + "integrity": "sha512-Iu8Tbg3f+emIIMmI2ycSI8QcEuAUgPTgHwesDU1eKMLE4YC/c/sFbGc70QgMq31ijRftV0R7vCm9co6rldCeOA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.14.1.tgz", + "integrity": "sha512-nuBEDgQfm1ccRp/8bCQrx1frohyufl4JlbMMZ4P1wpeOfDhF6FQkxZJ1b/e+PLwr6X1Nhw6OLme5usuBWYBvuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.13.2.tgz", + "integrity": "sha512-6oXyTOzbKxGH4steLbLNOu71Oj+C8Lg34n6CqRvqfS2O71BxY6ByfMDRhBytzknj9yGUPVJ1qIKhRlAwO1AovA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.13.2.tgz", + "integrity": "sha512-U56GMYxy4ZQCbDZd6JuvvNV/WFildOjsaWD3Tzzvmw/mas3cXzRJPMjP83JqEsgSbyrmaGjBfDtV7KDXV9UzFQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.14.1.tgz", + "integrity": "sha512-jyH7wtcHiKssDtFPRB+iQdxlDf96m0E39yb0k5uJVhFGleZFoNw1c4aeIcVUPPbXUVJ94wwnMOAqUHyzoEPVMA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.13.2.tgz", + "integrity": "sha512-FE8aCmS5Q6eQYcV3gI35O4J789wlQA+7JrqTTpJqn5emA4U2hvwJmvFRC0HODS+3Ye6WioDklgd6scJ3+PLnEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.13.2.tgz", + "integrity": "sha512-3QbLKy93F0EAIXLh0ogEVR6rOubA9AoZ+WRYhNbFyuB70j3dRdwH9g+qXhLAO0kiYGlg3TxDV+I4rQTr/YNXkA==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.14.1.tgz", + "integrity": "sha512-ds5mXEqTJ6oxRoqjhWDU83OgzAYjwsCV8Lo/N+oRsNDmx/ZDpqalmrtgOMkHwxsG0iI//3BwWAErYRHtgn0dZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.13.2.tgz", + "integrity": "sha512-4LtOzh58S/5lX4ITKxnAK2USuNEvpdVV9AlgGQb8rJDHaLeHciwG4zlGr0j/SNWlr7x3vO1lDEsuePvtcDNCkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.13.2.tgz", + "integrity": "sha512-Lde1oNoIdzVzdkNEAWZ1dZ5orIbff80YPdHx20mrHwHrVNNTjNr8E3xz9BdpcGqRQbAEa+fkrCb+fRFTl/6sQw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.13.2.tgz", + "integrity": "sha512-3NQWGjKTASY1xV5m7Hr0iPeXD9+RDobLll3T9d2AO+g3my8xy5peVyjSag4I50mR1bBSN/Ct12lo+R9tJk0NZQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.14.1.tgz", + "integrity": "sha512-RNJUIQH/J8iA/1NzlE4N7KtyZNHi3w7at7hDjvRNm5rcUXa00z1vRz3glZoULfJ5mpvYhLybmVcwcjGrC1pRrQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.14.1.tgz", + "integrity": "sha512-AmomSIjP8ZbfGQhumkNvgC33AY7qtMCXnN6bL2u2Js4gVCg8fp735aEiMSBbDR7UQIj90n4wKAFUSEd0QN2Ukg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.14.1.tgz", + "integrity": "sha512-PTcKLUNvBqnY2U6E5bdOQcSM+oVP/PmrDY9NzowJjislEjwP/C4an2303MCVS2Mg9d3AJpIGdUFIQQWbPds0Sw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.14.1.tgz", + "integrity": "sha512-JLBl+KZ0R5qB7mCnud/yyX08jWFw5MsoalJ1pQ4EdFlgj9VdXKGuENGsiCIjegI1W7p91rUlcB/LB5yRJKNTcQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.14.1.tgz", + "integrity": "sha512-kPSSXE6De1XOR820C90RIo2ogvZG+c3KiHzqUoO/F34Y2shGzesfqv7o57xrxovZJH/MetF5UjroJ/R/3isoiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", + "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", + "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/@yarnpkg/lockfile": { + "version": "1.1.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/@yarnpkg/parsers": { + "version": "3.0.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "js-yaml": "^3.10.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=18.12.0" + } + }, + "node_modules/@yarnpkg/parsers/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@yarnpkg/parsers/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@yarnpkg/parsers/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@zkochan/js-yaml": { + "version": "0.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/abbrev": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/accepts": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", + "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", + "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.4.tgz", + "integrity": "sha512-ueEepnujpqee2o5aIYnvHU6C0A42MNdsIDeqy5BydrkuC5R1ZuUFnm27EeFJGoEHJQgn3uleRvmTXaJgfXbt4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/add-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/address": { + "version": "1.2.2", + "resolved": "https://registry.npmjs.org/address/-/address-1.2.2.tgz", + "integrity": "sha512-4B/qKCfeE/ODUaAUpSwfzazo5x29WD4r3vXiWsB7I2mSDAihwEqKO+g8GELZUQSSAo5e1XTYh3ZVfLyxBc12nA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/agent-base": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/aggregate-error": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clean-stack": "^2.0.0", + "indent-string": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", + "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", + "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ajv/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-colors": { + "version": "4.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-escapes/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", + "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/any-promise/-/any-promise-1.3.0.tgz", + "integrity": "sha512-7UvmKalWRt1wgjL1RrGxoSJW/0QZFIegpeGvZG9kjp8vrRu55XTHbwnqq2GpXm9uLbcuhxm3IqX9OB4MZR1b2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", + "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "devOptional": true, + "license": "ISC" + }, + "node_modules/arch": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/arch/-/arch-2.2.0.tgz", + "integrity": "sha512-Of/R0wqp83cgHozfIYLbBMnej79U/SVGOOyuB3VVFv1NRM/PSFMK12x9KVtiYzJqmnU5WR2qp0Z5rHb7sWGnFQ==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/are-we-there-yet/-/are-we-there-yet-2.0.0.tgz", + "integrity": "sha512-Ci/qENmwHnsYo9xKIcUJN5LeDKdJ6R1Z1j9V/J5wyq8nh/mYPEpIKJbBZXtZjG04HiK7zV/p6Vs9952MrMeUIw==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-buffer-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "is-array-buffer": "^3.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/array-differ": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", + "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==", + "dev": true, + "license": "MIT" + }, + "node_modules/array-ify": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/arraybuffer.prototype.slice": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "es-abstract": "^1.22.3", + "es-errors": "^1.2.1", + "get-intrinsic": "^1.2.3", + "is-array-buffer": "^3.0.4", + "is-shared-array-buffer": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/arrify": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ast-types": { + "version": "0.13.4", + "resolved": "https://registry.npmjs.org/ast-types/-/ast-types-0.13.4.tgz", + "integrity": "sha512-x1FCFnFifvYDDzTaLII71vG5uvDwgtmDTEVWAxrgeiR8VjMONcCXJx7E+USjDtHlwFmt9MysbqgF9b9Vjr6w+w==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/async": { + "version": "3.2.6", + "dev": true, + "license": "MIT" + }, + "node_modules/asynckit": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.20.tgz", + "integrity": "sha512-XY25y5xSv/wEoqzDyXXME4AFfkZI0P23z6Fs3YgymDnKJkCGOnkL0iTxCa85UTqaSgfcqyf3UA6+c7wUvx/16g==", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/available-typed-arrays": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "possible-typed-array-names": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/axios": { + "version": "1.7.9", + "dev": true, + "license": "MIT", + "dependencies": { + "follow-redirects": "^1.15.6", + "form-data": "^4.0.0", + "proxy-from-env": "^1.1.0" + } + }, + "node_modules/b4a": { + "version": "1.6.7", + "resolved": "https://registry.npmjs.org/b4a/-/b4a-1.6.7.tgz", + "integrity": "sha512-OnAYlL5b7LEkALw87fUVafQw5rVR9RjwGd4KUwNQ6DrrNmaVaUCgLipfVlzrPQ4tWOR9P0IXGNOx50jYCCdSJg==", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.4.1.tgz", + "integrity": "sha512-nXzRChX+Z1GoE6yWavBQg6jDslyFF3SDjl2paADuoQtQW10JqShJt62R6eJQ5m/pjJFDT8xgKIWSP85OY8eXeA==", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/babel-loader/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/babel-loader/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", + "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.5.3", + "resolved": "https://registry.npmjs.org/bare-events/-/bare-events-2.5.3.tgz", + "integrity": "sha512-pCO3aoRJ0MBiRMu8B7vUga0qL3L7gO1+SW7ku6qlSsMLwuhaawnuvZDyzJY/kyC63Un0XAB0OPUcfF1eTO/V+Q==", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "resolved": "https://registry.npmjs.org/basic-ftp/-/basic-ftp-5.0.5.tgz", + "integrity": "sha512-4Bcg1P8xhUuqcii/S0Z9wiHIrQVPMermM1any+MX5GeGD7faD3/msQUDGLol9wOcz4/jbg/WJnGqoJF6LiBdtg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/batch": { + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", + "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==", + "dev": true, + "license": "MIT" + }, + "node_modules/before-after-hook": { + "version": "2.2.3", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/big.js": { + "version": "5.2.2", + "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", + "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/bin-links": { + "version": "4.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "cmd-shim": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "read-cmd-shim": "^4.0.0", + "write-file-atomic": "^5.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", + "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", + "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.3.tgz", + "integrity": "sha512-7rAxByjUMqQ3/bHJy7D6OGXvx/MMc4IqBn/X0fcM1QUcAItpZrBEYhWGem+tzXH90c+G01ypMcYJBO9Y30203g==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.3.0.tgz", + "integrity": "sha512-3YuAUiSkWykd+2Azjgyxei8OWf8thdn8AITIog2M4UICzoqfjlqr64WIjEXZllf/W6vK1goqleSR6brGomxQqA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", + "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001669", + "electron-to-chromium": "^1.5.41", + "node-releases": "^2.0.18", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", + "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/byte-size": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.17" + } + }, + "node_modules/bytes": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", + "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/cacache": { + "version": "18.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/fs": "^3.1.0", + "fs-minipass": "^3.0.0", + "glob": "^10.2.2", + "lru-cache": "^10.0.1", + "minipass": "^7.0.3", + "minipass-collect": "^2.0.1", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "p-map": "^4.0.0", + "ssri": "^10.0.0", + "tar": "^6.1.11", + "unique-filename": "^3.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", + "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "dev": true, + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase-keys": { + "version": "6.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "camelcase": "^5.3.1", + "map-obj": "^4.0.0", + "quick-lru": "^4.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", + "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001687", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/canvas": { + "version": "2.11.2", + "resolved": "https://registry.npmjs.org/canvas/-/canvas-2.11.2.tgz", + "integrity": "sha512-ItanGBMrmRV7Py2Z+Xhs7cT+FNt5K0vPL4p9EZ/UX/Mu7hFbkxSjKF2KVtPwX7UYWp7dRKnrTvReflgrItJbdw==", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", + "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chardet": { + "version": "0.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/chokidar": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", + "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "devOptional": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.4.tgz", + "integrity": "sha512-rNjApaLzuwaOTjCiT8lSDdGN1APCiqkChLMJxJPWLunPAt5fy8xgU9/jNOchV84wfIxrA0lRQB7oCT8jrn/wrQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/chromium-bidi": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/chromium-bidi/-/chromium-bidi-0.5.8.tgz", + "integrity": "sha512-blqh+1cEQbHBKmok3rVJkBlBxt9beKBgOsxbFgs7UJcoVbbeZ+K7+6liAsjgpc8l1Xd55cQUy14fXZdGSb4zIw==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/clean-css": { + "version": "5.3.3", + "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.3.tgz", + "integrity": "sha512-D5J+kHaVb/wKSFcyyV75uCn8fiY4sV38XJoe4CUyGQ+mOU/fMVYUdH1hJC+CJQ5uY3EnW27SbJYS4X8BiLrAFg==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/clean-stack": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "resolved": "https://registry.npmjs.org/cli-highlight/-/cli-highlight-2.1.11.tgz", + "integrity": "sha512-9KDcoEVwyUXrjcJNvHD0NFc/hiwe/WPVYIleQh2O1N2Zro5gWJZ/K+3DGn8w8P/F6FxOgzyC5bxDyHIgCSPhGg==", + "dev": true, + "license": "ISC", + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/yargs": { + "version": "16.2.0", + "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", + "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-highlight/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/cli-width": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 10" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/clipboardy/-/clipboardy-2.3.0.tgz", + "integrity": "sha512-mKhiIL2DrQIsuXMgBgnfEHOZOryC7kY7YO//TN6c63wlEm3NG5tz+YgY5rVi29KCmq/QQjKYvM7a19+MDOTHOQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/clipboardy/node_modules/cross-spawn": { + "version": "6.0.6", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-6.0.6.tgz", + "integrity": "sha512-VqCUuhcd1iB+dsv8gxPttb5iZh/D0iubSP21g36KXdEuf6I5JiioesUVjpCdHV9MZRUfVFlvwtIUyPfxo5trtw==", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/clipboardy/node_modules/execa": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-1.0.0.tgz", + "integrity": "sha512-adbxcyWV46qiHyvSp50TKt05tB4tK3HcmF7/nxfAdhnox83seTDbwnaqKO4sXRy7roHAIFqJP/Rw/AuEbX61LA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/get-stream": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-4.1.0.tgz", + "integrity": "sha512-GMat4EJ5161kIy2HevLlr4luNjBgvmj413KaQA7jt4V8B4RDsfpHk7WQ9GVqfYyyx8OS/L66Kox+rJRNklLK7w==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clipboardy/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/clipboardy/node_modules/semver": { + "version": "5.7.2", + "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", + "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/clipboardy/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/clipboardy/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/clone-deep/node_modules/is-plain-object": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/cmd-shim": { + "version": "6.0.3", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "devOptional": true, + "license": "ISC", + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/colord": { + "version": "2.9.3", + "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.3.tgz", + "integrity": "sha512-jeC1axXpnb0/2nn/Y1LPuLdgXBLH7aDcHu4KEKfqw3CUhX7ZpfBSlPKyqXE6btIgEzfWtrX3/tyBCaCvXvMkOw==", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.20.tgz", + "integrity": "sha512-IfEDxwoWIjkeXL1eXcDiow4UbKjhLdq6/EuSVR9GMN7KVH3r9gQ83e73hsz1Nd1T3ijd5xv1wcWRYO+D6kCI2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/columnify": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "strip-ansi": "^6.0.1", + "wcwidth": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/combined-stream": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "delayed-stream": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "node_modules/common-ancestor-path": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/common-tags": { + "version": "1.8.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", + "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==", + "dev": true, + "license": "MIT" + }, + "node_modules/compare-func": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-ify": "^1.0.0", + "dot-prop": "^5.1.0" + } + }, + "node_modules/compressible": { + "version": "2.0.18", + "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", + "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.5.tgz", + "integrity": "sha512-bQJ0YRck5ak3LgtnpKkiabX5pNF7tMUh1BSy2ZBOTh0Dim0BUu6aPPwByIns6/A5Prh8PufSPerMDUklpzes2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/concat-map": { + "version": "0.0.1", + "devOptional": true, + "license": "MIT" + }, + "node_modules/concat-stream": { + "version": "2.0.0", + "dev": true, + "engines": [ + "node >= 6.0" + ], + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.0.2", + "typedarray": "^0.0.6" + } + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-2.0.0.tgz", + "integrity": "sha512-U73+6lQFmfiNPrYbXqr6kZ1i1wiRqXnp2nhMsINseWXO8lDau0LGEffJ8kQi4EjLZympVgRdvqjAgiZ1tgzDDA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "devOptional": true, + "license": "ISC" + }, + "node_modules/consolidate": { + "version": "0.15.1", + "resolved": "https://registry.npmjs.org/consolidate/-/consolidate-0.15.1.tgz", + "integrity": "sha512-DW46nrsMJgy9kqAbPt5rKaCr7uFtpo4mSUvLHIUbJEjm0vo+aY5QLwBUq3FK4tRnJr/X0Psc0C4jf/h+HtXSMw==", + "deprecated": "Please upgrade to consolidate v1.0.0+ as it has been modernized with several long-awaited fixes implemented. Maintenance is supported by Forward Email at https://forwardemail.net ; follow/watch https://github.com/ladjs/consolidate for updates and release changelog", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", + "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.5.tgz", + "integrity": "sha512-nTjqfcBFEipKdXCv4YDQWCfmcLZKm81ldF0pAopTvyrFGVbcR6P/VAAd5G7N+0tTr8QqiU0tFadD6FK4NtJwOA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/conventional-changelog-angular": { + "version": "7.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "compare-func": "^2.0.0" + }, + "engines": { + "node": ">=16" + } + }, + "node_modules/conventional-changelog-core": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "add-stream": "^1.0.0", + "conventional-changelog-writer": "^6.0.0", + "conventional-commits-parser": "^4.0.0", + "dateformat": "^3.0.3", + "get-pkg-repo": "^4.2.1", + "git-raw-commits": "^3.0.0", + "git-remote-origin-url": "^2.0.0", + "git-semver-tags": "^5.0.0", + "normalize-package-data": "^3.0.3", + "read-pkg": "^3.0.0", + "read-pkg-up": "^3.0.0" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-core/node_modules/find-up": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core/node_modules/load-json-file": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.2", + "parse-json": "^4.0.0", + "pify": "^3.0.0", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/locate-path": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^2.0.0", + "path-exists": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core/node_modules/normalize-package-data": { + "version": "3.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-limit": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-locate": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^1.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/p-try": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/parse-json": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "error-ex": "^1.3.1", + "json-parse-better-errors": "^1.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/path-exists": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/path-type": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "load-json-file": "^4.0.0", + "normalize-package-data": "^2.3.2", + "path-type": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg-up": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^2.0.0", + "read-pkg": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/conventional-changelog-core/node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/conventional-changelog-preset-loader": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-changelog-writer": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "conventional-commits-filter": "^3.0.0", + "dateformat": "^3.0.3", + "handlebars": "^4.7.7", + "json-stringify-safe": "^5.0.1", + "meow": "^8.1.2", + "semver": "^7.0.0", + "split": "^1.0.1" + }, + "bin": { + "conventional-changelog-writer": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-commits-filter": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.ismatch": "^4.4.0", + "modify-values": "^1.0.1" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-commits-parser": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-text-path": "^1.0.1", + "JSONStream": "^1.3.5", + "meow": "^8.1.2", + "split2": "^3.2.2" + }, + "bin": { + "conventional-commits-parser": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/conventional-recommended-bump": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "concat-stream": "^2.0.0", + "conventional-changelog-preset-loader": "^3.0.0", + "conventional-commits-filter": "^3.0.0", + "conventional-commits-parser": "^4.0.0", + "git-raw-commits": "^3.0.0", + "git-semver-tags": "^5.0.0", + "meow": "^8.1.2" + }, + "bin": { + "conventional-recommended-bump": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.7.1.tgz", + "integrity": "sha512-6DnInpx7SJ2AK3+CTUE/ZM0vWTUboZCegxhC2xiIydHR9jNuTAASBrfEpHhiGOZw/nX51bHt6YQl8jsGo4y/0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", + "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-webpack-plugin": { + "version": "9.1.0", + "resolved": "https://registry.npmjs.org/copy-webpack-plugin/-/copy-webpack-plugin-9.1.0.tgz", + "integrity": "sha512-rxnR7PaGigJzhqETHGmAcxKnLZSR5u1Y3/bcIv/1FnqXedcL/E2ewK7ZCNrArJKCiSv8yVXhTqetJh8inDvfsA==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/core-js": { + "version": "3.40.0", + "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.40.0.tgz", + "integrity": "sha512-7vsMc/Lty6AGnn7uFpYT56QesI5D2Y/UkgKounk87OP9Z2H9Z8kj6jzcSGAxFmUtDOS0ntK6lbQz+Nsa0Jj6mQ==", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.39.0", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.2" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/cross-fetch/-/cross-fetch-4.0.0.tgz", + "integrity": "sha512-e4a5N8lVvuLgAWgnCrLr2PP0YyDOTHa9H/Rj54dirp61qXnNq46m82bRhNqIA5VccJtWBvPTFRV3TtvHUKPB1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/crypto-random-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.4.1.tgz", + "integrity": "sha512-rtdthzxKuyq6IzqX6jEcIzQF/YqccluefyCYheovBOLhFT/drQA9zj/UbRAa9J7C0o6EG6u3E6g+vKkay7/k3g==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.11.0.tgz", + "integrity": "sha512-CTJ+AEQJjq5NzLga5pE39qdiSV56F8ywCIsqNIRF0r7BDgWsN25aazToqAFg7ZrtA/U016xudB3ffgweORxX7g==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", + "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", + "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", + "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", + "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.15.tgz", + "integrity": "sha512-j+BKgDcLDQA+eDifLx0EO4XSA56b7uut3BQFH+wbSaSTuGLuiyTa/wbRYthUXX8LC9mLg+WWKe8h+qJuwTAbHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.14.tgz", + "integrity": "sha512-t0SFesj/ZV2OTylqQVOrFgEh5uanxbO6ZAdeCrNsUQ6fVuXwYTxJPNAGvGTxHbD68ldIJNec7PyYZDBrfDQ+6A==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", + "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", + "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/dargs": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "resolved": "https://registry.npmjs.org/data-uri-to-buffer/-/data-uri-to-buffer-6.0.2.tgz", + "integrity": "sha512-7hvf7/GW8e86rW0ptuwS3OcBGDjIi6SZva7hCyWC0yYry2cOPmLIjXAUHI6DK2HsnwJd9ifmt57i8eV2n4YNpw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/data-view-buffer": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/data-view-byte-offset": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-data-view": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/dateformat": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/de-indent": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/de-indent/-/de-indent-1.0.2.tgz", + "integrity": "sha512-e/1zu3xH5MQryN2zdVaF0OrdNLUbvWxzMbi+iNA6Bky7l1RoP8a2fIbRocyHclXt/arDrrR6lL3TqFD9pMQTsg==", + "dev": true, + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/debounce/-/debounce-1.2.1.tgz", + "integrity": "sha512-XRRe6Glud4rd/ZGQfiV1ruXSfbvfJedlV9Y6zOlP+2K04vBYiJEte6stfFkCP03aMnY5tsipamumUjL14fofug==", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decamelize": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decamelize-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "decamelize": "^1.1.0", + "map-obj": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/decamelize-keys/node_modules/map-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/decompress-response": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-4.2.1.tgz", + "integrity": "sha512-jOSne2qbyE+/r8G1VU+G/82LBs2Fs4LAsTiLSHOCOMZQl2OKZ6i8i4IyHemTe+/yIXOtTcRQMzPcgyhoFlqPkw==", + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dedent": { + "version": "1.5.3", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", + "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/degenerator/-/degenerator-5.0.1.tgz", + "integrity": "sha512-TllpMR/t0M5sqCXfj85i4XaAzxmS5tVA16dqvdkMwGmzI+dXLXnw3J+3Vdv7VKw+ThlTMboK6i9rnZ6Nntj5CQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/delayed-stream": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/delegates/-/delegates-1.0.0.tgz", + "integrity": "sha512-bd2L678uiWATM6m5Z1VzNCErI3jiGzt6HGY8OVICs40JQq/HALfbyNJmp0UDakEY4pMMaN0Ly5om/B1VI/+xfQ==", + "license": "MIT", + "optional": true + }, + "node_modules/depd": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", + "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/deprecation": { + "version": "2.3.1", + "dev": true, + "license": "ISC" + }, + "node_modules/destroy": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", + "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-indent": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/detect-libc/-/detect-libc-2.0.3.tgz", + "integrity": "sha512-bwy0MGW55bG41VqxxypOsdSdGqLwXPI/focwgTYCFMbdUiBAxLg9CFzG08sz2aqzknwiX7Hkl0bQENjg8iLByw==", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", + "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==", + "dev": true, + "license": "MIT" + }, + "node_modules/devtools-protocol": { + "version": "0.0.1232444", + "resolved": "https://registry.npmjs.org/devtools-protocol/-/devtools-protocol-0.0.1232444.tgz", + "integrity": "sha512-pM27vqEfxSxRkTMnF+XCmxSEb6duO5R+t8A9DEEJgy4Wz2RVanje2mmj99B6A3zv2r/qGfYlOvYznUhuokizmg==", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/diff-sequences": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" + } + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.6.1.tgz", + "integrity": "sha512-l4gcSouhcgIKRvyy99RNVOgxXiicE+2jZoNmaNmZ6JXiGajBOJAesk1OBlJuM5k2c+eudGdLxDqXuPCKIj6kpw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", + "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", + "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/dom-serializer/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", + "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", + "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", + "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", + "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dot-prop": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-obj": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dotenv": { + "version": "16.4.7", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/dotenv-expand": { + "version": "11.0.7", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dotenv": "^16.4.5" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://dotenvx.com" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/easy-stack": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/easy-stack/-/easy-stack-1.0.1.tgz", + "integrity": "sha512-wK2sCs4feiiJeFXn3zvY0p41mdU5VUgbgs1rNsc/y5ngFUijdWd+iIN8eoyuZHKB8xN6BL4PdWmzqFmxNg6V2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", + "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==", + "dev": true, + "license": "MIT" + }, + "node_modules/ejs": { + "version": "3.1.10", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "jake": "^10.8.5" + }, + "bin": { + "ejs": "bin/cli.js" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/electron-to-chromium": { + "version": "1.5.71", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "devOptional": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", + "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-2.0.0.tgz", + "integrity": "sha512-Q0n9HRi4m6JuGIV1eFlmvJB7ZEVxu93IrMyiMsGC0lrMJMWzRgx6WGquyfQgZVb31vhGgXnfmPNNXmxnOkRBrg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.0", + "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.18.0.tgz", + "integrity": "sha512-0/r0MySGYG8YqlayBZ6MuCfECmHFdJ5qyPh8s8wa5Hnm6SaFLSK1VYCbj+NKp090Nm1caZhD+QTnmxO7esYGyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/enhanced-resolve/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/enquirer": { + "version": "2.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-colors": "^4.1.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-4.5.0.tgz", + "integrity": "sha512-V0hjH4dGPh9Ao5p0MoRY6BVqtwCjhz6vI5LT8AJ55H+4g9/4vbHx1I54fS0XuclLhDHArPQCiMjDxjaL8fPxhw==", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/envinfo": { + "version": "7.13.0", + "dev": true, + "license": "MIT", + "bin": { + "envinfo": "dist/cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/err-code": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", + "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-abstract": { + "version": "1.23.5", + "dev": true, + "license": "MIT", + "dependencies": { + "array-buffer-byte-length": "^1.0.1", + "arraybuffer.prototype.slice": "^1.0.3", + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "data-view-buffer": "^1.0.1", + "data-view-byte-length": "^1.0.1", + "data-view-byte-offset": "^1.0.0", + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "es-set-tostringtag": "^2.0.3", + "es-to-primitive": "^1.2.1", + "function.prototype.name": "^1.1.6", + "get-intrinsic": "^1.2.4", + "get-symbol-description": "^1.0.2", + "globalthis": "^1.0.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2", + "has-proto": "^1.0.3", + "has-symbols": "^1.0.3", + "hasown": "^2.0.2", + "internal-slot": "^1.0.7", + "is-array-buffer": "^3.0.4", + "is-callable": "^1.2.7", + "is-data-view": "^1.0.1", + "is-negative-zero": "^2.0.3", + "is-regex": "^1.1.4", + "is-shared-array-buffer": "^1.0.3", + "is-string": "^1.0.7", + "is-typed-array": "^1.1.13", + "is-weakref": "^1.0.2", + "object-inspect": "^1.13.3", + "object-keys": "^1.1.1", + "object.assign": "^4.1.5", + "regexp.prototype.flags": "^1.5.3", + "safe-array-concat": "^1.1.2", + "safe-regex-test": "^1.0.3", + "string.prototype.trim": "^1.2.9", + "string.prototype.trimend": "^1.0.8", + "string.prototype.trimstart": "^1.0.8", + "typed-array-buffer": "^1.0.2", + "typed-array-byte-length": "^1.0.1", + "typed-array-byte-offset": "^1.0.2", + "typed-array-length": "^1.0.6", + "unbox-primitive": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/es-define-property": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-1.6.0.tgz", + "integrity": "sha512-qqnD1yMU6tk/jnaMosogGySTZP8YtUgAffA9nMN+E/rjxcfRQ6IEk7IiozUjgxKoFHBGjTLnrHB/YC45r/59EQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-set-tostringtag": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "get-intrinsic": "^1.2.4", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.1" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-to-primitive": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.2.7", + "is-date-object": "^1.0.5", + "is-symbol": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", + "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.1.0.tgz", + "integrity": "sha512-2NlIDTwUWJN0mRPQOdtQBzbUHvdGY2P1VXSyU83Q3xKxM7WHX2Ql8dKq782Q9TgQUNOLEzEYu9bzLNj1q88I5w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/eslint": { + "version": "8.46.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.1", + "@eslint/js": "^8.46.0", + "@humanwhocodes/config-array": "^0.11.10", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.2", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", + "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.3.tgz", + "integrity": "sha512-CqRA220YV/6jCo8VWvAt1KKx6eek1VIHMPeLEbpcfSfkEeWyBNppynM/o6q+Wmw+sOhos2ml34wZbSX3G13//g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", + "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-pubsub": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/event-pubsub/-/event-pubsub-4.3.0.tgz", + "integrity": "sha512-z7IyloorXvKbFx9Bpie2+vMJKKx1fH1EN5yiTfp8CiLOTptSYy1g8H4yDpGlEdshL1PBiFtBHepF2cNsqeEeFQ==", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", + "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/exponential-backoff": { + "version": "3.1.1", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/express": { + "version": "4.21.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.21.2.tgz", + "integrity": "sha512-28HqgMZAmih1Czt9ny7qr6ek2qddF4FclbMzwhCREB6OFfH+rXAnuNCwo1/wFvrtbgsQDb4kSbX9de9lFbrXnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/external-editor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chardet": "^0.7.0", + "iconv-lite": "^0.4.24", + "tmp": "^0.0.33" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/external-editor/node_modules/tmp": { + "version": "0.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "os-tmpdir": "~1.0.2" + }, + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-2.0.1.tgz", + "integrity": "sha512-GDhU9ntwuKyGXdZBUgTIe+vXnWj0fppUEtMDL0+idd5Sta8TGpHssn/eusA9mrPr9qNDym6SxAYZjNvCn/9RBg==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/extract-zip/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "resolved": "https://registry.npmjs.org/fast-fifo/-/fast-fifo-1.3.2.tgz", + "integrity": "sha512-/d9sfos4yxzpwkDkuN7k2SqFKtYNmCTzgfEpz82x34IM9/zc8KGxQoXg1liNC/izpRM/MBdt44Nmx41ZWqk+FQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.2", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.4" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.17.1", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", + "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/fd-slicer/-/fd-slicer-1.1.0.tgz", + "integrity": "sha512-cE1qsB/VwyQozZ+q1dGxR8LBYNZeofhEdUNGSMbQD3Gw2lAzX9Zb3uIU6Ebc/Fmyjo9AWWfnn0AUCHqtevs/8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/figures": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/filelist": { + "version": "1.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "minimatch": "^5.0.1" + } + }, + "node_modules/filelist/node_modules/minimatch": { + "version": "5.1.6", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.3.1.tgz", + "integrity": "sha512-6BN9trH7bp3qvnrRyzsBz+g3lZxTNZTbVO2EV1CS0WIcDbawYVdYvGflME/9QP0h0pYlCDBCTjYa9nZzMDpyxQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", + "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-cache-dir/node_modules/make-dir": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", + "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-cache-dir/node_modules/semver": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", + "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/for-each": { + "version": "0.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-callable": "^1.1.3" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.3.tgz", + "integrity": "sha512-SbH/l9ikmMWycd5puHJKTkZJKddF4iRLyW3DeZ08HTI7NGyLS38MXd/KGgeWumQO7YNQbW2u/NtPT2YowbPaGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", + "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "deprecated": "Glob versions prior to v9 are no longer supported", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", + "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/form-data": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "asynckit": "^0.4.0", + "combined-stream": "^1.0.8", + "mime-types": "^2.1.12" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", + "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.3.7.tgz", + "integrity": "sha512-ZsDfxO51wGAXREY55a7la9LScWpwv9RxIrYABrlvOFBlH/ShPnrtsXeuUIfXKKOVicNxQ+o8JTbJvjS4M89yew==", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", + "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/front-matter": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "js-yaml": "^3.13.1" + } + }, + "node_modules/front-matter/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/front-matter/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/front-matter/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/fs-constants": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-minipass": { + "version": "3.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.6.tgz", + "integrity": "sha512-b1FMfwetIKymC0eioW7mTywihSQE4oLzQn1dB6rZB5fx/3NpNEdAWeCSMB+60/AeT0TCXsxzAlcYVEFCTAksWg==", + "dev": true, + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "devOptional": true, + "license": "ISC" + }, + "node_modules/fsevents": { + "version": "2.3.3", + "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", + "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "os": [ + "darwin" + ], + "engines": { + "node": "^8.16.0 || ^10.6.0 || >=11.0.0" + } + }, + "node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/function.prototype.name": { + "version": "1.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "define-properties": "^1.2.0", + "es-abstract": "^1.22.1", + "functions-have-names": "^1.2.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/functions-have-names": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/gauge/-/gauge-3.0.2.tgz", + "integrity": "sha512-+5J6MS/5XksCuXq++uFRsnUd7Ovu1XenbeuIuNRJxYWjgQbPuFhT14lAvsWfqfAmnwluf1OwMjz39HjfLPci0Q==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "has-proto": "^1.0.1", + "has-symbols": "^1.0.3", + "hasown": "^2.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-own-enumerable-property-symbols": { + "version": "3.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/get-pkg-repo": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@hutson/parse-repository-url": "^3.0.0", + "hosted-git-info": "^4.0.0", + "through2": "^2.0.0", + "yargs": "^16.2.0" + }, + "bin": { + "get-pkg-repo": "src/cli.js" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-pkg-repo/node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs": { + "version": "16.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/get-pkg-repo/node_modules/yargs-parser": { + "version": "20.2.9", + "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", + "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/get-port": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-symbol-description": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-uri": { + "version": "6.0.4", + "resolved": "https://registry.npmjs.org/get-uri/-/get-uri-6.0.4.tgz", + "integrity": "sha512-E1b1lFFLvLgak2whF2xDBcOy6NLVGZBqqjJjsIhvopKfWWEi64pLVTWWehV8KlLerZkfNTA95sTe2OdJKm1OzQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/git-raw-commits": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "dargs": "^7.0.0", + "meow": "^8.1.2", + "split2": "^3.2.2" + }, + "bin": { + "git-raw-commits": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/git-remote-origin-url": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "gitconfiglocal": "^1.0.0", + "pify": "^2.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/git-remote-origin-url/node_modules/pify": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/git-semver-tags": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "meow": "^8.1.2", + "semver": "^7.0.0" + }, + "bin": { + "git-semver-tags": "cli.js" + }, + "engines": { + "node": ">=14" + } + }, + "node_modules/git-up": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-ssh": "^1.4.0", + "parse-url": "^8.1.0" + } + }, + "node_modules/git-url-parse": { + "version": "14.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "git-up": "^7.0.0" + } + }, + "node_modules/gitconfiglocal": { + "version": "1.0.0", + "dev": true, + "license": "BSD", + "dependencies": { + "ini": "^1.3.2" + } + }, + "node_modules/glob": { + "version": "10.4.5", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^3.1.2", + "minimatch": "^9.0.4", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^1.11.1" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", + "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/glob/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globals/node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globalthis": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "define-properties": "^1.2.1", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", + "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", + "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==", + "dev": true, + "license": "MIT" + }, + "node_modules/handlebars": { + "version": "4.7.8", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.5", + "neo-async": "^2.6.2", + "source-map": "^0.6.1", + "wordwrap": "^1.0.0" + }, + "bin": { + "handlebars": "bin/handlebars" + }, + "engines": { + "node": ">=0.4.7" + }, + "optionalDependencies": { + "uglify-js": "^3.1.4" + } + }, + "node_modules/hard-rejection": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/has-bigints": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-proto": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-tostringtag": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "has-symbols": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "devOptional": true, + "license": "ISC" + }, + "node_modules/hash-sum": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-2.0.0.tgz", + "integrity": "sha512-WdZTbAByD+pHfl/g9QSsBIIwy8IT+EsPiKDs0KNX+zSHhdDLFKdZu0BQHljvO+0QI/BasbMSUa8wYNCZTvhslg==", + "dev": true, + "license": "MIT" + }, + "node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", + "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "resolved": "https://registry.npmjs.org/highlight.js/-/highlight.js-10.7.3.tgz", + "integrity": "sha512-tzcUFauisWKNHaRkN4Wjl/ZA07gENAjFl3J/c480dprkGTg5EQstgaNFqBfUqCq54kZRIEcreTsAgF/m2quD7A==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "7.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^10.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", + "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.8.tgz", + "integrity": "sha512-8p0AUk4XODgIewSi0l8Epjs+EVnWiK7NoDIEGU0HhE7+ZyY8D1IMY7odu5lRrFXGg71L15KG8QrPmum45RTtdA==", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.5.2.tgz", + "integrity": "sha512-K//PSRMQk4FZ78Kyau+mZurHn3FH0Vwr+H36eE0rPbeYkRRi9YxceYPhuN60UwWorxyKHhqoAJl2OFKa4BVtaA==", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", + "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", + "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "dev": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", + "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-tags": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/html-tags/-/html-tags-3.3.1.tgz", + "integrity": "sha512-ztqyC3kLto0e9WbNp0aeP+M3kTt+nbaIveGmUxAtZa+8iFgKLUOD4YKM5j+f3QD89bra7UeumolZHKuOXnTmeQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.6.3.tgz", + "integrity": "sha512-QSf1yjtSAsmf7rYBV7XX86uua4W/vkhIt0xNXKbsi2foEeW7vjJQz4bhnpL3xH+l1ryl1680uNv968Z+X6jSYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/html-webpack-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", + "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", + "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-cache-semantics": { + "version": "4.1.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", + "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", + "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", + "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", + "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.7.tgz", + "integrity": "sha512-fgVY8AV7qU7z/MmXJ/rxwbrtQH4jBQ9m7kp3llF0liB7glmFeVZFBepQb32T3y8n8k2+AEYuMPCpinYW+/CuRA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/http-proxy-middleware/node_modules/is-plain-obj": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", + "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-7.0.6.tgz", + "integrity": "sha512-vK9P5/iUfdl95AI+JVyUuIcVtd4ofvtrOr3HNtM2yxC9bnMbEdp3x01OhQNnjb8IJYi38VlTE3mBXwcfvywuSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", + "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/idb": { + "version": "7.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/ignore-walk": { + "version": "6.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "minimatch": "^9.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/ignore-walk/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/indent-string": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "devOptional": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "devOptional": true, + "license": "ISC" + }, + "node_modules/ini": { + "version": "1.3.8", + "dev": true, + "license": "ISC" + }, + "node_modules/init-package-json": { + "version": "6.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/package-json": "^5.0.0", + "npm-package-arg": "^11.0.0", + "promzard": "^1.0.0", + "read": "^3.0.1", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/inquirer": { + "version": "8.2.6", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^4.2.1", + "chalk": "^4.1.1", + "cli-cursor": "^3.1.0", + "cli-width": "^3.0.0", + "external-editor": "^3.0.3", + "figures": "^3.0.0", + "lodash": "^4.17.21", + "mute-stream": "0.0.8", + "ora": "^5.4.1", + "run-async": "^2.4.0", + "rxjs": "^7.5.5", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0", + "through": "^2.3.6", + "wrap-ansi": "^6.0.1" + }, + "engines": { + "node": ">=12.0.0" + } + }, + "node_modules/inquirer/node_modules/mute-stream": { + "version": "0.0.8", + "dev": true, + "license": "ISC" + }, + "node_modules/inquirer/node_modules/wrap-ansi": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/internal-slot": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "hasown": "^2.0.0", + "side-channel": "^1.0.4" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/ipaddr.js": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.2.0.tgz", + "integrity": "sha512-Ag3wB2o37wslZS19hZqorUnrnzSkpOVy+IiiDEiTqNubEYpYuHWIf6K4psgN2ZWKExS4xhVCrRVfb/wfW8fWJA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/is-array-buffer": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "get-intrinsic": "^1.2.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-async-function": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-bigint": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-bigints": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", + "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-boolean-object": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-callable": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ci": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^3.2.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.15.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-data-view": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-date-object": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-file-esm": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/is-file-esm/-/is-file-esm-1.0.0.tgz", + "integrity": "sha512-rZlaNKb4Mr8WlRu2A9XdeoKgnO5aA53XdPHgCKVyCrQ/rWi89RET1+bq37Ru46obaQXeiX4vmFIm1vks41hoSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "read-pkg-up": "^7.0.1" + } + }, + "node_modules/is-finalizationregistry": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-function": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "has-tostringtag": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-lambda": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-map": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-module": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/is-negative-zero": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-number-object": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-obj": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-plain-object": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-regex": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "gopd": "^1.1.0", + "has-tostringtag": "^1.0.2", + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-regexp": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-set": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-shared-array-buffer": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-ssh": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.1" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-string": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-symbol": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "has-symbols": "^1.0.3", + "safe-regex-test": "^1.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-text-path": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "text-extensions": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-typed-array": { + "version": "1.1.13", + "dev": true, + "license": "MIT", + "dependencies": { + "which-typed-array": "^1.1.14" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-weakmap": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakref": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-weakset": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/jackspeak": { + "version": "3.4.3", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + }, + "optionalDependencies": { + "@pkgjs/parseargs": "^0.11.0" + } + }, + "node_modules/jake": { + "version": "10.9.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "async": "^3.2.3", + "chalk": "^4.0.2", + "filelist": "^1.0.4", + "minimatch": "^3.1.2" + }, + "bin": { + "jake": "bin/cli.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/javascript-stringify": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/javascript-stringify/-/javascript-stringify-2.1.0.tgz", + "integrity": "sha512-JVAfqNPTvNq3sB/VHQJAFxN/sPgKnsKrCwyRt15zwNCdrMMJDdcEOdubuy+DuJYYdm0ox1J4uzEuYKkN+9yhVg==", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-diff/node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", + "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "resolved": "https://registry.npmjs.org/joi/-/joi-17.13.3.tgz", + "integrity": "sha512-otDA4ldcIx+ZXsKHWmp0YizCweVRZG96J10b0FevjfuncLO1oX59THoAmHkNubYJ+9gWsYsp5k8v4ib6oDv1fA==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-message": { + "version": "1.0.7", + "resolved": "https://registry.npmjs.org/js-message/-/js-message-1.0.7.tgz", + "integrity": "sha512-efJLHhLjIyKRewNS9EGZ4UpI8NguuL6fKkhRxVuMmrGV2xN/0APGdQYwLFky5w9naebSZ0OwAGp0G6/2Cg90rA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/json-schema": { + "version": "0.4.0", + "dev": true, + "license": "(AFL-2.1 OR BSD-3-Clause)" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stringify-nice": { + "version": "1.1.4", + "dev": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/json-stringify-safe": { + "version": "5.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonc-parser": { + "version": "3.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/jsonparse": { + "version": "1.3.1", + "dev": true, + "engines": [ + "node >= 0.2.0" + ], + "license": "MIT" + }, + "node_modules/jsonpointer": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/JSONStream": { + "version": "1.3.5", + "dev": true, + "license": "(MIT OR Apache-2.0)", + "dependencies": { + "jsonparse": "^1.2.0", + "through": ">=2.2.7 <3" + }, + "bin": { + "JSONStream": "bin.js" + }, + "engines": { + "node": "*" + } + }, + "node_modules/just-diff": { + "version": "6.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/just-diff-apply": { + "version": "5.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.6.tgz", + "integrity": "sha512-dhG34DXATL5hSxJbIexCft8FChFXtmskoZYnoPWjXQuebWYCNkVeV3KkGegCK9CP1oswI/vQibS2GY7Em/sJJA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor/-/launch-editor-2.9.1.tgz", + "integrity": "sha512-Gcnl4Bd+hRO9P9icCP/RVVT2o8SFlPXofuCxvA2SaZuH45whSvf5p8x5oih5ftLiVhEI4sp5xDY+R+b3zJBh5w==", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.9.1", + "resolved": "https://registry.npmjs.org/launch-editor-middleware/-/launch-editor-middleware-2.9.1.tgz", + "integrity": "sha512-4wF6AtPtaIENiZdH/a+3yW8Xni7uxzTEDd1z+gH00hUWBCSmQknFohznMd9BWhLk8MXObeB5ir69GbIr9qFW1w==", + "dev": true, + "license": "MIT", + "dependencies": { + "launch-editor": "^2.9.1" + } + }, + "node_modules/lerna": { + "version": "8.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@lerna/create": "8.1.9", + "@npmcli/arborist": "7.5.4", + "@npmcli/package-json": "5.2.0", + "@npmcli/run-script": "8.1.0", + "@nx/devkit": ">=17.1.2 < 21", + "@octokit/plugin-enterprise-rest": "6.0.1", + "@octokit/rest": "19.0.11", + "aproba": "2.0.0", + "byte-size": "8.1.1", + "chalk": "4.1.0", + "clone-deep": "4.0.1", + "cmd-shim": "6.0.3", + "color-support": "1.1.3", + "columnify": "1.6.0", + "console-control-strings": "^1.1.0", + "conventional-changelog-angular": "7.0.0", + "conventional-changelog-core": "5.0.1", + "conventional-recommended-bump": "7.0.1", + "cosmiconfig": "9.0.0", + "dedent": "1.5.3", + "envinfo": "7.13.0", + "execa": "5.0.0", + "fs-extra": "^11.2.0", + "get-port": "5.1.1", + "get-stream": "6.0.0", + "git-url-parse": "14.0.0", + "glob-parent": "6.0.2", + "globby": "11.1.0", + "graceful-fs": "4.2.11", + "has-unicode": "2.0.1", + "import-local": "3.1.0", + "ini": "^1.3.8", + "init-package-json": "6.0.3", + "inquirer": "^8.2.4", + "is-ci": "3.0.1", + "is-stream": "2.0.0", + "jest-diff": ">=29.4.3 < 30", + "js-yaml": "4.1.0", + "libnpmaccess": "8.0.6", + "libnpmpublish": "9.0.9", + "load-json-file": "6.2.0", + "lodash": "^4.17.21", + "make-dir": "4.0.0", + "minimatch": "3.0.5", + "multimatch": "5.0.0", + "node-fetch": "2.6.7", + "npm-package-arg": "11.0.2", + "npm-packlist": "8.0.2", + "npm-registry-fetch": "^17.1.0", + "nx": ">=17.1.2 < 21", + "p-map": "4.0.0", + "p-map-series": "2.1.0", + "p-pipe": "3.1.0", + "p-queue": "6.6.2", + "p-reduce": "2.1.0", + "p-waterfall": "2.1.1", + "pacote": "^18.0.6", + "pify": "5.0.0", + "read-cmd-shim": "4.0.0", + "resolve-from": "5.0.0", + "rimraf": "^4.4.1", + "semver": "^7.3.8", + "set-blocking": "^2.0.0", + "signal-exit": "3.0.7", + "slash": "3.0.0", + "ssri": "^10.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "strong-log-transformer": "2.1.0", + "tar": "6.2.1", + "temp-dir": "1.0.0", + "typescript": ">=3 < 6", + "upath": "2.0.1", + "uuid": "^10.0.0", + "validate-npm-package-license": "3.0.4", + "validate-npm-package-name": "5.0.1", + "wide-align": "1.1.5", + "write-file-atomic": "5.0.1", + "write-pkg": "4.0.0", + "yargs": "17.7.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "lerna": "dist/cli.js" + }, + "engines": { + "node": ">=18.0.0" + } + }, + "node_modules/lerna/node_modules/@npmcli/package-json": { + "version": "5.2.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "glob": "^10.2.2", + "hosted-git-info": "^7.0.0", + "json-parse-even-better-errors": "^3.0.0", + "normalize-package-data": "^6.0.0", + "proc-log": "^4.0.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/lerna/node_modules/chalk": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/lerna/node_modules/fs-extra": { + "version": "11.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=14.14" + } + }, + "node_modules/lerna/node_modules/get-stream": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lerna/node_modules/is-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lerna/node_modules/minimatch": { + "version": "3.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/lerna/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/lerna/node_modules/minipass": { + "version": "4.2.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/lerna/node_modules/node-fetch": { + "version": "2.6.7", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/lerna/node_modules/npm-package-arg": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/lerna/node_modules/pify": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lerna/node_modules/rimraf": { + "version": "4.4.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^9.2.0" + }, + "bin": { + "rimraf": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/lerna/node_modules/rimraf/node_modules/glob": { + "version": "9.3.5", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "minimatch": "^8.0.2", + "minipass": "^4.2.4", + "path-scurry": "^1.6.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/lerna/node_modules/rimraf/node_modules/minimatch": { + "version": "8.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/libnpmaccess": { + "version": "8.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish": { + "version": "9.0.9", + "dev": true, + "license": "ISC", + "dependencies": { + "ci-info": "^4.0.0", + "normalize-package-data": "^6.0.1", + "npm-package-arg": "^11.0.2", + "npm-registry-fetch": "^17.0.1", + "proc-log": "^4.2.0", + "semver": "^7.3.7", + "sigstore": "^2.2.0", + "ssri": "^10.0.6" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/libnpmpublish/node_modules/ci-info": { + "version": "4.1.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.1.0.tgz", + "integrity": "sha512-utWOt/GHzuUxnLKxB6dk81RoOeoNeHgbrXiuGk4yyF5qlRz+iIVWu56E2fqGHFrXz0QNUhLB/8nKqvRH66JKGQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/load-json-file": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.1.15", + "parse-json": "^5.0.0", + "strip-bom": "^4.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/load-json-file/node_modules/strip-bom": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", + "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "1.4.2", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-1.4.2.tgz", + "integrity": "sha512-I5d00Pd/jwMD2QCduo657+YM/6L3KZu++pmX9VFncxaxvHcru9jx1lBaFft+r4Mt2jK0Yhp41XlRAihzPxHNCg==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/loader-utils/node_modules/json5": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", + "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "resolved": "https://registry.npmjs.org/lodash.defaultsdeep/-/lodash.defaultsdeep-4.6.1.tgz", + "integrity": "sha512-3j8wdDzYuWO3lM3Reg03MuQR957t287Rpcxp1njpEa8oDrikb+FwGdW3n+FELh/A6qib6yPit0j/pv9G/yeAqA==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.ismatch": { + "version": "4.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/lodash.kebabcase/-/lodash.kebabcase-4.1.1.tgz", + "integrity": "sha512-N8XRTIMMqqDgSy4VLKPnJ/+hpGZN+PHQiJnSenYqPaVV/NCqEogTnAdZLQiGKhxX+JCs8waWq2t1XHWKOmlY8g==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "resolved": "https://registry.npmjs.org/lodash.mapvalues/-/lodash.mapvalues-4.6.0.tgz", + "integrity": "sha512-JPFqXFeZQ7BfS00H58kClY7SPVeHertPE0lNuCyZ26/XlN8TvakYD7b9bGyNmXbT/D3BbtPAAmq90gPWqLkxlQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", + "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.sortby": { + "version": "4.7.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", + "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/log-update/-/log-update-2.3.0.tgz", + "integrity": "sha512-vlP11XfFGyeNQlmEn9tJ66rEW1coA/79m5z6BCkudjbAGE83uhAcGYrBFwfs3AdLiLzGRusRPAbSPK9xZteCmg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/ansi-escapes": { + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-3.2.0.tgz", + "integrity": "sha512-cBhpre4ma+U0T1oM5fXg7Dy1Jw7zzwv7lt/GoCpr+hDQJoYnKVPLL4dCvSEFMmQurOQvSrwT7SL/DAlhBI97RQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-3.0.1.tgz", + "integrity": "sha512-+O9Jct8wf++lXxxFc4hc8LsjaSq0HFzzL7cVsw8pRDIPdjKD2mT4ytDZlLuSBZ4cLKZFXIrMGO7DbQCtMJJMKw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/cli-cursor/-/cli-cursor-2.1.0.tgz", + "integrity": "sha512-8lgKz8LmCRYZZQDpRyT2m5rKJ08TnU4tR9FFFW2rxpxR1FzWi4PQ/NfyODchAatHaUgnSPVcx/R5w6NuTBzFiw==", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-2.0.0.tgz", + "integrity": "sha512-VHskAKYM8RfSFXwee5t5cbN5PZeq1Wrh6qd5bkyiXIf6UQcN6w/A0eXM9r6t8d+GYOh+o6ZhiEnb88LN/Y8m2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-1.2.0.tgz", + "integrity": "sha512-jf84uxzwiuiIVKiOLpfYk7N46TSy8ubTonmneY9vrpHNAnp0QBt2BxWV9dO3/j+BoVAb+a5G6YDPW3M5HOdMWQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/onetime/-/onetime-2.0.1.tgz", + "integrity": "sha512-oyyPpiMaKARvvcgip+JV+7zci5L8D1W9RZIz2l1o08AM3pfspitVWnPt3mzHcBPp12oYMTy0pqrFs/C+m3EwsQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/restore-cursor/-/restore-cursor-2.0.0.tgz", + "integrity": "sha512-6IzJLuGi4+R14vwagDHX+JrXmPVtPpn4mffDJ1UdR7/Edm87fl6yi8mMBIVvFtJaNTUvjughmW4hwLhRG7gC1Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/string-width/-/string-width-2.1.1.tgz", + "integrity": "sha512-nOqH59deCq9SRHlxq1Aw85Jnt4w6KvLKqWVik6oA9ZklXLNIOlqg4F2yrT1MVaTjAqvVwdfeZ7w7aCvJD7ugkw==", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-4.0.0.tgz", + "integrity": "sha512-4XaJ2zQdCzROZDivEVIDPkcQn8LMFSa8kj8Gxb/Lnwzv9A8VctNZ+lfivC/sV3ivW8ElJTERXZoPBRrZKkNKow==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-3.0.1.tgz", + "integrity": "sha512-iXR3tDXpbnTpzjKSylUJRkLuOrEC7hwEB221cgn6wtF8wpmz28puFXAEfPT5zrjM3wahygB//VuWEr1vTkDcNQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", + "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/lru-cache": { + "version": "10.4.3", + "dev": true, + "license": "ISC" + }, + "node_modules/magic-string": { + "version": "0.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "sourcemap-codec": "^1.4.8" + } + }, + "node_modules/make-dir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-fetch-happen": { + "version": "13.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/agent": "^2.0.0", + "cacache": "^18.0.0", + "http-cache-semantics": "^4.1.1", + "is-lambda": "^1.0.1", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minipass-flush": "^1.0.5", + "minipass-pipeline": "^1.2.4", + "negotiator": "^0.6.3", + "proc-log": "^4.2.0", + "promise-retry": "^2.0.1", + "ssri": "^10.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/map-obj": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/math-expression-evaluator": { + "version": "2.0.6", + "license": "MIT" + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", + "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", + "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.5.3.tgz", + "integrity": "sha512-UERzLsxzllchadvbPs5aolHh65ISpKpM+ccLbOJ8/vvpBKmAWf+la7dXFy7Mr0ySHbdHrFv5kGFCUHHe6GFEmw==", + "dev": true, + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/meow": { + "version": "8.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimist": "^1.2.0", + "camelcase-keys": "^6.2.2", + "decamelize-keys": "^1.1.0", + "hard-rejection": "^2.1.0", + "minimist-options": "4.1.0", + "normalize-package-data": "^3.0.0", + "read-pkg-up": "^7.0.1", + "redent": "^3.0.0", + "trim-newlines": "^3.0.0", + "type-fest": "^0.18.0", + "yargs-parser": "^20.2.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/hosted-git-info": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/lru-cache": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", + "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/normalize-package-data": { + "version": "3.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^4.0.1", + "is-core-module": "^2.5.0", + "semver": "^7.3.4", + "validate-npm-package-license": "^3.0.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/meow/node_modules/type-fest": { + "version": "0.18.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/meow/node_modules/yargs-parser": { + "version": "20.2.9", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.3.tgz", + "integrity": "sha512-gaNvAS7TZ897/rVaZ0nMtAyxNyi/pdbjbAwUpFQpN70GqnVfOiXpeUUMKRBmzXaSQ8DdTX4/0ms62r2K+hE6mQ==", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/merge-source-map/-/merge-source-map-1.1.0.tgz", + "integrity": "sha512-Qkcp7P2ygktpMPh2mCQZaf3jhN6D3Z/qVZHSdWvQ+2Ef5HgRAPBO57A77+ENm0CPx2+1Ce/MYKi3ymqdfuqibw==", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", + "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", + "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-2.1.0.tgz", + "integrity": "sha512-wXqjST+SLt7R009ySCglWBCFpjUygmCIfD790/kVbiGmUgfYGuB14PiTd5DwVxSV4NcYHjzMkoj5LjQZwTQLEA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/min-indent": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.9.2.tgz", + "integrity": "sha512-GJuACcS//jtq4kCtd5ii/M0SZf7OZRH+BxdqXZHaJfb8TJiVl+NgQRPwiYt2EuqeSkNydn/7vP+bcE27C5mb9w==", + "dev": true, + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/mini-css-extract-plugin/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", + "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/minimist-options": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arrify": "^1.0.1", + "is-plain-obj": "^1.1.0", + "kind-of": "^6.0.3" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-collect": { + "version": "2.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/minipass-fetch": { + "version": "3.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "minipass": "^7.0.3", + "minipass-sized": "^1.0.3", + "minizlib": "^2.1.2" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + }, + "optionalDependencies": { + "encoding": "^0.1.13" + } + }, + "node_modules/minipass-flush": { + "version": "1.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minipass-flush/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline": { + "version": "1.2.4", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-pipeline/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized": { + "version": "1.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minipass-sized/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/minizlib": { + "version": "2.1.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "devOptional": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/mitt/-/mitt-3.0.1.tgz", + "integrity": "sha512-vKivATfr97l2/QBCYAkXYDbrIWPM2IIKEl7YPhjCvKlG3kE2gm+uBo6nEXK3M5/Ffh/FLpKExzOQ3JJoJGFKBw==", + "dev": true, + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "devOptional": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "resolved": "https://registry.npmjs.org/mkdirp-classic/-/mkdirp-classic-0.5.3.tgz", + "integrity": "sha512-gKLcREMhtuZRwRAfqP3RFW+TK4JqApVBtOIftVgjuABpAtpxhPGaDcfvbhNvD0B8iD1oUr/txX35NjcaY6Ns/A==", + "dev": true, + "license": "MIT" + }, + "node_modules/modify-values": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/module-alias": { + "version": "2.2.3", + "resolved": "https://registry.npmjs.org/module-alias/-/module-alias-2.2.3.tgz", + "integrity": "sha512-23g5BFj4zdQL/b6tor7Ji+QY4pEfNH784BMslY9Qb0UnJWRAt+lQGLYmRaM0KDBwIG23ffEBELhZDP2rhi9f/Q==", + "dev": true, + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/mrmime/-/mrmime-2.0.0.tgz", + "integrity": "sha512-eu38+hdgojoyq63s+yTpN4XMBdt5l8HhMhc4VKLO9KM5caLIBvUm4thi7fFaxyTmCKeNnXZ5pAlBwCUnhA09uw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", + "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/multimatch": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/multimatch/node_modules/arrify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/mute-stream": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "resolved": "https://registry.npmjs.org/mz/-/mz-2.7.0.tgz", + "integrity": "sha512-z81GNO7nnYMEhrGh9LeymoE4+Yr0Wn5McHIZMK5cfQCl+NDX08sCZgUc9/6MHni9IWuFLm1Z3HTCXu2z9fN62Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nan": { + "version": "2.22.0", + "resolved": "https://registry.npmjs.org/nan/-/nan-2.22.0.tgz", + "integrity": "sha512-nbajikzWTMwsW+eSsNm3QwlOs7het9gGJU5dDZzRTQGk03vyBOauxgI4VakDzE0PtsGTmXPsXTbbjVhRwR5mpw==", + "license": "MIT", + "optional": true + }, + "node_modules/nanoid": { + "version": "3.3.8", + "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.8.tgz", + "integrity": "sha512-WNLf5Sd8oZxOm+TzppcYk8gVOgP+l58xNy58D0nbUnOxOWRWvlcCV4kUF7ltmI6PsrLl/BgKEyS4mqsGChFN0w==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/negotiator": { + "version": "0.6.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/netmask/-/netmask-2.0.2.tgz", + "integrity": "sha512-dBpDMdxv9Irdq66304OLfEmQ9tbNRFnFTuZiLo+bD+r332bBmMJ8GBLXklIXXgxd3+v9+KUnZaUR5PJMa75Gsg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/nice-try": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/nice-try/-/nice-try-1.0.5.tgz", + "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", + "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", + "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-gyp": { + "version": "10.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.0", + "exponential-backoff": "^3.1.1", + "glob": "^10.3.10", + "graceful-fs": "^4.2.6", + "make-fetch-happen": "^13.0.0", + "nopt": "^7.0.0", + "proc-log": "^4.1.0", + "semver": "^7.3.5", + "tar": "^6.2.1", + "which": "^4.0.0" + }, + "bin": { + "node-gyp": "bin/node-gyp.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/node-machine-id": { + "version": "1.1.12", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.18", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "7.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "abbrev": "^2.0.0" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/normalize-package-data": { + "version": "6.0.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^7.0.0", + "semver": "^7.3.5", + "validate-npm-package-license": "^3.0.4" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", + "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", + "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", + "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-bundled": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-install-checks": { + "version": "6.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "semver": "^7.1.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-normalize-package-bin": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-package-arg": { + "version": "11.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "hosted-git-info": "^7.0.0", + "proc-log": "^4.0.0", + "semver": "^7.3.5", + "validate-npm-package-name": "^5.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-packlist": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "ignore-walk": "^6.0.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/npm-pick-manifest": { + "version": "9.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "npm-install-checks": "^6.0.0", + "npm-normalize-package-bin": "^3.0.0", + "npm-package-arg": "^11.0.0", + "semver": "^7.3.5" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-registry-fetch": { + "version": "17.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/redact": "^2.0.0", + "jsonparse": "^1.3.1", + "make-fetch-happen": "^13.0.0", + "minipass": "^7.0.2", + "minipass-fetch": "^3.0.0", + "minizlib": "^2.1.2", + "npm-package-arg": "^11.0.0", + "proc-log": "^4.0.0" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "resolved": "https://registry.npmjs.org/npmlog/-/npmlog-5.0.1.tgz", + "integrity": "sha512-AqZtDUWOMKs1G/8lwylVjrdYgqA4d9nu8hc+0gzRxlDb1I10+FHBGMXs6aiQHFdCUUlqH99MUMuLfzWDNDtfxw==", + "deprecated": "This package is no longer supported.", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", + "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/nx": { + "version": "20.2.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "@napi-rs/wasm-runtime": "0.2.4", + "@yarnpkg/lockfile": "^1.1.0", + "@yarnpkg/parsers": "3.0.2", + "@zkochan/js-yaml": "0.0.7", + "axios": "^1.7.4", + "chalk": "^4.1.0", + "cli-cursor": "3.1.0", + "cli-spinners": "2.6.1", + "cliui": "^8.0.1", + "dotenv": "~16.4.5", + "dotenv-expand": "~11.0.6", + "enquirer": "~2.3.6", + "figures": "3.2.0", + "flat": "^5.0.2", + "front-matter": "^4.0.2", + "ignore": "^5.0.4", + "jest-diff": "^29.4.1", + "jsonc-parser": "3.2.0", + "lines-and-columns": "2.0.3", + "minimatch": "9.0.3", + "node-machine-id": "1.1.12", + "npm-run-path": "^4.0.1", + "open": "^8.4.0", + "ora": "5.3.0", + "semver": "^7.5.3", + "string-width": "^4.2.3", + "tar-stream": "~2.2.0", + "tmp": "~0.2.1", + "tsconfig-paths": "^4.1.2", + "tslib": "^2.3.0", + "yargs": "^17.6.2", + "yargs-parser": "21.1.1" + }, + "bin": { + "nx": "bin/nx.js", + "nx-cloud": "bin/nx-cloud.js" + }, + "optionalDependencies": { + "@nx/nx-darwin-arm64": "20.2.0", + "@nx/nx-darwin-x64": "20.2.0", + "@nx/nx-freebsd-x64": "20.2.0", + "@nx/nx-linux-arm-gnueabihf": "20.2.0", + "@nx/nx-linux-arm64-gnu": "20.2.0", + "@nx/nx-linux-arm64-musl": "20.2.0", + "@nx/nx-linux-x64-gnu": "20.2.0", + "@nx/nx-linux-x64-musl": "20.2.0", + "@nx/nx-win32-arm64-msvc": "20.2.0", + "@nx/nx-win32-x64-msvc": "20.2.0" + }, + "peerDependencies": { + "@swc-node/register": "^1.8.0", + "@swc/core": "^1.3.85" + }, + "peerDependenciesMeta": { + "@swc-node/register": { + "optional": true + }, + "@swc/core": { + "optional": true + } + } + }, + "node_modules/nx/node_modules/cli-spinners": { + "version": "2.6.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nx/node_modules/cliui": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/nx/node_modules/lines-and-columns": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/nx/node_modules/minimatch": { + "version": "9.0.3", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/nx/node_modules/ora": { + "version": "5.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "log-symbols": "^4.0.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/nx/node_modules/ora/node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", + "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.5", + "define-properties": "^1.2.1", + "has-symbols": "^1.0.3", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", + "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", + "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", + "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "devOptional": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/opener/-/opener-1.5.2.tgz", + "integrity": "sha512-ur5UIdyw5Y7yEj9wLzhqXiy6GZ3Mwx0yGI+5sMn2r0N0v3cKJvUmFH5yPP+WXh9e0xfyzyJX95D8l088DNFj7A==", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/os-tmpdir": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "aggregate-error": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-map-series": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-pipe": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-queue": { + "version": "6.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.4", + "p-timeout": "^3.2.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-reduce": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", + "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", + "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-timeout": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-finally": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/p-waterfall": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "p-reduce": "^2.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pac-proxy-agent": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/pac-proxy-agent/-/pac-proxy-agent-7.1.0.tgz", + "integrity": "sha512-Z5FnLVVZSnX7WjBg0mhDtydeRZ1xMcATZThjySQUHqr+0ksP8kqaw23fNKkaaN/Z8gwLUs/W7xdl0I75eP2Xyw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-proxy-agent/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "resolved": "https://registry.npmjs.org/pac-resolver/-/pac-resolver-7.0.1.tgz", + "integrity": "sha512-5NPgf87AT2STgwa2ntRMr45jTKrYBGkVU36yT0ig/n/GMAa3oPqhZfIQ2kMEimReg0+t9kZViDVZ83qfVUlckg==", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/pacote": { + "version": "18.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "@npmcli/git": "^5.0.0", + "@npmcli/installed-package-contents": "^2.0.1", + "@npmcli/package-json": "^5.1.0", + "@npmcli/promise-spawn": "^7.0.0", + "@npmcli/run-script": "^8.0.0", + "cacache": "^18.0.0", + "fs-minipass": "^3.0.0", + "minipass": "^7.0.2", + "npm-package-arg": "^11.0.0", + "npm-packlist": "^8.0.0", + "npm-pick-manifest": "^9.0.0", + "npm-registry-fetch": "^17.0.0", + "proc-log": "^4.0.0", + "promise-retry": "^2.0.1", + "sigstore": "^2.2.0", + "ssri": "^10.0.0", + "tar": "^6.1.11" + }, + "bin": { + "pacote": "bin/index.js" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", + "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-conflict-json": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "just-diff": "^6.0.0", + "just-diff-apply": "^5.2.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse-json/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/parse-path": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "protocols": "^2.0.0" + } + }, + "node_modules/parse-url": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parse-path": "^7.0.0" + } + }, + "node_modules/parse5": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-5.1.1.tgz", + "integrity": "sha512-ugq4DFI0Ptb+WWjAdOK16+u/nHfiIrcE+sh8kZMaM0WllQKLI9rOUq6c2b7cwPkXdzfQESqvoqK6ug7U/Yyzug==", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5-htmlparser2-tree-adapter/-/parse5-htmlparser2-tree-adapter-6.0.1.tgz", + "integrity": "sha512-qPuWvbLgvDGilKc5BoicRovlT4MtYT6JfJyBOMDsKoiT+GiuP5qyrPCnR9HcPECIJJmZh5jRndyNThnhhb/vlA==", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parse5-htmlparser2-tree-adapter/node_modules/parse5": { + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", + "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==", + "dev": true, + "license": "MIT" + }, + "node_modules/parseurl": { + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", + "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", + "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-scurry": { + "version": "1.11.1", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^10.2.0", + "minipass": "^5.0.0 || ^6.0.2 || ^7.0.0" + }, + "engines": { + "node": ">=16 || 14 >=14.18" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.12.tgz", + "integrity": "sha512-RA1GjUVMnvYFxuqovrEqZoxxW5NUZqbwKtYz/Tt7nXerk0LbLblQmrsgdeOxV5SFHf0UDggjS/bSeOZwt1pmEQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path2d-polyfill": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path2d-polyfill/-/path2d-polyfill-2.0.1.tgz", + "integrity": "sha512-ad/3bsalbbWhmBo0D6FZ4RNMwsLsPpL6gnvhuSaU5Vm7b06Kr5ubSltQQ0T7YKsiJQO+g22zJ4dJKNTXIyOXtA==", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pdfjs-dist": { + "version": "3.11.174", + "resolved": "https://registry.npmjs.org/pdfjs-dist/-/pdfjs-dist-3.11.174.tgz", + "integrity": "sha512-TdTZPf1trZ8/UFu5Cx/GXB7GZM30LT+wWUNfsi6Bq8ePLnb+woNKtDymI2mxZYBpMbonNFqKmiz684DIfnd8dA==", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "canvas": "^2.11.2", + "path2d-polyfill": "^2.0.1" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", + "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pify": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "resolved": "https://registry.npmjs.org/portfinder/-/portfinder-1.0.32.tgz", + "integrity": "sha512-on2ZJVVDXRADWE6jnQaX0ioEylzgBpQk8r55NE4wjXW1ZxO+BgDlY6DXwj20i0V8eB4SenDQ00WEaxfiIQPcxg==", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/async": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/async/-/async-2.6.4.tgz", + "integrity": "sha512-mzo5dfJYwAn29PeiJ0zvwTo04zj8HDJj0Mn8TD7sno7q12prdbnasKJHhkm2c1LgrhlJ0teaea8860oxi51mGA==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", + "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.6", + "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-0.5.6.tgz", + "integrity": "sha512-FP+p8RB8OWpF3YZBCrP5gtADmtXApB5AMLn+vdyA+PyxCjrCs00mjyUozssO33cwDeT3wNGdLxJ5M//YqtHAJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/possible-typed-array-names": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.49.tgz", + "integrity": "sha512-OCVPnIObs4N29kxTjzLfUryOkvZEq+pf8jTF0lg8E7uETuWHA+v7j3c/xJmiqpX450191LlmZfUKkXxkTry7nA==", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", + "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.1.tgz", + "integrity": "sha512-UsWQG0AqTFQmpBegeLLc1+c3jIqBNB0zlDGRWR+dQ3pRKJL1oeMzyqmH3o2PIfn9MBdNrVPWhDbT769LxCTLJQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.3.tgz", + "integrity": "sha512-82pC1xkJZtcJEfiLw6UXnXVXScgtBrjlO5CBmuDQc+dlb88ZYheFsjTn40+zBVi3DkfF7iezO0nJUPLcJK3pvA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", + "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", + "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", + "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", + "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", + "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.1.0", + "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.1.0.tgz", + "integrity": "sha512-AdmX6xUzdNASswsFtmwSt7Vj8po9IuqXm0UXz7QKPuEUmPB4XyjGfaAr2PSuELMwkRMVH1EpIkX5bTZGRB3eCA==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.7.tgz", + "integrity": "sha512-YCI9gZB+PLNskrK0BB3/2OzPnGhPkBEwmwhfYk1ilBHYVAZB7/tkTHFBAnCrvBBOmeYyMYw3DMjT55SyxMBzjQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.4.tgz", + "integrity": "sha512-0R2IuYpgU93y9lhVbO/OylTtKMVcHb67zjWIfCiKR9rWL3GUk1677LAqD/BcHizukdZEjT8Ru3oHRoAYoJy44g==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", + "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", + "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.4.tgz", + "integrity": "sha512-+mePA3MgdmVmv6g+30rn57USjOGSAyuxUmkfiWpzalZ8aiBkdPYjXWtHuwJGm1v5Ojy0Z0LaSYhHaLJQB0P8Jw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", + "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.1.0.tgz", + "integrity": "sha512-k3kNe0aNFQDAZGbin48pL2VNidTF0w4/eASDsxlyspobzU3wZQLOGj7L9gfRe0Jo9/4uud09DsjFNH7winGv8Q==", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.2.0.tgz", + "integrity": "sha512-5kcJm/zk+GJDSfw+V/42fJ5fhjL5YbFDl8nVdXkJPLLW+Vf9mTD5Xe0wqIaDnLuL2U6cDNpTr+UQ+v2HWIBhzw==", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.2.1.tgz", + "integrity": "sha512-m9jZstCVaqGjTAuny8MdgE88scJnCiQSlSrOWcTQgM2t32UBe+MUmFSO5t7VMSfAf/FJKImAxBav8ooCHJXCJA==", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-7.0.0.tgz", + "integrity": "sha512-9RbEr1Y7FFfptd/1eEdntyjMwLeghW1bHX9GWjXo19vx4ytPQhANltvVxDggzJl7mnWM+dX28kb6cyS/4iQjlQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", + "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", + "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", + "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", + "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", + "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", + "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", + "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.1.tgz", + "integrity": "sha512-qnCL5jzkNUmKVhZoENp1mJiGNPcsJCs1aaRmURmeJGES23Z/ajaln+EPTD+rBeNkSryI+2WTdW+lwcVdOikrpA==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", + "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "dev": true, + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", + "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", + "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.2.tgz", + "integrity": "sha512-dE/y2XRaqAi6OvjzD22pjTUQ8eOfc6m/natGHgKFBK9DxFmIm69YmaRVQrGgFlEfc1HePIurY0TmDeROK05rIg==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", + "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", + "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", + "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", + "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", + "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", + "devOptional": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/pretty-bytes": { + "version": "5.6.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", + "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-format/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/proc-log": { + "version": "4.2.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/proggy": { + "version": "2.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/progress/-/progress-2.0.3.tgz", + "integrity": "sha512-7PiHtLll5LdnKIMw100I+8xJXR5gW2QwWYkT6iJva0bXitZKa/XMrSbdmg3r2Xnaidz9Qumd0VPaMrZlF9V9sA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/progress-webpack-plugin": { + "version": "1.0.16", + "resolved": "https://registry.npmjs.org/progress-webpack-plugin/-/progress-webpack-plugin-1.0.16.tgz", + "integrity": "sha512-sdiHuuKOzELcBANHfrupYo+r99iPRyOnw15qX+rNlVUqXGfjXdH4IgxriKwG1kNJwVswKQHMdj1hYZMcb9jFaA==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/progress-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-3.2.1.tgz", + "integrity": "sha512-VT0ZI6kZRdTh8YyJw3SMbYm/u+NqfsAxEpWO0Pf9sq8/e94WxxOpPKx9FR1FlyCtOVDNOQ+8ntlqFxiRc+r5qA==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", + "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/color-convert": { + "version": "1.9.3", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-1.9.3.tgz", + "integrity": "sha512-QfAUtd+vFdAtFQcC8CCyYt1fYWxSqAiK2cSD6zDB8N3cpsEBAvRxp9zOGg6G/SHHJYAT88/az/IuDGALsNVbGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/progress-webpack-plugin/node_modules/color-name": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==", + "dev": true, + "license": "MIT" + }, + "node_modules/progress-webpack-plugin/node_modules/escape-string-regexp": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-1.0.5.tgz", + "integrity": "sha512-vbRorB5FUQWvla16U8R/qgaFIya2qGzwDrNmCZuYKrbdSUMG6I1ZCGQRefkRVhuOkIGVne7BQ35DSfo1qvJqFg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/progress-webpack-plugin/node_modules/figures": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/figures/-/figures-2.0.0.tgz", + "integrity": "sha512-Oa2M9atig69ZkfwiApY8F2Yy+tzMbazyvqv21R0NsSC8floSOC09BbT1ITWAdoMGQvJ/aZnR1KMwdx9tvHnTNA==", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/has-flag": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-3.0.0.tgz", + "integrity": "sha512-sKJf1+ceQBr4SMkvQnBDNDtf4TXpVhVGateu0t918bl30FnbE2m4vNLX+VWe/dpjlb+HugGYzW7uQXH98HPEYw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", + "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/promise-all-reject-late": { + "version": "1.0.1", + "dev": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/promise-call-limit": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/promise-inflight": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/promise-retry": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "err-code": "^2.0.2", + "retry": "^0.12.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/promzard": { + "version": "1.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "read": "^3.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/protocols": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", + "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-addr/node_modules/ipaddr.js": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", + "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/proxy-agent": { + "version": "6.3.1", + "resolved": "https://registry.npmjs.org/proxy-agent/-/proxy-agent-6.3.1.tgz", + "integrity": "sha512-Rb5RVBy1iyqOtNl15Cw/llpeLH8bsb37gM1FUfKQ+Wck6xHlbAhWGUFiTRHtkjqGTA5pSHz6+0hrPW/oECihPQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-7.18.3.tgz", + "integrity": "sha512-jumlc0BIUrS3qJGgIkWZsyfAM7NCWiBcCDhnd+3NNM5KbBmLTgHVfWBcg6W+rLUsIpzpERPsvwUP7CckAQSOoA==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", + "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/pump": { + "version": "3.0.2", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.2.tgz", + "integrity": "sha512-tUPXtzlGM8FE3P0ZL6DVs/3P58k9nk8/jZeQCurTJylQA8qFYzHFfhBJkuqyE0FifOsQ0uKWekiZ5g8wtr28cw==", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/puppeteer": { + "version": "21.11.0", + "resolved": "https://registry.npmjs.org/puppeteer/-/puppeteer-21.11.0.tgz", + "integrity": "sha512-9jTHuYe22TD3sNxy0nEIzC7ZrlRnDgeX3xPkbS7PnbdwYjl2o/z/YuCrRBwezdKpbTDTJ4VqIggzNyeRcKq3cg==", + "deprecated": "< 22.8.2 is no longer supported", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "cosmiconfig": "9.0.0", + "puppeteer-core": "21.11.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "node_modules/puppeteer-core": { + "version": "21.11.0", + "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-21.11.0.tgz", + "integrity": "sha512-ArbnyA3U5SGHokEvkfWjW+O8hOxV1RSJxOgriX/3A4xZRqixt9ZFHD0yPgZQF05Qj0oAqi8H/7stDorjoHY90Q==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "chromium-bidi": "0.5.8", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.4", + "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", + "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/node_modules/ms": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", + "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/qs": { + "version": "6.13.0", + "resolved": "https://registry.npmjs.org/qs/-/qs-6.13.0.tgz", + "integrity": "sha512-+38qI9SOr8tfZ4QmJNplMUxqjbe7LKvvZgWdExBOmd+egZTtjLB67Gu0HRX3u/XOq7UU2Nx6nsjvS16Z9uwfpg==", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/queue-tick/-/queue-tick-1.0.1.tgz", + "integrity": "sha512-kJt5qhMxoszgU/62PLP1CJytzd2NKetjSRnyuj31fDd3Rlcz3fzlFdFLD1SItunPwyqEOkca6GbV612BWfaBag==", + "dev": true, + "license": "MIT" + }, + "node_modules/quick-lru": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/randombytes": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", + "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.2.tgz", + "integrity": "sha512-8zGqypfENjCIqGhgXToC8aB2r7YrBX+AQAfIPs/Mlk+BtPTztOvTS01NRW/3Eh60J+a48lt8qsCzirQ6loCVfA==", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/react-is": { + "version": "17.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/read": { + "version": "3.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "mute-stream": "^1.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-cmd-shim": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-package-json-fast": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "json-parse-even-better-errors": "^3.0.0", + "npm-normalize-package-bin": "^3.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/read-pkg/node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/read-pkg/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "devOptional": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", + "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/redent": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reflect.getprototypeof": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.5", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "which-builtin-type": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexp.prototype.flags": { + "version": "1.5.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-errors": "^1.3.0", + "set-function-name": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", + "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", + "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "dev": true, + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", + "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.8", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.13.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "devOptional": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "devOptional": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rollup": { + "version": "2.79.2", + "dev": true, + "license": "MIT", + "bin": { + "rollup": "dist/bin/rollup" + }, + "engines": { + "node": ">=10.0.0" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/run-async": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/rxjs": { + "version": "7.8.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/safe-array-concat": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "get-intrinsic": "^1.2.4", + "has-symbols": "^1.0.3", + "isarray": "^2.0.5" + }, + "engines": { + "node": ">=0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "devOptional": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safe-regex-test": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.6", + "es-errors": "^1.3.0", + "is-regex": "^1.1.4" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/schema-utils": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", + "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/schema-utils/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/schema-utils/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", + "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.4.1.tgz", + "integrity": "sha512-th5B4L2U+eGLq1TVh7zNRGBapioSORUeymIydxgFpwww9d2qyKvtuPU2jJuHvYAwwqi2Y596QBL3eEqcPEYL8Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "devOptional": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "resolved": "https://registry.npmjs.org/send/-/send-0.19.0.tgz", + "integrity": "sha512-dW41u5VfLXu8SJh5bwRmyYUbAoSB3c9uQh6L8h/KtsFREPWpbX1lrljJo186Jc4nmci/sGUZ9a0a0J2zgfq2hw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", + "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", + "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", + "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", + "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", + "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", + "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", + "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", + "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", + "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.16.2.tgz", + "integrity": "sha512-VqpjJZKadQB/PEbEwvFdO43Ax5dFBZ2UECszz8bQ7pi7wt//PWe1P6MN7eCnjsatYtBT6EuiClbjSWP2WrIoTw==", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "devOptional": true, + "license": "ISC" + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/set-function-name": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "functions-have-names": "^1.2.3", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", + "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==", + "dev": true, + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.8.2.tgz", + "integrity": "sha512-AzqKpGKjrj7EM6rKVQEPpB288oCfnrEIuyoT9cyF4nmGa7V8Zk6f7RRqYisX8X9m+Q7bd632aZW4ky7EhbQztA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.4", + "object-inspect": "^1.13.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "devOptional": true, + "license": "ISC" + }, + "node_modules/sigstore": { + "version": "2.3.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@sigstore/bundle": "^2.3.2", + "@sigstore/core": "^1.0.0", + "@sigstore/protobuf-specs": "^0.3.2", + "@sigstore/sign": "^2.3.2", + "@sigstore/tuf": "^2.3.4", + "@sigstore/verify": "^1.2.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/simple-concat/-/simple-concat-1.0.1.tgz", + "integrity": "sha512-cSFtAPtRhljv69IK0hTVZQ+OfE9nePi/rtJmw5UjHeVyVroEqJXP1sFztKUy1qU+xvz3u/sfYJLa947b7nAN2Q==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/simple-get": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-3.1.1.tgz", + "integrity": "sha512-CQ5LTKGfCpvE1K0n2us+kuMPbk/q0EKl82s4aheV9oXjFEz6W/Y7oQFVJuU6QG77hRT4Ghb5RURteF5vnWjupA==", + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/sirv": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/sirv/-/sirv-2.0.4.tgz", + "integrity": "sha512-94Bdh3cC2PKrbgSOUqTiGPWVZeSiXfKOVZNJniWoqrWrRkB1CJzBU3NEbiTsPcYy1lDsANA/THzS+9WBiy5nfQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/smob": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/sockjs": { + "version": "0.3.24", + "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", + "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/sockjs/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/socks": { + "version": "2.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "resolved": "https://registry.npmjs.org/socks-proxy-agent/-/socks-proxy-agent-8.0.5.tgz", + "integrity": "sha512-HehCEsotFqbPW9sJ8WVYB6UbmIMv7kUUORIF2Nncq4VQvBfNBLibW9YZR5dlYCSUhwcD628pRllm7n+E+YTzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/socks-proxy-agent/node_modules/agent-base": { + "version": "7.1.3", + "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-7.1.3.tgz", + "integrity": "sha512-jRR5wdylq8CkOe6hei19GGZnxM6rBGwFl3Bg0YItGDimvjGtAvdZk4Pu6Cl4u4Igsws4a1fd1Vq3ezrhn4KmFw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/sort-keys": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-obj": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.1.tgz", + "integrity": "sha512-UXWMKhLOwVKb728IUtQPXxfYU+usdybtUrK/8uGE8CQMvrhOpwvzDBwj0QhSL7MQc7vIsISBG8VQ8+IDQxpfQA==", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sourcemap-codec": { + "version": "1.4.8", + "dev": true, + "license": "MIT" + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.20", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", + "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", + "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/split": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "through": "2" + }, + "engines": { + "node": "*" + } + }, + "node_modules/split2": { + "version": "3.2.2", + "dev": true, + "license": "ISC", + "dependencies": { + "readable-stream": "^3.0.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/ssri": { + "version": "10.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^7.0.3" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", + "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", + "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility", + "dev": true, + "license": "MIT" + }, + "node_modules/stackframe": { + "version": "1.3.4", + "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", + "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", + "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/streamx": { + "version": "2.21.1", + "resolved": "https://registry.npmjs.org/streamx/-/streamx-2.21.1.tgz", + "integrity": "sha512-PhP9wUnFLa+91CPy3N6tiQsK+gnYyUNuk15S3YG/zjYE7RuPeCjJngqnzpC31ow0lzBHQ+QGO4cNJnd0djYUsw==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "devOptional": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string.prototype.matchall": { + "version": "4.0.11", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.2", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-symbols": "^1.0.3", + "internal-slot": "^1.0.7", + "regexp.prototype.flags": "^1.5.2", + "set-function-name": "^2.0.2", + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trim": { + "version": "1.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-abstract": "^1.23.0", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimend": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/string.prototype.trimstart": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/stringify-object": { + "version": "3.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "get-own-enumerable-property-symbols": "^3.0.0", + "is-obj": "^1.0.1", + "is-regexp": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stringify-object/node_modules/is-obj": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-comments": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/strip-eof/-/strip-eof-1.0.0.tgz", + "integrity": "sha512-7FCwGGmx8mD5xQd3RPUvnSpUXHM3BWuzjtpD4TXsfcZ9EL4azvVVUscFYwD9nx8Kh+uCBC00XBtAykoMHwTh8Q==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/strong-log-transformer": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "duplexer": "^0.1.1", + "minimist": "^1.2.0", + "through": "^2.3.4" + }, + "bin": { + "sl-log-transformer": "bin/sl-log-transformer.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.1.tgz", + "integrity": "sha512-sBpcd5Hx7G6seo7b1LkpttvTz7ikD0LlH5RmdcBNb6fFR0Fl7LQwHDFr300q4cwUqi+IYrFGmsIHieMBfnN/Bw==", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/svg-tags/-/svg-tags-1.0.0.tgz", + "integrity": "sha512-ovssysQTa+luh7A5Weu3Rta6FJlFBBbInjOh722LIt6klpU2/HtdUbszju/G4devcvk8PGt7FCLv5wftu3THUA==", + "dev": true + }, + "node_modules/svgo": { + "version": "2.8.0", + "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", + "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/svgo/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/tapable": { + "version": "1.1.3", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", + "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tar": { + "version": "6.2.1", + "devOptional": true, + "license": "ISC", + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/tar-fs": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-3.0.4.tgz", + "integrity": "sha512-5AFQU8b9qLfZCX9zp2duONhPmZv0hGYiBPJsyUdqMjzq/mqVpy/rEUSeHk1+YitmxugaptgBh5oDGU3VsAJq4w==", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-fs/node_modules/tar-stream": { + "version": "3.1.7", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-3.1.7.tgz", + "integrity": "sha512-qJj60CXt7IU1Ffyc3NJMjh6EkuCFej46zUqJ4J7pqYlThyd9bO0XBTmcOIhSzZJVWfsLks0+nle/j538YAW9RQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.0.3", + "end-of-stream": "^1.4.1", + "fs-constants": "^1.0.0", + "inherits": "^2.0.3", + "readable-stream": "^3.1.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tar/node_modules/fs-minipass": { + "version": "2.1.0", + "devOptional": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/tar/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "devOptional": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/tar/node_modules/minipass": { + "version": "5.0.0", + "devOptional": true, + "license": "ISC", + "engines": { + "node": ">=8" + } + }, + "node_modules/temp-dir": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/tempy": { + "version": "0.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-stream": "^2.0.0", + "temp-dir": "^2.0.0", + "type-fest": "^0.16.0", + "unique-string": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/tempy/node_modules/temp-dir": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/tempy/node_modules/type-fest": { + "version": "0.16.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/terser": { + "version": "5.37.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.11", + "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.11.tgz", + "integrity": "sha512-RVCsMfuD0+cTt3EwX8hSl2Ks56EbFHWmhluwcqoPKtBnfjiT6olaq7PRIRfhyU8nnC2MrnDrBLfrD/RGE+cVXQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser-webpack-plugin/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/text-decoder": { + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/text-decoder/-/text-decoder-1.2.3.tgz", + "integrity": "sha512-3/o9z3X0X0fTupwsYvR03pJ/DjWuqqrfwBgTQzdWDiQSm9KitAyz/9WqsT2JQW7KV2m+bC2ol/zqpW37NHxLaA==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/text-extensions": { + "version": "1.9.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10" + } + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/thenify/-/thenify-3.3.1.tgz", + "integrity": "sha512-RVZSIV5IG10Hk3enotrhvz0T9em6cyHBLkH/YAZuKqd8hRkKhSfCGIcP2KUY0EPxndzANBmNllzWPwak+bheSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/thenify-all/-/thenify-all-1.6.0.tgz", + "integrity": "sha512-RNxQH/qI8/t3thXJDwcstUO4zeqo64+Uy/+sNVRBx4Xn2OX+OZ9oP+iJnNFqplFra2ZUVeKCSa2oVWi3T4uVmA==", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thread-loader": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/thread-loader/-/thread-loader-3.0.4.tgz", + "integrity": "sha512-ByaL2TPb+m6yArpqQUZvP+5S1mZtXsEP7nWKKlAUTm7fCml8kB5s1uI3+eHRP2bk5mVYfRSBI7FFf+tWEyLZwA==", + "dev": true, + "license": "MIT", + "dependencies": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/thread-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/thread-loader/node_modules/loader-utils": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.4.tgz", + "integrity": "sha512-xXqpXoINfFhgua9xiqD8fPFHgkoq1mmmpE92WlDbm9rNRd/EbRb+Gqf908T2DMfuHjjJlksiK2RbHVOdD/MqSw==", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/thread-loader/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/through2": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "readable-stream": "~2.3.6", + "xtend": "~4.0.1" + } + }, + "node_modules/through2/node_modules/isarray": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", + "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/through2/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/through2/node_modules/safe-buffer": { + "version": "5.1.2", + "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.1.2.tgz", + "integrity": "sha512-Gd2UZBJDkXlY7GbJxfsE8/nvKkUEU1G38c1siN6QP6a9PT9MmHB8GnpscSmMJSoF8LOIrt8ud/wPtojys4G6+g==", + "dev": true, + "license": "MIT" + }, + "node_modules/through2/node_modules/string_decoder": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", + "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", + "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==", + "dev": true, + "license": "MIT" + }, + "node_modules/tmp": { + "version": "0.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=14.14" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", + "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/totalist/-/totalist-3.0.1.tgz", + "integrity": "sha512-sf4i37nQ2LBx4m3wB74y+ubopq6W/dIzXg0FDGjsYnZHVa1Da8FH853wlL2gtUhg+xJXjfk3kUZS3BRoQeoQBQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/treeverse": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/trim-newlines": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ts-loader": { + "version": "9.5.1", + "resolved": "https://registry.npmjs.org/ts-loader/-/ts-loader-9.5.1.tgz", + "integrity": "sha512-rNH3sK9kGZcH9dYzC7CewQm4NtxJTjSEVRJ2DyBZR7f8/wcta+iV44UPCXc5+nzDzivKtlzV6c9P4e+oFhDLYg==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4", + "source-map": "^0.7.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/source-map": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", + "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/tsconfig-paths": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "license": "0BSD" + }, + "node_modules/tuf-js": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@tufjs/models": "2.0.1", + "debug": "^4.3.4", + "make-fetch-happen": "^13.0.1" + }, + "engines": { + "node": "^16.14.0 || >=18.0.0" + } + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", + "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typed-array-buffer": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "es-errors": "^1.3.0", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/typed-array-byte-length": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-byte-offset": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-proto": "^1.0.3", + "is-typed-array": "^1.1.13", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typed-array-length": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "is-typed-array": "^1.1.13", + "possible-typed-array-names": "^1.0.0", + "reflect.getprototypeof": "^1.0.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/typedarray": { + "version": "0.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/typescript": { + "version": "5.7.2", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/uglify-js": { + "version": "3.19.3", + "dev": true, + "license": "BSD-2-Clause", + "optional": true, + "bin": { + "uglifyjs": "bin/uglifyjs" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/unbox-primitive": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.2", + "has-bigints": "^1.0.2", + "has-symbols": "^1.0.3", + "which-boxed-primitive": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "resolved": "https://registry.npmjs.org/unbzip2-stream/-/unbzip2-stream-1.4.3.tgz", + "integrity": "sha512-mlExGW4w71ebDJviH16lQLtZS32VKqsSfk80GCfUlwT/4/hNRFsoscrF/c++9xinkMzECL1uL9DDwXqFWkruPg==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unique-filename": { + "version": "3.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "unique-slug": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-slug": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/unique-string": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "crypto-random-string": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/universal-user-agent": { + "version": "6.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", + "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/upath": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.1", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.0" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "resolved": "https://registry.npmjs.org/urlpattern-polyfill/-/urlpattern-polyfill-10.0.0.tgz", + "integrity": "sha512-H/A06tKD7sS1O1X2SshBVeA5FLycRpjqiBeqGKmBwBDBy28EnRjORxTNe269KSSr5un5qyWi1iL61wLxpd+ZOg==", + "dev": true, + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", + "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", + "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "10.0.0", + "dev": true, + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" + ], + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/validate-npm-package-name": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", + "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue/-/vue-2.7.16.tgz", + "integrity": "sha512-4gCtFXaAA3zYZdTp5s4Hl2sozuySsgz4jy1EnpBHNfpMa9dK1ZCG7viqBPCwXtmgc8nHqUsAu3G4gtmXkkY3Sw==", + "deprecated": "Vue 2 has reached EOL and is no longer actively maintained. See https://v2.vuejs.org/eol/ for more details.", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "2.7.16", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "resolved": "https://registry.npmjs.org/vue-hot-reload-api/-/vue-hot-reload-api-2.3.4.tgz", + "integrity": "sha512-BXq3jwIagosjgNVae6tkHzzIk6a8MHFtzAdwhnV5VlvPTFxDCvIttgSiHWjdGoTJvXtmRu5HacExfdarRcFhog==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-loader": { + "version": "17.4.2", + "resolved": "https://registry.npmjs.org/vue-loader/-/vue-loader-17.4.2.tgz", + "integrity": "sha512-yTKOA4R/VN4jqjw4y5HrynFL8AK0Z3/Jt7eOJXEitsm0GMRHDBjCfCiuTiLP7OESvsZYo2pATCWhDqxC5ZrM6w==", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "watchpack": "^2.4.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "resolved": "https://registry.npmjs.org/vue-style-loader/-/vue-style-loader-4.1.3.tgz", + "integrity": "sha512-sFuh0xfbtpRlKfm39ss/ikqs9AbKCoXZBpHeVZ8Tx650o0k0q/YCM7FRvigtxpACezfq6af+a7JeqVTWvncqDg==", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/hash-sum": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/hash-sum/-/hash-sum-1.0.2.tgz", + "integrity": "sha512-fUs4B4L+mlt8/XAtSOGMUO1TXmAelItBPtJG7CyHJfYTdDjwisntGO2JQz7oUsatOY9o68+57eziUVNw/mRHmA==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/vue-template-compiler/-/vue-template-compiler-2.7.16.tgz", + "integrity": "sha512-AYbUWAJHLGGQM7+cNTELw+KsOG9nl2CnSv467WobS5Cv9uk3wFcnr1Etsz2sEIHEZvw1U+o9mRlEO6QbZvUPGQ==", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "resolved": "https://registry.npmjs.org/vue-template-es2015-compiler/-/vue-template-es2015-compiler-1.9.1.tgz", + "integrity": "sha512-4gDntzrifFnCEvyoO8PqyJDmguXgVPxKiIxrBKjIowvL9l+N66196+72XVYR8BBf1Uv1Fgt3bGevJ+sEmxfZzw==", + "dev": true, + "license": "MIT" + }, + "node_modules/vue/node_modules/@vue/compiler-sfc": { + "version": "2.7.16", + "resolved": "https://registry.npmjs.org/@vue/compiler-sfc/-/compiler-sfc-2.7.16.tgz", + "integrity": "sha512-KWhJ9k5nXuNtygPU7+t1rX6baZeqOYLEforUPjgNDBnLicfHCoi48H87Q8XyLZOrNNsmhuwKqtpDQWjEFe6Ekg==", + "dependencies": { + "@babel/parser": "^7.23.5", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/walk-up-path": { + "version": "3.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/watchpack": { + "version": "2.4.2", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.2.tgz", + "integrity": "sha512-TnbFSbcOCcDgjZ4piURLCbJ3nJhznVh9kw6F6iokjiFPl8ONxe9A6nMDVXDiNbrSfLILs6vB07F7wLBrwPYzJw==", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", + "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "devOptional": true, + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.97.1", + "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.97.1.tgz", + "integrity": "sha512-EksG6gFY3L1eFMROS/7Wzgrii5mBAFe4rIr3r2BTfo7bcc+DWwFZ4OJ/miOuHJO/A85HwyI4eQ0F6IKXesO7Fg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "resolved": "https://registry.npmjs.org/webpack-bundle-analyzer/-/webpack-bundle-analyzer-4.10.2.tgz", + "integrity": "sha512-vJptkMm9pk5si4Bv922ZbKLV8UTT4zib4FPgXMhgzUny0bfDDkLXAVQs3ly3fS4/TN9ROFtb0NFrm04UXFE/Vw==", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/commander": { + "version": "7.2.0", + "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", + "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-bundle-analyzer/node_modules/ws": { + "version": "7.5.10", + "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.10.tgz", + "integrity": "sha512-+dbF1tHwZpXcbOJdVOkzLDxZP1ailvSxM6ZweXTegylPny803bFhA+vqBYw4s31NSAk4S2Qz+AKXK9a4wkdjcQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-chain": { + "version": "6.5.1", + "resolved": "https://registry.npmjs.org/webpack-chain/-/webpack-chain-6.5.1.tgz", + "integrity": "sha512-7doO/SRtLu8q5WM0s7vPKPWX580qhi0/yBHkOxNkv50f6qB76Zy9o2wRTrrPULqYTvQlVHuvbA8v+G5ayuUDsA==", + "deprecated": "Package no longer supported. Contact Support at https://www.npmjs.com/support for more info.", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-chain/node_modules/deepmerge": { + "version": "1.5.2", + "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-1.5.2.tgz", + "integrity": "sha512-95k0GDqvBjZavkuvzx/YqVLv/6YYa17fz6ILMSf7neqQITCPbnfEnQvEgMPNjH4kgobe7+WIL0yJEHku+H3qtQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.4.tgz", + "integrity": "sha512-BVdTqhhs+0IfoeAf7EoH5WE+exCmqGerHfDM0IL096Px60Tq2Mn9MAbnaGUe6HiMa41KMCYF19gyzZmBcq/o4Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-middleware/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.15.2.tgz", + "integrity": "sha512-0XavAZbNJ5sDrCbkpWL8mia0o5WPOd2YGtxrEiZkBK9FjLppIUK2TgxK6qGD2P3hUXTJNNPVibrerKcx5WkR1g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/schema-utils": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.3.0.tgz", + "integrity": "sha512-Gf9qqc58SpCA/xdziiHz35F4GNIWYWZrEshUc/G/r5BnLph6xpKuLeoJoQuj5WfBIx/eQLf+hmVPYHaxJu7V2g==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "resolved": "https://registry.npmjs.org/webpack-merge/-/webpack-merge-5.10.0.tgz", + "integrity": "sha512-+4zXKdx7UnO+1jaN4l2lHVD+mFvnlZQP/6ljaJVb4SZiwIKeUnrT5l0gkT8z+n4hKpC+jpOv6O9R+gLtag7pSA==", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", + "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/webpack-virtual-modules/-/webpack-virtual-modules-0.4.6.tgz", + "integrity": "sha512-5tyDlKLqPfMqjT3Q9TAqf2YqjwmnUleZwzJi1A5qXnlBCdj2AtOJ6wAWdglTIDOPgOiOrXeBeFcsQ8+aGQ6QbA==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", + "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", + "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", + "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.3.0.tgz", + "integrity": "sha512-pN/yOAvcC+5rQ5nERGuwrjLlYvLTbCibnZ1I7B1LaiAz9BRBlE9GMgE/eqV30P7aJQUf7Ddimy/RsbYO/GrVGg==", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/webpack/node_modules/tapable": { + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", + "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", + "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", + "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.20.tgz", + "integrity": "sha512-EqhiFU6daOA8kpjOWTL0olhVOF3i7OrFzSYiGsEMB8GcXS+RrzauAERX65xMeNWVqxA6HXH2m69Z9LaKKdisfg==", + "dev": true, + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^3.1.1" + }, + "bin": { + "node-which": "bin/which.js" + }, + "engines": { + "node": "^16.13.0 || >=18.0.0" + } + }, + "node_modules/which-boxed-primitive": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-bigint": "^1.1.0", + "is-boolean-object": "^1.2.0", + "is-number-object": "^1.1.0", + "is-string": "^1.1.0", + "is-symbol": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-builtin-type": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.7", + "function.prototype.name": "^1.1.6", + "has-tostringtag": "^1.0.2", + "is-async-function": "^2.0.0", + "is-date-object": "^1.0.5", + "is-finalizationregistry": "^1.1.0", + "is-generator-function": "^1.0.10", + "is-regex": "^1.1.4", + "is-weakref": "^1.0.2", + "isarray": "^2.0.5", + "which-boxed-primitive": "^1.0.2", + "which-collection": "^1.0.2", + "which-typed-array": "^1.1.15" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-collection": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-map": "^2.0.3", + "is-set": "^2.0.3", + "is-weakmap": "^2.0.2", + "is-weakset": "^2.0.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which-typed-array": { + "version": "1.1.16", + "dev": true, + "license": "MIT", + "dependencies": { + "available-typed-arrays": "^1.0.7", + "call-bind": "^1.0.7", + "for-each": "^0.3.3", + "gopd": "^1.0.1", + "has-tostringtag": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/which/node_modules/isexe": { + "version": "3.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "devOptional": true, + "license": "ISC", + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/wildcard/-/wildcard-2.0.1.tgz", + "integrity": "sha512-CC1bOL87PIWSBhDcTrdeLo6eGT7mCFtrg0uIJtqJUFyK+eJnzl8A1niH56uu7KMa5XFrtiV+AQuHO3n7DsHnLQ==", + "dev": true, + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wordwrap": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-background-sync": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-broadcast-update": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-build": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@apideck/better-ajv-errors": "^0.3.1", + "@babel/core": "^7.24.4", + "@babel/preset-env": "^7.11.0", + "@babel/runtime": "^7.11.2", + "@rollup/plugin-babel": "^5.2.0", + "@rollup/plugin-node-resolve": "^15.2.3", + "@rollup/plugin-replace": "^2.4.1", + "@rollup/plugin-terser": "^0.4.3", + "@surma/rollup-plugin-off-main-thread": "^2.2.3", + "ajv": "^8.6.0", + "common-tags": "^1.8.0", + "fast-json-stable-stringify": "^2.1.0", + "fs-extra": "^9.0.1", + "glob": "^7.1.6", + "lodash": "^4.17.20", + "pretty-bytes": "^5.3.0", + "rollup": "^2.43.1", + "source-map": "^0.8.0-beta.0", + "stringify-object": "^3.3.0", + "strip-comments": "^2.0.1", + "tempy": "^0.6.0", + "upath": "^1.2.0", + "workbox-background-sync": "7.3.0", + "workbox-broadcast-update": "7.3.0", + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-google-analytics": "7.3.0", + "workbox-navigation-preload": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-range-requests": "7.3.0", + "workbox-recipes": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0", + "workbox-streams": "7.3.0", + "workbox-sw": "7.3.0", + "workbox-window": "7.3.0" + }, + "engines": { + "node": ">=16.0.0" + } + }, + "node_modules/workbox-build/node_modules/glob": { + "version": "7.2.3", + "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", + "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/workbox-build/node_modules/source-map": { + "version": "0.8.0-beta.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "whatwg-url": "^7.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/workbox-build/node_modules/tr46": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/workbox-build/node_modules/upath": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4", + "yarn": "*" + } + }, + "node_modules/workbox-build/node_modules/webidl-conversions": { + "version": "4.0.2", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/workbox-build/node_modules/whatwg-url": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash.sortby": "^4.7.0", + "tr46": "^1.0.1", + "webidl-conversions": "^4.0.2" + } + }, + "node_modules/workbox-cacheable-response": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-core": { + "version": "7.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-expiration": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "idb": "^7.0.1", + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-google-analytics": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-background-sync": "7.3.0", + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-navigation-preload": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-precaching": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-range-requests": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-recipes": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-cacheable-response": "7.3.0", + "workbox-core": "7.3.0", + "workbox-expiration": "7.3.0", + "workbox-precaching": "7.3.0", + "workbox-routing": "7.3.0", + "workbox-strategies": "7.3.0" + } + }, + "node_modules/workbox-routing": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-strategies": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0" + } + }, + "node_modules/workbox-streams": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "workbox-core": "7.3.0", + "workbox-routing": "7.3.0" + } + }, + "node_modules/workbox-sw": { + "version": "7.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/workbox-window": { + "version": "7.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/trusted-types": "^2.0.2", + "workbox-core": "7.3.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "devOptional": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "5.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": "^14.17.0 || ^16.13.0 || >=18.0.0" + } + }, + "node_modules/write-file-atomic/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/write-json-file": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-indent": "^5.0.0", + "graceful-fs": "^4.1.15", + "make-dir": "^2.1.0", + "pify": "^4.0.1", + "sort-keys": "^2.0.0", + "write-file-atomic": "^2.4.2" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/make-dir": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pify": "^4.0.1", + "semver": "^5.6.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/pify": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/write-json-file/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/write-json-file/node_modules/write-file-atomic": { + "version": "2.4.3", + "dev": true, + "license": "ISC", + "dependencies": { + "graceful-fs": "^4.1.11", + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.2" + } + }, + "node_modules/write-pkg": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "sort-keys": "^2.0.0", + "type-fest": "^0.4.1", + "write-json-file": "^3.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/write-pkg/node_modules/type-fest": { + "version": "0.4.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=6" + } + }, + "node_modules/ws": { + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/ws/-/ws-8.16.0.tgz", + "integrity": "sha512-HS0c//TP7Ina87TfiPUz1rQzMhHrl/SG2guqRcTOIUYD2q8uhUdNHZYJUaQ8aTGPzCh+c6oawMKW35nFl1dxyQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xtend": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "devOptional": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", + "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "17.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs/node_modules/cliui": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-2.10.0.tgz", + "integrity": "sha512-p4a9I6X6nu6IhoGmBqAcbJy1mlC4j27vEPZX9F4L4/vZT3Lyq1VkFHw/V/PUcB9Buo+DG3iHkT0x3Qya58zc3g==", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/yorkie/-/yorkie-2.0.0.tgz", + "integrity": "sha512-jcKpkthap6x63MB4TxwCyuIGkV0oYP/YRyuQU5UO0Yz/E/ZAu+653/uov+phdmO54n6BcvFRyyt0RRrWdN2mpw==", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/ci-info": { + "version": "1.6.0", + "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-1.6.0.tgz", + "integrity": "sha512-vsGdkwSCDpWmP80ncATX7iea5DWQemg1UgCW5J8tqjU3lYw4FBYuj89J0CTVomA7BEfvSZd84GmHko+MxFQU2A==", + "dev": true, + "license": "MIT" + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-5.1.0.tgz", + "integrity": "sha512-pTgQJ5KC0d2hcY8eyL1IzlBPYjTkyH72XRZPnLyKus2mBfNjQs3klqbJU2VILqZryAZUt9JOb3h/mWMy23/f5A==", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-0.8.0.tgz", + "integrity": "sha512-zDWS+Rb1E8BlqqhALSt9kUhss8Qq4nN3iof3gsOdyINksElaPyNBtKUMTR62qhvgVWR0CqCX7sdnKe4MnUbFEA==", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-3.0.0.tgz", + "integrity": "sha512-GlhdIUuVakc8SJ6kK0zAFbiGzRFzNnY4jUuEbV9UROo4Y+0Ny4fjvcZFVTeDA4odpFyOQzaw6hXukJSq/f28sQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/is-ci": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/is-ci/-/is-ci-1.2.1.tgz", + "integrity": "sha512-s6tfsaQaQi3JNciBH6shVqEDvhGut0SUXr31ag8Pd8BBbVVlcGfWhpPmEOoM6RJ5TFhbypvf5yyRw/VXW1IiWg==", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/yorkie/node_modules/is-stream": { + "version": "1.1.0", + "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-1.1.0.tgz", + "integrity": "sha512-uQPm8kcs47jx38atAcWTVxyltQYoPT68y9aWYdV6yWXSyW8mzSat0TL6CiWdZeCdF3KrAvpVtnHbTv4RN+rqdQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/lru-cache": { + "version": "4.1.5", + "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-4.1.5.tgz", + "integrity": "sha512-sWZlbEP2OsHNkXrMl5GYk/jKk70MBng6UU4YI/qGDYbgf6YbP4EvmqISbXCoJiRKs+1bSpFHVgQxvJ17F2li5g==", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-1.0.0.tgz", + "integrity": "sha512-7WyT0w8jhpDStXRq5836AMmihQwq2nrUVQrgjvUo/p/NZf9uy/MeJ246lBJVmWuYXMlJuG9BNZHF0hWjfTbQUA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/npm-run-path": { + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-2.0.2.tgz", + "integrity": "sha512-lJxZYlT4DW/bRUtFh1MQIWqmLwQfAxnqWG4HhEdjMlkrJYnJn0Jrr2u3mgxqaWsdiBc76TYkTG/mhrnYTuzfHw==", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/path-key": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/path-key/-/path-key-2.0.1.tgz", + "integrity": "sha512-fEHGKCSmUSDPv4uoj8AlD+joPlq3peND+HRYyxFz4KPw4z926S/b8rIuFs2FYJg3BwsxJf6A9/3eIdLaYC+9Dw==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/shebang-command": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-1.2.0.tgz", + "integrity": "sha512-EV3L1+UQWGor21OmnvojK36mhg+TyIKDh3iFBKBohr5xeXIhNBcx8oWdgkTEEQ+BEFFYdLRuqMfd5L84N1V5Vg==", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/shebang-regex": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-1.0.0.tgz", + "integrity": "sha512-wpoSFAxys6b2a2wHZ1XpDSgD7N9iVjg29Ph9uV/uaP9Ex/KXlkTZTeddxDPSYQpgvzKLGJke2UU0AzoGCjNIvQ==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/strip-indent": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-2.0.0.tgz", + "integrity": "sha512-RsSNPLpq6YUL7QYy44RnPVTn/lcVZtb48Uof3X5JLbF4zD/Gs7ZFDv2HWol+leoQN2mT86LAzSshGfkTlSOpsA==", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/which": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", + "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/yorkie/node_modules/yallist": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-2.1.2.tgz", + "integrity": "sha512-ncTzHV7NvsQZkYe1DW7cbDLm0YpzHmZF5r/iyP3ZnQtMiJ+pjzisCiMNI+Sj+xQF5pXhSHxSB3uDbsBTzY/c2A==", + "dev": true, + "license": "ISC" + }, + "packages/ketchup": { + "name": "@sme.up/ketchup", + "version": "11.0.0-SNAPSHOT", + "license": "Apache-2.0", + "dependencies": { + "@fullcalendar/core": "6.1.15", + "@fullcalendar/daygrid": "6.1.15", + "@fullcalendar/interaction": "6.1.15", + "@fullcalendar/list": "6.1.15", + "@fullcalendar/timegrid": "6.1.15", + "@material/form-field": "14.0.0", + "@material/ripple": "14.0.0", + "@material/textfield": "14.0.0", + "@sme.up/ketchup": "file:", + "@toast-ui/editor": "2.5.4", + "d3-shape": "^3.2.0", + "dayjs": "^1.11.13", + "echarts": "^5.5.1", + "hex-to-css-filter": "5.4.0", + "html2canvas": "1.4.1", + "interactjs": "1.10.12", + "jquery": "^3.7.0", + "pdfjs-dist": "3.11.174", + "vanilla-picker": "2.12.3" + }, + "devDependencies": { + "@stencil/core": "4.20.0", + "@stencil/react-output-target": "^0.7", + "@stencil/sass": "^3", + "jest": "^29.7.0", + "jest-cli": "^29.7.0", + "jest-html-reporter": "^3.10.2", + "jest-junit": "^16.0.0", + "puppeteer": "^21.6.0", + "rimraf": "^6", + "sass": "^1.81.0" + } + }, + "packages/ketchup-react": { + "name": "@sme.up/ketchup-react", + "version": "11.0.0-SNAPSHOT", + "license": "Apache-2.0", + "dependencies": { + "@sme.up/ketchup": "^11.0.0-SNAPSHOT", + "@sme.up/ketchup-react": "file:", + "@stencil/react-output-target": "^0.7", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@stencil/core": "^4", + "rimraf": "^6", + "typescript": "^5" + } + }, + "packages/ketchup-react/node_modules/@lit/react": { + "version": "1.0.6", + "license": "BSD-3-Clause", + "peerDependencies": { + "@types/react": "17 || 18" + } + }, + "packages/ketchup-react/node_modules/@stencil/core": { + "version": "4.22.3", + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "packages/ketchup-react/node_modules/@stencil/react-output-target": { + "version": "0.7.4", + "license": "MIT", + "dependencies": { + "@lit/react": "^1.0.4", + "html-react-parser": "^5.1.10", + "react-dom": "^18.3.1", + "style-object-to-css-string": "^1.0.0", + "ts-morph": "^22.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=3 || >= 4.0.0-beta.0 || >= 4.0.0" + }, + "peerDependenciesMeta": { + "@stencil/core": { + "optional": false + } + } + }, + "packages/ketchup-react/node_modules/@ts-morph/common": { + "version": "0.23.0", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "packages/ketchup-react/node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup-react/node_modules/code-block-writer": { + "version": "13.0.3", + "license": "MIT" + }, + "packages/ketchup-react/node_modules/dom-serializer": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "packages/ketchup-react/node_modules/domhandler": { + "version": "5.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "packages/ketchup-react/node_modules/domutils": { + "version": "3.1.0", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "packages/ketchup-react/node_modules/glob": { + "version": "11.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup-react/node_modules/html-dom-parser": { + "version": "5.0.11", + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "9.1.0" + } + }, + "packages/ketchup-react/node_modules/html-react-parser": { + "version": "5.2.0", + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "5.0.11", + "react-property": "2.0.2", + "style-to-js": "1.1.16" + }, + "peerDependencies": { + "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", + "react": "0.14 || 15 || 16 || 17 || 18 || 19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/ketchup-react/node_modules/htmlparser2": { + "version": "9.1.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "packages/ketchup-react/node_modules/inline-style-parser": { + "version": "0.2.4", + "license": "MIT" + }, + "packages/ketchup-react/node_modules/jackspeak": { + "version": "4.0.2", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup-react/node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "packages/ketchup-react/node_modules/lru-cache": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "packages/ketchup-react/node_modules/minimatch": { + "version": "10.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup-react/node_modules/mkdirp": { + "version": "3.0.1", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup-react/node_modules/path-browserify": { + "version": "1.0.1", + "license": "MIT" + }, + "packages/ketchup-react/node_modules/path-scurry": { + "version": "2.0.0", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup-react/node_modules/react": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "packages/ketchup-react/node_modules/react-dom": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "packages/ketchup-react/node_modules/react-property": { + "version": "2.0.2", + "license": "MIT" + }, + "packages/ketchup-react/node_modules/rimraf": { + "version": "6.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup-react/node_modules/scheduler": { + "version": "0.23.2", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "packages/ketchup-react/node_modules/style-object-to-css-string": { + "version": "1.1.3", + "license": "MIT" + }, + "packages/ketchup-react/node_modules/style-to-js": { + "version": "1.1.16", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.8" + } + }, + "packages/ketchup-react/node_modules/style-to-object": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "packages/ketchup-react/node_modules/ts-morph": { + "version": "22.0.0", + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, + "packages/ketchup-showcase": { + "name": "@sme.up/ketchup-showcase", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@sme.up/ketchup": "^11.0.0-SNAPSHOT", + "@sme.up/ketchup-showcase": "file:", + "core-js": "^3.30.2", + "vue": "^2.6.14", + "vue-router": "^3.5.1" + }, + "devDependencies": { + "@babel/plugin-transform-private-methods": "^7.24.1", + "@typescript-eslint/eslint-plugin": "^5.59.8", + "@typescript-eslint/parser": "^5.59.8", + "@vue/cli-plugin-babel": "~5.0.8", + "@vue/cli-plugin-eslint": "~5.0.8", + "@vue/cli-plugin-router": "~5.0.8", + "@vue/cli-plugin-typescript": "~5.0.8", + "@vue/cli-service": "~5.0.8", + "@vue/eslint-config-typescript": "^11.0.3", + "eslint": "^8.41.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-vue": "^9.14.1", + "prettier": "^2.8.8", + "sass": "^1.62.1", + "sass-loader": "^13.3.1", + "typescript": "~5.0.4", + "vue-template-compiler": "^2.7.14" + } + }, + "packages/ketchup-showcase/node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "packages/ketchup-showcase/node_modules/@parcel/watcher": { + "version": "2.5.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "packages/ketchup-showcase/node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "packages/ketchup-showcase/node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", + "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "packages/ketchup-showcase/node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "packages/ketchup-showcase/node_modules/@ungap/structured-clone": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "packages/ketchup-showcase/node_modules/@vue/eslint-config-typescript": { + "version": "11.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "packages/ketchup-showcase/node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "packages/ketchup-showcase/node_modules/eslint": { + "version": "8.57.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "packages/ketchup-showcase/node_modules/eslint-config-prettier": { + "version": "8.10.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "packages/ketchup-showcase/node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "packages/ketchup-showcase/node_modules/eslint-plugin-vue": { + "version": "9.32.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "packages/ketchup-showcase/node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", + "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "packages/ketchup-showcase/node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/ketchup-showcase/node_modules/fast-diff": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0" + }, + "packages/ketchup-showcase/node_modules/immutable": { + "version": "5.0.3", + "dev": true, + "license": "MIT" + }, + "packages/ketchup-showcase/node_modules/natural-compare-lite": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "packages/ketchup-showcase/node_modules/node-addon-api": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "packages/ketchup-showcase/node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "packages/ketchup-showcase/node_modules/readdirp": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "packages/ketchup-showcase/node_modules/sass": { + "version": "1.82.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "packages/ketchup-showcase/node_modules/sass-loader": { + "version": "13.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "packages/ketchup-showcase/node_modules/sass/node_modules/chokidar": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/ketchup-showcase/node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "packages/ketchup-showcase/node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "packages/ketchup-showcase/node_modules/typescript": { + "version": "5.0.4", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "packages/ketchup-showcase/node_modules/vue-eslint-parser": { + "version": "9.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "packages/ketchup-showcase/node_modules/vue-router": { + "version": "3.6.5", + "license": "MIT" + }, + "packages/ketchup-showcase/node_modules/xml-name-validator": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "packages/ketchup/node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/@fullcalendar/core": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "preact": "~10.12.1" + } + }, + "packages/ketchup/node_modules/@fullcalendar/daygrid": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "packages/ketchup/node_modules/@fullcalendar/interaction": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "packages/ketchup/node_modules/@fullcalendar/list": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "packages/ketchup/node_modules/@fullcalendar/timegrid": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "@fullcalendar/daygrid": "~6.1.15" + }, + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "packages/ketchup/node_modules/@interactjs/types": { + "version": "1.10.12", + "license": "MIT" + }, + "packages/ketchup/node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "packages/ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "packages/ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "packages/ketchup/node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/@jest/console": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/core": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "packages/ketchup/node_modules/@jest/environment": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/expect-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/globals": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/reporters": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "packages/ketchup/node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "packages/ketchup/node_modules/@jest/source-map": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/test-result": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/transform": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@jest/types": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/@lit/react": { + "version": "1.0.6", + "dev": true, + "license": "BSD-3-Clause", + "peerDependencies": { + "@types/react": "17 || 18" + } + }, + "packages/ketchup/node_modules/@material/animation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/base": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/density": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/dom": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/elevation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/feature-targeting": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/floating-label": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/form-field": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/line-ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/notched-outline": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/rtl": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/shape": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/textfield": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/density": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/line-ripple": "^14.0.0", + "@material/notched-outline": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/tokens": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/theme": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@material/tokens": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/elevation": "^14.0.0" + } + }, + "packages/ketchup/node_modules/@material/typography": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "packages/ketchup/node_modules/@parcel/watcher": { + "version": "2.5.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "packages/ketchup/node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "packages/ketchup/node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "packages/ketchup/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "packages/ketchup/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "packages/ketchup/node_modules/@sphinxxxx/color-conversion": { + "version": "2.2.2", + "license": "ISC" + }, + "packages/ketchup/node_modules/@stencil/core": { + "version": "4.20.0", + "dev": true, + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "packages/ketchup/node_modules/@stencil/react-output-target": { + "version": "0.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@lit/react": "^1.0.4", + "html-react-parser": "^5.1.10", + "react-dom": "^18.3.1", + "style-object-to-css-string": "^1.0.0", + "ts-morph": "^22.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=3 || >= 4.0.0-beta.0 || >= 4.0.0" + }, + "peerDependenciesMeta": { + "@stencil/core": { + "optional": false + } + } + }, + "packages/ketchup/node_modules/@stencil/sass": { + "version": "3.0.12", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=2.0.0 || >=3.0.0-beta.0 || >= 4.0.0-beta.0 || >= 4.0.0" + } + }, + "packages/ketchup/node_modules/@toast-ui/editor": { + "version": "2.5.4", + "license": "MIT", + "dependencies": { + "@types/codemirror": "0.0.71", + "codemirror": "^5.48.4" + } + }, + "packages/ketchup/node_modules/@ts-morph/common": { + "version": "0.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "packages/ketchup/node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/@ts-morph/common/node_modules/mkdirp": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/@types/babel__core": { + "version": "7.20.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "packages/ketchup/node_modules/@types/babel__generator": { + "version": "7.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "packages/ketchup/node_modules/@types/babel__template": { + "version": "7.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "packages/ketchup/node_modules/@types/babel__traverse": { + "version": "7.20.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "packages/ketchup/node_modules/@types/codemirror": { + "version": "0.0.71", + "license": "MIT", + "dependencies": { + "@types/tern": "*" + } + }, + "packages/ketchup/node_modules/@types/graceful-fs": { + "version": "4.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "packages/ketchup/node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "packages/ketchup/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "packages/ketchup/node_modules/@types/node": { + "version": "22.10.1", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "packages/ketchup/node_modules/@types/stack-utils": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/@types/tern": { + "version": "0.23.9", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "packages/ketchup/node_modules/@types/yargs": { + "version": "17.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "packages/ketchup/node_modules/@types/yargs-parser": { + "version": "21.0.3", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/babel-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "packages/ketchup/node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "packages/ketchup/node_modules/babel-preset-jest": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "packages/ketchup/node_modules/base64-arraybuffer": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "packages/ketchup/node_modules/bser": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "packages/ketchup/node_modules/char-regex": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "packages/ketchup/node_modules/chokidar": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "packages/ketchup/node_modules/cjs-module-lexer": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/co": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "packages/ketchup/node_modules/code-block-writer": { + "version": "13.0.3", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/codemirror": { + "version": "5.65.18", + "license": "MIT" + }, + "packages/ketchup/node_modules/collect-v8-coverage": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/create-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/css-line-break": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "packages/ketchup/node_modules/d3-path": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "packages/ketchup/node_modules/d3-shape": { + "version": "3.2.0", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "packages/ketchup/node_modules/dateformat": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "packages/ketchup/node_modules/dayjs": { + "version": "1.11.13", + "license": "MIT" + }, + "packages/ketchup/node_modules/detect-newline": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/dom-serializer": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "packages/ketchup/node_modules/domhandler": { + "version": "5.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "packages/ketchup/node_modules/domutils": { + "version": "3.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "packages/ketchup/node_modules/echarts": { + "version": "5.5.1", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.6.0" + } + }, + "packages/ketchup/node_modules/echarts/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + }, + "packages/ketchup/node_modules/emittery": { + "version": "0.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "packages/ketchup/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "packages/ketchup/node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "packages/ketchup/node_modules/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/fb-watchman": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "packages/ketchup/node_modules/get-package-type": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "packages/ketchup/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/hex-to-css-filter": { + "version": "5.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=6.10.2" + } + }, + "packages/ketchup/node_modules/html-dom-parser": { + "version": "5.0.11", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "9.1.0" + } + }, + "packages/ketchup/node_modules/html-react-parser": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "5.0.11", + "react-property": "2.0.2", + "style-to-js": "1.1.16" + }, + "peerDependencies": { + "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", + "react": "0.14 || 15 || 16 || 17 || 18 || 19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "packages/ketchup/node_modules/html2canvas": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "packages/ketchup/node_modules/htmlparser2": { + "version": "9.1.0", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.1.0", + "entities": "^4.5.0" + } + }, + "packages/ketchup/node_modules/immutable": { + "version": "5.0.3", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/import-local": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/ketchup/node_modules/inline-style-parser": { + "version": "0.2.4", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/interactjs": { + "version": "1.10.12", + "license": "MIT", + "dependencies": { + "@interactjs/types": "1.10.12" + } + }, + "packages/ketchup/node_modules/is-generator-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ketchup/node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "packages/ketchup/node_modules/istanbul-lib-report": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/ketchup/node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "packages/ketchup/node_modules/istanbul-reports": { + "version": "3.1.7", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "packages/ketchup/node_modules/jest-changed-files": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-circus": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-cli": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "packages/ketchup/node_modules/jest-config": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "packages/ketchup/node_modules/jest-docblock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-each": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-environment-node": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-haste-map": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "packages/ketchup/node_modules/jest-html-reporter": { + "version": "3.10.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.0.2", + "@jest/types": "^29.0.2", + "dateformat": "3.0.2", + "mkdirp": "^1.0.3", + "strip-ansi": "6.0.1", + "xmlbuilder": "15.0.0" + }, + "engines": { + "node": ">=4.8.3" + }, + "peerDependencies": { + "jest": "19.x - 29.x", + "typescript": "^3.7.x || ^4.3.x || ^5.x" + } + }, + "packages/ketchup/node_modules/jest-junit": { + "version": "16.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "packages/ketchup/node_modules/jest-leak-detector": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-message-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-mock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "packages/ketchup/node_modules/jest-regex-util": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-resolve": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-runner": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-runtime": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-snapshot": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-validate": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "packages/ketchup/node_modules/jest-watcher": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-worker": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "packages/ketchup/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", + "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "packages/ketchup/node_modules/jquery": { + "version": "3.7.1", + "license": "MIT" + }, + "packages/ketchup/node_modules/kleur": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "packages/ketchup/node_modules/loose-envify": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "packages/ketchup/node_modules/makeerror": { + "version": "1.0.12", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "packages/ketchup/node_modules/node-addon-api": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "packages/ketchup/node_modules/node-int64": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/path-browserify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/pirates": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "packages/ketchup/node_modules/preact": { + "version": "10.12.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "packages/ketchup/node_modules/prompts": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "packages/ketchup/node_modules/pure-rand": { + "version": "6.1.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "packages/ketchup/node_modules/react-dom": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "packages/ketchup/node_modules/react-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/readdirp": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "packages/ketchup/node_modules/resolve.exports": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "packages/ketchup/node_modules/rimraf": { + "version": "6.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/rimraf/node_modules/glob": { + "version": "11.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/rimraf/node_modules/jackspeak": { + "version": "4.0.2", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/rimraf/node_modules/lru-cache": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "packages/ketchup/node_modules/rimraf/node_modules/minimatch": { + "version": "10.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/rimraf/node_modules/path-scurry": { + "version": "2.0.0", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "packages/ketchup/node_modules/sass": { + "version": "1.82.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "packages/ketchup/node_modules/scheduler": { + "version": "0.23.2", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "packages/ketchup/node_modules/sisteransi": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/source-map-support": { + "version": "0.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "packages/ketchup/node_modules/stack-utils": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/ketchup/node_modules/string-length": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "packages/ketchup/node_modules/strip-bom": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/style-object-to-css-string": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/style-to-js": { + "version": "1.1.16", + "dev": true, + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.8" + } + }, + "packages/ketchup/node_modules/style-to-object": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "packages/ketchup/node_modules/test-exclude": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "packages/ketchup/node_modules/text-segmentation": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "packages/ketchup/node_modules/tmpl": { + "version": "1.0.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "packages/ketchup/node_modules/ts-morph": { + "version": "22.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, + "packages/ketchup/node_modules/type-detect": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "packages/ketchup/node_modules/undici-types": { + "version": "6.20.0", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/utrie": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "packages/ketchup/node_modules/uuid": { + "version": "8.3.2", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", + "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "packages/ketchup/node_modules/v8-to-istanbul": { + "version": "9.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "packages/ketchup/node_modules/vanilla-picker": { + "version": "2.12.3", + "license": "ISC", + "dependencies": { + "@sphinxxxx/color-conversion": "^2.2.2" + } + }, + "packages/ketchup/node_modules/walker": { + "version": "1.0.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "packages/ketchup/node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "packages/ketchup/node_modules/xml": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "packages/ketchup/node_modules/xmlbuilder": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "packages/ketchup/node_modules/zrender": { + "version": "5.6.0", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } + }, + "packages/ketchup/node_modules/zrender/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + } + } +} diff --git a/packages/ketchup-react/components.ts b/packages/ketchup-react/components.ts index c13f4d0077..f1ab4ba8d1 100644 --- a/packages/ketchup-react/components.ts +++ b/packages/ketchup-react/components.ts @@ -51,6 +51,7 @@ import { KupInputPanel as KupInputPanelElement, defineCustomElement as defineKup import { KupLazy as KupLazyElement, defineCustomElement as defineKupLazy } from "@sme.up/ketchup/dist/components/kup-lazy.js"; import { KupList as KupListElement, defineCustomElement as defineKupList } from "@sme.up/ketchup/dist/components/kup-list.js"; import { KupMagicBox as KupMagicBoxElement, defineCustomElement as defineKupMagicBox } from "@sme.up/ketchup/dist/components/kup-magic-box.js"; +import { KupMultiSelect as KupMultiSelectElement, defineCustomElement as defineKupMultiSelect } from "@sme.up/ketchup/dist/components/kup-multi-select.js"; import { KupNavBar as KupNavBarElement, defineCustomElement as defineKupNavBar } from "@sme.up/ketchup/dist/components/kup-nav-bar.js"; import { KupNumericPicker as KupNumericPickerElement, defineCustomElement as defineKupNumericPicker } from "@sme.up/ketchup/dist/components/kup-numeric-picker.js"; import { KupObjectField as KupObjectFieldElement, defineCustomElement as defineKupObjectField } from "@sme.up/ketchup/dist/components/kup-object-field.js"; @@ -836,6 +837,17 @@ export const KupMagicBox: StencilReactComponent; + +export const KupMultiSelect: StencilReactComponent = /*@__PURE__*/ createComponent({ + tagName: 'kup-multi-select', + elementClass: KupMultiSelectElement, + // @ts-ignore - React type of Stencil Output Target may differ from the React version used in the Nuxt.js project, this can be ignored. + react: React, + events: {} as KupMultiSelectEvents, + defineCustomElement: defineKupMultiSelect +}); + type KupNavBarEvents = { onKupNavbarReady: EventName>, onKupNavbarResize: EventName> diff --git a/packages/ketchup-react/package-lock.json b/packages/ketchup-react/package-lock.json new file mode 100644 index 0000000000..48c16188d4 --- /dev/null +++ b/packages/ketchup-react/package-lock.json @@ -0,0 +1,6556 @@ +{ + "name": "@sme.up/ketchup-react", + "version": "11.0.0-SNAPSHOT", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@sme.up/ketchup-react", + "version": "11.0.0-SNAPSHOT", + "license": "Apache-2.0", + "dependencies": { + "@sme.up/ketchup": "^11.0.0-SNAPSHOT", + "@sme.up/ketchup-react": "file:", + "@stencil/react-output-target": "^0.7", + "react": "^18", + "react-dom": "^18" + }, + "devDependencies": { + "@stencil/core": "^4", + "rimraf": "^6", + "typescript": "^5" + } + }, + "../ketchup": { + "name": "@sme.up/ketchup", + "version": "11.0.0-SNAPSHOT", + "license": "Apache-2.0", + "dependencies": { + "@fullcalendar/core": "6.1.15", + "@fullcalendar/daygrid": "6.1.15", + "@fullcalendar/interaction": "6.1.15", + "@fullcalendar/list": "6.1.15", + "@fullcalendar/timegrid": "6.1.15", + "@material/form-field": "14.0.0", + "@material/ripple": "14.0.0", + "@material/textfield": "14.0.0", + "@sme.up/ketchup": "file:", + "@toast-ui/editor": "2.5.4", + "d3-shape": "^3.2.0", + "dayjs": "^1.11.13", + "echarts": "^5.5.1", + "hex-to-css-filter": "5.4.0", + "html2canvas": "1.4.1", + "interactjs": "1.10.12", + "jquery": "^3.7.0", + "pdfjs-dist": "3.11.174", + "vanilla-picker": "2.12.3" + }, + "devDependencies": { + "@stencil/core": "4.20.0", + "@stencil/react-output-target": "^0.7", + "@stencil/sass": "^3", + "jest": "^29.7.0", + "jest-cli": "^29.7.0", + "jest-html-reporter": "^3.10.2", + "jest-junit": "^16.0.0", + "puppeteer": "^21.6.0", + "rimraf": "^6", + "sass": "^1.81.0" + } + }, + "../ketchup/node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@babel/code-frame": { + "version": "7.26.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/compat-data": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/core": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "../ketchup/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/@babel/generator": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../ketchup/node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helpers": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/parser": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/template": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/traverse": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/types": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@fullcalendar/core": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "preact": "~10.12.1" + } + }, + "../ketchup/node_modules/@fullcalendar/daygrid": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@fullcalendar/interaction": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@fullcalendar/list": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@fullcalendar/timegrid": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "@fullcalendar/daygrid": "~6.1.15" + }, + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@interactjs/types": { + "version": "1.10.12", + "license": "MIT" + }, + "../ketchup/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@jest/console": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/core": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/@jest/environment": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/expect-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/globals": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/reporters": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/source-map": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/test-result": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/transform": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/types": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../ketchup/node_modules/@lit/react": { + "version": "1.0.7", + "dev": true, + "license": "BSD-3-Clause", + "peerDependencies": { + "@types/react": "17 || 18 || 19" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": { + "version": "5.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/@material/animation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/base": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/density": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/dom": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/elevation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/feature-targeting": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/floating-label": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/form-field": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/line-ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/notched-outline": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/rtl": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/shape": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/textfield": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/density": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/line-ripple": "^14.0.0", + "@material/notched-outline": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/tokens": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/theme": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/tokens": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/elevation": "^14.0.0" + } + }, + "../ketchup/node_modules/@material/typography": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@parcel/watcher": { + "version": "2.5.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "../ketchup/node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "../ketchup/node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "../ketchup/node_modules/@puppeteer/browsers": { + "version": "1.9.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "../ketchup/node_modules/@puppeteer/browsers/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../ketchup/node_modules/@puppeteer/browsers/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "../ketchup/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "../ketchup/node_modules/@sphinxxxx/color-conversion": { + "version": "2.2.2", + "license": "ISC" + }, + "../ketchup/node_modules/@stencil/core": { + "version": "4.20.0", + "dev": true, + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "../ketchup/node_modules/@stencil/react-output-target": { + "version": "0.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@lit/react": "^1.0.4", + "html-react-parser": "^5.1.10", + "react-dom": "^18.3.1", + "style-object-to-css-string": "^1.0.0", + "ts-morph": "^22.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=3 || >= 4.0.0-beta.0 || >= 4.0.0" + }, + "peerDependenciesMeta": { + "@stencil/core": { + "optional": false + } + } + }, + "../ketchup/node_modules/@stencil/sass": { + "version": "3.0.12", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=2.0.0 || >=3.0.0-beta.0 || >= 4.0.0-beta.0 || >= 4.0.0" + } + }, + "../ketchup/node_modules/@toast-ui/editor": { + "version": "2.5.4", + "license": "MIT", + "dependencies": { + "@types/codemirror": "0.0.71", + "codemirror": "^5.48.4" + } + }, + "../ketchup/node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@ts-morph/common": { + "version": "0.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "../ketchup/node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/@ts-morph/common/node_modules/mkdirp": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/@types/babel__core": { + "version": "7.20.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "../ketchup/node_modules/@types/babel__generator": { + "version": "7.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "../ketchup/node_modules/@types/babel__template": { + "version": "7.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "../ketchup/node_modules/@types/babel__traverse": { + "version": "7.20.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "../ketchup/node_modules/@types/codemirror": { + "version": "0.0.71", + "license": "MIT", + "dependencies": { + "@types/tern": "*" + } + }, + "../ketchup/node_modules/@types/estree": { + "version": "1.0.6", + "license": "MIT" + }, + "../ketchup/node_modules/@types/graceful-fs": { + "version": "4.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "../ketchup/node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "../ketchup/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "../ketchup/node_modules/@types/node": { + "version": "22.10.7", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "../ketchup/node_modules/@types/stack-utils": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@types/tern": { + "version": "0.23.9", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "../ketchup/node_modules/@types/yargs": { + "version": "17.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "../ketchup/node_modules/@types/yargs-parser": { + "version": "21.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@types/yauzl": { + "version": "2.10.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "../ketchup/node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/agent-base": { + "version": "7.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/ansi-regex": { + "version": "5.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../ketchup/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/aproba": { + "version": "2.0.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/are-we-there-yet": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../ketchup/node_modules/ast-types": { + "version": "0.13.4", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/b4a": { + "version": "1.6.7", + "dev": true, + "license": "Apache-2.0" + }, + "../ketchup/node_modules/babel-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "../ketchup/node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../ketchup/node_modules/babel-preset-jest": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../ketchup/node_modules/balanced-match": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/bare-events": { + "version": "2.5.3", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../ketchup/node_modules/base64-arraybuffer": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "../ketchup/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../ketchup/node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "../ketchup/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../ketchup/node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/browserslist": { + "version": "4.24.4", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../ketchup/node_modules/bser": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "../ketchup/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../ketchup/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../ketchup/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/caniuse-lite": { + "version": "1.0.30001695", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "../ketchup/node_modules/canvas": { + "version": "2.11.2", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../ketchup/node_modules/char-regex": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/chokidar": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "../ketchup/node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/chromium-bidi": { + "version": "0.5.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "../ketchup/node_modules/ci-info": { + "version": "3.9.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/cjs-module-lexer": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/cliui": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/co": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "../ketchup/node_modules/code-block-writer": { + "version": "13.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/codemirror": { + "version": "5.65.18", + "license": "MIT" + }, + "../ketchup/node_modules/collect-v8-coverage": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../ketchup/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/color-support": { + "version": "1.1.3", + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "../ketchup/node_modules/concat-map": { + "version": "0.0.1", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../ketchup/node_modules/create-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/cross-fetch": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "../ketchup/node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/css-line-break": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "../ketchup/node_modules/d3-path": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/d3-shape": { + "version": "3.2.0", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/dateformat": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../ketchup/node_modules/dayjs": { + "version": "1.11.13", + "license": "MIT" + }, + "../ketchup/node_modules/debug": { + "version": "4.4.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../ketchup/node_modules/decompress-response": { + "version": "4.2.1", + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/dedent": { + "version": "1.5.3", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "../ketchup/node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/degenerator": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/delegates": { + "version": "1.0.0", + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/detect-libc": { + "version": "2.0.3", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/detect-newline": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/devtools-protocol": { + "version": "0.0.1232444", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/dom-serializer": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "../ketchup/node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "../ketchup/node_modules/domhandler": { + "version": "5.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "../ketchup/node_modules/domutils": { + "version": "3.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "../ketchup/node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/echarts": { + "version": "5.6.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.6.1" + } + }, + "../ketchup/node_modules/echarts/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + }, + "../ketchup/node_modules/electron-to-chromium": { + "version": "1.5.84", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/emittery": { + "version": "0.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "../ketchup/node_modules/emoji-regex": { + "version": "8.0.0", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "../ketchup/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "../ketchup/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../ketchup/node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "../ketchup/node_modules/escalade": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../ketchup/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../ketchup/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "../ketchup/node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "../ketchup/node_modules/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/extract-zip": { + "version": "2.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "../ketchup/node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/fast-glob": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../ketchup/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/fastq": { + "version": "1.18.0", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../ketchup/node_modules/fb-watchman": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "../ketchup/node_modules/fd-slicer": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "../ketchup/node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/foreground-child": { + "version": "3.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/fs.realpath": { + "version": "1.0.0", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/gauge": { + "version": "3.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "../ketchup/node_modules/get-package-type": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "../ketchup/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/get-uri": { + "version": "6.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/glob": { + "version": "7.2.3", + "devOptional": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../ketchup/node_modules/hex-to-css-filter": { + "version": "5.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=6.10.2" + } + }, + "../ketchup/node_modules/html-dom-parser": { + "version": "5.0.13", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "10.0.0" + } + }, + "../ketchup/node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/html-react-parser": { + "version": "5.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "5.0.13", + "react-property": "2.0.2", + "style-to-js": "1.1.16" + }, + "peerDependencies": { + "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", + "react": "0.14 || 15 || 16 || 17 || 18 || 19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "../ketchup/node_modules/html2canvas": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../ketchup/node_modules/htmlparser2": { + "version": "10.0.0", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "../ketchup/node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../ketchup/node_modules/http-proxy-agent": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/https-proxy-agent": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "../ketchup/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/immutable": { + "version": "5.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/import-local": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../ketchup/node_modules/inflight": { + "version": "1.0.6", + "devOptional": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../ketchup/node_modules/inherits": { + "version": "2.0.4", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/inline-style-parser": { + "version": "0.2.4", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/interactjs": { + "version": "1.10.12", + "license": "MIT", + "dependencies": { + "@interactjs/types": "1.10.12" + } + }, + "../ketchup/node_modules/ip-address": { + "version": "9.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "../ketchup/node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/is-core-module": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/is-generator-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../ketchup/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/istanbul-lib-report": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/istanbul-reports": { + "version": "3.1.7", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-changed-files": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-circus": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-cli": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-config": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-diff": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-docblock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-each": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-environment-node": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-get-type": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-haste-map": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "../ketchup/node_modules/jest-html-reporter": { + "version": "3.10.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.0.2", + "@jest/types": "^29.0.2", + "dateformat": "3.0.2", + "mkdirp": "^1.0.3", + "strip-ansi": "6.0.1", + "xmlbuilder": "15.0.0" + }, + "engines": { + "node": ">=4.8.3" + }, + "peerDependencies": { + "jest": "19.x - 29.x", + "typescript": "^3.7.x || ^4.3.x || ^5.x" + } + }, + "../ketchup/node_modules/jest-junit": { + "version": "16.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "../ketchup/node_modules/jest-leak-detector": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-message-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-mock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-regex-util": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-resolve": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-runner": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-runtime": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-snapshot": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-validate": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/jest-watcher": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-worker": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "../ketchup/node_modules/jquery": { + "version": "3.7.1", + "license": "MIT" + }, + "../ketchup/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../ketchup/node_modules/jsbn": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/jsesc": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/kleur": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/leven": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/loose-envify": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "../ketchup/node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/makeerror": { + "version": "1.0.12", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "../ketchup/node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../ketchup/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/mimic-response": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/minimatch": { + "version": "3.1.2", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../ketchup/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../ketchup/node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "../ketchup/node_modules/mitt": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/mkdirp": { + "version": "1.0.4", + "devOptional": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/ms": { + "version": "2.1.3", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/nan": { + "version": "2.22.0", + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/netmask": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "../ketchup/node_modules/node-addon-api": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/node-fetch": { + "version": "2.7.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../ketchup/node_modules/node-int64": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/node-releases": { + "version": "2.0.19", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/npmlog": { + "version": "5.0.1", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "../ketchup/node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/once": { + "version": "1.4.0", + "devOptional": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../ketchup/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/pac-proxy-agent": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/pac-resolver": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/package-json-from-dist": { + "version": "1.0.1", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "../ketchup/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/path-browserify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/path-is-absolute": { + "version": "1.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/path2d-polyfill": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/pdfjs-dist": { + "version": "3.11.174", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "canvas": "^2.11.2", + "path2d-polyfill": "^2.0.1" + } + }, + "../ketchup/node_modules/pend": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/picocolors": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../ketchup/node_modules/pirates": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/preact": { + "version": "10.12.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "../ketchup/node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../ketchup/node_modules/progress": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../ketchup/node_modules/prompts": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/proxy-agent": { + "version": "6.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/proxy-from-env": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/pump": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../ketchup/node_modules/puppeteer": { + "version": "21.11.0", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "cosmiconfig": "9.0.0", + "puppeteer-core": "21.11.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "../ketchup/node_modules/puppeteer-core": { + "version": "21.11.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "chromium-bidi": "0.5.8", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "../ketchup/node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../ketchup/node_modules/puppeteer-core/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/pure-rand": { + "version": "6.1.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "../ketchup/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../ketchup/node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/react-dom": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "../ketchup/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/react-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/readdirp": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "../ketchup/node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/resolve": { + "version": "1.22.10", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/resolve-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/resolve.exports": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/rimraf": { + "version": "6.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/glob": { + "version": "11.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/jackspeak": { + "version": "4.0.2", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/lru-cache": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "../ketchup/node_modules/rimraf/node_modules/minimatch": { + "version": "10.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/path-scurry": { + "version": "2.0.0", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../ketchup/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "../ketchup/node_modules/sass": { + "version": "1.83.4", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "../ketchup/node_modules/scheduler": { + "version": "0.23.2", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "../ketchup/node_modules/semver": { + "version": "7.6.3", + "devOptional": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/signal-exit": { + "version": "3.0.7", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/simple-concat": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/simple-get": { + "version": "3.1.1", + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../ketchup/node_modules/sisteransi": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/smart-buffer": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "../ketchup/node_modules/socks": { + "version": "2.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "../ketchup/node_modules/socks-proxy-agent": { + "version": "8.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/source-map-js": { + "version": "1.2.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/source-map-support": { + "version": "0.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "../ketchup/node_modules/sprintf-js": { + "version": "1.1.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/stack-utils": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/streamx": { + "version": "2.21.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "../ketchup/node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../ketchup/node_modules/string-length": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/string-width": { + "version": "4.2.3", + "devOptional": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-ansi": { + "version": "6.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-bom": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/style-object-to-css-string": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/style-to-js": { + "version": "1.1.16", + "dev": true, + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.8" + } + }, + "../ketchup/node_modules/style-to-object": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "../ketchup/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/tar-fs": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "../ketchup/node_modules/tar-stream": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "../ketchup/node_modules/test-exclude": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/text-decoder": { + "version": "1.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "../ketchup/node_modules/text-segmentation": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "../ketchup/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/tmpl": { + "version": "1.0.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../ketchup/node_modules/tr46": { + "version": "0.0.3", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/ts-morph": { + "version": "22.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, + "../ketchup/node_modules/tslib": { + "version": "2.8.1", + "license": "0BSD" + }, + "../ketchup/node_modules/type-detect": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/unbzip2-stream": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "../ketchup/node_modules/undici-types": { + "version": "6.20.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/update-browserslist-db": { + "version": "1.1.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../ketchup/node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/utrie": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "../ketchup/node_modules/uuid": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../ketchup/node_modules/v8-to-istanbul": { + "version": "9.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "../ketchup/node_modules/vanilla-picker": { + "version": "2.12.3", + "license": "ISC", + "dependencies": { + "@sphinxxxx/color-conversion": "^2.2.2" + } + }, + "../ketchup/node_modules/walker": { + "version": "1.0.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "../ketchup/node_modules/webidl-conversions": { + "version": "3.0.1", + "devOptional": true, + "license": "BSD-2-Clause" + }, + "../ketchup/node_modules/whatwg-url": { + "version": "5.0.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../ketchup/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "../ketchup/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/wrappy": { + "version": "1.0.2", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "../ketchup/node_modules/ws": { + "version": "8.16.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "../ketchup/node_modules/xml": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/xmlbuilder": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "../ketchup/node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/yallist": { + "version": "4.0.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/yargs": { + "version": "17.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/yargs-parser": { + "version": "21.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/yauzl": { + "version": "2.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "../ketchup/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/zrender": { + "version": "5.6.1", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } + }, + "../ketchup/node_modules/zrender/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@lit/react": { + "version": "1.0.7", + "license": "BSD-3-Clause", + "peerDependencies": { + "@types/react": "17 || 18 || 19" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@sme.up/ketchup": { + "resolved": "../ketchup", + "link": true + }, + "node_modules/@sme.up/ketchup-react": { + "resolved": "", + "link": true + }, + "node_modules/@stencil/core": { + "version": "4.24.0", + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "node_modules/@stencil/react-output-target": { + "version": "0.7.4", + "license": "MIT", + "dependencies": { + "@lit/react": "^1.0.4", + "html-react-parser": "^5.1.10", + "react-dom": "^18.3.1", + "style-object-to-css-string": "^1.0.0", + "ts-morph": "^22.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=3 || >= 4.0.0-beta.0 || >= 4.0.0" + }, + "peerDependenciesMeta": { + "@stencil/core": { + "optional": false + } + } + }, + "node_modules/@ts-morph/common": { + "version": "0.23.0", + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/react": { + "version": "19.0.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz", + "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==", + "license": "MIT", + "peer": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "license": "MIT" + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/code-block-writer": { + "version": "13.0.3", + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "license": "MIT", + "peer": true + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/entities": { + "version": "4.5.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fastq": { + "version": "1.18.0", + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob": { + "version": "11.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/html-dom-parser": { + "version": "5.0.13", + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "10.0.0" + } + }, + "node_modules/html-react-parser": { + "version": "5.2.2", + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "5.0.13", + "react-property": "2.0.2", + "style-to-js": "1.1.16" + }, + "peerDependencies": { + "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", + "react": "0.14 || 15 || 16 || 17 || 18 || 19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "10.0.0", + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.0", + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/inline-style-parser": { + "version": "0.2.4", + "license": "MIT" + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/jackspeak": { + "version": "4.0.2", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "license": "MIT" + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/lru-cache": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/merge2": { + "version": "1.4.1", + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/minimatch": { + "version": "10.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mkdirp": { + "version": "3.0.1", + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "license": "MIT" + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-scurry": { + "version": "2.0.0", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/picomatch": { + "version": "2.3.1", + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-property": { + "version": "2.0.2", + "license": "MIT" + }, + "node_modules/reusify": { + "version": "1.0.4", + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "6.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/style-object-to-css-string": { + "version": "1.1.3", + "license": "MIT" + }, + "node_modules/style-to-js": { + "version": "1.1.16", + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.8" + } + }, + "node_modules/style-to-object": { + "version": "1.0.8", + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/ts-morph": { + "version": "22.0.0", + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, + "node_modules/typescript": { + "version": "5.7.3", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi-cjs/node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/wrap-ansi/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + } + } +} diff --git a/packages/ketchup-showcase/package-lock.json b/packages/ketchup-showcase/package-lock.json new file mode 100644 index 0000000000..8e138c0eb4 --- /dev/null +++ b/packages/ketchup-showcase/package-lock.json @@ -0,0 +1,16101 @@ +{ + "name": "@sme.up/ketchup-showcase", + "version": "2.0.0", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@sme.up/ketchup-showcase", + "version": "2.0.0", + "license": "Apache-2.0", + "dependencies": { + "@sme.up/ketchup": "^11.0.0-SNAPSHOT", + "@sme.up/ketchup-showcase": "file:", + "core-js": "^3.30.2", + "vue": "^2.6.14", + "vue-router": "^3.5.1" + }, + "devDependencies": { + "@babel/plugin-transform-private-methods": "^7.24.1", + "@typescript-eslint/eslint-plugin": "^5.59.8", + "@typescript-eslint/parser": "^5.59.8", + "@vue/cli-plugin-babel": "~5.0.8", + "@vue/cli-plugin-eslint": "~5.0.8", + "@vue/cli-plugin-router": "~5.0.8", + "@vue/cli-plugin-typescript": "~5.0.8", + "@vue/cli-service": "~5.0.8", + "@vue/eslint-config-typescript": "^11.0.3", + "eslint": "^8.41.0", + "eslint-config-prettier": "^8.8.0", + "eslint-plugin-prettier": "^4.2.1", + "eslint-plugin-vue": "^9.14.1", + "prettier": "^2.8.8", + "sass": "^1.62.1", + "sass-loader": "^13.3.1", + "typescript": "~5.0.4", + "vue-template-compiler": "^2.7.14" + } + }, + "../ketchup": { + "name": "@sme.up/ketchup", + "version": "11.0.0-SNAPSHOT", + "license": "Apache-2.0", + "dependencies": { + "@fullcalendar/core": "6.1.15", + "@fullcalendar/daygrid": "6.1.15", + "@fullcalendar/interaction": "6.1.15", + "@fullcalendar/list": "6.1.15", + "@fullcalendar/timegrid": "6.1.15", + "@material/form-field": "14.0.0", + "@material/ripple": "14.0.0", + "@material/textfield": "14.0.0", + "@sme.up/ketchup": "file:", + "@toast-ui/editor": "2.5.4", + "d3-shape": "^3.2.0", + "dayjs": "^1.11.13", + "echarts": "^5.5.1", + "hex-to-css-filter": "5.4.0", + "html2canvas": "1.4.1", + "interactjs": "1.10.12", + "jquery": "^3.7.0", + "pdfjs-dist": "3.11.174", + "vanilla-picker": "2.12.3" + }, + "devDependencies": { + "@stencil/core": "4.20.0", + "@stencil/react-output-target": "^0.7", + "@stencil/sass": "^3", + "jest": "^29.7.0", + "jest-cli": "^29.7.0", + "jest-html-reporter": "^3.10.2", + "jest-junit": "^16.0.0", + "puppeteer": "^21.6.0", + "rimraf": "^6", + "sass": "^1.81.0" + } + }, + "../ketchup/node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@babel/code-frame": { + "version": "7.26.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/compat-data": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/core": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "../ketchup/node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/@babel/generator": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../ketchup/node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/helpers": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/parser": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "../ketchup/node_modules/@babel/template": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/traverse": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@babel/types": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@fullcalendar/core": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "preact": "~10.12.1" + } + }, + "../ketchup/node_modules/@fullcalendar/daygrid": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@fullcalendar/interaction": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@fullcalendar/list": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@fullcalendar/timegrid": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "@fullcalendar/daygrid": "~6.1.15" + }, + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "../ketchup/node_modules/@interactjs/types": { + "version": "1.10.12", + "license": "MIT" + }, + "../ketchup/node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../ketchup/node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@jest/console": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/core": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/@jest/environment": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/expect-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/fake-timers": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/globals": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/reporters": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/source-map": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/test-result": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/transform": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jest/types": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "../ketchup/node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "../ketchup/node_modules/@lit/react": { + "version": "1.0.7", + "dev": true, + "license": "BSD-3-Clause", + "peerDependencies": { + "@types/react": "17 || 18 || 19" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": { + "version": "5.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/@mapbox/node-pre-gyp/node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/@material/animation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/base": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/density": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/dom": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/elevation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/feature-targeting": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/floating-label": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/form-field": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/line-ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/notched-outline": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/rtl": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/shape": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/textfield": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/density": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/line-ripple": "^14.0.0", + "@material/notched-outline": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/tokens": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/theme": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@material/tokens": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/elevation": "^14.0.0" + } + }, + "../ketchup/node_modules/@material/typography": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "../ketchup/node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/@parcel/watcher": { + "version": "2.5.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "../ketchup/node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "../ketchup/node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "../ketchup/node_modules/@puppeteer/browsers": { + "version": "1.9.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "../ketchup/node_modules/@puppeteer/browsers/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../ketchup/node_modules/@puppeteer/browsers/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@sinonjs/commons": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "../ketchup/node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "../ketchup/node_modules/@sphinxxxx/color-conversion": { + "version": "2.2.2", + "license": "ISC" + }, + "../ketchup/node_modules/@stencil/core": { + "version": "4.20.0", + "dev": true, + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "../ketchup/node_modules/@stencil/react-output-target": { + "version": "0.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@lit/react": "^1.0.4", + "html-react-parser": "^5.1.10", + "react-dom": "^18.3.1", + "style-object-to-css-string": "^1.0.0", + "ts-morph": "^22.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=3 || >= 4.0.0-beta.0 || >= 4.0.0" + }, + "peerDependenciesMeta": { + "@stencil/core": { + "optional": false + } + } + }, + "../ketchup/node_modules/@stencil/sass": { + "version": "3.0.12", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=2.0.0 || >=3.0.0-beta.0 || >= 4.0.0-beta.0 || >= 4.0.0" + } + }, + "../ketchup/node_modules/@toast-ui/editor": { + "version": "2.5.4", + "license": "MIT", + "dependencies": { + "@types/codemirror": "0.0.71", + "codemirror": "^5.48.4" + } + }, + "../ketchup/node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@ts-morph/common": { + "version": "0.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "../ketchup/node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/@ts-morph/common/node_modules/mkdirp": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/@types/babel__core": { + "version": "7.20.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "../ketchup/node_modules/@types/babel__generator": { + "version": "7.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "../ketchup/node_modules/@types/babel__template": { + "version": "7.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "../ketchup/node_modules/@types/babel__traverse": { + "version": "7.20.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "../ketchup/node_modules/@types/codemirror": { + "version": "0.0.71", + "license": "MIT", + "dependencies": { + "@types/tern": "*" + } + }, + "../ketchup/node_modules/@types/estree": { + "version": "1.0.6", + "license": "MIT" + }, + "../ketchup/node_modules/@types/graceful-fs": { + "version": "4.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "../ketchup/node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "../ketchup/node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "../ketchup/node_modules/@types/node": { + "version": "22.10.7", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "../ketchup/node_modules/@types/stack-utils": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@types/tern": { + "version": "0.23.9", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "../ketchup/node_modules/@types/yargs": { + "version": "17.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "../ketchup/node_modules/@types/yargs-parser": { + "version": "21.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/@types/yauzl": { + "version": "2.10.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "../ketchup/node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/agent-base": { + "version": "7.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/ansi-regex": { + "version": "5.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../ketchup/node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/aproba": { + "version": "2.0.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/are-we-there-yet": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "../ketchup/node_modules/ast-types": { + "version": "0.13.4", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/b4a": { + "version": "1.6.7", + "dev": true, + "license": "Apache-2.0" + }, + "../ketchup/node_modules/babel-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "../ketchup/node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../ketchup/node_modules/babel-preset-jest": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "../ketchup/node_modules/balanced-match": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/bare-events": { + "version": "2.5.3", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "../ketchup/node_modules/base64-arraybuffer": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "../ketchup/node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../ketchup/node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "../ketchup/node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "../ketchup/node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/browserslist": { + "version": "4.24.4", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "../ketchup/node_modules/bser": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "../ketchup/node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "../ketchup/node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../ketchup/node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/caniuse-lite": { + "version": "1.0.30001695", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "../ketchup/node_modules/canvas": { + "version": "2.11.2", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "../ketchup/node_modules/char-regex": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/chokidar": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "../ketchup/node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/chromium-bidi": { + "version": "0.5.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "../ketchup/node_modules/ci-info": { + "version": "3.9.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/cjs-module-lexer": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/cliui": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/co": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "../ketchup/node_modules/code-block-writer": { + "version": "13.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/codemirror": { + "version": "5.65.18", + "license": "MIT" + }, + "../ketchup/node_modules/collect-v8-coverage": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "../ketchup/node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/color-support": { + "version": "1.1.3", + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "../ketchup/node_modules/concat-map": { + "version": "0.0.1", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "../ketchup/node_modules/create-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/cross-fetch": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "../ketchup/node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/css-line-break": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "../ketchup/node_modules/d3-path": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/d3-shape": { + "version": "3.2.0", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/dateformat": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "../ketchup/node_modules/dayjs": { + "version": "1.11.13", + "license": "MIT" + }, + "../ketchup/node_modules/debug": { + "version": "4.4.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../ketchup/node_modules/decompress-response": { + "version": "4.2.1", + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/dedent": { + "version": "1.5.3", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "../ketchup/node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/degenerator": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/delegates": { + "version": "1.0.0", + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/detect-libc": { + "version": "2.0.3", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/detect-newline": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/devtools-protocol": { + "version": "0.0.1232444", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/dom-serializer": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "../ketchup/node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "../ketchup/node_modules/domhandler": { + "version": "5.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "../ketchup/node_modules/domutils": { + "version": "3.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "../ketchup/node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/echarts": { + "version": "5.6.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.6.1" + } + }, + "../ketchup/node_modules/echarts/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + }, + "../ketchup/node_modules/electron-to-chromium": { + "version": "1.5.84", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/emittery": { + "version": "0.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "../ketchup/node_modules/emoji-regex": { + "version": "8.0.0", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "../ketchup/node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "../ketchup/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../ketchup/node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "../ketchup/node_modules/escalade": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "../ketchup/node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "../ketchup/node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "../ketchup/node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "../ketchup/node_modules/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/extract-zip": { + "version": "2.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "../ketchup/node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/fast-glob": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "../ketchup/node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/fastq": { + "version": "1.18.0", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "../ketchup/node_modules/fb-watchman": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "../ketchup/node_modules/fd-slicer": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "../ketchup/node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/foreground-child": { + "version": "3.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/fs.realpath": { + "version": "1.0.0", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/gauge": { + "version": "3.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "../ketchup/node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "../ketchup/node_modules/get-package-type": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "../ketchup/node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/get-uri": { + "version": "6.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/glob": { + "version": "7.2.3", + "devOptional": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "../ketchup/node_modules/hex-to-css-filter": { + "version": "5.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=6.10.2" + } + }, + "../ketchup/node_modules/html-dom-parser": { + "version": "5.0.13", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "10.0.0" + } + }, + "../ketchup/node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/html-react-parser": { + "version": "5.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "5.0.13", + "react-property": "2.0.2", + "style-to-js": "1.1.16" + }, + "peerDependencies": { + "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", + "react": "0.14 || 15 || 16 || 17 || 18 || 19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "../ketchup/node_modules/html2canvas": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "../ketchup/node_modules/htmlparser2": { + "version": "10.0.0", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "../ketchup/node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "../ketchup/node_modules/http-proxy-agent": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/https-proxy-agent": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "../ketchup/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/immutable": { + "version": "5.0.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/import-local": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "../ketchup/node_modules/inflight": { + "version": "1.0.6", + "devOptional": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "../ketchup/node_modules/inherits": { + "version": "2.0.4", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/inline-style-parser": { + "version": "0.2.4", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/interactjs": { + "version": "1.10.12", + "license": "MIT", + "dependencies": { + "@interactjs/types": "1.10.12" + } + }, + "../ketchup/node_modules/ip-address": { + "version": "9.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "../ketchup/node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/is-core-module": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/is-generator-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "../ketchup/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/istanbul-lib-report": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/istanbul-reports": { + "version": "3.1.7", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-changed-files": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-circus": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-cli": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-config": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-diff": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-docblock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-each": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-environment-node": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-get-type": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-haste-map": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "../ketchup/node_modules/jest-html-reporter": { + "version": "3.10.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.0.2", + "@jest/types": "^29.0.2", + "dateformat": "3.0.2", + "mkdirp": "^1.0.3", + "strip-ansi": "6.0.1", + "xmlbuilder": "15.0.0" + }, + "engines": { + "node": ">=4.8.3" + }, + "peerDependencies": { + "jest": "19.x - 29.x", + "typescript": "^3.7.x || ^4.3.x || ^5.x" + } + }, + "../ketchup/node_modules/jest-junit": { + "version": "16.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "../ketchup/node_modules/jest-leak-detector": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-matcher-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-message-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-mock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "../ketchup/node_modules/jest-regex-util": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-resolve": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-runner": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-runtime": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-snapshot": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-validate": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/jest-watcher": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-worker": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "../ketchup/node_modules/jquery": { + "version": "3.7.1", + "license": "MIT" + }, + "../ketchup/node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "../ketchup/node_modules/jsbn": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/jsesc": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/kleur": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/leven": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/loose-envify": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "../ketchup/node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "../ketchup/node_modules/makeerror": { + "version": "1.0.12", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "../ketchup/node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "../ketchup/node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/mimic-response": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/minimatch": { + "version": "3.1.2", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "../ketchup/node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "../ketchup/node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "../ketchup/node_modules/mitt": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/mkdirp": { + "version": "1.0.4", + "devOptional": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/ms": { + "version": "2.1.3", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/nan": { + "version": "2.22.0", + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/netmask": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "../ketchup/node_modules/node-addon-api": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/node-fetch": { + "version": "2.7.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "../ketchup/node_modules/node-int64": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/node-releases": { + "version": "2.0.19", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/npmlog": { + "version": "5.0.1", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "../ketchup/node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/once": { + "version": "1.4.0", + "devOptional": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "../ketchup/node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/pac-proxy-agent": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/pac-resolver": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/package-json-from-dist": { + "version": "1.0.1", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "../ketchup/node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/path-browserify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/path-is-absolute": { + "version": "1.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/path2d-polyfill": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/pdfjs-dist": { + "version": "3.11.174", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "canvas": "^2.11.2", + "path2d-polyfill": "^2.0.1" + } + }, + "../ketchup/node_modules/pend": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/picocolors": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "../ketchup/node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "../ketchup/node_modules/pirates": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/preact": { + "version": "10.12.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "../ketchup/node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "../ketchup/node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "../ketchup/node_modules/progress": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "../ketchup/node_modules/prompts": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/proxy-agent": { + "version": "6.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/proxy-from-env": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/pump": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "../ketchup/node_modules/puppeteer": { + "version": "21.11.0", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "cosmiconfig": "9.0.0", + "puppeteer-core": "21.11.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "../ketchup/node_modules/puppeteer-core": { + "version": "21.11.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "chromium-bidi": "0.5.8", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "../ketchup/node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "../ketchup/node_modules/puppeteer-core/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/pure-rand": { + "version": "6.1.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "../ketchup/node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "../ketchup/node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/react-dom": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "../ketchup/node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/react-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "../ketchup/node_modules/readdirp": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "../ketchup/node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/resolve": { + "version": "1.22.10", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/resolve-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/resolve.exports": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/rimraf": { + "version": "6.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/glob": { + "version": "11.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/jackspeak": { + "version": "4.0.2", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/lru-cache": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "../ketchup/node_modules/rimraf/node_modules/minimatch": { + "version": "10.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/rimraf/node_modules/path-scurry": { + "version": "2.0.0", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "../ketchup/node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "../ketchup/node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "../ketchup/node_modules/sass": { + "version": "1.83.4", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "../ketchup/node_modules/scheduler": { + "version": "0.23.2", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "../ketchup/node_modules/semver": { + "version": "7.6.3", + "devOptional": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/signal-exit": { + "version": "3.0.7", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/simple-concat": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/simple-get": { + "version": "3.1.1", + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "../ketchup/node_modules/sisteransi": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/smart-buffer": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "../ketchup/node_modules/socks": { + "version": "2.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "../ketchup/node_modules/socks-proxy-agent": { + "version": "8.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "../ketchup/node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/source-map-js": { + "version": "1.2.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "../ketchup/node_modules/source-map-support": { + "version": "0.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "../ketchup/node_modules/sprintf-js": { + "version": "1.1.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/stack-utils": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/streamx": { + "version": "2.21.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "../ketchup/node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "../ketchup/node_modules/string-length": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/string-width": { + "version": "4.2.3", + "devOptional": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-ansi": { + "version": "6.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-bom": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "../ketchup/node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/style-object-to-css-string": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/style-to-js": { + "version": "1.1.16", + "dev": true, + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.8" + } + }, + "../ketchup/node_modules/style-to-object": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "../ketchup/node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "../ketchup/node_modules/tar-fs": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "../ketchup/node_modules/tar-stream": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "../ketchup/node_modules/test-exclude": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "../ketchup/node_modules/text-decoder": { + "version": "1.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "../ketchup/node_modules/text-segmentation": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "../ketchup/node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/tmpl": { + "version": "1.0.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "../ketchup/node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "../ketchup/node_modules/tr46": { + "version": "0.0.3", + "devOptional": true, + "license": "MIT" + }, + "../ketchup/node_modules/ts-morph": { + "version": "22.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, + "../ketchup/node_modules/tslib": { + "version": "2.8.1", + "license": "0BSD" + }, + "../ketchup/node_modules/type-detect": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "../ketchup/node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/unbzip2-stream": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "../ketchup/node_modules/undici-types": { + "version": "6.20.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/update-browserslist-db": { + "version": "1.1.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "../ketchup/node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT", + "optional": true + }, + "../ketchup/node_modules/utrie": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "../ketchup/node_modules/uuid": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "../ketchup/node_modules/v8-to-istanbul": { + "version": "9.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "../ketchup/node_modules/vanilla-picker": { + "version": "2.12.3", + "license": "ISC", + "dependencies": { + "@sphinxxxx/color-conversion": "^2.2.2" + } + }, + "../ketchup/node_modules/walker": { + "version": "1.0.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "../ketchup/node_modules/webidl-conversions": { + "version": "3.0.1", + "devOptional": true, + "license": "BSD-2-Clause" + }, + "../ketchup/node_modules/whatwg-url": { + "version": "5.0.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "../ketchup/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "../ketchup/node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "../ketchup/node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "../ketchup/node_modules/wrappy": { + "version": "1.0.2", + "devOptional": true, + "license": "ISC" + }, + "../ketchup/node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "../ketchup/node_modules/ws": { + "version": "8.16.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "../ketchup/node_modules/xml": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "../ketchup/node_modules/xmlbuilder": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "../ketchup/node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "../ketchup/node_modules/yallist": { + "version": "4.0.0", + "license": "ISC", + "optional": true + }, + "../ketchup/node_modules/yargs": { + "version": "17.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/yargs-parser": { + "version": "21.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "../ketchup/node_modules/yauzl": { + "version": "2.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "../ketchup/node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "../ketchup/node_modules/zrender": { + "version": "5.6.1", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } + }, + "../ketchup/node_modules/zrender/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + }, + "node_modules/@achrinza/node-ipc": { + "version": "9.2.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@node-ipc/js-queue": "2.0.3", + "event-pubsub": "4.3.0", + "js-message": "1.0.7" + }, + "engines": { + "node": "8 || 9 || 10 || 11 || 12 || 13 || 14 || 15 || 16 || 17 || 18 || 19 || 20 || 21 || 22" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-annotate-as-pure": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/helper-create-class-features-plugin": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-class-features-plugin/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "regexpu-core": "^6.2.0", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-create-regexp-features-plugin/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-define-polyfill-provider": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.22.6", + "@babel/helper-plugin-utils": "^7.22.5", + "debug": "^4.1.1", + "lodash.debounce": "^4.0.8", + "resolve": "^1.14.2" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/helper-member-expression-to-functions": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-optimise-call-expression": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-remap-async-to-generator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-wrap-function": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-replace-supers": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-member-expression-to-functions": "^7.25.9", + "@babel/helper-optimise-call-expression": "^7.25.9", + "@babel/traverse": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-skip-transparent-expression-wrappers": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-wrap-function": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.5", + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-class-field-initializer-scope": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.13.0" + } + }, + "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-proposal-class-properties": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-decorators": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-syntax-decorators": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-proposal-private-property-in-object": { + "version": "7.21.0-placeholder-for-preset-env.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-decorators": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-dynamic-import": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-assertions": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-unicode-sets-regex": { + "version": "7.18.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.18.6", + "@babel/helper-plugin-utils": "^7.18.6" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-arrow-functions": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-generator-functions": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-async-to-generator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-remap-async-to-generator": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoped-functions": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-block-scoping": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-properties": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-class-static-block": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.12.0" + } + }, + "node_modules/@babel/plugin-transform-classes": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9", + "@babel/traverse": "^7.25.9", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-classes/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/plugin-transform-computed-properties": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/template": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-destructuring": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-dotall-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-keys": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-duplicate-named-capturing-groups-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-dynamic-import": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-exponentiation-operator": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-export-namespace-from": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-for-of": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-function-name": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-json-strings": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-logical-assignment-operators": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-member-expression-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-amd": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-commonjs": { + "version": "7.26.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-systemjs": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-modules-umd": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-transforms": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-new-target": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { + "version": "7.26.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.26.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-numeric-separator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-rest-spread": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-object-super": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-replace-supers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-catch-binding": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-optional-chaining": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-parameters": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-methods": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-private-property-in-object": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-annotate-as-pure": "^7.25.9", + "@babel/helper-create-class-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-property-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regenerator": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "regenerator-transform": "^0.15.2" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-regexp-modifiers": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/plugin-transform-reserved-words": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/plugin-transform-shorthand-properties": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-spread": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-skip-transparent-expression-wrappers": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-sticky-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-template-literals": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-typeof-symbol": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-escapes": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-property-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-transform-unicode-sets-regex": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-create-regexp-features-plugin": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/preset-env": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-plugin-utils": "^7.25.9", + "@babel/helper-validator-option": "^7.25.9", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.25.9", + "@babel/plugin-bugfix-safari-class-field-initializer-scope": "^7.25.9", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.25.9", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.25.9", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.25.9", + "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", + "@babel/plugin-syntax-import-assertions": "^7.26.0", + "@babel/plugin-syntax-import-attributes": "^7.26.0", + "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", + "@babel/plugin-transform-arrow-functions": "^7.25.9", + "@babel/plugin-transform-async-generator-functions": "^7.25.9", + "@babel/plugin-transform-async-to-generator": "^7.25.9", + "@babel/plugin-transform-block-scoped-functions": "^7.25.9", + "@babel/plugin-transform-block-scoping": "^7.25.9", + "@babel/plugin-transform-class-properties": "^7.25.9", + "@babel/plugin-transform-class-static-block": "^7.26.0", + "@babel/plugin-transform-classes": "^7.25.9", + "@babel/plugin-transform-computed-properties": "^7.25.9", + "@babel/plugin-transform-destructuring": "^7.25.9", + "@babel/plugin-transform-dotall-regex": "^7.25.9", + "@babel/plugin-transform-duplicate-keys": "^7.25.9", + "@babel/plugin-transform-duplicate-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-dynamic-import": "^7.25.9", + "@babel/plugin-transform-exponentiation-operator": "^7.25.9", + "@babel/plugin-transform-export-namespace-from": "^7.25.9", + "@babel/plugin-transform-for-of": "^7.25.9", + "@babel/plugin-transform-function-name": "^7.25.9", + "@babel/plugin-transform-json-strings": "^7.25.9", + "@babel/plugin-transform-literals": "^7.25.9", + "@babel/plugin-transform-logical-assignment-operators": "^7.25.9", + "@babel/plugin-transform-member-expression-literals": "^7.25.9", + "@babel/plugin-transform-modules-amd": "^7.25.9", + "@babel/plugin-transform-modules-commonjs": "^7.25.9", + "@babel/plugin-transform-modules-systemjs": "^7.25.9", + "@babel/plugin-transform-modules-umd": "^7.25.9", + "@babel/plugin-transform-named-capturing-groups-regex": "^7.25.9", + "@babel/plugin-transform-new-target": "^7.25.9", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.25.9", + "@babel/plugin-transform-numeric-separator": "^7.25.9", + "@babel/plugin-transform-object-rest-spread": "^7.25.9", + "@babel/plugin-transform-object-super": "^7.25.9", + "@babel/plugin-transform-optional-catch-binding": "^7.25.9", + "@babel/plugin-transform-optional-chaining": "^7.25.9", + "@babel/plugin-transform-parameters": "^7.25.9", + "@babel/plugin-transform-private-methods": "^7.25.9", + "@babel/plugin-transform-private-property-in-object": "^7.25.9", + "@babel/plugin-transform-property-literals": "^7.25.9", + "@babel/plugin-transform-regenerator": "^7.25.9", + "@babel/plugin-transform-regexp-modifiers": "^7.26.0", + "@babel/plugin-transform-reserved-words": "^7.25.9", + "@babel/plugin-transform-shorthand-properties": "^7.25.9", + "@babel/plugin-transform-spread": "^7.25.9", + "@babel/plugin-transform-sticky-regex": "^7.25.9", + "@babel/plugin-transform-template-literals": "^7.25.9", + "@babel/plugin-transform-typeof-symbol": "^7.25.9", + "@babel/plugin-transform-unicode-escapes": "^7.25.9", + "@babel/plugin-transform-unicode-property-regex": "^7.25.9", + "@babel/plugin-transform-unicode-regex": "^7.25.9", + "@babel/plugin-transform-unicode-sets-regex": "^7.25.9", + "@babel/preset-modules": "0.1.6-no-external-plugins", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.6", + "babel-plugin-polyfill-regenerator": "^0.6.1", + "core-js-compat": "^3.38.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/preset-env/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/preset-modules": { + "version": "0.1.6-no-external-plugins", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@babel/types": "^7.4.4", + "esutils": "^2.0.2" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/@babel/runtime": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerator-runtime": "^0.14.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse/node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/@babel/types": { + "version": "7.26.5", + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@discoveryjs/json-ext": { + "version": "0.5.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/@eslint-community/eslint-utils": { + "version": "4.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eslint-visitor-keys": "^3.4.3" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" + } + }, + "node_modules/@eslint-community/regexpp": { + "version": "4.12.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.0.0 || ^14.0.0 || >=16.0.0" + } + }, + "node_modules/@eslint/eslintrc": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^6.12.4", + "debug": "^4.3.2", + "espree": "^9.6.0", + "globals": "^13.19.0", + "ignore": "^5.2.0", + "import-fresh": "^3.2.1", + "js-yaml": "^4.1.0", + "minimatch": "^3.1.2", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/@eslint/eslintrc/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/@eslint/js": { + "version": "8.57.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + } + }, + "node_modules/@hapi/hoek": { + "version": "9.3.0", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@hapi/topo": { + "version": "5.1.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@humanwhocodes/config-array": { + "version": "0.13.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@humanwhocodes/object-schema": "^2.0.3", + "debug": "^4.3.1", + "minimatch": "^3.0.5" + }, + "engines": { + "node": ">=10.10.0" + } + }, + "node_modules/@humanwhocodes/module-importer": { + "version": "1.0.1", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12.22" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/nzakas" + } + }, + "node_modules/@humanwhocodes/object-schema": { + "version": "2.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/source-map": { + "version": "0.3.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@leichtgewicht/ip-codec": { + "version": "2.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@node-ipc/js-queue": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "easy-stack": "1.0.1" + }, + "engines": { + "node": ">=1.0.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@polka/url": { + "version": "1.0.0-next.28", + "dev": true, + "license": "MIT" + }, + "node_modules/@sideway/address": { + "version": "4.1.5", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.0.0" + } + }, + "node_modules/@sideway/formula": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sideway/pinpoint": { + "version": "2.0.0", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@sme.up/ketchup": { + "resolved": "../ketchup", + "link": true + }, + "node_modules/@sme.up/ketchup-showcase": { + "resolved": "", + "link": true + }, + "node_modules/@soda/friendly-errors-webpack-plugin": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^3.0.0", + "error-stack-parser": "^2.0.6", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8.0.0" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/@soda/friendly-errors-webpack-plugin/node_modules/chalk": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@soda/get-current-script": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@trysound/sax": { + "version": "0.2.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/@types/body-parser": { + "version": "1.19.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/connect": "*", + "@types/node": "*" + } + }, + "node_modules/@types/bonjour": { + "version": "3.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect": { + "version": "3.4.38", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/connect-history-api-fallback": { + "version": "1.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express-serve-static-core": "*", + "@types/node": "*" + } + }, + "node_modules/@types/eslint": { + "version": "8.56.12", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/estree": "*", + "@types/json-schema": "*" + } + }, + "node_modules/@types/eslint-scope": { + "version": "3.7.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "*", + "@types/estree": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/express": { + "version": "4.17.21", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/body-parser": "*", + "@types/express-serve-static-core": "^4.17.33", + "@types/qs": "*", + "@types/serve-static": "*" + } + }, + "node_modules/@types/express-serve-static-core": { + "version": "5.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/express/node_modules/@types/express-serve-static-core": { + "version": "4.19.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "@types/qs": "*", + "@types/range-parser": "*", + "@types/send": "*" + } + }, + "node_modules/@types/html-minifier-terser": { + "version": "6.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-errors": { + "version": "2.0.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/http-proxy": { + "version": "1.17.15", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/json-schema": { + "version": "7.0.15", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/mime": { + "version": "1.3.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/minimist": { + "version": "1.2.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/node": { + "version": "22.10.7", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/node-forge": { + "version": "1.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/normalize-package-data": { + "version": "2.4.4", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/parse-json": { + "version": "4.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/qs": { + "version": "6.9.17", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/range-parser": { + "version": "1.2.7", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/retry": { + "version": "0.12.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/semver": { + "version": "7.5.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/send": { + "version": "0.17.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/mime": "^1", + "@types/node": "*" + } + }, + "node_modules/@types/serve-index": { + "version": "1.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/express": "*" + } + }, + "node_modules/@types/serve-static": { + "version": "1.15.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-errors": "*", + "@types/node": "*", + "@types/send": "*" + } + }, + "node_modules/@types/sockjs": { + "version": "0.3.36", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/webpack-env": { + "version": "1.18.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/ws": { + "version": "8.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@typescript-eslint/eslint-plugin": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/regexpp": "^4.4.0", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/type-utils": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "natural-compare-lite": "^1.4.0", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "@typescript-eslint/parser": "^5.0.0", + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/parser": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "debug": "^4.3.4" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/scope-manager": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/type-utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/typescript-estree": "5.62.0", + "@typescript-eslint/utils": "5.62.0", + "debug": "^4.3.4", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/types": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@typescript-eslint/typescript-estree": { + "version": "5.62.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/visitor-keys": "5.62.0", + "debug": "^4.3.4", + "globby": "^11.1.0", + "is-glob": "^4.0.3", + "semver": "^7.3.7", + "tsutils": "^3.21.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@typescript-eslint/utils": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@types/json-schema": "^7.0.9", + "@types/semver": "^7.3.12", + "@typescript-eslint/scope-manager": "5.62.0", + "@typescript-eslint/types": "5.62.0", + "@typescript-eslint/typescript-estree": "5.62.0", + "eslint-scope": "^5.1.1", + "semver": "^7.3.7" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + }, + "peerDependencies": { + "eslint": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/@typescript-eslint/utils/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/@typescript-eslint/visitor-keys": { + "version": "5.62.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/types": "5.62.0", + "eslint-visitor-keys": "^3.3.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/typescript-eslint" + } + }, + "node_modules/@ungap/structured-clone": { + "version": "1.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/@vue/babel-helper-vue-jsx-merge-props": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-helper-vue-transform-on": { + "version": "1.2.5", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/babel-plugin-jsx": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/plugin-syntax-jsx": "^7.24.7", + "@babel/template": "^7.25.0", + "@babel/traverse": "^7.25.6", + "@babel/types": "^7.25.6", + "@vue/babel-helper-vue-transform-on": "1.2.5", + "@vue/babel-plugin-resolve-type": "1.2.5", + "html-tags": "^3.3.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + }, + "peerDependenciesMeta": { + "@babel/core": { + "optional": true + } + } + }, + "node_modules/@vue/babel-plugin-jsx/node_modules/html-tags": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@vue/babel-plugin-resolve-type": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.24.7", + "@babel/helper-module-imports": "^7.24.7", + "@babel/helper-plugin-utils": "^7.24.8", + "@babel/parser": "^7.25.6", + "@vue/compiler-sfc": "^3.5.3" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-plugin-resolve-type/node_modules/@vue/compiler-sfc": { + "version": "3.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/compiler-core": "3.5.13", + "@vue/compiler-dom": "3.5.13", + "@vue/compiler-ssr": "3.5.13", + "@vue/shared": "3.5.13", + "estree-walker": "^2.0.2", + "magic-string": "^0.30.11", + "postcss": "^8.4.48", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/babel-plugin-transform-vue-jsx": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.0.0", + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "html-tags": "^2.0.0", + "lodash.kebabcase": "^4.1.1", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-preset-app": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.16", + "@babel/helper-compilation-targets": "^7.12.16", + "@babel/helper-module-imports": "^7.12.13", + "@babel/plugin-proposal-class-properties": "^7.12.13", + "@babel/plugin-proposal-decorators": "^7.12.13", + "@babel/plugin-syntax-dynamic-import": "^7.8.3", + "@babel/plugin-syntax-jsx": "^7.12.13", + "@babel/plugin-transform-runtime": "^7.12.15", + "@babel/preset-env": "^7.12.16", + "@babel/runtime": "^7.12.13", + "@vue/babel-plugin-jsx": "^1.0.3", + "@vue/babel-preset-jsx": "^1.1.2", + "babel-plugin-dynamic-import-node": "^2.3.3", + "core-js": "^3.8.3", + "core-js-compat": "^3.8.3", + "semver": "^7.3.4" + }, + "peerDependencies": { + "@babel/core": "*", + "core-js": "^3", + "vue": "^2 || ^3.2.13" + }, + "peerDependenciesMeta": { + "core-js": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-preset-jsx": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "@vue/babel-sugar-composition-api-inject-h": "^1.4.0", + "@vue/babel-sugar-composition-api-render-instance": "^1.4.0", + "@vue/babel-sugar-functional-vue": "^1.4.0", + "@vue/babel-sugar-inject-h": "^1.4.0", + "@vue/babel-sugar-v-model": "^1.4.0", + "@vue/babel-sugar-v-on": "^1.4.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0", + "vue": "*" + }, + "peerDependenciesMeta": { + "vue": { + "optional": true + } + } + }, + "node_modules/@vue/babel-sugar-composition-api-inject-h": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-composition-api-render-instance": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-functional-vue": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-inject-h": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-model": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-helper-vue-jsx-merge-props": "^1.4.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0", + "html-tags": "^2.0.0", + "svg-tags": "^1.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/babel-sugar-v-on": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-jsx": "^7.2.0", + "@vue/babel-plugin-transform-vue-jsx": "^1.4.0", + "camelcase": "^5.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@vue/cli-overlay": { + "version": "5.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/cli-plugin-babel": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.16", + "@vue/babel-preset-app": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "thread-loader": "^3.0.0", + "webpack": "^5.54.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-eslint": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8", + "eslint-webpack-plugin": "^3.1.0", + "globby": "^11.0.2", + "webpack": "^5.54.0", + "yorkie": "^2.0.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", + "eslint": ">=7.5.0" + } + }, + "node_modules/@vue/cli-plugin-router": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/cli-shared-utils": "^5.0.8" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-plugin-typescript": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.12.16", + "@types/webpack-env": "^1.15.2", + "@vue/cli-shared-utils": "^5.0.8", + "babel-loader": "^8.2.2", + "fork-ts-checker-webpack-plugin": "^6.4.0", + "globby": "^11.0.2", + "thread-loader": "^3.0.0", + "ts-loader": "^9.2.5", + "webpack": "^5.54.0" + }, + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0", + "cache-loader": "^4.1.0", + "typescript": ">=2", + "vue": "^2 || ^3.2.13", + "vue-template-compiler": "^2.0.0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/cli-plugin-vuex": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "peerDependencies": { + "@vue/cli-service": "^3.0.0 || ^4.0.0 || ^5.0.0-0" + } + }, + "node_modules/@vue/cli-service": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-compilation-targets": "^7.12.16", + "@soda/friendly-errors-webpack-plugin": "^1.8.0", + "@soda/get-current-script": "^1.0.2", + "@types/minimist": "^1.2.0", + "@vue/cli-overlay": "^5.0.8", + "@vue/cli-plugin-router": "^5.0.8", + "@vue/cli-plugin-vuex": "^5.0.8", + "@vue/cli-shared-utils": "^5.0.8", + "@vue/component-compiler-utils": "^3.3.0", + "@vue/vue-loader-v15": "npm:vue-loader@^15.9.7", + "@vue/web-component-wrapper": "^1.3.0", + "acorn": "^8.0.5", + "acorn-walk": "^8.0.2", + "address": "^1.1.2", + "autoprefixer": "^10.2.4", + "browserslist": "^4.16.3", + "case-sensitive-paths-webpack-plugin": "^2.3.0", + "cli-highlight": "^2.1.10", + "clipboardy": "^2.3.0", + "cliui": "^7.0.4", + "copy-webpack-plugin": "^9.0.1", + "css-loader": "^6.5.0", + "css-minimizer-webpack-plugin": "^3.0.2", + "cssnano": "^5.0.0", + "debug": "^4.1.1", + "default-gateway": "^6.0.3", + "dotenv": "^10.0.0", + "dotenv-expand": "^5.1.0", + "fs-extra": "^9.1.0", + "globby": "^11.0.2", + "hash-sum": "^2.0.0", + "html-webpack-plugin": "^5.1.0", + "is-file-esm": "^1.0.0", + "launch-editor-middleware": "^2.2.1", + "lodash.defaultsdeep": "^4.6.1", + "lodash.mapvalues": "^4.6.0", + "mini-css-extract-plugin": "^2.5.3", + "minimist": "^1.2.5", + "module-alias": "^2.2.2", + "portfinder": "^1.0.26", + "postcss": "^8.2.6", + "postcss-loader": "^6.1.1", + "progress-webpack-plugin": "^1.0.12", + "ssri": "^8.0.1", + "terser-webpack-plugin": "^5.1.1", + "thread-loader": "^3.0.0", + "vue-loader": "^17.0.0", + "vue-style-loader": "^4.1.3", + "webpack": "^5.54.0", + "webpack-bundle-analyzer": "^4.4.0", + "webpack-chain": "^6.5.1", + "webpack-dev-server": "^4.7.3", + "webpack-merge": "^5.7.3", + "webpack-virtual-modules": "^0.4.2", + "whatwg-fetch": "^3.6.2" + }, + "bin": { + "vue-cli-service": "bin/vue-cli-service.js" + }, + "engines": { + "node": "^12.0.0 || >= 14.0.0" + }, + "peerDependencies": { + "vue-template-compiler": "^2.0.0", + "webpack-sources": "*" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "less-loader": { + "optional": true + }, + "pug-plain-loader": { + "optional": true + }, + "raw-loader": { + "optional": true + }, + "sass-loader": { + "optional": true + }, + "stylus-loader": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + }, + "webpack-sources": { + "optional": true + } + } + }, + "node_modules/@vue/cli-service/node_modules/hash-sum": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/cli-service/node_modules/minipass": { + "version": "3.3.6", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@vue/cli-service/node_modules/ssri": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "minipass": "^3.1.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@vue/cli-shared-utils": { + "version": "5.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@achrinza/node-ipc": "^9.2.5", + "chalk": "^4.1.2", + "execa": "^1.0.0", + "joi": "^17.4.0", + "launch-editor": "^2.2.1", + "lru-cache": "^6.0.0", + "node-fetch": "^2.6.7", + "open": "^8.0.2", + "ora": "^5.3.0", + "read-pkg": "^5.1.1", + "semver": "^7.3.4", + "strip-ansi": "^6.0.0" + } + }, + "node_modules/@vue/cli-shared-utils/node_modules/lru-cache": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@vue/compiler-core": { + "version": "3.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.25.3", + "@vue/shared": "3.5.13", + "entities": "^4.5.0", + "estree-walker": "^2.0.2", + "source-map-js": "^1.2.0" + } + }, + "node_modules/@vue/compiler-core/node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/@vue/compiler-dom": { + "version": "3.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-core": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/compiler-sfc": { + "version": "2.7.16", + "dependencies": { + "@babel/parser": "^7.23.5", + "postcss": "^8.4.14", + "source-map": "^0.6.1" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/compiler-ssr": { + "version": "3.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/compiler-dom": "3.5.13", + "@vue/shared": "3.5.13" + } + }, + "node_modules/@vue/component-compiler-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "consolidate": "^0.15.1", + "hash-sum": "^1.0.2", + "lru-cache": "^4.1.2", + "merge-source-map": "^1.1.0", + "postcss": "^7.0.36", + "postcss-selector-parser": "^6.0.2", + "source-map": "~0.6.1", + "vue-template-es2015-compiler": "^1.9.0" + }, + "optionalDependencies": { + "prettier": "^1.18.2 || ^2.0.0" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/lru-cache": { + "version": "4.1.5", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/picocolors": { + "version": "0.2.1", + "dev": true, + "license": "ISC" + }, + "node_modules/@vue/component-compiler-utils/node_modules/postcss": { + "version": "7.0.39", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^0.2.1", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=6.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + } + }, + "node_modules/@vue/component-compiler-utils/node_modules/yallist": { + "version": "2.1.2", + "dev": true, + "license": "ISC" + }, + "node_modules/@vue/eslint-config-typescript": { + "version": "11.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@typescript-eslint/eslint-plugin": "^5.59.1", + "@typescript-eslint/parser": "^5.59.1", + "vue-eslint-parser": "^9.1.1" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0", + "eslint-plugin-vue": "^9.0.0", + "typescript": "*" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/@vue/shared": { + "version": "3.5.13", + "dev": true, + "license": "MIT" + }, + "node_modules/@vue/vue-loader-v15": { + "name": "vue-loader", + "version": "15.11.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@vue/component-compiler-utils": "^3.1.0", + "hash-sum": "^1.0.2", + "loader-utils": "^1.1.0", + "vue-hot-reload-api": "^2.3.0", + "vue-style-loader": "^4.1.0" + }, + "peerDependencies": { + "css-loader": "*", + "webpack": "^3.0.0 || ^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "cache-loader": { + "optional": true + }, + "prettier": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/@vue/vue-loader-v15/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/@vue/vue-loader-v15/node_modules/loader-utils": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/@vue/web-component-wrapper": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/ast": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/helper-numbers": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2" + } + }, + "node_modules/@webassemblyjs/floating-point-hex-parser": { + "version": "1.13.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-api-error": { + "version": "1.13.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-buffer": { + "version": "1.14.1", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-numbers": { + "version": "1.13.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/floating-point-hex-parser": "1.13.2", + "@webassemblyjs/helper-api-error": "1.13.2", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/helper-wasm-bytecode": { + "version": "1.13.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/helper-wasm-section": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/wasm-gen": "1.14.1" + } + }, + "node_modules/@webassemblyjs/ieee754": { + "version": "1.13.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@xtuc/ieee754": "^1.2.0" + } + }, + "node_modules/@webassemblyjs/leb128": { + "version": "1.13.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@webassemblyjs/utf8": { + "version": "1.13.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@webassemblyjs/wasm-edit": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/helper-wasm-section": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-opt": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1", + "@webassemblyjs/wast-printer": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-gen": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wasm-opt": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-buffer": "1.14.1", + "@webassemblyjs/wasm-gen": "1.14.1", + "@webassemblyjs/wasm-parser": "1.14.1" + } + }, + "node_modules/@webassemblyjs/wasm-parser": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@webassemblyjs/helper-api-error": "1.13.2", + "@webassemblyjs/helper-wasm-bytecode": "1.13.2", + "@webassemblyjs/ieee754": "1.13.2", + "@webassemblyjs/leb128": "1.13.2", + "@webassemblyjs/utf8": "1.13.2" + } + }, + "node_modules/@webassemblyjs/wast-printer": { + "version": "1.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@webassemblyjs/ast": "1.14.1", + "@xtuc/long": "4.2.2" + } + }, + "node_modules/@xtuc/ieee754": { + "version": "1.2.0", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@xtuc/long": { + "version": "4.2.2", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/accepts": { + "version": "1.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-types": "~2.1.34", + "negotiator": "0.6.3" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/accepts/node_modules/negotiator": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/acorn": { + "version": "8.14.0", + "dev": true, + "license": "MIT", + "bin": { + "acorn": "bin/acorn" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/acorn-jsx": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" + } + }, + "node_modules/acorn-walk": { + "version": "8.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "acorn": "^8.11.0" + }, + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/address": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/ajv": { + "version": "8.17.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "fast-uri": "^3.0.1", + "json-schema-traverse": "^1.0.0", + "require-from-string": "^2.0.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/ajv-formats": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ajv": "^8.0.0" + }, + "peerDependencies": { + "ajv": "^8.0.0" + }, + "peerDependenciesMeta": { + "ajv": { + "optional": true + } + } + }, + "node_modules/ajv-keywords": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3" + }, + "peerDependencies": { + "ajv": "^8.8.2" + } + }, + "node_modules/ajv/node_modules/json-schema-traverse": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/ansi-escapes": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/ansi-html-community": { + "version": "0.0.8", + "dev": true, + "engines": [ + "node >= 0.8.0" + ], + "license": "Apache-2.0", + "bin": { + "ansi-html": "bin/ansi-html" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/any-promise": { + "version": "1.3.0", + "dev": true, + "license": "MIT" + }, + "node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/arch": { + "version": "2.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/array-flatten": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/array-union": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/async": { + "version": "2.6.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.14" + } + }, + "node_modules/at-least-node": { + "version": "1.0.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/autoprefixer": { + "version": "10.4.20", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/autoprefixer" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "browserslist": "^4.23.3", + "caniuse-lite": "^1.0.30001646", + "fraction.js": "^4.3.7", + "normalize-range": "^0.1.2", + "picocolors": "^1.0.1", + "postcss-value-parser": "^4.2.0" + }, + "bin": { + "autoprefixer": "bin/autoprefixer" + }, + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/babel-loader": { + "version": "8.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-cache-dir": "^3.3.1", + "loader-utils": "^2.0.4", + "make-dir": "^3.1.0", + "schema-utils": "^2.6.5" + }, + "engines": { + "node": ">= 8.9" + }, + "peerDependencies": { + "@babel/core": "^7.0.0", + "webpack": ">=2" + } + }, + "node_modules/babel-loader/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/babel-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/babel-loader/node_modules/schema-utils": { + "version": "2.7.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.5", + "ajv": "^6.12.4", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/babel-plugin-dynamic-import-node": { + "version": "2.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "object.assign": "^4.1.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2": { + "version": "0.4.12", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.22.6", + "@babel/helper-define-polyfill-provider": "^0.6.3", + "semver": "^6.3.1" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/babel-plugin-polyfill-corejs3": { + "version": "0.10.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.2", + "core-js-compat": "^3.38.0" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/babel-plugin-polyfill-regenerator": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-define-polyfill-provider": "^0.6.3" + }, + "peerDependencies": { + "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/batch": { + "version": "0.6.1", + "dev": true, + "license": "MIT" + }, + "node_modules/big.js": { + "version": "5.2.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/binary-extensions": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/bl": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, + "node_modules/bluebird": { + "version": "3.7.2", + "dev": true, + "license": "MIT" + }, + "node_modules/body-parser": { + "version": "1.20.3", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "content-type": "~1.0.5", + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "on-finished": "2.4.1", + "qs": "6.13.0", + "raw-body": "2.5.2", + "type-is": "~1.6.18", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/body-parser/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/body-parser/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/bonjour-service": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.3", + "multicast-dns": "^7.2.5" + } + }, + "node_modules/boolbase": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/brace-expansion": { + "version": "1.1.11", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/bytes": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/call-bind": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.0", + "es-define-property": "^1.0.0", + "get-intrinsic": "^1.2.4", + "set-function-length": "^1.2.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/call-bind-apply-helpers": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/call-bound": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "get-intrinsic": "^1.2.6" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camel-case": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "pascal-case": "^3.1.2", + "tslib": "^2.0.3" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-api": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.0.0", + "caniuse-lite": "^1.0.0", + "lodash.memoize": "^4.1.2", + "lodash.uniq": "^4.5.0" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001695", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/case-sensitive-paths-webpack-plugin": { + "version": "2.4.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/chokidar": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "anymatch": "~3.1.2", + "braces": "~3.0.2", + "glob-parent": "~5.1.2", + "is-binary-path": "~2.1.0", + "is-glob": "~4.0.1", + "normalize-path": "~3.0.0", + "readdirp": "~3.6.0" + }, + "engines": { + "node": ">= 8.10.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, + "optionalDependencies": { + "fsevents": "~2.3.2" + } + }, + "node_modules/chokidar/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/chokidar/node_modules/readdirp": { + "version": "3.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "picomatch": "^2.2.1" + }, + "engines": { + "node": ">=8.10.0" + } + }, + "node_modules/chrome-trace-event": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0" + } + }, + "node_modules/ci-info": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/clean-css": { + "version": "5.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "~0.6.0" + }, + "engines": { + "node": ">= 10.0" + } + }, + "node_modules/cli-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^3.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cli-highlight": { + "version": "2.1.11", + "dev": true, + "license": "ISC", + "dependencies": { + "chalk": "^4.0.0", + "highlight.js": "^10.7.1", + "mz": "^2.4.0", + "parse5": "^5.1.1", + "parse5-htmlparser2-tree-adapter": "^6.0.0", + "yargs": "^16.0.0" + }, + "bin": { + "highlight": "bin/highlight" + }, + "engines": { + "node": ">=8.0.0", + "npm": ">=5.0.0" + } + }, + "node_modules/cli-highlight/node_modules/parse5": { + "version": "5.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/cli-spinners": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/clipboardy": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "arch": "^2.1.1", + "execa": "^1.0.0", + "is-wsl": "^2.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cliui": { + "version": "7.0.4", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.0", + "wrap-ansi": "^7.0.0" + } + }, + "node_modules/clone": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/clone-deep": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-plain-object": "^2.0.4", + "kind-of": "^6.0.2", + "shallow-clone": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/colord": { + "version": "2.9.3", + "dev": true, + "license": "MIT" + }, + "node_modules/colorette": { + "version": "2.0.20", + "dev": true, + "license": "MIT" + }, + "node_modules/commander": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/commondir": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/compressible": { + "version": "2.0.18", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": ">= 1.43.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compressible/node_modules/mime-db": { + "version": "1.53.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/compression": { + "version": "1.7.5", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "compressible": "~2.0.18", + "debug": "2.6.9", + "negotiator": "~0.6.4", + "on-headers": "~1.0.2", + "safe-buffer": "5.2.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/compression/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/compression/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/compression/node_modules/negotiator": { + "version": "0.6.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/connect-history-api-fallback": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8" + } + }, + "node_modules/consolidate": { + "version": "0.15.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bluebird": "^3.1.1" + }, + "engines": { + "node": ">= 0.10.0" + } + }, + "node_modules/content-disposition": { + "version": "0.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "5.2.1" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/content-type": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/cookie": { + "version": "0.7.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/cookie-signature": { + "version": "1.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/copy-webpack-plugin": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.2.7", + "glob-parent": "^6.0.1", + "globby": "^11.0.3", + "normalize-path": "^3.0.0", + "schema-utils": "^3.1.1", + "serialize-javascript": "^6.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/copy-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/copy-webpack-plugin/node_modules/schema-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/core-js": { + "version": "3.40.0", + "hasInstallScript": true, + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-js-compat": { + "version": "3.40.0", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.24.3" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/core-js" + } + }, + "node_modules/core-util-is": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.1.0", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.7.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/cross-spawn/node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/cross-spawn/node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-declaration-sorter": { + "version": "6.4.1", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >=14" + }, + "peerDependencies": { + "postcss": "^8.0.9" + } + }, + "node_modules/css-loader": { + "version": "6.11.0", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.1.0", + "postcss": "^8.4.33", + "postcss-modules-extract-imports": "^3.1.0", + "postcss-modules-local-by-default": "^4.0.5", + "postcss-modules-scope": "^3.2.0", + "postcss-modules-values": "^4.0.0", + "postcss-value-parser": "^4.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/css-minimizer-webpack-plugin": { + "version": "3.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano": "^5.0.6", + "jest-worker": "^27.0.2", + "postcss": "^8.3.5", + "schema-utils": "^4.0.0", + "serialize-javascript": "^6.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "@parcel/css": { + "optional": true + }, + "clean-css": { + "optional": true + }, + "csso": { + "optional": true + }, + "esbuild": { + "optional": true + } + } + }, + "node_modules/css-select": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0", + "css-what": "^6.0.1", + "domhandler": "^4.3.1", + "domutils": "^2.8.0", + "nth-check": "^2.0.1" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/css-tree": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "mdn-data": "2.0.14", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/css-what": { + "version": "6.1.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">= 6" + }, + "funding": { + "url": "https://github.com/sponsors/fb55" + } + }, + "node_modules/cssesc": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "bin": { + "cssesc": "bin/cssesc" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/cssnano": { + "version": "5.1.15", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-preset-default": "^5.2.14", + "lilconfig": "^2.0.3", + "yaml": "^1.10.2" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/cssnano" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-preset-default": { + "version": "5.2.14", + "dev": true, + "license": "MIT", + "dependencies": { + "css-declaration-sorter": "^6.3.1", + "cssnano-utils": "^3.1.0", + "postcss-calc": "^8.2.3", + "postcss-colormin": "^5.3.1", + "postcss-convert-values": "^5.1.3", + "postcss-discard-comments": "^5.1.2", + "postcss-discard-duplicates": "^5.1.0", + "postcss-discard-empty": "^5.1.1", + "postcss-discard-overridden": "^5.1.0", + "postcss-merge-longhand": "^5.1.7", + "postcss-merge-rules": "^5.1.4", + "postcss-minify-font-values": "^5.1.0", + "postcss-minify-gradients": "^5.1.1", + "postcss-minify-params": "^5.1.4", + "postcss-minify-selectors": "^5.2.1", + "postcss-normalize-charset": "^5.1.0", + "postcss-normalize-display-values": "^5.1.0", + "postcss-normalize-positions": "^5.1.1", + "postcss-normalize-repeat-style": "^5.1.1", + "postcss-normalize-string": "^5.1.0", + "postcss-normalize-timing-functions": "^5.1.0", + "postcss-normalize-unicode": "^5.1.1", + "postcss-normalize-url": "^5.1.0", + "postcss-normalize-whitespace": "^5.1.1", + "postcss-ordered-values": "^5.1.3", + "postcss-reduce-initial": "^5.1.2", + "postcss-reduce-transforms": "^5.1.0", + "postcss-svgo": "^5.1.0", + "postcss-unique-selectors": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/cssnano-utils": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/csso": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "css-tree": "^1.1.2" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "license": "MIT" + }, + "node_modules/de-indent": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/debounce": { + "version": "1.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/deep-is": { + "version": "0.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/default-gateway": { + "version": "6.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "execa": "^5.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/default-gateway/node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/default-gateway/node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/default-gateway/node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/defaults": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "clone": "^1.0.2" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/define-data-property": { + "version": "1.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0", + "es-errors": "^1.3.0", + "gopd": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/define-lazy-prop": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/define-properties": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.0.1", + "has-property-descriptors": "^1.0.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/depd": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/destroy": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8", + "npm": "1.2.8000 || >= 1.4.16" + } + }, + "node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/detect-node": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/dir-glob": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-type": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dns-packet": { + "version": "5.6.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@leichtgewicht/ip-codec": "^2.0.1" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/doctrine": { + "version": "3.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "esutils": "^2.0.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/dom-converter": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "utila": "~0.4" + } + }, + "node_modules/dom-serializer": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.2.0", + "entities": "^2.0.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "4.3.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.2.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "2.8.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^1.0.1", + "domelementtype": "^2.2.0", + "domhandler": "^4.2.0" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/dot-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/dotenv": { + "version": "10.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=10" + } + }, + "node_modules/dotenv-expand": { + "version": "5.1.0", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/dunder-proto": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-errors": "^1.3.0", + "gopd": "^1.2.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/duplexer": { + "version": "0.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/easy-stack": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/ee-first": { + "version": "1.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.84", + "dev": true, + "license": "ISC" + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/emojis-list": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/encodeurl": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/encoding/node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/enhanced-resolve": { + "version": "5.18.0", + "dev": true, + "license": "MIT", + "dependencies": { + "graceful-fs": "^4.2.4", + "tapable": "^2.2.0" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/entities": { + "version": "2.2.0", + "dev": true, + "license": "BSD-2-Clause", + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/error-stack-parser": { + "version": "2.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "stackframe": "^1.3.4" + } + }, + "node_modules/es-define-property": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-errors": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/es-module-lexer": { + "version": "1.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/es-object-atoms": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-html": { + "version": "1.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/escape-string-regexp": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint": { + "version": "8.57.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.2.0", + "@eslint-community/regexpp": "^4.6.1", + "@eslint/eslintrc": "^2.1.4", + "@eslint/js": "8.57.1", + "@humanwhocodes/config-array": "^0.13.0", + "@humanwhocodes/module-importer": "^1.0.1", + "@nodelib/fs.walk": "^1.2.8", + "@ungap/structured-clone": "^1.2.0", + "ajv": "^6.12.4", + "chalk": "^4.0.0", + "cross-spawn": "^7.0.2", + "debug": "^4.3.2", + "doctrine": "^3.0.0", + "escape-string-regexp": "^4.0.0", + "eslint-scope": "^7.2.2", + "eslint-visitor-keys": "^3.4.3", + "espree": "^9.6.1", + "esquery": "^1.4.2", + "esutils": "^2.0.2", + "fast-deep-equal": "^3.1.3", + "file-entry-cache": "^6.0.1", + "find-up": "^5.0.0", + "glob-parent": "^6.0.2", + "globals": "^13.19.0", + "graphemer": "^1.4.0", + "ignore": "^5.2.0", + "imurmurhash": "^0.1.4", + "is-glob": "^4.0.0", + "is-path-inside": "^3.0.3", + "js-yaml": "^4.1.0", + "json-stable-stringify-without-jsonify": "^1.0.1", + "levn": "^0.4.1", + "lodash.merge": "^4.6.2", + "minimatch": "^3.1.2", + "natural-compare": "^1.4.0", + "optionator": "^0.9.3", + "strip-ansi": "^6.0.1", + "text-table": "^0.2.0" + }, + "bin": { + "eslint": "bin/eslint.js" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.10.0", + "dev": true, + "license": "MIT", + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, + "node_modules/eslint-plugin-prettier": { + "version": "4.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, + "node_modules/eslint-plugin-vue": { + "version": "9.32.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@eslint-community/eslint-utils": "^4.4.0", + "globals": "^13.24.0", + "natural-compare": "^1.4.0", + "nth-check": "^2.1.1", + "postcss-selector-parser": "^6.0.15", + "semver": "^7.6.3", + "vue-eslint-parser": "^9.4.3", + "xml-name-validator": "^4.0.0" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^6.2.0 || ^7.0.0 || ^8.0.0 || ^9.0.0" + } + }, + "node_modules/eslint-scope": { + "version": "7.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^5.2.0" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-visitor-keys": { + "version": "3.4.3", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/eslint-webpack-plugin": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint": "^7.29.0 || ^8.4.1", + "jest-worker": "^28.0.2", + "micromatch": "^4.0.5", + "normalize-path": "^3.0.0", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "eslint": "^7.0.0 || ^8.0.0", + "webpack": "^5.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { + "version": "28.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" + } + }, + "node_modules/eslint-webpack-plugin/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/eslint/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/eslint/node_modules/find-up": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^6.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/espree": { + "version": "9.6.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "acorn": "^8.9.0", + "acorn-jsx": "^5.3.2", + "eslint-visitor-keys": "^3.4.1" + }, + "engines": { + "node": "^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://opencollective.com/eslint" + } + }, + "node_modules/esquery": { + "version": "1.6.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "estraverse": "^5.1.0" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/esrecurse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "estraverse": "^5.2.0" + }, + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/estree-walker": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/etag": { + "version": "1.8.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/event-pubsub": { + "version": "4.3.0", + "dev": true, + "license": "Unlicense", + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/eventemitter3": { + "version": "4.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/events": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.x" + } + }, + "node_modules/execa": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^6.0.0", + "get-stream": "^4.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/execa/node_modules/cross-spawn": { + "version": "6.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "nice-try": "^1.0.4", + "path-key": "^2.0.1", + "semver": "^5.5.0", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + }, + "engines": { + "node": ">=4.8" + } + }, + "node_modules/execa/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/execa/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/express": { + "version": "4.21.2", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.8", + "array-flatten": "1.1.1", + "body-parser": "1.20.3", + "content-disposition": "0.5.4", + "content-type": "~1.0.4", + "cookie": "0.7.1", + "cookie-signature": "1.0.6", + "debug": "2.6.9", + "depd": "2.0.0", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "finalhandler": "1.3.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "merge-descriptors": "1.0.3", + "methods": "~1.1.2", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "path-to-regexp": "0.1.12", + "proxy-addr": "~2.0.7", + "qs": "6.13.0", + "range-parser": "~1.2.1", + "safe-buffer": "5.2.1", + "send": "0.19.0", + "serve-static": "1.16.2", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "type-is": "~1.6.18", + "utils-merge": "1.0.1", + "vary": "~1.1.2" + }, + "engines": { + "node": ">= 0.10.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/express" + } + }, + "node_modules/express/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/express/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-deep-equal": { + "version": "3.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.3.0", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-glob/node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-levenshtein": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-uri": { + "version": "3.0.6", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fastify" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fastify" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/fastq": { + "version": "1.18.0", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/faye-websocket": { + "version": "0.11.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "websocket-driver": ">=0.5.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/figures": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^1.0.5" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/figures/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/file-entry-cache": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "flat-cache": "^3.0.4" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/finalhandler": { + "version": "1.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "on-finished": "2.4.1", + "parseurl": "~1.3.3", + "statuses": "2.0.1", + "unpipe": "~1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/finalhandler/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/finalhandler/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/find-cache-dir": { + "version": "3.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "commondir": "^1.0.1", + "make-dir": "^3.0.2", + "pkg-dir": "^4.1.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/avajs/find-cache-dir?sponsor=1" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/find-up/node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/flat": { + "version": "5.0.2", + "dev": true, + "license": "BSD-3-Clause", + "bin": { + "flat": "cli.js" + } + }, + "node_modules/flat-cache": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "flatted": "^3.2.9", + "keyv": "^4.5.3", + "rimraf": "^3.0.2" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + } + }, + "node_modules/flatted": { + "version": "3.3.2", + "dev": true, + "license": "ISC" + }, + "node_modules/follow-redirects": { + "version": "1.15.9", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/RubenVerborgh" + } + ], + "license": "MIT", + "engines": { + "node": ">=4.0" + }, + "peerDependenciesMeta": { + "debug": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin": { + "version": "6.5.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.8.3", + "@types/json-schema": "^7.0.5", + "chalk": "^4.1.0", + "chokidar": "^3.4.2", + "cosmiconfig": "^6.0.0", + "deepmerge": "^4.2.2", + "fs-extra": "^9.0.0", + "glob": "^7.1.6", + "memfs": "^3.1.2", + "minimatch": "^3.0.4", + "schema-utils": "2.7.0", + "semver": "^7.3.2", + "tapable": "^1.0.0" + }, + "engines": { + "node": ">=10", + "yarn": ">=1.0.0" + }, + "peerDependencies": { + "eslint": ">= 6", + "typescript": ">= 2.7", + "vue-template-compiler": "*", + "webpack": ">= 4" + }, + "peerDependenciesMeta": { + "eslint": { + "optional": true + }, + "vue-template-compiler": { + "optional": true + } + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.4", + "ajv": "^6.12.2", + "ajv-keywords": "^3.4.1" + }, + "engines": { + "node": ">= 8.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { + "version": "1.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/forwarded": { + "version": "0.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fraction.js": { + "version": "4.3.7", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + }, + "funding": { + "type": "patreon", + "url": "https://github.com/sponsors/rawify" + } + }, + "node_modules/fresh": { + "version": "0.5.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/fs-extra": { + "version": "9.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "at-least-node": "^1.0.0", + "graceful-fs": "^4.2.0", + "jsonfile": "^6.0.1", + "universalify": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/fs-monkey": { + "version": "1.0.6", + "dev": true, + "license": "Unlicense" + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-intrinsic": { + "version": "1.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind-apply-helpers": "^1.0.1", + "es-define-property": "^1.0.1", + "es-errors": "^1.3.0", + "es-object-atoms": "^1.0.0", + "function-bind": "^1.1.2", + "get-proto": "^1.0.0", + "gopd": "^1.2.0", + "has-symbols": "^1.1.0", + "hasown": "^2.0.2", + "math-intrinsics": "^1.1.0" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/get-proto": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "dunder-proto": "^1.0.1", + "es-object-atoms": "^1.0.0" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/get-stream": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/glob-parent": { + "version": "6.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.3" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/glob-to-regexp": { + "version": "0.4.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/globals": { + "version": "13.24.0", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.20.2" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/globby": { + "version": "11.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "array-union": "^2.1.0", + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.9", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^3.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/gopd": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "node_modules/graphemer": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/gzip-size": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "duplexer": "^0.1.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/handle-thing": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-property-descriptors": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "es-define-property": "^1.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/has-symbols": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/hash-sum": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/he": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "bin": { + "he": "bin/he" + } + }, + "node_modules/highlight.js": { + "version": "10.7.3", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": "*" + } + }, + "node_modules/hosted-git-info": { + "version": "2.8.9", + "dev": true, + "license": "ISC" + }, + "node_modules/hpack.js": { + "version": "2.1.6", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.1", + "obuf": "^1.0.0", + "readable-stream": "^2.0.1", + "wbuf": "^1.1.0" + } + }, + "node_modules/hpack.js/node_modules/readable-stream": { + "version": "2.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "core-util-is": "~1.0.0", + "inherits": "~2.0.3", + "isarray": "~1.0.0", + "process-nextick-args": "~2.0.0", + "safe-buffer": "~5.1.1", + "string_decoder": "~1.1.1", + "util-deprecate": "~1.0.1" + } + }, + "node_modules/hpack.js/node_modules/safe-buffer": { + "version": "5.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/hpack.js/node_modules/string_decoder": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.1.0" + } + }, + "node_modules/html-entities": { + "version": "2.5.2", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/mdevils" + }, + { + "type": "patreon", + "url": "https://patreon.com/mdevils" + } + ], + "license": "MIT" + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/html-minifier-terser": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "camel-case": "^4.1.2", + "clean-css": "^5.2.2", + "commander": "^8.3.0", + "he": "^1.2.0", + "param-case": "^3.0.4", + "relateurl": "^0.2.7", + "terser": "^5.10.0" + }, + "bin": { + "html-minifier-terser": "cli.js" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/html-minifier-terser/node_modules/commander": { + "version": "8.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 12" + } + }, + "node_modules/html-tags": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/html-webpack-plugin": { + "version": "5.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/html-minifier-terser": "^6.0.0", + "html-minifier-terser": "^6.0.2", + "lodash": "^4.17.21", + "pretty-error": "^4.0.0", + "tapable": "^2.0.0" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/html-webpack-plugin" + }, + "peerDependencies": { + "@rspack/core": "0.x || 1.x", + "webpack": "^5.20.0" + }, + "peerDependenciesMeta": { + "@rspack/core": { + "optional": true + }, + "webpack": { + "optional": true + } + } + }, + "node_modules/htmlparser2": { + "version": "6.1.0", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.0.1", + "domhandler": "^4.0.0", + "domutils": "^2.5.2", + "entities": "^2.0.0" + } + }, + "node_modules/http-deceiver": { + "version": "1.2.7", + "dev": true, + "license": "MIT" + }, + "node_modules/http-errors": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "2.0.0", + "inherits": "2.0.4", + "setprototypeof": "1.2.0", + "statuses": "2.0.1", + "toidentifier": "1.0.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/http-parser-js": { + "version": "0.5.8", + "dev": true, + "license": "MIT" + }, + "node_modules/http-proxy": { + "version": "1.18.1", + "dev": true, + "license": "MIT", + "dependencies": { + "eventemitter3": "^4.0.0", + "follow-redirects": "^1.0.0", + "requires-port": "^1.0.0" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/http-proxy-middleware": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/http-proxy": "^1.17.8", + "http-proxy": "^1.18.1", + "is-glob": "^4.0.1", + "is-plain-obj": "^3.0.0", + "micromatch": "^4.0.2" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "@types/express": "^4.17.13" + }, + "peerDependenciesMeta": { + "@types/express": { + "optional": true + } + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.4.24", + "dev": true, + "license": "MIT", + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/icss-utils": { + "version": "5.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/ignore": { + "version": "5.3.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/immutable": { + "version": "5.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "dev": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "dev": true, + "license": "ISC" + }, + "node_modules/ipaddr.js": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-binary-path": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "binary-extensions": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/is-ci": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ci-info": "^1.5.0" + }, + "bin": { + "is-ci": "bin.js" + } + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-docker": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "bin": { + "is-docker": "cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-file-esm": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "read-pkg-up": "^7.0.1" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-interactive": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-path-inside": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-plain-obj": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-plain-object": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "isobject": "^3.0.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-stream": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-unicode-supported": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/is-wsl": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "is-docker": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/isarray": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/isobject": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/javascript-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jest-worker": { + "version": "27.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/joi": { + "version": "17.13.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@hapi/hoek": "^9.3.0", + "@hapi/topo": "^5.1.0", + "@sideway/address": "^4.1.5", + "@sideway/formula": "^3.0.1", + "@sideway/pinpoint": "^2.0.0" + } + }, + "node_modules/js-message": { + "version": "1.0.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6.0" + } + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsesc": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-buffer": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-better-errors": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-schema-traverse": { + "version": "0.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json-stable-stringify-without-jsonify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/jsonfile": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "universalify": "^2.0.0" + }, + "optionalDependencies": { + "graceful-fs": "^4.1.6" + } + }, + "node_modules/keyv": { + "version": "4.5.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-buffer": "3.0.1" + } + }, + "node_modules/kind-of": { + "version": "6.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/klona": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/launch-editor": { + "version": "2.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "picocolors": "^1.0.0", + "shell-quote": "^1.8.1" + } + }, + "node_modules/launch-editor-middleware": { + "version": "2.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "launch-editor": "^2.9.1" + } + }, + "node_modules/levn": { + "version": "0.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1", + "type-check": "~0.4.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/lilconfig": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/loader-runner": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.11.5" + } + }, + "node_modules/loader-utils": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^2.1.2" + }, + "engines": { + "node": ">=8.9.0" + } + }, + "node_modules/locate-path": { + "version": "6.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^5.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/lodash": { + "version": "4.17.21", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.debounce": { + "version": "4.0.8", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.defaultsdeep": { + "version": "4.6.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.kebabcase": { + "version": "4.1.1", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.mapvalues": { + "version": "4.6.0", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.memoize": { + "version": "4.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.merge": { + "version": "4.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/lodash.uniq": { + "version": "4.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/log-symbols": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "is-unicode-supported": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/log-update": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-escapes": "^3.0.0", + "cli-cursor": "^2.0.0", + "wrap-ansi": "^3.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/ansi-regex": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/cli-cursor": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "restore-cursor": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/is-fullwidth-code-point": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/mimic-fn": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/onetime": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/restore-cursor": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^2.0.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/string-width": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-fullwidth-code-point": "^2.0.0", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/strip-ansi": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/log-update/node_modules/wrap-ansi": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "string-width": "^2.1.1", + "strip-ansi": "^4.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/lower-case": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.3" + } + }, + "node_modules/magic-string": { + "version": "0.30.17", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/sourcemap-codec": "^1.5.0" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/math-intrinsics": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/mdn-data": { + "version": "2.0.14", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/media-typer": { + "version": "0.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/memfs": { + "version": "3.5.3", + "dev": true, + "license": "Unlicense", + "dependencies": { + "fs-monkey": "^1.0.4" + }, + "engines": { + "node": ">= 4.0.0" + } + }, + "node_modules/merge-descriptors": { + "version": "1.0.3", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/merge-source-map": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "source-map": "^0.6.1" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/methods": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mime": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "bin": { + "mime": "cli.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/mime-db": { + "version": "1.52.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mime-types": { + "version": "2.1.35", + "dev": true, + "license": "MIT", + "dependencies": { + "mime-db": "1.52.0" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mini-css-extract-plugin": { + "version": "2.9.2", + "dev": true, + "license": "MIT", + "dependencies": { + "schema-utils": "^4.0.0", + "tapable": "^2.2.1" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.0.0" + } + }, + "node_modules/minimalistic-assert": { + "version": "1.0.1", + "dev": true, + "license": "ISC" + }, + "node_modules/minimatch": { + "version": "3.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimist": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/module-alias": { + "version": "2.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/mrmime": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/ms": { + "version": "2.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/multicast-dns": { + "version": "7.2.5", + "dev": true, + "license": "MIT", + "dependencies": { + "dns-packet": "^5.2.2", + "thunky": "^1.0.2" + }, + "bin": { + "multicast-dns": "cli.js" + } + }, + "node_modules/mz": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0", + "object-assign": "^4.0.1", + "thenify-all": "^1.0.0" + } + }, + "node_modules/nanoid": { + "version": "3.3.8", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "bin": { + "nanoid": "bin/nanoid.cjs" + }, + "engines": { + "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" + } + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/natural-compare-lite": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/neo-async": { + "version": "2.6.2", + "dev": true, + "license": "MIT" + }, + "node_modules/nice-try": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/no-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "lower-case": "^2.0.2", + "tslib": "^2.0.3" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-forge": { + "version": "1.3.1", + "dev": true, + "license": "(BSD-3-Clause OR GPL-2.0)", + "engines": { + "node": ">= 6.13.0" + } + }, + "node_modules/node-releases": { + "version": "2.0.19", + "dev": true, + "license": "MIT" + }, + "node_modules/normalize-package-data": { + "version": "2.5.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "hosted-git-info": "^2.1.4", + "resolve": "^1.10.0", + "semver": "2 || 3 || 4 || 5", + "validate-npm-package-license": "^3.0.1" + } + }, + "node_modules/normalize-package-data/node_modules/semver": { + "version": "5.7.2", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-range": { + "version": "0.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/normalize-url": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/npm-run-path": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/npm-run-path/node_modules/path-key": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/nth-check": { + "version": "2.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "boolbase": "^1.0.0" + }, + "funding": { + "url": "https://github.com/fb55/nth-check?sponsor=1" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/object-inspect": { + "version": "1.13.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/object-keys": { + "version": "1.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/object.assign": { + "version": "4.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bind": "^1.0.8", + "call-bound": "^1.0.3", + "define-properties": "^1.2.1", + "es-object-atoms": "^1.0.0", + "has-symbols": "^1.1.0", + "object-keys": "^1.1.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/obuf": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/on-finished": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ee-first": "1.1.1" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/on-headers": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/once": { + "version": "1.4.0", + "dev": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/open": { + "version": "8.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-lazy-prop": "^2.0.0", + "is-docker": "^2.1.1", + "is-wsl": "^2.2.0" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/opener": { + "version": "1.5.2", + "dev": true, + "license": "(WTFPL OR MIT)", + "bin": { + "opener": "bin/opener-bin.js" + } + }, + "node_modules/optionator": { + "version": "0.9.4", + "dev": true, + "license": "MIT", + "dependencies": { + "deep-is": "^0.1.3", + "fast-levenshtein": "^2.0.6", + "levn": "^0.4.1", + "prelude-ls": "^1.2.1", + "type-check": "^0.4.0", + "word-wrap": "^1.2.5" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/ora": { + "version": "5.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "bl": "^4.1.0", + "chalk": "^4.1.0", + "cli-cursor": "^3.1.0", + "cli-spinners": "^2.5.0", + "is-interactive": "^1.0.0", + "is-unicode-supported": "^0.1.0", + "log-symbols": "^4.1.0", + "strip-ansi": "^6.0.0", + "wcwidth": "^1.0.1" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-finally": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^3.0.2" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-retry": { + "version": "4.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/retry": "0.12.0", + "retry": "^0.13.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-retry/node_modules/retry": { + "version": "0.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 4" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/param-case": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "dot-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/parse5": { + "version": "6.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/parse5-htmlparser2-tree-adapter": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "parse5": "^6.0.1" + } + }, + "node_modules/parseurl": { + "version": "1.3.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/pascal-case": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "no-case": "^3.0.4", + "tslib": "^2.0.3" + } + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path-to-regexp": { + "version": "0.1.12", + "dev": true, + "license": "MIT" + }, + "node_modules/path-type": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/picocolors": { + "version": "1.1.1", + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/portfinder": { + "version": "1.0.32", + "dev": true, + "license": "MIT", + "dependencies": { + "async": "^2.6.4", + "debug": "^3.2.7", + "mkdirp": "^0.5.6" + }, + "engines": { + "node": ">= 0.12.0" + } + }, + "node_modules/portfinder/node_modules/debug": { + "version": "3.2.7", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.1" + } + }, + "node_modules/portfinder/node_modules/mkdirp": { + "version": "0.5.6", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.6" + }, + "bin": { + "mkdirp": "bin/cmd.js" + } + }, + "node_modules/postcss": { + "version": "8.4.49", + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/postcss/" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/postcss" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "nanoid": "^3.3.7", + "picocolors": "^1.1.1", + "source-map-js": "^1.2.1" + }, + "engines": { + "node": "^10 || ^12 || >=14" + } + }, + "node_modules/postcss-calc": { + "version": "8.2.4", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.9", + "postcss-value-parser": "^4.2.0" + }, + "peerDependencies": { + "postcss": "^8.2.2" + } + }, + "node_modules/postcss-colormin": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "colord": "^2.9.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-convert-values": { + "version": "5.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-comments": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-duplicates": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-empty": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-discard-overridden": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-loader": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cosmiconfig": "^7.0.0", + "klona": "^2.0.5", + "semver": "^7.3.5" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "postcss": "^7.0.0 || ^8.0.1", + "webpack": "^5.0.0" + } + }, + "node_modules/postcss-loader/node_modules/cosmiconfig": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/parse-json": "^4.0.0", + "import-fresh": "^3.2.1", + "parse-json": "^5.0.0", + "path-type": "^4.0.0", + "yaml": "^1.10.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/postcss-merge-longhand": { + "version": "5.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "stylehacks": "^5.1.1" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-merge-rules": { + "version": "5.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0", + "cssnano-utils": "^3.1.0", + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-font-values": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-gradients": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "colord": "^2.9.1", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-params": { + "version": "5.1.4", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-minify-selectors": { + "version": "5.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-modules-extract-imports": { + "version": "3.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "icss-utils": "^5.0.0", + "postcss-selector-parser": "^7.0.0", + "postcss-value-parser": "^4.1.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-local-by-default/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-scope": { + "version": "3.2.1", + "dev": true, + "license": "ISC", + "dependencies": { + "postcss-selector-parser": "^7.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-modules-scope/node_modules/postcss-selector-parser": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-modules-values": { + "version": "4.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "icss-utils": "^5.0.0" + }, + "engines": { + "node": "^10 || ^12 || >= 14" + }, + "peerDependencies": { + "postcss": "^8.1.0" + } + }, + "node_modules/postcss-normalize-charset": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-display-values": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-positions": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-repeat-style": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-string": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-timing-functions": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-unicode": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-url": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "normalize-url": "^6.0.1", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-normalize-whitespace": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-ordered-values": { + "version": "5.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "cssnano-utils": "^3.1.0", + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-initial": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "caniuse-api": "^3.0.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-reduce-transforms": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-selector-parser": { + "version": "6.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cssesc": "^3.0.0", + "util-deprecate": "^1.0.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/postcss-svgo": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-value-parser": "^4.2.0", + "svgo": "^2.7.0" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-unique-selectors": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "postcss-selector-parser": "^6.0.5" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/postcss-value-parser": { + "version": "4.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/prelude-ls": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/prettier": { + "version": "2.8.8", + "devOptional": true, + "license": "MIT", + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/pretty-error": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lodash": "^4.17.20", + "renderkid": "^3.0.0" + } + }, + "node_modules/process-nextick-args": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/progress-webpack-plugin": { + "version": "1.0.16", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^2.1.0", + "figures": "^2.0.0", + "log-update": "^2.3.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "peerDependencies": { + "webpack": "^2.0.0 || ^3.0.0 || ^4.0.0 || ^5.0.0" + } + }, + "node_modules/progress-webpack-plugin/node_modules/ansi-styles": { + "version": "3.2.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^1.9.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/chalk": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^3.2.1", + "escape-string-regexp": "^1.0.5", + "supports-color": "^5.3.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/color-convert": { + "version": "1.9.3", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "1.1.3" + } + }, + "node_modules/progress-webpack-plugin/node_modules/color-name": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/progress-webpack-plugin/node_modules/escape-string-regexp": { + "version": "1.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/progress-webpack-plugin/node_modules/has-flag": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/progress-webpack-plugin/node_modules/supports-color": { + "version": "5.5.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^3.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/proxy-addr": { + "version": "2.0.7", + "dev": true, + "license": "MIT", + "dependencies": { + "forwarded": "0.2.0", + "ipaddr.js": "1.9.1" + }, + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/pseudomap": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/pump": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/punycode": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/qs": { + "version": "6.13.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "side-channel": "^1.0.6" + }, + "engines": { + "node": ">=0.6" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/randombytes": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "^5.1.0" + } + }, + "node_modules/range-parser": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/raw-body": { + "version": "2.5.2", + "dev": true, + "license": "MIT", + "dependencies": { + "bytes": "3.1.2", + "http-errors": "2.0.0", + "iconv-lite": "0.4.24", + "unpipe": "1.0.0" + }, + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/read-pkg": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/normalize-package-data": "^2.4.0", + "normalize-package-data": "^2.5.0", + "parse-json": "^5.0.0", + "type-fest": "^0.6.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg-up": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.1.0", + "read-pkg": "^5.2.0", + "type-fest": "^0.8.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/read-pkg-up/node_modules/type-fest": { + "version": "0.8.1", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/read-pkg/node_modules/type-fest": { + "version": "0.6.0", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=8" + } + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "dev": true, + "license": "MIT", + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/regenerate": { + "version": "1.4.2", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerate-unicode-properties": { + "version": "10.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regenerator-runtime": { + "version": "0.14.1", + "dev": true, + "license": "MIT" + }, + "node_modules/regenerator-transform": { + "version": "0.15.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/runtime": "^7.8.4" + } + }, + "node_modules/regexpu-core": { + "version": "6.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "regenerate": "^1.4.2", + "regenerate-unicode-properties": "^10.2.0", + "regjsgen": "^0.8.0", + "regjsparser": "^0.12.0", + "unicode-match-property-ecmascript": "^2.0.0", + "unicode-match-property-value-ecmascript": "^2.1.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/regjsgen": { + "version": "0.8.0", + "dev": true, + "license": "MIT" + }, + "node_modules/regjsparser": { + "version": "0.12.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "jsesc": "~3.0.2" + }, + "bin": { + "regjsparser": "bin/parser" + } + }, + "node_modules/regjsparser/node_modules/jsesc": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/relateurl": { + "version": "0.2.7", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.10" + } + }, + "node_modules/renderkid": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "css-select": "^4.1.3", + "dom-converter": "^0.2.0", + "htmlparser2": "^6.1.0", + "lodash": "^4.17.21", + "strip-ansi": "^6.0.1" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/require-from-string": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/requires-port": { + "version": "1.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/resolve": { + "version": "1.22.10", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/restore-cursor": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "onetime": "^5.1.0", + "signal-exit": "^3.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "3.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "7.2.3", + "dev": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/sass": { + "version": "1.83.4", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/sass-loader": { + "version": "13.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "neo-async": "^2.6.2" + }, + "engines": { + "node": ">= 14.15.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "fibers": ">= 3.1.0", + "node-sass": "^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0 || ^9.0.0", + "sass": "^1.3.0", + "sass-embedded": "*", + "webpack": "^5.0.0" + }, + "peerDependenciesMeta": { + "fibers": { + "optional": true + }, + "node-sass": { + "optional": true + }, + "sass": { + "optional": true + }, + "sass-embedded": { + "optional": true + } + } + }, + "node_modules/sass/node_modules/chokidar": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/schema-utils": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.9", + "ajv": "^8.9.0", + "ajv-formats": "^2.1.1", + "ajv-keywords": "^5.1.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/select-hose": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/selfsigned": { + "version": "2.4.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node-forge": "^1.3.0", + "node-forge": "^1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/send": { + "version": "0.19.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "2.6.9", + "depd": "2.0.0", + "destroy": "1.2.0", + "encodeurl": "~1.0.2", + "escape-html": "~1.0.3", + "etag": "~1.8.1", + "fresh": "0.5.2", + "http-errors": "2.0.0", + "mime": "1.6.0", + "ms": "2.1.3", + "on-finished": "2.4.1", + "range-parser": "~1.2.1", + "statuses": "2.0.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/send/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/send/node_modules/debug/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/send/node_modules/encodeurl": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/serialize-javascript": { + "version": "6.0.2", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "randombytes": "^2.1.0" + } + }, + "node_modules/serve-index": { + "version": "1.9.1", + "dev": true, + "license": "MIT", + "dependencies": { + "accepts": "~1.3.4", + "batch": "0.6.1", + "debug": "2.6.9", + "escape-html": "~1.0.3", + "http-errors": "~1.6.2", + "mime-types": "~2.1.17", + "parseurl": "~1.3.2" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/serve-index/node_modules/debug": { + "version": "2.6.9", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.0.0" + } + }, + "node_modules/serve-index/node_modules/depd": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/http-errors": { + "version": "1.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "depd": "~1.1.2", + "inherits": "2.0.3", + "setprototypeof": "1.1.0", + "statuses": ">= 1.4.0 < 2" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-index/node_modules/inherits": { + "version": "2.0.3", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/ms": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/serve-index/node_modules/setprototypeof": { + "version": "1.1.0", + "dev": true, + "license": "ISC" + }, + "node_modules/serve-index/node_modules/statuses": { + "version": "1.5.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/serve-static": { + "version": "1.16.2", + "dev": true, + "license": "MIT", + "dependencies": { + "encodeurl": "~2.0.0", + "escape-html": "~1.0.3", + "parseurl": "~1.3.3", + "send": "0.19.0" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/set-function-length": { + "version": "1.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "define-data-property": "^1.1.4", + "es-errors": "^1.3.0", + "function-bind": "^1.1.2", + "get-intrinsic": "^1.2.4", + "gopd": "^1.0.1", + "has-property-descriptors": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/setprototypeof": { + "version": "1.2.0", + "dev": true, + "license": "ISC" + }, + "node_modules/shallow-clone": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "kind-of": "^6.0.2" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-command": { + "version": "1.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^1.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-command/node_modules/shebang-regex": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/shell-quote": { + "version": "1.8.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3", + "side-channel-list": "^1.0.0", + "side-channel-map": "^1.0.1", + "side-channel-weakmap": "^1.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-list": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "es-errors": "^1.3.0", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-map": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/side-channel-weakmap": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "call-bound": "^1.0.2", + "es-errors": "^1.3.0", + "get-intrinsic": "^1.2.5", + "object-inspect": "^1.13.3", + "side-channel-map": "^1.0.1" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "dev": true, + "license": "ISC" + }, + "node_modules/sirv": { + "version": "2.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@polka/url": "^1.0.0-next.24", + "mrmime": "^2.0.0", + "totalist": "^3.0.0" + }, + "engines": { + "node": ">= 10" + } + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/sockjs": { + "version": "0.3.24", + "dev": true, + "license": "MIT", + "dependencies": { + "faye-websocket": "^0.11.3", + "uuid": "^8.3.2", + "websocket-driver": "^0.7.4" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.21", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/spdx-correct": { + "version": "3.2.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-expression-parse": "^3.0.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-exceptions": { + "version": "2.5.0", + "dev": true, + "license": "CC-BY-3.0" + }, + "node_modules/spdx-expression-parse": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "spdx-exceptions": "^2.1.0", + "spdx-license-ids": "^3.0.0" + } + }, + "node_modules/spdx-license-ids": { + "version": "3.0.21", + "dev": true, + "license": "CC0-1.0" + }, + "node_modules/spdy": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "handle-thing": "^2.0.0", + "http-deceiver": "^1.2.7", + "select-hose": "^2.0.0", + "spdy-transport": "^3.0.0" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/spdy-transport": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.1.0", + "detect-node": "^2.0.4", + "hpack.js": "^2.1.6", + "obuf": "^1.1.2", + "readable-stream": "^3.0.6", + "wbuf": "^1.7.3" + } + }, + "node_modules/stable": { + "version": "0.1.8", + "dev": true, + "license": "MIT" + }, + "node_modules/stackframe": { + "version": "1.3.4", + "dev": true, + "license": "MIT" + }, + "node_modules/statuses": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-eof": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-indent": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/stylehacks": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "browserslist": "^4.21.4", + "postcss-selector-parser": "^6.0.4" + }, + "engines": { + "node": "^10 || ^12 || >=14.0" + }, + "peerDependencies": { + "postcss": "^8.2.15" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/svg-tags": { + "version": "1.0.0", + "dev": true + }, + "node_modules/svgo": { + "version": "2.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@trysound/sax": "0.2.0", + "commander": "^7.2.0", + "css-select": "^4.1.3", + "css-tree": "^1.1.3", + "csso": "^4.2.0", + "picocolors": "^1.0.0", + "stable": "^0.1.8" + }, + "bin": { + "svgo": "bin/svgo" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/tapable": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/terser": { + "version": "5.37.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "@jridgewell/source-map": "^0.3.3", + "acorn": "^8.8.2", + "commander": "^2.20.0", + "source-map-support": "~0.5.20" + }, + "bin": { + "terser": "bin/terser" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/terser-webpack-plugin": { + "version": "5.3.11", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.25", + "jest-worker": "^27.4.5", + "schema-utils": "^4.3.0", + "serialize-javascript": "^6.0.2", + "terser": "^5.31.1" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^5.1.0" + }, + "peerDependenciesMeta": { + "@swc/core": { + "optional": true + }, + "esbuild": { + "optional": true + }, + "uglify-js": { + "optional": true + } + } + }, + "node_modules/terser/node_modules/commander": { + "version": "2.20.3", + "dev": true, + "license": "MIT" + }, + "node_modules/text-table": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/thenify": { + "version": "3.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "any-promise": "^1.0.0" + } + }, + "node_modules/thenify-all": { + "version": "1.6.0", + "dev": true, + "license": "MIT", + "dependencies": { + "thenify": ">= 3.1.0 < 4" + }, + "engines": { + "node": ">=0.8" + } + }, + "node_modules/thread-loader": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "json-parse-better-errors": "^1.0.2", + "loader-runner": "^4.1.0", + "loader-utils": "^2.0.0", + "neo-async": "^2.6.2", + "schema-utils": "^3.0.0" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.27.0 || ^5.0.0" + } + }, + "node_modules/thread-loader/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/thread-loader/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/thread-loader/node_modules/schema-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/thunky": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/toidentifier": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.6" + } + }, + "node_modules/totalist": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/ts-loader": { + "version": "9.5.1", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "enhanced-resolve": "^5.0.0", + "micromatch": "^4.0.0", + "semver": "^7.3.4", + "source-map": "^0.7.4" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "typescript": "*", + "webpack": "^5.0.0" + } + }, + "node_modules/ts-loader/node_modules/source-map": { + "version": "0.7.4", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">= 8" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/tsutils": { + "version": "3.21.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^1.8.1" + }, + "engines": { + "node": ">= 6" + }, + "peerDependencies": { + "typescript": ">=2.8.0 || >= 3.2.0-dev || >= 3.3.0-dev || >= 3.4.0-dev || >= 3.5.0-dev || >= 3.6.0-dev || >= 3.6.0-beta || >= 3.7.0-dev || >= 3.7.0-beta" + } + }, + "node_modules/tsutils/node_modules/tslib": { + "version": "1.14.1", + "dev": true, + "license": "0BSD" + }, + "node_modules/type-check": { + "version": "0.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "prelude-ls": "^1.2.1" + }, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/type-fest": { + "version": "0.20.2", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/type-is": { + "version": "1.6.18", + "dev": true, + "license": "MIT", + "dependencies": { + "media-typer": "0.3.0", + "mime-types": "~2.1.24" + }, + "engines": { + "node": ">= 0.6" + } + }, + "node_modules/typescript": { + "version": "5.0.4", + "dev": true, + "license": "Apache-2.0", + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=12.20" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "dev": true, + "license": "MIT" + }, + "node_modules/unicode-canonical-property-names-ecmascript": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-ecmascript": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "unicode-canonical-property-names-ecmascript": "^2.0.0", + "unicode-property-aliases-ecmascript": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-match-property-value-ecmascript": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/unicode-property-aliases-ecmascript": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/universalify": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10.0.0" + } + }, + "node_modules/unpipe": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/uri-js": { + "version": "4.4.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "punycode": "^2.1.0" + } + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/utila": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/utils-merge": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" + } + }, + "node_modules/vary": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.8" + } + }, + "node_modules/vue": { + "version": "2.7.16", + "license": "MIT", + "dependencies": { + "@vue/compiler-sfc": "2.7.16", + "csstype": "^3.1.0" + } + }, + "node_modules/vue-eslint-parser": { + "version": "9.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "debug": "^4.3.4", + "eslint-scope": "^7.1.1", + "eslint-visitor-keys": "^3.3.0", + "espree": "^9.3.1", + "esquery": "^1.4.0", + "lodash": "^4.17.21", + "semver": "^7.3.6" + }, + "engines": { + "node": "^14.17.0 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/mysticatea" + }, + "peerDependencies": { + "eslint": ">=6.0.0" + } + }, + "node_modules/vue-hot-reload-api": { + "version": "2.3.4", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-loader": { + "version": "17.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.1.0", + "hash-sum": "^2.0.0", + "watchpack": "^2.4.0" + }, + "peerDependencies": { + "webpack": "^4.1.0 || ^5.0.0-0" + }, + "peerDependenciesMeta": { + "@vue/compiler-sfc": { + "optional": true + }, + "vue": { + "optional": true + } + } + }, + "node_modules/vue-loader/node_modules/hash-sum": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/vue-router": { + "version": "3.6.5", + "license": "MIT" + }, + "node_modules/vue-style-loader": { + "version": "4.1.3", + "dev": true, + "license": "MIT", + "dependencies": { + "hash-sum": "^1.0.2", + "loader-utils": "^1.0.2" + } + }, + "node_modules/vue-style-loader/node_modules/json5": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "minimist": "^1.2.0" + }, + "bin": { + "json5": "lib/cli.js" + } + }, + "node_modules/vue-style-loader/node_modules/loader-utils": { + "version": "1.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "big.js": "^5.2.2", + "emojis-list": "^3.0.0", + "json5": "^1.0.1" + }, + "engines": { + "node": ">=4.0.0" + } + }, + "node_modules/vue-template-compiler": { + "version": "2.7.16", + "dev": true, + "license": "MIT", + "dependencies": { + "de-indent": "^1.0.2", + "he": "^1.2.0" + } + }, + "node_modules/vue-template-es2015-compiler": { + "version": "1.9.1", + "dev": true, + "license": "MIT" + }, + "node_modules/watchpack": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.1.2" + }, + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/wbuf": { + "version": "1.7.3", + "dev": true, + "license": "MIT", + "dependencies": { + "minimalistic-assert": "^1.0.0" + } + }, + "node_modules/wcwidth": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "defaults": "^1.0.3" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "dev": true, + "license": "BSD-2-Clause" + }, + "node_modules/webpack": { + "version": "5.97.1", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/eslint-scope": "^3.7.7", + "@types/estree": "^1.0.6", + "@webassemblyjs/ast": "^1.14.1", + "@webassemblyjs/wasm-edit": "^1.14.1", + "@webassemblyjs/wasm-parser": "^1.14.1", + "acorn": "^8.14.0", + "browserslist": "^4.24.0", + "chrome-trace-event": "^1.0.2", + "enhanced-resolve": "^5.17.1", + "es-module-lexer": "^1.2.1", + "eslint-scope": "5.1.1", + "events": "^3.2.0", + "glob-to-regexp": "^0.4.1", + "graceful-fs": "^4.2.11", + "json-parse-even-better-errors": "^2.3.1", + "loader-runner": "^4.2.0", + "mime-types": "^2.1.27", + "neo-async": "^2.6.2", + "schema-utils": "^3.2.0", + "tapable": "^2.1.1", + "terser-webpack-plugin": "^5.3.10", + "watchpack": "^2.4.1", + "webpack-sources": "^3.2.3" + }, + "bin": { + "webpack": "bin/webpack.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependenciesMeta": { + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-bundle-analyzer": { + "version": "4.10.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@discoveryjs/json-ext": "0.5.7", + "acorn": "^8.0.4", + "acorn-walk": "^8.0.0", + "commander": "^7.2.0", + "debounce": "^1.2.1", + "escape-string-regexp": "^4.0.0", + "gzip-size": "^6.0.0", + "html-escaper": "^2.0.2", + "opener": "^1.5.2", + "picocolors": "^1.0.0", + "sirv": "^2.0.3", + "ws": "^7.3.1" + }, + "bin": { + "webpack-bundle-analyzer": "lib/bin/analyzer.js" + }, + "engines": { + "node": ">= 10.13.0" + } + }, + "node_modules/webpack-chain": { + "version": "6.5.1", + "dev": true, + "license": "MPL-2.0", + "dependencies": { + "deepmerge": "^1.5.2", + "javascript-stringify": "^2.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/webpack-chain/node_modules/deepmerge": { + "version": "1.5.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/webpack-dev-middleware": { + "version": "5.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "colorette": "^2.0.10", + "memfs": "^3.4.3", + "mime-types": "^2.1.31", + "range-parser": "^1.2.1", + "schema-utils": "^4.0.0" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.0.0 || ^5.0.0" + } + }, + "node_modules/webpack-dev-server": { + "version": "4.15.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/bonjour": "^3.5.9", + "@types/connect-history-api-fallback": "^1.3.5", + "@types/express": "^4.17.13", + "@types/serve-index": "^1.9.1", + "@types/serve-static": "^1.13.10", + "@types/sockjs": "^0.3.33", + "@types/ws": "^8.5.5", + "ansi-html-community": "^0.0.8", + "bonjour-service": "^1.0.11", + "chokidar": "^3.5.3", + "colorette": "^2.0.10", + "compression": "^1.7.4", + "connect-history-api-fallback": "^2.0.0", + "default-gateway": "^6.0.3", + "express": "^4.17.3", + "graceful-fs": "^4.2.6", + "html-entities": "^2.3.2", + "http-proxy-middleware": "^2.0.3", + "ipaddr.js": "^2.0.1", + "launch-editor": "^2.6.0", + "open": "^8.0.9", + "p-retry": "^4.5.0", + "rimraf": "^3.0.2", + "schema-utils": "^4.0.0", + "selfsigned": "^2.1.1", + "serve-index": "^1.9.1", + "sockjs": "^0.3.24", + "spdy": "^4.0.2", + "webpack-dev-middleware": "^5.3.4", + "ws": "^8.13.0" + }, + "bin": { + "webpack-dev-server": "bin/webpack-dev-server.js" + }, + "engines": { + "node": ">= 12.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + }, + "peerDependencies": { + "webpack": "^4.37.0 || ^5.0.0" + }, + "peerDependenciesMeta": { + "webpack": { + "optional": true + }, + "webpack-cli": { + "optional": true + } + } + }, + "node_modules/webpack-dev-server/node_modules/ipaddr.js": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 10" + } + }, + "node_modules/webpack-dev-server/node_modules/ws": { + "version": "8.16.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/webpack-merge": { + "version": "5.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "clone-deep": "^4.0.1", + "flat": "^5.0.2", + "wildcard": "^2.0.0" + }, + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/webpack-sources": { + "version": "3.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.13.0" + } + }, + "node_modules/webpack-virtual-modules": { + "version": "0.4.6", + "dev": true, + "license": "MIT" + }, + "node_modules/webpack/node_modules/ajv": { + "version": "6.12.6", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-deep-equal": "^3.1.1", + "fast-json-stable-stringify": "^2.0.0", + "json-schema-traverse": "^0.4.1", + "uri-js": "^4.2.2" + }, + "funding": { + "type": "github", + "url": "https://github.com/sponsors/epoberezkin" + } + }, + "node_modules/webpack/node_modules/ajv-keywords": { + "version": "3.5.2", + "dev": true, + "license": "MIT", + "peerDependencies": { + "ajv": "^6.9.1" + } + }, + "node_modules/webpack/node_modules/eslint-scope": { + "version": "5.1.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esrecurse": "^4.3.0", + "estraverse": "^4.1.1" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/webpack/node_modules/estraverse": { + "version": "4.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/webpack/node_modules/schema-utils": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/json-schema": "^7.0.8", + "ajv": "^6.12.5", + "ajv-keywords": "^3.5.2" + }, + "engines": { + "node": ">= 10.13.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/webpack" + } + }, + "node_modules/websocket-driver": { + "version": "0.7.4", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "http-parser-js": ">=0.5.1", + "safe-buffer": ">=5.1.0", + "websocket-extensions": ">=0.1.1" + }, + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/websocket-extensions": { + "version": "0.1.4", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=0.8.0" + } + }, + "node_modules/whatwg-fetch": { + "version": "3.6.20", + "dev": true, + "license": "MIT" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "1.3.1", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "which": "bin/which" + } + }, + "node_modules/wildcard": { + "version": "2.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/word-wrap": { + "version": "1.2.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "dev": true, + "license": "ISC" + }, + "node_modules/ws": { + "version": "7.5.10", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.3.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": "^5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml-name-validator": { + "version": "4.0.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=12" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/yaml": { + "version": "1.10.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">= 6" + } + }, + "node_modules/yargs": { + "version": "16.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^7.0.2", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.0", + "y18n": "^5.0.5", + "yargs-parser": "^20.2.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/yargs-parser": { + "version": "20.2.9", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/yorkie": { + "version": "2.0.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "dependencies": { + "execa": "^0.8.0", + "is-ci": "^1.0.10", + "normalize-path": "^1.0.0", + "strip-indent": "^2.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/cross-spawn": { + "version": "5.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "lru-cache": "^4.0.1", + "shebang-command": "^1.2.0", + "which": "^1.2.9" + } + }, + "node_modules/yorkie/node_modules/execa": { + "version": "0.8.0", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^5.0.1", + "get-stream": "^3.0.0", + "is-stream": "^1.1.0", + "npm-run-path": "^2.0.0", + "p-finally": "^1.0.0", + "signal-exit": "^3.0.0", + "strip-eof": "^1.0.0" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/get-stream": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/yorkie/node_modules/lru-cache": { + "version": "4.1.5", + "dev": true, + "license": "ISC", + "dependencies": { + "pseudomap": "^1.0.2", + "yallist": "^2.1.2" + } + }, + "node_modules/yorkie/node_modules/normalize-path": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/yorkie/node_modules/yallist": { + "version": "2.1.2", + "dev": true, + "license": "ISC" + } + } +} diff --git a/packages/ketchup-showcase/public/assets/maps/africa.json b/packages/ketchup-showcase/public/assets/maps/africa.json index 116ad1cadf..da104b5d6a 100644 --- a/packages/ketchup-showcase/public/assets/maps/africa.json +++ b/packages/ketchup-showcase/public/assets/maps/africa.json @@ -1,6116 +1,6116 @@ { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Benin", - "sov_a3": "BEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Benin", - "adm0_a3": "BEN", - "geou_dif": 0, - "geounit": "Benin", - "gu_a3": "BEN", - "su_dif": 0, - "subunit": "Benin", - "su_a3": "BEN", - "brk_diff": 0, - "name": "Benin", - "name_long": "Benin", - "brk_a3": "BEN", - "brk_name": "Benin", - "brk_group": null, - "abbrev": "Benin", - "postal": "BJ", - "formal_en": "Republic of Benin", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Benin", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 8791832, - "gdp_md_est": 12830, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BJ", - "iso_a3": "BEN", - "iso_n3": "204", - "un_a3": "204", - "wb_a2": "BJ", - "wb_a3": "BEN", - "woe_id": -99, - "adm0_a3_is": "BEN", - "adm0_a3_us": "BEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [2.691701694356254, 6.258817246928629], - [1.865240512712319, 6.142157701029731], - [1.618950636409238, 6.832038072126237], - [1.664477573258381, 9.12859039960938], - [1.46304284018467, 9.334624335157088], - [1.425060662450136, 9.825395412633], - [1.077795037448738, 10.175606594275024], - [0.772335646171484, 10.470808213742359], - [0.899563022474069, 10.99733938236426], - [1.243469679376489, 11.110510769083461], - [1.447178175471066, 11.547719224488858], - [1.935985548519881, 11.641150214072553], - [2.154473504249921, 11.940150051313337], - [2.49016360841793, 12.233052069543675], - [2.848643019226671, 12.235635891158267], - [3.611180454125559, 11.660167141155966], - [3.572216424177469, 11.327939357951518], - [3.797112257511714, 10.734745591673105], - [3.600070021182801, 10.332186184119408], - [3.705438266625919, 10.063210354040208], - [3.220351596702101, 9.4441525333997], - [2.912308383810256, 9.13760793704432], - [2.723792758809509, 8.50684540448971], - [2.74906253420022, 7.870734361192888], - [2.691701694356254, 6.258817246928629] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Angola", - "sov_a3": "AGO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Angola", - "adm0_a3": "AGO", - "geou_dif": 0, - "geounit": "Angola", - "gu_a3": "AGO", - "su_dif": 0, - "subunit": "Angola", - "su_a3": "AGO", - "brk_diff": 0, - "name": "Angola", - "name_long": "Angola", - "brk_a3": "AGO", - "brk_name": "Angola", - "brk_group": null, - "abbrev": "Ang.", - "postal": "AO", - "formal_en": "People's Republic of Angola", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Angola", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 6, - "mapcolor13": 1, - "pop_est": 12799293, - "gdp_md_est": 110300, - "pop_year": -99, - "lastcensus": 1970, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AO", - "iso_a3": "AGO", - "iso_n3": "024", - "un_a3": "024", - "wb_a2": "AO", - "wb_a3": "AGO", - "woe_id": -99, - "adm0_a3_is": "AGO", - "adm0_a3_us": "AGO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AGO.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [16.326528354567046, -5.877470391466218], - [16.57317996589614, -6.622644545115094], - [16.86019087084523, -7.222297865429979], - [17.08999596524717, -7.545688978712476], - [17.472970004962292, -8.068551120641656], - [18.13422163256905, -7.987677504104866], - [18.464175652752687, -7.847014255406477], - [19.01675174324967, -7.98824594486014], - [19.166613396896082, -7.738183688999725], - [19.417502475673217, -7.155428562044278], - [20.037723016040218, -7.11636117923166], - [20.09162153492062, -6.943090101756951], - [20.601822950938327, -6.939317722199689], - [20.51474816252653, -7.299605808138665], - [21.728110792739756, -7.290872491081316], - [21.746455926203367, -7.920084730667114], - [21.94913089365204, -8.305900974158305], - [21.801801385187957, -8.908706556842986], - [21.875181919042404, -9.523707777548566], - [22.208753289486424, -9.89479623783653], - [22.155268182064333, -11.084801120653779], - [22.402798292742432, -10.99307545333569], - [22.83734541188477, -11.017621758674338], - [23.456790805767465, -10.867863457892483], - [23.912215203555746, -10.926826267137542], - [24.017893507592614, -11.237298272347118], - [23.90415368011824, -11.722281589406336], - [24.079905226342902, -12.191296888887308], - [23.930922072045377, -12.565847670138822], - [24.016136508894704, -12.911046237848552], - [21.933886346125945, -12.898437188369357], - [21.887842644953878, -16.080310153876894], - [22.56247846852429, -16.898451429921835], - [23.215048455506093, -17.523116143465952], - [21.377176141045595, -17.93063648851971], - [18.95618696460363, -17.789094740472237], - [18.26330936043422, -17.309950860262006], - [14.209706658595051, -17.353100681225712], - [14.058501417709039, -17.423380629142656], - [13.462362094789967, -16.97121184658874], - [12.814081251688407, -16.941342868724078], - [12.215461460019384, -17.111668389558062], - [11.734198846085148, -17.3018893368245], - [11.64009606288161, -16.67314218512921], - [11.778537224991567, -15.79381601325069], - [12.123580763404448, -14.878316338767931], - [12.175618930722266, -14.449143568583892], - [12.500095249083017, -13.547699883684402], - [12.738478631245442, -13.137905775609935], - [13.312913852601838, -12.483630466362513], - [13.633721144269828, -12.038644707897191], - [13.738727654686926, -11.297863050993143], - [13.686379428775297, -10.731075941615842], - [13.38732791510216, -10.373578383020728], - [13.120987583069875, -9.766897067914115], - [12.875369500386569, -9.166933689005488], - [12.929061313537801, -8.959091078327575], - [13.236432732809874, -8.562629489784342], - [12.933040398824316, -7.596538588087753], - [12.72829837408392, -6.927122084178805], - [12.227347039446443, -6.294447523629372], - [12.322431674863566, -6.100092461779653], - [12.735171339578699, -5.965682061388478], - [13.02486941900699, -5.984388929878108], - [13.375597364971895, -5.864241224799557], - [16.326528354567046, -5.877470391466218] - ] - ], - [ - [ - [12.436688266660923, -5.684303887559224], - [12.18233686692028, -5.789930515163803], - [11.914963006242116, -5.037986748884734], - [12.318607618873926, -4.606230157086158], - [12.62075971848455, -4.438023369976121], - [12.995517205465205, -4.781103203961919], - [12.631611769265845, -4.991271254092936], - [12.468004184629763, -5.248361504744992], - [12.436688266660923, -5.684303887559224] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Burundi", - "sov_a3": "BDI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Burundi", - "adm0_a3": "BDI", - "geou_dif": 0, - "geounit": "Burundi", - "gu_a3": "BDI", - "su_dif": 0, - "subunit": "Burundi", - "su_a3": "BDI", - "brk_diff": 0, - "name": "Burundi", - "name_long": "Burundi", - "brk_a3": "BDI", - "brk_name": "Burundi", - "brk_group": null, - "abbrev": "Bur.", - "postal": "BI", - "formal_en": "Republic of Burundi", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Burundi", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 8, - "pop_est": 8988091, - "gdp_md_est": 3102, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BI", - "iso_a3": "BDI", - "iso_n3": "108", - "un_a3": "108", - "wb_a2": "BI", - "wb_a3": "BDI", - "woe_id": -99, - "adm0_a3_is": "BDI", - "adm0_a3_us": "BDI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BDI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [29.339997592900346, -4.499983412294092], - [29.276383904749053, -3.293907159034063], - [29.024926385216787, -2.839257907730158], - [29.632176141078588, -2.917857761246097], - [29.938359002407942, -2.348486830254238], - [30.469696079232985, -2.413857517103458], - [30.527677036264464, -2.807631931167535], - [30.7430127296247, -3.034284763199686], - [30.75226281100495, -3.35932952231557], - [30.505559523243566, -3.568567396665365], - [30.116332635221173, -4.090137627787243], - [29.753512404099922, -4.452389418153281], - [29.339997592900346, -4.499983412294092] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Botswana", - "sov_a3": "BWA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Botswana", - "adm0_a3": "BWA", - "geou_dif": 0, - "geounit": "Botswana", - "gu_a3": "BWA", - "su_dif": 0, - "subunit": "Botswana", - "su_a3": "BWA", - "brk_diff": 0, - "name": "Botswana", - "name_long": "Botswana", - "brk_a3": "BWA", - "brk_name": "Botswana", - "brk_group": null, - "abbrev": "Bwa.", - "postal": "BW", - "formal_en": "Republic of Botswana", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Botswana", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 5, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 1990876, - "gdp_md_est": 27060, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BW", - "iso_a3": "BWA", - "iso_n3": "072", - "un_a3": "072", - "wb_a2": "BW", - "wb_a3": "BWA", - "woe_id": -99, - "adm0_a3_is": "BWA", - "adm0_a3_us": "BWA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BWA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [25.649163445750162, -18.53602589281899], - [25.85039147309473, -18.714412937090536], - [26.164790887158485, -19.29308562589494], - [27.296504754350508, -20.391519870691], - [27.724747348753255, -20.499058526290387], - [27.72722781750326, -20.851801853114715], - [28.021370070108617, -21.485975030200585], - [28.794656202924212, -21.63945403410745], - [29.43218834810904, -22.091312758067588], - [28.01723595552525, -22.827753594659075], - [27.119409620886245, -23.574323011979775], - [26.786406691197413, -24.240690606383485], - [26.4857532081233, -24.616326592713104], - [25.94165205252216, -24.69637338633322], - [25.76584882986521, -25.174845472923675], - [25.66466637543772, -25.486816094669713], - [25.025170525825786, -25.7196700985769], - [24.211266717228792, -25.670215752873574], - [23.73356977712271, -25.390129489851613], - [23.312096795350186, -25.26868987396572], - [22.8242712745149, -25.500458672794768], - [22.57953169118059, -25.979447523708146], - [22.105968865657868, -26.280256036079138], - [21.60589603036939, -26.726533705351756], - [20.88960900237174, -26.828542982695915], - [20.66647016773544, -26.477453301704923], - [20.758609246511835, -25.86813648855145], - [20.165725538827186, -24.917961928000768], - [19.895767856534434, -24.767790215760588], - [19.89545779794068, -21.84915699634787], - [20.881134067475866, -21.814327080983148], - [20.910641310314535, -18.252218926672022], - [21.655040317478978, -18.219146010005225], - [23.1968583513393, -17.869038181227786], - [23.579005568137717, -18.28126108162006], - [24.217364536239213, -17.88934701911849], - [24.520705193792537, -17.887124932529936], - [25.08444339366457, -17.661815687737374], - [25.264225701608012, -17.736539808831417], - [25.649163445750162, -18.53602589281899] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Burkina Faso", - "sov_a3": "BFA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Burkina Faso", - "adm0_a3": "BFA", - "geou_dif": 0, - "geounit": "Burkina Faso", - "gu_a3": "BFA", - "su_dif": 0, - "subunit": "Burkina Faso", - "su_a3": "BFA", - "brk_diff": 0, - "name": "Burkina Faso", - "name_long": "Burkina Faso", - "brk_a3": "BFA", - "brk_name": "Burkina Faso", - "brk_group": null, - "abbrev": "B.F.", - "postal": "BF", - "formal_en": "Burkina Faso", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Burkina Faso", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 5, - "mapcolor13": 11, - "pop_est": 15746232, - "gdp_md_est": 17820, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BF", - "iso_a3": "BFA", - "iso_n3": "854", - "un_a3": "854", - "wb_a2": "BF", - "wb_a3": "BFA", - "woe_id": -99, - "adm0_a3_is": "BFA", - "adm0_a3_us": "BFA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BFA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-2.827496303712707, 9.642460842319778], - [-3.511898972986273, 9.90032623945622], - [-3.980449184576685, 9.8623440617217], - [-4.330246954760383, 9.61083486575714], - [-4.779883592131966, 9.821984768101743], - [-4.954653286143099, 10.152713934769736], - [-5.404341599946974, 10.370736802609146], - [-5.470564947929006, 10.951269842976048], - [-5.197842576508648, 11.37514577885014], - [-5.220941941743121, 11.713858954307227], - [-4.427166103523803, 12.542645575404295], - [-4.28040503581488, 13.228443508349741], - [-4.006390753587226, 13.472485459848116], - [-3.522802700199861, 13.337661647998615], - [-3.10370683431276, 13.541266791228594], - [-2.967694464520577, 13.79815033615151], - [-2.191824510090385, 14.246417548067356], - [-2.001035122068771, 14.559008287000891], - [-1.066363491205664, 14.973815009007765], - [-0.515854458000348, 15.116157741755726], - [-0.26625729003058, 14.924308986872148], - [0.374892205414682, 14.928908189346132], - [0.295646396495101, 14.444234930880654], - [0.429927605805517, 13.988733018443924], - [0.993045688490071, 13.335749620003824], - [1.024103224297477, 12.851825669806574], - [2.177107781593776, 12.625017808477534], - [2.154473504249921, 11.940150051313337], - [1.935985548519881, 11.641150214072553], - [1.447178175471066, 11.547719224488858], - [1.243469679376489, 11.110510769083461], - [0.899563022474069, 10.99733938236426], - [0.023802524423701, 11.018681748900804], - [-0.438701544588582, 11.09834096927872], - [-0.761575893548183, 10.936929633015055], - [-1.203357713211431, 11.009819240762738], - [-2.940409308270461, 10.962690334512558], - [-2.963896246747112, 10.395334784380083], - [-2.827496303712707, 9.642460842319778] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Central African Republic", - "sov_a3": "CAF", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Central African Republic", - "adm0_a3": "CAF", - "geou_dif": 0, - "geounit": "Central African Republic", - "gu_a3": "CAF", - "su_dif": 0, - "subunit": "Central African Republic", - "su_a3": "CAF", - "brk_diff": 0, - "name": "Central African Rep.", - "name_long": "Central African Republic", - "brk_a3": "CAF", - "brk_name": "Central African Rep.", - "brk_group": null, - "abbrev": "C.A.R.", - "postal": "CF", - "formal_en": "Central African Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Central African Republic", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 9, - "pop_est": 4511488, - "gdp_md_est": 3198, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CF", - "iso_a3": "CAF", - "iso_n3": "140", - "un_a3": "140", - "wb_a2": "CF", - "wb_a3": "CAF", - "woe_id": -99, - "adm0_a3_is": "CAF", - "adm0_a3_us": "CAF", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 20, - "long_len": 24, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "CAF.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [15.279460483469109, 7.421924546737969], - [16.10623172370677, 7.497087917506505], - [16.290561557691888, 7.754307359239306], - [16.456184523187346, 7.734773667832968], - [16.705988396886255, 7.508327541529979], - [17.964929640380888, 7.890914008002866], - [18.38955488452322, 8.281303615751824], - [18.911021762780507, 8.630894680206353], - [18.81200971850927, 8.982914536978598], - [19.09400800952602, 9.07484691002584], - [20.05968549976427, 9.012706000194854], - [21.000868361096167, 9.475985215691509], - [21.723821648859452, 10.567055568885976], - [22.231129184668788, 10.97188873946051], - [22.864165480244225, 11.142395127807546], - [22.97754357269261, 10.71446259199854], - [23.554304233502194, 10.089255275915308], - [23.557249790142826, 9.681218166538684], - [23.394779087017184, 9.265067857292223], - [23.459012892355986, 8.954285793488893], - [23.805813429466752, 8.666318874542426], - [24.567369012152085, 8.229187933785468], - [25.11493248871679, 7.825104071479174], - [25.124130893664727, 7.500085150579436], - [25.79664798351118, 6.979315904158071], - [26.213418409945117, 6.546603298362072], - [26.46590945812323, 5.94671743410187], - [27.21340905122517, 5.550953477394557], - [27.37422610851749, 5.233944403500061], - [27.04406538260471, 5.127852688004836], - [26.402760857862543, 5.150874538590871], - [25.650455356557472, 5.256087754737123], - [25.278798455514302, 5.170408229997192], - [25.12883344900328, 4.927244777847789], - [24.805028924262416, 4.89724660890235], - [24.410531040146253, 5.108784084489129], - [23.29721398285014, 4.609693101414223], - [22.841479526468106, 4.710126247573484], - [22.70412356943629, 4.633050848810157], - [22.405123732195538, 4.029160061047321], - [21.659122755630023, 4.22434194581372], - [20.927591180106276, 4.322785549329737], - [20.290679152108936, 4.691677761245288], - [19.467783644293146, 5.03152781821278], - [18.93231245288476, 4.709506130385975], - [18.54298221199778, 4.201785183118318], - [18.45306521980993, 3.504385891123349], - [17.809900343505262, 3.56019643799857], - [17.133042433346304, 3.728196519379452], - [16.537058139724135, 3.198254706226279], - [16.012852410555354, 2.267639675298085], - [15.907380812247652, 2.557389431158612], - [15.86273237474748, 3.013537298998983], - [15.405395948964383, 3.33530060466434], - [15.036219516671252, 3.851367295747124], - [14.950953403389661, 4.210389309094921], - [14.478372430080467, 4.732605495620447], - [14.558935988023505, 5.03059764243153], - [14.459407179429348, 5.4517605656103], - [14.536560092841112, 6.22695872642069], - [14.776545444404576, 6.408498033062045], - [15.279460483469109, 7.421924546737969] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Cameroon", - "sov_a3": "CMR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cameroon", - "adm0_a3": "CMR", - "geou_dif": 0, - "geounit": "Cameroon", - "gu_a3": "CMR", - "su_dif": 0, - "subunit": "Cameroon", - "su_a3": "CMR", - "brk_diff": 0, - "name": "Cameroon", - "name_long": "Cameroon", - "brk_a3": "CMR", - "brk_name": "Cameroon", - "brk_group": null, - "abbrev": "Cam.", - "postal": "CM", - "formal_en": "Republic of Cameroon", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cameroon", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 3, - "pop_est": 18879301, - "gdp_md_est": 42750, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CM", - "iso_a3": "CMR", - "iso_n3": "120", - "un_a3": "120", - "wb_a2": "CM", - "wb_a3": "CMR", - "woe_id": -99, - "adm0_a3_is": "CMR", - "adm0_a3_us": "CMR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CMR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [13.075822381246752, 2.267097072759015], - [12.951333855855609, 2.32161570882694], - [12.359380323952221, 2.19281220133945], - [11.75166548019979, 2.326757513839993], - [11.276449008843713, 2.261050930180872], - [9.649158155972628, 2.283866075037736], - [9.795195753629457, 3.073404445809117], - [9.404366896206, 3.734526882335202], - [8.948115675501072, 3.904128933117136], - [8.744923943729418, 4.35221527751996], - [8.488815545290889, 4.495617377129918], - [8.500287713259695, 4.771982937026849], - [8.757532993208628, 5.479665839047911], - [9.233162876023044, 6.444490668153334], - [9.522705926154401, 6.453482367372117], - [10.118276808318257, 7.038769639509879], - [10.497375115611417, 7.055357774275564], - [11.05878787603035, 6.644426784690594], - [11.74577436691851, 6.981382961449753], - [11.839308709366803, 7.397042344589436], - [12.063946160539558, 7.799808457872302], - [12.218872104550599, 8.305824082874324], - [12.753671502339214, 8.717762762888995], - [12.955467970438974, 9.417771714714704], - [13.167599724997103, 9.640626328973411], - [13.308676385153918, 10.160362046748928], - [13.572949659894562, 10.798565985553566], - [14.415378859116686, 11.572368882692075], - [14.468192172918975, 11.904751695193411], - [14.577177768622533, 12.085360826053503], - [14.181336297266792, 12.483656927943116], - [14.213530714584634, 12.802035427293347], - [14.495787387762844, 12.85939626713733], - [14.893385857816526, 12.219047756392584], - [14.9601518083376, 11.555574042197224], - [14.923564894274959, 10.891325181517473], - [15.467872755605269, 9.98233673750343], - [14.909353875394716, 9.99212942142273], - [14.62720055508106, 9.920919297724538], - [14.171466098699028, 10.021378282099931], - [13.954218377344006, 9.549494940626685], - [14.544466586981768, 8.965861314322268], - [14.97999555833769, 8.796104234243472], - [15.120865512765334, 8.382150173369423], - [15.436091749745769, 7.692812404811973], - [15.279460483469109, 7.421924546737969], - [14.776545444404576, 6.408498033062045], - [14.536560092841112, 6.22695872642069], - [14.459407179429348, 5.4517605656103], - [14.558935988023505, 5.03059764243153], - [14.478372430080467, 4.732605495620447], - [14.950953403389661, 4.210389309094921], - [15.036219516671252, 3.851367295747124], - [15.405395948964383, 3.33530060466434], - [15.86273237474748, 3.013537298998983], - [15.907380812247652, 2.557389431158612], - [16.012852410555354, 2.267639675298085], - [15.940918816805064, 1.727672634280295], - [15.146341993885244, 1.964014797367184], - [14.33781253424658, 2.227874660649491], - [13.075822381246752, 2.267097072759015] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ivory Coast", - "sov_a3": "CIV", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ivory Coast", - "adm0_a3": "CIV", - "geou_dif": 0, - "geounit": "Ivory Coast", - "gu_a3": "CIV", - "su_dif": 0, - "subunit": "Ivory Coast", - "su_a3": "CIV", - "brk_diff": 0, - "name": "Côte d'Ivoire", - "name_long": "Côte d'Ivoire", - "brk_a3": "CIV", - "brk_name": "Côte d'Ivoire", - "brk_group": null, - "abbrev": "I.C.", - "postal": "CI", - "formal_en": "Republic of Ivory Coast", - "formal_fr": "Republic of Cote D'Ivoire", - "note_adm0": null, - "note_brk": null, - "name_sort": "Côte d'Ivoire", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 3, - "mapcolor13": 3, - "pop_est": 20617068, - "gdp_md_est": 33850, - "pop_year": -99, - "lastcensus": 1998, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CI", - "iso_a3": "CIV", - "iso_n3": "384", - "un_a3": "384", - "wb_a2": "CI", - "wb_a3": "CIV", - "woe_id": -99, - "adm0_a3_is": "CIV", - "adm0_a3_us": "CIV", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 13, - "long_len": 13, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CIV.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-2.856125047202397, 4.994475816259509], - [-3.311084357100071, 4.984295559098015], - [-4.008819545904942, 5.179813340674315], - [-4.649917364917911, 5.168263658057086], - [-5.834496222344526, 4.993700669775137], - [-6.528769090185847, 4.705087795425015], - [-7.518941209330436, 4.338288479017308], - [-7.71215938966975, 4.364565944837722], - [-7.63536821128403, 5.188159084489456], - [-7.539715135111762, 5.313345241716519], - [-7.570152553731688, 5.707352199725904], - [-7.993692592795881, 6.126189683451543], - [-8.311347622094019, 6.193033148621083], - [-8.60288021486862, 6.46756419517166], - [-8.385451626000574, 6.911800645368742], - [-8.48544552248535, 7.39520783124307], - [-8.439298468448698, 7.686042792181738], - [-8.280703497744938, 7.687179673692156], - [-8.221792364932199, 8.123328762235573], - [-8.299048631208564, 8.316443589710303], - [-8.20349890790088, 8.455453192575447], - [-7.832100389019188, 8.575704250518626], - [-8.079113735374348, 9.376223863152035], - [-8.30961646161225, 9.789531968622441], - [-8.229337124046822, 10.1290202905639], - [-8.029943610048619, 10.206534939001713], - [-7.899589809592372, 10.297382106970828], - [-7.622759161804809, 10.147236232946796], - [-6.850506557635057, 10.138993841996239], - [-6.666460944027548, 10.430810655148447], - [-6.493965013037267, 10.411302801958271], - [-6.205222947606431, 10.524060777219134], - [-6.050452032892267, 10.096360785355444], - [-5.816926235365287, 10.222554633012194], - [-5.404341599946974, 10.370736802609146], - [-4.954653286143099, 10.152713934769736], - [-4.779883592131966, 9.821984768101743], - [-4.330246954760383, 9.61083486575714], - [-3.980449184576685, 9.8623440617217], - [-3.511898972986273, 9.90032623945622], - [-2.827496303712707, 9.642460842319778], - [-2.562189500326241, 8.219627793811483], - [-2.983584967450327, 7.379704901555512], - [-3.244370083011262, 6.250471503113502], - [-2.81070146321784, 5.38905121502411], - [-2.856125047202397, 4.994475816259509] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Democratic Republic of the Congo", - "sov_a3": "COD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Democratic Republic of the Congo", - "adm0_a3": "COD", - "geou_dif": 0, - "geounit": "Democratic Republic of the Congo", - "gu_a3": "COD", - "su_dif": 0, - "subunit": "Democratic Republic of the Congo", - "su_a3": "COD", - "brk_diff": 0, - "name": "Dem. Rep. Congo", - "name_long": "Democratic Republic of the Congo", - "brk_a3": "COD", - "brk_name": "Democratic Republic of the Congo", - "brk_group": null, - "abbrev": "D.R.C.", - "postal": "DRC", - "formal_en": "Democratic Republic of the Congo", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Congo, Dem. Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 7, - "pop_est": 68692542, - "gdp_md_est": 20640, - "pop_year": -99, - "lastcensus": 1984, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CD", - "iso_a3": "COD", - "iso_n3": "180", - "un_a3": "180", - "wb_a2": "ZR", - "wb_a3": "ZAR", - "woe_id": -99, - "adm0_a3_is": "COD", - "adm0_a3_us": "COD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 15, - "long_len": 32, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "COD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [30.833859897593808, 3.509165961110341], - [30.773346795380043, 2.339883327642127], - [31.174149204235814, 2.204465236821264], - [30.852670118948055, 1.849396470543809], - [30.468507521290295, 1.58380544677972], - [30.086153598762703, 1.062312730306289], - [29.875778842902495, 0.597379868976304], - [29.819503208136638, -0.205310153813372], - [29.58783776217217, -0.587405694179481], - [29.579466180140884, -1.341313164885626], - [29.29188683443661, -1.620055840667987], - [29.25483483248334, -2.215109958508911], - [29.117478875451553, -2.292211195488385], - [29.024926385216787, -2.839257907730158], - [29.276383904749053, -3.293907159034063], - [29.339997592900346, -4.499983412294092], - [29.519986606572925, -5.419978936386314], - [29.419992710088167, -5.939998874539433], - [29.62003217949001, -6.520015150583426], - [30.199996779101696, -7.079980970898163], - [30.740015496551788, -8.340007419470915], - [30.346086053190813, -8.238256524288218], - [29.002912225060467, -8.407031752153472], - [28.7348665707625, -8.526559340044578], - [28.449871046672826, -9.164918308146085], - [28.67368167492893, -9.605924981324932], - [28.49606977714177, -10.789883721564044], - [28.372253045370428, -11.793646742401393], - [28.642417433392353, -11.971568698782315], - [29.34154788586909, -12.360743910372413], - [29.61600141777123, -12.178894545137311], - [29.69961388521949, -13.257226657771831], - [28.934285922976837, -13.248958428605135], - [28.523561639121027, -12.698604424696683], - [28.155108676879987, -12.272480564017897], - [27.38879886242378, -12.132747491100666], - [27.164419793412463, -11.608748467661075], - [26.553087599399618, -11.924439792532127], - [25.752309604604733, -11.784965101776358], - [25.418118116973204, -11.330935967659961], - [24.78316979340295, -11.238693536018964], - [24.31451622894795, -11.26282642989927], - [24.25715538910399, -10.951992689663657], - [23.912215203555718, -10.926826267137514], - [23.45679080576744, -10.867863457892483], - [22.83734541188474, -11.01762175867433], - [22.402798292742375, -10.99307545333569], - [22.155268182064308, -11.084801120653772], - [22.208753289486395, -9.894796237836509], - [21.875181919042348, -9.523707777548566], - [21.8018013851879, -8.908706556842978], - [21.949130893652043, -8.305900974158277], - [21.74645592620331, -7.920084730667149], - [21.7281107927397, -7.290872491081302], - [20.514748162526498, -7.299605808138629], - [20.6018229509383, -6.939317722199682], - [20.091621534920648, -6.943090101756993], - [20.037723016040218, -7.116361179231646], - [19.417502475673157, -7.155428562044298], - [19.16661339689611, -7.738183688999754], - [19.01675174324967, -7.988245944860132], - [18.464175652752687, -7.847014255406444], - [18.13422163256905, -7.987677504104922], - [17.472970004962235, -8.0685511206417], - [17.08999596524717, -7.545688978712526], - [16.8601908708452, -7.222297865429986], - [16.57317996589614, -6.622644545115087], - [16.326528354567046, -5.877470391466267], - [13.375597364971895, -5.864241224799549], - [13.02486941900696, -5.984388929878157], - [12.735171339578699, -5.965682061388499], - [12.32243167486351, -6.10009246177966], - [12.182336866920252, -5.789930515163839], - [12.436688266660868, -5.684303887559246], - [12.468004184629736, -5.248361504745005], - [12.63161176926579, -4.991271254092936], - [12.995517205465177, -4.781103203961884], - [13.258240187237048, -4.882957452009165], - [13.600234816144678, -4.50013844159097], - [14.144956088933299, -4.510008640158715], - [14.209034864975223, -4.793092136253598], - [14.58260379401318, -4.97023894615014], - [15.170991652088444, -4.343507175314301], - [15.75354007331475, -3.855164890156096], - [16.0062895036543, -3.535132744972529], - [15.972803175529151, -2.712392266453612], - [16.407091912510054, -1.740927015798682], - [16.865306837642123, -1.225816338713287], - [17.523716261472856, -0.743830254726987], - [17.638644646889986, -0.424831638189247], - [17.66355268725468, -0.058083998213817], - [17.826540154703252, 0.288923244626105], - [17.774191928791566, 0.855658677571085], - [17.898835483479587, 1.741831976728278], - [18.094275750407434, 2.365721543788055], - [18.39379235197114, 2.90044342692822], - [18.45306521980993, 3.504385891123349], - [18.54298221199778, 4.201785183118318], - [18.93231245288476, 4.709506130385975], - [19.467783644293146, 5.03152781821278], - [20.290679152108936, 4.691677761245288], - [20.927591180106276, 4.322785549329737], - [21.659122755630023, 4.22434194581372], - [22.405123732195538, 4.029160061047321], - [22.70412356943629, 4.633050848810157], - [22.841479526468106, 4.710126247573484], - [23.29721398285014, 4.609693101414223], - [24.410531040146253, 5.108784084489129], - [24.805028924262416, 4.89724660890235], - [25.12883344900328, 4.927244777847789], - [25.278798455514302, 5.170408229997192], - [25.650455356557472, 5.256087754737123], - [26.402760857862543, 5.150874538590871], - [27.04406538260471, 5.127852688004836], - [27.37422610851749, 5.233944403500061], - [27.979977247842807, 4.408413397637375], - [28.428993768026913, 4.287154649264494], - [28.696677687298802, 4.455077215996937], - [29.1590784034465, 4.389267279473231], - [29.71599531425602, 4.600804755060025], - [29.953500197069474, 4.173699042167683], - [30.833859897593808, 3.509165961110341] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Republic of Congo", - "sov_a3": "COG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Republic of Congo", - "adm0_a3": "COG", - "geou_dif": 0, - "geounit": "Republic of Congo", - "gu_a3": "COG", - "su_dif": 0, - "subunit": "Republic of Congo", - "su_a3": "COG", - "brk_diff": 0, - "name": "Congo", - "name_long": "Republic of Congo", - "brk_a3": "COG", - "brk_name": "Republic of Congo", - "brk_group": null, - "abbrev": "Rep. Congo", - "postal": "CG", - "formal_en": "Republic of Congo", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Congo, Rep.", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 10, - "pop_est": 4012809, - "gdp_md_est": 15350, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CG", - "iso_a3": "COG", - "iso_n3": "178", - "un_a3": "178", - "wb_a2": "CG", - "wb_a3": "COG", - "woe_id": -99, - "adm0_a3_is": "COG", - "adm0_a3_us": "COG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 17, - "abbrev_len": 10, - "tiny": -99, - "homepart": 1, - "filename": "COG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [12.995517205465177, -4.781103203961884], - [12.620759718484491, -4.438023369976136], - [12.318607618873926, -4.606230157086188], - [11.91496300624209, -5.037986748884791], - [11.093772820691925, -3.978826592630547], - [11.855121697648114, -3.426870619321051], - [11.478038771214303, -2.765618991714241], - [11.820963575903193, -2.514161472181982], - [12.495702752338161, -2.391688327650243], - [12.575284458067642, -1.948511244315135], - [13.109618767965628, -2.428740329603514], - [13.99240726080771, -2.4708049454891], - [14.299210239324564, -1.998275648612214], - [14.425455763413593, -1.333406670744971], - [14.316418491277743, -0.552627455247048], - [13.843320753645655, 0.038757635901149], - [14.276265903386957, 1.196929836426619], - [14.026668735417218, 1.395677395021153], - [13.282631463278818, 1.31418366129688], - [13.003113641012078, 1.83089630778332], - [13.075822381246752, 2.267097072759015], - [14.33781253424658, 2.227874660649491], - [15.146341993885244, 1.964014797367184], - [15.940918816805064, 1.727672634280295], - [16.012852410555354, 2.267639675298085], - [16.537058139724135, 3.198254706226279], - [17.133042433346304, 3.728196519379452], - [17.809900343505262, 3.56019643799857], - [18.45306521980993, 3.504385891123349], - [18.39379235197114, 2.90044342692822], - [18.094275750407434, 2.365721543788055], - [17.898835483479587, 1.741831976728278], - [17.774191928791566, 0.855658677571085], - [17.826540154703252, 0.288923244626105], - [17.66355268725468, -0.058083998213817], - [17.638644646889986, -0.424831638189247], - [17.523716261472856, -0.743830254726987], - [16.865306837642123, -1.225816338713287], - [16.407091912510054, -1.740927015798682], - [15.972803175529151, -2.712392266453612], - [16.0062895036543, -3.535132744972529], - [15.75354007331475, -3.855164890156096], - [15.170991652088444, -4.343507175314301], - [14.58260379401318, -4.97023894615014], - [14.209034864975223, -4.793092136253598], - [14.144956088933299, -4.510008640158715], - [13.600234816144678, -4.50013844159097], - [13.258240187237048, -4.882957452009165], - [12.995517205465177, -4.781103203961884] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Djibouti", - "sov_a3": "DJI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Djibouti", - "adm0_a3": "DJI", - "geou_dif": 0, - "geounit": "Djibouti", - "gu_a3": "DJI", - "su_dif": 0, - "subunit": "Djibouti", - "su_a3": "DJI", - "brk_diff": 0, - "name": "Djibouti", - "name_long": "Djibouti", - "brk_a3": "DJI", - "brk_name": "Djibouti", - "brk_group": null, - "abbrev": "Dji.", - "postal": "DJ", - "formal_en": "Republic of Djibouti", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Djibouti", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 516055, - "gdp_md_est": 1885, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DJ", - "iso_a3": "DJI", - "iso_n3": "262", - "un_a3": "262", - "wb_a2": "DJ", - "wb_a3": "DJI", - "woe_id": -99, - "adm0_a3_is": "DJI", - "adm0_a3_us": "DJI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DJI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [43.08122602720015, 12.699638576707116], - [43.31785241066467, 12.390148423711025], - [43.286381463398925, 11.974928290245884], - [42.715873650896526, 11.735640570518342], - [43.14530480324214, 11.462039699748857], - [42.77685184100096, 10.92687856693442], - [42.55493000000013, 11.105110000000195], - [42.31414000000012, 11.0342], - [41.755570000000205, 11.050910000000101], - [41.73959000000019, 11.355110000000138], - [41.66176000000013, 11.6312], - [42.000000000000114, 12.100000000000136], - [42.35156000000012, 12.542230000000131], - [42.77964236834475, 12.455415757695675], - [43.08122602720015, 12.699638576707116] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Egypt", - "sov_a3": "EGY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Egypt", - "adm0_a3": "EGY", - "geou_dif": 0, - "geounit": "Egypt", - "gu_a3": "EGY", - "su_dif": 0, - "subunit": "Egypt", - "su_a3": "EGY", - "brk_diff": 0, - "name": "Egypt", - "name_long": "Egypt", - "brk_a3": "EGY", - "brk_name": "Egypt", - "brk_group": null, - "abbrev": "Egypt", - "postal": "EG", - "formal_en": "Arab Republic of Egypt", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Egypt, Arab Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 83082869, - "gdp_md_est": 443700, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EG", - "iso_a3": "EGY", - "iso_n3": "818", - "un_a3": "818", - "wb_a2": "EG", - "wb_a3": "EGY", - "woe_id": -99, - "adm0_a3_is": "EGY", - "adm0_a3_us": "EGY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "EGY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [34.9226, 29.50133], - [34.64174, 29.09942], - [34.42655, 28.34399], - [34.15451, 27.8233], - [33.92136, 27.6487], - [33.58811, 27.97136], - [33.13676, 28.41765], - [32.42323, 29.85108], - [32.32046, 29.76043], - [32.73482, 28.70523], - [33.34876, 27.69989], - [34.10455, 26.14227], - [34.47387, 25.59856], - [34.79507, 25.03375], - [35.69241, 23.92671], - [35.49372, 23.75237], - [35.52598, 23.10244], - [36.69069, 22.20485], - [36.86623, 22], - [32.9, 22], - [29.02, 22], - [25, 22], - [25, 25.682499996361], - [25, 29.23865452953346], - [24.70007, 30.04419], - [24.95762, 30.6616], - [24.80287, 31.08929], - [25.16482, 31.56915], - [26.49533, 31.58568], - [27.45762, 31.32126], - [28.45048, 31.02577], - [28.91353, 30.87005], - [29.68342, 31.18686], - [30.09503, 31.4734], - [30.97693, 31.55586], - [31.68796, 31.4296], - [31.96041, 30.9336], - [32.19247, 31.26034], - [32.99392, 31.02407], - [33.7734, 30.96746], - [34.26544, 31.21936], - [34.9226, 29.50133] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Algeria", - "sov_a3": "DZA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Algeria", - "adm0_a3": "DZA", - "geou_dif": 0, - "geounit": "Algeria", - "gu_a3": "DZA", - "su_dif": 0, - "subunit": "Algeria", - "su_a3": "DZA", - "brk_diff": 0, - "name": "Algeria", - "name_long": "Algeria", - "brk_a3": "DZA", - "brk_name": "Algeria", - "brk_group": null, - "abbrev": "Alg.", - "postal": "DZ", - "formal_en": "People's Democratic Republic of Algeria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Algeria", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 34178188, - "gdp_md_est": 232900, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DZ", - "iso_a3": "DZA", - "iso_n3": "012", - "un_a3": "012", - "wb_a2": "DZ", - "wb_a3": "DZA", - "woe_id": -99, - "adm0_a3_is": "DZA", - "adm0_a3_us": "DZA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DZA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [11.999505649471613, 23.47166840259645], - [8.572893100629784, 21.565660712159143], - [5.677565952180686, 19.601206976799716], - [4.267419467800039, 19.155265204337], - [3.158133172222705, 19.057364203360038], - [3.1466610042539, 19.69357859952144], - [2.683588494486429, 19.856230170160114], - [2.06099083823392, 20.142233384679486], - [1.823227573259032, 20.610809434486043], - [-1.550054897457613, 22.792665920497384], - [-4.92333736817423, 24.974574082941], - [-8.68439978680905, 27.395744126896005], - [-8.665124477564191, 27.589479071558227], - [-8.665589565454809, 27.656425889592356], - [-8.674116176782974, 28.84128896739658], - [-7.059227667661928, 29.57922842052453], - [-6.060632290053774, 29.731699734001694], - [-5.242129278982787, 30.000443020135588], - [-4.859646165374471, 30.501187649043842], - [-3.690441046554696, 30.896951605751152], - [-3.647497931320146, 31.63729401298067], - [-3.068980271812648, 31.724497992473214], - [-2.616604783529567, 32.09434621838615], - [-1.30789913573787, 32.2628889023061], - [-1.124551153966308, 32.65152151135713], - [-1.388049282222568, 32.86401500094131], - [-1.733454555661467, 33.919712836231994], - [-1.792985805661687, 34.527918606091205], - [-2.169913702798624, 35.16839630791668], - [-1.208602871089056, 35.7148487411871], - [-0.127454392894606, 35.888662421200806], - [0.503876580415209, 36.30127289483528], - [1.466918572606545, 36.605647081034405], - [3.161698846050825, 36.78390493422522], - [4.81575809084913, 36.86503693292346], - [5.320120070017793, 36.71651886651662], - [6.261819695672613, 37.11065501560674], - [7.33038496260397, 37.118380642234364], - [7.737078484741004, 36.885707505840216], - [8.420964389691676, 36.94642731378316], - [8.217824334352315, 36.433176988260286], - [8.376367628623768, 35.47987600355594], - [8.140981479534304, 34.65514598239379], - [7.524481642292244, 34.09737641045146], - [7.612641635782182, 33.34411489514896], - [8.430472853233368, 32.74833730725595], - [8.439102817426118, 32.50628489840082], - [9.055602654668148, 32.10269196220129], - [9.482139926805274, 30.307556057246188], - [9.805634392952411, 29.42463837332339], - [9.859997999723447, 28.959989732371014], - [9.683884718472767, 28.1441738957792], - [9.756128370816782, 27.68825857188415], - [9.629056023811074, 27.14095347748092], - [9.716285841519749, 26.512206325785698], - [9.319410841518163, 26.094324856057455], - [9.910692579801776, 25.36545461679674], - [9.94826134607797, 24.936953640232517], - [10.303846876678362, 24.379313259370917], - [10.771363559622927, 24.56253205006175], - [11.560669386449005, 24.097909247325518], - [11.999505649471613, 23.47166840259645] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Ethiopia", - "sov_a3": "ETH", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ethiopia", - "adm0_a3": "ETH", - "geou_dif": 0, - "geounit": "Ethiopia", - "gu_a3": "ETH", - "su_dif": 0, - "subunit": "Ethiopia", - "su_a3": "ETH", - "brk_diff": 0, - "name": "Ethiopia", - "name_long": "Ethiopia", - "brk_a3": "ETH", - "brk_name": "Ethiopia", - "brk_group": null, - "abbrev": "Eth.", - "postal": "ET", - "formal_en": "Federal Democratic Republic of Ethiopia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ethiopia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 13, - "pop_est": 85237338, - "gdp_md_est": 68770, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ET", - "iso_a3": "ETH", - "iso_n3": "231", - "un_a3": "231", - "wb_a2": "ET", - "wb_a3": "ETH", - "woe_id": -99, - "adm0_a3_is": "ETH", - "adm0_a3_us": "ETH", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ETH.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [37.90607000000011, 14.959430000000168], - [38.51295, 14.50547], - [39.0994, 14.74064], - [39.34061, 14.53155], - [40.02625000000012, 14.51959], - [40.8966, 14.118640000000141], - [41.1552, 13.77333], - [41.59856, 13.452090000000112], - [42.00975, 12.86582], - [42.35156000000012, 12.542230000000131], - [42.000000000000114, 12.100000000000136], - [41.66176000000013, 11.6312], - [41.73959000000019, 11.355110000000138], - [41.755570000000205, 11.050910000000101], - [42.31414000000012, 11.0342], - [42.55493000000013, 11.105110000000195], - [42.77685184100096, 10.92687856693442], - [42.55876, 10.57258000000013], - [42.92812, 10.021940000000143], - [43.29699000000011, 9.540480000000173], - [43.67875, 9.18358000000012], - [46.94834, 7.99688], - [47.78942, 8.003], - [44.9636, 5.001620000000116], - [43.66087, 4.95755], - [42.76967000000013, 4.252590000000225], - [42.12861, 4.234130000000164], - [41.85508309264412, 3.918911920483765], - [41.17180000000013, 3.91909], - [40.76848000000012, 4.257020000000125], - [39.85494000000011, 3.838790000000131], - [39.55938425876593, 3.422060000000215], - [38.89251, 3.50074], - [38.67114, 3.61607], - [38.436970000000144, 3.58851], - [38.12091500000014, 3.598605], - [36.85509323800824, 4.447864127672858], - [36.15907863285565, 4.447864127672858], - [35.81744766235362, 4.776965663462022], - [35.81744766235362, 5.338232082790853], - [35.298007118233095, 5.506], - [34.70702, 6.59422000000012], - [34.25032, 6.82607], - [34.07510000000019, 7.22595], - [33.568290000000104, 7.71334], - [32.954180000000235, 7.784970000000102], - [33.29480000000012, 8.35458], - [33.82550000000015, 8.37916], - [33.97498, 8.684560000000147], - [33.96162, 9.58358], - [34.25745, 10.63009], - [34.73115000000013, 10.910170000000107], - [34.83163000000013, 11.318960000000118], - [35.26049, 12.08286], - [35.863630000000164, 12.57828], - [36.27022, 13.563330000000121], - [36.42951, 14.42211], - [37.59377, 14.2131], - [37.90607000000011, 14.959430000000168] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Eritrea", - "sov_a3": "ERI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Eritrea", - "adm0_a3": "ERI", - "geou_dif": 0, - "geounit": "Eritrea", - "gu_a3": "ERI", - "su_dif": 0, - "subunit": "Eritrea", - "su_a3": "ERI", - "brk_diff": 0, - "name": "Eritrea", - "name_long": "Eritrea", - "brk_a3": "ERI", - "brk_name": "Eritrea", - "brk_group": null, - "abbrev": "Erit.", - "postal": "ER", - "formal_en": "State of Eritrea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Eritrea", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 5647168, - "gdp_md_est": 3945, - "pop_year": -99, - "lastcensus": 1984, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ER", - "iso_a3": "ERI", - "iso_n3": "232", - "un_a3": "232", - "wb_a2": "ER", - "wb_a3": "ERI", - "woe_id": -99, - "adm0_a3_is": "ERI", - "adm0_a3_us": "ERI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ERI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [42.35156000000012, 12.542230000000131], - [42.00975, 12.86582], - [41.59856, 13.452090000000112], - [41.15519371924984, 13.773319810435224], - [40.8966, 14.118640000000141], - [40.026218702969175, 14.519579169162284], - [39.34061, 14.53155], - [39.0994, 14.74064], - [38.51295, 14.50547], - [37.90607000000011, 14.959430000000168], - [37.59377, 14.2131], - [36.42951, 14.42211], - [36.32318891779812, 14.82248057704106], - [36.75386030451858, 16.29187409104429], - [36.852530000000115, 16.95655], - [37.16747, 17.263140000000135], - [37.90400000000011, 17.42754], - [38.410089959473225, 17.99830739997031], - [38.990622999840014, 16.84062612555169], - [39.26611006038803, 15.922723496967249], - [39.814293654140215, 15.435647284400318], - [41.17927493669765, 14.491079616753211], - [41.73495161313235, 13.921036892141558], - [42.27683068214486, 13.343992010954423], - [42.58957645037526, 13.000421250861905], - [43.08122602720015, 12.699638576707116], - [42.77964236834475, 12.455415757695675], - [42.35156000000012, 12.542230000000131] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Gabon", - "sov_a3": "GAB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Gabon", - "adm0_a3": "GAB", - "geou_dif": 0, - "geounit": "Gabon", - "gu_a3": "GAB", - "su_dif": 0, - "subunit": "Gabon", - "su_a3": "GAB", - "brk_diff": 0, - "name": "Gabon", - "name_long": "Gabon", - "brk_a3": "GAB", - "brk_name": "Gabon", - "brk_group": null, - "abbrev": "Gabon", - "postal": "GA", - "formal_en": "Gabonese Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Gabon", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 5, - "pop_est": 1514993, - "gdp_md_est": 21110, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GA", - "iso_a3": "GAB", - "iso_n3": "266", - "un_a3": "266", - "wb_a2": "GA", - "wb_a3": "GAB", - "woe_id": -99, - "adm0_a3_is": "GAB", - "adm0_a3_us": "GAB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": 3, - "homepart": 1, - "filename": "GAB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [11.093772820691925, -3.978826592630547], - [10.06613528813574, -2.969482517105681], - [9.40524539555497, -2.144313246269043], - [8.79799563969317, -1.111301364754496], - [8.830086704146423, -0.779073581550037], - [9.048419630579588, -0.459351494960217], - [9.29135053878369, 0.268666083167687], - [9.492888624721985, 1.010119533691494], - [9.830284051155644, 1.067893784993799], - [11.285078973036462, 1.057661851400013], - [11.276449008843713, 2.261050930180872], - [11.75166548019979, 2.326757513839993], - [12.359380323952221, 2.19281220133945], - [12.951333855855609, 2.32161570882694], - [13.075822381246752, 2.267097072759015], - [13.003113641012078, 1.83089630778332], - [13.282631463278818, 1.31418366129688], - [14.026668735417218, 1.395677395021153], - [14.276265903386957, 1.196929836426619], - [13.843320753645655, 0.038757635901149], - [14.316418491277743, -0.552627455247048], - [14.425455763413593, -1.333406670744971], - [14.299210239324564, -1.998275648612214], - [13.99240726080771, -2.4708049454891], - [13.109618767965628, -2.428740329603514], - [12.575284458067642, -1.948511244315135], - [12.495702752338161, -2.391688327650243], - [11.820963575903193, -2.514161472181982], - [11.478038771214303, -2.765618991714241], - [11.855121697648114, -3.426870619321051], - [11.093772820691925, -3.978826592630547] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ghana", - "sov_a3": "GHA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ghana", - "adm0_a3": "GHA", - "geou_dif": 0, - "geounit": "Ghana", - "gu_a3": "GHA", - "su_dif": 0, - "subunit": "Ghana", - "su_a3": "GHA", - "brk_diff": 0, - "name": "Ghana", - "name_long": "Ghana", - "brk_a3": "GHA", - "brk_name": "Ghana", - "brk_group": null, - "abbrev": "Ghana", - "postal": "GH", - "formal_en": "Republic of Ghana", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ghana", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 23832495, - "gdp_md_est": 34200, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GH", - "iso_a3": "GHA", - "iso_n3": "288", - "un_a3": "288", - "wb_a2": "GH", - "wb_a3": "GHA", - "woe_id": -99, - "adm0_a3_is": "GHA", - "adm0_a3_us": "GHA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "GHA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [1.060121697604927, 5.928837388528876], - [-0.507637905265938, 5.343472601742675], - [-1.063624640294194, 5.000547797053812], - [-1.964706590167594, 4.710462144383371], - [-2.856125047202397, 4.994475816259509], - [-2.81070146321784, 5.38905121502411], - [-3.244370083011262, 6.250471503113502], - [-2.983584967450327, 7.379704901555512], - [-2.562189500326241, 8.219627793811483], - [-2.827496303712707, 9.642460842319778], - [-2.963896246747112, 10.395334784380083], - [-2.940409308270461, 10.962690334512558], - [-1.203357713211431, 11.009819240762738], - [-0.761575893548183, 10.936929633015055], - [-0.438701544588582, 11.09834096927872], - [0.023802524423701, 11.018681748900804], - [-0.049784715159944, 10.706917832883931], - [0.367579990245389, 10.19121287682718], - [0.365900506195885, 9.465003973829482], - [0.461191847342121, 8.677222601756014], - [0.712029249686878, 8.31246450442383], - [0.490957472342245, 7.411744289576475], - [0.570384148774849, 6.914358628767189], - [0.836931186536333, 6.279978745952149], - [1.060121697604927, 5.928837388528876] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Gambia", - "sov_a3": "GMB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Gambia", - "adm0_a3": "GMB", - "geou_dif": 0, - "geounit": "Gambia", - "gu_a3": "GMB", - "su_dif": 0, - "subunit": "Gambia", - "su_a3": "GMB", - "brk_diff": 0, - "name": "Gambia", - "name_long": "The Gambia", - "brk_a3": "GMB", - "brk_name": "Gambia", - "brk_group": null, - "abbrev": "Gambia", - "postal": "GM", - "formal_en": "Republic of the Gambia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Gambia, The", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 1782893, - "gdp_md_est": 2272, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GM", - "iso_a3": "GMB", - "iso_n3": "270", - "un_a3": "270", - "wb_a2": "GM", - "wb_a3": "GMB", - "woe_id": -99, - "adm0_a3_is": "GMB", - "adm0_a3_us": "GMB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 10, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "GMB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-16.841524624081273, 13.15139394780256], - [-16.713728807023468, 13.594958604379853], - [-15.62459632003994, 13.62358734786956], - [-15.39877031092446, 13.86036876063092], - [-15.08173539881382, 13.876491807505984], - [-14.687030808968487, 13.630356960499784], - [-14.376713833055788, 13.625680243377372], - [-14.046992356817482, 13.79406789800045], - [-13.844963344772408, 13.505041612192002], - [-14.277701788784553, 13.280585028532242], - [-14.712197231494626, 13.298206691943777], - [-15.141163295949466, 13.509511623585238], - [-15.511812506562935, 13.278569647672867], - [-15.691000535534995, 13.270353094938455], - [-15.931295945692211, 13.130284125211332], - [-16.841524624081273, 13.15139394780256] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Guinea Bissau", - "sov_a3": "GNB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guinea Bissau", - "adm0_a3": "GNB", - "geou_dif": 0, - "geounit": "Guinea Bissau", - "gu_a3": "GNB", - "su_dif": 0, - "subunit": "Guinea Bissau", - "su_a3": "GNB", - "brk_diff": 0, - "name": "Guinea-Bissau", - "name_long": "Guinea-Bissau", - "brk_a3": "GNB", - "brk_name": "Guinea-Bissau", - "brk_group": null, - "abbrev": "GnB.", - "postal": "GW", - "formal_en": "Republic of Guinea-Bissau", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guinea-Bissau", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 4, - "pop_est": 1533964, - "gdp_md_est": 904.2, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GW", - "iso_a3": "GNB", - "iso_n3": "624", - "un_a3": "624", - "wb_a2": "GW", - "wb_a3": "GNB", - "woe_id": -99, - "adm0_a3_is": "GNB", - "adm0_a3_us": "GNB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 13, - "long_len": 13, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GNB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-15.130311245168171, 11.040411688679526], - [-15.664180467175527, 11.458474025920795], - [-16.085214199273565, 11.52459402103824], - [-16.314786749730203, 11.806514797406548], - [-16.30894731288123, 11.95870189050612], - [-16.613838263403277, 12.170911159712702], - [-16.677451951554573, 12.384851589401052], - [-16.147716844130585, 12.547761542201187], - [-15.816574266004254, 12.515567124883345], - [-15.548476935274008, 12.628170070847347], - [-13.700476040084325, 12.586182969610194], - [-13.718743658899513, 12.24718557377551], - [-13.828271857142125, 12.142644151249044], - [-13.743160773157411, 11.811269029177412], - [-13.900799729863776, 11.678718980348748], - [-14.121406419317779, 11.677117010947697], - [-14.382191534878729, 11.509271958863692], - [-14.685687221728898, 11.527823798056488], - [-15.130311245168171, 11.040411688679526] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Equatorial Guinea", - "sov_a3": "GNQ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Equatorial Guinea", - "adm0_a3": "GNQ", - "geou_dif": 0, - "geounit": "Equatorial Guinea", - "gu_a3": "GNQ", - "su_dif": 0, - "subunit": "Equatorial Guinea", - "su_a3": "GNQ", - "brk_diff": 0, - "name": "Eq. Guinea", - "name_long": "Equatorial Guinea", - "brk_a3": "GNQ", - "brk_name": "Eq. Guinea", - "brk_group": null, - "abbrev": "Eq. G.", - "postal": "GQ", - "formal_en": "Republic of Equatorial Guinea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Equatorial Guinea", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 650702, - "gdp_md_est": 14060, - "pop_year": 0, - "lastcensus": 2002, - "gdp_year": 0, - "economy": "7. Least developed region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GQ", - "iso_a3": "GNQ", - "iso_n3": "226", - "un_a3": "226", - "wb_a2": "GQ", - "wb_a3": "GNQ", - "woe_id": -99, - "adm0_a3_is": "GNQ", - "adm0_a3_us": "GNQ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 17, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "GNQ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.492888624721985, 1.010119533691494], - [9.305613234096256, 1.160911363119183], - [9.649158155972628, 2.283866075037736], - [11.276449008843713, 2.261050930180872], - [11.285078973036462, 1.057661851400013], - [9.830284051155644, 1.067893784993799], - [9.492888624721985, 1.010119533691494] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Kenya", - "sov_a3": "KEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kenya", - "adm0_a3": "KEN", - "geou_dif": 0, - "geounit": "Kenya", - "gu_a3": "KEN", - "su_dif": 0, - "subunit": "Kenya", - "su_a3": "KEN", - "brk_diff": 0, - "name": "Kenya", - "name_long": "Kenya", - "brk_a3": "KEN", - "brk_name": "Kenya", - "brk_group": null, - "abbrev": "Ken.", - "postal": "KE", - "formal_en": "Republic of Kenya", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kenya", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 39002772, - "gdp_md_est": 61510, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KE", - "iso_a3": "KEN", - "iso_n3": "404", - "un_a3": "404", - "wb_a2": "KE", - "wb_a3": "KEN", - "woe_id": -99, - "adm0_a3_is": "KEN", - "adm0_a3_us": "KEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [40.993, -0.85829], - [41.58513, -1.68325], - [40.88477, -2.08255], - [40.63785, -2.49979], - [40.26304, -2.57309], - [40.12119, -3.27768], - [39.80006, -3.68116], - [39.60489, -4.34653], - [39.20222, -4.67677], - [37.7669, -3.67712], - [37.69869, -3.09699], - [34.07262, -1.05982], - [33.90371119710453, -0.95], - [33.89356896966694, 0.109813537861896], - [34.18, 0.515], - [34.6721, 1.17694], - [35.03599, 1.90584], - [34.59607, 3.05374], - [34.47913, 3.5556], - [34.005, 4.249884947362048], - [34.62019626785388, 4.847122742081988], - [35.298007118232974, 5.506], - [35.817447662353516, 5.338232082790797], - [35.817447662353516, 4.77696566346189], - [36.159078632855646, 4.447864127672769], - [36.85509323800812, 4.447864127672769], - [38.120915, 3.598605], - [38.43697, 3.58851], - [38.67114, 3.61607], - [38.89251, 3.50074], - [39.55938425876585, 3.42206], - [39.85494, 3.83879], - [40.76848, 4.25702], - [41.1718, 3.91909], - [41.85508309264397, 3.918911920483727], - [40.98105, 2.78452], - [40.993, -0.85829] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Liberia", - "sov_a3": "LBR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Liberia", - "adm0_a3": "LBR", - "geou_dif": 0, - "geounit": "Liberia", - "gu_a3": "LBR", - "su_dif": 0, - "subunit": "Liberia", - "su_a3": "LBR", - "brk_diff": 0, - "name": "Liberia", - "name_long": "Liberia", - "brk_a3": "LBR", - "brk_name": "Liberia", - "brk_group": null, - "abbrev": "Liberia", - "postal": "LR", - "formal_en": "Republic of Liberia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Liberia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 3441790, - "gdp_md_est": 1526, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LR", - "iso_a3": "LBR", - "iso_n3": "430", - "un_a3": "430", - "wb_a2": "LR", - "wb_a3": "LBR", - "woe_id": -99, - "adm0_a3_is": "LBR", - "adm0_a3_us": "LBR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "LBR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-7.71215938966975, 4.364565944837722], - [-7.974107224957251, 4.355755113131963], - [-9.004793667018674, 4.8324185245922], - [-9.913420376006684, 5.593560695819207], - [-10.765383876986643, 6.140710760925558], - [-11.438779466182055, 6.785916856305747], - [-11.19980180504828, 7.105845648624737], - [-11.146704270868383, 7.396706447779536], - [-10.69559485517648, 7.939464016141087], - [-10.23009355309128, 8.406205552601293], - [-10.016566534861255, 8.42850393313523], - [-9.755342169625834, 8.541055202666925], - [-9.337279832384581, 7.928534450711353], - [-9.40334815106975, 7.526905218938907], - [-9.208786383490844, 7.313920803247953], - [-8.926064622422004, 7.309037380396375], - [-8.722123582382123, 7.71167430259851], - [-8.439298468448698, 7.686042792181738], - [-8.48544552248535, 7.39520783124307], - [-8.385451626000574, 6.911800645368742], - [-8.60288021486862, 6.46756419517166], - [-8.311347622094019, 6.193033148621083], - [-7.993692592795881, 6.126189683451543], - [-7.570152553731688, 5.707352199725904], - [-7.539715135111762, 5.313345241716519], - [-7.63536821128403, 5.188159084489456], - [-7.71215938966975, 4.364565944837722] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Libya", - "sov_a3": "LBY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Libya", - "adm0_a3": "LBY", - "geou_dif": 0, - "geounit": "Libya", - "gu_a3": "LBY", - "su_dif": 0, - "subunit": "Libya", - "su_a3": "LBY", - "brk_diff": 0, - "name": "Libya", - "name_long": "Libya", - "brk_a3": "LBY", - "brk_name": "Libya", - "brk_group": null, - "abbrev": "Libya", - "postal": "LY", - "formal_en": "Libya", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Libya", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 11, - "pop_est": 6310434, - "gdp_md_est": 88830, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LY", - "iso_a3": "LBY", - "iso_n3": "434", - "un_a3": "434", - "wb_a2": "LY", - "wb_a3": "LBY", - "woe_id": -99, - "adm0_a3_is": "LBY", - "adm0_a3_us": "LBY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "LBY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [14.8513, 22.862950000000126], - [14.143870883855243, 22.49128896737113], - [13.581424594790462, 23.04050608976928], - [11.9995056494717, 23.471668402596432], - [11.560669386449035, 24.097909247325617], - [10.771363559622955, 24.562532050061748], - [10.303846876678449, 24.379313259370974], - [9.948261346078027, 24.936953640232616], - [9.910692579801776, 25.365454616796796], - [9.31941084151822, 26.094324856057483], - [9.716285841519664, 26.51220632578565], - [9.629056023811074, 27.140953477481048], - [9.756128370816782, 27.688258571884205], - [9.683884718472882, 28.144173895779314], - [9.859997999723475, 28.95998973237107], - [9.805634392952356, 29.424638373323376], - [9.482139926805417, 30.307556057246188], - [9.970017124072967, 30.539324856075382], - [10.056575148161699, 30.961831366493524], - [9.950225050505196, 31.376069647745283], - [10.636901482799487, 31.761420803345683], - [10.944789666394513, 32.081814683555365], - [11.432253452203781, 32.36890310315283], - [11.48878746913101, 33.13699575452324], - [12.66331, 32.79278], - [13.08326, 32.87882], - [13.91868, 32.71196], - [15.24563, 32.26508], - [15.71394, 31.37626], - [16.61162, 31.18218], - [18.02109, 30.76357], - [19.08641, 30.26639], - [19.57404, 30.52582], - [20.05335, 30.98576], - [19.82033, 31.75179000000014], - [20.13397, 32.2382], - [20.85452, 32.7068], - [21.54298, 32.8432], - [22.89576, 32.63858], - [23.2368, 32.19149], - [23.609130000000107, 32.18726], - [23.9275, 32.01667], - [24.92114, 31.89936], - [25.16482, 31.56915], - [24.80287, 31.08929], - [24.95762, 30.6616], - [24.70007, 30.04419], - [25.00000000000011, 29.23865452953356], - [25.00000000000011, 25.682499996361003], - [25.00000000000011, 22], - [25.00000000000011, 20.00304], - [23.850000000000136, 20], - [23.837660000000138, 19.580470000000105], - [19.84926, 21.49509], - [15.86085, 23.40972], - [14.8513, 22.862950000000126] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Morocco", - "sov_a3": "MAR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Morocco", - "adm0_a3": "MAR", - "geou_dif": 0, - "geounit": "Morocco", - "gu_a3": "MAR", - "su_dif": 0, - "subunit": "Morocco", - "su_a3": "MAR", - "brk_diff": 0, - "name": "Morocco", - "name_long": "Morocco", - "brk_a3": "MAR", - "brk_name": "Morocco", - "brk_group": null, - "abbrev": "Mor.", - "postal": "MA", - "formal_en": "Kingdom of Morocco", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Morocco", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 34859364, - "gdp_md_est": 136600, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MA", - "iso_a3": "MAR", - "iso_n3": "504", - "un_a3": "504", - "wb_a2": "MA", - "wb_a3": "MAR", - "woe_id": -99, - "adm0_a3_is": "MAR", - "adm0_a3_us": "MAR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MAR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-5.193863491222032, 35.75518219659085], - [-4.591006232105143, 35.33071198174565], - [-3.640056525070008, 35.39985504815198], - [-2.604305792644112, 35.17909332940112], - [-2.169913702798624, 35.16839630791671], - [-1.792985805661658, 34.527918606091305], - [-1.73345455566141, 33.91971283623212], - [-1.388049282222596, 32.86401500094137], - [-1.124551153966195, 32.6515215113572], - [-1.30789913573787, 32.26288890230603], - [-2.616604783529567, 32.094346218386164], - [-3.068980271812649, 31.72449799247329], - [-3.647497931320146, 31.63729401298082], - [-3.690441046554667, 30.896951605751152], - [-4.859646165374443, 30.50118764904388], - [-5.242129278982787, 30.000443020135574], - [-6.060632290053746, 29.731699734001808], - [-7.059227667661901, 29.579228420524657], - [-8.674116176782832, 28.84128896739665], - [-8.665589565454836, 27.65642588959247], - [-8.817809007940525, 27.65642588959247], - [-8.817828334986643, 27.65642588959247], - [-8.794883999049034, 27.12069631602256], - [-9.413037482124508, 27.088476060488546], - [-9.735343390328751, 26.860944729107416], - [-10.189424200877452, 26.860944729107416], - [-10.55126257978526, 26.990807603456886], - [-11.392554897496948, 26.883423977154393], - [-11.718219773800342, 26.104091701760808], - [-12.030758836301658, 26.03086619720312], - [-12.50096269372537, 24.770116278578143], - [-13.891110398809047, 23.691009019459386], - [-14.221167771857154, 22.310163072188345], - [-14.630832688850946, 21.860939846274874], - [-14.750954555713404, 21.500600083903805], - [-17.00296179856107, 21.420734157796687], - [-17.020428432675768, 21.422310288981635], - [-16.973247849993186, 21.885744533774954], - [-16.58913692876763, 22.15823436125009], - [-16.261921759495664, 22.679339504481277], - [-16.3264139469959, 23.017768459560898], - [-15.982610642958063, 23.723358466074103], - [-15.426003790742186, 24.35913361256104], - [-15.089331834360733, 24.52026072844697], - [-14.824645148161691, 25.103532619725314], - [-14.800925665739667, 25.63626496022229], - [-14.439939947964831, 26.254418443297652], - [-13.773804897506464, 26.618892320252286], - [-13.139941779014292, 27.640147813420494], - [-13.121613369914712, 27.654147671719812], - [-12.618836635783111, 28.038185533148663], - [-11.688919236690765, 28.148643907172584], - [-10.900956997104402, 28.83214223888092], - [-10.399592251008642, 29.098585923777787], - [-9.564811163765626, 29.933573716749862], - [-9.814718390329174, 31.17773550060906], - [-9.434793260119363, 32.038096421836485], - [-9.300692918321829, 32.564679266890636], - [-8.65747636558504, 33.2402452662424], - [-7.654178432638218, 33.69706492770251], - [-6.91254411460136, 34.11047638603745], - [-6.244342006851411, 35.145865383437524], - [-5.929994269219833, 35.75998810479399], - [-5.193863491222032, 35.75518219659085] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Madagascar", - "sov_a3": "MDG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Madagascar", - "adm0_a3": "MDG", - "geou_dif": 0, - "geounit": "Madagascar", - "gu_a3": "MDG", - "su_dif": 0, - "subunit": "Madagascar", - "su_a3": "MDG", - "brk_diff": 0, - "name": "Madagascar", - "name_long": "Madagascar", - "brk_a3": "MDG", - "brk_name": "Madagascar", - "brk_group": null, - "abbrev": "Mad.", - "postal": "MG", - "formal_en": "Republic of Madagascar", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Madagascar", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 3, - "pop_est": 20653556, - "gdp_md_est": 20130, - "pop_year": -99, - "lastcensus": 1993, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MG", - "iso_a3": "MDG", - "iso_n3": "450", - "un_a3": "450", - "wb_a2": "MG", - "wb_a3": "MDG", - "woe_id": -99, - "adm0_a3_is": "MDG", - "adm0_a3_us": "MDG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MDG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [49.54351891459575, -12.469832858940554], - [49.80898074727909, -12.895284925999555], - [50.056510857957164, -13.555761407121985], - [50.21743126811407, -14.758788750876795], - [50.47653689962553, -15.226512139550541], - [50.377111443895956, -15.706069431219126], - [50.20027469259318, -16.000263360256767], - [49.86060550313868, -15.414252618066916], - [49.67260664246086, -15.710203545802479], - [49.863344354050156, -16.451036879138776], - [49.77456424337271, -16.875042006093597], - [49.49861209493412, -17.106035658438273], - [49.435618523970305, -17.953064060134366], - [49.041792433473944, -19.118781019774445], - [48.54854088724801, -20.496888116134127], - [47.93074913919867, -22.391501153251085], - [47.54772342305131, -23.781958916928517], - [47.095761346226595, -24.941629733990453], - [46.282477654817086, -25.178462823184105], - [45.409507684110444, -25.60143442149309], - [44.83357384621755, -25.34610116953894], - [44.03972049334976, -24.988345228782308], - [43.76376834491117, -24.460677178649988], - [43.697777540874455, -23.574116306250602], - [43.345654331237625, -22.776903985283873], - [43.254187046081, -22.057413018484123], - [43.43329756040464, -21.336475111580185], - [43.893682895692926, -21.163307386970125], - [43.896370070172104, -20.830459486578174], - [44.37432539243966, -20.07236622485639], - [44.46439741392439, -19.435454196859048], - [44.23242190936617, -18.961994724200906], - [44.04297610858415, -18.33138722094317], - [43.96308434426091, -17.409944756746782], - [44.31246870298628, -16.850495700754955], - [44.4465173683514, -16.216219170804507], - [44.94493655780653, -16.1793738745804], - [45.50273196796499, -15.97437346767854], - [45.87299360533626, -15.793454278224685], - [46.31224327981721, -15.780018405828798], - [46.882182651564285, -15.210182386946313], - [47.70512983581235, -14.594302666891764], - [48.005214878131255, -14.091232598530375], - [47.869047479042166, -13.663868503476586], - [48.29382775248138, -13.784067884987486], - [48.84506025573878, -13.089174899958664], - [48.86350874206698, -12.48786793381042], - [49.194651320193316, -12.04055673589197], - [49.54351891459575, -12.469832858940554] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Lesotho", - "sov_a3": "LSO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Lesotho", - "adm0_a3": "LSO", - "geou_dif": 0, - "geounit": "Lesotho", - "gu_a3": "LSO", - "su_dif": 0, - "subunit": "Lesotho", - "su_a3": "LSO", - "brk_diff": 0, - "name": "Lesotho", - "name_long": "Lesotho", - "brk_a3": "LSO", - "brk_name": "Lesotho", - "brk_group": null, - "abbrev": "Les.", - "postal": "LS", - "formal_en": "Kingdom of Lesotho", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lesotho", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 8, - "pop_est": 2130819, - "gdp_md_est": 3293, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LS", - "iso_a3": "LSO", - "iso_n3": "426", - "un_a3": "426", - "wb_a2": "LS", - "wb_a3": "LSO", - "woe_id": -99, - "adm0_a3_is": "LSO", - "adm0_a3_us": "LSO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "LSO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [28.97826256685724, -28.955596612261715], - [29.325166456832587, -29.257386976846252], - [29.018415154748023, -29.74376555757737], - [28.84839969250774, -30.070050551068253], - [28.29106937023991, -30.2262167294543], - [28.107204624145425, -30.54573211031495], - [27.749397006956485, -30.64510588961222], - [26.999261915807637, -29.875953871379984], - [27.532511020627478, -29.24271087007536], - [28.07433841320778, -28.851468601193588], - [28.541700066855498, -28.64750172293757], - [28.97826256685724, -28.955596612261715] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Guinea", - "sov_a3": "GIN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guinea", - "adm0_a3": "GIN", - "geou_dif": 0, - "geounit": "Guinea", - "gu_a3": "GIN", - "su_dif": 0, - "subunit": "Guinea", - "su_a3": "GIN", - "brk_diff": 0, - "name": "Guinea", - "name_long": "Guinea", - "brk_a3": "GIN", - "brk_name": "Guinea", - "brk_group": null, - "abbrev": "Gin.", - "postal": "GN", - "formal_en": "Republic of Guinea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guinea", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 10057975, - "gdp_md_est": 10600, - "pop_year": -99, - "lastcensus": 1996, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GN", - "iso_a3": "GIN", - "iso_n3": "324", - "un_a3": "324", - "wb_a2": "GN", - "wb_a3": "GIN", - "woe_id": -99, - "adm0_a3_is": "GIN", - "adm0_a3_us": "GIN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GIN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-8.439298468448698, 7.686042792181738], - [-8.722123582382123, 7.71167430259851], - [-8.926064622422004, 7.309037380396375], - [-9.208786383490844, 7.313920803247953], - [-9.40334815106975, 7.526905218938907], - [-9.337279832384581, 7.928534450711353], - [-9.755342169625834, 8.541055202666925], - [-10.016566534861255, 8.42850393313523], - [-10.23009355309128, 8.406205552601293], - [-10.505477260774668, 8.348896389189605], - [-10.494315151399633, 8.715540676300435], - [-10.654770473665891, 8.977178452994194], - [-10.622395188835041, 9.267910061068278], - [-10.8391519840833, 9.688246161330369], - [-11.117481248407328, 10.045872911006285], - [-11.917277390988659, 10.046983954300558], - [-12.150338100625005, 9.858571682164381], - [-12.425928514037565, 9.835834051955956], - [-12.59671912276221, 9.62018830000197], - [-12.71195756677308, 9.342711696810767], - [-13.246550258832515, 8.903048610871508], - [-13.685153977909792, 9.49474376061346], - [-14.074044969122282, 9.886166897008252], - [-14.33007585291237, 10.015719712763966], - [-14.579698859098258, 10.214467271358515], - [-14.693231980843505, 10.656300767454042], - [-14.839553798877944, 10.876571560098139], - [-15.130311245168171, 11.040411688679526], - [-14.685687221728898, 11.527823798056488], - [-14.382191534878729, 11.509271958863692], - [-14.121406419317779, 11.677117010947697], - [-13.900799729863776, 11.678718980348748], - [-13.743160773157411, 11.811269029177412], - [-13.828271857142125, 12.142644151249044], - [-13.718743658899513, 12.24718557377551], - [-13.700476040084325, 12.586182969610194], - [-13.217818162478238, 12.575873521367967], - [-12.499050665730564, 12.332089952031057], - [-12.278599005573438, 12.354440008997285], - [-12.203564825885634, 12.465647691289405], - [-11.65830095055793, 12.386582749882834], - [-11.51394283695059, 12.442987575729418], - [-11.456168585648271, 12.076834214725338], - [-11.29757361494451, 12.077971096235771], - [-11.036555955438258, 12.211244615116515], - [-10.870829637078215, 12.17788747807211], - [-10.593223842806282, 11.92397532800598], - [-10.165213792348837, 11.844083563682744], - [-9.890992804392013, 12.060478623904972], - [-9.567911749703214, 12.194243068892476], - [-9.327616339546012, 12.334286200403454], - [-9.127473517279583, 12.308060411015331], - [-8.90526485842453, 12.088358059126437], - [-8.786099005559464, 11.812560939984706], - [-8.376304897484914, 11.393645941610629], - [-8.581305304386774, 11.136245632364805], - [-8.620321010767128, 10.810890814655183], - [-8.407310756860028, 10.909256903522762], - [-8.282357143578281, 10.792597357623846], - [-8.33537716310974, 10.494811916541934], - [-8.029943610048619, 10.206534939001713], - [-8.229337124046822, 10.1290202905639], - [-8.30961646161225, 9.789531968622441], - [-8.079113735374348, 9.376223863152035], - [-7.832100389019188, 8.575704250518626], - [-8.20349890790088, 8.455453192575447], - [-8.299048631208564, 8.316443589710303], - [-8.221792364932199, 8.123328762235573], - [-8.280703497744938, 7.687179673692156], - [-8.439298468448698, 7.686042792181738] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mali", - "sov_a3": "MLI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mali", - "adm0_a3": "MLI", - "geou_dif": 0, - "geounit": "Mali", - "gu_a3": "MLI", - "su_dif": 0, - "subunit": "Mali", - "su_a3": "MLI", - "brk_diff": 0, - "name": "Mali", - "name_long": "Mali", - "brk_a3": "MLI", - "brk_name": "Mali", - "brk_group": null, - "abbrev": "Mali", - "postal": "ML", - "formal_en": "Republic of Mali", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mali", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 7, - "pop_est": 12666987, - "gdp_md_est": 14590, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ML", - "iso_a3": "MLI", - "iso_n3": "466", - "un_a3": "466", - "wb_a2": "ML", - "wb_a3": "MLI", - "woe_id": -99, - "adm0_a3_is": "MLI", - "adm0_a3_us": "MLI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MLI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-12.170750291380301, 14.616834214735505], - [-11.834207526079467, 14.79909699142894], - [-11.666078253617854, 15.388208319556298], - [-11.349095017939504, 15.411256008358478], - [-10.650791388379417, 15.132745876521426], - [-10.086846482778212, 15.330485744686273], - [-9.700255092802706, 15.264107367407362], - [-9.55023840985939, 15.486496893775437], - [-5.537744309908447, 15.501689764869257], - [-5.315277268891933, 16.20185374599184], - [-5.488522508150438, 16.325102037007966], - [-5.971128709324248, 20.64083344164763], - [-6.453786586930335, 24.956590684503425], - [-4.92333736817423, 24.974574082941], - [-1.550054897457613, 22.792665920497384], - [1.823227573259032, 20.610809434486043], - [2.06099083823392, 20.142233384679486], - [2.683588494486429, 19.856230170160114], - [3.1466610042539, 19.69357859952144], - [3.158133172222705, 19.057364203360038], - [4.267419467800039, 19.155265204337], - [4.270209995143801, 16.852227484601215], - [3.723421665063483, 16.184283759012615], - [3.638258904646477, 15.568119818580454], - [2.749992709981484, 15.409524847876696], - [1.385528191746858, 15.323561102759172], - [1.01578331869851, 14.968182277887948], - [0.374892205414682, 14.928908189346132], - [-0.26625729003058, 14.924308986872148], - [-0.515854458000348, 15.116157741755726], - [-1.066363491205664, 14.973815009007765], - [-2.001035122068771, 14.559008287000891], - [-2.191824510090385, 14.246417548067356], - [-2.967694464520577, 13.79815033615151], - [-3.10370683431276, 13.541266791228594], - [-3.522802700199861, 13.337661647998615], - [-4.006390753587226, 13.472485459848116], - [-4.28040503581488, 13.228443508349741], - [-4.427166103523803, 12.542645575404295], - [-5.220941941743121, 11.713858954307227], - [-5.197842576508648, 11.37514577885014], - [-5.470564947929006, 10.951269842976048], - [-5.404341599946974, 10.370736802609146], - [-5.816926235365287, 10.222554633012194], - [-6.050452032892267, 10.096360785355444], - [-6.205222947606431, 10.524060777219134], - [-6.493965013037267, 10.411302801958271], - [-6.666460944027548, 10.430810655148447], - [-6.850506557635057, 10.138993841996239], - [-7.622759161804809, 10.147236232946796], - [-7.899589809592372, 10.297382106970828], - [-8.029943610048619, 10.206534939001713], - [-8.33537716310974, 10.494811916541934], - [-8.282357143578281, 10.792597357623846], - [-8.407310756860028, 10.909256903522762], - [-8.620321010767128, 10.810890814655183], - [-8.581305304386774, 11.136245632364805], - [-8.376304897484914, 11.393645941610629], - [-8.786099005559464, 11.812560939984706], - [-8.90526485842453, 12.088358059126437], - [-9.127473517279583, 12.308060411015331], - [-9.327616339546012, 12.334286200403454], - [-9.567911749703214, 12.194243068892476], - [-9.890992804392013, 12.060478623904972], - [-10.165213792348837, 11.844083563682744], - [-10.593223842806282, 11.92397532800598], - [-10.870829637078215, 12.17788747807211], - [-11.036555955438258, 12.211244615116515], - [-11.29757361494451, 12.077971096235771], - [-11.456168585648271, 12.076834214725338], - [-11.51394283695059, 12.442987575729418], - [-11.467899135778524, 12.754518947800975], - [-11.55339779300543, 13.141213690641067], - [-11.927716030311615, 13.422075100147394], - [-12.12488745772126, 13.994727484589788], - [-12.170750291380301, 14.616834214735505] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mozambique", - "sov_a3": "MOZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mozambique", - "adm0_a3": "MOZ", - "geou_dif": 0, - "geounit": "Mozambique", - "gu_a3": "MOZ", - "su_dif": 0, - "subunit": "Mozambique", - "su_a3": "MOZ", - "brk_diff": 0, - "name": "Mozambique", - "name_long": "Mozambique", - "brk_a3": "MOZ", - "brk_name": "Mozambique", - "brk_group": null, - "abbrev": "Moz.", - "postal": "MZ", - "formal_en": "Republic of Mozambique", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mozambique", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 21669278, - "gdp_md_est": 18940, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MZ", - "iso_a3": "MOZ", - "iso_n3": "508", - "un_a3": "508", - "wb_a2": "MZ", - "wb_a3": "MOZ", - "woe_id": -99, - "adm0_a3_is": "MOZ", - "adm0_a3_us": "MOZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MOZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [34.55998904799935, -11.520020033415925], - [35.31239790216904, -11.439146416879147], - [36.51408165868426, -11.720938002166733], - [36.775150994622805, -11.594537448780805], - [37.47128421402661, -11.56875090906716], - [37.82764489111139, -11.268769219612835], - [38.42755659358775, -11.285202325081656], - [39.521029900883775, -10.896853936408226], - [40.31658857601719, -10.317096042525698], - [40.47838748552303, -10.765440769089993], - [40.437253045418686, -11.761710707245015], - [40.56081139502857, -12.639176527561027], - [40.59962039567975, -14.201975192931862], - [40.775475294768995, -14.691764418194241], - [40.4772506040126, -15.406294447493972], - [40.08926395036522, -16.10077402106446], - [39.45255862809705, -16.72089120856694], - [38.53835086442152, -17.101023044505958], - [37.41113284683888, -17.586368096591237], - [36.28127933120936, -18.65968759529345], - [35.89649661636406, -18.842260430580634], - [35.198399692533144, -19.552811374593894], - [34.78638349787005, -19.784011732667736], - [34.70189253107284, -20.49704314543101], - [35.176127150215365, -21.25436126066841], - [35.37342776870574, -21.840837090748877], - [35.385848253705404, -22.14], - [35.562545536369086, -22.09], - [35.533934767404304, -23.070787855727758], - [35.37177412287238, -23.5353589820317], - [35.60747033055563, -23.706563002214683], - [35.45874555841962, -24.12260995859655], - [35.04073489761066, -24.478350518493805], - [34.21582400893547, -24.81631438568266], - [33.01321007663901, -25.357573337507738], - [32.574632195777866, -25.72731821055609], - [32.66036339695009, -26.148584486599443], - [32.91595503106569, -26.215867201443466], - [32.830120477028885, -26.742191664336197], - [32.07166548028107, -26.73382008230491], - [31.98577924981197, -26.291779880480227], - [31.837777947728064, -25.84333180105135], - [31.75240848158188, -25.484283949487413], - [31.93058882012425, -24.369416599222536], - [31.670397983534652, -23.658969008073864], - [31.191409132621285, -22.2515096981724], - [32.244988234188014, -21.116488539313693], - [32.50869306817344, -20.395292250248307], - [32.65974327976258, -20.304290052982317], - [32.772707960752626, -19.715592136313298], - [32.61199425632489, -19.419382826416275], - [32.65488569512715, -18.672089939043495], - [32.84986087416439, -17.97905730557718], - [32.847638787575846, -16.713398125884616], - [32.32823896661022, -16.392074069893752], - [31.8520406430406, -16.319417006091378], - [31.636498243951195, -16.071990248277885], - [31.173063999157677, -15.860943698797872], - [30.338954705534544, -15.880839125230244], - [30.274255812305107, -15.507786960515212], - [30.17948123548183, -14.796099134991527], - [33.214024692525214, -13.971860039936153], - [33.789700148256685, -14.451830743063072], - [34.064825473778626, -14.359950046448121], - [34.45963341648854, -14.613009535381424], - [34.51766604995231, -15.013708591372612], - [34.307291294092096, -15.478641452702595], - [34.38129194513405, -16.183559665596043], - [35.033810255683534, -16.801299737213093], - [35.33906294123164, -16.10744028083011], - [35.77190473810836, -15.896858819240725], - [35.68684533055594, -14.611045830954332], - [35.26795617039801, -13.887834161029566], - [34.907151320136165, -13.565424899960568], - [34.55998904799935, -13.579997653866876], - [34.28000613784198, -12.280025323132504], - [34.55998904799935, -11.520020033415925] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mauritania", - "sov_a3": "MRT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mauritania", - "adm0_a3": "MRT", - "geou_dif": 0, - "geounit": "Mauritania", - "gu_a3": "MRT", - "su_dif": 0, - "subunit": "Mauritania", - "su_a3": "MRT", - "brk_diff": 0, - "name": "Mauritania", - "name_long": "Mauritania", - "brk_a3": "MRT", - "brk_name": "Mauritania", - "brk_group": null, - "abbrev": "Mrt.", - "postal": "MR", - "formal_en": "Islamic Republic of Mauritania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mauritania", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 1, - "pop_est": 3129486, - "gdp_md_est": 6308, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MR", - "iso_a3": "MRT", - "iso_n3": "478", - "un_a3": "478", - "wb_a2": "MR", - "wb_a3": "MRT", - "woe_id": -99, - "adm0_a3_is": "MRT", - "adm0_a3_us": "MRT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MRT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-12.170750291380301, 14.616834214735505], - [-12.830658331747516, 15.303691514542946], - [-13.43573767745306, 16.03938304286619], - [-14.099521450242179, 16.304302273010492], - [-14.577347581428981, 16.59826365810281], - [-15.135737270558817, 16.587282416240782], - [-15.62366614425869, 16.369337063049812], - [-16.12069007004193, 16.455662543193384], - [-16.463098110407884, 16.13503611903846], - [-16.549707810929064, 16.67389211676196], - [-16.270551723688357, 17.166962795474873], - [-16.14634741867485, 18.108481553616656], - [-16.256883307347167, 19.096715806550307], - [-16.37765112961327, 19.593817246981985], - [-16.277838100641517, 20.0925206568147], - [-16.536323614965468, 20.567866319251493], - [-17.063423224342568, 20.999752102130827], - [-16.845193650773993, 21.33332347257488], - [-12.929101935263532, 21.32707062426756], - [-13.118754441774712, 22.771220201096256], - [-12.874221564169575, 23.284832261645178], - [-11.937224493853321, 23.374594224536168], - [-11.96941891117116, 25.933352769468268], - [-8.6872936670174, 25.881056219988906], - [-8.68439978680905, 27.395744126896005], - [-4.92333736817423, 24.974574082941], - [-6.453786586930335, 24.956590684503425], - [-5.971128709324248, 20.64083344164763], - [-5.488522508150438, 16.325102037007966], - [-5.315277268891933, 16.20185374599184], - [-5.537744309908447, 15.501689764869257], - [-9.55023840985939, 15.486496893775437], - [-9.700255092802706, 15.264107367407362], - [-10.086846482778212, 15.330485744686273], - [-10.650791388379417, 15.132745876521426], - [-11.349095017939504, 15.411256008358478], - [-11.666078253617854, 15.388208319556298], - [-11.834207526079467, 14.79909699142894], - [-12.170750291380301, 14.616834214735505] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Malawi", - "sov_a3": "MWI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Malawi", - "adm0_a3": "MWI", - "geou_dif": 0, - "geounit": "Malawi", - "gu_a3": "MWI", - "su_dif": 0, - "subunit": "Malawi", - "su_a3": "MWI", - "brk_diff": 0, - "name": "Malawi", - "name_long": "Malawi", - "brk_a3": "MWI", - "brk_name": "Malawi", - "brk_group": null, - "abbrev": "Mal.", - "postal": "MW", - "formal_en": "Republic of Malawi", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Malawi", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 5, - "pop_est": 14268711, - "gdp_md_est": 11810, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MW", - "iso_a3": "MWI", - "iso_n3": "454", - "un_a3": "454", - "wb_a2": "MW", - "wb_a3": "MWI", - "woe_id": -99, - "adm0_a3_is": "MWI", - "adm0_a3_us": "MWI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MWI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [34.55998904799935, -11.520020033415925], - [34.28000613784198, -12.280025323132504], - [34.55998904799935, -13.579997653866876], - [34.907151320136165, -13.565424899960568], - [35.26795617039801, -13.887834161029566], - [35.68684533055594, -14.611045830954332], - [35.77190473810836, -15.896858819240725], - [35.33906294123164, -16.10744028083011], - [35.033810255683534, -16.801299737213093], - [34.38129194513405, -16.183559665596043], - [34.307291294092096, -15.478641452702595], - [34.51766604995231, -15.013708591372612], - [34.45963341648854, -14.613009535381424], - [34.064825473778626, -14.359950046448121], - [33.789700148256685, -14.451830743063072], - [33.214024692525214, -13.971860039936153], - [32.68816531752313, -13.712857761289275], - [32.991764357237884, -12.783870537978272], - [33.306422153463075, -12.435778090060218], - [33.11428917820191, -11.607198174692314], - [33.315310499817286, -10.796549981329697], - [33.48568769708359, -10.525558770391115], - [33.2313879737753, -9.6767216935648], - [32.75937544122132, -9.230599053589058], - [33.73972903823045, -9.417150974162723], - [33.94083772409653, -9.693673841980294], - [34.28000613784198, -10.159999688358404], - [34.55998904799935, -11.520020033415925] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Niger", - "sov_a3": "NER", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Niger", - "adm0_a3": "NER", - "geou_dif": 0, - "geounit": "Niger", - "gu_a3": "NER", - "su_dif": 0, - "subunit": "Niger", - "su_a3": "NER", - "brk_diff": 0, - "name": "Niger", - "name_long": "Niger", - "brk_a3": "NER", - "brk_name": "Niger", - "brk_group": null, - "abbrev": "Niger", - "postal": "NE", - "formal_en": "Republic of Niger", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Niger", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 13, - "pop_est": 15306252, - "gdp_md_est": 10040, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NE", - "iso_a3": "NER", - "iso_n3": "562", - "un_a3": "562", - "wb_a2": "NE", - "wb_a3": "NER", - "woe_id": -99, - "adm0_a3_is": "NER", - "adm0_a3_us": "NER", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "NER.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [2.15447350424995, 11.940150051313424], - [2.177107781593918, 12.625017808477537], - [1.024103224297619, 12.851825669806601], - [0.993045688490156, 13.335749620003865], - [0.429927605805517, 13.988733018443893], - [0.295646396495215, 14.444234930880667], - [0.374892205414767, 14.928908189346147], - [1.015783318698482, 14.968182277887989], - [1.385528191746971, 15.32356110275924], - [2.749992709981541, 15.409524847876753], - [3.638258904646591, 15.568119818580442], - [3.723421665063597, 16.184283759012658], - [4.270209995143887, 16.852227484601315], - [4.267419467800096, 19.155265204337127], - [5.677565952180714, 19.6012069767998], - [8.57289310062987, 21.565660712159225], - [11.9995056494717, 23.471668402596432], - [13.581424594790462, 23.04050608976928], - [14.143870883855243, 22.49128896737113], - [14.8513, 22.862950000000126], - [15.096887648181848, 21.30851878507491], - [15.471076694407316, 21.048457139565983], - [15.487148064850146, 20.730414537025638], - [15.903246697664313, 20.387618923417506], - [15.685740594147774, 19.957180080642384], - [15.30044111497972, 17.927949937405003], - [15.247731154041846, 16.627305813050782], - [13.972201775781684, 15.684365953021143], - [13.540393507550789, 14.367133693901222], - [13.956698846094127, 13.996691189016929], - [13.95447675950561, 13.353448798063766], - [14.595781284247607, 13.330426947477859], - [14.495787387762903, 12.859396267137356], - [14.21353071458475, 12.802035427293333], - [14.18133629726691, 12.483656927943171], - [13.995352817448293, 12.461565253138303], - [13.318701613018561, 13.556356309457954], - [13.083987257548813, 13.596147162322495], - [12.30207116054055, 13.037189032437539], - [11.527803175511508, 13.32898000737356], - [10.989593133191532, 13.387322699431195], - [10.701031935273818, 13.246917832894042], - [10.114814487354748, 13.277251898649467], - [9.52492801274309, 12.851102199754564], - [9.014933302454438, 12.826659247280418], - [7.804671258178871, 13.343526923063735], - [7.330746697630047, 13.098038031461215], - [6.820441928747812, 13.115091254117601], - [6.445426059605722, 13.492768459522722], - [5.443058302440135, 13.865923977102225], - [4.368343540066007, 13.747481594289411], - [4.107945997747379, 13.531215725147945], - [3.967282749048934, 12.956108710171577], - [3.680633579125925, 12.55290334721417], - [3.611180454125587, 11.660167141155966], - [2.848643019226586, 12.23563589115821], - [2.490163608418015, 12.233052069543588], - [2.15447350424995, 11.940150051313424] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Namibia", - "sov_a3": "NAM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Namibia", - "adm0_a3": "NAM", - "geou_dif": 0, - "geounit": "Namibia", - "gu_a3": "NAM", - "su_dif": 0, - "subunit": "Namibia", - "su_a3": "NAM", - "brk_diff": 0, - "name": "Namibia", - "name_long": "Namibia", - "brk_a3": "NAM", - "brk_name": "Namibia", - "brk_group": null, - "abbrev": "Nam.", - "postal": "NA", - "formal_en": "Republic of Namibia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Namibia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 7, - "pop_est": 2108665, - "gdp_md_est": 13250, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NA", - "iso_a3": "NAM", - "iso_n3": "516", - "un_a3": "516", - "wb_a2": "NA", - "wb_a3": "NAM", - "woe_id": -99, - "adm0_a3_is": "NAM", - "adm0_a3_us": "NAM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NAM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.344976840895242, -28.576705010697697], - [15.601818068105814, -27.8212472470228], - [15.21047244635946, -27.090955905874047], - [14.989710727608552, -26.117371921495156], - [14.743214145576331, -25.39292001719538], - [14.408144158595833, -23.853014011329847], - [14.385716586981149, -22.65665292734069], - [14.257714064194175, -22.111208184499954], - [13.86864220546866, -21.699036960539978], - [13.35249799973744, -20.872834161057504], - [12.826845330464492, -19.673165785401665], - [12.608564080463621, -19.0453488094877], - [11.794918654028066, -18.069129327061916], - [11.734198846085121, -17.301889336824473], - [12.215461460019355, -17.111668389558083], - [12.814081251688407, -16.94134286872407], - [13.462362094789967, -16.971211846588773], - [14.05850141770901, -17.423380629142663], - [14.209706658595024, -17.35310068122572], - [18.26330936043416, -17.309950860262006], - [18.956186964603603, -17.789094740472258], - [21.377176141045567, -17.930636488519696], - [23.215048455506064, -17.52311614346598], - [24.033861525170778, -17.295843194246324], - [24.682349074001507, -17.353410739819473], - [25.07695031098226, -17.57882333747662], - [25.08444339366457, -17.661815687737374], - [24.520705193792537, -17.887124932529936], - [24.217364536239213, -17.88934701911849], - [23.579005568137717, -18.28126108162006], - [23.1968583513393, -17.869038181227786], - [21.655040317478978, -18.219146010005225], - [20.910641310314535, -18.252218926672022], - [20.881134067475866, -21.814327080983148], - [19.89545779794068, -21.84915699634787], - [19.895767856534434, -24.767790215760588], - [19.894734327888614, -28.461104831660776], - [19.002127312911085, -28.972443129188864], - [18.464899122804752, -29.04546192801728], - [17.83615197110953, -28.85637786226132], - [17.387497185951503, -28.78351409272978], - [17.218928663815404, -28.35594329194681], - [16.824017368240902, -28.082161553664466], - [16.344976840895242, -28.576705010697697] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Nigeria", - "sov_a3": "NGA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Nigeria", - "adm0_a3": "NGA", - "geou_dif": 0, - "geounit": "Nigeria", - "gu_a3": "NGA", - "su_dif": 0, - "subunit": "Nigeria", - "su_a3": "NGA", - "brk_diff": 0, - "name": "Nigeria", - "name_long": "Nigeria", - "brk_a3": "NGA", - "brk_name": "Nigeria", - "brk_group": null, - "abbrev": "Nigeria", - "postal": "NG", - "formal_en": "Federal Republic of Nigeria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Nigeria", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 2, - "pop_est": 149229090, - "gdp_md_est": 335400, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NG", - "iso_a3": "NGA", - "iso_n3": "566", - "un_a3": "566", - "wb_a2": "NG", - "wb_a3": "NGA", - "woe_id": -99, - "adm0_a3_is": "NGA", - "adm0_a3_us": "NGA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "NGA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [8.500287713259695, 4.771982937026849], - [7.46210818851594, 4.412108262546241], - [7.082596469764439, 4.464689032403228], - [6.6980721370806, 4.240594183769517], - [5.898172641634687, 4.262453314628985], - [5.362804803090881, 4.887970689305959], - [5.033574252959368, 5.611802476418234], - [4.325607130560683, 6.270651149923467], - [3.574180128604553, 6.258300482605719], - [2.691701694356254, 6.258817246928629], - [2.74906253420022, 7.870734361192888], - [2.723792758809509, 8.50684540448971], - [2.912308383810256, 9.13760793704432], - [3.220351596702101, 9.4441525333997], - [3.705438266625919, 10.063210354040208], - [3.600070021182801, 10.332186184119408], - [3.797112257511714, 10.734745591673105], - [3.572216424177469, 11.327939357951518], - [3.611180454125559, 11.660167141155966], - [3.680633579125811, 12.552903347214226], - [3.967282749048849, 12.956108710171575], - [4.107945997747322, 13.531215725147831], - [4.368343540066064, 13.747481594289324], - [5.443058302440164, 13.865923977102298], - [6.445426059605637, 13.492768459522678], - [6.820441928747754, 13.115091254117518], - [7.330746697630018, 13.0980380314612], - [7.804671258178786, 13.343526923063745], - [9.014933302454466, 12.82665924728043], - [9.524928012742945, 12.851102199754479], - [10.114814487354693, 13.27725189864941], - [10.701031935273704, 13.246917832894084], - [10.989593133191535, 13.38732269943111], - [11.527803175511394, 13.328980007373588], - [12.302071160540523, 13.037189032437524], - [13.08398725754887, 13.596147162322566], - [13.318701613018561, 13.556356309457826], - [13.99535281744835, 12.461565253138346], - [14.181336297266792, 12.483656927943116], - [14.577177768622533, 12.085360826053503], - [14.468192172918975, 11.904751695193411], - [14.415378859116686, 11.572368882692075], - [13.572949659894562, 10.798565985553566], - [13.308676385153918, 10.160362046748928], - [13.167599724997103, 9.640626328973411], - [12.955467970438974, 9.417771714714704], - [12.753671502339214, 8.717762762888995], - [12.218872104550599, 8.305824082874324], - [12.063946160539558, 7.799808457872302], - [11.839308709366803, 7.397042344589436], - [11.74577436691851, 6.981382961449753], - [11.05878787603035, 6.644426784690594], - [10.497375115611417, 7.055357774275564], - [10.118276808318257, 7.038769639509879], - [9.522705926154401, 6.453482367372117], - [9.233162876023044, 6.444490668153334], - [8.757532993208628, 5.479665839047911], - [8.500287713259695, 4.771982937026849] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Rwanda", - "sov_a3": "RWA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Rwanda", - "adm0_a3": "RWA", - "geou_dif": 0, - "geounit": "Rwanda", - "gu_a3": "RWA", - "su_dif": 0, - "subunit": "Rwanda", - "su_a3": "RWA", - "brk_diff": 0, - "name": "Rwanda", - "name_long": "Rwanda", - "brk_a3": "RWA", - "brk_name": "Rwanda", - "brk_group": null, - "abbrev": "Rwa.", - "postal": "RW", - "formal_en": "Republic of Rwanda", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Rwanda", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 10, - "pop_est": 10473282, - "gdp_md_est": 9706, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RW", - "iso_a3": "RWA", - "iso_n3": "646", - "un_a3": "646", - "wb_a2": "RW", - "wb_a3": "RWA", - "woe_id": -99, - "adm0_a3_is": "RWA", - "adm0_a3_us": "RWA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "RWA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [30.41910485201924, -1.134659112150416], - [30.81613488131771, -1.698914076345389], - [30.75830895358311, -2.287250257988369], - [30.469696079232985, -2.413857517103458], - [29.938359002407942, -2.348486830254238], - [29.632176141078588, -2.917857761246097], - [29.024926385216787, -2.839257907730158], - [29.117478875451553, -2.292211195488385], - [29.25483483248334, -2.215109958508911], - [29.29188683443661, -1.620055840667987], - [29.579466180140884, -1.341313164885626], - [29.82151858899601, -1.443322442229785], - [30.41910485201924, -1.134659112150416] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Senegal", - "sov_a3": "SEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Senegal", - "adm0_a3": "SEN", - "geou_dif": 0, - "geounit": "Senegal", - "gu_a3": "SEN", - "su_dif": 0, - "subunit": "Senegal", - "su_a3": "SEN", - "brk_diff": 0, - "name": "Senegal", - "name_long": "Senegal", - "brk_a3": "SEN", - "brk_name": "Senegal", - "brk_group": null, - "abbrev": "Sen.", - "postal": "SN", - "formal_en": "Republic of Senegal", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Senegal", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 5, - "pop_est": 13711597, - "gdp_md_est": 21980, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SN", - "iso_a3": "SEN", - "iso_n3": "686", - "un_a3": "686", - "wb_a2": "SN", - "wb_a3": "SEN", - "woe_id": -99, - "adm0_a3_is": "SEN", - "adm0_a3_us": "SEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-16.713728807023468, 13.594958604379853], - [-17.126106736712615, 14.373515733289224], - [-17.62504269049066, 14.729540513564071], - [-17.18517289882223, 14.919477240452863], - [-16.700706346085923, 15.621527411354108], - [-16.463098110407884, 16.13503611903846], - [-16.12069007004193, 16.455662543193384], - [-15.62366614425869, 16.369337063049812], - [-15.135737270558817, 16.587282416240782], - [-14.577347581428981, 16.59826365810281], - [-14.099521450242179, 16.304302273010492], - [-13.43573767745306, 16.03938304286619], - [-12.830658331747516, 15.303691514542946], - [-12.170750291380301, 14.616834214735505], - [-12.12488745772126, 13.994727484589788], - [-11.927716030311615, 13.422075100147394], - [-11.55339779300543, 13.141213690641067], - [-11.467899135778524, 12.754518947800975], - [-11.51394283695059, 12.442987575729418], - [-11.65830095055793, 12.386582749882834], - [-12.203564825885634, 12.465647691289405], - [-12.278599005573438, 12.354440008997285], - [-12.499050665730564, 12.332089952031057], - [-13.217818162478238, 12.575873521367967], - [-13.700476040084325, 12.586182969610194], - [-15.548476935274008, 12.628170070847347], - [-15.816574266004254, 12.515567124883345], - [-16.147716844130585, 12.547761542201187], - [-16.677451951554573, 12.384851589401052], - [-16.841524624081273, 13.15139394780256], - [-15.931295945692211, 13.130284125211332], - [-15.691000535534995, 13.270353094938455], - [-15.511812506562935, 13.278569647672867], - [-15.141163295949466, 13.509511623585238], - [-14.712197231494626, 13.298206691943777], - [-14.277701788784553, 13.280585028532242], - [-13.844963344772408, 13.505041612192002], - [-14.046992356817482, 13.79406789800045], - [-14.376713833055788, 13.625680243377372], - [-14.687030808968487, 13.630356960499784], - [-15.08173539881382, 13.876491807505984], - [-15.39877031092446, 13.86036876063092], - [-15.62459632003994, 13.62358734786956], - [-16.713728807023468, 13.594958604379853] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 7, - "sovereignt": "Western Sahara", - "sov_a3": "SAH", - "adm0_dif": 0, - "level": 2, - "type": "Indeterminate", - "admin": "Western Sahara", - "adm0_a3": "SAH", - "geou_dif": 0, - "geounit": "Western Sahara", - "gu_a3": "SAH", - "su_dif": 0, - "subunit": "Western Sahara", - "su_a3": "SAH", - "brk_diff": 1, - "name": "W. Sahara", - "name_long": "Western Sahara", - "brk_a3": "B28", - "brk_name": "W. Sahara", - "brk_group": null, - "abbrev": "W. Sah.", - "postal": "WS", - "formal_en": "Sahrawi Arab Democratic Republic", - "formal_fr": null, - "note_adm0": "Self admin.", - "note_brk": "Self admin.; Claimed by Morocco", - "name_sort": "Western Sahara", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 7, - "mapcolor9": 4, - "mapcolor13": 4, - "pop_est": -99, - "gdp_md_est": -99, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EH", - "iso_a3": "ESH", - "iso_n3": "732", - "un_a3": "732", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "MAR", - "adm0_a3_us": "SAH", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 9, - "long_len": 14, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "ESH.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-8.794883999049077, 27.120696316022503], - [-8.817828334986672, 27.656425889592356], - [-8.665589565454809, 27.656425889592356], - [-8.665124477564191, 27.589479071558227], - [-8.68439978680905, 27.395744126896005], - [-8.6872936670174, 25.881056219988906], - [-11.96941891117116, 25.933352769468268], - [-11.937224493853321, 23.374594224536168], - [-12.874221564169575, 23.284832261645178], - [-13.118754441774712, 22.771220201096256], - [-12.929101935263532, 21.32707062426756], - [-16.845193650773993, 21.33332347257488], - [-17.063423224342568, 20.999752102130827], - [-17.020428432675743, 21.42231028898148], - [-17.00296179856109, 21.420734157796577], - [-14.750954555713534, 21.500600083903663], - [-14.630832688851072, 21.8609398462749], - [-14.221167771857251, 22.31016307218816], - [-13.891110398809047, 23.691009019459305], - [-12.50096269372537, 24.7701162785782], - [-12.030758836301615, 26.030866197203043], - [-11.718219773800357, 26.104091701760623], - [-11.392554897496979, 26.883423977154365], - [-10.551262579785273, 26.990807603456886], - [-10.189424200877582, 26.860944729107405], - [-9.735343390328879, 26.860944729107405], - [-9.413037482124466, 27.088476060488517], - [-8.794883999049077, 27.120696316022503] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Sudan", - "sov_a3": "SDN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sudan", - "adm0_a3": "SDN", - "geou_dif": 0, - "geounit": "Sudan", - "gu_a3": "SDN", - "su_dif": 0, - "subunit": "Sudan", - "su_a3": "SDN", - "brk_diff": 0, - "name": "Sudan", - "name_long": "Sudan", - "brk_a3": "SDN", - "brk_name": "Sudan", - "brk_group": null, - "abbrev": "Sudan", - "postal": "SD", - "formal_en": "Republic of the Sudan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sudan", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 6, - "mapcolor9": 4, - "mapcolor13": 1, - "pop_est": 25946220, - "gdp_md_est": 88080, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SD", - "iso_a3": "SDN", - "iso_n3": "729", - "un_a3": "729", - "wb_a2": "SD", - "wb_a3": "SDN", - "woe_id": -99, - "adm0_a3_is": "SDN", - "adm0_a3_us": "SDN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SDN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.963392794971185, 9.464285229420625], - [33.82496348090751, 9.484060845715362], - [33.842130853028145, 9.981914637215993], - [33.72195924818311, 10.325262079630193], - [33.20693808456178, 10.720111638406593], - [33.086766479716744, 11.441141267476496], - [33.20693808456178, 12.179338268667093], - [32.743419037302544, 12.248007757149992], - [32.67474954881965, 12.02483191958072], - [32.073891524594785, 11.973329803218519], - [32.31423473428475, 11.68148447716652], - [32.400071594888345, 11.080626452941488], - [31.850715687025517, 10.531270545078826], - [31.35286189552488, 9.810240916008695], - [30.83784073190338, 9.70723668328452], - [29.99663949798855, 10.290927335388687], - [29.61895731133285, 10.084918869940225], - [29.515953078608614, 9.793073543888056], - [29.000931914987174, 9.60423245056029], - [28.966597170745782, 9.398223985111654], - [27.970889587744352, 9.398223985111654], - [27.833550610778783, 9.60423245056029], - [27.112520981708883, 9.638567194801624], - [26.752006167173818, 9.466893473594496], - [26.477328213242515, 9.552730334198088], - [25.962307049621018, 10.136420986302424], - [25.790633328413946, 10.411098940233728], - [25.069603699343986, 10.273759963267992], - [24.794925745412684, 9.810240916008695], - [24.53741516360202, 8.91753756573172], - [24.19406772118765, 8.728696472403897], - [23.886979580860665, 8.619729712933065], - [23.805813429466752, 8.666318874542526], - [23.459012892355986, 8.95428579348902], - [23.394779087017298, 9.26506785729225], - [23.55724979014292, 9.68121816653877], - [23.554304233502194, 10.08925527591532], - [22.97754357269275, 10.71446259199854], - [22.864165480244253, 11.142395127807617], - [22.87622, 11.384610000000123], - [22.50869, 11.67936], - [22.49762, 12.26024], - [22.28801, 12.64605], - [21.93681, 12.588180000000136], - [22.03759, 12.95546], - [22.29658, 13.37232], - [22.18329, 13.78648], - [22.51202, 14.09318], - [22.30351, 14.32682], - [22.56795000000011, 14.944290000000137], - [23.024590000000103, 15.68072], - [23.886890000000108, 15.61084], - [23.837660000000138, 19.580470000000105], - [23.850000000000136, 20], - [25.00000000000011, 20.00304], - [25.00000000000011, 22], - [29.02, 22], - [32.9, 22], - [36.86623, 22], - [37.1887200000001, 21.01885], - [36.96941, 20.83744000000013], - [37.11470000000014, 19.80796], - [37.4817900000001, 18.61409], - [37.86276, 18.36786], - [38.410089959473225, 17.99830739997031], - [37.90400000000011, 17.42754], - [37.16747, 17.263140000000135], - [36.852530000000115, 16.95655], - [36.75389, 16.29186], - [36.32322, 14.82249], - [36.42951, 14.42211], - [36.27022, 13.563330000000121], - [35.86363, 12.57828], - [35.26049, 12.08286], - [34.83163000000013, 11.318960000000118], - [34.73115000000013, 10.910170000000107], - [34.25745, 10.63009], - [33.96162, 9.58358], - [33.963392794971185, 9.464285229420625] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "South Sudan", - "sov_a3": "SDS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "South Sudan", - "adm0_a3": "SDS", - "geou_dif": 0, - "geounit": "South Sudan", - "gu_a3": "SDS", - "su_dif": 0, - "subunit": "South Sudan", - "su_a3": "SDS", - "brk_diff": 0, - "name": "S. Sudan", - "name_long": "South Sudan", - "brk_a3": "SDS", - "brk_name": "S. Sudan", - "brk_group": null, - "abbrev": "S. Sud.", - "postal": "SS", - "formal_en": "Republic of South Sudan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "South Sudan", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 5, - "pop_est": 10625176, - "gdp_md_est": 13227, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SS", - "iso_a3": "SSD", - "iso_n3": "728", - "un_a3": "728", - "wb_a2": "SS", - "wb_a3": "SSD", - "woe_id": -99, - "adm0_a3_is": "SSD", - "adm0_a3_us": "SDS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 11, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "SSD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.963392794971185, 9.464285229420625], - [33.97498, 8.68456], - [33.82550000000015, 8.37916], - [33.29480000000012, 8.35458], - [32.95418, 7.784970000000102], - [33.568290000000104, 7.71334], - [34.0751, 7.22595], - [34.25032, 6.82607], - [34.70702, 6.59422000000012], - [35.298007118233095, 5.506], - [34.62019626785394, 4.847122742082036], - [34.005, 4.249884947362147], - [33.3900000000001, 3.79], - [32.68642, 3.79232], - [31.881450000000143, 3.55827], - [31.24556, 3.7819], - [30.83385, 3.50917], - [29.95349, 4.1737], - [29.71599531425602, 4.600804755060153], - [29.159078403446642, 4.389267279473245], - [28.696677687298802, 4.455077215996994], - [28.428993768027, 4.287154649264608], - [27.979977247842953, 4.408413397637388], - [27.374226108517632, 5.233944403500175], - [27.213409051225256, 5.550953477394614], - [26.465909458123292, 5.946717434101856], - [26.21341840994512, 6.546603298362129], - [25.796647983511264, 6.97931590415817], - [25.124130893664812, 7.500085150579424], - [25.114932488716875, 7.825104071479245], - [24.5673690121522, 8.229187933785454], - [23.886979580860665, 8.619729712933065], - [24.19406772118765, 8.728696472403897], - [24.53741516360202, 8.91753756573172], - [24.794925745412684, 9.810240916008695], - [25.069603699343986, 10.273759963267992], - [25.790633328413946, 10.411098940233728], - [25.962307049621018, 10.136420986302424], - [26.477328213242515, 9.552730334198088], - [26.752006167173818, 9.466893473594496], - [27.112520981708883, 9.638567194801624], - [27.833550610778783, 9.60423245056029], - [27.970889587744352, 9.398223985111654], - [28.966597170745782, 9.398223985111654], - [29.000931914987174, 9.60423245056029], - [29.515953078608614, 9.793073543888056], - [29.61895731133285, 10.084918869940225], - [29.99663949798855, 10.290927335388687], - [30.83784073190338, 9.70723668328452], - [31.35286189552488, 9.810240916008695], - [31.850715687025517, 10.531270545078826], - [32.400071594888345, 11.080626452941488], - [32.31423473428475, 11.68148447716652], - [32.073891524594785, 11.973329803218519], - [32.67474954881965, 12.02483191958072], - [32.743419037302544, 12.248007757149992], - [33.20693808456178, 12.179338268667093], - [33.086766479716744, 11.441141267476496], - [33.20693808456178, 10.720111638406593], - [33.72195924818311, 10.325262079630193], - [33.842130853028145, 9.981914637215993], - [33.82496348090751, 9.484060845715362], - [33.963392794971185, 9.464285229420625] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Sierra Leone", - "sov_a3": "SLE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sierra Leone", - "adm0_a3": "SLE", - "geou_dif": 0, - "geounit": "Sierra Leone", - "gu_a3": "SLE", - "su_dif": 0, - "subunit": "Sierra Leone", - "su_a3": "SLE", - "brk_diff": 0, - "name": "Sierra Leone", - "name_long": "Sierra Leone", - "brk_a3": "SLE", - "brk_name": "Sierra Leone", - "brk_group": null, - "abbrev": "S.L.", - "postal": "SL", - "formal_en": "Republic of Sierra Leone", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sierra Leone", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 7, - "pop_est": 6440053, - "gdp_md_est": 4285, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SL", - "iso_a3": "SLE", - "iso_n3": "694", - "un_a3": "694", - "wb_a2": "SL", - "wb_a3": "SLE", - "woe_id": -99, - "adm0_a3_is": "SLE", - "adm0_a3_us": "SLE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SLE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-11.438779466182055, 6.785916856305747], - [-11.70819454593574, 6.860098374860726], - [-12.428098924193819, 7.26294200279203], - [-12.949049038128194, 7.798645738145738], - [-13.124025437868482, 8.163946438016978], - [-13.246550258832515, 8.903048610871508], - [-12.71195756677308, 9.342711696810767], - [-12.59671912276221, 9.62018830000197], - [-12.425928514037565, 9.835834051955956], - [-12.150338100625005, 9.858571682164381], - [-11.917277390988659, 10.046983954300558], - [-11.117481248407328, 10.045872911006285], - [-10.8391519840833, 9.688246161330369], - [-10.622395188835041, 9.267910061068278], - [-10.654770473665891, 8.977178452994194], - [-10.494315151399633, 8.715540676300435], - [-10.505477260774668, 8.348896389189605], - [-10.23009355309128, 8.406205552601293], - [-10.69559485517648, 7.939464016141087], - [-11.146704270868383, 7.396706447779536], - [-11.19980180504828, 7.105845648624737], - [-11.438779466182055, 6.785916856305747] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Somaliland", - "sov_a3": "SOL", - "adm0_dif": 0, - "level": 2, - "type": "Indeterminate", - "admin": "Somaliland", - "adm0_a3": "SOL", - "geou_dif": 0, - "geounit": "Somaliland", - "gu_a3": "SOL", - "su_dif": 0, - "subunit": "Somaliland", - "su_a3": "SOL", - "brk_diff": 1, - "name": "Somaliland", - "name_long": "Somaliland", - "brk_a3": "B30", - "brk_name": "Somaliland", - "brk_group": null, - "abbrev": "Solnd.", - "postal": "SL", - "formal_en": "Republic of Somaliland", - "formal_fr": null, - "note_adm0": "Self admin.", - "note_brk": "Self admin.; Claimed by Somalia", - "name_sort": "Somaliland", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 2, - "pop_est": 3500000, - "gdp_md_est": 12250, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "-99", - "iso_a3": "-99", - "iso_n3": "-99", - "un_a3": "-099", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "SOM", - "adm0_a3_us": "SOM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "somaliland.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [48.938129510296505, 9.451748968946674], - [48.48673587422701, 8.83762624758998], - [47.78942, 8.003], - [46.94832848489796, 7.996876532417388], - [43.67875, 9.18358000000012], - [43.29697513201876, 9.540477403191744], - [42.92812, 10.021940000000143], - [42.55876, 10.57258000000013], - [42.77685184100096, 10.92687856693442], - [43.14530480324214, 11.462039699748857], - [43.470659620951665, 11.27770986576388], - [43.66666832863484, 10.864169216348158], - [44.11780358254282, 10.445538438351605], - [44.614259067570856, 10.442205308468942], - [45.55694054543915, 10.698029486529776], - [46.645401238803004, 10.816549383991173], - [47.525657586462785, 11.12722809492999], - [48.02159630716778, 11.193063869669743], - [48.37878380716927, 11.375481675660126], - [48.94820641459347, 11.41062164961852], - [48.94200524271844, 11.394266058798166], - [48.93849124532261, 10.982327378783452], - [48.93823286316109, 9.973500067581483], - [48.938129510296505, 9.451748968946674] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Somalia", - "sov_a3": "SOM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Somalia", - "adm0_a3": "SOM", - "geou_dif": 0, - "geounit": "Somalia", - "gu_a3": "SOM", - "su_dif": 0, - "subunit": "Somalia", - "su_a3": "SOM", - "brk_diff": 0, - "name": "Somalia", - "name_long": "Somalia", - "brk_a3": "SOM", - "brk_name": "Somalia", - "brk_group": null, - "abbrev": "Som.", - "postal": "SO", - "formal_en": "Federal Republic of Somalia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Somalia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 8, - "mapcolor9": 6, - "mapcolor13": 7, - "pop_est": 9832017, - "gdp_md_est": 5524, - "pop_year": -99, - "lastcensus": 1987, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SO", - "iso_a3": "SOM", - "iso_n3": "706", - "un_a3": "706", - "wb_a2": "SO", - "wb_a3": "SOM", - "woe_id": -99, - "adm0_a3_is": "SOM", - "adm0_a3_us": "SOM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SOM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [49.72862, 11.5789], - [50.25878, 11.67957], - [50.73202, 12.0219], - [51.1112, 12.02464], - [51.13387, 11.74815], - [51.04153, 11.16651], - [51.04531, 10.6409], - [50.83418, 10.27972], - [50.55239, 9.19874], - [50.07092, 8.08173], - [49.4527, 6.80466], - [48.59455, 5.33911], - [47.74079, 4.2194], - [46.56476, 2.85529], - [45.56399, 2.04576], - [44.06815, 1.05283], - [43.13597, 0.2922], - [42.04157, -0.91916], - [41.81095, -1.44647], - [41.58513, -1.68325], - [40.993, -0.85829], - [40.98105, 2.78452], - [41.85508309264397, 3.918911920483727], - [42.12861, 4.23413], - [42.76967, 4.25259], - [43.66087, 4.95755], - [44.9636, 5.00162], - [47.78942, 8.003], - [48.48673587422695, 8.837626247589995], - [48.93812951029645, 9.451748968946617], - [48.93823286316103, 9.973500067581512], - [48.938491245322496, 10.982327378783467], - [48.94200524271835, 11.394266058798138], - [48.94820475850974, 11.410617281697963], - [49.26776, 11.43033], - [49.72862, 11.5789] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Swaziland", - "sov_a3": "SWZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Swaziland", - "adm0_a3": "SWZ", - "geou_dif": 0, - "geounit": "Swaziland", - "gu_a3": "SWZ", - "su_dif": 0, - "subunit": "Swaziland", - "su_a3": "SWZ", - "brk_diff": 0, - "name": "Swaziland", - "name_long": "Swaziland", - "brk_a3": "SWZ", - "brk_name": "Swaziland", - "brk_group": null, - "abbrev": "Swz.", - "postal": "SW", - "formal_en": "Kingdom of Swaziland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Swaziland", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 1123913, - "gdp_md_est": 5702, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SZ", - "iso_a3": "SWZ", - "iso_n3": "748", - "un_a3": "748", - "wb_a2": "SZ", - "wb_a3": "SWZ", - "woe_id": -99, - "adm0_a3_is": "SWZ", - "adm0_a3_us": "SWZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SWZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [32.07166548028107, -26.73382008230491], - [31.868060337051077, -27.177927341421277], - [31.282773064913325, -27.285879408478998], - [30.68596194837448, -26.74384531016953], - [30.676608514129637, -26.398078301704608], - [30.949666782359913, -26.022649021104147], - [31.04407962415715, -25.731452325139443], - [31.333157586397906, -25.66019052500895], - [31.837777947728064, -25.84333180105135], - [31.98577924981197, -26.291779880480227], - [32.07166548028107, -26.73382008230491] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Chad", - "sov_a3": "TCD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Chad", - "adm0_a3": "TCD", - "geou_dif": 0, - "geounit": "Chad", - "gu_a3": "TCD", - "su_dif": 0, - "subunit": "Chad", - "su_a3": "TCD", - "brk_diff": 0, - "name": "Chad", - "name_long": "Chad", - "brk_a3": "TCD", - "brk_name": "Chad", - "brk_group": null, - "abbrev": "Chad", - "postal": "TD", - "formal_en": "Republic of Chad", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Chad", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 8, - "mapcolor13": 6, - "pop_est": 10329208, - "gdp_md_est": 15860, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TD", - "iso_a3": "TCD", - "iso_n3": "148", - "un_a3": "148", - "wb_a2": "TD", - "wb_a3": "TCD", - "woe_id": -99, - "adm0_a3_is": "TCD", - "adm0_a3_us": "TCD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TCD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [14.495787387762903, 12.859396267137356], - [14.595781284247607, 13.330426947477859], - [13.95447675950561, 13.353448798063766], - [13.956698846094127, 13.996691189016929], - [13.540393507550789, 14.367133693901222], - [13.97217, 15.68437], - [15.247731154041846, 16.627305813050782], - [15.30044111497972, 17.927949937405003], - [15.685740594147774, 19.957180080642384], - [15.903246697664313, 20.387618923417506], - [15.487148064850146, 20.730414537025638], - [15.47106, 21.04845], - [15.096887648181848, 21.30851878507491], - [14.8513, 22.862950000000126], - [15.86085, 23.40972], - [19.84926, 21.49509], - [23.837660000000138, 19.580470000000105], - [23.886890000000108, 15.61084], - [23.024590000000103, 15.68072], - [22.56795000000011, 14.944290000000137], - [22.30351, 14.32682], - [22.51202, 14.09318], - [22.18329, 13.78648], - [22.29658, 13.37232], - [22.03759, 12.95546], - [21.93681, 12.588180000000136], - [22.28801, 12.64605], - [22.49762, 12.26024], - [22.50869, 11.67936], - [22.87622, 11.384610000000123], - [22.864165480244253, 11.142395127807617], - [22.23112918466876, 10.97188873946061], - [21.72382164885954, 10.567055568885962], - [21.00086836109631, 9.47598521569148], - [20.05968549976427, 9.01270600019484], - [19.09400800952608, 9.07484691002577], - [18.81200971850927, 8.982914536978626], - [18.911021762780592, 8.630894680206438], - [18.389554884523303, 8.281303615751881], - [17.964929640380888, 7.890914008002994], - [16.70598839688637, 7.508327541529979], - [16.456184523187403, 7.734773667832939], - [16.290561557691888, 7.754307359239418], - [16.106231723706742, 7.497087917506462], - [15.279460483469164, 7.421924546738012], - [15.43609174974574, 7.692812404811889], - [15.120865512765306, 8.382150173369437], - [14.97999555833769, 8.796104234243444], - [14.544466586981855, 8.96586131432224], - [13.954218377344091, 9.549494940626685], - [14.171466098699113, 10.021378282100045], - [14.62720055508106, 9.920919297724595], - [14.9093538753948, 9.99212942142276], - [15.467872755605244, 9.982336737503543], - [14.923564894275046, 10.891325181517516], - [14.960151808337683, 11.555574042197236], - [14.89336, 12.21905], - [14.495787387762903, 12.859396267137356] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Togo", - "sov_a3": "TGO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Togo", - "adm0_a3": "TGO", - "geou_dif": 0, - "geounit": "Togo", - "gu_a3": "TGO", - "su_dif": 0, - "subunit": "Togo", - "su_a3": "TGO", - "brk_diff": 0, - "name": "Togo", - "name_long": "Togo", - "brk_a3": "TGO", - "brk_name": "Togo", - "brk_group": null, - "abbrev": "Togo", - "postal": "TG", - "formal_en": "Togolese Republic", - "formal_fr": "République Togolaise", - "note_adm0": null, - "note_brk": null, - "name_sort": "Togo", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 5, - "pop_est": 6019877, - "gdp_md_est": 5118, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TG", - "iso_a3": "TGO", - "iso_n3": "768", - "un_a3": "768", - "wb_a2": "TG", - "wb_a3": "TGO", - "woe_id": -99, - "adm0_a3_is": "TGO", - "adm0_a3_us": "TGO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TGO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [1.865240512712319, 6.142157701029731], - [1.060121697604927, 5.928837388528876], - [0.836931186536333, 6.279978745952149], - [0.570384148774849, 6.914358628767189], - [0.490957472342245, 7.411744289576475], - [0.712029249686878, 8.31246450442383], - [0.461191847342121, 8.677222601756014], - [0.365900506195885, 9.465003973829482], - [0.367579990245389, 10.19121287682718], - [-0.049784715159944, 10.706917832883931], - [0.023802524423701, 11.018681748900804], - [0.899563022474069, 10.99733938236426], - [0.772335646171484, 10.470808213742359], - [1.077795037448738, 10.175606594275024], - [1.425060662450136, 9.825395412633], - [1.46304284018467, 9.334624335157088], - [1.664477573258381, 9.12859039960938], - [1.618950636409238, 6.832038072126237], - [1.865240512712319, 6.142157701029731] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Uganda", - "sov_a3": "UGA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Uganda", - "adm0_a3": "UGA", - "geou_dif": 0, - "geounit": "Uganda", - "gu_a3": "UGA", - "su_dif": 0, - "subunit": "Uganda", - "su_a3": "UGA", - "brk_diff": 0, - "name": "Uganda", - "name_long": "Uganda", - "brk_a3": "UGA", - "brk_name": "Uganda", - "brk_group": null, - "abbrev": "Uga.", - "postal": "UG", - "formal_en": "Republic of Uganda", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Uganda", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 6, - "mapcolor13": 4, - "pop_est": 32369558, - "gdp_md_est": 39380, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UG", - "iso_a3": "UGA", - "iso_n3": "800", - "un_a3": "800", - "wb_a2": "UG", - "wb_a3": "UGA", - "woe_id": -99, - "adm0_a3_is": "UGA", - "adm0_a3_us": "UGA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "UGA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.86617, -1.02736], - [30.769860000000108, -1.01455], - [30.4191048520193, -1.134659112150416], - [29.821518588996124, -1.443322442229771], - [29.579466180141022, -1.341313164885605], - [29.58783776217217, -0.587405694179381], - [29.8195, -0.2053], - [29.875778842902434, 0.597379868976361], - [30.08615359876279, 1.062312730306417], - [30.46850752129029, 1.583805446779706], - [30.852670118948136, 1.849396470543752], - [31.17414920423596, 2.204465236821306], - [30.77332, 2.339890000000139], - [30.83385, 3.50917], - [31.24556, 3.7819], - [31.88145, 3.55827], - [32.68642, 3.79232], - [33.3900000000001, 3.79], - [34.005, 4.249884947362147], - [34.47913, 3.5556], - [34.59607, 3.053740000000118], - [35.03599, 1.90584], - [34.6721, 1.17694], - [34.18, 0.515], - [33.893568969666994, 0.109813537861839], - [33.9037111971046, -0.95], - [31.86617, -1.02736] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "United Republic of Tanzania", - "sov_a3": "TZA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "United Republic of Tanzania", - "adm0_a3": "TZA", - "geou_dif": 0, - "geounit": "Tanzania", - "gu_a3": "TZA", - "su_dif": 0, - "subunit": "Tanzania", - "su_a3": "TZA", - "brk_diff": 0, - "name": "Tanzania", - "name_long": "Tanzania", - "brk_a3": "TZA", - "brk_name": "Tanzania", - "brk_group": null, - "abbrev": "Tanz.", - "postal": "TZ", - "formal_en": "United Republic of Tanzania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Tanzania", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 41048532, - "gdp_md_est": 54250, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TZ", - "iso_a3": "TZA", - "iso_n3": "834", - "un_a3": "834", - "wb_a2": "TZ", - "wb_a3": "TZA", - "woe_id": -99, - "adm0_a3_is": "TZA", - "adm0_a3_us": "TZA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "TZA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.9037111971046, -0.95], - [34.07262, -1.05982], - [37.69869, -3.09699], - [37.7669, -3.67712], - [39.20222, -4.67677], - [38.74054, -5.90895], - [38.79977, -6.47566], - [39.44, -6.839999999999861], - [39.470000000000134, -7.1], - [39.19469, -7.7039], - [39.25203, -8.00781], - [39.18652, -8.48551], - [39.53574, -9.112369999999883], - [39.9496, -10.0984], - [40.31659, -10.317099999999868], - [39.521, -10.89688], - [38.42755659358778, -11.285202325081627], - [37.82764, -11.26879], - [37.47129, -11.56876], - [36.77515099462289, -11.594537448780784], - [36.514081658684404, -11.720938002166747], - [35.31239790216915, -11.439146416879169], - [34.559989047999466, -11.520020033415847], - [34.28, -10.16], - [33.940837724096525, -9.693673841980285], - [33.73972, -9.41715], - [32.75937544122138, -9.230599053589003], - [32.19186486179194, -8.930358981973257], - [31.556348097466635, -8.762048841998647], - [31.15775133695007, -8.594578747317314], - [30.74, -8.34], - [30.2, -7.08], - [29.62, -6.52], - [29.419992710088305, -5.939998874539299], - [29.51998660657307, -5.419978936386258], - [29.33999759290037, -4.499983412294114], - [29.753512404099865, -4.452389418153302], - [30.11632, -4.09012], - [30.50554, -3.56858], - [30.75224, -3.35931], - [30.74301, -3.03431], - [30.52766, -2.80762], - [30.46967, -2.41383], - [30.758308953583136, -2.287250257988376], - [30.81613488131785, -1.698914076345375], - [30.4191048520193, -1.134659112150416], - [30.769860000000108, -1.01455], - [31.86617, -1.02736], - [33.9037111971046, -0.95] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Tunisia", - "sov_a3": "TUN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Tunisia", - "adm0_a3": "TUN", - "geou_dif": 0, - "geounit": "Tunisia", - "gu_a3": "TUN", - "su_dif": 0, - "subunit": "Tunisia", - "su_a3": "TUN", - "brk_diff": 0, - "name": "Tunisia", - "name_long": "Tunisia", - "brk_a3": "TUN", - "brk_name": "Tunisia", - "brk_group": null, - "abbrev": "Tun.", - "postal": "TN", - "formal_en": "Republic of Tunisia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Tunisia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 2, - "pop_est": 10486339, - "gdp_md_est": 81710, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TN", - "iso_a3": "TUN", - "iso_n3": "788", - "un_a3": "788", - "wb_a2": "TN", - "wb_a3": "TUN", - "woe_id": -99, - "adm0_a3_is": "TUN", - "adm0_a3_us": "TUN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TUN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.482139926805274, 30.307556057246188], - [9.055602654668148, 32.10269196220129], - [8.439102817426118, 32.50628489840082], - [8.430472853233368, 32.74833730725595], - [7.612641635782182, 33.34411489514896], - [7.524481642292244, 34.09737641045146], - [8.140981479534304, 34.65514598239379], - [8.376367628623768, 35.47987600355594], - [8.217824334352315, 36.433176988260286], - [8.420964389691676, 36.94642731378316], - [9.509993523810607, 37.349994411766545], - [10.210002475636317, 37.230001735984814], - [10.18065026209453, 36.724037787415085], - [11.028867221733348, 37.09210317641396], - [11.100025668999251, 36.899996039368915], - [10.600004510143094, 36.410000108377375], - [10.593286573945136, 35.94744436293281], - [10.939518670300687, 35.698984076473494], - [10.807847120821009, 34.83350718844919], - [10.149592726287125, 34.3307730168977], - [10.339658644256616, 33.78574168551532], - [10.856836378633687, 33.76874013929128], - [11.108500603895122, 33.293342800422195], - [11.48878746913101, 33.13699575452314], - [11.432253452203696, 32.368903103152874], - [10.944789666394456, 32.081814683555365], - [10.636901482799487, 31.761420803345754], - [9.950225050505082, 31.376069647745254], - [10.056575148161755, 30.9618313664936], - [9.970017124072854, 30.539324856075243], - [9.482139926805274, 30.307556057246188] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "South Africa", - "sov_a3": "ZAF", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "South Africa", - "adm0_a3": "ZAF", - "geou_dif": 0, - "geounit": "South Africa", - "gu_a3": "ZAF", - "su_dif": 0, - "subunit": "South Africa", - "su_a3": "ZAF", - "brk_diff": 0, - "name": "South Africa", - "name_long": "South Africa", - "brk_a3": "ZAF", - "brk_name": "South Africa", - "brk_group": null, - "abbrev": "S.Af.", - "postal": "ZA", - "formal_en": "Republic of South Africa", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "South Africa", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 2, - "pop_est": 49052489, - "gdp_md_est": 491000, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ZA", - "iso_a3": "ZAF", - "iso_n3": "710", - "un_a3": "710", - "wb_a2": "ZA", - "wb_a3": "ZAF", - "woe_id": -99, - "adm0_a3_is": "ZAF", - "adm0_a3_us": "ZAF", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ZAF.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.521001417778876, -29.257386976846252], - [31.325561150851, -29.401977634398914], - [30.901762729625343, -29.90995696382804], - [30.622813348113823, -30.42377573010613], - [30.05571618014278, -31.140269463832958], - [28.925552605919535, -32.17204111097249], - [28.2197558936771, -32.771952813448856], - [27.464608188595975, -33.2269637997788], - [26.419452345492825, -33.61495045342619], - [25.90966434093349, -33.6670402971764], - [25.780628289500697, -33.944646091448334], - [25.172861769315972, -33.796851495093584], - [24.677853224392123, -33.98717579522455], - [23.594043409934642, -33.794474379208154], - [22.988188917744733, -33.91643075941698], - [22.574157342222236, -33.864082533505304], - [21.542799106541025, -34.258838799782936], - [20.689052768647002, -34.417175388325234], - [20.071261020597632, -34.79513681410799], - [19.61640506356457, -34.81916635512371], - [19.193278435958717, -34.46259897230979], - [18.85531456876987, -34.444305515278465], - [18.42464318204938, -33.99787281670896], - [18.377410922934615, -34.13652068454807], - [18.244499139079917, -33.86775156019802], - [18.250080193767445, -33.28143075941444], - [17.92519046394844, -32.61129078545343], - [18.247909783611192, -32.42913136162456], - [18.22176150887148, -31.66163298922567], - [17.56691775886887, -30.725721123987547], - [17.064416131262703, -29.87864104585916], - [17.062917514726223, -29.875953871379984], - [16.344976840895242, -28.576705010697697], - [16.824017368240902, -28.082161553664466], - [17.218928663815404, -28.35594329194681], - [17.387497185951503, -28.78351409272978], - [17.83615197110953, -28.85637786226132], - [18.464899122804752, -29.04546192801728], - [19.002127312911085, -28.972443129188864], - [19.894734327888614, -28.461104831660776], - [19.895767856534434, -24.767790215760588], - [20.165725538827186, -24.917961928000768], - [20.758609246511835, -25.86813648855145], - [20.66647016773544, -26.477453301704923], - [20.88960900237174, -26.828542982695915], - [21.60589603036939, -26.726533705351756], - [22.105968865657868, -26.280256036079138], - [22.57953169118059, -25.979447523708146], - [22.8242712745149, -25.500458672794768], - [23.312096795350186, -25.26868987396572], - [23.73356977712271, -25.390129489851613], - [24.211266717228792, -25.670215752873574], - [25.025170525825786, -25.7196700985769], - [25.66466637543772, -25.486816094669713], - [25.76584882986521, -25.174845472923675], - [25.94165205252216, -24.69637338633322], - [26.4857532081233, -24.616326592713104], - [26.786406691197413, -24.240690606383485], - [27.119409620886245, -23.574323011979775], - [28.01723595552525, -22.827753594659075], - [29.43218834810904, -22.091312758067588], - [29.839036899542972, -22.102216485281176], - [30.322883335091774, -22.27161183033393], - [30.65986535006709, -22.151567478119915], - [31.191409132621285, -22.2515096981724], - [31.670397983534652, -23.658969008073864], - [31.93058882012425, -24.369416599222536], - [31.75240848158188, -25.484283949487413], - [31.837777947728064, -25.84333180105135], - [31.333157586397906, -25.66019052500895], - [31.04407962415715, -25.731452325139443], - [30.949666782359913, -26.022649021104147], - [30.676608514129637, -26.398078301704608], - [30.68596194837448, -26.74384531016953], - [31.282773064913325, -27.285879408478998], - [31.868060337051077, -27.177927341421277], - [32.07166548028107, -26.73382008230491], - [32.830120477028885, -26.742191664336197], - [32.580264926897684, -27.470157566031816], - [32.46213260267845, -28.301011244420557], - [32.20338870619304, -28.752404880490072], - [31.521001417778876, -29.257386976846252] - ], - [ - [28.97826256685724, -28.955596612261715], - [28.541700066855498, -28.64750172293757], - [28.07433841320778, -28.851468601193588], - [27.532511020627478, -29.24271087007536], - [26.999261915807637, -29.875953871379984], - [27.749397006956485, -30.64510588961222], - [28.107204624145425, -30.54573211031495], - [28.29106937023991, -30.2262167294543], - [28.84839969250774, -30.070050551068253], - [29.018415154748023, -29.74376555757737], - [29.325166456832587, -29.257386976846252], - [28.97826256685724, -28.955596612261715] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Zimbabwe", - "sov_a3": "ZWE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Zimbabwe", - "adm0_a3": "ZWE", - "geou_dif": 0, - "geounit": "Zimbabwe", - "gu_a3": "ZWE", - "su_dif": 0, - "subunit": "Zimbabwe", - "su_a3": "ZWE", - "brk_diff": 0, - "name": "Zimbabwe", - "name_long": "Zimbabwe", - "brk_a3": "ZWE", - "brk_name": "Zimbabwe", - "brk_group": null, - "abbrev": "Zimb.", - "postal": "ZW", - "formal_en": "Republic of Zimbabwe", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Zimbabwe", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 12619600, - "gdp_md_est": 9323, - "pop_year": 0, - "lastcensus": 2002, - "gdp_year": 0, - "economy": "5. Emerging region: G20", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ZW", - "iso_a3": "ZWE", - "iso_n3": "716", - "un_a3": "716", - "wb_a2": "ZW", - "wb_a3": "ZWE", - "woe_id": -99, - "adm0_a3_is": "ZWE", - "adm0_a3_us": "ZWE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ZWE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.191409132621285, -22.2515096981724], - [30.65986535006709, -22.151567478119915], - [30.322883335091774, -22.27161183033393], - [29.839036899542972, -22.102216485281176], - [29.43218834810904, -22.091312758067588], - [28.794656202924212, -21.63945403410745], - [28.021370070108617, -21.485975030200585], - [27.72722781750326, -20.851801853114715], - [27.724747348753255, -20.499058526290387], - [27.296504754350508, -20.391519870691], - [26.164790887158485, -19.29308562589494], - [25.85039147309473, -18.714412937090536], - [25.649163445750162, -18.53602589281899], - [25.264225701608012, -17.736539808831417], - [26.381935255648926, -17.8460421688579], - [26.70677330903564, -17.961228936436484], - [27.04442711763073, -17.938026218337434], - [27.598243442502756, -17.290830580314008], - [28.467906121542683, -16.468400160388846], - [28.825868768028496, -16.389748630440614], - [28.947463413211263, -16.04305144619444], - [29.516834344203147, -15.644677829656388], - [30.274255812305107, -15.507786960515212], - [30.338954705534544, -15.880839125230244], - [31.173063999157677, -15.860943698797872], - [31.636498243951195, -16.071990248277885], - [31.8520406430406, -16.319417006091378], - [32.32823896661022, -16.392074069893752], - [32.847638787575846, -16.713398125884616], - [32.84986087416439, -17.97905730557718], - [32.65488569512715, -18.672089939043495], - [32.61199425632489, -19.419382826416275], - [32.772707960752626, -19.715592136313298], - [32.65974327976258, -20.304290052982317], - [32.50869306817344, -20.395292250248307], - [32.244988234188014, -21.116488539313693], - [31.191409132621285, -22.2515096981724] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Zambia", - "sov_a3": "ZMB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Zambia", - "adm0_a3": "ZMB", - "geou_dif": 0, - "geounit": "Zambia", - "gu_a3": "ZMB", - "su_dif": 0, - "subunit": "Zambia", - "su_a3": "ZMB", - "brk_diff": 0, - "name": "Zambia", - "name_long": "Zambia", - "brk_a3": "ZMB", - "brk_name": "Zambia", - "brk_group": null, - "abbrev": "Zambia", - "postal": "ZM", - "formal_en": "Republic of Zambia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Zambia", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 8, - "mapcolor9": 5, - "mapcolor13": 13, - "pop_est": 11862740, - "gdp_md_est": 17500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ZM", - "iso_a3": "ZMB", - "iso_n3": "894", - "un_a3": "894", - "wb_a2": "ZM", - "wb_a3": "ZMB", - "woe_id": -99, - "adm0_a3_is": "ZMB", - "adm0_a3_us": "ZMB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "ZMB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [32.75937544122132, -9.230599053589058], - [33.2313879737753, -9.6767216935648], - [33.48568769708359, -10.525558770391115], - [33.315310499817286, -10.796549981329697], - [33.11428917820191, -11.607198174692314], - [33.306422153463075, -12.435778090060218], - [32.991764357237884, -12.783870537978272], - [32.68816531752313, -13.712857761289275], - [33.214024692525214, -13.971860039936153], - [30.17948123548183, -14.796099134991527], - [30.274255812305107, -15.507786960515212], - [29.516834344203147, -15.644677829656388], - [28.947463413211263, -16.04305144619444], - [28.825868768028496, -16.389748630440614], - [28.467906121542683, -16.468400160388846], - [27.598243442502756, -17.290830580314008], - [27.04442711763073, -17.938026218337434], - [26.70677330903564, -17.961228936436484], - [26.381935255648926, -17.8460421688579], - [25.264225701608012, -17.736539808831417], - [25.08444339366457, -17.661815687737374], - [25.07695031098226, -17.57882333747662], - [24.682349074001507, -17.353410739819473], - [24.033861525170778, -17.295843194246324], - [23.215048455506064, -17.52311614346598], - [22.56247846852426, -16.898451429921813], - [21.887842644953874, -16.08031015387688], - [21.933886346125917, -12.898437188369359], - [24.016136508894675, -12.911046237848574], - [23.930922072045377, -12.565847670138854], - [24.079905226342845, -12.191296888887365], - [23.904153680118185, -11.722281589406322], - [24.017893507592586, -11.23729827234709], - [23.912215203555718, -10.926826267137514], - [24.25715538910399, -10.951992689663657], - [24.31451622894795, -11.26282642989927], - [24.78316979340295, -11.238693536018964], - [25.418118116973204, -11.330935967659961], - [25.752309604604733, -11.784965101776358], - [26.553087599399618, -11.924439792532127], - [27.164419793412463, -11.608748467661075], - [27.38879886242378, -12.132747491100666], - [28.155108676879987, -12.272480564017897], - [28.523561639121027, -12.698604424696683], - [28.934285922976837, -13.248958428605135], - [29.69961388521949, -13.257226657771831], - [29.61600141777123, -12.178894545137311], - [29.34154788586909, -12.360743910372413], - [28.642417433392353, -11.971568698782315], - [28.372253045370428, -11.793646742401393], - [28.49606977714177, -10.789883721564044], - [28.67368167492893, -9.605924981324932], - [28.449871046672826, -9.164918308146085], - [28.7348665707625, -8.526559340044578], - [29.002912225060467, -8.407031752153472], - [30.346086053190813, -8.238256524288218], - [30.740015496551788, -8.340007419470915], - [31.15775133695005, -8.594578747317366], - [31.556348097466497, -8.762048841998642], - [32.19186486179197, -8.930358981973278], - [32.75937544122132, -9.230599053589058] - ] - ] - } - } - ] + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Benin", + "sov_a3": "BEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Benin", + "adm0_a3": "BEN", + "geou_dif": 0, + "geounit": "Benin", + "gu_a3": "BEN", + "su_dif": 0, + "subunit": "Benin", + "su_a3": "BEN", + "brk_diff": 0, + "name": "Benin", + "name_long": "Benin", + "brk_a3": "BEN", + "brk_name": "Benin", + "brk_group": null, + "abbrev": "Benin", + "postal": "BJ", + "formal_en": "Republic of Benin", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Benin", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 8791832, + "gdp_md_est": 12830, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BJ", + "iso_a3": "BEN", + "iso_n3": "204", + "un_a3": "204", + "wb_a2": "BJ", + "wb_a3": "BEN", + "woe_id": -99, + "adm0_a3_is": "BEN", + "adm0_a3_us": "BEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [2.691701694356254, 6.258817246928629], + [1.865240512712319, 6.142157701029731], + [1.618950636409238, 6.832038072126237], + [1.664477573258381, 9.12859039960938], + [1.46304284018467, 9.334624335157088], + [1.425060662450136, 9.825395412633], + [1.077795037448738, 10.175606594275024], + [0.772335646171484, 10.470808213742359], + [0.899563022474069, 10.99733938236426], + [1.243469679376489, 11.110510769083461], + [1.447178175471066, 11.547719224488858], + [1.935985548519881, 11.641150214072553], + [2.154473504249921, 11.940150051313337], + [2.49016360841793, 12.233052069543675], + [2.848643019226671, 12.235635891158267], + [3.611180454125559, 11.660167141155966], + [3.572216424177469, 11.327939357951518], + [3.797112257511714, 10.734745591673105], + [3.600070021182801, 10.332186184119408], + [3.705438266625919, 10.063210354040208], + [3.220351596702101, 9.4441525333997], + [2.912308383810256, 9.13760793704432], + [2.723792758809509, 8.50684540448971], + [2.74906253420022, 7.870734361192888], + [2.691701694356254, 6.258817246928629] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Angola", + "sov_a3": "AGO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Angola", + "adm0_a3": "AGO", + "geou_dif": 0, + "geounit": "Angola", + "gu_a3": "AGO", + "su_dif": 0, + "subunit": "Angola", + "su_a3": "AGO", + "brk_diff": 0, + "name": "Angola", + "name_long": "Angola", + "brk_a3": "AGO", + "brk_name": "Angola", + "brk_group": null, + "abbrev": "Ang.", + "postal": "AO", + "formal_en": "People's Republic of Angola", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Angola", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 6, + "mapcolor13": 1, + "pop_est": 12799293, + "gdp_md_est": 110300, + "pop_year": -99, + "lastcensus": 1970, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AO", + "iso_a3": "AGO", + "iso_n3": "024", + "un_a3": "024", + "wb_a2": "AO", + "wb_a3": "AGO", + "woe_id": -99, + "adm0_a3_is": "AGO", + "adm0_a3_us": "AGO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AGO.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [16.326528354567046, -5.877470391466218], + [16.57317996589614, -6.622644545115094], + [16.86019087084523, -7.222297865429979], + [17.08999596524717, -7.545688978712476], + [17.472970004962292, -8.068551120641656], + [18.13422163256905, -7.987677504104866], + [18.464175652752687, -7.847014255406477], + [19.01675174324967, -7.98824594486014], + [19.166613396896082, -7.738183688999725], + [19.417502475673217, -7.155428562044278], + [20.037723016040218, -7.11636117923166], + [20.09162153492062, -6.943090101756951], + [20.601822950938327, -6.939317722199689], + [20.51474816252653, -7.299605808138665], + [21.728110792739756, -7.290872491081316], + [21.746455926203367, -7.920084730667114], + [21.94913089365204, -8.305900974158305], + [21.801801385187957, -8.908706556842986], + [21.875181919042404, -9.523707777548566], + [22.208753289486424, -9.89479623783653], + [22.155268182064333, -11.084801120653779], + [22.402798292742432, -10.99307545333569], + [22.83734541188477, -11.017621758674338], + [23.456790805767465, -10.867863457892483], + [23.912215203555746, -10.926826267137542], + [24.017893507592614, -11.237298272347118], + [23.90415368011824, -11.722281589406336], + [24.079905226342902, -12.191296888887308], + [23.930922072045377, -12.565847670138822], + [24.016136508894704, -12.911046237848552], + [21.933886346125945, -12.898437188369357], + [21.887842644953878, -16.080310153876894], + [22.56247846852429, -16.898451429921835], + [23.215048455506093, -17.523116143465952], + [21.377176141045595, -17.93063648851971], + [18.95618696460363, -17.789094740472237], + [18.26330936043422, -17.309950860262006], + [14.209706658595051, -17.353100681225712], + [14.058501417709039, -17.423380629142656], + [13.462362094789967, -16.97121184658874], + [12.814081251688407, -16.941342868724078], + [12.215461460019384, -17.111668389558062], + [11.734198846085148, -17.3018893368245], + [11.64009606288161, -16.67314218512921], + [11.778537224991567, -15.79381601325069], + [12.123580763404448, -14.878316338767931], + [12.175618930722266, -14.449143568583892], + [12.500095249083017, -13.547699883684402], + [12.738478631245442, -13.137905775609935], + [13.312913852601838, -12.483630466362513], + [13.633721144269828, -12.038644707897191], + [13.738727654686926, -11.297863050993143], + [13.686379428775297, -10.731075941615842], + [13.38732791510216, -10.373578383020728], + [13.120987583069875, -9.766897067914115], + [12.875369500386569, -9.166933689005488], + [12.929061313537801, -8.959091078327575], + [13.236432732809874, -8.562629489784342], + [12.933040398824316, -7.596538588087753], + [12.72829837408392, -6.927122084178805], + [12.227347039446443, -6.294447523629372], + [12.322431674863566, -6.100092461779653], + [12.735171339578699, -5.965682061388478], + [13.02486941900699, -5.984388929878108], + [13.375597364971895, -5.864241224799557], + [16.326528354567046, -5.877470391466218] + ] + ], + [ + [ + [12.436688266660923, -5.684303887559224], + [12.18233686692028, -5.789930515163803], + [11.914963006242116, -5.037986748884734], + [12.318607618873926, -4.606230157086158], + [12.62075971848455, -4.438023369976121], + [12.995517205465205, -4.781103203961919], + [12.631611769265845, -4.991271254092936], + [12.468004184629763, -5.248361504744992], + [12.436688266660923, -5.684303887559224] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Burundi", + "sov_a3": "BDI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Burundi", + "adm0_a3": "BDI", + "geou_dif": 0, + "geounit": "Burundi", + "gu_a3": "BDI", + "su_dif": 0, + "subunit": "Burundi", + "su_a3": "BDI", + "brk_diff": 0, + "name": "Burundi", + "name_long": "Burundi", + "brk_a3": "BDI", + "brk_name": "Burundi", + "brk_group": null, + "abbrev": "Bur.", + "postal": "BI", + "formal_en": "Republic of Burundi", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Burundi", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 8, + "pop_est": 8988091, + "gdp_md_est": 3102, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BI", + "iso_a3": "BDI", + "iso_n3": "108", + "un_a3": "108", + "wb_a2": "BI", + "wb_a3": "BDI", + "woe_id": -99, + "adm0_a3_is": "BDI", + "adm0_a3_us": "BDI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BDI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [29.339997592900346, -4.499983412294092], + [29.276383904749053, -3.293907159034063], + [29.024926385216787, -2.839257907730158], + [29.632176141078588, -2.917857761246097], + [29.938359002407942, -2.348486830254238], + [30.469696079232985, -2.413857517103458], + [30.527677036264464, -2.807631931167535], + [30.7430127296247, -3.034284763199686], + [30.75226281100495, -3.35932952231557], + [30.505559523243566, -3.568567396665365], + [30.116332635221173, -4.090137627787243], + [29.753512404099922, -4.452389418153281], + [29.339997592900346, -4.499983412294092] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Botswana", + "sov_a3": "BWA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Botswana", + "adm0_a3": "BWA", + "geou_dif": 0, + "geounit": "Botswana", + "gu_a3": "BWA", + "su_dif": 0, + "subunit": "Botswana", + "su_a3": "BWA", + "brk_diff": 0, + "name": "Botswana", + "name_long": "Botswana", + "brk_a3": "BWA", + "brk_name": "Botswana", + "brk_group": null, + "abbrev": "Bwa.", + "postal": "BW", + "formal_en": "Republic of Botswana", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Botswana", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 5, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 1990876, + "gdp_md_est": 27060, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BW", + "iso_a3": "BWA", + "iso_n3": "072", + "un_a3": "072", + "wb_a2": "BW", + "wb_a3": "BWA", + "woe_id": -99, + "adm0_a3_is": "BWA", + "adm0_a3_us": "BWA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BWA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [25.649163445750162, -18.53602589281899], + [25.85039147309473, -18.714412937090536], + [26.164790887158485, -19.29308562589494], + [27.296504754350508, -20.391519870691], + [27.724747348753255, -20.499058526290387], + [27.72722781750326, -20.851801853114715], + [28.021370070108617, -21.485975030200585], + [28.794656202924212, -21.63945403410745], + [29.43218834810904, -22.091312758067588], + [28.01723595552525, -22.827753594659075], + [27.119409620886245, -23.574323011979775], + [26.786406691197413, -24.240690606383485], + [26.4857532081233, -24.616326592713104], + [25.94165205252216, -24.69637338633322], + [25.76584882986521, -25.174845472923675], + [25.66466637543772, -25.486816094669713], + [25.025170525825786, -25.7196700985769], + [24.211266717228792, -25.670215752873574], + [23.73356977712271, -25.390129489851613], + [23.312096795350186, -25.26868987396572], + [22.8242712745149, -25.500458672794768], + [22.57953169118059, -25.979447523708146], + [22.105968865657868, -26.280256036079138], + [21.60589603036939, -26.726533705351756], + [20.88960900237174, -26.828542982695915], + [20.66647016773544, -26.477453301704923], + [20.758609246511835, -25.86813648855145], + [20.165725538827186, -24.917961928000768], + [19.895767856534434, -24.767790215760588], + [19.89545779794068, -21.84915699634787], + [20.881134067475866, -21.814327080983148], + [20.910641310314535, -18.252218926672022], + [21.655040317478978, -18.219146010005225], + [23.1968583513393, -17.869038181227786], + [23.579005568137717, -18.28126108162006], + [24.217364536239213, -17.88934701911849], + [24.520705193792537, -17.887124932529936], + [25.08444339366457, -17.661815687737374], + [25.264225701608012, -17.736539808831417], + [25.649163445750162, -18.53602589281899] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Burkina Faso", + "sov_a3": "BFA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Burkina Faso", + "adm0_a3": "BFA", + "geou_dif": 0, + "geounit": "Burkina Faso", + "gu_a3": "BFA", + "su_dif": 0, + "subunit": "Burkina Faso", + "su_a3": "BFA", + "brk_diff": 0, + "name": "Burkina Faso", + "name_long": "Burkina Faso", + "brk_a3": "BFA", + "brk_name": "Burkina Faso", + "brk_group": null, + "abbrev": "B.F.", + "postal": "BF", + "formal_en": "Burkina Faso", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Burkina Faso", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 5, + "mapcolor13": 11, + "pop_est": 15746232, + "gdp_md_est": 17820, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BF", + "iso_a3": "BFA", + "iso_n3": "854", + "un_a3": "854", + "wb_a2": "BF", + "wb_a3": "BFA", + "woe_id": -99, + "adm0_a3_is": "BFA", + "adm0_a3_us": "BFA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BFA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-2.827496303712707, 9.642460842319778], + [-3.511898972986273, 9.90032623945622], + [-3.980449184576685, 9.8623440617217], + [-4.330246954760383, 9.61083486575714], + [-4.779883592131966, 9.821984768101743], + [-4.954653286143099, 10.152713934769736], + [-5.404341599946974, 10.370736802609146], + [-5.470564947929006, 10.951269842976048], + [-5.197842576508648, 11.37514577885014], + [-5.220941941743121, 11.713858954307227], + [-4.427166103523803, 12.542645575404295], + [-4.28040503581488, 13.228443508349741], + [-4.006390753587226, 13.472485459848116], + [-3.522802700199861, 13.337661647998615], + [-3.10370683431276, 13.541266791228594], + [-2.967694464520577, 13.79815033615151], + [-2.191824510090385, 14.246417548067356], + [-2.001035122068771, 14.559008287000891], + [-1.066363491205664, 14.973815009007765], + [-0.515854458000348, 15.116157741755726], + [-0.26625729003058, 14.924308986872148], + [0.374892205414682, 14.928908189346132], + [0.295646396495101, 14.444234930880654], + [0.429927605805517, 13.988733018443924], + [0.993045688490071, 13.335749620003824], + [1.024103224297477, 12.851825669806574], + [2.177107781593776, 12.625017808477534], + [2.154473504249921, 11.940150051313337], + [1.935985548519881, 11.641150214072553], + [1.447178175471066, 11.547719224488858], + [1.243469679376489, 11.110510769083461], + [0.899563022474069, 10.99733938236426], + [0.023802524423701, 11.018681748900804], + [-0.438701544588582, 11.09834096927872], + [-0.761575893548183, 10.936929633015055], + [-1.203357713211431, 11.009819240762738], + [-2.940409308270461, 10.962690334512558], + [-2.963896246747112, 10.395334784380083], + [-2.827496303712707, 9.642460842319778] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Central African Republic", + "sov_a3": "CAF", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Central African Republic", + "adm0_a3": "CAF", + "geou_dif": 0, + "geounit": "Central African Republic", + "gu_a3": "CAF", + "su_dif": 0, + "subunit": "Central African Republic", + "su_a3": "CAF", + "brk_diff": 0, + "name": "Central African Rep.", + "name_long": "Central African Republic", + "brk_a3": "CAF", + "brk_name": "Central African Rep.", + "brk_group": null, + "abbrev": "C.A.R.", + "postal": "CF", + "formal_en": "Central African Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Central African Republic", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 9, + "pop_est": 4511488, + "gdp_md_est": 3198, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CF", + "iso_a3": "CAF", + "iso_n3": "140", + "un_a3": "140", + "wb_a2": "CF", + "wb_a3": "CAF", + "woe_id": -99, + "adm0_a3_is": "CAF", + "adm0_a3_us": "CAF", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 20, + "long_len": 24, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "CAF.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [15.279460483469109, 7.421924546737969], + [16.10623172370677, 7.497087917506505], + [16.290561557691888, 7.754307359239306], + [16.456184523187346, 7.734773667832968], + [16.705988396886255, 7.508327541529979], + [17.964929640380888, 7.890914008002866], + [18.38955488452322, 8.281303615751824], + [18.911021762780507, 8.630894680206353], + [18.81200971850927, 8.982914536978598], + [19.09400800952602, 9.07484691002584], + [20.05968549976427, 9.012706000194854], + [21.000868361096167, 9.475985215691509], + [21.723821648859452, 10.567055568885976], + [22.231129184668788, 10.97188873946051], + [22.864165480244225, 11.142395127807546], + [22.97754357269261, 10.71446259199854], + [23.554304233502194, 10.089255275915308], + [23.557249790142826, 9.681218166538684], + [23.394779087017184, 9.265067857292223], + [23.459012892355986, 8.954285793488893], + [23.805813429466752, 8.666318874542426], + [24.567369012152085, 8.229187933785468], + [25.11493248871679, 7.825104071479174], + [25.124130893664727, 7.500085150579436], + [25.79664798351118, 6.979315904158071], + [26.213418409945117, 6.546603298362072], + [26.46590945812323, 5.94671743410187], + [27.21340905122517, 5.550953477394557], + [27.37422610851749, 5.233944403500061], + [27.04406538260471, 5.127852688004836], + [26.402760857862543, 5.150874538590871], + [25.650455356557472, 5.256087754737123], + [25.278798455514302, 5.170408229997192], + [25.12883344900328, 4.927244777847789], + [24.805028924262416, 4.89724660890235], + [24.410531040146253, 5.108784084489129], + [23.29721398285014, 4.609693101414223], + [22.841479526468106, 4.710126247573484], + [22.70412356943629, 4.633050848810157], + [22.405123732195538, 4.029160061047321], + [21.659122755630023, 4.22434194581372], + [20.927591180106276, 4.322785549329737], + [20.290679152108936, 4.691677761245288], + [19.467783644293146, 5.03152781821278], + [18.93231245288476, 4.709506130385975], + [18.54298221199778, 4.201785183118318], + [18.45306521980993, 3.504385891123349], + [17.809900343505262, 3.56019643799857], + [17.133042433346304, 3.728196519379452], + [16.537058139724135, 3.198254706226279], + [16.012852410555354, 2.267639675298085], + [15.907380812247652, 2.557389431158612], + [15.86273237474748, 3.013537298998983], + [15.405395948964383, 3.33530060466434], + [15.036219516671252, 3.851367295747124], + [14.950953403389661, 4.210389309094921], + [14.478372430080467, 4.732605495620447], + [14.558935988023505, 5.03059764243153], + [14.459407179429348, 5.4517605656103], + [14.536560092841112, 6.22695872642069], + [14.776545444404576, 6.408498033062045], + [15.279460483469109, 7.421924546737969] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Cameroon", + "sov_a3": "CMR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cameroon", + "adm0_a3": "CMR", + "geou_dif": 0, + "geounit": "Cameroon", + "gu_a3": "CMR", + "su_dif": 0, + "subunit": "Cameroon", + "su_a3": "CMR", + "brk_diff": 0, + "name": "Cameroon", + "name_long": "Cameroon", + "brk_a3": "CMR", + "brk_name": "Cameroon", + "brk_group": null, + "abbrev": "Cam.", + "postal": "CM", + "formal_en": "Republic of Cameroon", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cameroon", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 3, + "pop_est": 18879301, + "gdp_md_est": 42750, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CM", + "iso_a3": "CMR", + "iso_n3": "120", + "un_a3": "120", + "wb_a2": "CM", + "wb_a3": "CMR", + "woe_id": -99, + "adm0_a3_is": "CMR", + "adm0_a3_us": "CMR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CMR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [13.075822381246752, 2.267097072759015], + [12.951333855855609, 2.32161570882694], + [12.359380323952221, 2.19281220133945], + [11.75166548019979, 2.326757513839993], + [11.276449008843713, 2.261050930180872], + [9.649158155972628, 2.283866075037736], + [9.795195753629457, 3.073404445809117], + [9.404366896206, 3.734526882335202], + [8.948115675501072, 3.904128933117136], + [8.744923943729418, 4.35221527751996], + [8.488815545290889, 4.495617377129918], + [8.500287713259695, 4.771982937026849], + [8.757532993208628, 5.479665839047911], + [9.233162876023044, 6.444490668153334], + [9.522705926154401, 6.453482367372117], + [10.118276808318257, 7.038769639509879], + [10.497375115611417, 7.055357774275564], + [11.05878787603035, 6.644426784690594], + [11.74577436691851, 6.981382961449753], + [11.839308709366803, 7.397042344589436], + [12.063946160539558, 7.799808457872302], + [12.218872104550599, 8.305824082874324], + [12.753671502339214, 8.717762762888995], + [12.955467970438974, 9.417771714714704], + [13.167599724997103, 9.640626328973411], + [13.308676385153918, 10.160362046748928], + [13.572949659894562, 10.798565985553566], + [14.415378859116686, 11.572368882692075], + [14.468192172918975, 11.904751695193411], + [14.577177768622533, 12.085360826053503], + [14.181336297266792, 12.483656927943116], + [14.213530714584634, 12.802035427293347], + [14.495787387762844, 12.85939626713733], + [14.893385857816526, 12.219047756392584], + [14.9601518083376, 11.555574042197224], + [14.923564894274959, 10.891325181517473], + [15.467872755605269, 9.98233673750343], + [14.909353875394716, 9.99212942142273], + [14.62720055508106, 9.920919297724538], + [14.171466098699028, 10.021378282099931], + [13.954218377344006, 9.549494940626685], + [14.544466586981768, 8.965861314322268], + [14.97999555833769, 8.796104234243472], + [15.120865512765334, 8.382150173369423], + [15.436091749745769, 7.692812404811973], + [15.279460483469109, 7.421924546737969], + [14.776545444404576, 6.408498033062045], + [14.536560092841112, 6.22695872642069], + [14.459407179429348, 5.4517605656103], + [14.558935988023505, 5.03059764243153], + [14.478372430080467, 4.732605495620447], + [14.950953403389661, 4.210389309094921], + [15.036219516671252, 3.851367295747124], + [15.405395948964383, 3.33530060466434], + [15.86273237474748, 3.013537298998983], + [15.907380812247652, 2.557389431158612], + [16.012852410555354, 2.267639675298085], + [15.940918816805064, 1.727672634280295], + [15.146341993885244, 1.964014797367184], + [14.33781253424658, 2.227874660649491], + [13.075822381246752, 2.267097072759015] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ivory Coast", + "sov_a3": "CIV", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ivory Coast", + "adm0_a3": "CIV", + "geou_dif": 0, + "geounit": "Ivory Coast", + "gu_a3": "CIV", + "su_dif": 0, + "subunit": "Ivory Coast", + "su_a3": "CIV", + "brk_diff": 0, + "name": "Côte d'Ivoire", + "name_long": "Côte d'Ivoire", + "brk_a3": "CIV", + "brk_name": "Côte d'Ivoire", + "brk_group": null, + "abbrev": "I.C.", + "postal": "CI", + "formal_en": "Republic of Ivory Coast", + "formal_fr": "Republic of Cote D'Ivoire", + "note_adm0": null, + "note_brk": null, + "name_sort": "Côte d'Ivoire", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 3, + "mapcolor13": 3, + "pop_est": 20617068, + "gdp_md_est": 33850, + "pop_year": -99, + "lastcensus": 1998, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CI", + "iso_a3": "CIV", + "iso_n3": "384", + "un_a3": "384", + "wb_a2": "CI", + "wb_a3": "CIV", + "woe_id": -99, + "adm0_a3_is": "CIV", + "adm0_a3_us": "CIV", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 13, + "long_len": 13, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CIV.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-2.856125047202397, 4.994475816259509], + [-3.311084357100071, 4.984295559098015], + [-4.008819545904942, 5.179813340674315], + [-4.649917364917911, 5.168263658057086], + [-5.834496222344526, 4.993700669775137], + [-6.528769090185847, 4.705087795425015], + [-7.518941209330436, 4.338288479017308], + [-7.71215938966975, 4.364565944837722], + [-7.63536821128403, 5.188159084489456], + [-7.539715135111762, 5.313345241716519], + [-7.570152553731688, 5.707352199725904], + [-7.993692592795881, 6.126189683451543], + [-8.311347622094019, 6.193033148621083], + [-8.60288021486862, 6.46756419517166], + [-8.385451626000574, 6.911800645368742], + [-8.48544552248535, 7.39520783124307], + [-8.439298468448698, 7.686042792181738], + [-8.280703497744938, 7.687179673692156], + [-8.221792364932199, 8.123328762235573], + [-8.299048631208564, 8.316443589710303], + [-8.20349890790088, 8.455453192575447], + [-7.832100389019188, 8.575704250518626], + [-8.079113735374348, 9.376223863152035], + [-8.30961646161225, 9.789531968622441], + [-8.229337124046822, 10.1290202905639], + [-8.029943610048619, 10.206534939001713], + [-7.899589809592372, 10.297382106970828], + [-7.622759161804809, 10.147236232946796], + [-6.850506557635057, 10.138993841996239], + [-6.666460944027548, 10.430810655148447], + [-6.493965013037267, 10.411302801958271], + [-6.205222947606431, 10.524060777219134], + [-6.050452032892267, 10.096360785355444], + [-5.816926235365287, 10.222554633012194], + [-5.404341599946974, 10.370736802609146], + [-4.954653286143099, 10.152713934769736], + [-4.779883592131966, 9.821984768101743], + [-4.330246954760383, 9.61083486575714], + [-3.980449184576685, 9.8623440617217], + [-3.511898972986273, 9.90032623945622], + [-2.827496303712707, 9.642460842319778], + [-2.562189500326241, 8.219627793811483], + [-2.983584967450327, 7.379704901555512], + [-3.244370083011262, 6.250471503113502], + [-2.81070146321784, 5.38905121502411], + [-2.856125047202397, 4.994475816259509] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Democratic Republic of the Congo", + "sov_a3": "COD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Democratic Republic of the Congo", + "adm0_a3": "COD", + "geou_dif": 0, + "geounit": "Democratic Republic of the Congo", + "gu_a3": "COD", + "su_dif": 0, + "subunit": "Democratic Republic of the Congo", + "su_a3": "COD", + "brk_diff": 0, + "name": "Dem. Rep. Congo", + "name_long": "Democratic Republic of the Congo", + "brk_a3": "COD", + "brk_name": "Democratic Republic of the Congo", + "brk_group": null, + "abbrev": "D.R.C.", + "postal": "DRC", + "formal_en": "Democratic Republic of the Congo", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Congo, Dem. Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 7, + "pop_est": 68692542, + "gdp_md_est": 20640, + "pop_year": -99, + "lastcensus": 1984, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CD", + "iso_a3": "COD", + "iso_n3": "180", + "un_a3": "180", + "wb_a2": "ZR", + "wb_a3": "ZAR", + "woe_id": -99, + "adm0_a3_is": "COD", + "adm0_a3_us": "COD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 15, + "long_len": 32, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "COD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [30.833859897593808, 3.509165961110341], + [30.773346795380043, 2.339883327642127], + [31.174149204235814, 2.204465236821264], + [30.852670118948055, 1.849396470543809], + [30.468507521290295, 1.58380544677972], + [30.086153598762703, 1.062312730306289], + [29.875778842902495, 0.597379868976304], + [29.819503208136638, -0.205310153813372], + [29.58783776217217, -0.587405694179481], + [29.579466180140884, -1.341313164885626], + [29.29188683443661, -1.620055840667987], + [29.25483483248334, -2.215109958508911], + [29.117478875451553, -2.292211195488385], + [29.024926385216787, -2.839257907730158], + [29.276383904749053, -3.293907159034063], + [29.339997592900346, -4.499983412294092], + [29.519986606572925, -5.419978936386314], + [29.419992710088167, -5.939998874539433], + [29.62003217949001, -6.520015150583426], + [30.199996779101696, -7.079980970898163], + [30.740015496551788, -8.340007419470915], + [30.346086053190813, -8.238256524288218], + [29.002912225060467, -8.407031752153472], + [28.7348665707625, -8.526559340044578], + [28.449871046672826, -9.164918308146085], + [28.67368167492893, -9.605924981324932], + [28.49606977714177, -10.789883721564044], + [28.372253045370428, -11.793646742401393], + [28.642417433392353, -11.971568698782315], + [29.34154788586909, -12.360743910372413], + [29.61600141777123, -12.178894545137311], + [29.69961388521949, -13.257226657771831], + [28.934285922976837, -13.248958428605135], + [28.523561639121027, -12.698604424696683], + [28.155108676879987, -12.272480564017897], + [27.38879886242378, -12.132747491100666], + [27.164419793412463, -11.608748467661075], + [26.553087599399618, -11.924439792532127], + [25.752309604604733, -11.784965101776358], + [25.418118116973204, -11.330935967659961], + [24.78316979340295, -11.238693536018964], + [24.31451622894795, -11.26282642989927], + [24.25715538910399, -10.951992689663657], + [23.912215203555718, -10.926826267137514], + [23.45679080576744, -10.867863457892483], + [22.83734541188474, -11.01762175867433], + [22.402798292742375, -10.99307545333569], + [22.155268182064308, -11.084801120653772], + [22.208753289486395, -9.894796237836509], + [21.875181919042348, -9.523707777548566], + [21.8018013851879, -8.908706556842978], + [21.949130893652043, -8.305900974158277], + [21.74645592620331, -7.920084730667149], + [21.7281107927397, -7.290872491081302], + [20.514748162526498, -7.299605808138629], + [20.6018229509383, -6.939317722199682], + [20.091621534920648, -6.943090101756993], + [20.037723016040218, -7.116361179231646], + [19.417502475673157, -7.155428562044298], + [19.16661339689611, -7.738183688999754], + [19.01675174324967, -7.988245944860132], + [18.464175652752687, -7.847014255406444], + [18.13422163256905, -7.987677504104922], + [17.472970004962235, -8.0685511206417], + [17.08999596524717, -7.545688978712526], + [16.8601908708452, -7.222297865429986], + [16.57317996589614, -6.622644545115087], + [16.326528354567046, -5.877470391466267], + [13.375597364971895, -5.864241224799549], + [13.02486941900696, -5.984388929878157], + [12.735171339578699, -5.965682061388499], + [12.32243167486351, -6.10009246177966], + [12.182336866920252, -5.789930515163839], + [12.436688266660868, -5.684303887559246], + [12.468004184629736, -5.248361504745005], + [12.63161176926579, -4.991271254092936], + [12.995517205465177, -4.781103203961884], + [13.258240187237048, -4.882957452009165], + [13.600234816144678, -4.50013844159097], + [14.144956088933299, -4.510008640158715], + [14.209034864975223, -4.793092136253598], + [14.58260379401318, -4.97023894615014], + [15.170991652088444, -4.343507175314301], + [15.75354007331475, -3.855164890156096], + [16.0062895036543, -3.535132744972529], + [15.972803175529151, -2.712392266453612], + [16.407091912510054, -1.740927015798682], + [16.865306837642123, -1.225816338713287], + [17.523716261472856, -0.743830254726987], + [17.638644646889986, -0.424831638189247], + [17.66355268725468, -0.058083998213817], + [17.826540154703252, 0.288923244626105], + [17.774191928791566, 0.855658677571085], + [17.898835483479587, 1.741831976728278], + [18.094275750407434, 2.365721543788055], + [18.39379235197114, 2.90044342692822], + [18.45306521980993, 3.504385891123349], + [18.54298221199778, 4.201785183118318], + [18.93231245288476, 4.709506130385975], + [19.467783644293146, 5.03152781821278], + [20.290679152108936, 4.691677761245288], + [20.927591180106276, 4.322785549329737], + [21.659122755630023, 4.22434194581372], + [22.405123732195538, 4.029160061047321], + [22.70412356943629, 4.633050848810157], + [22.841479526468106, 4.710126247573484], + [23.29721398285014, 4.609693101414223], + [24.410531040146253, 5.108784084489129], + [24.805028924262416, 4.89724660890235], + [25.12883344900328, 4.927244777847789], + [25.278798455514302, 5.170408229997192], + [25.650455356557472, 5.256087754737123], + [26.402760857862543, 5.150874538590871], + [27.04406538260471, 5.127852688004836], + [27.37422610851749, 5.233944403500061], + [27.979977247842807, 4.408413397637375], + [28.428993768026913, 4.287154649264494], + [28.696677687298802, 4.455077215996937], + [29.1590784034465, 4.389267279473231], + [29.71599531425602, 4.600804755060025], + [29.953500197069474, 4.173699042167683], + [30.833859897593808, 3.509165961110341] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Republic of Congo", + "sov_a3": "COG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Republic of Congo", + "adm0_a3": "COG", + "geou_dif": 0, + "geounit": "Republic of Congo", + "gu_a3": "COG", + "su_dif": 0, + "subunit": "Republic of Congo", + "su_a3": "COG", + "brk_diff": 0, + "name": "Congo", + "name_long": "Republic of Congo", + "brk_a3": "COG", + "brk_name": "Republic of Congo", + "brk_group": null, + "abbrev": "Rep. Congo", + "postal": "CG", + "formal_en": "Republic of Congo", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Congo, Rep.", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 10, + "pop_est": 4012809, + "gdp_md_est": 15350, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CG", + "iso_a3": "COG", + "iso_n3": "178", + "un_a3": "178", + "wb_a2": "CG", + "wb_a3": "COG", + "woe_id": -99, + "adm0_a3_is": "COG", + "adm0_a3_us": "COG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 17, + "abbrev_len": 10, + "tiny": -99, + "homepart": 1, + "filename": "COG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [12.995517205465177, -4.781103203961884], + [12.620759718484491, -4.438023369976136], + [12.318607618873926, -4.606230157086188], + [11.91496300624209, -5.037986748884791], + [11.093772820691925, -3.978826592630547], + [11.855121697648114, -3.426870619321051], + [11.478038771214303, -2.765618991714241], + [11.820963575903193, -2.514161472181982], + [12.495702752338161, -2.391688327650243], + [12.575284458067642, -1.948511244315135], + [13.109618767965628, -2.428740329603514], + [13.99240726080771, -2.4708049454891], + [14.299210239324564, -1.998275648612214], + [14.425455763413593, -1.333406670744971], + [14.316418491277743, -0.552627455247048], + [13.843320753645655, 0.038757635901149], + [14.276265903386957, 1.196929836426619], + [14.026668735417218, 1.395677395021153], + [13.282631463278818, 1.31418366129688], + [13.003113641012078, 1.83089630778332], + [13.075822381246752, 2.267097072759015], + [14.33781253424658, 2.227874660649491], + [15.146341993885244, 1.964014797367184], + [15.940918816805064, 1.727672634280295], + [16.012852410555354, 2.267639675298085], + [16.537058139724135, 3.198254706226279], + [17.133042433346304, 3.728196519379452], + [17.809900343505262, 3.56019643799857], + [18.45306521980993, 3.504385891123349], + [18.39379235197114, 2.90044342692822], + [18.094275750407434, 2.365721543788055], + [17.898835483479587, 1.741831976728278], + [17.774191928791566, 0.855658677571085], + [17.826540154703252, 0.288923244626105], + [17.66355268725468, -0.058083998213817], + [17.638644646889986, -0.424831638189247], + [17.523716261472856, -0.743830254726987], + [16.865306837642123, -1.225816338713287], + [16.407091912510054, -1.740927015798682], + [15.972803175529151, -2.712392266453612], + [16.0062895036543, -3.535132744972529], + [15.75354007331475, -3.855164890156096], + [15.170991652088444, -4.343507175314301], + [14.58260379401318, -4.97023894615014], + [14.209034864975223, -4.793092136253598], + [14.144956088933299, -4.510008640158715], + [13.600234816144678, -4.50013844159097], + [13.258240187237048, -4.882957452009165], + [12.995517205465177, -4.781103203961884] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Djibouti", + "sov_a3": "DJI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Djibouti", + "adm0_a3": "DJI", + "geou_dif": 0, + "geounit": "Djibouti", + "gu_a3": "DJI", + "su_dif": 0, + "subunit": "Djibouti", + "su_a3": "DJI", + "brk_diff": 0, + "name": "Djibouti", + "name_long": "Djibouti", + "brk_a3": "DJI", + "brk_name": "Djibouti", + "brk_group": null, + "abbrev": "Dji.", + "postal": "DJ", + "formal_en": "Republic of Djibouti", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Djibouti", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 516055, + "gdp_md_est": 1885, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DJ", + "iso_a3": "DJI", + "iso_n3": "262", + "un_a3": "262", + "wb_a2": "DJ", + "wb_a3": "DJI", + "woe_id": -99, + "adm0_a3_is": "DJI", + "adm0_a3_us": "DJI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DJI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [43.08122602720015, 12.699638576707116], + [43.31785241066467, 12.390148423711025], + [43.286381463398925, 11.974928290245884], + [42.715873650896526, 11.735640570518342], + [43.14530480324214, 11.462039699748857], + [42.77685184100096, 10.92687856693442], + [42.55493000000013, 11.105110000000195], + [42.31414000000012, 11.0342], + [41.755570000000205, 11.050910000000101], + [41.73959000000019, 11.355110000000138], + [41.66176000000013, 11.6312], + [42.000000000000114, 12.100000000000136], + [42.35156000000012, 12.542230000000131], + [42.77964236834475, 12.455415757695675], + [43.08122602720015, 12.699638576707116] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Egypt", + "sov_a3": "EGY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Egypt", + "adm0_a3": "EGY", + "geou_dif": 0, + "geounit": "Egypt", + "gu_a3": "EGY", + "su_dif": 0, + "subunit": "Egypt", + "su_a3": "EGY", + "brk_diff": 0, + "name": "Egypt", + "name_long": "Egypt", + "brk_a3": "EGY", + "brk_name": "Egypt", + "brk_group": null, + "abbrev": "Egypt", + "postal": "EG", + "formal_en": "Arab Republic of Egypt", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Egypt, Arab Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 83082869, + "gdp_md_est": 443700, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EG", + "iso_a3": "EGY", + "iso_n3": "818", + "un_a3": "818", + "wb_a2": "EG", + "wb_a3": "EGY", + "woe_id": -99, + "adm0_a3_is": "EGY", + "adm0_a3_us": "EGY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "EGY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [34.9226, 29.50133], + [34.64174, 29.09942], + [34.42655, 28.34399], + [34.15451, 27.8233], + [33.92136, 27.6487], + [33.58811, 27.97136], + [33.13676, 28.41765], + [32.42323, 29.85108], + [32.32046, 29.76043], + [32.73482, 28.70523], + [33.34876, 27.69989], + [34.10455, 26.14227], + [34.47387, 25.59856], + [34.79507, 25.03375], + [35.69241, 23.92671], + [35.49372, 23.75237], + [35.52598, 23.10244], + [36.69069, 22.20485], + [36.86623, 22], + [32.9, 22], + [29.02, 22], + [25, 22], + [25, 25.682499996361], + [25, 29.23865452953346], + [24.70007, 30.04419], + [24.95762, 30.6616], + [24.80287, 31.08929], + [25.16482, 31.56915], + [26.49533, 31.58568], + [27.45762, 31.32126], + [28.45048, 31.02577], + [28.91353, 30.87005], + [29.68342, 31.18686], + [30.09503, 31.4734], + [30.97693, 31.55586], + [31.68796, 31.4296], + [31.96041, 30.9336], + [32.19247, 31.26034], + [32.99392, 31.02407], + [33.7734, 30.96746], + [34.26544, 31.21936], + [34.9226, 29.50133] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Algeria", + "sov_a3": "DZA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Algeria", + "adm0_a3": "DZA", + "geou_dif": 0, + "geounit": "Algeria", + "gu_a3": "DZA", + "su_dif": 0, + "subunit": "Algeria", + "su_a3": "DZA", + "brk_diff": 0, + "name": "Algeria", + "name_long": "Algeria", + "brk_a3": "DZA", + "brk_name": "Algeria", + "brk_group": null, + "abbrev": "Alg.", + "postal": "DZ", + "formal_en": "People's Democratic Republic of Algeria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Algeria", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 34178188, + "gdp_md_est": 232900, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DZ", + "iso_a3": "DZA", + "iso_n3": "012", + "un_a3": "012", + "wb_a2": "DZ", + "wb_a3": "DZA", + "woe_id": -99, + "adm0_a3_is": "DZA", + "adm0_a3_us": "DZA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DZA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [11.999505649471613, 23.47166840259645], + [8.572893100629784, 21.565660712159143], + [5.677565952180686, 19.601206976799716], + [4.267419467800039, 19.155265204337], + [3.158133172222705, 19.057364203360038], + [3.1466610042539, 19.69357859952144], + [2.683588494486429, 19.856230170160114], + [2.06099083823392, 20.142233384679486], + [1.823227573259032, 20.610809434486043], + [-1.550054897457613, 22.792665920497384], + [-4.92333736817423, 24.974574082941], + [-8.68439978680905, 27.395744126896005], + [-8.665124477564191, 27.589479071558227], + [-8.665589565454809, 27.656425889592356], + [-8.674116176782974, 28.84128896739658], + [-7.059227667661928, 29.57922842052453], + [-6.060632290053774, 29.731699734001694], + [-5.242129278982787, 30.000443020135588], + [-4.859646165374471, 30.501187649043842], + [-3.690441046554696, 30.896951605751152], + [-3.647497931320146, 31.63729401298067], + [-3.068980271812648, 31.724497992473214], + [-2.616604783529567, 32.09434621838615], + [-1.30789913573787, 32.2628889023061], + [-1.124551153966308, 32.65152151135713], + [-1.388049282222568, 32.86401500094131], + [-1.733454555661467, 33.919712836231994], + [-1.792985805661687, 34.527918606091205], + [-2.169913702798624, 35.16839630791668], + [-1.208602871089056, 35.7148487411871], + [-0.127454392894606, 35.888662421200806], + [0.503876580415209, 36.30127289483528], + [1.466918572606545, 36.605647081034405], + [3.161698846050825, 36.78390493422522], + [4.81575809084913, 36.86503693292346], + [5.320120070017793, 36.71651886651662], + [6.261819695672613, 37.11065501560674], + [7.33038496260397, 37.118380642234364], + [7.737078484741004, 36.885707505840216], + [8.420964389691676, 36.94642731378316], + [8.217824334352315, 36.433176988260286], + [8.376367628623768, 35.47987600355594], + [8.140981479534304, 34.65514598239379], + [7.524481642292244, 34.09737641045146], + [7.612641635782182, 33.34411489514896], + [8.430472853233368, 32.74833730725595], + [8.439102817426118, 32.50628489840082], + [9.055602654668148, 32.10269196220129], + [9.482139926805274, 30.307556057246188], + [9.805634392952411, 29.42463837332339], + [9.859997999723447, 28.959989732371014], + [9.683884718472767, 28.1441738957792], + [9.756128370816782, 27.68825857188415], + [9.629056023811074, 27.14095347748092], + [9.716285841519749, 26.512206325785698], + [9.319410841518163, 26.094324856057455], + [9.910692579801776, 25.36545461679674], + [9.94826134607797, 24.936953640232517], + [10.303846876678362, 24.379313259370917], + [10.771363559622927, 24.56253205006175], + [11.560669386449005, 24.097909247325518], + [11.999505649471613, 23.47166840259645] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Ethiopia", + "sov_a3": "ETH", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ethiopia", + "adm0_a3": "ETH", + "geou_dif": 0, + "geounit": "Ethiopia", + "gu_a3": "ETH", + "su_dif": 0, + "subunit": "Ethiopia", + "su_a3": "ETH", + "brk_diff": 0, + "name": "Ethiopia", + "name_long": "Ethiopia", + "brk_a3": "ETH", + "brk_name": "Ethiopia", + "brk_group": null, + "abbrev": "Eth.", + "postal": "ET", + "formal_en": "Federal Democratic Republic of Ethiopia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ethiopia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 13, + "pop_est": 85237338, + "gdp_md_est": 68770, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ET", + "iso_a3": "ETH", + "iso_n3": "231", + "un_a3": "231", + "wb_a2": "ET", + "wb_a3": "ETH", + "woe_id": -99, + "adm0_a3_is": "ETH", + "adm0_a3_us": "ETH", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ETH.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [37.90607000000011, 14.959430000000168], + [38.51295, 14.50547], + [39.0994, 14.74064], + [39.34061, 14.53155], + [40.02625000000012, 14.51959], + [40.8966, 14.118640000000141], + [41.1552, 13.77333], + [41.59856, 13.452090000000112], + [42.00975, 12.86582], + [42.35156000000012, 12.542230000000131], + [42.000000000000114, 12.100000000000136], + [41.66176000000013, 11.6312], + [41.73959000000019, 11.355110000000138], + [41.755570000000205, 11.050910000000101], + [42.31414000000012, 11.0342], + [42.55493000000013, 11.105110000000195], + [42.77685184100096, 10.92687856693442], + [42.55876, 10.57258000000013], + [42.92812, 10.021940000000143], + [43.29699000000011, 9.540480000000173], + [43.67875, 9.18358000000012], + [46.94834, 7.99688], + [47.78942, 8.003], + [44.9636, 5.001620000000116], + [43.66087, 4.95755], + [42.76967000000013, 4.252590000000225], + [42.12861, 4.234130000000164], + [41.85508309264412, 3.918911920483765], + [41.17180000000013, 3.91909], + [40.76848000000012, 4.257020000000125], + [39.85494000000011, 3.838790000000131], + [39.55938425876593, 3.422060000000215], + [38.89251, 3.50074], + [38.67114, 3.61607], + [38.436970000000144, 3.58851], + [38.12091500000014, 3.598605], + [36.85509323800824, 4.447864127672858], + [36.15907863285565, 4.447864127672858], + [35.81744766235362, 4.776965663462022], + [35.81744766235362, 5.338232082790853], + [35.298007118233095, 5.506], + [34.70702, 6.59422000000012], + [34.25032, 6.82607], + [34.07510000000019, 7.22595], + [33.568290000000104, 7.71334], + [32.954180000000235, 7.784970000000102], + [33.29480000000012, 8.35458], + [33.82550000000015, 8.37916], + [33.97498, 8.684560000000147], + [33.96162, 9.58358], + [34.25745, 10.63009], + [34.73115000000013, 10.910170000000107], + [34.83163000000013, 11.318960000000118], + [35.26049, 12.08286], + [35.863630000000164, 12.57828], + [36.27022, 13.563330000000121], + [36.42951, 14.42211], + [37.59377, 14.2131], + [37.90607000000011, 14.959430000000168] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Eritrea", + "sov_a3": "ERI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Eritrea", + "adm0_a3": "ERI", + "geou_dif": 0, + "geounit": "Eritrea", + "gu_a3": "ERI", + "su_dif": 0, + "subunit": "Eritrea", + "su_a3": "ERI", + "brk_diff": 0, + "name": "Eritrea", + "name_long": "Eritrea", + "brk_a3": "ERI", + "brk_name": "Eritrea", + "brk_group": null, + "abbrev": "Erit.", + "postal": "ER", + "formal_en": "State of Eritrea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Eritrea", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 5647168, + "gdp_md_est": 3945, + "pop_year": -99, + "lastcensus": 1984, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ER", + "iso_a3": "ERI", + "iso_n3": "232", + "un_a3": "232", + "wb_a2": "ER", + "wb_a3": "ERI", + "woe_id": -99, + "adm0_a3_is": "ERI", + "adm0_a3_us": "ERI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ERI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [42.35156000000012, 12.542230000000131], + [42.00975, 12.86582], + [41.59856, 13.452090000000112], + [41.15519371924984, 13.773319810435224], + [40.8966, 14.118640000000141], + [40.026218702969175, 14.519579169162284], + [39.34061, 14.53155], + [39.0994, 14.74064], + [38.51295, 14.50547], + [37.90607000000011, 14.959430000000168], + [37.59377, 14.2131], + [36.42951, 14.42211], + [36.32318891779812, 14.82248057704106], + [36.75386030451858, 16.29187409104429], + [36.852530000000115, 16.95655], + [37.16747, 17.263140000000135], + [37.90400000000011, 17.42754], + [38.410089959473225, 17.99830739997031], + [38.990622999840014, 16.84062612555169], + [39.26611006038803, 15.922723496967249], + [39.814293654140215, 15.435647284400318], + [41.17927493669765, 14.491079616753211], + [41.73495161313235, 13.921036892141558], + [42.27683068214486, 13.343992010954423], + [42.58957645037526, 13.000421250861905], + [43.08122602720015, 12.699638576707116], + [42.77964236834475, 12.455415757695675], + [42.35156000000012, 12.542230000000131] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Gabon", + "sov_a3": "GAB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Gabon", + "adm0_a3": "GAB", + "geou_dif": 0, + "geounit": "Gabon", + "gu_a3": "GAB", + "su_dif": 0, + "subunit": "Gabon", + "su_a3": "GAB", + "brk_diff": 0, + "name": "Gabon", + "name_long": "Gabon", + "brk_a3": "GAB", + "brk_name": "Gabon", + "brk_group": null, + "abbrev": "Gabon", + "postal": "GA", + "formal_en": "Gabonese Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Gabon", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 5, + "pop_est": 1514993, + "gdp_md_est": 21110, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GA", + "iso_a3": "GAB", + "iso_n3": "266", + "un_a3": "266", + "wb_a2": "GA", + "wb_a3": "GAB", + "woe_id": -99, + "adm0_a3_is": "GAB", + "adm0_a3_us": "GAB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": 3, + "homepart": 1, + "filename": "GAB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [11.093772820691925, -3.978826592630547], + [10.06613528813574, -2.969482517105681], + [9.40524539555497, -2.144313246269043], + [8.79799563969317, -1.111301364754496], + [8.830086704146423, -0.779073581550037], + [9.048419630579588, -0.459351494960217], + [9.29135053878369, 0.268666083167687], + [9.492888624721985, 1.010119533691494], + [9.830284051155644, 1.067893784993799], + [11.285078973036462, 1.057661851400013], + [11.276449008843713, 2.261050930180872], + [11.75166548019979, 2.326757513839993], + [12.359380323952221, 2.19281220133945], + [12.951333855855609, 2.32161570882694], + [13.075822381246752, 2.267097072759015], + [13.003113641012078, 1.83089630778332], + [13.282631463278818, 1.31418366129688], + [14.026668735417218, 1.395677395021153], + [14.276265903386957, 1.196929836426619], + [13.843320753645655, 0.038757635901149], + [14.316418491277743, -0.552627455247048], + [14.425455763413593, -1.333406670744971], + [14.299210239324564, -1.998275648612214], + [13.99240726080771, -2.4708049454891], + [13.109618767965628, -2.428740329603514], + [12.575284458067642, -1.948511244315135], + [12.495702752338161, -2.391688327650243], + [11.820963575903193, -2.514161472181982], + [11.478038771214303, -2.765618991714241], + [11.855121697648114, -3.426870619321051], + [11.093772820691925, -3.978826592630547] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ghana", + "sov_a3": "GHA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ghana", + "adm0_a3": "GHA", + "geou_dif": 0, + "geounit": "Ghana", + "gu_a3": "GHA", + "su_dif": 0, + "subunit": "Ghana", + "su_a3": "GHA", + "brk_diff": 0, + "name": "Ghana", + "name_long": "Ghana", + "brk_a3": "GHA", + "brk_name": "Ghana", + "brk_group": null, + "abbrev": "Ghana", + "postal": "GH", + "formal_en": "Republic of Ghana", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ghana", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 23832495, + "gdp_md_est": 34200, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GH", + "iso_a3": "GHA", + "iso_n3": "288", + "un_a3": "288", + "wb_a2": "GH", + "wb_a3": "GHA", + "woe_id": -99, + "adm0_a3_is": "GHA", + "adm0_a3_us": "GHA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "GHA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [1.060121697604927, 5.928837388528876], + [-0.507637905265938, 5.343472601742675], + [-1.063624640294194, 5.000547797053812], + [-1.964706590167594, 4.710462144383371], + [-2.856125047202397, 4.994475816259509], + [-2.81070146321784, 5.38905121502411], + [-3.244370083011262, 6.250471503113502], + [-2.983584967450327, 7.379704901555512], + [-2.562189500326241, 8.219627793811483], + [-2.827496303712707, 9.642460842319778], + [-2.963896246747112, 10.395334784380083], + [-2.940409308270461, 10.962690334512558], + [-1.203357713211431, 11.009819240762738], + [-0.761575893548183, 10.936929633015055], + [-0.438701544588582, 11.09834096927872], + [0.023802524423701, 11.018681748900804], + [-0.049784715159944, 10.706917832883931], + [0.367579990245389, 10.19121287682718], + [0.365900506195885, 9.465003973829482], + [0.461191847342121, 8.677222601756014], + [0.712029249686878, 8.31246450442383], + [0.490957472342245, 7.411744289576475], + [0.570384148774849, 6.914358628767189], + [0.836931186536333, 6.279978745952149], + [1.060121697604927, 5.928837388528876] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Gambia", + "sov_a3": "GMB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Gambia", + "adm0_a3": "GMB", + "geou_dif": 0, + "geounit": "Gambia", + "gu_a3": "GMB", + "su_dif": 0, + "subunit": "Gambia", + "su_a3": "GMB", + "brk_diff": 0, + "name": "Gambia", + "name_long": "The Gambia", + "brk_a3": "GMB", + "brk_name": "Gambia", + "brk_group": null, + "abbrev": "Gambia", + "postal": "GM", + "formal_en": "Republic of the Gambia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Gambia, The", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 1782893, + "gdp_md_est": 2272, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GM", + "iso_a3": "GMB", + "iso_n3": "270", + "un_a3": "270", + "wb_a2": "GM", + "wb_a3": "GMB", + "woe_id": -99, + "adm0_a3_is": "GMB", + "adm0_a3_us": "GMB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 10, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "GMB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-16.841524624081273, 13.15139394780256], + [-16.713728807023468, 13.594958604379853], + [-15.62459632003994, 13.62358734786956], + [-15.39877031092446, 13.86036876063092], + [-15.08173539881382, 13.876491807505984], + [-14.687030808968487, 13.630356960499784], + [-14.376713833055788, 13.625680243377372], + [-14.046992356817482, 13.79406789800045], + [-13.844963344772408, 13.505041612192002], + [-14.277701788784553, 13.280585028532242], + [-14.712197231494626, 13.298206691943777], + [-15.141163295949466, 13.509511623585238], + [-15.511812506562935, 13.278569647672867], + [-15.691000535534995, 13.270353094938455], + [-15.931295945692211, 13.130284125211332], + [-16.841524624081273, 13.15139394780256] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Guinea Bissau", + "sov_a3": "GNB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guinea Bissau", + "adm0_a3": "GNB", + "geou_dif": 0, + "geounit": "Guinea Bissau", + "gu_a3": "GNB", + "su_dif": 0, + "subunit": "Guinea Bissau", + "su_a3": "GNB", + "brk_diff": 0, + "name": "Guinea-Bissau", + "name_long": "Guinea-Bissau", + "brk_a3": "GNB", + "brk_name": "Guinea-Bissau", + "brk_group": null, + "abbrev": "GnB.", + "postal": "GW", + "formal_en": "Republic of Guinea-Bissau", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guinea-Bissau", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 4, + "pop_est": 1533964, + "gdp_md_est": 904.2, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GW", + "iso_a3": "GNB", + "iso_n3": "624", + "un_a3": "624", + "wb_a2": "GW", + "wb_a3": "GNB", + "woe_id": -99, + "adm0_a3_is": "GNB", + "adm0_a3_us": "GNB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 13, + "long_len": 13, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GNB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-15.130311245168171, 11.040411688679526], + [-15.664180467175527, 11.458474025920795], + [-16.085214199273565, 11.52459402103824], + [-16.314786749730203, 11.806514797406548], + [-16.30894731288123, 11.95870189050612], + [-16.613838263403277, 12.170911159712702], + [-16.677451951554573, 12.384851589401052], + [-16.147716844130585, 12.547761542201187], + [-15.816574266004254, 12.515567124883345], + [-15.548476935274008, 12.628170070847347], + [-13.700476040084325, 12.586182969610194], + [-13.718743658899513, 12.24718557377551], + [-13.828271857142125, 12.142644151249044], + [-13.743160773157411, 11.811269029177412], + [-13.900799729863776, 11.678718980348748], + [-14.121406419317779, 11.677117010947697], + [-14.382191534878729, 11.509271958863692], + [-14.685687221728898, 11.527823798056488], + [-15.130311245168171, 11.040411688679526] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Equatorial Guinea", + "sov_a3": "GNQ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Equatorial Guinea", + "adm0_a3": "GNQ", + "geou_dif": 0, + "geounit": "Equatorial Guinea", + "gu_a3": "GNQ", + "su_dif": 0, + "subunit": "Equatorial Guinea", + "su_a3": "GNQ", + "brk_diff": 0, + "name": "Eq. Guinea", + "name_long": "Equatorial Guinea", + "brk_a3": "GNQ", + "brk_name": "Eq. Guinea", + "brk_group": null, + "abbrev": "Eq. G.", + "postal": "GQ", + "formal_en": "Republic of Equatorial Guinea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Equatorial Guinea", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 650702, + "gdp_md_est": 14060, + "pop_year": 0, + "lastcensus": 2002, + "gdp_year": 0, + "economy": "7. Least developed region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GQ", + "iso_a3": "GNQ", + "iso_n3": "226", + "un_a3": "226", + "wb_a2": "GQ", + "wb_a3": "GNQ", + "woe_id": -99, + "adm0_a3_is": "GNQ", + "adm0_a3_us": "GNQ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 17, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "GNQ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.492888624721985, 1.010119533691494], + [9.305613234096256, 1.160911363119183], + [9.649158155972628, 2.283866075037736], + [11.276449008843713, 2.261050930180872], + [11.285078973036462, 1.057661851400013], + [9.830284051155644, 1.067893784993799], + [9.492888624721985, 1.010119533691494] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Kenya", + "sov_a3": "KEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kenya", + "adm0_a3": "KEN", + "geou_dif": 0, + "geounit": "Kenya", + "gu_a3": "KEN", + "su_dif": 0, + "subunit": "Kenya", + "su_a3": "KEN", + "brk_diff": 0, + "name": "Kenya", + "name_long": "Kenya", + "brk_a3": "KEN", + "brk_name": "Kenya", + "brk_group": null, + "abbrev": "Ken.", + "postal": "KE", + "formal_en": "Republic of Kenya", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kenya", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 39002772, + "gdp_md_est": 61510, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KE", + "iso_a3": "KEN", + "iso_n3": "404", + "un_a3": "404", + "wb_a2": "KE", + "wb_a3": "KEN", + "woe_id": -99, + "adm0_a3_is": "KEN", + "adm0_a3_us": "KEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [40.993, -0.85829], + [41.58513, -1.68325], + [40.88477, -2.08255], + [40.63785, -2.49979], + [40.26304, -2.57309], + [40.12119, -3.27768], + [39.80006, -3.68116], + [39.60489, -4.34653], + [39.20222, -4.67677], + [37.7669, -3.67712], + [37.69869, -3.09699], + [34.07262, -1.05982], + [33.90371119710453, -0.95], + [33.89356896966694, 0.109813537861896], + [34.18, 0.515], + [34.6721, 1.17694], + [35.03599, 1.90584], + [34.59607, 3.05374], + [34.47913, 3.5556], + [34.005, 4.249884947362048], + [34.62019626785388, 4.847122742081988], + [35.298007118232974, 5.506], + [35.817447662353516, 5.338232082790797], + [35.817447662353516, 4.77696566346189], + [36.159078632855646, 4.447864127672769], + [36.85509323800812, 4.447864127672769], + [38.120915, 3.598605], + [38.43697, 3.58851], + [38.67114, 3.61607], + [38.89251, 3.50074], + [39.55938425876585, 3.42206], + [39.85494, 3.83879], + [40.76848, 4.25702], + [41.1718, 3.91909], + [41.85508309264397, 3.918911920483727], + [40.98105, 2.78452], + [40.993, -0.85829] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Liberia", + "sov_a3": "LBR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Liberia", + "adm0_a3": "LBR", + "geou_dif": 0, + "geounit": "Liberia", + "gu_a3": "LBR", + "su_dif": 0, + "subunit": "Liberia", + "su_a3": "LBR", + "brk_diff": 0, + "name": "Liberia", + "name_long": "Liberia", + "brk_a3": "LBR", + "brk_name": "Liberia", + "brk_group": null, + "abbrev": "Liberia", + "postal": "LR", + "formal_en": "Republic of Liberia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Liberia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 3441790, + "gdp_md_est": 1526, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LR", + "iso_a3": "LBR", + "iso_n3": "430", + "un_a3": "430", + "wb_a2": "LR", + "wb_a3": "LBR", + "woe_id": -99, + "adm0_a3_is": "LBR", + "adm0_a3_us": "LBR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "LBR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-7.71215938966975, 4.364565944837722], + [-7.974107224957251, 4.355755113131963], + [-9.004793667018674, 4.8324185245922], + [-9.913420376006684, 5.593560695819207], + [-10.765383876986643, 6.140710760925558], + [-11.438779466182055, 6.785916856305747], + [-11.19980180504828, 7.105845648624737], + [-11.146704270868383, 7.396706447779536], + [-10.69559485517648, 7.939464016141087], + [-10.23009355309128, 8.406205552601293], + [-10.016566534861255, 8.42850393313523], + [-9.755342169625834, 8.541055202666925], + [-9.337279832384581, 7.928534450711353], + [-9.40334815106975, 7.526905218938907], + [-9.208786383490844, 7.313920803247953], + [-8.926064622422004, 7.309037380396375], + [-8.722123582382123, 7.71167430259851], + [-8.439298468448698, 7.686042792181738], + [-8.48544552248535, 7.39520783124307], + [-8.385451626000574, 6.911800645368742], + [-8.60288021486862, 6.46756419517166], + [-8.311347622094019, 6.193033148621083], + [-7.993692592795881, 6.126189683451543], + [-7.570152553731688, 5.707352199725904], + [-7.539715135111762, 5.313345241716519], + [-7.63536821128403, 5.188159084489456], + [-7.71215938966975, 4.364565944837722] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Libya", + "sov_a3": "LBY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Libya", + "adm0_a3": "LBY", + "geou_dif": 0, + "geounit": "Libya", + "gu_a3": "LBY", + "su_dif": 0, + "subunit": "Libya", + "su_a3": "LBY", + "brk_diff": 0, + "name": "Libya", + "name_long": "Libya", + "brk_a3": "LBY", + "brk_name": "Libya", + "brk_group": null, + "abbrev": "Libya", + "postal": "LY", + "formal_en": "Libya", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Libya", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 11, + "pop_est": 6310434, + "gdp_md_est": 88830, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LY", + "iso_a3": "LBY", + "iso_n3": "434", + "un_a3": "434", + "wb_a2": "LY", + "wb_a3": "LBY", + "woe_id": -99, + "adm0_a3_is": "LBY", + "adm0_a3_us": "LBY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "LBY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [14.8513, 22.862950000000126], + [14.143870883855243, 22.49128896737113], + [13.581424594790462, 23.04050608976928], + [11.9995056494717, 23.471668402596432], + [11.560669386449035, 24.097909247325617], + [10.771363559622955, 24.562532050061748], + [10.303846876678449, 24.379313259370974], + [9.948261346078027, 24.936953640232616], + [9.910692579801776, 25.365454616796796], + [9.31941084151822, 26.094324856057483], + [9.716285841519664, 26.51220632578565], + [9.629056023811074, 27.140953477481048], + [9.756128370816782, 27.688258571884205], + [9.683884718472882, 28.144173895779314], + [9.859997999723475, 28.95998973237107], + [9.805634392952356, 29.424638373323376], + [9.482139926805417, 30.307556057246188], + [9.970017124072967, 30.539324856075382], + [10.056575148161699, 30.961831366493524], + [9.950225050505196, 31.376069647745283], + [10.636901482799487, 31.761420803345683], + [10.944789666394513, 32.081814683555365], + [11.432253452203781, 32.36890310315283], + [11.48878746913101, 33.13699575452324], + [12.66331, 32.79278], + [13.08326, 32.87882], + [13.91868, 32.71196], + [15.24563, 32.26508], + [15.71394, 31.37626], + [16.61162, 31.18218], + [18.02109, 30.76357], + [19.08641, 30.26639], + [19.57404, 30.52582], + [20.05335, 30.98576], + [19.82033, 31.75179000000014], + [20.13397, 32.2382], + [20.85452, 32.7068], + [21.54298, 32.8432], + [22.89576, 32.63858], + [23.2368, 32.19149], + [23.609130000000107, 32.18726], + [23.9275, 32.01667], + [24.92114, 31.89936], + [25.16482, 31.56915], + [24.80287, 31.08929], + [24.95762, 30.6616], + [24.70007, 30.04419], + [25.00000000000011, 29.23865452953356], + [25.00000000000011, 25.682499996361003], + [25.00000000000011, 22], + [25.00000000000011, 20.00304], + [23.850000000000136, 20], + [23.837660000000138, 19.580470000000105], + [19.84926, 21.49509], + [15.86085, 23.40972], + [14.8513, 22.862950000000126] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Morocco", + "sov_a3": "MAR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Morocco", + "adm0_a3": "MAR", + "geou_dif": 0, + "geounit": "Morocco", + "gu_a3": "MAR", + "su_dif": 0, + "subunit": "Morocco", + "su_a3": "MAR", + "brk_diff": 0, + "name": "Morocco", + "name_long": "Morocco", + "brk_a3": "MAR", + "brk_name": "Morocco", + "brk_group": null, + "abbrev": "Mor.", + "postal": "MA", + "formal_en": "Kingdom of Morocco", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Morocco", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 34859364, + "gdp_md_est": 136600, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MA", + "iso_a3": "MAR", + "iso_n3": "504", + "un_a3": "504", + "wb_a2": "MA", + "wb_a3": "MAR", + "woe_id": -99, + "adm0_a3_is": "MAR", + "adm0_a3_us": "MAR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MAR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-5.193863491222032, 35.75518219659085], + [-4.591006232105143, 35.33071198174565], + [-3.640056525070008, 35.39985504815198], + [-2.604305792644112, 35.17909332940112], + [-2.169913702798624, 35.16839630791671], + [-1.792985805661658, 34.527918606091305], + [-1.73345455566141, 33.91971283623212], + [-1.388049282222596, 32.86401500094137], + [-1.124551153966195, 32.6515215113572], + [-1.30789913573787, 32.26288890230603], + [-2.616604783529567, 32.094346218386164], + [-3.068980271812649, 31.72449799247329], + [-3.647497931320146, 31.63729401298082], + [-3.690441046554667, 30.896951605751152], + [-4.859646165374443, 30.50118764904388], + [-5.242129278982787, 30.000443020135574], + [-6.060632290053746, 29.731699734001808], + [-7.059227667661901, 29.579228420524657], + [-8.674116176782832, 28.84128896739665], + [-8.665589565454836, 27.65642588959247], + [-8.817809007940525, 27.65642588959247], + [-8.817828334986643, 27.65642588959247], + [-8.794883999049034, 27.12069631602256], + [-9.413037482124508, 27.088476060488546], + [-9.735343390328751, 26.860944729107416], + [-10.189424200877452, 26.860944729107416], + [-10.55126257978526, 26.990807603456886], + [-11.392554897496948, 26.883423977154393], + [-11.718219773800342, 26.104091701760808], + [-12.030758836301658, 26.03086619720312], + [-12.50096269372537, 24.770116278578143], + [-13.891110398809047, 23.691009019459386], + [-14.221167771857154, 22.310163072188345], + [-14.630832688850946, 21.860939846274874], + [-14.750954555713404, 21.500600083903805], + [-17.00296179856107, 21.420734157796687], + [-17.020428432675768, 21.422310288981635], + [-16.973247849993186, 21.885744533774954], + [-16.58913692876763, 22.15823436125009], + [-16.261921759495664, 22.679339504481277], + [-16.3264139469959, 23.017768459560898], + [-15.982610642958063, 23.723358466074103], + [-15.426003790742186, 24.35913361256104], + [-15.089331834360733, 24.52026072844697], + [-14.824645148161691, 25.103532619725314], + [-14.800925665739667, 25.63626496022229], + [-14.439939947964831, 26.254418443297652], + [-13.773804897506464, 26.618892320252286], + [-13.139941779014292, 27.640147813420494], + [-13.121613369914712, 27.654147671719812], + [-12.618836635783111, 28.038185533148663], + [-11.688919236690765, 28.148643907172584], + [-10.900956997104402, 28.83214223888092], + [-10.399592251008642, 29.098585923777787], + [-9.564811163765626, 29.933573716749862], + [-9.814718390329174, 31.17773550060906], + [-9.434793260119363, 32.038096421836485], + [-9.300692918321829, 32.564679266890636], + [-8.65747636558504, 33.2402452662424], + [-7.654178432638218, 33.69706492770251], + [-6.91254411460136, 34.11047638603745], + [-6.244342006851411, 35.145865383437524], + [-5.929994269219833, 35.75998810479399], + [-5.193863491222032, 35.75518219659085] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Madagascar", + "sov_a3": "MDG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Madagascar", + "adm0_a3": "MDG", + "geou_dif": 0, + "geounit": "Madagascar", + "gu_a3": "MDG", + "su_dif": 0, + "subunit": "Madagascar", + "su_a3": "MDG", + "brk_diff": 0, + "name": "Madagascar", + "name_long": "Madagascar", + "brk_a3": "MDG", + "brk_name": "Madagascar", + "brk_group": null, + "abbrev": "Mad.", + "postal": "MG", + "formal_en": "Republic of Madagascar", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Madagascar", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 3, + "pop_est": 20653556, + "gdp_md_est": 20130, + "pop_year": -99, + "lastcensus": 1993, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MG", + "iso_a3": "MDG", + "iso_n3": "450", + "un_a3": "450", + "wb_a2": "MG", + "wb_a3": "MDG", + "woe_id": -99, + "adm0_a3_is": "MDG", + "adm0_a3_us": "MDG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MDG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [49.54351891459575, -12.469832858940554], + [49.80898074727909, -12.895284925999555], + [50.056510857957164, -13.555761407121985], + [50.21743126811407, -14.758788750876795], + [50.47653689962553, -15.226512139550541], + [50.377111443895956, -15.706069431219126], + [50.20027469259318, -16.000263360256767], + [49.86060550313868, -15.414252618066916], + [49.67260664246086, -15.710203545802479], + [49.863344354050156, -16.451036879138776], + [49.77456424337271, -16.875042006093597], + [49.49861209493412, -17.106035658438273], + [49.435618523970305, -17.953064060134366], + [49.041792433473944, -19.118781019774445], + [48.54854088724801, -20.496888116134127], + [47.93074913919867, -22.391501153251085], + [47.54772342305131, -23.781958916928517], + [47.095761346226595, -24.941629733990453], + [46.282477654817086, -25.178462823184105], + [45.409507684110444, -25.60143442149309], + [44.83357384621755, -25.34610116953894], + [44.03972049334976, -24.988345228782308], + [43.76376834491117, -24.460677178649988], + [43.697777540874455, -23.574116306250602], + [43.345654331237625, -22.776903985283873], + [43.254187046081, -22.057413018484123], + [43.43329756040464, -21.336475111580185], + [43.893682895692926, -21.163307386970125], + [43.896370070172104, -20.830459486578174], + [44.37432539243966, -20.07236622485639], + [44.46439741392439, -19.435454196859048], + [44.23242190936617, -18.961994724200906], + [44.04297610858415, -18.33138722094317], + [43.96308434426091, -17.409944756746782], + [44.31246870298628, -16.850495700754955], + [44.4465173683514, -16.216219170804507], + [44.94493655780653, -16.1793738745804], + [45.50273196796499, -15.97437346767854], + [45.87299360533626, -15.793454278224685], + [46.31224327981721, -15.780018405828798], + [46.882182651564285, -15.210182386946313], + [47.70512983581235, -14.594302666891764], + [48.005214878131255, -14.091232598530375], + [47.869047479042166, -13.663868503476586], + [48.29382775248138, -13.784067884987486], + [48.84506025573878, -13.089174899958664], + [48.86350874206698, -12.48786793381042], + [49.194651320193316, -12.04055673589197], + [49.54351891459575, -12.469832858940554] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Lesotho", + "sov_a3": "LSO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Lesotho", + "adm0_a3": "LSO", + "geou_dif": 0, + "geounit": "Lesotho", + "gu_a3": "LSO", + "su_dif": 0, + "subunit": "Lesotho", + "su_a3": "LSO", + "brk_diff": 0, + "name": "Lesotho", + "name_long": "Lesotho", + "brk_a3": "LSO", + "brk_name": "Lesotho", + "brk_group": null, + "abbrev": "Les.", + "postal": "LS", + "formal_en": "Kingdom of Lesotho", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lesotho", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 8, + "pop_est": 2130819, + "gdp_md_est": 3293, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LS", + "iso_a3": "LSO", + "iso_n3": "426", + "un_a3": "426", + "wb_a2": "LS", + "wb_a3": "LSO", + "woe_id": -99, + "adm0_a3_is": "LSO", + "adm0_a3_us": "LSO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "LSO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [28.97826256685724, -28.955596612261715], + [29.325166456832587, -29.257386976846252], + [29.018415154748023, -29.74376555757737], + [28.84839969250774, -30.070050551068253], + [28.29106937023991, -30.2262167294543], + [28.107204624145425, -30.54573211031495], + [27.749397006956485, -30.64510588961222], + [26.999261915807637, -29.875953871379984], + [27.532511020627478, -29.24271087007536], + [28.07433841320778, -28.851468601193588], + [28.541700066855498, -28.64750172293757], + [28.97826256685724, -28.955596612261715] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Guinea", + "sov_a3": "GIN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guinea", + "adm0_a3": "GIN", + "geou_dif": 0, + "geounit": "Guinea", + "gu_a3": "GIN", + "su_dif": 0, + "subunit": "Guinea", + "su_a3": "GIN", + "brk_diff": 0, + "name": "Guinea", + "name_long": "Guinea", + "brk_a3": "GIN", + "brk_name": "Guinea", + "brk_group": null, + "abbrev": "Gin.", + "postal": "GN", + "formal_en": "Republic of Guinea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guinea", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 10057975, + "gdp_md_est": 10600, + "pop_year": -99, + "lastcensus": 1996, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GN", + "iso_a3": "GIN", + "iso_n3": "324", + "un_a3": "324", + "wb_a2": "GN", + "wb_a3": "GIN", + "woe_id": -99, + "adm0_a3_is": "GIN", + "adm0_a3_us": "GIN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GIN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-8.439298468448698, 7.686042792181738], + [-8.722123582382123, 7.71167430259851], + [-8.926064622422004, 7.309037380396375], + [-9.208786383490844, 7.313920803247953], + [-9.40334815106975, 7.526905218938907], + [-9.337279832384581, 7.928534450711353], + [-9.755342169625834, 8.541055202666925], + [-10.016566534861255, 8.42850393313523], + [-10.23009355309128, 8.406205552601293], + [-10.505477260774668, 8.348896389189605], + [-10.494315151399633, 8.715540676300435], + [-10.654770473665891, 8.977178452994194], + [-10.622395188835041, 9.267910061068278], + [-10.8391519840833, 9.688246161330369], + [-11.117481248407328, 10.045872911006285], + [-11.917277390988659, 10.046983954300558], + [-12.150338100625005, 9.858571682164381], + [-12.425928514037565, 9.835834051955956], + [-12.59671912276221, 9.62018830000197], + [-12.71195756677308, 9.342711696810767], + [-13.246550258832515, 8.903048610871508], + [-13.685153977909792, 9.49474376061346], + [-14.074044969122282, 9.886166897008252], + [-14.33007585291237, 10.015719712763966], + [-14.579698859098258, 10.214467271358515], + [-14.693231980843505, 10.656300767454042], + [-14.839553798877944, 10.876571560098139], + [-15.130311245168171, 11.040411688679526], + [-14.685687221728898, 11.527823798056488], + [-14.382191534878729, 11.509271958863692], + [-14.121406419317779, 11.677117010947697], + [-13.900799729863776, 11.678718980348748], + [-13.743160773157411, 11.811269029177412], + [-13.828271857142125, 12.142644151249044], + [-13.718743658899513, 12.24718557377551], + [-13.700476040084325, 12.586182969610194], + [-13.217818162478238, 12.575873521367967], + [-12.499050665730564, 12.332089952031057], + [-12.278599005573438, 12.354440008997285], + [-12.203564825885634, 12.465647691289405], + [-11.65830095055793, 12.386582749882834], + [-11.51394283695059, 12.442987575729418], + [-11.456168585648271, 12.076834214725338], + [-11.29757361494451, 12.077971096235771], + [-11.036555955438258, 12.211244615116515], + [-10.870829637078215, 12.17788747807211], + [-10.593223842806282, 11.92397532800598], + [-10.165213792348837, 11.844083563682744], + [-9.890992804392013, 12.060478623904972], + [-9.567911749703214, 12.194243068892476], + [-9.327616339546012, 12.334286200403454], + [-9.127473517279583, 12.308060411015331], + [-8.90526485842453, 12.088358059126437], + [-8.786099005559464, 11.812560939984706], + [-8.376304897484914, 11.393645941610629], + [-8.581305304386774, 11.136245632364805], + [-8.620321010767128, 10.810890814655183], + [-8.407310756860028, 10.909256903522762], + [-8.282357143578281, 10.792597357623846], + [-8.33537716310974, 10.494811916541934], + [-8.029943610048619, 10.206534939001713], + [-8.229337124046822, 10.1290202905639], + [-8.30961646161225, 9.789531968622441], + [-8.079113735374348, 9.376223863152035], + [-7.832100389019188, 8.575704250518626], + [-8.20349890790088, 8.455453192575447], + [-8.299048631208564, 8.316443589710303], + [-8.221792364932199, 8.123328762235573], + [-8.280703497744938, 7.687179673692156], + [-8.439298468448698, 7.686042792181738] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mali", + "sov_a3": "MLI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mali", + "adm0_a3": "MLI", + "geou_dif": 0, + "geounit": "Mali", + "gu_a3": "MLI", + "su_dif": 0, + "subunit": "Mali", + "su_a3": "MLI", + "brk_diff": 0, + "name": "Mali", + "name_long": "Mali", + "brk_a3": "MLI", + "brk_name": "Mali", + "brk_group": null, + "abbrev": "Mali", + "postal": "ML", + "formal_en": "Republic of Mali", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mali", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 7, + "pop_est": 12666987, + "gdp_md_est": 14590, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ML", + "iso_a3": "MLI", + "iso_n3": "466", + "un_a3": "466", + "wb_a2": "ML", + "wb_a3": "MLI", + "woe_id": -99, + "adm0_a3_is": "MLI", + "adm0_a3_us": "MLI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MLI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-12.170750291380301, 14.616834214735505], + [-11.834207526079467, 14.79909699142894], + [-11.666078253617854, 15.388208319556298], + [-11.349095017939504, 15.411256008358478], + [-10.650791388379417, 15.132745876521426], + [-10.086846482778212, 15.330485744686273], + [-9.700255092802706, 15.264107367407362], + [-9.55023840985939, 15.486496893775437], + [-5.537744309908447, 15.501689764869257], + [-5.315277268891933, 16.20185374599184], + [-5.488522508150438, 16.325102037007966], + [-5.971128709324248, 20.64083344164763], + [-6.453786586930335, 24.956590684503425], + [-4.92333736817423, 24.974574082941], + [-1.550054897457613, 22.792665920497384], + [1.823227573259032, 20.610809434486043], + [2.06099083823392, 20.142233384679486], + [2.683588494486429, 19.856230170160114], + [3.1466610042539, 19.69357859952144], + [3.158133172222705, 19.057364203360038], + [4.267419467800039, 19.155265204337], + [4.270209995143801, 16.852227484601215], + [3.723421665063483, 16.184283759012615], + [3.638258904646477, 15.568119818580454], + [2.749992709981484, 15.409524847876696], + [1.385528191746858, 15.323561102759172], + [1.01578331869851, 14.968182277887948], + [0.374892205414682, 14.928908189346132], + [-0.26625729003058, 14.924308986872148], + [-0.515854458000348, 15.116157741755726], + [-1.066363491205664, 14.973815009007765], + [-2.001035122068771, 14.559008287000891], + [-2.191824510090385, 14.246417548067356], + [-2.967694464520577, 13.79815033615151], + [-3.10370683431276, 13.541266791228594], + [-3.522802700199861, 13.337661647998615], + [-4.006390753587226, 13.472485459848116], + [-4.28040503581488, 13.228443508349741], + [-4.427166103523803, 12.542645575404295], + [-5.220941941743121, 11.713858954307227], + [-5.197842576508648, 11.37514577885014], + [-5.470564947929006, 10.951269842976048], + [-5.404341599946974, 10.370736802609146], + [-5.816926235365287, 10.222554633012194], + [-6.050452032892267, 10.096360785355444], + [-6.205222947606431, 10.524060777219134], + [-6.493965013037267, 10.411302801958271], + [-6.666460944027548, 10.430810655148447], + [-6.850506557635057, 10.138993841996239], + [-7.622759161804809, 10.147236232946796], + [-7.899589809592372, 10.297382106970828], + [-8.029943610048619, 10.206534939001713], + [-8.33537716310974, 10.494811916541934], + [-8.282357143578281, 10.792597357623846], + [-8.407310756860028, 10.909256903522762], + [-8.620321010767128, 10.810890814655183], + [-8.581305304386774, 11.136245632364805], + [-8.376304897484914, 11.393645941610629], + [-8.786099005559464, 11.812560939984706], + [-8.90526485842453, 12.088358059126437], + [-9.127473517279583, 12.308060411015331], + [-9.327616339546012, 12.334286200403454], + [-9.567911749703214, 12.194243068892476], + [-9.890992804392013, 12.060478623904972], + [-10.165213792348837, 11.844083563682744], + [-10.593223842806282, 11.92397532800598], + [-10.870829637078215, 12.17788747807211], + [-11.036555955438258, 12.211244615116515], + [-11.29757361494451, 12.077971096235771], + [-11.456168585648271, 12.076834214725338], + [-11.51394283695059, 12.442987575729418], + [-11.467899135778524, 12.754518947800975], + [-11.55339779300543, 13.141213690641067], + [-11.927716030311615, 13.422075100147394], + [-12.12488745772126, 13.994727484589788], + [-12.170750291380301, 14.616834214735505] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mozambique", + "sov_a3": "MOZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mozambique", + "adm0_a3": "MOZ", + "geou_dif": 0, + "geounit": "Mozambique", + "gu_a3": "MOZ", + "su_dif": 0, + "subunit": "Mozambique", + "su_a3": "MOZ", + "brk_diff": 0, + "name": "Mozambique", + "name_long": "Mozambique", + "brk_a3": "MOZ", + "brk_name": "Mozambique", + "brk_group": null, + "abbrev": "Moz.", + "postal": "MZ", + "formal_en": "Republic of Mozambique", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mozambique", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 21669278, + "gdp_md_est": 18940, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MZ", + "iso_a3": "MOZ", + "iso_n3": "508", + "un_a3": "508", + "wb_a2": "MZ", + "wb_a3": "MOZ", + "woe_id": -99, + "adm0_a3_is": "MOZ", + "adm0_a3_us": "MOZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MOZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [34.55998904799935, -11.520020033415925], + [35.31239790216904, -11.439146416879147], + [36.51408165868426, -11.720938002166733], + [36.775150994622805, -11.594537448780805], + [37.47128421402661, -11.56875090906716], + [37.82764489111139, -11.268769219612835], + [38.42755659358775, -11.285202325081656], + [39.521029900883775, -10.896853936408226], + [40.31658857601719, -10.317096042525698], + [40.47838748552303, -10.765440769089993], + [40.437253045418686, -11.761710707245015], + [40.56081139502857, -12.639176527561027], + [40.59962039567975, -14.201975192931862], + [40.775475294768995, -14.691764418194241], + [40.4772506040126, -15.406294447493972], + [40.08926395036522, -16.10077402106446], + [39.45255862809705, -16.72089120856694], + [38.53835086442152, -17.101023044505958], + [37.41113284683888, -17.586368096591237], + [36.28127933120936, -18.65968759529345], + [35.89649661636406, -18.842260430580634], + [35.198399692533144, -19.552811374593894], + [34.78638349787005, -19.784011732667736], + [34.70189253107284, -20.49704314543101], + [35.176127150215365, -21.25436126066841], + [35.37342776870574, -21.840837090748877], + [35.385848253705404, -22.14], + [35.562545536369086, -22.09], + [35.533934767404304, -23.070787855727758], + [35.37177412287238, -23.5353589820317], + [35.60747033055563, -23.706563002214683], + [35.45874555841962, -24.12260995859655], + [35.04073489761066, -24.478350518493805], + [34.21582400893547, -24.81631438568266], + [33.01321007663901, -25.357573337507738], + [32.574632195777866, -25.72731821055609], + [32.66036339695009, -26.148584486599443], + [32.91595503106569, -26.215867201443466], + [32.830120477028885, -26.742191664336197], + [32.07166548028107, -26.73382008230491], + [31.98577924981197, -26.291779880480227], + [31.837777947728064, -25.84333180105135], + [31.75240848158188, -25.484283949487413], + [31.93058882012425, -24.369416599222536], + [31.670397983534652, -23.658969008073864], + [31.191409132621285, -22.2515096981724], + [32.244988234188014, -21.116488539313693], + [32.50869306817344, -20.395292250248307], + [32.65974327976258, -20.304290052982317], + [32.772707960752626, -19.715592136313298], + [32.61199425632489, -19.419382826416275], + [32.65488569512715, -18.672089939043495], + [32.84986087416439, -17.97905730557718], + [32.847638787575846, -16.713398125884616], + [32.32823896661022, -16.392074069893752], + [31.8520406430406, -16.319417006091378], + [31.636498243951195, -16.071990248277885], + [31.173063999157677, -15.860943698797872], + [30.338954705534544, -15.880839125230244], + [30.274255812305107, -15.507786960515212], + [30.17948123548183, -14.796099134991527], + [33.214024692525214, -13.971860039936153], + [33.789700148256685, -14.451830743063072], + [34.064825473778626, -14.359950046448121], + [34.45963341648854, -14.613009535381424], + [34.51766604995231, -15.013708591372612], + [34.307291294092096, -15.478641452702595], + [34.38129194513405, -16.183559665596043], + [35.033810255683534, -16.801299737213093], + [35.33906294123164, -16.10744028083011], + [35.77190473810836, -15.896858819240725], + [35.68684533055594, -14.611045830954332], + [35.26795617039801, -13.887834161029566], + [34.907151320136165, -13.565424899960568], + [34.55998904799935, -13.579997653866876], + [34.28000613784198, -12.280025323132504], + [34.55998904799935, -11.520020033415925] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mauritania", + "sov_a3": "MRT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mauritania", + "adm0_a3": "MRT", + "geou_dif": 0, + "geounit": "Mauritania", + "gu_a3": "MRT", + "su_dif": 0, + "subunit": "Mauritania", + "su_a3": "MRT", + "brk_diff": 0, + "name": "Mauritania", + "name_long": "Mauritania", + "brk_a3": "MRT", + "brk_name": "Mauritania", + "brk_group": null, + "abbrev": "Mrt.", + "postal": "MR", + "formal_en": "Islamic Republic of Mauritania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mauritania", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 1, + "pop_est": 3129486, + "gdp_md_est": 6308, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MR", + "iso_a3": "MRT", + "iso_n3": "478", + "un_a3": "478", + "wb_a2": "MR", + "wb_a3": "MRT", + "woe_id": -99, + "adm0_a3_is": "MRT", + "adm0_a3_us": "MRT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MRT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-12.170750291380301, 14.616834214735505], + [-12.830658331747516, 15.303691514542946], + [-13.43573767745306, 16.03938304286619], + [-14.099521450242179, 16.304302273010492], + [-14.577347581428981, 16.59826365810281], + [-15.135737270558817, 16.587282416240782], + [-15.62366614425869, 16.369337063049812], + [-16.12069007004193, 16.455662543193384], + [-16.463098110407884, 16.13503611903846], + [-16.549707810929064, 16.67389211676196], + [-16.270551723688357, 17.166962795474873], + [-16.14634741867485, 18.108481553616656], + [-16.256883307347167, 19.096715806550307], + [-16.37765112961327, 19.593817246981985], + [-16.277838100641517, 20.0925206568147], + [-16.536323614965468, 20.567866319251493], + [-17.063423224342568, 20.999752102130827], + [-16.845193650773993, 21.33332347257488], + [-12.929101935263532, 21.32707062426756], + [-13.118754441774712, 22.771220201096256], + [-12.874221564169575, 23.284832261645178], + [-11.937224493853321, 23.374594224536168], + [-11.96941891117116, 25.933352769468268], + [-8.6872936670174, 25.881056219988906], + [-8.68439978680905, 27.395744126896005], + [-4.92333736817423, 24.974574082941], + [-6.453786586930335, 24.956590684503425], + [-5.971128709324248, 20.64083344164763], + [-5.488522508150438, 16.325102037007966], + [-5.315277268891933, 16.20185374599184], + [-5.537744309908447, 15.501689764869257], + [-9.55023840985939, 15.486496893775437], + [-9.700255092802706, 15.264107367407362], + [-10.086846482778212, 15.330485744686273], + [-10.650791388379417, 15.132745876521426], + [-11.349095017939504, 15.411256008358478], + [-11.666078253617854, 15.388208319556298], + [-11.834207526079467, 14.79909699142894], + [-12.170750291380301, 14.616834214735505] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Malawi", + "sov_a3": "MWI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Malawi", + "adm0_a3": "MWI", + "geou_dif": 0, + "geounit": "Malawi", + "gu_a3": "MWI", + "su_dif": 0, + "subunit": "Malawi", + "su_a3": "MWI", + "brk_diff": 0, + "name": "Malawi", + "name_long": "Malawi", + "brk_a3": "MWI", + "brk_name": "Malawi", + "brk_group": null, + "abbrev": "Mal.", + "postal": "MW", + "formal_en": "Republic of Malawi", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Malawi", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 5, + "pop_est": 14268711, + "gdp_md_est": 11810, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MW", + "iso_a3": "MWI", + "iso_n3": "454", + "un_a3": "454", + "wb_a2": "MW", + "wb_a3": "MWI", + "woe_id": -99, + "adm0_a3_is": "MWI", + "adm0_a3_us": "MWI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MWI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [34.55998904799935, -11.520020033415925], + [34.28000613784198, -12.280025323132504], + [34.55998904799935, -13.579997653866876], + [34.907151320136165, -13.565424899960568], + [35.26795617039801, -13.887834161029566], + [35.68684533055594, -14.611045830954332], + [35.77190473810836, -15.896858819240725], + [35.33906294123164, -16.10744028083011], + [35.033810255683534, -16.801299737213093], + [34.38129194513405, -16.183559665596043], + [34.307291294092096, -15.478641452702595], + [34.51766604995231, -15.013708591372612], + [34.45963341648854, -14.613009535381424], + [34.064825473778626, -14.359950046448121], + [33.789700148256685, -14.451830743063072], + [33.214024692525214, -13.971860039936153], + [32.68816531752313, -13.712857761289275], + [32.991764357237884, -12.783870537978272], + [33.306422153463075, -12.435778090060218], + [33.11428917820191, -11.607198174692314], + [33.315310499817286, -10.796549981329697], + [33.48568769708359, -10.525558770391115], + [33.2313879737753, -9.6767216935648], + [32.75937544122132, -9.230599053589058], + [33.73972903823045, -9.417150974162723], + [33.94083772409653, -9.693673841980294], + [34.28000613784198, -10.159999688358404], + [34.55998904799935, -11.520020033415925] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Niger", + "sov_a3": "NER", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Niger", + "adm0_a3": "NER", + "geou_dif": 0, + "geounit": "Niger", + "gu_a3": "NER", + "su_dif": 0, + "subunit": "Niger", + "su_a3": "NER", + "brk_diff": 0, + "name": "Niger", + "name_long": "Niger", + "brk_a3": "NER", + "brk_name": "Niger", + "brk_group": null, + "abbrev": "Niger", + "postal": "NE", + "formal_en": "Republic of Niger", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Niger", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 13, + "pop_est": 15306252, + "gdp_md_est": 10040, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NE", + "iso_a3": "NER", + "iso_n3": "562", + "un_a3": "562", + "wb_a2": "NE", + "wb_a3": "NER", + "woe_id": -99, + "adm0_a3_is": "NER", + "adm0_a3_us": "NER", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "NER.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [2.15447350424995, 11.940150051313424], + [2.177107781593918, 12.625017808477537], + [1.024103224297619, 12.851825669806601], + [0.993045688490156, 13.335749620003865], + [0.429927605805517, 13.988733018443893], + [0.295646396495215, 14.444234930880667], + [0.374892205414767, 14.928908189346147], + [1.015783318698482, 14.968182277887989], + [1.385528191746971, 15.32356110275924], + [2.749992709981541, 15.409524847876753], + [3.638258904646591, 15.568119818580442], + [3.723421665063597, 16.184283759012658], + [4.270209995143887, 16.852227484601315], + [4.267419467800096, 19.155265204337127], + [5.677565952180714, 19.6012069767998], + [8.57289310062987, 21.565660712159225], + [11.9995056494717, 23.471668402596432], + [13.581424594790462, 23.04050608976928], + [14.143870883855243, 22.49128896737113], + [14.8513, 22.862950000000126], + [15.096887648181848, 21.30851878507491], + [15.471076694407316, 21.048457139565983], + [15.487148064850146, 20.730414537025638], + [15.903246697664313, 20.387618923417506], + [15.685740594147774, 19.957180080642384], + [15.30044111497972, 17.927949937405003], + [15.247731154041846, 16.627305813050782], + [13.972201775781684, 15.684365953021143], + [13.540393507550789, 14.367133693901222], + [13.956698846094127, 13.996691189016929], + [13.95447675950561, 13.353448798063766], + [14.595781284247607, 13.330426947477859], + [14.495787387762903, 12.859396267137356], + [14.21353071458475, 12.802035427293333], + [14.18133629726691, 12.483656927943171], + [13.995352817448293, 12.461565253138303], + [13.318701613018561, 13.556356309457954], + [13.083987257548813, 13.596147162322495], + [12.30207116054055, 13.037189032437539], + [11.527803175511508, 13.32898000737356], + [10.989593133191532, 13.387322699431195], + [10.701031935273818, 13.246917832894042], + [10.114814487354748, 13.277251898649467], + [9.52492801274309, 12.851102199754564], + [9.014933302454438, 12.826659247280418], + [7.804671258178871, 13.343526923063735], + [7.330746697630047, 13.098038031461215], + [6.820441928747812, 13.115091254117601], + [6.445426059605722, 13.492768459522722], + [5.443058302440135, 13.865923977102225], + [4.368343540066007, 13.747481594289411], + [4.107945997747379, 13.531215725147945], + [3.967282749048934, 12.956108710171577], + [3.680633579125925, 12.55290334721417], + [3.611180454125587, 11.660167141155966], + [2.848643019226586, 12.23563589115821], + [2.490163608418015, 12.233052069543588], + [2.15447350424995, 11.940150051313424] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Namibia", + "sov_a3": "NAM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Namibia", + "adm0_a3": "NAM", + "geou_dif": 0, + "geounit": "Namibia", + "gu_a3": "NAM", + "su_dif": 0, + "subunit": "Namibia", + "su_a3": "NAM", + "brk_diff": 0, + "name": "Namibia", + "name_long": "Namibia", + "brk_a3": "NAM", + "brk_name": "Namibia", + "brk_group": null, + "abbrev": "Nam.", + "postal": "NA", + "formal_en": "Republic of Namibia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Namibia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 7, + "pop_est": 2108665, + "gdp_md_est": 13250, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NA", + "iso_a3": "NAM", + "iso_n3": "516", + "un_a3": "516", + "wb_a2": "NA", + "wb_a3": "NAM", + "woe_id": -99, + "adm0_a3_is": "NAM", + "adm0_a3_us": "NAM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NAM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.344976840895242, -28.576705010697697], + [15.601818068105814, -27.8212472470228], + [15.21047244635946, -27.090955905874047], + [14.989710727608552, -26.117371921495156], + [14.743214145576331, -25.39292001719538], + [14.408144158595833, -23.853014011329847], + [14.385716586981149, -22.65665292734069], + [14.257714064194175, -22.111208184499954], + [13.86864220546866, -21.699036960539978], + [13.35249799973744, -20.872834161057504], + [12.826845330464492, -19.673165785401665], + [12.608564080463621, -19.0453488094877], + [11.794918654028066, -18.069129327061916], + [11.734198846085121, -17.301889336824473], + [12.215461460019355, -17.111668389558083], + [12.814081251688407, -16.94134286872407], + [13.462362094789967, -16.971211846588773], + [14.05850141770901, -17.423380629142663], + [14.209706658595024, -17.35310068122572], + [18.26330936043416, -17.309950860262006], + [18.956186964603603, -17.789094740472258], + [21.377176141045567, -17.930636488519696], + [23.215048455506064, -17.52311614346598], + [24.033861525170778, -17.295843194246324], + [24.682349074001507, -17.353410739819473], + [25.07695031098226, -17.57882333747662], + [25.08444339366457, -17.661815687737374], + [24.520705193792537, -17.887124932529936], + [24.217364536239213, -17.88934701911849], + [23.579005568137717, -18.28126108162006], + [23.1968583513393, -17.869038181227786], + [21.655040317478978, -18.219146010005225], + [20.910641310314535, -18.252218926672022], + [20.881134067475866, -21.814327080983148], + [19.89545779794068, -21.84915699634787], + [19.895767856534434, -24.767790215760588], + [19.894734327888614, -28.461104831660776], + [19.002127312911085, -28.972443129188864], + [18.464899122804752, -29.04546192801728], + [17.83615197110953, -28.85637786226132], + [17.387497185951503, -28.78351409272978], + [17.218928663815404, -28.35594329194681], + [16.824017368240902, -28.082161553664466], + [16.344976840895242, -28.576705010697697] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Nigeria", + "sov_a3": "NGA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Nigeria", + "adm0_a3": "NGA", + "geou_dif": 0, + "geounit": "Nigeria", + "gu_a3": "NGA", + "su_dif": 0, + "subunit": "Nigeria", + "su_a3": "NGA", + "brk_diff": 0, + "name": "Nigeria", + "name_long": "Nigeria", + "brk_a3": "NGA", + "brk_name": "Nigeria", + "brk_group": null, + "abbrev": "Nigeria", + "postal": "NG", + "formal_en": "Federal Republic of Nigeria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Nigeria", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 2, + "pop_est": 149229090, + "gdp_md_est": 335400, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NG", + "iso_a3": "NGA", + "iso_n3": "566", + "un_a3": "566", + "wb_a2": "NG", + "wb_a3": "NGA", + "woe_id": -99, + "adm0_a3_is": "NGA", + "adm0_a3_us": "NGA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "NGA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [8.500287713259695, 4.771982937026849], + [7.46210818851594, 4.412108262546241], + [7.082596469764439, 4.464689032403228], + [6.6980721370806, 4.240594183769517], + [5.898172641634687, 4.262453314628985], + [5.362804803090881, 4.887970689305959], + [5.033574252959368, 5.611802476418234], + [4.325607130560683, 6.270651149923467], + [3.574180128604553, 6.258300482605719], + [2.691701694356254, 6.258817246928629], + [2.74906253420022, 7.870734361192888], + [2.723792758809509, 8.50684540448971], + [2.912308383810256, 9.13760793704432], + [3.220351596702101, 9.4441525333997], + [3.705438266625919, 10.063210354040208], + [3.600070021182801, 10.332186184119408], + [3.797112257511714, 10.734745591673105], + [3.572216424177469, 11.327939357951518], + [3.611180454125559, 11.660167141155966], + [3.680633579125811, 12.552903347214226], + [3.967282749048849, 12.956108710171575], + [4.107945997747322, 13.531215725147831], + [4.368343540066064, 13.747481594289324], + [5.443058302440164, 13.865923977102298], + [6.445426059605637, 13.492768459522678], + [6.820441928747754, 13.115091254117518], + [7.330746697630018, 13.0980380314612], + [7.804671258178786, 13.343526923063745], + [9.014933302454466, 12.82665924728043], + [9.524928012742945, 12.851102199754479], + [10.114814487354693, 13.27725189864941], + [10.701031935273704, 13.246917832894084], + [10.989593133191535, 13.38732269943111], + [11.527803175511394, 13.328980007373588], + [12.302071160540523, 13.037189032437524], + [13.08398725754887, 13.596147162322566], + [13.318701613018561, 13.556356309457826], + [13.99535281744835, 12.461565253138346], + [14.181336297266792, 12.483656927943116], + [14.577177768622533, 12.085360826053503], + [14.468192172918975, 11.904751695193411], + [14.415378859116686, 11.572368882692075], + [13.572949659894562, 10.798565985553566], + [13.308676385153918, 10.160362046748928], + [13.167599724997103, 9.640626328973411], + [12.955467970438974, 9.417771714714704], + [12.753671502339214, 8.717762762888995], + [12.218872104550599, 8.305824082874324], + [12.063946160539558, 7.799808457872302], + [11.839308709366803, 7.397042344589436], + [11.74577436691851, 6.981382961449753], + [11.05878787603035, 6.644426784690594], + [10.497375115611417, 7.055357774275564], + [10.118276808318257, 7.038769639509879], + [9.522705926154401, 6.453482367372117], + [9.233162876023044, 6.444490668153334], + [8.757532993208628, 5.479665839047911], + [8.500287713259695, 4.771982937026849] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Rwanda", + "sov_a3": "RWA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Rwanda", + "adm0_a3": "RWA", + "geou_dif": 0, + "geounit": "Rwanda", + "gu_a3": "RWA", + "su_dif": 0, + "subunit": "Rwanda", + "su_a3": "RWA", + "brk_diff": 0, + "name": "Rwanda", + "name_long": "Rwanda", + "brk_a3": "RWA", + "brk_name": "Rwanda", + "brk_group": null, + "abbrev": "Rwa.", + "postal": "RW", + "formal_en": "Republic of Rwanda", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Rwanda", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 10, + "pop_est": 10473282, + "gdp_md_est": 9706, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RW", + "iso_a3": "RWA", + "iso_n3": "646", + "un_a3": "646", + "wb_a2": "RW", + "wb_a3": "RWA", + "woe_id": -99, + "adm0_a3_is": "RWA", + "adm0_a3_us": "RWA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "RWA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [30.41910485201924, -1.134659112150416], + [30.81613488131771, -1.698914076345389], + [30.75830895358311, -2.287250257988369], + [30.469696079232985, -2.413857517103458], + [29.938359002407942, -2.348486830254238], + [29.632176141078588, -2.917857761246097], + [29.024926385216787, -2.839257907730158], + [29.117478875451553, -2.292211195488385], + [29.25483483248334, -2.215109958508911], + [29.29188683443661, -1.620055840667987], + [29.579466180140884, -1.341313164885626], + [29.82151858899601, -1.443322442229785], + [30.41910485201924, -1.134659112150416] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Senegal", + "sov_a3": "SEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Senegal", + "adm0_a3": "SEN", + "geou_dif": 0, + "geounit": "Senegal", + "gu_a3": "SEN", + "su_dif": 0, + "subunit": "Senegal", + "su_a3": "SEN", + "brk_diff": 0, + "name": "Senegal", + "name_long": "Senegal", + "brk_a3": "SEN", + "brk_name": "Senegal", + "brk_group": null, + "abbrev": "Sen.", + "postal": "SN", + "formal_en": "Republic of Senegal", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Senegal", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 5, + "pop_est": 13711597, + "gdp_md_est": 21980, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SN", + "iso_a3": "SEN", + "iso_n3": "686", + "un_a3": "686", + "wb_a2": "SN", + "wb_a3": "SEN", + "woe_id": -99, + "adm0_a3_is": "SEN", + "adm0_a3_us": "SEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-16.713728807023468, 13.594958604379853], + [-17.126106736712615, 14.373515733289224], + [-17.62504269049066, 14.729540513564071], + [-17.18517289882223, 14.919477240452863], + [-16.700706346085923, 15.621527411354108], + [-16.463098110407884, 16.13503611903846], + [-16.12069007004193, 16.455662543193384], + [-15.62366614425869, 16.369337063049812], + [-15.135737270558817, 16.587282416240782], + [-14.577347581428981, 16.59826365810281], + [-14.099521450242179, 16.304302273010492], + [-13.43573767745306, 16.03938304286619], + [-12.830658331747516, 15.303691514542946], + [-12.170750291380301, 14.616834214735505], + [-12.12488745772126, 13.994727484589788], + [-11.927716030311615, 13.422075100147394], + [-11.55339779300543, 13.141213690641067], + [-11.467899135778524, 12.754518947800975], + [-11.51394283695059, 12.442987575729418], + [-11.65830095055793, 12.386582749882834], + [-12.203564825885634, 12.465647691289405], + [-12.278599005573438, 12.354440008997285], + [-12.499050665730564, 12.332089952031057], + [-13.217818162478238, 12.575873521367967], + [-13.700476040084325, 12.586182969610194], + [-15.548476935274008, 12.628170070847347], + [-15.816574266004254, 12.515567124883345], + [-16.147716844130585, 12.547761542201187], + [-16.677451951554573, 12.384851589401052], + [-16.841524624081273, 13.15139394780256], + [-15.931295945692211, 13.130284125211332], + [-15.691000535534995, 13.270353094938455], + [-15.511812506562935, 13.278569647672867], + [-15.141163295949466, 13.509511623585238], + [-14.712197231494626, 13.298206691943777], + [-14.277701788784553, 13.280585028532242], + [-13.844963344772408, 13.505041612192002], + [-14.046992356817482, 13.79406789800045], + [-14.376713833055788, 13.625680243377372], + [-14.687030808968487, 13.630356960499784], + [-15.08173539881382, 13.876491807505984], + [-15.39877031092446, 13.86036876063092], + [-15.62459632003994, 13.62358734786956], + [-16.713728807023468, 13.594958604379853] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 7, + "sovereignt": "Western Sahara", + "sov_a3": "SAH", + "adm0_dif": 0, + "level": 2, + "type": "Indeterminate", + "admin": "Western Sahara", + "adm0_a3": "SAH", + "geou_dif": 0, + "geounit": "Western Sahara", + "gu_a3": "SAH", + "su_dif": 0, + "subunit": "Western Sahara", + "su_a3": "SAH", + "brk_diff": 1, + "name": "W. Sahara", + "name_long": "Western Sahara", + "brk_a3": "B28", + "brk_name": "W. Sahara", + "brk_group": null, + "abbrev": "W. Sah.", + "postal": "WS", + "formal_en": "Sahrawi Arab Democratic Republic", + "formal_fr": null, + "note_adm0": "Self admin.", + "note_brk": "Self admin.; Claimed by Morocco", + "name_sort": "Western Sahara", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 7, + "mapcolor9": 4, + "mapcolor13": 4, + "pop_est": -99, + "gdp_md_est": -99, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EH", + "iso_a3": "ESH", + "iso_n3": "732", + "un_a3": "732", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "MAR", + "adm0_a3_us": "SAH", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 9, + "long_len": 14, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "ESH.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-8.794883999049077, 27.120696316022503], + [-8.817828334986672, 27.656425889592356], + [-8.665589565454809, 27.656425889592356], + [-8.665124477564191, 27.589479071558227], + [-8.68439978680905, 27.395744126896005], + [-8.6872936670174, 25.881056219988906], + [-11.96941891117116, 25.933352769468268], + [-11.937224493853321, 23.374594224536168], + [-12.874221564169575, 23.284832261645178], + [-13.118754441774712, 22.771220201096256], + [-12.929101935263532, 21.32707062426756], + [-16.845193650773993, 21.33332347257488], + [-17.063423224342568, 20.999752102130827], + [-17.020428432675743, 21.42231028898148], + [-17.00296179856109, 21.420734157796577], + [-14.750954555713534, 21.500600083903663], + [-14.630832688851072, 21.8609398462749], + [-14.221167771857251, 22.31016307218816], + [-13.891110398809047, 23.691009019459305], + [-12.50096269372537, 24.7701162785782], + [-12.030758836301615, 26.030866197203043], + [-11.718219773800357, 26.104091701760623], + [-11.392554897496979, 26.883423977154365], + [-10.551262579785273, 26.990807603456886], + [-10.189424200877582, 26.860944729107405], + [-9.735343390328879, 26.860944729107405], + [-9.413037482124466, 27.088476060488517], + [-8.794883999049077, 27.120696316022503] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Sudan", + "sov_a3": "SDN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sudan", + "adm0_a3": "SDN", + "geou_dif": 0, + "geounit": "Sudan", + "gu_a3": "SDN", + "su_dif": 0, + "subunit": "Sudan", + "su_a3": "SDN", + "brk_diff": 0, + "name": "Sudan", + "name_long": "Sudan", + "brk_a3": "SDN", + "brk_name": "Sudan", + "brk_group": null, + "abbrev": "Sudan", + "postal": "SD", + "formal_en": "Republic of the Sudan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sudan", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 6, + "mapcolor9": 4, + "mapcolor13": 1, + "pop_est": 25946220, + "gdp_md_est": 88080, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SD", + "iso_a3": "SDN", + "iso_n3": "729", + "un_a3": "729", + "wb_a2": "SD", + "wb_a3": "SDN", + "woe_id": -99, + "adm0_a3_is": "SDN", + "adm0_a3_us": "SDN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SDN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.963392794971185, 9.464285229420625], + [33.82496348090751, 9.484060845715362], + [33.842130853028145, 9.981914637215993], + [33.72195924818311, 10.325262079630193], + [33.20693808456178, 10.720111638406593], + [33.086766479716744, 11.441141267476496], + [33.20693808456178, 12.179338268667093], + [32.743419037302544, 12.248007757149992], + [32.67474954881965, 12.02483191958072], + [32.073891524594785, 11.973329803218519], + [32.31423473428475, 11.68148447716652], + [32.400071594888345, 11.080626452941488], + [31.850715687025517, 10.531270545078826], + [31.35286189552488, 9.810240916008695], + [30.83784073190338, 9.70723668328452], + [29.99663949798855, 10.290927335388687], + [29.61895731133285, 10.084918869940225], + [29.515953078608614, 9.793073543888056], + [29.000931914987174, 9.60423245056029], + [28.966597170745782, 9.398223985111654], + [27.970889587744352, 9.398223985111654], + [27.833550610778783, 9.60423245056029], + [27.112520981708883, 9.638567194801624], + [26.752006167173818, 9.466893473594496], + [26.477328213242515, 9.552730334198088], + [25.962307049621018, 10.136420986302424], + [25.790633328413946, 10.411098940233728], + [25.069603699343986, 10.273759963267992], + [24.794925745412684, 9.810240916008695], + [24.53741516360202, 8.91753756573172], + [24.19406772118765, 8.728696472403897], + [23.886979580860665, 8.619729712933065], + [23.805813429466752, 8.666318874542526], + [23.459012892355986, 8.95428579348902], + [23.394779087017298, 9.26506785729225], + [23.55724979014292, 9.68121816653877], + [23.554304233502194, 10.08925527591532], + [22.97754357269275, 10.71446259199854], + [22.864165480244253, 11.142395127807617], + [22.87622, 11.384610000000123], + [22.50869, 11.67936], + [22.49762, 12.26024], + [22.28801, 12.64605], + [21.93681, 12.588180000000136], + [22.03759, 12.95546], + [22.29658, 13.37232], + [22.18329, 13.78648], + [22.51202, 14.09318], + [22.30351, 14.32682], + [22.56795000000011, 14.944290000000137], + [23.024590000000103, 15.68072], + [23.886890000000108, 15.61084], + [23.837660000000138, 19.580470000000105], + [23.850000000000136, 20], + [25.00000000000011, 20.00304], + [25.00000000000011, 22], + [29.02, 22], + [32.9, 22], + [36.86623, 22], + [37.1887200000001, 21.01885], + [36.96941, 20.83744000000013], + [37.11470000000014, 19.80796], + [37.4817900000001, 18.61409], + [37.86276, 18.36786], + [38.410089959473225, 17.99830739997031], + [37.90400000000011, 17.42754], + [37.16747, 17.263140000000135], + [36.852530000000115, 16.95655], + [36.75389, 16.29186], + [36.32322, 14.82249], + [36.42951, 14.42211], + [36.27022, 13.563330000000121], + [35.86363, 12.57828], + [35.26049, 12.08286], + [34.83163000000013, 11.318960000000118], + [34.73115000000013, 10.910170000000107], + [34.25745, 10.63009], + [33.96162, 9.58358], + [33.963392794971185, 9.464285229420625] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "South Sudan", + "sov_a3": "SDS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "South Sudan", + "adm0_a3": "SDS", + "geou_dif": 0, + "geounit": "South Sudan", + "gu_a3": "SDS", + "su_dif": 0, + "subunit": "South Sudan", + "su_a3": "SDS", + "brk_diff": 0, + "name": "S. Sudan", + "name_long": "South Sudan", + "brk_a3": "SDS", + "brk_name": "S. Sudan", + "brk_group": null, + "abbrev": "S. Sud.", + "postal": "SS", + "formal_en": "Republic of South Sudan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "South Sudan", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 5, + "pop_est": 10625176, + "gdp_md_est": 13227, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SS", + "iso_a3": "SSD", + "iso_n3": "728", + "un_a3": "728", + "wb_a2": "SS", + "wb_a3": "SSD", + "woe_id": -99, + "adm0_a3_is": "SSD", + "adm0_a3_us": "SDS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 11, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "SSD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.963392794971185, 9.464285229420625], + [33.97498, 8.68456], + [33.82550000000015, 8.37916], + [33.29480000000012, 8.35458], + [32.95418, 7.784970000000102], + [33.568290000000104, 7.71334], + [34.0751, 7.22595], + [34.25032, 6.82607], + [34.70702, 6.59422000000012], + [35.298007118233095, 5.506], + [34.62019626785394, 4.847122742082036], + [34.005, 4.249884947362147], + [33.3900000000001, 3.79], + [32.68642, 3.79232], + [31.881450000000143, 3.55827], + [31.24556, 3.7819], + [30.83385, 3.50917], + [29.95349, 4.1737], + [29.71599531425602, 4.600804755060153], + [29.159078403446642, 4.389267279473245], + [28.696677687298802, 4.455077215996994], + [28.428993768027, 4.287154649264608], + [27.979977247842953, 4.408413397637388], + [27.374226108517632, 5.233944403500175], + [27.213409051225256, 5.550953477394614], + [26.465909458123292, 5.946717434101856], + [26.21341840994512, 6.546603298362129], + [25.796647983511264, 6.97931590415817], + [25.124130893664812, 7.500085150579424], + [25.114932488716875, 7.825104071479245], + [24.5673690121522, 8.229187933785454], + [23.886979580860665, 8.619729712933065], + [24.19406772118765, 8.728696472403897], + [24.53741516360202, 8.91753756573172], + [24.794925745412684, 9.810240916008695], + [25.069603699343986, 10.273759963267992], + [25.790633328413946, 10.411098940233728], + [25.962307049621018, 10.136420986302424], + [26.477328213242515, 9.552730334198088], + [26.752006167173818, 9.466893473594496], + [27.112520981708883, 9.638567194801624], + [27.833550610778783, 9.60423245056029], + [27.970889587744352, 9.398223985111654], + [28.966597170745782, 9.398223985111654], + [29.000931914987174, 9.60423245056029], + [29.515953078608614, 9.793073543888056], + [29.61895731133285, 10.084918869940225], + [29.99663949798855, 10.290927335388687], + [30.83784073190338, 9.70723668328452], + [31.35286189552488, 9.810240916008695], + [31.850715687025517, 10.531270545078826], + [32.400071594888345, 11.080626452941488], + [32.31423473428475, 11.68148447716652], + [32.073891524594785, 11.973329803218519], + [32.67474954881965, 12.02483191958072], + [32.743419037302544, 12.248007757149992], + [33.20693808456178, 12.179338268667093], + [33.086766479716744, 11.441141267476496], + [33.20693808456178, 10.720111638406593], + [33.72195924818311, 10.325262079630193], + [33.842130853028145, 9.981914637215993], + [33.82496348090751, 9.484060845715362], + [33.963392794971185, 9.464285229420625] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Sierra Leone", + "sov_a3": "SLE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sierra Leone", + "adm0_a3": "SLE", + "geou_dif": 0, + "geounit": "Sierra Leone", + "gu_a3": "SLE", + "su_dif": 0, + "subunit": "Sierra Leone", + "su_a3": "SLE", + "brk_diff": 0, + "name": "Sierra Leone", + "name_long": "Sierra Leone", + "brk_a3": "SLE", + "brk_name": "Sierra Leone", + "brk_group": null, + "abbrev": "S.L.", + "postal": "SL", + "formal_en": "Republic of Sierra Leone", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sierra Leone", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 7, + "pop_est": 6440053, + "gdp_md_est": 4285, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SL", + "iso_a3": "SLE", + "iso_n3": "694", + "un_a3": "694", + "wb_a2": "SL", + "wb_a3": "SLE", + "woe_id": -99, + "adm0_a3_is": "SLE", + "adm0_a3_us": "SLE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SLE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-11.438779466182055, 6.785916856305747], + [-11.70819454593574, 6.860098374860726], + [-12.428098924193819, 7.26294200279203], + [-12.949049038128194, 7.798645738145738], + [-13.124025437868482, 8.163946438016978], + [-13.246550258832515, 8.903048610871508], + [-12.71195756677308, 9.342711696810767], + [-12.59671912276221, 9.62018830000197], + [-12.425928514037565, 9.835834051955956], + [-12.150338100625005, 9.858571682164381], + [-11.917277390988659, 10.046983954300558], + [-11.117481248407328, 10.045872911006285], + [-10.8391519840833, 9.688246161330369], + [-10.622395188835041, 9.267910061068278], + [-10.654770473665891, 8.977178452994194], + [-10.494315151399633, 8.715540676300435], + [-10.505477260774668, 8.348896389189605], + [-10.23009355309128, 8.406205552601293], + [-10.69559485517648, 7.939464016141087], + [-11.146704270868383, 7.396706447779536], + [-11.19980180504828, 7.105845648624737], + [-11.438779466182055, 6.785916856305747] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Somaliland", + "sov_a3": "SOL", + "adm0_dif": 0, + "level": 2, + "type": "Indeterminate", + "admin": "Somaliland", + "adm0_a3": "SOL", + "geou_dif": 0, + "geounit": "Somaliland", + "gu_a3": "SOL", + "su_dif": 0, + "subunit": "Somaliland", + "su_a3": "SOL", + "brk_diff": 1, + "name": "Somaliland", + "name_long": "Somaliland", + "brk_a3": "B30", + "brk_name": "Somaliland", + "brk_group": null, + "abbrev": "Solnd.", + "postal": "SL", + "formal_en": "Republic of Somaliland", + "formal_fr": null, + "note_adm0": "Self admin.", + "note_brk": "Self admin.; Claimed by Somalia", + "name_sort": "Somaliland", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 2, + "pop_est": 3500000, + "gdp_md_est": 12250, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "-99", + "iso_a3": "-99", + "iso_n3": "-99", + "un_a3": "-099", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "SOM", + "adm0_a3_us": "SOM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "somaliland.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [48.938129510296505, 9.451748968946674], + [48.48673587422701, 8.83762624758998], + [47.78942, 8.003], + [46.94832848489796, 7.996876532417388], + [43.67875, 9.18358000000012], + [43.29697513201876, 9.540477403191744], + [42.92812, 10.021940000000143], + [42.55876, 10.57258000000013], + [42.77685184100096, 10.92687856693442], + [43.14530480324214, 11.462039699748857], + [43.470659620951665, 11.27770986576388], + [43.66666832863484, 10.864169216348158], + [44.11780358254282, 10.445538438351605], + [44.614259067570856, 10.442205308468942], + [45.55694054543915, 10.698029486529776], + [46.645401238803004, 10.816549383991173], + [47.525657586462785, 11.12722809492999], + [48.02159630716778, 11.193063869669743], + [48.37878380716927, 11.375481675660126], + [48.94820641459347, 11.41062164961852], + [48.94200524271844, 11.394266058798166], + [48.93849124532261, 10.982327378783452], + [48.93823286316109, 9.973500067581483], + [48.938129510296505, 9.451748968946674] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Somalia", + "sov_a3": "SOM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Somalia", + "adm0_a3": "SOM", + "geou_dif": 0, + "geounit": "Somalia", + "gu_a3": "SOM", + "su_dif": 0, + "subunit": "Somalia", + "su_a3": "SOM", + "brk_diff": 0, + "name": "Somalia", + "name_long": "Somalia", + "brk_a3": "SOM", + "brk_name": "Somalia", + "brk_group": null, + "abbrev": "Som.", + "postal": "SO", + "formal_en": "Federal Republic of Somalia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Somalia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 8, + "mapcolor9": 6, + "mapcolor13": 7, + "pop_est": 9832017, + "gdp_md_est": 5524, + "pop_year": -99, + "lastcensus": 1987, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SO", + "iso_a3": "SOM", + "iso_n3": "706", + "un_a3": "706", + "wb_a2": "SO", + "wb_a3": "SOM", + "woe_id": -99, + "adm0_a3_is": "SOM", + "adm0_a3_us": "SOM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SOM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [49.72862, 11.5789], + [50.25878, 11.67957], + [50.73202, 12.0219], + [51.1112, 12.02464], + [51.13387, 11.74815], + [51.04153, 11.16651], + [51.04531, 10.6409], + [50.83418, 10.27972], + [50.55239, 9.19874], + [50.07092, 8.08173], + [49.4527, 6.80466], + [48.59455, 5.33911], + [47.74079, 4.2194], + [46.56476, 2.85529], + [45.56399, 2.04576], + [44.06815, 1.05283], + [43.13597, 0.2922], + [42.04157, -0.91916], + [41.81095, -1.44647], + [41.58513, -1.68325], + [40.993, -0.85829], + [40.98105, 2.78452], + [41.85508309264397, 3.918911920483727], + [42.12861, 4.23413], + [42.76967, 4.25259], + [43.66087, 4.95755], + [44.9636, 5.00162], + [47.78942, 8.003], + [48.48673587422695, 8.837626247589995], + [48.93812951029645, 9.451748968946617], + [48.93823286316103, 9.973500067581512], + [48.938491245322496, 10.982327378783467], + [48.94200524271835, 11.394266058798138], + [48.94820475850974, 11.410617281697963], + [49.26776, 11.43033], + [49.72862, 11.5789] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Swaziland", + "sov_a3": "SWZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Swaziland", + "adm0_a3": "SWZ", + "geou_dif": 0, + "geounit": "Swaziland", + "gu_a3": "SWZ", + "su_dif": 0, + "subunit": "Swaziland", + "su_a3": "SWZ", + "brk_diff": 0, + "name": "Swaziland", + "name_long": "Swaziland", + "brk_a3": "SWZ", + "brk_name": "Swaziland", + "brk_group": null, + "abbrev": "Swz.", + "postal": "SW", + "formal_en": "Kingdom of Swaziland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Swaziland", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 1123913, + "gdp_md_est": 5702, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SZ", + "iso_a3": "SWZ", + "iso_n3": "748", + "un_a3": "748", + "wb_a2": "SZ", + "wb_a3": "SWZ", + "woe_id": -99, + "adm0_a3_is": "SWZ", + "adm0_a3_us": "SWZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SWZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [32.07166548028107, -26.73382008230491], + [31.868060337051077, -27.177927341421277], + [31.282773064913325, -27.285879408478998], + [30.68596194837448, -26.74384531016953], + [30.676608514129637, -26.398078301704608], + [30.949666782359913, -26.022649021104147], + [31.04407962415715, -25.731452325139443], + [31.333157586397906, -25.66019052500895], + [31.837777947728064, -25.84333180105135], + [31.98577924981197, -26.291779880480227], + [32.07166548028107, -26.73382008230491] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Chad", + "sov_a3": "TCD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Chad", + "adm0_a3": "TCD", + "geou_dif": 0, + "geounit": "Chad", + "gu_a3": "TCD", + "su_dif": 0, + "subunit": "Chad", + "su_a3": "TCD", + "brk_diff": 0, + "name": "Chad", + "name_long": "Chad", + "brk_a3": "TCD", + "brk_name": "Chad", + "brk_group": null, + "abbrev": "Chad", + "postal": "TD", + "formal_en": "Republic of Chad", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Chad", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 8, + "mapcolor13": 6, + "pop_est": 10329208, + "gdp_md_est": 15860, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TD", + "iso_a3": "TCD", + "iso_n3": "148", + "un_a3": "148", + "wb_a2": "TD", + "wb_a3": "TCD", + "woe_id": -99, + "adm0_a3_is": "TCD", + "adm0_a3_us": "TCD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TCD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [14.495787387762903, 12.859396267137356], + [14.595781284247607, 13.330426947477859], + [13.95447675950561, 13.353448798063766], + [13.956698846094127, 13.996691189016929], + [13.540393507550789, 14.367133693901222], + [13.97217, 15.68437], + [15.247731154041846, 16.627305813050782], + [15.30044111497972, 17.927949937405003], + [15.685740594147774, 19.957180080642384], + [15.903246697664313, 20.387618923417506], + [15.487148064850146, 20.730414537025638], + [15.47106, 21.04845], + [15.096887648181848, 21.30851878507491], + [14.8513, 22.862950000000126], + [15.86085, 23.40972], + [19.84926, 21.49509], + [23.837660000000138, 19.580470000000105], + [23.886890000000108, 15.61084], + [23.024590000000103, 15.68072], + [22.56795000000011, 14.944290000000137], + [22.30351, 14.32682], + [22.51202, 14.09318], + [22.18329, 13.78648], + [22.29658, 13.37232], + [22.03759, 12.95546], + [21.93681, 12.588180000000136], + [22.28801, 12.64605], + [22.49762, 12.26024], + [22.50869, 11.67936], + [22.87622, 11.384610000000123], + [22.864165480244253, 11.142395127807617], + [22.23112918466876, 10.97188873946061], + [21.72382164885954, 10.567055568885962], + [21.00086836109631, 9.47598521569148], + [20.05968549976427, 9.01270600019484], + [19.09400800952608, 9.07484691002577], + [18.81200971850927, 8.982914536978626], + [18.911021762780592, 8.630894680206438], + [18.389554884523303, 8.281303615751881], + [17.964929640380888, 7.890914008002994], + [16.70598839688637, 7.508327541529979], + [16.456184523187403, 7.734773667832939], + [16.290561557691888, 7.754307359239418], + [16.106231723706742, 7.497087917506462], + [15.279460483469164, 7.421924546738012], + [15.43609174974574, 7.692812404811889], + [15.120865512765306, 8.382150173369437], + [14.97999555833769, 8.796104234243444], + [14.544466586981855, 8.96586131432224], + [13.954218377344091, 9.549494940626685], + [14.171466098699113, 10.021378282100045], + [14.62720055508106, 9.920919297724595], + [14.9093538753948, 9.99212942142276], + [15.467872755605244, 9.982336737503543], + [14.923564894275046, 10.891325181517516], + [14.960151808337683, 11.555574042197236], + [14.89336, 12.21905], + [14.495787387762903, 12.859396267137356] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Togo", + "sov_a3": "TGO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Togo", + "adm0_a3": "TGO", + "geou_dif": 0, + "geounit": "Togo", + "gu_a3": "TGO", + "su_dif": 0, + "subunit": "Togo", + "su_a3": "TGO", + "brk_diff": 0, + "name": "Togo", + "name_long": "Togo", + "brk_a3": "TGO", + "brk_name": "Togo", + "brk_group": null, + "abbrev": "Togo", + "postal": "TG", + "formal_en": "Togolese Republic", + "formal_fr": "République Togolaise", + "note_adm0": null, + "note_brk": null, + "name_sort": "Togo", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 5, + "pop_est": 6019877, + "gdp_md_est": 5118, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TG", + "iso_a3": "TGO", + "iso_n3": "768", + "un_a3": "768", + "wb_a2": "TG", + "wb_a3": "TGO", + "woe_id": -99, + "adm0_a3_is": "TGO", + "adm0_a3_us": "TGO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TGO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [1.865240512712319, 6.142157701029731], + [1.060121697604927, 5.928837388528876], + [0.836931186536333, 6.279978745952149], + [0.570384148774849, 6.914358628767189], + [0.490957472342245, 7.411744289576475], + [0.712029249686878, 8.31246450442383], + [0.461191847342121, 8.677222601756014], + [0.365900506195885, 9.465003973829482], + [0.367579990245389, 10.19121287682718], + [-0.049784715159944, 10.706917832883931], + [0.023802524423701, 11.018681748900804], + [0.899563022474069, 10.99733938236426], + [0.772335646171484, 10.470808213742359], + [1.077795037448738, 10.175606594275024], + [1.425060662450136, 9.825395412633], + [1.46304284018467, 9.334624335157088], + [1.664477573258381, 9.12859039960938], + [1.618950636409238, 6.832038072126237], + [1.865240512712319, 6.142157701029731] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Uganda", + "sov_a3": "UGA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Uganda", + "adm0_a3": "UGA", + "geou_dif": 0, + "geounit": "Uganda", + "gu_a3": "UGA", + "su_dif": 0, + "subunit": "Uganda", + "su_a3": "UGA", + "brk_diff": 0, + "name": "Uganda", + "name_long": "Uganda", + "brk_a3": "UGA", + "brk_name": "Uganda", + "brk_group": null, + "abbrev": "Uga.", + "postal": "UG", + "formal_en": "Republic of Uganda", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Uganda", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 6, + "mapcolor13": 4, + "pop_est": 32369558, + "gdp_md_est": 39380, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UG", + "iso_a3": "UGA", + "iso_n3": "800", + "un_a3": "800", + "wb_a2": "UG", + "wb_a3": "UGA", + "woe_id": -99, + "adm0_a3_is": "UGA", + "adm0_a3_us": "UGA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "UGA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.86617, -1.02736], + [30.769860000000108, -1.01455], + [30.4191048520193, -1.134659112150416], + [29.821518588996124, -1.443322442229771], + [29.579466180141022, -1.341313164885605], + [29.58783776217217, -0.587405694179381], + [29.8195, -0.2053], + [29.875778842902434, 0.597379868976361], + [30.08615359876279, 1.062312730306417], + [30.46850752129029, 1.583805446779706], + [30.852670118948136, 1.849396470543752], + [31.17414920423596, 2.204465236821306], + [30.77332, 2.339890000000139], + [30.83385, 3.50917], + [31.24556, 3.7819], + [31.88145, 3.55827], + [32.68642, 3.79232], + [33.3900000000001, 3.79], + [34.005, 4.249884947362147], + [34.47913, 3.5556], + [34.59607, 3.053740000000118], + [35.03599, 1.90584], + [34.6721, 1.17694], + [34.18, 0.515], + [33.893568969666994, 0.109813537861839], + [33.9037111971046, -0.95], + [31.86617, -1.02736] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "United Republic of Tanzania", + "sov_a3": "TZA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "United Republic of Tanzania", + "adm0_a3": "TZA", + "geou_dif": 0, + "geounit": "Tanzania", + "gu_a3": "TZA", + "su_dif": 0, + "subunit": "Tanzania", + "su_a3": "TZA", + "brk_diff": 0, + "name": "Tanzania", + "name_long": "Tanzania", + "brk_a3": "TZA", + "brk_name": "Tanzania", + "brk_group": null, + "abbrev": "Tanz.", + "postal": "TZ", + "formal_en": "United Republic of Tanzania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Tanzania", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 41048532, + "gdp_md_est": 54250, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TZ", + "iso_a3": "TZA", + "iso_n3": "834", + "un_a3": "834", + "wb_a2": "TZ", + "wb_a3": "TZA", + "woe_id": -99, + "adm0_a3_is": "TZA", + "adm0_a3_us": "TZA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "TZA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.9037111971046, -0.95], + [34.07262, -1.05982], + [37.69869, -3.09699], + [37.7669, -3.67712], + [39.20222, -4.67677], + [38.74054, -5.90895], + [38.79977, -6.47566], + [39.44, -6.839999999999861], + [39.470000000000134, -7.1], + [39.19469, -7.7039], + [39.25203, -8.00781], + [39.18652, -8.48551], + [39.53574, -9.112369999999883], + [39.9496, -10.0984], + [40.31659, -10.317099999999868], + [39.521, -10.89688], + [38.42755659358778, -11.285202325081627], + [37.82764, -11.26879], + [37.47129, -11.56876], + [36.77515099462289, -11.594537448780784], + [36.514081658684404, -11.720938002166747], + [35.31239790216915, -11.439146416879169], + [34.559989047999466, -11.520020033415847], + [34.28, -10.16], + [33.940837724096525, -9.693673841980285], + [33.73972, -9.41715], + [32.75937544122138, -9.230599053589003], + [32.19186486179194, -8.930358981973257], + [31.556348097466635, -8.762048841998647], + [31.15775133695007, -8.594578747317314], + [30.74, -8.34], + [30.2, -7.08], + [29.62, -6.52], + [29.419992710088305, -5.939998874539299], + [29.51998660657307, -5.419978936386258], + [29.33999759290037, -4.499983412294114], + [29.753512404099865, -4.452389418153302], + [30.11632, -4.09012], + [30.50554, -3.56858], + [30.75224, -3.35931], + [30.74301, -3.03431], + [30.52766, -2.80762], + [30.46967, -2.41383], + [30.758308953583136, -2.287250257988376], + [30.81613488131785, -1.698914076345375], + [30.4191048520193, -1.134659112150416], + [30.769860000000108, -1.01455], + [31.86617, -1.02736], + [33.9037111971046, -0.95] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Tunisia", + "sov_a3": "TUN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Tunisia", + "adm0_a3": "TUN", + "geou_dif": 0, + "geounit": "Tunisia", + "gu_a3": "TUN", + "su_dif": 0, + "subunit": "Tunisia", + "su_a3": "TUN", + "brk_diff": 0, + "name": "Tunisia", + "name_long": "Tunisia", + "brk_a3": "TUN", + "brk_name": "Tunisia", + "brk_group": null, + "abbrev": "Tun.", + "postal": "TN", + "formal_en": "Republic of Tunisia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Tunisia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 2, + "pop_est": 10486339, + "gdp_md_est": 81710, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TN", + "iso_a3": "TUN", + "iso_n3": "788", + "un_a3": "788", + "wb_a2": "TN", + "wb_a3": "TUN", + "woe_id": -99, + "adm0_a3_is": "TUN", + "adm0_a3_us": "TUN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TUN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.482139926805274, 30.307556057246188], + [9.055602654668148, 32.10269196220129], + [8.439102817426118, 32.50628489840082], + [8.430472853233368, 32.74833730725595], + [7.612641635782182, 33.34411489514896], + [7.524481642292244, 34.09737641045146], + [8.140981479534304, 34.65514598239379], + [8.376367628623768, 35.47987600355594], + [8.217824334352315, 36.433176988260286], + [8.420964389691676, 36.94642731378316], + [9.509993523810607, 37.349994411766545], + [10.210002475636317, 37.230001735984814], + [10.18065026209453, 36.724037787415085], + [11.028867221733348, 37.09210317641396], + [11.100025668999251, 36.899996039368915], + [10.600004510143094, 36.410000108377375], + [10.593286573945136, 35.94744436293281], + [10.939518670300687, 35.698984076473494], + [10.807847120821009, 34.83350718844919], + [10.149592726287125, 34.3307730168977], + [10.339658644256616, 33.78574168551532], + [10.856836378633687, 33.76874013929128], + [11.108500603895122, 33.293342800422195], + [11.48878746913101, 33.13699575452314], + [11.432253452203696, 32.368903103152874], + [10.944789666394456, 32.081814683555365], + [10.636901482799487, 31.761420803345754], + [9.950225050505082, 31.376069647745254], + [10.056575148161755, 30.9618313664936], + [9.970017124072854, 30.539324856075243], + [9.482139926805274, 30.307556057246188] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "South Africa", + "sov_a3": "ZAF", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "South Africa", + "adm0_a3": "ZAF", + "geou_dif": 0, + "geounit": "South Africa", + "gu_a3": "ZAF", + "su_dif": 0, + "subunit": "South Africa", + "su_a3": "ZAF", + "brk_diff": 0, + "name": "South Africa", + "name_long": "South Africa", + "brk_a3": "ZAF", + "brk_name": "South Africa", + "brk_group": null, + "abbrev": "S.Af.", + "postal": "ZA", + "formal_en": "Republic of South Africa", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "South Africa", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 2, + "pop_est": 49052489, + "gdp_md_est": 491000, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ZA", + "iso_a3": "ZAF", + "iso_n3": "710", + "un_a3": "710", + "wb_a2": "ZA", + "wb_a3": "ZAF", + "woe_id": -99, + "adm0_a3_is": "ZAF", + "adm0_a3_us": "ZAF", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ZAF.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.521001417778876, -29.257386976846252], + [31.325561150851, -29.401977634398914], + [30.901762729625343, -29.90995696382804], + [30.622813348113823, -30.42377573010613], + [30.05571618014278, -31.140269463832958], + [28.925552605919535, -32.17204111097249], + [28.2197558936771, -32.771952813448856], + [27.464608188595975, -33.2269637997788], + [26.419452345492825, -33.61495045342619], + [25.90966434093349, -33.6670402971764], + [25.780628289500697, -33.944646091448334], + [25.172861769315972, -33.796851495093584], + [24.677853224392123, -33.98717579522455], + [23.594043409934642, -33.794474379208154], + [22.988188917744733, -33.91643075941698], + [22.574157342222236, -33.864082533505304], + [21.542799106541025, -34.258838799782936], + [20.689052768647002, -34.417175388325234], + [20.071261020597632, -34.79513681410799], + [19.61640506356457, -34.81916635512371], + [19.193278435958717, -34.46259897230979], + [18.85531456876987, -34.444305515278465], + [18.42464318204938, -33.99787281670896], + [18.377410922934615, -34.13652068454807], + [18.244499139079917, -33.86775156019802], + [18.250080193767445, -33.28143075941444], + [17.92519046394844, -32.61129078545343], + [18.247909783611192, -32.42913136162456], + [18.22176150887148, -31.66163298922567], + [17.56691775886887, -30.725721123987547], + [17.064416131262703, -29.87864104585916], + [17.062917514726223, -29.875953871379984], + [16.344976840895242, -28.576705010697697], + [16.824017368240902, -28.082161553664466], + [17.218928663815404, -28.35594329194681], + [17.387497185951503, -28.78351409272978], + [17.83615197110953, -28.85637786226132], + [18.464899122804752, -29.04546192801728], + [19.002127312911085, -28.972443129188864], + [19.894734327888614, -28.461104831660776], + [19.895767856534434, -24.767790215760588], + [20.165725538827186, -24.917961928000768], + [20.758609246511835, -25.86813648855145], + [20.66647016773544, -26.477453301704923], + [20.88960900237174, -26.828542982695915], + [21.60589603036939, -26.726533705351756], + [22.105968865657868, -26.280256036079138], + [22.57953169118059, -25.979447523708146], + [22.8242712745149, -25.500458672794768], + [23.312096795350186, -25.26868987396572], + [23.73356977712271, -25.390129489851613], + [24.211266717228792, -25.670215752873574], + [25.025170525825786, -25.7196700985769], + [25.66466637543772, -25.486816094669713], + [25.76584882986521, -25.174845472923675], + [25.94165205252216, -24.69637338633322], + [26.4857532081233, -24.616326592713104], + [26.786406691197413, -24.240690606383485], + [27.119409620886245, -23.574323011979775], + [28.01723595552525, -22.827753594659075], + [29.43218834810904, -22.091312758067588], + [29.839036899542972, -22.102216485281176], + [30.322883335091774, -22.27161183033393], + [30.65986535006709, -22.151567478119915], + [31.191409132621285, -22.2515096981724], + [31.670397983534652, -23.658969008073864], + [31.93058882012425, -24.369416599222536], + [31.75240848158188, -25.484283949487413], + [31.837777947728064, -25.84333180105135], + [31.333157586397906, -25.66019052500895], + [31.04407962415715, -25.731452325139443], + [30.949666782359913, -26.022649021104147], + [30.676608514129637, -26.398078301704608], + [30.68596194837448, -26.74384531016953], + [31.282773064913325, -27.285879408478998], + [31.868060337051077, -27.177927341421277], + [32.07166548028107, -26.73382008230491], + [32.830120477028885, -26.742191664336197], + [32.580264926897684, -27.470157566031816], + [32.46213260267845, -28.301011244420557], + [32.20338870619304, -28.752404880490072], + [31.521001417778876, -29.257386976846252] + ], + [ + [28.97826256685724, -28.955596612261715], + [28.541700066855498, -28.64750172293757], + [28.07433841320778, -28.851468601193588], + [27.532511020627478, -29.24271087007536], + [26.999261915807637, -29.875953871379984], + [27.749397006956485, -30.64510588961222], + [28.107204624145425, -30.54573211031495], + [28.29106937023991, -30.2262167294543], + [28.84839969250774, -30.070050551068253], + [29.018415154748023, -29.74376555757737], + [29.325166456832587, -29.257386976846252], + [28.97826256685724, -28.955596612261715] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Zimbabwe", + "sov_a3": "ZWE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Zimbabwe", + "adm0_a3": "ZWE", + "geou_dif": 0, + "geounit": "Zimbabwe", + "gu_a3": "ZWE", + "su_dif": 0, + "subunit": "Zimbabwe", + "su_a3": "ZWE", + "brk_diff": 0, + "name": "Zimbabwe", + "name_long": "Zimbabwe", + "brk_a3": "ZWE", + "brk_name": "Zimbabwe", + "brk_group": null, + "abbrev": "Zimb.", + "postal": "ZW", + "formal_en": "Republic of Zimbabwe", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Zimbabwe", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 12619600, + "gdp_md_est": 9323, + "pop_year": 0, + "lastcensus": 2002, + "gdp_year": 0, + "economy": "5. Emerging region: G20", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ZW", + "iso_a3": "ZWE", + "iso_n3": "716", + "un_a3": "716", + "wb_a2": "ZW", + "wb_a3": "ZWE", + "woe_id": -99, + "adm0_a3_is": "ZWE", + "adm0_a3_us": "ZWE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ZWE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.191409132621285, -22.2515096981724], + [30.65986535006709, -22.151567478119915], + [30.322883335091774, -22.27161183033393], + [29.839036899542972, -22.102216485281176], + [29.43218834810904, -22.091312758067588], + [28.794656202924212, -21.63945403410745], + [28.021370070108617, -21.485975030200585], + [27.72722781750326, -20.851801853114715], + [27.724747348753255, -20.499058526290387], + [27.296504754350508, -20.391519870691], + [26.164790887158485, -19.29308562589494], + [25.85039147309473, -18.714412937090536], + [25.649163445750162, -18.53602589281899], + [25.264225701608012, -17.736539808831417], + [26.381935255648926, -17.8460421688579], + [26.70677330903564, -17.961228936436484], + [27.04442711763073, -17.938026218337434], + [27.598243442502756, -17.290830580314008], + [28.467906121542683, -16.468400160388846], + [28.825868768028496, -16.389748630440614], + [28.947463413211263, -16.04305144619444], + [29.516834344203147, -15.644677829656388], + [30.274255812305107, -15.507786960515212], + [30.338954705534544, -15.880839125230244], + [31.173063999157677, -15.860943698797872], + [31.636498243951195, -16.071990248277885], + [31.8520406430406, -16.319417006091378], + [32.32823896661022, -16.392074069893752], + [32.847638787575846, -16.713398125884616], + [32.84986087416439, -17.97905730557718], + [32.65488569512715, -18.672089939043495], + [32.61199425632489, -19.419382826416275], + [32.772707960752626, -19.715592136313298], + [32.65974327976258, -20.304290052982317], + [32.50869306817344, -20.395292250248307], + [32.244988234188014, -21.116488539313693], + [31.191409132621285, -22.2515096981724] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Zambia", + "sov_a3": "ZMB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Zambia", + "adm0_a3": "ZMB", + "geou_dif": 0, + "geounit": "Zambia", + "gu_a3": "ZMB", + "su_dif": 0, + "subunit": "Zambia", + "su_a3": "ZMB", + "brk_diff": 0, + "name": "Zambia", + "name_long": "Zambia", + "brk_a3": "ZMB", + "brk_name": "Zambia", + "brk_group": null, + "abbrev": "Zambia", + "postal": "ZM", + "formal_en": "Republic of Zambia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Zambia", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 8, + "mapcolor9": 5, + "mapcolor13": 13, + "pop_est": 11862740, + "gdp_md_est": 17500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ZM", + "iso_a3": "ZMB", + "iso_n3": "894", + "un_a3": "894", + "wb_a2": "ZM", + "wb_a3": "ZMB", + "woe_id": -99, + "adm0_a3_is": "ZMB", + "adm0_a3_us": "ZMB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "ZMB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [32.75937544122132, -9.230599053589058], + [33.2313879737753, -9.6767216935648], + [33.48568769708359, -10.525558770391115], + [33.315310499817286, -10.796549981329697], + [33.11428917820191, -11.607198174692314], + [33.306422153463075, -12.435778090060218], + [32.991764357237884, -12.783870537978272], + [32.68816531752313, -13.712857761289275], + [33.214024692525214, -13.971860039936153], + [30.17948123548183, -14.796099134991527], + [30.274255812305107, -15.507786960515212], + [29.516834344203147, -15.644677829656388], + [28.947463413211263, -16.04305144619444], + [28.825868768028496, -16.389748630440614], + [28.467906121542683, -16.468400160388846], + [27.598243442502756, -17.290830580314008], + [27.04442711763073, -17.938026218337434], + [26.70677330903564, -17.961228936436484], + [26.381935255648926, -17.8460421688579], + [25.264225701608012, -17.736539808831417], + [25.08444339366457, -17.661815687737374], + [25.07695031098226, -17.57882333747662], + [24.682349074001507, -17.353410739819473], + [24.033861525170778, -17.295843194246324], + [23.215048455506064, -17.52311614346598], + [22.56247846852426, -16.898451429921813], + [21.887842644953874, -16.08031015387688], + [21.933886346125917, -12.898437188369359], + [24.016136508894675, -12.911046237848574], + [23.930922072045377, -12.565847670138854], + [24.079905226342845, -12.191296888887365], + [23.904153680118185, -11.722281589406322], + [24.017893507592586, -11.23729827234709], + [23.912215203555718, -10.926826267137514], + [24.25715538910399, -10.951992689663657], + [24.31451622894795, -11.26282642989927], + [24.78316979340295, -11.238693536018964], + [25.418118116973204, -11.330935967659961], + [25.752309604604733, -11.784965101776358], + [26.553087599399618, -11.924439792532127], + [27.164419793412463, -11.608748467661075], + [27.38879886242378, -12.132747491100666], + [28.155108676879987, -12.272480564017897], + [28.523561639121027, -12.698604424696683], + [28.934285922976837, -13.248958428605135], + [29.69961388521949, -13.257226657771831], + [29.61600141777123, -12.178894545137311], + [29.34154788586909, -12.360743910372413], + [28.642417433392353, -11.971568698782315], + [28.372253045370428, -11.793646742401393], + [28.49606977714177, -10.789883721564044], + [28.67368167492893, -9.605924981324932], + [28.449871046672826, -9.164918308146085], + [28.7348665707625, -8.526559340044578], + [29.002912225060467, -8.407031752153472], + [30.346086053190813, -8.238256524288218], + [30.740015496551788, -8.340007419470915], + [31.15775133695005, -8.594578747317366], + [31.556348097466497, -8.762048841998642], + [32.19186486179197, -8.930358981973278], + [32.75937544122132, -9.230599053589058] + ] + ] + } + } + ] } diff --git a/packages/ketchup-showcase/public/assets/maps/america.json b/packages/ketchup-showcase/public/assets/maps/america.json index 28e4287af6..9804523dec 100644 --- a/packages/ketchup-showcase/public/assets/maps/america.json +++ b/packages/ketchup-showcase/public/assets/maps/america.json @@ -1,5416 +1,5416 @@ { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ecuador", - "sov_a3": "ECU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ecuador", - "adm0_a3": "ECU", - "geou_dif": 0, - "geounit": "Ecuador", - "gu_a3": "ECU", - "su_dif": 0, - "subunit": "Ecuador", - "su_a3": "ECU", - "brk_diff": 0, - "name": "Ecuador", - "name_long": "Ecuador", - "brk_a3": "ECU", - "brk_name": "Ecuador", - "brk_group": null, - "abbrev": "Ecu.", - "postal": "EC", - "formal_en": "Republic of Ecuador", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ecuador", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 14573101, - "gdp_md_est": 107700, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EC", - "iso_a3": "ECU", - "iso_n3": "218", - "un_a3": "218", - "wb_a2": "EC", - "wb_a3": "ECU", - "woe_id": -99, - "adm0_a3_is": "ECU", - "adm0_a3_us": "ECU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ECU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-80.30256059438722, -3.404856459164713], - [-79.77029334178093, -2.65751189535964], - [-79.98655921092241, -2.220794366061014], - [-80.36878394236925, -2.685158786635788], - [-80.96776546906436, -2.246942640800704], - [-80.76480628123804, -1.965047702648533], - [-80.9336590237517, -1.057454522306358], - [-80.58337032746127, -0.906662692878683], - [-80.39932471385376, -0.283703301600141], - [-80.02089820018037, 0.360340074053468], - [-80.09060970734211, 0.768428859862397], - [-79.54276201039978, 0.982937730305963], - [-78.85525875518871, 1.380923773601822], - [-77.85506140817952, 0.809925034992773], - [-77.66861284047044, 0.825893052570961], - [-77.4249843004304, 0.395686753741117], - [-76.57637976754938, 0.256935533037435], - [-76.29231441924097, 0.416047268064119], - [-75.80146582711659, 0.084801337073202], - [-75.37322323271385, -0.15203175212045], - [-75.23372270374193, -0.911416924649529], - [-75.54499569365204, -1.56160979574588], - [-76.63539425322672, -2.608677666843818], - [-77.83790483265861, -3.003020521663103], - [-78.45068396677564, -3.873096612161376], - [-78.63989722361234, -4.547784112164074], - [-79.20528906931771, -4.959128513207389], - [-79.62497921417618, -4.454198093283494], - [-80.02890804718561, -4.346090996928893], - [-80.44224199087216, -4.425724379090674], - [-80.46929460317695, -4.059286797708999], - [-80.18401485870967, -3.821161797708044], - [-80.30256059438722, -3.404856459164713] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Bolivia", - "sov_a3": "BOL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bolivia", - "adm0_a3": "BOL", - "geou_dif": 0, - "geounit": "Bolivia", - "gu_a3": "BOL", - "su_dif": 0, - "subunit": "Bolivia", - "su_a3": "BOL", - "brk_diff": 0, - "name": "Bolivia", - "name_long": "Bolivia", - "brk_a3": "BOL", - "brk_name": "Bolivia", - "brk_group": null, - "abbrev": "Bolivia", - "postal": "BO", - "formal_en": "Plurinational State of Bolivia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bolivia", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 3, - "pop_est": 9775246, - "gdp_md_est": 43270, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BO", - "iso_a3": "BOL", - "iso_n3": "068", - "un_a3": "068", - "wb_a2": "BO", - "wb_a3": "BOL", - "woe_id": -99, - "adm0_a3_is": "BOL", - "adm0_a3_us": "BOL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "BOL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-62.846468471921554, -22.03498544686945], - [-63.98683814152247, -21.99364430103595], - [-64.37702104354226, -22.79809132252354], - [-64.9648921372946, -22.075861504812327], - [-66.27333940292485, -21.83231047942072], - [-67.1066735500636, -22.735924574476414], - [-67.82817989772273, -22.872918796482175], - [-68.21991309271128, -21.494346612231865], - [-68.75716712103375, -20.372657972904463], - [-68.44222510443092, -19.40506845467143], - [-68.96681840684187, -18.981683444904107], - [-69.10024695501949, -18.260125420812674], - [-69.59042375352405, -17.580011895419332], - [-68.9596353827533, -16.50069793057127], - [-69.38976416693471, -15.660129082911654], - [-69.16034664577495, -15.323973890853019], - [-69.33953467474701, -14.953195489158832], - [-68.9488866848366, -14.453639418193283], - [-68.92922380234954, -13.602683607643007], - [-68.88007951523997, -12.899729099176653], - [-68.66507971868961, -12.561300144097173], - [-69.52967810736496, -10.951734307502194], - [-68.78615759954948, -11.03638030359628], - [-68.27125362819326, -11.01452117273682], - [-68.04819230820539, -10.712059014532485], - [-67.17380123561074, -10.30681243249961], - [-66.64690833196279, -9.931331475466862], - [-65.33843522811642, -9.76198780684639], - [-65.44483700220539, -10.511451104375432], - [-65.32189876978302, -10.895872084194679], - [-65.40228146021303, -11.566270440317153], - [-64.3163529120316, -12.461978041232191], - [-63.19649878605057, -12.627032565972433], - [-62.80306026879638, -13.000653171442686], - [-62.127080857986385, -13.198780612849724], - [-61.71320431176078, -13.489202162330052], - [-61.08412126325565, -13.479383640194598], - [-60.503304002511136, -13.775954685117659], - [-60.45919816755003, -14.354007256734555], - [-60.26432634137736, -14.64597909918364], - [-60.251148851142936, -15.077218926659322], - [-60.542965664295146, -15.093910414289596], - [-60.158389655179036, -16.258283786690082], - [-58.24121985536669, -16.299573256091293], - [-58.38805843772404, -16.877109063385276], - [-58.28080400250226, -17.271710300366017], - [-57.734558274961, -17.55246835700777], - [-57.498371141170985, -18.174187513911292], - [-57.67600887717431, -18.961839694904025], - [-57.949997321185826, -19.40000416430682], - [-57.85380164247451, -19.969995212486186], - [-58.166392381408045, -20.176700941653678], - [-58.183471442280506, -19.868399346600363], - [-59.115042487206104, -19.356906019775398], - [-60.04356462262649, -19.342746677327426], - [-61.786326463453776, -19.633736667562964], - [-62.26596126977079, -20.513734633061276], - [-62.29117936872922, -21.05163461678739], - [-62.685057135657885, -22.249029229422387], - [-62.846468471921554, -22.03498544686945] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Argentina", - "sov_a3": "ARG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Argentina", - "adm0_a3": "ARG", - "geou_dif": 0, - "geounit": "Argentina", - "gu_a3": "ARG", - "su_dif": 0, - "subunit": "Argentina", - "su_a3": "ARG", - "brk_diff": 0, - "name": "Argentina", - "name_long": "Argentina", - "brk_a3": "ARG", - "brk_name": "Argentina", - "brk_group": null, - "abbrev": "Arg.", - "postal": "AR", - "formal_en": "Argentine Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Argentina", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 13, - "pop_est": 40913584, - "gdp_md_est": 573900, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AR", - "iso_a3": "ARG", - "iso_n3": "032", - "un_a3": "032", - "wb_a2": "AR", - "wb_a3": "ARG", - "woe_id": -99, - "adm0_a3_is": "ARG", - "adm0_a3_us": "ARG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ARG.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-65.5, -55.2], - [-66.45, -55.25], - [-66.95992, -54.89681], - [-67.56244, -54.87001], - [-68.63335, -54.8695], - [-68.63401022758316, -52.63637045887445], - [-68.25, -53.1], - [-67.75, -53.85], - [-66.45, -54.45], - [-65.05, -54.7], - [-65.5, -55.2] - ] - ], - [ - [ - [-64.96489213729458, -22.075861504812348], - [-64.37702104354227, -22.798091322523547], - [-63.98683814152247, -21.993644301035957], - [-62.846468471921554, -22.034985446869456], - [-62.6850571356579, -22.249029229422405], - [-60.84656470400994, -23.8807125790383], - [-60.02896603050399, -24.032796319273245], - [-58.80712846539495, -24.771459242453275], - [-57.77721716981796, -25.16233977630904], - [-57.63366004091114, -25.60365650808167], - [-58.61817359071972, -27.12371876394712], - [-57.60975969097615, -27.395898532828426], - [-56.48670162619299, -27.54849903738625], - [-55.6958455063982, -27.38783700939082], - [-54.78879492859505, -26.621785577096087], - [-54.625290696823555, -25.739255466415486], - [-54.13004960795441, -25.54763925547725], - [-53.62834896504873, -26.124865004177437], - [-53.648735317587885, -26.92347258881611], - [-54.49072526713553, -27.474756768505767], - [-55.1622863429846, -27.88191537853342], - [-56.2908996242391, -28.852760512000852], - [-57.62513342958291, -30.216294854454244], - [-57.87493730328191, -31.016556084926165], - [-58.14244035504075, -32.04450367607619], - [-58.13264767112142, -33.040566908502015], - [-58.34961117209883, -33.263188978815435], - [-58.42707414410438, -33.90945444105755], - [-58.49544206402654, -34.43148976007011], - [-57.225829637263644, -35.28802662530789], - [-57.362358771378744, -35.977390232081504], - [-56.73748735210546, -36.41312590916658], - [-56.78828528504834, -36.901571547189334], - [-57.74915686708343, -38.183870538079915], - [-59.231857062401865, -38.720220228837206], - [-61.23744523786561, -38.928424574541154], - [-62.33595699731015, -38.82770720800437], - [-62.12576310896293, -39.424104913084875], - [-62.330530971919444, -40.17258635840032], - [-62.14599443220524, -40.67689666113674], - [-62.745802781816984, -41.02876148861209], - [-63.77049475773253, -41.166789239263665], - [-64.73208980981971, -40.802677097335135], - [-65.11803524439159, -41.06431487402888], - [-64.97856055363584, -42.05800099056932], - [-64.30340796574248, -42.359016208669495], - [-63.75594784204235, -42.04368661882451], - [-63.45805904809589, -42.563138116222355], - [-64.3788038804563, -42.87355844499964], - [-65.1818039618397, -43.495380954767796], - [-65.32882341171013, -44.501366062193696], - [-65.5652689276616, -45.03678557716979], - [-66.50996578638936, -45.03962778094584], - [-67.29379391139244, -45.5518962542552], - [-67.58054643418009, -46.30177296324254], - [-66.59706641301726, -47.03392465595381], - [-65.64102657740145, -47.236134535511894], - [-65.98508826360074, -48.13328907653114], - [-67.16617896184766, -48.697337334996945], - [-67.81608761256646, -49.86966887797042], - [-68.72874508327317, -50.26421843851887], - [-69.1385391913478, -50.7325102679478], - [-68.81556148952353, -51.771104011594105], - [-68.14999487982041, -52.3499834061277], - [-68.57154537624135, -52.29944385534626], - [-69.49836218939609, -52.14276091263725], - [-71.91480383979635, -52.009022305865926], - [-72.32940385607404, -51.42595631287241], - [-72.30997351753237, -50.677009779666356], - [-72.97574683296463, -50.74145029073431], - [-73.32805091011448, -50.37878508890987], - [-73.41543575712004, -49.31843637471296], - [-72.64824744331494, -48.87861825947679], - [-72.33116085477195, -48.244238376661826], - [-72.44735531278027, -47.73853281025353], - [-71.91725847033021, -46.8848381487918], - [-71.55200944689125, -45.56073292417713], - [-71.65931555854533, -44.97368865334144], - [-71.22277889675973, -44.784242852559416], - [-71.32980078803621, -44.40752166115169], - [-71.79362260607195, -44.20717213315611], - [-71.46405615913051, -43.78761117937833], - [-71.91542395698391, -43.40856454851742], - [-72.14889807807853, -42.25488819760139], - [-71.74680375841547, -42.051386407235995], - [-71.91573401557756, -40.83233936947073], - [-71.68076127794646, -39.80816415787807], - [-71.41351660834904, -38.916022230791114], - [-70.81466427273472, -38.55299529394074], - [-71.11862504747543, -37.5768274879472], - [-71.1218806627098, -36.65812387466234], - [-70.36476925320167, -36.005088799789945], - [-70.38804948594908, -35.16968759535944], - [-69.81730912950147, -34.193571465798286], - [-69.81477698431921, -33.27388600029985], - [-70.07439938015364, -33.09120981214803], - [-70.53506893581945, -31.365010267870286], - [-69.91900834825192, -30.336339206668313], - [-70.01355038112987, -29.36792286551855], - [-69.65613033718314, -28.459141127233693], - [-69.00123491074828, -27.52121388113613], - [-68.2955415513704, -26.89933969493579], - [-68.59479977077268, -26.506908868111267], - [-68.38600114609736, -26.185016371365233], - [-68.41765296087613, -24.518554782816878], - [-67.32844295924414, -24.02530323659091], - [-66.98523393417764, -22.98634856536283], - [-67.10667355006362, -22.7359245744764], - [-66.27333940292485, -21.832310479420684], - [-64.96489213729458, -22.075861504812348] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Chile", - "sov_a3": "CHL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Chile", - "adm0_a3": "CHL", - "geou_dif": 0, - "geounit": "Chile", - "gu_a3": "CHL", - "su_dif": 0, - "subunit": "Chile", - "su_a3": "CHL", - "brk_diff": 0, - "name": "Chile", - "name_long": "Chile", - "brk_a3": "CHL", - "brk_name": "Chile", - "brk_group": null, - "abbrev": "Chile", - "postal": "CL", - "formal_en": "Republic of Chile", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Chile", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 5, - "mapcolor13": 9, - "pop_est": 16601707, - "gdp_md_est": 244500, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CL", - "iso_a3": "CHL", - "iso_n3": "152", - "un_a3": "152", - "wb_a2": "CL", - "wb_a3": "CHL", - "woe_id": -99, - "adm0_a3_is": "CHL", - "adm0_a3_us": "CHL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "CHL.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-68.63401022758316, -52.63637045887437], - [-68.6333499999999, -54.8695], - [-67.56244, -54.87001], - [-66.95992, -54.89681], - [-67.29102999999989, -55.30124], - [-68.14862999999986, -55.61183], - [-68.63999081081181, -55.58001799908689], - [-69.2321, -55.49906], - [-69.95809, -55.19843], - [-71.00568, -55.05383], - [-72.2639, -54.49514], - [-73.2852, -53.95751999999989], - [-74.66253, -52.83749], - [-73.8381, -53.04743], - [-72.43418, -53.7154], - [-71.10773, -54.07433], - [-70.59177999999979, -53.61583], - [-70.26748, -52.93123], - [-69.34564999999989, -52.5183], - [-68.63401022758316, -52.63637045887437] - ] - ], - [ - [ - [-68.21991309271124, -21.494346612231837], - [-67.82817989772266, -22.87291879648218], - [-67.10667355006362, -22.7359245744764], - [-66.98523393417764, -22.98634856536283], - [-67.32844295924414, -24.02530323659091], - [-68.41765296087613, -24.518554782816878], - [-68.38600114609736, -26.185016371365233], - [-68.59479977077268, -26.506908868111267], - [-68.2955415513704, -26.89933969493579], - [-69.00123491074828, -27.52121388113613], - [-69.65613033718314, -28.459141127233693], - [-70.01355038112987, -29.36792286551855], - [-69.91900834825192, -30.336339206668313], - [-70.53506893581945, -31.365010267870286], - [-70.07439938015364, -33.09120981214803], - [-69.81477698431921, -33.27388600029985], - [-69.81730912950147, -34.193571465798286], - [-70.38804948594908, -35.16968759535944], - [-70.36476925320167, -36.005088799789945], - [-71.1218806627098, -36.65812387466234], - [-71.11862504747543, -37.5768274879472], - [-70.81466427273472, -38.55299529394074], - [-71.41351660834904, -38.916022230791114], - [-71.68076127794646, -39.80816415787807], - [-71.91573401557756, -40.83233936947073], - [-71.74680375841547, -42.051386407235995], - [-72.14889807807853, -42.25488819760139], - [-71.91542395698391, -43.40856454851742], - [-71.46405615913051, -43.78761117937833], - [-71.79362260607195, -44.20717213315611], - [-71.32980078803621, -44.40752166115169], - [-71.22277889675973, -44.784242852559416], - [-71.65931555854533, -44.97368865334144], - [-71.55200944689125, -45.56073292417713], - [-71.91725847033021, -46.8848381487918], - [-72.44735531278027, -47.73853281025353], - [-72.33116085477195, -48.244238376661826], - [-72.64824744331494, -48.87861825947679], - [-73.41543575712004, -49.31843637471296], - [-73.32805091011448, -50.37878508890987], - [-72.97574683296463, -50.74145029073431], - [-72.30997351753237, -50.677009779666356], - [-72.32940385607404, -51.42595631287241], - [-71.91480383979635, -52.009022305865926], - [-69.49836218939609, -52.14276091263725], - [-68.57154537624135, -52.29944385534626], - [-69.46128434922664, -52.29195077266393], - [-69.94277950710614, -52.53793059037325], - [-70.84510169135453, -52.899200528525725], - [-71.00633216010525, -53.83325204220135], - [-71.42979468452094, -53.85645476030039], - [-72.55794287788486, -53.531410001184454], - [-73.70275672066288, -52.83506926860725], - [-73.70275672066288, -52.8350700760515], - [-74.94676347522515, -52.26275358841903], - [-75.2600260077785, -51.629354750373224], - [-74.9766324530898, -51.04339568461569], - [-75.4797541978835, -50.37837167745156], - [-75.60801510283196, -48.6737728818718], - [-75.18276974150213, -47.71191944762316], - [-74.1265809801047, -46.9392534319951], - [-75.64439531116545, -46.64764332457203], - [-74.69215369332306, -45.76397633238098], - [-74.35170935738427, -44.103044122087894], - [-73.2403560045152, -44.454960625995625], - [-72.71780392117978, -42.383355808278985], - [-73.38889990913825, -42.11753224056957], - [-73.70133561877486, -43.365776462579745], - [-74.33194312203258, -43.22495818458441], - [-74.01795711942717, -41.794812920906836], - [-73.67709937202997, -39.942212823243125], - [-73.21759253609068, -39.258688653318515], - [-73.50555945503706, -38.28288258235107], - [-73.58806087919109, -37.156284681956016], - [-73.1667170884993, -37.12378020604435], - [-72.55313696968173, -35.508840020491036], - [-71.86173214383257, -33.90909270603153], - [-71.43845048692992, -32.41889942803083], - [-71.66872066922244, -30.92064462659252], - [-71.37008256700773, -30.095682061485004], - [-71.48989437527646, -28.861442152625912], - [-70.90512386746158, -27.6403797340012], - [-70.72495398627598, -25.70592416758721], - [-70.40396582709505, -23.628996677344542], - [-70.09124589708067, -21.393319187101223], - [-70.16441972520599, -19.756468194256186], - [-70.37257239447774, -18.347975355708883], - [-69.85844356960581, -18.092693780187034], - [-69.590423753524, -17.58001189541929], - [-69.10024695501943, -18.260125420812656], - [-68.96681840684184, -18.981683444904093], - [-68.44222510443095, -19.405068454671422], - [-68.75716712103372, -20.372657972904477], - [-68.21991309271124, -21.494346612231837] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Colombia", - "sov_a3": "COL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Colombia", - "adm0_a3": "COL", - "geou_dif": 0, - "geounit": "Colombia", - "gu_a3": "COL", - "su_dif": 0, - "subunit": "Colombia", - "su_a3": "COL", - "brk_diff": 0, - "name": "Colombia", - "name_long": "Colombia", - "brk_a3": "COL", - "brk_name": "Colombia", - "brk_group": null, - "abbrev": "Col.", - "postal": "CO", - "formal_en": "Republic of Colombia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Colombia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 1, - "pop_est": 45644023, - "gdp_md_est": 395400, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CO", - "iso_a3": "COL", - "iso_n3": "170", - "un_a3": "170", - "wb_a2": "CO", - "wb_a3": "COL", - "woe_id": -99, - "adm0_a3_is": "COL", - "adm0_a3_us": "COL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "COL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-75.37322323271385, -0.15203175212045], - [-75.80146582711659, 0.084801337073202], - [-76.29231441924097, 0.416047268064119], - [-76.57637976754938, 0.256935533037435], - [-77.4249843004304, 0.395686753741117], - [-77.66861284047044, 0.825893052570961], - [-77.85506140817952, 0.809925034992773], - [-78.85525875518871, 1.380923773601822], - [-78.99093522817103, 1.691369940595251], - [-78.61783138702371, 1.766404120283056], - [-78.66211808949785, 2.267355454920477], - [-78.42761043975732, 2.629555568854215], - [-77.93154252797149, 2.696605739752926], - [-77.51043128122501, 3.325016994638247], - [-77.12768978545526, 3.849636135265357], - [-77.49627193877703, 4.087606105969428], - [-77.3076012844794, 4.667984117039452], - [-77.53322058786573, 5.582811997902496], - [-77.31881507028675, 5.84535411216136], - [-77.47666073272228, 6.691116441266303], - [-77.88157141794525, 7.223771267114785], - [-77.75341386586139, 7.709839789252142], - [-77.43110795765699, 7.638061224798735], - [-77.24256649444008, 7.935278225125444], - [-77.47472286651133, 8.524286200388218], - [-77.35336076527385, 8.67050466555807], - [-76.83667395700357, 8.638749497914716], - [-76.08638383655786, 9.336820583529487], - [-75.67460018584005, 9.443248195834599], - [-75.66470414905618, 9.774003200718738], - [-75.48042599150335, 10.618990383339309], - [-74.90689510771197, 11.083044745320322], - [-74.27675269234489, 11.102035834187587], - [-74.1972226630477, 11.310472723836865], - [-73.41476396350029, 11.22701528568548], - [-72.62783525255963, 11.731971543825523], - [-72.23819495307892, 11.955549628136326], - [-71.75409013536864, 12.437303168177309], - [-71.3998223537917, 12.376040757695293], - [-71.13746110704588, 12.112981879113505], - [-71.3315836249503, 11.776284084515808], - [-71.97392167833829, 11.60867157637712], - [-72.22757544624294, 11.10870209395324], - [-72.61465776232521, 10.821975409381778], - [-72.9052860175347, 10.450344346554772], - [-73.02760413276957, 9.736770331252444], - [-73.30495154488005, 9.151999823437606], - [-72.7887298245004, 9.085027167187334], - [-72.6604947577681, 8.625287787302682], - [-72.43986223009796, 8.405275376820029], - [-72.36090064155596, 8.002638454617895], - [-72.47967892117885, 7.632506008327354], - [-72.44448727078807, 7.423784898300481], - [-72.19835242378188, 7.340430813013682], - [-71.96017574734864, 6.991614895043538], - [-70.67423356798152, 7.087784735538719], - [-70.09331295437242, 6.96037649172311], - [-69.38947994655712, 6.099860541198836], - [-68.98531856960236, 6.206804917826858], - [-68.26505245631823, 6.153268133972475], - [-67.69508724635502, 6.267318020040647], - [-67.34143958196557, 6.095468044454023], - [-67.52153194850275, 5.556870428891969], - [-67.74469662135522, 5.221128648291668], - [-67.82301225449355, 4.503937282728899], - [-67.62183590358127, 3.839481716319994], - [-67.33756384954368, 3.542342230641722], - [-67.30317318385345, 3.31845408773718], - [-67.8099381171237, 2.820655015469569], - [-67.44709204778631, 2.600280869960869], - [-67.18129431829307, 2.250638129074062], - [-66.87632585312258, 1.253360500489336], - [-67.0650481838525, 1.130112209473225], - [-67.25999752467358, 1.719998684084956], - [-67.53781002467468, 2.03716278727633], - [-67.86856502955884, 1.692455145673392], - [-69.81697323269162, 1.714805202639624], - [-69.80459672715773, 1.089081122233466], - [-69.21863766140018, 0.985676581217433], - [-69.25243404811906, 0.602650865070075], - [-69.45239600287246, 0.706158758950693], - [-70.0155657619893, 0.541414292804205], - [-70.02065589057005, -0.185156345219539], - [-69.5770653957766, -0.549991957200163], - [-69.42048580593223, -1.122618503426409], - [-69.44410193548961, -1.556287123219818], - [-69.89363521999663, -4.298186944194327], - [-70.39404395209499, -3.766591485207825], - [-70.69268205430971, -3.742872002785859], - [-70.04770850287485, -2.725156345229699], - [-70.81347571479196, -2.256864515800743], - [-71.41364579942979, -2.342802422702128], - [-71.7747607082854, -2.169789727388938], - [-72.32578650581365, -2.434218031426454], - [-73.07039221870724, -2.308954359550953], - [-73.6595035468346, -1.260491224781134], - [-74.12239518908906, -1.002832533373848], - [-74.44160051135597, -0.530820000819887], - [-75.10662451852008, -0.05720549886486], - [-75.37322323271385, -0.15203175212045] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Brazil", - "sov_a3": "BRA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Brazil", - "adm0_a3": "BRA", - "geou_dif": 0, - "geounit": "Brazil", - "gu_a3": "BRA", - "su_dif": 0, - "subunit": "Brazil", - "su_a3": "BRA", - "brk_diff": 0, - "name": "Brazil", - "name_long": "Brazil", - "brk_a3": "BRA", - "brk_name": "Brazil", - "brk_group": null, - "abbrev": "Brazil", - "postal": "BR", - "formal_en": "Federative Republic of Brazil", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Brazil", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 7, - "pop_est": 198739269, - "gdp_md_est": 1993000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BR", - "iso_a3": "BRA", - "iso_n3": "076", - "un_a3": "076", - "wb_a2": "BR", - "wb_a3": "BRA", - "woe_id": -99, - "adm0_a3_is": "BRA", - "adm0_a3_us": "BRA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "BRA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-57.62513342958296, -30.216294854454258], - [-56.29089962423908, -28.85276051200089], - [-55.16228634298457, -27.881915378533463], - [-54.490725267135524, -27.47475676850579], - [-53.648735317587885, -26.923472588816086], - [-53.62834896504874, -26.124865004177472], - [-54.13004960795439, -25.547639255477254], - [-54.625290696823576, -25.73925546641551], - [-54.42894609233059, -25.162184747012166], - [-54.29347632507745, -24.570799655863965], - [-54.29295956075451, -24.02101409271073], - [-54.652834235235126, -23.83957813893396], - [-55.02790178080954, -24.001273695575225], - [-55.40074723979542, -23.956935316668805], - [-55.517639329639636, -23.571997572526634], - [-55.610682745981144, -22.655619398694842], - [-55.79795813660691, -22.356929620047822], - [-56.47331743022939, -22.086300144135283], - [-56.8815095689029, -22.28215382252148], - [-57.937155727761294, -22.090175876557172], - [-57.87067399761779, -20.73268767668195], - [-58.166392381408045, -20.176700941653678], - [-57.85380164247451, -19.969995212486186], - [-57.949997321185826, -19.40000416430682], - [-57.67600887717431, -18.961839694904025], - [-57.498371141170985, -18.174187513911292], - [-57.734558274961, -17.55246835700777], - [-58.28080400250226, -17.271710300366017], - [-58.38805843772404, -16.877109063385276], - [-58.24121985536669, -16.299573256091293], - [-60.158389655179036, -16.258283786690082], - [-60.542965664295146, -15.093910414289596], - [-60.251148851142936, -15.077218926659322], - [-60.26432634137736, -14.64597909918364], - [-60.45919816755003, -14.354007256734555], - [-60.503304002511136, -13.775954685117659], - [-61.08412126325565, -13.479383640194598], - [-61.71320431176078, -13.489202162330052], - [-62.127080857986385, -13.198780612849724], - [-62.80306026879638, -13.000653171442686], - [-63.19649878605057, -12.627032565972433], - [-64.3163529120316, -12.461978041232191], - [-65.40228146021303, -11.566270440317153], - [-65.32189876978302, -10.895872084194679], - [-65.44483700220539, -10.511451104375432], - [-65.33843522811642, -9.76198780684639], - [-66.64690833196279, -9.931331475466862], - [-67.17380123561074, -10.30681243249961], - [-68.04819230820539, -10.712059014532485], - [-68.27125362819326, -11.01452117273682], - [-68.78615759954948, -11.03638030359628], - [-69.52967810736496, -10.951734307502194], - [-70.0937522040469, -11.123971856331012], - [-70.54868567572841, -11.009146823778465], - [-70.48189388699117, -9.490118096558845], - [-71.30241227892154, -10.079436130415374], - [-72.18489071316984, -10.053597914269432], - [-72.56303300646564, -9.520193780152717], - [-73.22671342639016, -9.462212823121234], - [-73.01538265653254, -9.03283334720806], - [-73.57105933296707, -8.424446709835834], - [-73.98723548042966, -7.523829847853064], - [-73.7234014553635, -7.340998630404414], - [-73.72448666044164, -6.91859547285064], - [-73.1200274319236, -6.629930922068239], - [-73.21971126981461, -6.089188734566078], - [-72.96450720894119, -5.741251315944893], - [-72.89192765978726, -5.274561455916981], - [-71.74840572781655, -4.593982842633011], - [-70.92884334988358, -4.401591485210368], - [-70.7947688463023, -4.251264743673303], - [-69.89363521999663, -4.298186944194327], - [-69.44410193548961, -1.556287123219818], - [-69.42048580593223, -1.122618503426409], - [-69.5770653957766, -0.549991957200163], - [-70.02065589057005, -0.185156345219539], - [-70.0155657619893, 0.541414292804205], - [-69.45239600287246, 0.706158758950693], - [-69.25243404811906, 0.602650865070075], - [-69.21863766140018, 0.985676581217433], - [-69.80459672715773, 1.089081122233466], - [-69.81697323269162, 1.714805202639624], - [-67.86856502955884, 1.692455145673392], - [-67.53781002467468, 2.03716278727633], - [-67.25999752467358, 1.719998684084956], - [-67.0650481838525, 1.130112209473225], - [-66.87632585312258, 1.253360500489336], - [-66.32576514348496, 0.724452215982012], - [-65.54826738143757, 0.78925446207603], - [-65.35471330428837, 1.0952822941085], - [-64.61101192895985, 1.328730576987042], - [-64.19930579289051, 1.49285492594602], - [-64.08308549666609, 1.91636912679408], - [-63.36878801131166, 2.200899562993129], - [-63.42286739770512, 2.411067613124174], - [-64.26999915226578, 2.497005520025567], - [-64.40882788761792, 3.126786200366624], - [-64.36849443221409, 3.797210394705246], - [-64.81606401229402, 4.056445217297423], - [-64.62865943058755, 4.14848094320925], - [-63.88834286157416, 4.020530096854571], - [-63.0931975978991, 3.770571193858785], - [-62.804533047116706, 4.006965033377952], - [-62.08542965355914, 4.162123521334308], - [-60.96689327660153, 4.536467596856639], - [-60.60117916527194, 4.91809804933213], - [-60.73357418480372, 5.200277207861901], - [-60.21368343773133, 5.244486395687602], - [-59.98095862490488, 5.014061184098139], - [-60.11100236676737, 4.574966538914083], - [-59.767405768458715, 4.423502915866607], - [-59.53803992373123, 3.958802598481938], - [-59.81541317405786, 3.606498521332085], - [-59.97452490908456, 2.755232652188056], - [-59.71854570172674, 2.24963043864436], - [-59.64604366722126, 1.786893825686789], - [-59.03086157900265, 1.317697658692722], - [-58.5400129868783, 1.268088283692521], - [-58.42947709820596, 1.463941962078721], - [-58.11344987652502, 1.507195135907025], - [-57.66097103537737, 1.682584947105639], - [-57.335822923396904, 1.94853770589576], - [-56.78270423036083, 1.863710842288654], - [-56.539385748914555, 1.899522609866921], - [-55.99569800477175, 1.817667141116601], - [-55.905600145070885, 2.02199575439866], - [-56.0733418442903, 2.220794989425499], - [-55.973322109589375, 2.510363877773017], - [-55.569755011606, 2.421506252447131], - [-55.09758744975514, 2.523748073736613], - [-54.52475419779971, 2.311848863123785], - [-54.08806250671724, 2.105556545414629], - [-53.77852067728892, 2.376702785650082], - [-53.55483924011354, 2.334896551925951], - [-53.4184651352953, 2.053389187015981], - [-52.939657151894956, 2.124857692875636], - [-52.55642473001842, 2.504705308437053], - [-52.249337531123956, 3.241094468596245], - [-51.65779741067888, 4.156232408053029], - [-51.31714636901086, 4.203490505383954], - [-51.069771287629656, 3.650397650564031], - [-50.508875291533656, 1.901563828942457], - [-49.97407589374506, 1.736483465986069], - [-49.947100796088705, 1.046189683431223], - [-50.699251268096916, 0.222984117021682], - [-50.38821082213214, -0.078444512536819], - [-48.62056677915631, -0.235489190271821], - [-48.58449662941659, -1.237805271005001], - [-47.824956427590635, -0.5816179337628], - [-46.566583624851226, -0.941027520352776], - [-44.905703090990414, -1.551739597178134], - [-44.417619187993665, -2.137750339367976], - [-44.58158850765578, -2.691308282078524], - [-43.418791266440195, -2.383110039889793], - [-41.47265682632825, -2.912018324397116], - [-39.97866533055404, -2.873054294449041], - [-38.50038347019657, -3.700652357603395], - [-37.2232521225352, -4.820945733258917], - [-36.45293738457639, -5.109403578312153], - [-35.59779578301047, -5.149504489770648], - [-35.23538896334756, -5.464937432480247], - [-34.89602983248683, -6.738193047719711], - [-34.729993455533034, -7.343220716992966], - [-35.12821204277422, -8.996401462442286], - [-35.636966518687714, -9.649281508017815], - [-37.046518724097, -11.040721123908801], - [-37.68361161960736, -12.171194756725823], - [-38.42387651218844, -13.038118584854288], - [-38.673887091616514, -13.057652276260619], - [-38.953275722802545, -13.793369642800023], - [-38.88229814304965, -15.667053724838768], - [-39.16109249526431, -17.208406670808472], - [-39.2673392400564, -17.867746270420483], - [-39.58352149103423, -18.262295830968938], - [-39.76082333022764, -19.59911345792741], - [-40.77474077001034, -20.904511814052423], - [-40.94475623225061, -21.937316989837807], - [-41.754164191238225, -22.370675551037458], - [-41.98828426773655, -22.970070489190892], - [-43.07470374202475, -22.96769337330547], - [-44.64781185563781, -23.351959323827842], - [-45.35213578955991, -23.796841729428582], - [-46.47209326840554, -24.08896860117454], - [-47.64897233742066, -24.885199069927722], - [-48.4954581365777, -25.877024834905654], - [-48.64100480812774, -26.623697605090932], - [-48.47473588722865, -27.17591196056189], - [-48.661520351747626, -28.186134535435716], - [-48.88845740415739, -28.674115085567884], - [-49.587329474472675, -29.224469089476337], - [-50.696874152211485, -30.984465020472957], - [-51.576226162306156, -31.77769825615321], - [-52.256081305538046, -32.24536996839466], - [-52.712099982297694, -33.19657805759118], - [-53.373661668498244, -33.768377780900764], - [-53.6505439927181, -33.20200408298183], - [-53.209588995971544, -32.727666110974724], - [-53.787951626182185, -32.047242526987624], - [-54.57245154480512, -31.494511407193748], - [-55.601510179249345, -30.853878676071393], - [-55.97324459494093, -30.883075860316303], - [-56.97602576356473, -30.109686374636127], - [-57.62513342958296, -30.216294854454258] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "United Kingdom", - "sov_a3": "GB1", - "adm0_dif": 1, - "level": 2, - "type": "Dependency", - "admin": "Falkland Islands", - "adm0_a3": "FLK", - "geou_dif": 0, - "geounit": "Falkland Islands", - "gu_a3": "FLK", - "su_dif": 0, - "subunit": "Falkland Islands", - "su_a3": "FLK", - "brk_diff": 1, - "name": "Falkland Is.", - "name_long": "Falkland Islands", - "brk_a3": "B12", - "brk_name": "Falkland Is.", - "brk_group": null, - "abbrev": "Flk. Is.", - "postal": "FK", - "formal_en": "Falkland Islands", - "formal_fr": null, - "note_adm0": "U.K.", - "note_brk": "Admin. by U.K.; Claimed by Argentina", - "name_sort": "Falkland Islands", - "name_alt": "Islas Malvinas", - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 3140, - "gdp_md_est": 105.1, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FK", - "iso_a3": "FLK", - "iso_n3": "238", - "un_a3": "238", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "FLK", - "adm0_a3_us": "FLK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 12, - "long_len": 16, - "abbrev_len": 8, - "tiny": -99, - "homepart": -99, - "filename": "FLK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-61.2, -51.85], - [-60, -51.25], - [-59.15, -51.5], - [-58.55, -51.1], - [-57.75, -51.55], - [-58.05, -51.9], - [-59.4, -52.2], - [-59.85, -51.85], - [-60.7, -52.3], - [-61.2, -51.85] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Guyana", - "sov_a3": "GUY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guyana", - "adm0_a3": "GUY", - "geou_dif": 0, - "geounit": "Guyana", - "gu_a3": "GUY", - "su_dif": 0, - "subunit": "Guyana", - "su_a3": "GUY", - "brk_diff": 0, - "name": "Guyana", - "name_long": "Guyana", - "brk_a3": "GUY", - "brk_name": "Guyana", - "brk_group": null, - "abbrev": "Guy.", - "postal": "GY", - "formal_en": "Co-operative Republic of Guyana", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guyana", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 772298, - "gdp_md_est": 2966, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GY", - "iso_a3": "GUY", - "iso_n3": "328", - "un_a3": "328", - "wb_a2": "GY", - "wb_a3": "GUY", - "woe_id": -99, - "adm0_a3_is": "GUY", - "adm0_a3_us": "GUY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GUY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-59.758284878159195, 8.367034816924047], - [-59.101684129458654, 7.999201971870492], - [-58.482962205628056, 7.347691351750697], - [-58.45487606467743, 6.832787380394463], - [-58.07810319683737, 6.809093736188643], - [-57.542218593970645, 6.321268215353356], - [-57.14743648947688, 5.973149929219161], - [-57.307245856339506, 5.073566595882227], - [-57.91428890647214, 4.812626451024414], - [-57.86020952007869, 4.57680105226045], - [-58.04469438336068, 4.060863552258382], - [-57.60156897645786, 3.334654649260685], - [-57.2814334784097, 3.333491929534119], - [-57.150097825739905, 2.768926906745406], - [-56.539385748914555, 1.899522609866921], - [-56.78270423036083, 1.863710842288654], - [-57.335822923396904, 1.94853770589576], - [-57.66097103537737, 1.682584947105639], - [-58.11344987652502, 1.507195135907025], - [-58.42947709820596, 1.463941962078721], - [-58.5400129868783, 1.268088283692521], - [-59.03086157900265, 1.317697658692722], - [-59.64604366722126, 1.786893825686789], - [-59.71854570172674, 2.24963043864436], - [-59.97452490908456, 2.755232652188056], - [-59.81541317405786, 3.606498521332085], - [-59.53803992373123, 3.958802598481938], - [-59.767405768458715, 4.423502915866607], - [-60.11100236676737, 4.574966538914083], - [-59.98095862490488, 5.014061184098139], - [-60.21368343773133, 5.244486395687602], - [-60.73357418480372, 5.200277207861901], - [-61.410302903881956, 5.959068101419618], - [-61.13941504580795, 6.234296779806144], - [-61.15933631045648, 6.696077378766319], - [-60.54399919294098, 6.856584377464883], - [-60.29566809756239, 7.043911444522919], - [-60.637972785063766, 7.414999904810855], - [-60.55058793805819, 7.779602972846178], - [-59.758284878159195, 8.367034816924047] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Peru", - "sov_a3": "PER", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Peru", - "adm0_a3": "PER", - "geou_dif": 0, - "geounit": "Peru", - "gu_a3": "PER", - "su_dif": 0, - "subunit": "Peru", - "su_a3": "PER", - "brk_diff": 0, - "name": "Peru", - "name_long": "Peru", - "brk_a3": "PER", - "brk_name": "Peru", - "brk_group": null, - "abbrev": "Peru", - "postal": "PE", - "formal_en": "Republic of Peru", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Peru", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 11, - "pop_est": 29546963, - "gdp_md_est": 247300, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PE", - "iso_a3": "PER", - "iso_n3": "604", - "un_a3": "604", - "wb_a2": "PE", - "wb_a3": "PER", - "woe_id": -99, - "adm0_a3_is": "PER", - "adm0_a3_us": "PER", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PER.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-69.59042375352405, -17.580011895419332], - [-69.85844356960587, -18.092693780187012], - [-70.37257239447771, -18.34797535570887], - [-71.37525021023691, -17.773798516513857], - [-71.46204077827112, -17.363487644116383], - [-73.44452958850042, -16.359362888252996], - [-75.23788265654144, -15.265682875227782], - [-76.00920508492995, -14.649286390850321], - [-76.42346920439775, -13.82318694423243], - [-76.25924150257416, -13.535039157772943], - [-77.10619238962184, -12.22271615972082], - [-78.09215287953464, -10.377712497604065], - [-79.03695309112695, -8.386567884965892], - [-79.44592037628485, -7.93083342858386], - [-79.76057817251004, -7.194340915560083], - [-80.53748165558608, -6.541667575713717], - [-81.24999630402642, -6.136834405139183], - [-80.92634680858244, -5.690556735866565], - [-81.41094255239946, -4.736764825055459], - [-81.09966956248937, -4.036394138203697], - [-80.30256059438722, -3.404856459164713], - [-80.18401485870967, -3.821161797708044], - [-80.46929460317695, -4.059286797708999], - [-80.44224199087216, -4.425724379090674], - [-80.02890804718561, -4.346090996928893], - [-79.62497921417618, -4.454198093283494], - [-79.20528906931771, -4.959128513207389], - [-78.63989722361234, -4.547784112164074], - [-78.45068396677564, -3.873096612161376], - [-77.83790483265861, -3.003020521663103], - [-76.63539425322672, -2.608677666843818], - [-75.54499569365204, -1.56160979574588], - [-75.23372270374193, -0.911416924649529], - [-75.37322323271385, -0.15203175212045], - [-75.10662451852008, -0.05720549886486], - [-74.44160051135597, -0.530820000819887], - [-74.12239518908906, -1.002832533373848], - [-73.6595035468346, -1.260491224781134], - [-73.07039221870724, -2.308954359550953], - [-72.32578650581365, -2.434218031426454], - [-71.7747607082854, -2.169789727388938], - [-71.41364579942979, -2.342802422702128], - [-70.81347571479196, -2.256864515800743], - [-70.04770850287485, -2.725156345229699], - [-70.69268205430971, -3.742872002785859], - [-70.39404395209499, -3.766591485207825], - [-69.89363521999663, -4.298186944194327], - [-70.7947688463023, -4.251264743673303], - [-70.92884334988358, -4.401591485210368], - [-71.74840572781655, -4.593982842633011], - [-72.89192765978726, -5.274561455916981], - [-72.96450720894119, -5.741251315944893], - [-73.21971126981461, -6.089188734566078], - [-73.1200274319236, -6.629930922068239], - [-73.72448666044164, -6.91859547285064], - [-73.7234014553635, -7.340998630404414], - [-73.98723548042966, -7.523829847853064], - [-73.57105933296707, -8.424446709835834], - [-73.01538265653254, -9.03283334720806], - [-73.22671342639016, -9.462212823121234], - [-72.56303300646564, -9.520193780152717], - [-72.18489071316984, -10.053597914269432], - [-71.30241227892154, -10.079436130415374], - [-70.48189388699117, -9.490118096558845], - [-70.54868567572841, -11.009146823778465], - [-70.0937522040469, -11.123971856331012], - [-69.52967810736496, -10.951734307502194], - [-68.66507971868961, -12.561300144097173], - [-68.88007951523997, -12.899729099176653], - [-68.92922380234954, -13.602683607643007], - [-68.9488866848366, -14.453639418193283], - [-69.33953467474701, -14.953195489158832], - [-69.16034664577495, -15.323973890853019], - [-69.38976416693471, -15.660129082911654], - [-68.9596353827533, -16.50069793057127], - [-69.59042375352405, -17.580011895419332] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Paraguay", - "sov_a3": "PRY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Paraguay", - "adm0_a3": "PRY", - "geou_dif": 0, - "geounit": "Paraguay", - "gu_a3": "PRY", - "su_dif": 0, - "subunit": "Paraguay", - "su_a3": "PRY", - "brk_diff": 0, - "name": "Paraguay", - "name_long": "Paraguay", - "brk_a3": "PRY", - "brk_name": "Paraguay", - "brk_group": null, - "abbrev": "Para.", - "postal": "PY", - "formal_en": "Republic of Paraguay", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Paraguay", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 6, - "mapcolor13": 2, - "pop_est": 6995655, - "gdp_md_est": 28890, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PY", - "iso_a3": "PRY", - "iso_n3": "600", - "un_a3": "600", - "wb_a2": "PY", - "wb_a3": "PRY", - "woe_id": -99, - "adm0_a3_is": "PRY", - "adm0_a3_us": "PRY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "PRY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-62.685057135657885, -22.249029229422387], - [-62.29117936872922, -21.05163461678739], - [-62.26596126977079, -20.513734633061276], - [-61.786326463453776, -19.633736667562964], - [-60.04356462262649, -19.342746677327426], - [-59.115042487206104, -19.356906019775398], - [-58.183471442280506, -19.868399346600363], - [-58.166392381408045, -20.176700941653678], - [-57.87067399761779, -20.73268767668195], - [-57.937155727761294, -22.090175876557172], - [-56.8815095689029, -22.28215382252148], - [-56.47331743022939, -22.086300144135283], - [-55.79795813660691, -22.356929620047822], - [-55.610682745981144, -22.655619398694842], - [-55.517639329639636, -23.571997572526634], - [-55.40074723979542, -23.956935316668805], - [-55.02790178080954, -24.001273695575225], - [-54.652834235235126, -23.83957813893396], - [-54.29295956075451, -24.02101409271073], - [-54.29347632507745, -24.570799655863965], - [-54.42894609233059, -25.162184747012166], - [-54.625290696823576, -25.73925546641551], - [-54.78879492859505, -26.621785577096134], - [-55.69584550639816, -27.38783700939086], - [-56.48670162619299, -27.548499037386293], - [-57.60975969097615, -27.395898532828387], - [-58.61817359071974, -27.123718763947096], - [-57.633660040911124, -25.60365650808164], - [-57.77721716981794, -25.16233977630904], - [-58.80712846539498, -24.77145924245331], - [-60.02896603050402, -24.032796319273274], - [-60.84656470400991, -23.880712579038292], - [-62.685057135657885, -22.249029229422387] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Uruguay", - "sov_a3": "URY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Uruguay", - "adm0_a3": "URY", - "geou_dif": 0, - "geounit": "Uruguay", - "gu_a3": "URY", - "su_dif": 0, - "subunit": "Uruguay", - "su_a3": "URY", - "brk_diff": 0, - "name": "Uruguay", - "name_long": "Uruguay", - "brk_a3": "URY", - "brk_name": "Uruguay", - "brk_group": null, - "abbrev": "Ury.", - "postal": "UY", - "formal_en": "Oriental Republic of Uruguay", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Uruguay", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 10, - "pop_est": 3494382, - "gdp_md_est": 43160, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UY", - "iso_a3": "URY", - "iso_n3": "858", - "un_a3": "858", - "wb_a2": "UY", - "wb_a3": "URY", - "woe_id": -99, - "adm0_a3_is": "URY", - "adm0_a3_us": "URY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "URY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-57.62513342958296, -30.216294854454258], - [-56.97602576356473, -30.109686374636127], - [-55.97324459494093, -30.883075860316303], - [-55.601510179249345, -30.853878676071393], - [-54.57245154480512, -31.494511407193748], - [-53.787951626182185, -32.047242526987624], - [-53.209588995971544, -32.727666110974724], - [-53.6505439927181, -33.20200408298183], - [-53.373661668498244, -33.768377780900764], - [-53.806425950726535, -34.396814874002224], - [-54.93586605489773, -34.952646579733624], - [-55.67408972840329, -34.75265878676407], - [-56.21529700379607, -34.85983570733742], - [-57.139685024633096, -34.430456231424245], - [-57.8178606838155, -34.4625472958775], - [-58.42707414410439, -33.90945444105757], - [-58.34961117209887, -33.26318897881541], - [-58.13264767112144, -33.040566908502015], - [-58.14244035504076, -32.044503676076154], - [-57.87493730328188, -31.016556084926208], - [-57.62513342958296, -30.216294854454258] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Suriname", - "sov_a3": "SUR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Suriname", - "adm0_a3": "SUR", - "geou_dif": 0, - "geounit": "Suriname", - "gu_a3": "SUR", - "su_dif": 0, - "subunit": "Suriname", - "su_a3": "SUR", - "brk_diff": 0, - "name": "Suriname", - "name_long": "Suriname", - "brk_a3": "SUR", - "brk_name": "Suriname", - "brk_group": null, - "abbrev": "Sur.", - "postal": "SR", - "formal_en": "Republic of Suriname", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Suriname", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 7, - "mapcolor13": 6, - "pop_est": 481267, - "gdp_md_est": 4254, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SR", - "iso_a3": "SUR", - "iso_n3": "740", - "un_a3": "740", - "wb_a2": "SR", - "wb_a3": "SUR", - "woe_id": -99, - "adm0_a3_is": "SUR", - "adm0_a3_us": "SUR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SUR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-57.14743648947688, 5.973149929219161], - [-55.9493184067898, 5.772877915872002], - [-55.841779751190415, 5.953125311706059], - [-55.033250291551774, 6.025291449401664], - [-53.958044603070896, 5.756548163267765], - [-54.47863298197923, 4.896755682795586], - [-54.399542202356514, 4.212611395683466], - [-54.00693050801901, 3.620037746592558], - [-54.181726040246275, 3.189779771330421], - [-54.2697051662232, 2.732391669115046], - [-54.52475419779971, 2.311848863123785], - [-55.09758744975514, 2.523748073736613], - [-55.569755011606, 2.421506252447131], - [-55.973322109589375, 2.510363877773017], - [-56.0733418442903, 2.220794989425499], - [-55.905600145070885, 2.02199575439866], - [-55.99569800477175, 1.817667141116601], - [-56.539385748914555, 1.899522609866921], - [-57.150097825739905, 2.768926906745406], - [-57.2814334784097, 3.333491929534119], - [-57.60156897645786, 3.334654649260685], - [-58.04469438336068, 4.060863552258382], - [-57.86020952007869, 4.57680105226045], - [-57.91428890647214, 4.812626451024414], - [-57.307245856339506, 5.073566595882227], - [-57.14743648947688, 5.973149929219161] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Venezuela", - "sov_a3": "VEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Venezuela", - "adm0_a3": "VEN", - "geou_dif": 0, - "geounit": "Venezuela", - "gu_a3": "VEN", - "su_dif": 0, - "subunit": "Venezuela", - "su_a3": "VEN", - "brk_diff": 0, - "name": "Venezuela", - "name_long": "Venezuela", - "brk_a3": "VEN", - "brk_name": "Venezuela", - "brk_group": null, - "abbrev": "Ven.", - "postal": "VE", - "formal_en": "Bolivarian Republic of Venezuela", - "formal_fr": "República Bolivariana de Venezuela", - "note_adm0": null, - "note_brk": null, - "name_sort": "Venezuela, RB", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 26814843, - "gdp_md_est": 357400, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "VE", - "iso_a3": "VEN", - "iso_n3": "862", - "un_a3": "862", - "wb_a2": "VE", - "wb_a3": "VEN", - "woe_id": -99, - "adm0_a3_is": "VEN", - "adm0_a3_us": "VEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "VEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-71.3315836249503, 11.776284084515808], - [-71.36000566271082, 11.53999359786121], - [-71.94704993354651, 11.423282375530022], - [-71.62086829292019, 10.969459947142795], - [-71.63306393094108, 10.446494452349027], - [-72.07417395698451, 9.865651353388373], - [-71.69564409044654, 9.072263088411248], - [-71.26455929226773, 9.137194525585983], - [-71.03999935574339, 9.859992784052407], - [-71.35008378771079, 10.211935126176215], - [-71.40062333849224, 10.968969021036015], - [-70.1552988349065, 11.37548167566004], - [-70.29384334988103, 11.846822414594214], - [-69.94324459499683, 12.162307033736099], - [-69.58430009629747, 11.459610907431212], - [-68.88299923366445, 11.443384507691563], - [-68.23327145045873, 10.885744126829946], - [-68.19412655299763, 10.554653225135922], - [-67.29624854192633, 10.54586823164631], - [-66.227864142508, 10.648626817258688], - [-65.65523759628175, 10.200798855017323], - [-64.89045223657817, 10.0772146671913], - [-64.32947872583374, 10.38959870039568], - [-64.31800655786495, 10.64141795495398], - [-63.07932247582874, 10.7017243514386], - [-61.880946010980196, 10.715625311725104], - [-62.73011898461641, 10.420268662960906], - [-62.388511928950976, 9.94820445397464], - [-61.58876746280193, 9.873066921422264], - [-60.83059668643172, 9.38133982994894], - [-60.67125240745973, 8.580174261911878], - [-60.15009558779618, 8.602756862823426], - [-59.758284878159195, 8.367034816924047], - [-60.55058793805819, 7.779602972846178], - [-60.637972785063766, 7.414999904810855], - [-60.29566809756239, 7.043911444522919], - [-60.54399919294098, 6.856584377464883], - [-61.15933631045648, 6.696077378766319], - [-61.13941504580795, 6.234296779806144], - [-61.410302903881956, 5.959068101419618], - [-60.73357418480372, 5.200277207861901], - [-60.60117916527194, 4.91809804933213], - [-60.96689327660153, 4.536467596856639], - [-62.08542965355914, 4.162123521334308], - [-62.804533047116706, 4.006965033377952], - [-63.0931975978991, 3.770571193858785], - [-63.88834286157416, 4.020530096854571], - [-64.62865943058755, 4.14848094320925], - [-64.81606401229402, 4.056445217297423], - [-64.36849443221409, 3.797210394705246], - [-64.40882788761792, 3.126786200366624], - [-64.26999915226578, 2.497005520025567], - [-63.42286739770512, 2.411067613124174], - [-63.36878801131166, 2.200899562993129], - [-64.08308549666609, 1.91636912679408], - [-64.19930579289051, 1.49285492594602], - [-64.61101192895985, 1.328730576987042], - [-65.35471330428837, 1.0952822941085], - [-65.54826738143757, 0.78925446207603], - [-66.32576514348496, 0.724452215982012], - [-66.87632585312258, 1.253360500489336], - [-67.18129431829307, 2.250638129074062], - [-67.44709204778631, 2.600280869960869], - [-67.8099381171237, 2.820655015469569], - [-67.30317318385345, 3.31845408773718], - [-67.33756384954368, 3.542342230641722], - [-67.62183590358127, 3.839481716319994], - [-67.82301225449355, 4.503937282728899], - [-67.74469662135522, 5.221128648291668], - [-67.52153194850275, 5.556870428891969], - [-67.34143958196557, 6.095468044454023], - [-67.69508724635502, 6.267318020040647], - [-68.26505245631823, 6.153268133972475], - [-68.98531856960236, 6.206804917826858], - [-69.38947994655712, 6.099860541198836], - [-70.09331295437242, 6.96037649172311], - [-70.67423356798152, 7.087784735538719], - [-71.96017574734864, 6.991614895043538], - [-72.19835242378188, 7.340430813013682], - [-72.44448727078807, 7.423784898300481], - [-72.47967892117885, 7.632506008327354], - [-72.36090064155596, 8.002638454617895], - [-72.43986223009796, 8.405275376820029], - [-72.6604947577681, 8.625287787302682], - [-72.7887298245004, 9.085027167187334], - [-73.30495154488005, 9.151999823437606], - [-73.02760413276957, 9.736770331252444], - [-72.9052860175347, 10.450344346554772], - [-72.61465776232521, 10.821975409381778], - [-72.22757544624294, 11.10870209395324], - [-71.97392167833829, 11.60867157637712], - [-71.3315836249503, 11.776284084515808] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "The Bahamas", - "sov_a3": "BHS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "The Bahamas", - "adm0_a3": "BHS", - "geou_dif": 0, - "geounit": "The Bahamas", - "gu_a3": "BHS", - "su_dif": 0, - "subunit": "The Bahamas", - "su_a3": "BHS", - "brk_diff": 0, - "name": "Bahamas", - "name_long": "Bahamas", - "brk_a3": "BHS", - "brk_name": "Bahamas", - "brk_group": null, - "abbrev": "Bhs.", - "postal": "BS", - "formal_en": "Commonwealth of the Bahamas", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bahamas, The", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 309156, - "gdp_md_est": 9093, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BS", - "iso_a3": "BHS", - "iso_n3": "044", - "un_a3": "044", - "wb_a2": "BS", - "wb_a3": "BHS", - "woe_id": -99, - "adm0_a3_is": "BHS", - "adm0_a3_us": "BHS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BHS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-77.53466, 23.75975], - [-77.78, 23.71], - [-78.03405, 24.28615], - [-78.40848, 24.57564], - [-78.19087, 25.2103], - [-77.89, 25.17], - [-77.54, 24.34], - [-77.53466, 23.75975] - ] - ], - [ - [ - [-77.82, 26.58], - [-78.91, 26.42], - [-78.98, 26.79], - [-78.51, 26.87], - [-77.85, 26.84], - [-77.82, 26.58] - ] - ], - [ - [ - [-77, 26.59], - [-77.17255, 25.87918], - [-77.35641, 26.00735], - [-77.34, 26.53], - [-77.78802, 26.92516], - [-77.79, 27.04], - [-77, 26.59] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Belize", - "sov_a3": "BLZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Belize", - "adm0_a3": "BLZ", - "geou_dif": 0, - "geounit": "Belize", - "gu_a3": "BLZ", - "su_dif": 0, - "subunit": "Belize", - "su_a3": "BLZ", - "brk_diff": 0, - "name": "Belize", - "name_long": "Belize", - "brk_a3": "BLZ", - "brk_name": "Belize", - "brk_group": null, - "abbrev": "Belize", - "postal": "BZ", - "formal_en": "Belize", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Belize", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 5, - "mapcolor13": 7, - "pop_est": 307899, - "gdp_md_est": 2536, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BZ", - "iso_a3": "BLZ", - "iso_n3": "084", - "un_a3": "084", - "wb_a2": "BZ", - "wb_a3": "BLZ", - "woe_id": -99, - "adm0_a3_is": "BLZ", - "adm0_a3_us": "BLZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "BLZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-89.14308041050332, 17.80831899664932], - [-89.15090938999553, 17.95546763760042], - [-89.02985734735182, 18.001511338772488], - [-88.84834387892661, 17.883198147040233], - [-88.49012285027935, 18.486830552641603], - [-88.3000310940937, 18.4999822046599], - [-88.29633622918482, 18.35327281338327], - [-88.10681291375437, 18.348673610909287], - [-88.1234785631685, 18.07667470954101], - [-88.2853549873228, 17.644142971258034], - [-88.19786678745265, 17.489475409408456], - [-88.30264075392444, 17.131693630435663], - [-88.23951799187991, 17.036066392479555], - [-88.35542822951057, 16.530774237529627], - [-88.55182451043585, 16.265467434143147], - [-88.73243364129594, 16.233634751851355], - [-88.93061275913527, 15.887273464415074], - [-89.22912167026928, 15.88693756760517], - [-89.15080603713095, 17.015576687075836], - [-89.14308041050332, 17.80831899664932] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Canada", - "sov_a3": "CAN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Canada", - "adm0_a3": "CAN", - "geou_dif": 0, - "geounit": "Canada", - "gu_a3": "CAN", - "su_dif": 0, - "subunit": "Canada", - "su_a3": "CAN", - "brk_diff": 0, - "name": "Canada", - "name_long": "Canada", - "brk_a3": "CAN", - "brk_name": "Canada", - "brk_group": null, - "abbrev": "Can.", - "postal": "CA", - "formal_en": "Canada", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Canada", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 33487208, - "gdp_md_est": 1300000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CA", - "iso_a3": "CAN", - "iso_n3": "124", - "un_a3": "124", - "wb_a2": "CA", - "wb_a3": "CAN", - "woe_id": -99, - "adm0_a3_is": "CAN", - "adm0_a3_us": "CAN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Northern America", - "region_wb": "North America", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CAN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-63.6645, 46.55001], - [-62.9393, 46.41587], - [-62.01208, 46.44314], - [-62.50391, 46.03339], - [-62.87433, 45.96818], - [-64.1428, 46.39265], - [-64.39261, 46.72747], - [-64.01486, 47.03601], - [-63.6645, 46.55001] - ] - ], - [ - [ - [-61.806305, 49.10506], - [-62.29318, 49.08717], - [-63.58926, 49.40069], - [-64.51912, 49.87304], - [-64.17322, 49.95718], - [-62.85829, 49.70641], - [-61.835585, 49.28855], - [-61.806305, 49.10506] - ] - ], - [ - [ - [-123.51000158755114, 48.51001089130344], - [-124.0128907883995, 48.370846259141416], - [-125.65501277733837, 48.8250045843385], - [-125.95499446679275, 49.179995835967645], - [-126.85000443587187, 49.53000031188043], - [-127.0299934495444, 49.81499583597008], - [-128.05933630436624, 49.9949590114266], - [-128.44458410710217, 50.539137681676124], - [-128.35841365625544, 50.770648098343685], - [-127.3085810960299, 50.55257355407195], - [-126.69500097721232, 50.400903225295394], - [-125.75500667382319, 50.29501821552938], - [-125.4150015875588, 49.95000051533261], - [-124.92076818911934, 49.475274970083404], - [-123.92250870832102, 49.06248362893581], - [-123.51000158755114, 48.51001089130344] - ] - ], - [ - [ - [-56.13403581401712, 50.6870097926793], - [-56.795881720595276, 49.81230866149096], - [-56.1431050278843, 50.150117499382844], - [-55.471492275602934, 49.93581533466846], - [-55.82240108908093, 49.58712860777911], - [-54.935142584845664, 49.31301097268684], - [-54.47377539734378, 49.55669118915918], - [-53.476549445191324, 49.24913890237405], - [-53.78601375997124, 48.51678050393363], - [-53.086133999226256, 48.687803656603535], - [-52.958648240762244, 48.157164211614486], - [-52.64809872090419, 47.5355484075755], - [-53.069158291218336, 46.65549876564495], - [-53.52145626485304, 46.61829173439483], - [-54.17893551290254, 46.80706574155701], - [-53.961868659060485, 47.62520701760192], - [-54.24048214376214, 47.75227936460763], - [-55.4007730780115, 46.884993801453135], - [-55.99748084168584, 46.9197203639533], - [-55.29121904155278, 47.389562486351], - [-56.25079871278052, 47.63254507098739], - [-57.3252292547771, 47.572807115258], - [-59.26601518414677, 47.603347886742505], - [-59.419494188053704, 47.899453843774864], - [-58.796586473207405, 48.25152537697949], - [-59.231624518456535, 48.52318838153781], - [-58.39180497906523, 49.12558055276418], - [-57.35868974468604, 50.718274034215845], - [-56.73865007183201, 51.28743825947853], - [-55.870976935435294, 51.632094224649194], - [-55.406974249886616, 51.58827261006573], - [-55.60021826844209, 51.31707469339793], - [-56.13403581401712, 50.6870097926793] - ] - ], - [ - [ - [-133.1800040417117, 54.16997549093531], - [-132.71000788443132, 54.040009315423525], - [-131.74998958400326, 54.12000438090922], - [-132.049480347351, 52.984621487024526], - [-131.1790425218266, 52.180432847698285], - [-131.57782954982292, 52.18237071390925], - [-132.18042842677855, 52.639707139692405], - [-132.54999243231387, 53.100014960332146], - [-133.05461117875552, 53.41146881775537], - [-133.2396644827927, 53.8510802272624], - [-133.1800040417117, 54.16997549093531] - ] - ], - [ - [ - [-79.26582, 62.158675], - [-79.65752, 61.63308], - [-80.09956, 61.7181], - [-80.36215, 62.01649], - [-80.315395, 62.085565], - [-79.92939, 62.3856], - [-79.52002, 62.36371], - [-79.26582, 62.158675] - ] - ], - [ - [ - [-81.89825, 62.7108], - [-83.06857, 62.15922], - [-83.77462, 62.18231], - [-83.99367, 62.4528], - [-83.25048, 62.91409], - [-81.87699, 62.90458], - [-81.89825, 62.7108] - ] - ], - [ - [ - [-85.16130794954985, 65.65728465439281], - [-84.97576371940596, 65.217518215589], - [-84.4640120104195, 65.37177236598018], - [-83.88262630891975, 65.10961782496355], - [-82.78757687043877, 64.76669302027469], - [-81.64201371939254, 64.45513580998696], - [-81.55344031444425, 63.979609280037145], - [-80.81736121287886, 64.05748566350101], - [-80.10345130076661, 63.725981350348604], - [-80.99101986359568, 63.41124603947497], - [-82.54717810741701, 63.65172231714524], - [-83.10879757356506, 64.10187571883972], - [-84.10041663281388, 63.56971181909802], - [-85.52340471061902, 63.05237905542409], - [-85.86676876498237, 63.637252916103556], - [-87.22198320183674, 63.541238104905226], - [-86.35275977247127, 64.03583323837071], - [-86.22488644076513, 64.82291697860826], - [-85.88384782585487, 65.73877838811705], - [-85.16130794954985, 65.65728465439281] - ] - ], - [ - [ - [-75.86588, 67.14886], - [-76.98687, 67.09873], - [-77.2364, 67.58809], - [-76.81166, 68.14856], - [-75.89521, 68.28721], - [-75.1145, 68.01036], - [-75.10333, 67.58202], - [-75.21597, 67.44425], - [-75.86588, 67.14886] - ] - ], - [ - [ - [-95.64768120380052, 69.10769035832178], - [-96.2695212038006, 68.75704035832175], - [-97.61740120380057, 69.0600303583218], - [-98.43180120380052, 68.9507003583218], - [-99.79740120380053, 69.4000303583218], - [-98.91740120380055, 69.7100303583218], - [-98.2182612038005, 70.14354035832176], - [-97.15740120380056, 69.86003035832181], - [-96.55740120380054, 69.68003035832176], - [-96.25740120380053, 69.49003035832177], - [-95.64768120380052, 69.10769035832178] - ] - ], - [ - [ - [-90.5471, 69.49766], - [-90.55151, 68.47499], - [-89.21515, 69.25873], - [-88.01966, 68.61508], - [-88.31749, 67.87338], - [-87.35017, 67.19872], - [-86.30607, 67.92146], - [-85.57664, 68.78456], - [-85.52197, 69.88211], - [-84.10081, 69.80539], - [-82.62258, 69.65826], - [-81.28043, 69.16202], - [-81.2202, 68.66567], - [-81.96436, 68.13253], - [-81.25928, 67.59716], - [-81.38653, 67.11078], - [-83.34456, 66.41154], - [-84.73542, 66.2573], - [-85.76943, 66.55833], - [-86.0676, 66.05625], - [-87.03143, 65.21297], - [-87.32324, 64.77563], - [-88.48296, 64.09897], - [-89.91444, 64.03273], - [-90.70398, 63.61017], - [-90.77004, 62.96021], - [-91.93342, 62.83508], - [-93.15698, 62.02469], - [-94.24153, 60.89865], - [-94.62931, 60.11021], - [-94.6846, 58.94882], - [-93.21502, 58.78212], - [-92.76462, 57.84571], - [-92.29703, 57.08709], - [-90.89769, 57.28468], - [-89.03953, 56.85172], - [-88.03978, 56.47162], - [-87.32421, 55.99914], - [-86.07121, 55.72383], - [-85.01181, 55.3026], - [-83.36055, 55.24489], - [-82.27285, 55.14832], - [-82.4362, 54.28227], - [-82.12502, 53.27703], - [-81.40075, 52.15788], - [-79.91289, 51.20842], - [-79.14301, 51.53393], - [-78.60191, 52.56208], - [-79.12421, 54.14145], - [-79.82958, 54.66772], - [-78.22874, 55.13645], - [-77.0956, 55.83741], - [-76.54137, 56.53423], - [-76.62319, 57.20263], - [-77.30226, 58.05209], - [-78.51688, 58.80458], - [-77.33676, 59.85261], - [-77.77272, 60.75788], - [-78.10687, 62.31964], - [-77.41067, 62.55053], - [-75.69621, 62.2784], - [-74.6682, 62.18111], - [-73.83988, 62.4438], - [-72.90853, 62.10507], - [-71.67708, 61.52535], - [-71.37369, 61.13717], - [-69.59042, 61.06141], - [-69.62033, 60.22125], - [-69.2879, 58.95736], - [-68.37455, 58.80106], - [-67.64976, 58.21206], - [-66.20178, 58.76731], - [-65.24517, 59.87071], - [-64.58352, 60.33558], - [-63.80475, 59.4426], - [-62.50236, 58.16708], - [-61.39655, 56.96745], - [-61.79866, 56.33945], - [-60.46853, 55.77548], - [-59.56962, 55.20407], - [-57.97508, 54.94549], - [-57.3332, 54.6265], - [-56.93689, 53.78032], - [-56.15811, 53.64749], - [-55.75632, 53.27036], - [-55.68338, 52.14664], - [-56.40916, 51.7707], - [-57.12691, 51.41972], - [-58.77482, 51.0643], - [-60.03309, 50.24277], - [-61.72366, 50.08046], - [-63.86251, 50.29099], - [-65.36331, 50.2982], - [-66.39905, 50.22897], - [-67.23631, 49.51156], - [-68.51114, 49.06836], - [-69.95362, 47.74488], - [-71.10458, 46.82171], - [-70.25522, 46.98606], - [-68.65, 48.3], - [-66.55243, 49.1331], - [-65.05626, 49.23278], - [-64.17099, 48.74248], - [-65.11545, 48.07085], - [-64.79854, 46.99297], - [-64.47219, 46.23849], - [-63.17329, 45.73902], - [-61.52072, 45.88377], - [-60.51815, 47.00793], - [-60.4486, 46.28264], - [-59.80287, 45.9204], - [-61.03988, 45.26525], - [-63.25471, 44.67014], - [-64.24656, 44.26553], - [-65.36406, 43.54523], - [-66.1234, 43.61867], - [-66.16173, 44.46512], - [-64.42549, 45.29204], - [-66.02605, 45.25931], - [-67.13741, 45.13753], - [-67.79134, 45.70281], - [-67.79046, 47.06636], - [-68.23444, 47.35486], - [-68.905, 47.185], - [-69.237216, 47.447781], - [-69.99997, 46.69307], - [-70.305, 45.915], - [-70.66, 45.46], - [-71.08482, 45.30524], - [-71.405, 45.255], - [-71.50506, 45.0082], - [-73.34783, 45.00738], - [-74.867, 45.00048], - [-75.31821, 44.81645], - [-76.375, 44.09631], - [-76.5, 44.01845889375872], - [-76.82003414580558, 43.628784288093755], - [-77.7378850979577, 43.629055589363304], - [-78.72027991404238, 43.625089423184875], - [-79.17167355011188, 43.46633942318422], - [-79.01, 43.27], - [-78.92, 42.965], - [-78.9393621487437, 42.86361135514804], - [-80.24744767934794, 42.36619985612259], - [-81.27774654816716, 42.20902598730686], - [-82.43927771679162, 41.675105088867156], - [-82.69008928092018, 41.675105088867156], - [-83.02981014680694, 41.83279572200584], - [-83.14199968131256, 41.975681057292825], - [-83.12, 42.08], - [-82.9, 42.43], - [-82.43, 42.98], - [-82.1376423815039, 43.571087551439916], - [-82.33776312543108, 44.44], - [-82.55092464875818, 45.347516587905375], - [-83.59285071484308, 45.81689362241237], - [-83.46955074739463, 45.99468638771259], - [-83.61613094759059, 46.11692698829907], - [-83.89076534700575, 46.11692698829907], - [-84.09185126416148, 46.275418606138174], - [-84.14211951367338, 46.51222585711574], - [-84.3367, 46.40877], - [-84.6049, 46.4396], - [-84.54374874544587, 46.538684190449146], - [-84.77923824739992, 46.637101955749046], - [-84.87607988151485, 46.90008331968238], - [-85.65236324740343, 47.22021881773051], - [-86.46199083122826, 47.55333801939204], - [-87.43979262330024, 47.94], - [-88.37811418328673, 48.302917588893735], - [-89.27291744663668, 48.019808254582664], - [-89.6, 48.01], - [-90.83, 48.27], - [-91.64, 48.14], - [-92.61, 48.45], - [-93.63087, 48.60926], - [-94.32914, 48.67074], - [-94.64, 48.84], - [-94.81758, 49.38905], - [-95.15609, 49.38425], - [-95.15906950917204, 49], - [-97.22872000000481, 49.0007], - [-100.65, 49], - [-104.04826, 48.99986], - [-107.05, 49], - [-110.05, 49], - [-113, 49], - [-116.04818, 49], - [-117.03121, 49], - [-120, 49], - [-122.84, 49], - [-122.97421, 49.0025377777778], - [-124.91024, 49.98456], - [-125.62461, 50.41656], - [-127.43561, 50.83061], - [-127.99276, 51.71583], - [-127.85032, 52.32961], - [-129.12979, 52.75538], - [-129.30523, 53.56159], - [-130.51497, 54.28757], - [-130.53611, 54.80278], - [-129.98, 55.285], - [-130.00778, 55.91583], - [-131.70781, 56.55212], - [-132.73042, 57.69289], - [-133.35556, 58.41028], - [-134.27111, 58.86111], - [-134.945, 59.27056], - [-135.47583, 59.78778], - [-136.47972, 59.46389], - [-137.4525, 58.905], - [-138.34089, 59.56211], - [-139.039, 60], - [-140.013, 60.27682], - [-140.99778, 60.30639], - [-140.9925, 66.00003], - [-140.986, 69.712], - [-139.12052, 69.47102], - [-137.54636, 68.99002], - [-136.50358, 68.89804], - [-135.62576, 69.31512], - [-134.41464, 69.62743], - [-132.92925, 69.50534], - [-131.43136, 69.94451], - [-129.79471, 70.19369], - [-129.10773, 69.77927], - [-128.36156, 70.01286], - [-128.13817, 70.48384], - [-127.44712, 70.37721], - [-125.75632, 69.48058], - [-124.42483, 70.1584], - [-124.28968, 69.39969], - [-123.06108, 69.56372], - [-122.6835, 69.85553], - [-121.47226, 69.79778], - [-119.94288, 69.37786], - [-117.60268, 69.01128], - [-116.22643, 68.84151], - [-115.2469, 68.90591], - [-113.89794, 68.3989], - [-115.30489, 67.90261], - [-113.49727, 67.68815], - [-110.798, 67.80612], - [-109.94619, 67.98104], - [-108.8802, 67.38144], - [-107.79239, 67.88736], - [-108.81299, 68.31164], - [-108.16721, 68.65392], - [-106.95, 68.7], - [-106.15, 68.8], - [-105.34282, 68.56122], - [-104.33791, 68.018], - [-103.22115, 68.09775], - [-101.45433, 67.64689], - [-99.90195, 67.80566], - [-98.4432, 67.78165], - [-98.5586, 68.40394], - [-97.66948, 68.57864], - [-96.11991, 68.23939], - [-96.12588, 67.29338], - [-95.48943, 68.0907], - [-94.685, 68.06383], - [-94.23282, 69.06903], - [-95.30408, 69.68571], - [-96.47131, 70.08976], - [-96.39115, 71.19482], - [-95.2088, 71.92053], - [-93.88997, 71.76015], - [-92.87818, 71.31869], - [-91.51964, 70.19129], - [-92.40692, 69.69997], - [-90.5471, 69.49766] - ] - ], - [ - [ - [-114.1671699999999, 73.12145], - [-114.66634, 72.65277], - [-112.44101999999988, 72.95540000000011], - [-111.05039, 72.4504], - [-109.92034999999989, 72.96113], - [-109.00654, 72.63335], - [-108.18835, 71.65089], - [-107.68599, 72.06548], - [-108.39639, 73.08953000000011], - [-107.51645, 73.23598], - [-106.52259, 73.07601], - [-105.40246, 72.67259], - [-104.77484, 71.6984], - [-104.46475999999984, 70.99297], - [-102.78537, 70.49776], - [-100.9807799999999, 70.02432], - [-101.08929, 69.58447000000012], - [-102.73116, 69.50402], - [-102.09329, 69.11962000000011], - [-102.43024, 68.75282], - [-104.24, 68.91], - [-105.96, 69.18000000000015], - [-107.12254, 69.11922], - [-109, 68.78], - [-111.53414887520013, 68.63005915681794], - [-113.3132, 68.53554], - [-113.85495999999983, 69.00744000000012], - [-115.22, 69.28], - [-116.10794, 69.16821], - [-117.34, 69.96000000000012], - [-116.67472999999988, 70.06655], - [-115.13112, 70.2373], - [-113.72141, 70.19237], - [-112.4161, 70.36638], - [-114.35, 70.6], - [-116.48684, 70.52045], - [-117.9048, 70.54056000000014], - [-118.43238, 70.9092], - [-116.11311, 71.30918], - [-117.65568, 71.2952], - [-119.40199, 71.55859], - [-118.56267, 72.30785], - [-117.86642, 72.70594], - [-115.18909, 73.31459000000012], - [-114.1671699999999, 73.12145] - ] - ], - [ - [ - [-104.5, 73.42], - [-105.38, 72.76], - [-106.94, 73.46], - [-106.6, 73.6], - [-105.26, 73.64], - [-104.5, 73.42] - ] - ], - [ - [ - [-76.34, 73.10268498995302], - [-76.25140380859375, 72.82638549804688], - [-77.31443786621091, 72.85554504394527], - [-78.39167022705081, 72.87665557861328], - [-79.48625183105466, 72.74220275878909], - [-79.77583312988284, 72.80290222167974], - [-80.87609863281253, 73.3331832885742], - [-80.83388519287105, 73.69318389892578], - [-80.35305786132812, 73.75971984863278], - [-78.06443786621094, 73.65193176269534], - [-76.34, 73.10268498995302] - ] - ], - [ - [ - [-86.56217851433414, 73.15744700793846], - [-85.77437130404454, 72.53412588163383], - [-84.85011247428824, 73.34027822538712], - [-82.31559017610098, 73.75095083281059], - [-80.60008765330764, 72.71654368762421], - [-80.7489416165244, 72.06190664335077], - [-78.77063859731078, 72.35217316353416], - [-77.82462398955958, 72.74961660429105], - [-75.60584469267573, 72.24367849393741], - [-74.22861609566499, 71.7671442735579], - [-74.09914079455771, 71.33084015571765], - [-72.24222571479766, 71.5569245469945], - [-71.20001542833519, 70.92001251899723], - [-68.7860542466849, 70.52502370877426], - [-67.91497046575694, 70.12194753689761], - [-66.96903337265417, 69.18608734809189], - [-68.80512285020055, 68.72019847276442], - [-66.44986609563387, 68.06716339789202], - [-64.86231441919522, 67.84753856065163], - [-63.42493445499676, 66.92847321234066], - [-61.85198137068058, 66.86212067327784], - [-62.1631768459423, 66.16025136988961], - [-63.918444383384184, 64.99866852483284], - [-65.14886023625363, 65.42603261988668], - [-66.72121904159854, 66.3880410834322], - [-68.01501603867396, 66.26272573512439], - [-68.14128740097917, 65.68978913030438], - [-67.08964616562339, 65.108455105237], - [-65.73208045109976, 64.64840566675863], - [-65.32016760930128, 64.38273712834606], - [-64.66940629744968, 63.39292674422748], - [-65.01380388045891, 62.67418508569599], - [-66.27504472519047, 62.945098781986076], - [-68.78318620469273, 63.74567007105181], - [-67.36968075221304, 62.883965562584876], - [-66.3282972886672, 62.280074774822054], - [-66.16556820338016, 61.93089712182589], - [-68.87736650254465, 62.33014923771282], - [-71.02343705919384, 62.91070811629584], - [-72.235378587519, 63.39783600529517], - [-71.8862784491713, 63.67998932560885], - [-73.37830624051838, 64.19396312118383], - [-74.8344189114226, 64.67907562932379], - [-74.81850257027673, 64.38909332951798], - [-77.70997982452005, 64.22954234481679], - [-78.55594885935417, 64.57290639918014], - [-77.89728105336192, 65.30919220647479], - [-76.0182742987972, 65.32696889918316], - [-73.95979529488272, 65.45476471624089], - [-74.29388342964964, 65.8117713487294], - [-73.94491248238265, 66.31057811142672], - [-72.65116716173941, 67.28457550726387], - [-72.92605994331609, 67.72692576768239], - [-73.31161780464575, 68.06943716091291], - [-74.84330725777681, 68.55462718370129], - [-76.86910091826674, 68.89473562283027], - [-76.22864905465735, 69.14776927354742], - [-77.28736996123712, 69.76954010688328], - [-78.1686339993266, 69.82648753526891], - [-78.95724219431673, 70.16688019477542], - [-79.49245500356366, 69.87180776638891], - [-81.30547095409176, 69.74318512641435], - [-84.94470618359847, 69.9666340196444], - [-87.06000342481789, 70.26000112576537], - [-88.6817132230015, 70.41074127876081], - [-89.51341956252304, 70.76203766548099], - [-88.46772111688075, 71.21818553332133], - [-89.8881512112875, 71.22255219184996], - [-90.20516028518202, 72.2350743679608], - [-89.43657670770494, 73.12946421985237], - [-88.40824154331281, 73.53788890247121], - [-85.82615108920092, 73.80381582304521], - [-86.56217851433414, 73.15744700793846] - ] - ], - [ - [ - [-100.35642, 73.84389], - [-99.16387, 73.63339], - [-97.38, 73.76], - [-97.12, 73.47], - [-98.05359, 72.99052], - [-96.54, 72.56], - [-96.72, 71.66], - [-98.35966, 71.27285], - [-99.32286, 71.35639], - [-100.01482, 71.73827], - [-102.5, 72.51], - [-102.48, 72.83], - [-100.43836, 72.70588], - [-101.54, 73.36], - [-100.35642, 73.84389] - ] - ], - [ - [ - [-93.19629553910022, 72.77199249947336], - [-94.26904659704726, 72.02459625923598], - [-95.40985551632266, 72.06188080513459], - [-96.03374508338246, 72.94027680123182], - [-96.01826799191099, 73.4374299180958], - [-95.49579342322403, 73.86241689726418], - [-94.50365759965234, 74.1349067247392], - [-92.42001217321177, 74.10002513294219], - [-90.50979285354259, 73.85673248971203], - [-92.0039652168299, 72.9662442084585], - [-93.19629553910022, 72.77199249947336] - ] - ], - [ - [ - [-120.46, 71.38360179308759], - [-123.09219, 70.90164], - [-123.62, 71.34], - [-125.92894873747335, 71.86868846301141], - [-125.5, 72.29226081179502], - [-124.80729, 73.02256], - [-123.9399999999999, 73.68000000000015], - [-124.91775, 74.29275000000013], - [-121.53788, 74.44893], - [-120.10978, 74.24135], - [-117.55563999999987, 74.18577], - [-116.58442, 73.89607], - [-115.51081, 73.47519], - [-116.76793999999988, 73.22292], - [-119.22, 72.52], - [-120.46, 71.82], - [-120.46, 71.38360179308759] - ] - ], - [ - [ - [-93.61275590694049, 74.97999726022445], - [-94.15690873897384, 74.59234650338686], - [-95.60868058956561, 74.66686391875177], - [-96.82093217648458, 74.92762319609658], - [-96.2885874092298, 75.37782827422335], - [-94.85081987178913, 75.6472175157609], - [-93.97774654821794, 75.29648956979597], - [-93.61275590694049, 74.97999726022445] - ] - ], - [ - [ - [-98.5, 76.72], - [-97.735585, 76.25656], - [-97.704415, 75.74344], - [-98.16, 75], - [-99.80874, 74.89744], - [-100.88366, 75.05736], - [-100.86292, 75.64075], - [-102.50209, 75.5638], - [-102.56552, 76.3366], - [-101.48973, 76.30537], - [-99.98349, 76.64634], - [-98.57699, 76.58859], - [-98.5, 76.72] - ] - ], - [ - [ - [-108.21141, 76.20168], - [-107.81943, 75.84552], - [-106.92893, 76.01282], - [-105.881, 75.9694], - [-105.70498, 75.47951], - [-106.31347, 75.00527], - [-109.7, 74.85], - [-112.22307, 74.41696], - [-113.74381, 74.39427], - [-113.87135, 74.72029], - [-111.79421, 75.1625], - [-116.31221, 75.04343], - [-117.7104, 75.2222], - [-116.34602, 76.19903], - [-115.40487, 76.47887], - [-112.59056, 76.14134], - [-110.81422, 75.54919], - [-109.0671, 75.47321], - [-110.49726, 76.42982], - [-109.5811, 76.79417], - [-108.54859, 76.67832], - [-108.21141, 76.20168] - ] - ], - [ - [ - [-94.68408586299947, 77.09787832305838], - [-93.57392106807313, 76.77629588490609], - [-91.60502315953661, 76.77851797149461], - [-90.74184587274922, 76.44959747995681], - [-90.96966142450799, 76.07401317005946], - [-89.82223792189927, 75.84777374948563], - [-89.18708289259979, 75.61016551380763], - [-87.83827633334963, 75.56618886992723], - [-86.37919226758868, 75.48242137318218], - [-84.78962521029061, 75.69920400664651], - [-82.75344458691006, 75.78431509063125], - [-81.12853084992437, 75.71398346628203], - [-80.05751095245915, 75.33684886341588], - [-79.83393286814832, 74.92312734648719], - [-80.45777075877584, 74.65730377877779], - [-81.94884253612554, 74.44245901152433], - [-83.22889360221143, 74.56402781849096], - [-86.0974523587333, 74.41003205026115], - [-88.15035030796022, 74.39230703398499], - [-89.76472205275837, 74.51555532500115], - [-92.42244096552943, 74.837757880341], - [-92.7682854886428, 75.38681997344216], - [-92.88990597204173, 75.88265534128266], - [-93.893824022176, 76.31924367950054], - [-95.96245744503582, 76.44138092722247], - [-97.12137895382949, 76.75107778594761], - [-96.74512285031236, 77.16138865834515], - [-94.68408586299947, 77.09787832305838] - ] - ], - [ - [ - [-116.19858659550734, 77.64528677032621], - [-116.33581336145838, 76.87696157501055], - [-117.10605058476878, 76.53003184681913], - [-118.04041215703813, 76.4811717800871], - [-119.89931758688569, 76.05321340606199], - [-121.4999950771265, 75.9000186225328], - [-122.85492448615896, 76.11654287383568], - [-122.8549252936032, 76.11654287383568], - [-121.15753536032825, 76.86450755482835], - [-119.10393897182104, 77.51221995717464], - [-117.57013078496597, 77.4983189968881], - [-116.19858659550734, 77.64528677032621] - ] - ], - [ - [ - [-93.84000301794399, 77.5199972602345], - [-94.29560828324526, 77.4913426785287], - [-96.16965410031008, 77.5551113959769], - [-96.43630449093612, 77.83462921824362], - [-94.42257727738638, 77.82000478790499], - [-93.72065629756588, 77.63433136668033], - [-93.84000301794399, 77.5199972602345] - ] - ], - [ - [ - [-110.18693803591297, 77.6970148790503], - [-112.05119116905848, 77.40922882761686], - [-113.53427893761906, 77.73220652944116], - [-112.72458675825384, 78.05105011668195], - [-111.26444332563085, 78.15295604116156], - [-109.8544518705471, 77.99632477488484], - [-110.18693803591297, 77.6970148790503] - ] - ], - [ - [ - [-109.66314571820259, 78.60197256134569], - [-110.88131425661886, 78.40691986766001], - [-112.54209143761517, 78.4079017198735], - [-112.5258908760916, 78.55055451121522], - [-111.5000103422334, 78.84999359813057], - [-110.96366065147602, 78.80444082306522], - [-109.66314571820259, 78.60197256134569] - ] - ], - [ - [ - [-95.83029496944934, 78.05694122996326], - [-97.30984290239799, 77.85059723582178], - [-98.12428931353396, 78.08285696075758], - [-98.55286780474664, 78.4581053738451], - [-98.63198442258552, 78.87193024363839], - [-97.33723141151262, 78.83198436147677], - [-96.75439876990879, 78.765812689927], - [-95.55927792029458, 78.41831452098029], - [-95.83029496944934, 78.05694122996326] - ] - ], - [ - [ - [-100.06019182005214, 78.3247543403159], - [-99.67093909381362, 77.9075446642074], - [-101.30394019245301, 78.01898489044481], - [-102.94980872273305, 78.34322866486022], - [-105.17613277873154, 78.38033234324574], - [-104.21042945027716, 78.6774201524918], - [-105.41958045125854, 78.91833567983645], - [-105.49228919149316, 79.30159393992919], - [-103.52928239623793, 79.16534902619165], - [-100.82515804726881, 78.80046173777869], - [-100.06019182005214, 78.3247543403159] - ] - ], - [ - [ - [-87.02, 79.66], - [-85.81435, 79.3369], - [-87.18756, 79.0393], - [-89.03535, 78.28723], - [-90.80436, 78.21533], - [-92.87669, 78.34333], - [-93.95116, 78.75099], - [-93.93574, 79.11373], - [-93.14524, 79.3801], - [-94.974, 79.37248], - [-96.07614, 79.70502], - [-96.70972, 80.15777], - [-96.01644, 80.60233], - [-95.32345, 80.90729], - [-94.29843, 80.97727], - [-94.73542, 81.20646], - [-92.40984, 81.25739], - [-91.13289, 80.72345], - [-89.45, 80.50932203389829], - [-87.81, 80.32], - [-87.02, 79.66] - ] - ], - [ - [ - [-68.5, 83.10632151676575], - [-65.82735, 83.02801], - [-63.68, 82.9], - [-61.85, 82.6286], - [-61.89388, 82.36165], - [-64.334, 81.92775], - [-66.75342, 81.72527], - [-67.65755, 81.50141], - [-65.48031, 81.50657], - [-67.84, 80.9], - [-69.4697, 80.61683], - [-71.18, 79.8], - [-73.2428, 79.63415], - [-73.88, 79.43016220480207], - [-76.90773, 79.32309], - [-75.52924, 79.19766], - [-76.22046, 79.01907], - [-75.39345, 78.52581], - [-76.34354, 78.18296], - [-77.88851, 77.89991], - [-78.36269, 77.50859], - [-79.75951, 77.20968], - [-79.61965, 76.98336], - [-77.91089, 77.022045], - [-77.88911, 76.777955], - [-80.56125, 76.17812], - [-83.17439, 76.45403], - [-86.11184, 76.29901], - [-87.6, 76.42], - [-89.49068, 76.47239], - [-89.6161, 76.95213], - [-87.76739, 77.17833], - [-88.26, 77.9], - [-87.65, 77.97022222222222], - [-84.97634, 77.53873], - [-86.34, 78.18], - [-87.96192, 78.37181], - [-87.15198, 78.75867], - [-85.37868, 78.9969], - [-85.09495, 79.34543], - [-86.50734, 79.73624], - [-86.93179, 80.25145], - [-84.19844, 80.20836], - [-83.40869565217383, 80.1], - [-81.84823, 80.46442], - [-84.1, 80.58], - [-87.59895, 80.51627], - [-89.36663, 80.85569], - [-90.2, 81.26], - [-91.36786, 81.5531], - [-91.58702, 81.89429], - [-90.1, 82.085], - [-88.93227, 82.11751], - [-86.97024, 82.27961], - [-85.5, 82.65227345805704], - [-84.260005, 82.6], - [-83.18, 82.32], - [-82.42, 82.86], - [-81.1, 83.02], - [-79.30664, 83.13056], - [-76.25, 83.1720588235294], - [-75.71878, 83.06404], - [-72.83153, 83.23324], - [-70.665765, 83.16978075838284], - [-68.5, 83.10632151676575] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Costa Rica", - "sov_a3": "CRI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Costa Rica", - "adm0_a3": "CRI", - "geou_dif": 0, - "geounit": "Costa Rica", - "gu_a3": "CRI", - "su_dif": 0, - "subunit": "Costa Rica", - "su_a3": "CRI", - "brk_diff": 0, - "name": "Costa Rica", - "name_long": "Costa Rica", - "brk_a3": "CRI", - "brk_name": "Costa Rica", - "brk_group": null, - "abbrev": "C.R.", - "postal": "CR", - "formal_en": "Republic of Costa Rica", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Costa Rica", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 2, - "pop_est": 4253877, - "gdp_md_est": 48320, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CR", - "iso_a3": "CRI", - "iso_n3": "188", - "un_a3": "188", - "wb_a2": "CR", - "wb_a3": "CRI", - "woe_id": -99, - "adm0_a3_is": "CRI", - "adm0_a3_us": "CRI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CRI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-82.96578304719736, 8.225027980985985], - [-83.50843726269431, 8.446926581247283], - [-83.71147396516908, 8.656836249216866], - [-83.59631303580665, 8.830443223501419], - [-83.63264156770784, 9.051385809765321], - [-83.90988562695372, 9.29080272057358], - [-84.30340165885636, 9.487354030795714], - [-84.64764421256866, 9.615537421095707], - [-84.71335079622777, 9.908051866083852], - [-84.97566036654133, 10.086723130733006], - [-84.91137488477024, 9.795991522658923], - [-85.11092342806532, 9.55703969974131], - [-85.33948828809227, 9.83454214114866], - [-85.66078650586698, 9.933347479690724], - [-85.79744483106285, 10.134885565629034], - [-85.79170874707843, 10.439337266476613], - [-85.65931372754666, 10.75433095951172], - [-85.94172543002176, 10.895278428587801], - [-85.7125404528073, 11.088444932494824], - [-85.56185197624418, 11.217119248901597], - [-84.90300330273895, 10.952303371621896], - [-84.67306901725627, 11.082657172078143], - [-84.35593075228104, 10.999225572142905], - [-84.19017859570485, 10.793450018756674], - [-83.89505449088595, 10.726839097532446], - [-83.65561174186158, 10.938764146361422], - [-83.40231970898296, 10.395438137244652], - [-83.01567664257517, 9.992982082555555], - [-82.54619625520348, 9.566134751824677], - [-82.93289099804358, 9.476812038608173], - [-82.92715491405916, 9.074330145702916], - [-82.71918311230053, 8.925708726431495], - [-82.86865719270477, 8.807266343618522], - [-82.82977067740516, 8.62629547773237], - [-82.91317643912421, 8.42351715741907], - [-82.96578304719736, 8.225027980985985] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Cuba", - "sov_a3": "CUB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cuba", - "adm0_a3": "CUB", - "geou_dif": 0, - "geounit": "Cuba", - "gu_a3": "CUB", - "su_dif": 0, - "subunit": "Cuba", - "su_a3": "CUB", - "brk_diff": 0, - "name": "Cuba", - "name_long": "Cuba", - "brk_a3": "CUB", - "brk_name": "Cuba", - "brk_group": null, - "abbrev": "Cuba", - "postal": "CU", - "formal_en": "Republic of Cuba", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cuba", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 4, - "pop_est": 11451652, - "gdp_md_est": 108200, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CU", - "iso_a3": "CUB", - "iso_n3": "192", - "un_a3": "192", - "wb_a2": "CU", - "wb_a3": "CUB", - "woe_id": -99, - "adm0_a3_is": "CUB", - "adm0_a3_us": "CUB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CUB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-82.26815121125706, 23.188610744717703], - [-81.40445716014683, 23.11727142993878], - [-80.6187686835812, 23.105980129483], - [-79.67952368846025, 22.76530324959883], - [-79.28148596873207, 22.399201565027056], - [-78.34743445505649, 22.512166246017088], - [-77.99329586456028, 22.277193508385935], - [-77.14642249216105, 21.657851467367834], - [-76.52382483590856, 21.206819566324373], - [-76.19462012399319, 21.220565497314013], - [-75.59822241891267, 21.016624457274133], - [-75.67106035022806, 20.735091254148], - [-74.9338960435845, 20.693905137611385], - [-74.17802486845126, 20.28462779385974], - [-74.29664811877724, 20.05037852628068], - [-74.96159461129294, 19.92343537035569], - [-75.63468014189459, 19.873774318923196], - [-76.323656175426, 19.95289093676206], - [-77.75548092315306, 19.855480861891873], - [-77.08510840524674, 20.413353786698792], - [-77.49265458851661, 20.67310537361389], - [-78.13729224314159, 20.73994883878343], - [-78.48282670766119, 21.02861338956585], - [-78.71986650258401, 21.598113511638434], - [-79.28499996612794, 21.5591753199065], - [-80.21747534861865, 21.827324327069036], - [-80.51753455272141, 22.03707896574176], - [-81.82094336620318, 22.19205658618507], - [-82.16999182811864, 22.38710927987075], - [-81.79500179719267, 22.636964830001958], - [-82.77589799674084, 22.688150336187064], - [-83.49445878775936, 22.16851797127613], - [-83.90880042187563, 22.154565334557333], - [-84.05215084505326, 21.910575059491254], - [-84.54703019889638, 21.801227728761642], - [-84.97491105827311, 21.89602814380109], - [-84.44706214062776, 22.204949856041907], - [-84.23035702181178, 22.565754706303764], - [-83.7782399156902, 22.788118394455694], - [-83.26754757356575, 22.983041897060644], - [-82.51043616405751, 23.078746649665188], - [-82.26815121125706, 23.188610744717703] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Dominican Republic", - "sov_a3": "DOM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Dominican Republic", - "adm0_a3": "DOM", - "geou_dif": 0, - "geounit": "Dominican Republic", - "gu_a3": "DOM", - "su_dif": 0, - "subunit": "Dominican Republic", - "su_a3": "DOM", - "brk_diff": 0, - "name": "Dominican Rep.", - "name_long": "Dominican Republic", - "brk_a3": "DOM", - "brk_name": "Dominican Rep.", - "brk_group": null, - "abbrev": "Dom. Rep.", - "postal": "DO", - "formal_en": "Dominican Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Dominican Republic", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 7, - "pop_est": 9650054, - "gdp_md_est": 78000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DO", - "iso_a3": "DOM", - "iso_n3": "214", - "un_a3": "214", - "wb_a2": "DO", - "wb_a3": "DOM", - "woe_id": -99, - "adm0_a3_is": "DOM", - "adm0_a3_us": "DOM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 14, - "long_len": 18, - "abbrev_len": 9, - "tiny": -99, - "homepart": 1, - "filename": "DOM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-71.71236141629296, 19.714455878167357], - [-71.58730445014663, 19.8849105900821], - [-70.80670610216174, 19.880285549391985], - [-70.21436499701613, 19.62288524014616], - [-69.95081519232758, 19.647999986240006], - [-69.76925004747008, 19.293267116772437], - [-69.22212582057988, 19.313214219637103], - [-69.25434607611385, 19.015196234609874], - [-68.80941199408083, 18.979074408437853], - [-68.31794328476897, 18.612197577381693], - [-68.68931596543452, 18.205142320218613], - [-69.16494584824892, 18.42264842373511], - [-69.62398759629764, 18.380712998930246], - [-69.95293392605154, 18.42830699307106], - [-70.1332329983179, 18.245915025296895], - [-70.51713721381422, 18.184290879788833], - [-70.66929846869763, 18.426885891183034], - [-70.99995012071719, 18.283328762276213], - [-71.4002099270339, 17.5985643579766], - [-71.65766191271202, 17.7575727401387], - [-71.70830481635805, 18.04499705654609], - [-71.68773759630587, 18.31666006110447], - [-71.94511206733556, 18.61690013272026], - [-71.70130265978248, 18.78541697842405], - [-71.62487321642283, 19.169837958243306], - [-71.71236141629296, 19.714455878167357] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Guatemala", - "sov_a3": "GTM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guatemala", - "adm0_a3": "GTM", - "geou_dif": 0, - "geounit": "Guatemala", - "gu_a3": "GTM", - "su_dif": 0, - "subunit": "Guatemala", - "su_a3": "GTM", - "brk_diff": 0, - "name": "Guatemala", - "name_long": "Guatemala", - "brk_a3": "GTM", - "brk_name": "Guatemala", - "brk_group": null, - "abbrev": "Guat.", - "postal": "GT", - "formal_en": "Republic of Guatemala", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guatemala", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 6, - "pop_est": 13276517, - "gdp_md_est": 68580, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GT", - "iso_a3": "GTM", - "iso_n3": "320", - "un_a3": "320", - "wb_a2": "GT", - "wb_a3": "GTM", - "woe_id": -99, - "adm0_a3_is": "GTM", - "adm0_a3_us": "GTM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 5, - "tiny": 4, - "homepart": 1, - "filename": "GTM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-90.09555457229098, 13.735337632700734], - [-90.60862403030085, 13.909771429901951], - [-91.23241024449605, 13.927832342987957], - [-91.68974667027912, 14.126218166556455], - [-92.22775000686983, 14.538828640190928], - [-92.20322953974731, 14.830102850804069], - [-92.08721594925207, 15.06458466232844], - [-92.22924862340628, 15.25144664149586], - [-91.74796017125591, 16.066564846251723], - [-90.46447262242265, 16.069562079324655], - [-90.43886695022204, 16.410109768128095], - [-90.60084672724092, 16.47077789963876], - [-90.71182186558772, 16.687483018454728], - [-91.08167009150065, 16.918476670799404], - [-91.45392127151516, 17.252177232324172], - [-91.0022692532842, 17.25465770107418], - [-91.00151994501596, 17.81759491624571], - [-90.06793351923098, 17.819326076727474], - [-89.14308041050332, 17.80831899664932], - [-89.15080603713095, 17.015576687075836], - [-89.22912167026928, 15.88693756760517], - [-88.93061275913527, 15.887273464415074], - [-88.60458614780583, 15.70638011317736], - [-88.51836402052686, 15.855389105690975], - [-88.22502275262202, 15.727722479713902], - [-88.68067969435563, 15.346247056535304], - [-89.15481096063357, 15.06641917567481], - [-89.22522009963127, 14.874286200413621], - [-89.14553504103718, 14.678019110569084], - [-89.35332597528279, 14.424132798719116], - [-89.58734269891654, 14.362586167859488], - [-89.53421932652051, 14.244815578666305], - [-89.72193396682073, 14.134228013561694], - [-90.0646779039966, 13.881969509328924], - [-90.09555457229098, 13.735337632700734] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Denmark", - "sov_a3": "DN1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Greenland", - "adm0_a3": "GRL", - "geou_dif": 0, - "geounit": "Greenland", - "gu_a3": "GRL", - "su_dif": 0, - "subunit": "Greenland", - "su_a3": "GRL", - "brk_diff": 0, - "name": "Greenland", - "name_long": "Greenland", - "brk_a3": "GRL", - "brk_name": "Greenland", - "brk_group": null, - "abbrev": "Grlnd.", - "postal": "GL", - "formal_en": "Greenland", - "formal_fr": null, - "note_adm0": "Den.", - "note_brk": null, - "name_sort": "Greenland", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 12, - "pop_est": 57600, - "gdp_md_est": 1100, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GL", - "iso_a3": "GRL", - "iso_n3": "304", - "un_a3": "304", - "wb_a2": "GL", - "wb_a3": "GRL", - "woe_id": -99, - "adm0_a3_is": "GRL", - "adm0_a3_us": "GRL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Northern America", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 6, - "tiny": -99, - "homepart": -99, - "filename": "GRL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-46.76379, 82.62796], - [-43.40644, 83.22516], - [-39.89753, 83.18018], - [-38.62214, 83.54905], - [-35.08787, 83.64513], - [-27.10046, 83.51966], - [-20.84539, 82.72669], - [-22.69182, 82.34165], - [-26.51753, 82.29765], - [-31.9, 82.2], - [-31.39646, 82.02154], - [-27.85666, 82.13178], - [-24.84448, 81.78697], - [-22.90328, 82.09317], - [-22.07175, 81.73449], - [-23.16961, 81.15271], - [-20.62363, 81.52462], - [-15.76818, 81.91245], - [-12.77018, 81.71885], - [-12.20855, 81.29154], - [-16.28533, 80.58004], - [-16.85, 80.35], - [-20.04624, 80.17708], - [-17.73035, 80.12912], - [-18.9, 79.4], - [-19.70499, 78.75128], - [-19.67353, 77.63859], - [-18.47285, 76.98565], - [-20.03503, 76.94434], - [-21.67944, 76.62795], - [-19.83407, 76.09808], - [-19.59896, 75.24838], - [-20.66818, 75.15585], - [-19.37281, 74.29561], - [-21.59422, 74.22382], - [-20.43454, 73.81713], - [-20.76234, 73.46436], - [-22.17221, 73.30955], - [-23.56593, 73.30663], - [-22.31311, 72.62928], - [-22.29954, 72.18409], - [-24.27834, 72.59788], - [-24.79296, 72.3302], - [-23.44296, 72.08016], - [-22.13281, 71.46898], - [-21.75356, 70.66369], - [-23.53603, 70.471], - [-24.30702, 70.85649], - [-25.54341, 71.43094], - [-25.20135, 70.75226], - [-26.36276, 70.22646], - [-23.72742, 70.18401], - [-22.34902, 70.12946], - [-25.02927, 69.2588], - [-27.74737, 68.47046], - [-30.67371, 68.12503], - [-31.77665, 68.12078], - [-32.81105, 67.73547], - [-34.20196, 66.67974], - [-36.35284, 65.9789], - [-37.04378, 65.93768], - [-38.37505, 65.69213], - [-39.81222, 65.45848], - [-40.66899, 64.83997], - [-40.68281, 64.13902], - [-41.1887, 63.48246], - [-42.81938, 62.68233], - [-42.41666, 61.90093], - [-42.86619, 61.07404], - [-43.3784, 60.09772], - [-44.7875, 60.03676], - [-46.26364, 60.85328], - [-48.26294, 60.85843], - [-49.23308, 61.40681], - [-49.90039, 62.38336], - [-51.63325, 63.62691], - [-52.14014, 64.27842], - [-52.27659, 65.1767], - [-53.66166, 66.09957], - [-53.30161, 66.8365], - [-53.96911, 67.18899], - [-52.9804, 68.35759], - [-51.47536, 68.72958], - [-51.08041, 69.14781], - [-50.87122, 69.9291], - [-52.013585, 69.574925], - [-52.55792, 69.42616], - [-53.45629, 69.283625], - [-54.68336, 69.61003], - [-54.75001, 70.28932], - [-54.35884, 70.821315], - [-53.431315, 70.835755], - [-51.39014, 70.56978], - [-53.10937, 71.20485], - [-54.00422, 71.54719], - [-55, 71.40653696727257], - [-55.83468, 71.65444], - [-54.71819, 72.58625], - [-55.32634, 72.95861], - [-56.12003, 73.64977], - [-57.32363, 74.71026], - [-58.59679, 75.09861], - [-58.58516, 75.51727], - [-61.26861, 76.10238], - [-63.39165, 76.1752], - [-66.06427, 76.13486], - [-68.50438, 76.06141], - [-69.66485, 76.37975], - [-71.40257, 77.00857], - [-68.77671, 77.32312], - [-66.76397, 77.37595], - [-71.04293, 77.63595], - [-73.297, 78.04419], - [-73.15938, 78.43271], - [-69.37345, 78.91388], - [-65.7107, 79.39436], - [-65.3239, 79.75814], - [-68.02298, 80.11721], - [-67.15129, 80.51582], - [-63.68925, 81.21396], - [-62.23444, 81.3211], - [-62.65116, 81.77042], - [-60.28249, 82.03363], - [-57.20744, 82.19074], - [-54.13442, 82.19962], - [-53.04328, 81.88833], - [-50.39061, 82.43883], - [-48.00386, 82.06481], - [-46.59984, 81.985945], - [-44.523, 81.6607], - [-46.9007, 82.19979], - [-46.76379, 82.62796] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Honduras", - "sov_a3": "HND", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Honduras", - "adm0_a3": "HND", - "geou_dif": 0, - "geounit": "Honduras", - "gu_a3": "HND", - "su_dif": 0, - "subunit": "Honduras", - "su_a3": "HND", - "brk_diff": 0, - "name": "Honduras", - "name_long": "Honduras", - "brk_a3": "HND", - "brk_name": "Honduras", - "brk_group": null, - "abbrev": "Hond.", - "postal": "HN", - "formal_en": "Republic of Honduras", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Honduras", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 7792854, - "gdp_md_est": 33720, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HN", - "iso_a3": "HND", - "iso_n3": "340", - "un_a3": "340", - "wb_a2": "HN", - "wb_a3": "HND", - "woe_id": -99, - "adm0_a3_is": "HND", - "adm0_a3_us": "HND", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "HND.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-87.31665442579549, 12.984685777229004], - [-87.48940873894713, 13.297534898323931], - [-87.79311113152653, 13.384480495655168], - [-87.72350297722932, 13.785050360565606], - [-87.85951534702161, 13.893312486217097], - [-88.06534257684012, 13.96462596277979], - [-88.50399797234962, 13.845485948130943], - [-88.54123084181595, 13.980154730683523], - [-88.84307288283276, 14.140506700085211], - [-89.05851192905766, 14.340029405164215], - [-89.35332597528281, 14.424132798719086], - [-89.14553504103719, 14.678019110569153], - [-89.22522009963124, 14.874286200413678], - [-89.15481096063353, 15.066419175674866], - [-88.6806796943556, 15.34624705653539], - [-88.22502275262195, 15.72772247971403], - [-88.12115312371537, 15.688655096901359], - [-87.90181250685241, 15.864458319558196], - [-87.61568010125234, 15.8787985295192], - [-87.52292090528846, 15.797278957578783], - [-87.36776241733213, 15.84694000901129], - [-86.90319129102818, 15.756712958229569], - [-86.44094560417739, 15.78283539475319], - [-86.11923397494434, 15.893448798073962], - [-86.00195431185784, 16.00540578863439], - [-85.68331743034628, 15.953651841693953], - [-85.44400387240256, 15.885749009662446], - [-85.18244361035721, 15.90915843349063], - [-84.98372188997882, 15.995923163308701], - [-84.52697974316715, 15.857223619037427], - [-84.36825558138258, 15.835157782448732], - [-84.06305457226682, 15.648244126849136], - [-83.77397661002612, 15.42407176356687], - [-83.41038123242036, 15.270902818253774], - [-83.14721900097413, 14.99582916916421], - [-83.48998877636602, 15.016267198135663], - [-83.62858496777288, 14.880073960830371], - [-83.97572140169359, 14.749435939996486], - [-84.22834164095241, 14.74876414637663], - [-84.4493359036486, 14.621614284722511], - [-84.64958207877963, 14.666805324761867], - [-84.8200367906943, 14.81958669683263], - [-84.92450069857233, 14.790492865452336], - [-85.05278744173688, 14.551541042534723], - [-85.14875057650288, 14.560196844943619], - [-85.16536454948482, 14.35436961512505], - [-85.51441301140028, 14.079011745657908], - [-85.69866533073696, 13.960078436738002], - [-85.8012947252685, 13.836054999237604], - [-86.09626380079061, 14.038187364147234], - [-86.31214209668985, 13.771356106008225], - [-86.52070817741992, 13.778487453664468], - [-86.75508663607962, 13.75484548589094], - [-86.73382178419149, 13.263092556201398], - [-86.88055701368438, 13.254204209847217], - [-87.00576900912743, 13.025794379117258], - [-87.31665442579549, 12.984685777229004] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Jamaica", - "sov_a3": "JAM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Jamaica", - "adm0_a3": "JAM", - "geou_dif": 0, - "geounit": "Jamaica", - "gu_a3": "JAM", - "su_dif": 0, - "subunit": "Jamaica", - "su_a3": "JAM", - "brk_diff": 0, - "name": "Jamaica", - "name_long": "Jamaica", - "brk_a3": "JAM", - "brk_name": "Jamaica", - "brk_group": null, - "abbrev": "Jam.", - "postal": "J", - "formal_en": "Jamaica", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Jamaica", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 10, - "pop_est": 2825928, - "gdp_md_est": 20910, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "JM", - "iso_a3": "JAM", - "iso_n3": "388", - "un_a3": "388", - "wb_a2": "JM", - "wb_a3": "JAM", - "woe_id": -99, - "adm0_a3_is": "JAM", - "adm0_a3_us": "JAM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "JAM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-77.56960079619921, 18.490525417550487], - [-76.89661861846211, 18.400866807524082], - [-76.36535905628554, 18.160700588447597], - [-76.19965857614164, 17.886867173732966], - [-76.9025614081757, 17.868237819891746], - [-77.20634131540348, 17.70111623785982], - [-77.76602291534061, 17.86159739834224], - [-78.33771928578561, 18.225967922432233], - [-78.21772661000388, 18.454532782459193], - [-77.79736467152563, 18.524218451404778], - [-77.56960079619921, 18.490525417550487] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Haiti", - "sov_a3": "HTI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Haiti", - "adm0_a3": "HTI", - "geou_dif": 0, - "geounit": "Haiti", - "gu_a3": "HTI", - "su_dif": 0, - "subunit": "Haiti", - "su_a3": "HTI", - "brk_diff": 0, - "name": "Haiti", - "name_long": "Haiti", - "brk_a3": "HTI", - "brk_name": "Haiti", - "brk_group": null, - "abbrev": "Haiti", - "postal": "HT", - "formal_en": "Republic of Haiti", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Haiti", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 9035536, - "gdp_md_est": 11500, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HT", - "iso_a3": "HTI", - "iso_n3": "332", - "un_a3": "332", - "wb_a2": "HT", - "wb_a3": "HTI", - "woe_id": -99, - "adm0_a3_is": "HTI", - "adm0_a3_us": "HTI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "HTI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-73.18979061551762, 19.915683905511912], - [-72.57967281766362, 19.871500555902358], - [-71.71236141629296, 19.714455878167357], - [-71.62487321642283, 19.169837958243306], - [-71.70130265978248, 18.78541697842405], - [-71.94511206733556, 18.61690013272026], - [-71.68773759630587, 18.31666006110447], - [-71.70830481635805, 18.04499705654609], - [-72.37247616238935, 18.21496084235406], - [-72.84441118029488, 18.14561107021836], - [-73.45455481636503, 18.217906398994696], - [-73.92243323433566, 18.030992743395004], - [-74.45803361682478, 18.342549953682706], - [-74.36992529976713, 18.66490753831941], - [-73.44954220243272, 18.526052964751145], - [-72.69493709989064, 18.445799465401862], - [-72.334881557897, 18.668421535715254], - [-72.79164954292489, 19.10162506761803], - [-72.78410478381028, 19.48359141690341], - [-73.41502234566175, 19.639550889560283], - [-73.18979061551762, 19.915683905511912] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Mexico", - "sov_a3": "MEX", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mexico", - "adm0_a3": "MEX", - "geou_dif": 0, - "geounit": "Mexico", - "gu_a3": "MEX", - "su_dif": 0, - "subunit": "Mexico", - "su_a3": "MEX", - "brk_diff": 0, - "name": "Mexico", - "name_long": "Mexico", - "brk_a3": "MEX", - "brk_name": "Mexico", - "brk_group": null, - "abbrev": "Mex.", - "postal": "MX", - "formal_en": "United Mexican States", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mexico", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 111211789, - "gdp_md_est": 1563000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MX", - "iso_a3": "MEX", - "iso_n3": "484", - "un_a3": "484", - "wb_a2": "MX", - "wb_a3": "MEX", - "woe_id": -99, - "adm0_a3_is": "MEX", - "adm0_a3_us": "MEX", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MEX.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-97.14000830767071, 25.869997463478395], - [-97.52807247596655, 24.992144069920297], - [-97.70294552284223, 24.272343044526735], - [-97.77604183631905, 22.932579860927657], - [-97.87236670611111, 22.44421173755336], - [-97.69904395220419, 21.898689480064263], - [-97.38895952023677, 21.411018988525825], - [-97.18933346229329, 20.635433254473128], - [-96.52557552772032, 19.890930894444068], - [-96.29212724484177, 19.320371405509547], - [-95.90088497595995, 18.82802419684873], - [-94.83906348344271, 18.562717393462208], - [-94.4257295397562, 18.144370835843347], - [-93.5486512926824, 18.423836981677937], - [-92.7861138577835, 18.52483856859226], - [-92.0373481920904, 18.704569200103432], - [-91.40790340855926, 18.87608327888023], - [-90.77186987991087, 19.28412038825678], - [-90.53358985061305, 19.8674181177513], - [-90.45147599970124, 20.707521877520435], - [-90.27861833368489, 20.99985545499555], - [-89.60132117385149, 21.26172577563449], - [-88.54386633986284, 21.49367544197662], - [-87.65841651075772, 21.458845526611977], - [-87.05189022494807, 21.543543199138295], - [-86.81198238803296, 21.331514797444754], - [-86.84590796583262, 20.849864610268355], - [-87.38329118523586, 20.25540477139873], - [-87.62105445021075, 19.64655304613592], - [-87.43675045444176, 19.47240346931227], - [-87.58656043165593, 19.04013011319074], - [-87.83719112827151, 18.25981598558343], - [-88.09066402866318, 18.51664785407405], - [-88.30003109409364, 18.49998220466], - [-88.4901228502793, 18.48683055264172], - [-88.84834387892658, 17.883198147040332], - [-89.02985734735176, 18.00151133877256], - [-89.15090938999549, 17.955467637600407], - [-89.14308041050333, 17.808318996649405], - [-90.0679335192309, 17.81932607672752], - [-91.00151994501596, 17.817594916245696], - [-91.00226925328417, 17.25465770107428], - [-91.45392127151511, 17.252177232324186], - [-91.0816700915006, 16.91847667079952], - [-90.71182186558764, 16.687483018454767], - [-90.60084672724093, 16.47077789963879], - [-90.438866950222, 16.41010976812811], - [-90.46447262242265, 16.069562079324726], - [-91.74796017125595, 16.066564846251765], - [-92.2292486234063, 15.251446641495873], - [-92.08721594925203, 15.064584662328512], - [-92.20322953974727, 14.83010285080411], - [-92.22775000686983, 14.538828640190957], - [-93.35946387406176, 15.615429592343672], - [-93.87516883011851, 15.940164292865914], - [-94.69165646033014, 16.200975246642884], - [-95.25022701697304, 16.128318182840644], - [-96.05338212765331, 15.752087917539596], - [-96.55743404822829, 15.65351512294279], - [-97.26359249549665, 15.917064927631316], - [-98.01302995480961, 16.107311713113912], - [-98.94767574745651, 16.566043402568763], - [-99.69739742714705, 16.70616404872817], - [-100.82949886758131, 17.17107107184205], - [-101.66608862995446, 17.649026394109626], - [-101.91852800170022, 17.916090196193977], - [-102.47813208698891, 17.975750637275098], - [-103.50098954955808, 18.29229462327885], - [-103.91752743204682, 18.74857168220001], - [-104.9920096504755, 19.316133938061682], - [-105.49303849976144, 19.946767279535436], - [-105.73139604370766, 20.434101874264115], - [-105.39777299683135, 20.531718654863425], - [-105.50066077352443, 20.81689504646613], - [-105.27075232625793, 21.07628489835514], - [-105.26581722697402, 21.42210358325235], - [-105.6031609769754, 21.871145941652568], - [-105.69341386597313, 22.269080308516152], - [-106.02871639689897, 22.773752346278627], - [-106.90998043498837, 23.767774359628902], - [-107.91544877809139, 24.54891531015295], - [-108.40190487347098, 25.17231395110593], - [-109.26019873740665, 25.58060944264406], - [-109.44408932171734, 25.824883938087677], - [-109.29164384645627, 26.442934068298428], - [-109.80145768923182, 26.676175645447927], - [-110.3917317370857, 27.16211497650454], - [-110.64101884646163, 27.859876003525528], - [-111.17891883018785, 27.941240546169066], - [-111.75960689985163, 28.46795258230395], - [-112.2282346260904, 28.95440867768349], - [-112.27182369672869, 29.266844387320074], - [-112.80959448937398, 30.021113593052345], - [-113.16381059451868, 30.78688080496943], - [-113.14866939985717, 31.17096588797892], - [-113.87188106978186, 31.567608344035193], - [-114.2057366606035, 31.52404511161313], - [-114.77645117883503, 31.799532172161147], - [-114.93669979537212, 31.3934846054276], - [-114.77123185917351, 30.913617255165267], - [-114.67389929895177, 30.162681179315992], - [-114.33097449426292, 29.75043244070741], - [-113.58887508833544, 29.061611436473015], - [-113.42405310754054, 28.82617361095123], - [-113.27196936730553, 28.7547826197399], - [-113.14003943566439, 28.411289374295958], - [-112.9622983467965, 28.42519033458251], - [-112.76158708377488, 27.780216783147523], - [-112.45791052941166, 27.52581370697476], - [-112.2449519519368, 27.17172679291076], - [-111.6164890206192, 26.662817287700477], - [-111.28467464887302, 25.732589830014433], - [-110.98781938357239, 25.294606228124564], - [-110.71000688357134, 24.82600434010186], - [-110.65504899782887, 24.298594672131117], - [-110.17285620811343, 24.265547593680424], - [-109.77184709352855, 23.811182562754198], - [-109.4091043770557, 23.36467234953625], - [-109.43339230023292, 23.1855876734287], - [-109.85421932660171, 22.818271592698068], - [-110.03139197471444, 22.823077500901206], - [-110.29507097048366, 23.43097321216669], - [-110.94950130902805, 24.00096426034599], - [-111.67056840701268, 24.484423122652515], - [-112.18203589562147, 24.738412787367167], - [-112.14898881717085, 25.47012523040405], - [-112.3007108223797, 26.012004299416613], - [-112.77729671919155, 26.32195954030317], - [-113.46467078332194, 26.768185533143424], - [-113.59672990604383, 26.639459540304472], - [-113.84893673384424, 26.90006378835244], - [-114.46574662968003, 27.142090358991368], - [-115.055142178185, 27.72272675222291], - [-114.98225257043741, 27.798200181585116], - [-114.57036556685495, 27.74148529714489], - [-114.19932878299925, 28.115002549750553], - [-114.16201839888463, 28.566111965442303], - [-114.93184221073663, 29.279479275015486], - [-115.518653937627, 29.556361599235398], - [-115.88736528202958, 30.180793768834178], - [-116.25835038945293, 30.83646434175358], - [-116.72152625208498, 31.635743720012044], - [-117.12775999999985, 32.53534], - [-115.99135, 32.61239000000012], - [-114.72139, 32.72083], - [-114.815, 32.52528], - [-113.30498, 32.03914], - [-111.02361, 31.33472], - [-109.035, 31.341940000000136], - [-108.24194, 31.34222], - [-108.24, 31.75485371816637], - [-106.50759, 31.75452], - [-106.1429, 31.39995], - [-105.63159, 31.08383], - [-105.03737, 30.64402], - [-104.70575, 30.12173], - [-104.4569699999999, 29.57196], - [-103.94, 29.27], - [-103.11, 28.97], - [-102.48, 29.76], - [-101.6624, 29.7793], - [-100.9576, 29.380710000000132], - [-100.45584, 28.696120000000118], - [-100.11, 28.110000000000127], - [-99.52, 27.54], - [-99.3, 26.84], - [-99.02, 26.37], - [-98.24, 26.06], - [-97.53, 25.84], - [-97.14000830767071, 25.869997463478395] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Nicaragua", - "sov_a3": "NIC", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Nicaragua", - "adm0_a3": "NIC", - "geou_dif": 0, - "geounit": "Nicaragua", - "gu_a3": "NIC", - "su_dif": 0, - "subunit": "Nicaragua", - "su_a3": "NIC", - "brk_diff": 0, - "name": "Nicaragua", - "name_long": "Nicaragua", - "brk_a3": "NIC", - "brk_name": "Nicaragua", - "brk_group": null, - "abbrev": "Nic.", - "postal": "NI", - "formal_en": "Republic of Nicaragua", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Nicaragua", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 9, - "pop_est": 5891199, - "gdp_md_est": 16790, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NI", - "iso_a3": "NIC", - "iso_n3": "558", - "un_a3": "558", - "wb_a2": "NI", - "wb_a3": "NIC", - "woe_id": -99, - "adm0_a3_is": "NIC", - "adm0_a3_us": "NIC", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NIC.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-85.7125404528073, 11.088444932494824], - [-86.05848832878526, 11.403438625529944], - [-86.52584998243296, 11.806876532432597], - [-86.74599158399633, 12.143961900272487], - [-87.16751624220116, 12.458257961471656], - [-87.66849341505471, 12.909909979702633], - [-87.5574666002756, 13.064551703336065], - [-87.39238623731923, 12.914018256069838], - [-87.31665442579549, 12.984685777228975], - [-87.00576900912756, 13.025794379117157], - [-86.88055701368437, 13.254204209847245], - [-86.7338217841916, 13.263092556201443], - [-86.7550866360797, 13.754845485890913], - [-86.5207081774199, 13.77848745366444], - [-86.31214209668993, 13.77135610600817], - [-86.0962638007906, 14.038187364147248], - [-85.80129472526859, 13.83605499923759], - [-85.69866533073693, 13.960078436738087], - [-85.51441301140025, 14.079011745657837], - [-85.1653645494848, 14.354369615125078], - [-85.14875057650296, 14.560196844943619], - [-85.05278744173692, 14.551541042534723], - [-84.9245006985724, 14.790492865452352], - [-84.82003679069435, 14.819586696832669], - [-84.64958207877962, 14.666805324761754], - [-84.4493359036486, 14.621614284722495], - [-84.22834164095241, 14.748764146376658], - [-83.97572140169359, 14.749435939996461], - [-83.62858496777292, 14.880073960830302], - [-83.48998877636612, 15.016267198135536], - [-83.14721900097413, 14.99582916916411], - [-83.23323442252394, 14.899866034398102], - [-83.2841615465476, 14.6766238468972], - [-83.18212643098728, 14.31070302983845], - [-83.41249996614445, 13.970077826386557], - [-83.51983191601468, 13.567699286345883], - [-83.55220720084554, 13.127054348193086], - [-83.49851538769427, 12.869292303921227], - [-83.47332312695198, 12.419087225794428], - [-83.62610449902292, 12.320850328007566], - [-83.71961300325506, 11.893124497927726], - [-83.65085751009072, 11.629032090700118], - [-83.8554703437504, 11.373311265503787], - [-83.80893571647155, 11.103043524617274], - [-83.65561174186158, 10.938764146361422], - [-83.89505449088595, 10.726839097532446], - [-84.19017859570485, 10.793450018756674], - [-84.35593075228104, 10.999225572142905], - [-84.67306901725627, 11.082657172078143], - [-84.90300330273895, 10.952303371621896], - [-85.56185197624418, 11.217119248901597], - [-85.7125404528073, 11.088444932494824] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Panama", - "sov_a3": "PAN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Panama", - "adm0_a3": "PAN", - "geou_dif": 0, - "geounit": "Panama", - "gu_a3": "PAN", - "su_dif": 0, - "subunit": "Panama", - "su_a3": "PAN", - "brk_diff": 0, - "name": "Panama", - "name_long": "Panama", - "brk_a3": "PAN", - "brk_name": "Panama", - "brk_group": null, - "abbrev": "Pan.", - "postal": "PA", - "formal_en": "Republic of Panama", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Panama", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 3360474, - "gdp_md_est": 38830, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PA", - "iso_a3": "PAN", - "iso_n3": "591", - "un_a3": "591", - "wb_a2": "PA", - "wb_a3": "PAN", - "woe_id": -99, - "adm0_a3_is": "PAN", - "adm0_a3_us": "PAN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PAN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-77.88157141794525, 7.223771267114785], - [-78.21493608266012, 7.512254950384161], - [-78.42916073272607, 8.052041123888927], - [-78.18209570993864, 8.319182440621773], - [-78.4354652574657, 8.38770538984079], - [-78.62212053090394, 8.718124497915028], - [-79.12030717641375, 8.996092027213022], - [-79.55787736684519, 8.932374986197146], - [-79.76057817251004, 8.5845150822244], - [-80.16448116730334, 8.333315944853595], - [-80.38265906443961, 8.298408514840432], - [-80.4806892564973, 8.09030752200107], - [-80.00368994822716, 7.547524115423371], - [-80.276670701809, 7.419754136581715], - [-80.42115800649708, 7.271571966984764], - [-80.8864009264208, 7.220541490096537], - [-81.05954281281473, 7.817921047390596], - [-81.18971574575795, 7.647905585150339], - [-81.51951473664468, 7.706610012233909], - [-81.72131120474445, 8.108962714058435], - [-82.13144120962892, 8.175392767769635], - [-82.39093441438257, 8.29236237226229], - [-82.82008134635042, 8.290863755725823], - [-82.85095801464482, 8.073822740099956], - [-82.96578304719736, 8.225027980985985], - [-82.91317643912421, 8.42351715741907], - [-82.82977067740516, 8.62629547773237], - [-82.86865719270477, 8.807266343618522], - [-82.71918311230053, 8.925708726431495], - [-82.92715491405916, 9.074330145702916], - [-82.93289099804358, 9.476812038608173], - [-82.54619625520348, 9.566134751824677], - [-82.18712256542341, 9.20744863528678], - [-82.20758643261095, 8.9955752628901], - [-81.80856686066929, 8.950616766796173], - [-81.71415401887204, 9.031955471223583], - [-81.43928707551154, 8.786234035675719], - [-80.94730160187676, 8.858503526235905], - [-80.52190121125008, 9.111072089062432], - [-79.91459977895599, 9.31276520429762], - [-79.57330278188431, 9.611610012241526], - [-79.02119177927793, 9.552931423374105], - [-79.05845048696037, 9.454565334506526], - [-78.50088762074719, 9.420458889193881], - [-78.05592770049802, 9.2477304142583], - [-77.72951351592641, 8.946844387238869], - [-77.35336076527385, 8.67050466555807], - [-77.47472286651133, 8.524286200388218], - [-77.24256649444008, 7.935278225125444], - [-77.43110795765699, 7.638061224798735], - [-77.75341386586139, 7.709839789252142], - [-77.88157141794525, 7.223771267114785] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "United States of America", - "sov_a3": "US1", - "adm0_dif": 1, - "level": 2, - "type": "Dependency", - "admin": "Puerto Rico", - "adm0_a3": "PRI", - "geou_dif": 0, - "geounit": "Puerto Rico", - "gu_a3": "PRI", - "su_dif": 0, - "subunit": "Puerto Rico", - "su_a3": "PRI", - "brk_diff": 0, - "name": "Puerto Rico", - "name_long": "Puerto Rico", - "brk_a3": "PRI", - "brk_name": "Puerto Rico", - "brk_group": null, - "abbrev": "P.R.", - "postal": "PR", - "formal_en": "Commonwealth of Puerto Rico", - "formal_fr": null, - "note_adm0": "Commonwealth of U.S.A.", - "note_brk": null, - "name_sort": "Puerto Rico", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 1, - "mapcolor13": 1, - "pop_est": 3971020, - "gdp_md_est": 70230, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PR", - "iso_a3": "PRI", - "iso_n3": "630", - "un_a3": "630", - "wb_a2": "PR", - "wb_a3": "PRI", - "woe_id": -99, - "adm0_a3_is": "PRI", - "adm0_a3_us": "PRI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": -99, - "filename": "PRI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-66.28243445500821, 18.514761664295364], - [-65.7713028632093, 18.426679185453878], - [-65.59100379094295, 18.228034979723915], - [-65.84716386581377, 17.97590566657186], - [-66.59993445500949, 17.981822618069273], - [-67.18416236028527, 17.946553453030077], - [-67.24242753769435, 18.374460150622937], - [-67.10067908391774, 18.52060110114435], - [-66.28243445500821, 18.514761664295364] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "El Salvador", - "sov_a3": "SLV", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "El Salvador", - "adm0_a3": "SLV", - "geou_dif": 0, - "geounit": "El Salvador", - "gu_a3": "SLV", - "su_dif": 0, - "subunit": "El Salvador", - "su_a3": "SLV", - "brk_diff": 0, - "name": "El Salvador", - "name_long": "El Salvador", - "brk_a3": "SLV", - "brk_name": "El Salvador", - "brk_group": null, - "abbrev": "El. S.", - "postal": "SV", - "formal_en": "Republic of El Salvador", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "El Salvador", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 6, - "mapcolor13": 8, - "pop_est": 7185218, - "gdp_md_est": 43630, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SV", - "iso_a3": "SLV", - "iso_n3": "222", - "un_a3": "222", - "wb_a2": "SV", - "wb_a3": "SLV", - "woe_id": -99, - "adm0_a3_is": "SLV", - "adm0_a3_us": "SLV", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 11, - "long_len": 11, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "SLV.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-87.79311113152657, 13.384480495655055], - [-87.90411210808952, 13.149016831917137], - [-88.48330156121682, 13.163951320849492], - [-88.8432279121297, 13.259733588102478], - [-89.2567427233293, 13.458532823129303], - [-89.81239356154767, 13.520622056527998], - [-90.09555457229098, 13.735337632700734], - [-90.0646779039966, 13.881969509328924], - [-89.72193396682073, 14.134228013561694], - [-89.53421932652051, 14.244815578666305], - [-89.58734269891654, 14.362586167859488], - [-89.35332597528279, 14.424132798719116], - [-89.05851192905766, 14.340029405164085], - [-88.84307288283284, 14.140506700085169], - [-88.541230841816, 13.980154730683479], - [-88.50399797234971, 13.845485948130857], - [-88.06534257684012, 13.964625962779778], - [-87.8595153470216, 13.893312486216983], - [-87.72350297722939, 13.785050360565506], - [-87.79311113152657, 13.384480495655055] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Trinidad and Tobago", - "sov_a3": "TTO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Trinidad and Tobago", - "adm0_a3": "TTO", - "geou_dif": 0, - "geounit": "Trinidad and Tobago", - "gu_a3": "TTO", - "su_dif": 0, - "subunit": "Trinidad and Tobago", - "su_a3": "TTO", - "brk_diff": 0, - "name": "Trinidad and Tobago", - "name_long": "Trinidad and Tobago", - "brk_a3": "TTO", - "brk_name": "Trinidad and Tobago", - "brk_group": null, - "abbrev": "Tr.T.", - "postal": "TT", - "formal_en": "Republic of Trinidad and Tobago", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Trinidad and Tobago", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 1310000, - "gdp_md_est": 29010, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TT", - "iso_a3": "TTO", - "iso_n3": "780", - "un_a3": "780", - "wb_a2": "TT", - "wb_a3": "TTO", - "woe_id": -99, - "adm0_a3_is": "TTO", - "adm0_a3_us": "TTO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 19, - "long_len": 19, - "abbrev_len": 5, - "tiny": 2, - "homepart": 1, - "filename": "TTO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-61.68, 10.76], - [-61.105, 10.89], - [-60.895, 10.855], - [-60.935, 10.11], - [-61.77, 10], - [-61.95, 10.09], - [-61.66, 10.365], - [-61.68, 10.76] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "United States of America", - "sov_a3": "US1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "United States of America", - "adm0_a3": "USA", - "geou_dif": 0, - "geounit": "United States of America", - "gu_a3": "USA", - "su_dif": 0, - "subunit": "United States of America", - "su_a3": "USA", - "brk_diff": 0, - "name": "United States", - "name_long": "United States", - "brk_a3": "USA", - "brk_name": "United States", - "brk_group": null, - "abbrev": "U.S.A.", - "postal": "US", - "formal_en": "United States of America", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "United States of America", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 1, - "mapcolor13": 1, - "pop_est": 313973000, - "gdp_md_est": 15094000, - "pop_year": 0, - "lastcensus": 2010, - "gdp_year": 0, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": 0, - "fips_10": null, - "iso_a2": "US", - "iso_a3": "USA", - "iso_n3": "840", - "un_a3": "840", - "wb_a2": "US", - "wb_a3": "USA", - "woe_id": -99, - "adm0_a3_is": "USA", - "adm0_a3_us": "USA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Northern America", - "region_wb": "North America", - "name_len": 13, - "long_len": 13, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "USA.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-155.54211, 19.08348], - [-155.68817, 18.91619], - [-155.93665, 19.05939], - [-155.90806, 19.33888], - [-156.07347, 19.70294], - [-156.02368, 19.81422], - [-155.85008, 19.97729], - [-155.91907, 20.17395], - [-155.86108, 20.26721], - [-155.78505, 20.2487], - [-155.40214, 20.07975], - [-155.22452, 19.99302], - [-155.06226, 19.8591], - [-154.80741, 19.50871], - [-154.83147, 19.45328], - [-155.22217, 19.23972], - [-155.54211, 19.08348] - ] - ], - [ - [ - [-156.07926, 20.64397], - [-156.41445, 20.57241], - [-156.58673, 20.783], - [-156.70167, 20.8643], - [-156.71055, 20.92676], - [-156.61258, 21.01249], - [-156.25711, 20.91745], - [-155.99566, 20.76404], - [-156.07926, 20.64397] - ] - ], - [ - [ - [-156.75824, 21.17684], - [-156.78933, 21.06873], - [-157.32521, 21.09777], - [-157.25027, 21.21958], - [-156.75824, 21.17684] - ] - ], - [ - [ - [-157.65283, 21.32217], - [-157.70703, 21.26442], - [-157.7786, 21.27729], - [-158.12667, 21.31244], - [-158.2538, 21.53919], - [-158.29265, 21.57912], - [-158.0252, 21.71696], - [-157.94161, 21.65272], - [-157.65283, 21.32217] - ] - ], - [ - [ - [-159.34512, 21.982], - [-159.46372, 21.88299], - [-159.80051, 22.06533], - [-159.74877, 22.1382], - [-159.5962, 22.23618], - [-159.36569, 22.21494], - [-159.34512, 21.982] - ] - ], - [ - [ - [-94.81758, 49.38905], - [-94.63999999999987, 48.84000000000012], - [-94.32914, 48.67074000000011], - [-93.63087, 48.60926], - [-92.61, 48.45], - [-91.64, 48.14], - [-90.82999999999986, 48.27], - [-89.6, 48.010000000000105], - [-89.27291744663668, 48.01980825458284], - [-88.37811418328653, 48.30291758889382], - [-87.43979262330024, 47.94], - [-86.46199083122815, 47.55333801939204], - [-85.65236324740323, 47.22021881773051], - [-84.87607988151485, 46.90008331968238], - [-84.77923824739983, 46.63710195574913], - [-84.54374874544567, 46.53868419044923], - [-84.6049, 46.4396], - [-84.3367, 46.40877000000011], - [-84.1421195136733, 46.51222585711574], - [-84.09185126416148, 46.27541860613826], - [-83.89076534700567, 46.116926988299156], - [-83.6161309475905, 46.116926988299156], - [-83.46955074739463, 45.99468638771259], - [-83.59285071484308, 45.81689362241255], - [-82.55092464875818, 45.34751658790545], - [-82.33776312543108, 44.44], - [-82.13764238150397, 43.57108755144], - [-82.43, 42.9800000000001], - [-82.89999999999989, 42.43000000000015], - [-83.11999999999989, 42.08], - [-83.14199968131256, 41.975681057293], - [-83.02981014680694, 41.83279572200601], - [-82.69008928092018, 41.675105088867326], - [-82.43927771679162, 41.675105088867326], - [-81.27774654816707, 42.20902598730686], - [-80.24744767934784, 42.36619985612267], - [-78.9393621487437, 42.86361135514812], - [-78.92, 42.965], - [-79.00999999999988, 43.27], - [-79.17167355011188, 43.46633942318431], - [-78.72027991404238, 43.62508942318496], - [-77.73788509795762, 43.62905558936339], - [-76.82003414580558, 43.628784288093755], - [-76.5, 44.018458893758606], - [-76.375, 44.09631], - [-75.31821, 44.816450000000174], - [-74.867, 45.000480000000124], - [-73.34783, 45.00738], - [-71.50505999999987, 45.0082000000001], - [-71.405, 45.25500000000014], - [-71.08482, 45.30524000000017], - [-70.6599999999998, 45.46], - [-70.305, 45.915], - [-69.99997, 46.69307], - [-69.237216, 47.447781], - [-68.905, 47.185], - [-68.23444, 47.35486], - [-67.79046, 47.06636], - [-67.79134, 45.70281000000014], - [-67.13741, 45.13753], - [-66.96466, 44.80970000000016], - [-68.03252, 44.3252], - [-69.05999999999989, 43.98], - [-70.11617, 43.684050000000155], - [-70.645475633411, 43.09023834896405], - [-70.81489, 42.8653], - [-70.825, 42.335], - [-70.495, 41.805], - [-70.08, 41.78], - [-70.185, 42.145], - [-69.88497, 41.92283000000012], - [-69.96503, 41.63717000000017], - [-70.64, 41.475], - [-71.12039, 41.49445000000017], - [-71.85999999999984, 41.32], - [-72.295, 41.27], - [-72.87643, 41.22065], - [-73.71, 40.93110235165449], - [-72.24126, 41.11948000000015], - [-71.94499999999982, 40.93], - [-73.345, 40.63], - [-73.982, 40.628], - [-73.952325, 40.75075], - [-74.25671, 40.47351], - [-73.96244, 40.42763], - [-74.17838, 39.70926], - [-74.90604, 38.93954], - [-74.98041, 39.1964], - [-75.20002, 39.248450000000105], - [-75.52805, 39.4985], - [-75.32, 38.96], - [-75.0718347647898, 38.78203223017928], - [-75.05673, 38.40412000000012], - [-75.37747, 38.01551], - [-75.94023, 37.21689], - [-76.03127, 37.2566], - [-75.72204999999978, 37.93705000000011], - [-76.23287, 38.319215], - [-76.35, 39.15], - [-76.542725, 38.71761500000011], - [-76.32933, 38.08326], - [-76.98999793161354, 38.23999176691339], - [-76.30162, 37.917945], - [-76.25874, 36.96640000000011], - [-75.9718, 36.89726], - [-75.86803999999984, 36.55125], - [-75.72749, 35.55074000000013], - [-76.36318, 34.80854000000013], - [-77.39763499999988, 34.51201], - [-78.05496, 33.92547], - [-78.55434999999983, 33.86133000000012], - [-79.06067, 33.49395], - [-79.20357, 33.15839], - [-80.301325, 32.509355], - [-80.86498, 32.0333], - [-81.33629, 31.44049], - [-81.49042, 30.72999000000013], - [-81.31371, 30.035520000000105], - [-80.98, 29.180000000000117], - [-80.53558499999988, 28.47213], - [-80.5299999999998, 28.040000000000106], - [-80.05653928497756, 26.880000000000138], - [-80.088015, 26.205765], - [-80.13155999999987, 25.816775], - [-80.38103, 25.20616], - [-80.67999999999988, 25.08], - [-81.17213, 25.201260000000133], - [-81.33, 25.64], - [-81.70999999999981, 25.87], - [-82.24, 26.730000000000132], - [-82.70515, 27.49504], - [-82.85526, 27.88624], - [-82.65, 28.550000000000153], - [-82.92999999999988, 29.100000000000136], - [-83.70959, 29.93656], - [-84.1, 30.090000000000117], - [-85.10882, 29.63615], - [-85.28784, 29.68612000000013], - [-85.7731, 30.152610000000124], - [-86.39999999999988, 30.40000000000012], - [-87.53036, 30.27433], - [-88.41782, 30.3849], - [-89.18048999999984, 30.31598], - [-89.59383117841978, 30.15999400483685], - [-89.413735, 29.89419], - [-89.43, 29.48864], - [-89.21767, 29.29108], - [-89.40823, 29.15961], - [-89.77928, 29.307140000000143], - [-90.15463, 29.11743], - [-90.880225, 29.148535000000123], - [-91.62678499999987, 29.67700000000013], - [-92.49906, 29.5523], - [-93.22637, 29.78375], - [-93.84842, 29.71363], - [-94.69, 29.480000000000132], - [-95.60026, 28.73863], - [-96.59404, 28.30748], - [-97.13999999999982, 27.83], - [-97.37, 27.38], - [-97.37999999999987, 26.69], - [-97.33, 26.21000000000012], - [-97.13999999999982, 25.87], - [-97.52999999999989, 25.84], - [-98.24, 26.060000000000116], - [-99.01999999999988, 26.37], - [-99.3, 26.84], - [-99.51999999999987, 27.54], - [-100.11, 28.110000000000127], - [-100.45584, 28.696120000000118], - [-100.9576, 29.380710000000132], - [-101.6624, 29.779300000000116], - [-102.48, 29.76], - [-103.11, 28.97], - [-103.94, 29.27], - [-104.45696999999984, 29.57196], - [-104.70575, 30.12173], - [-105.03737, 30.64402], - [-105.63159, 31.08383000000012], - [-106.1429, 31.39995], - [-106.50758999999982, 31.75452], - [-108.24, 31.7548537181664], - [-108.24194, 31.34222], - [-109.035, 31.34194000000016], - [-111.02361, 31.33472], - [-113.30498, 32.03914], - [-114.815, 32.52528], - [-114.72138999999986, 32.72083], - [-115.9913499999999, 32.61239000000014], - [-117.12775999999978, 32.53534], - [-117.29593769127388, 33.04622461520389], - [-117.944, 33.621236431201396], - [-118.41060227589749, 33.740909223124504], - [-118.51989482279971, 34.02778157757575], - [-119.081, 34.078], - [-119.43884064201669, 34.3484771782843], - [-120.36778, 34.44711], - [-120.62286, 34.60855], - [-120.74433, 35.15686000000011], - [-121.71456999999988, 36.16153], - [-122.54747, 37.551760000000115], - [-122.51201, 37.78339000000013], - [-122.95319, 38.11371000000011], - [-123.7272, 38.95166000000012], - [-123.86517, 39.76699000000013], - [-124.39807, 40.3132], - [-124.17886, 41.142020000000116], - [-124.2137, 41.99964000000014], - [-124.53284, 42.7659900000001], - [-124.14214, 43.70838], - [-124.020535, 44.615895], - [-123.89893, 45.52341], - [-124.079635, 46.86475], - [-124.39567, 47.72017000000011], - [-124.68721008300783, 48.18443298339855], - [-124.56610107421876, 48.3797149658204], - [-123.12, 48.04], - [-122.58736, 47.096], - [-122.34, 47.36], - [-122.5, 48.18], - [-122.84, 49.000000000000114], - [-120, 49.000000000000114], - [-117.03121, 49.000000000000114], - [-116.04818, 49.000000000000114], - [-113, 49.000000000000114], - [-110.04999999999983, 49.000000000000114], - [-107.05, 49.000000000000114], - [-104.04826, 48.99986], - [-100.65, 49.000000000000114], - [-97.22872000000471, 49.00070000000011], - [-95.15906950917196, 49.000000000000114], - [-95.15609, 49.38425], - [-94.81758, 49.38905] - ] - ], - [ - [ - [-153.0063140533369, 57.11584219016589], - [-154.0050902984581, 56.73467682558106], - [-154.5164027577701, 56.9927489284467], - [-154.67099280497115, 57.46119578717249], - [-153.76277950744148, 57.81657461204377], - [-153.2287294179211, 57.968968410872435], - [-152.56479061583514, 57.901427313866975], - [-152.1411472239063, 57.59105866152199], - [-153.0063140533369, 57.11584219016589] - ] - ], - [ - [ - [-165.57916419173358, 59.90998688418755], - [-166.19277014876727, 59.754440822988975], - [-166.848337368822, 59.94140615502096], - [-167.45527706609008, 60.21306915957938], - [-166.46779212142462, 60.38416982689778], - [-165.67442969466367, 60.293606879306246], - [-165.57916419173358, 59.90998688418755] - ] - ], - [ - [ - [-171.7316568675394, 63.78251536727592], - [-171.1144335602452, 63.592191067144995], - [-170.4911124339407, 63.69497549097352], - [-169.68250545965358, 63.431115627691156], - [-168.6894394603007, 63.2975062120006], - [-168.7719408844546, 63.18859813094545], - [-169.52943986720504, 62.9769314642779], - [-170.29055620021597, 63.194437567794466], - [-170.67138566799088, 63.37582184513897], - [-171.55306311753867, 63.317789211675084], - [-171.7911106028912, 63.405845852300494], - [-171.7316568675394, 63.78251536727592] - ] - ], - [ - [ - [-155.06779029032424, 71.1477763943237], - [-154.34416520894123, 70.6964085964702], - [-153.90000627339262, 70.8899885118357], - [-152.2100060699353, 70.82999217394485], - [-152.27000240782615, 70.60000621202985], - [-150.73999243874454, 70.43001658800571], - [-149.72000301816752, 70.53001048449045], - [-147.61336157935708, 70.2140349392418], - [-145.6899898002253, 70.12000967068676], - [-144.92001095907642, 69.9899917670405], - [-143.5894461804252, 70.15251414659832], - [-142.07251034871342, 69.85193817817265], - [-140.98598752156073, 69.71199839952638], - [-140.9859883290049, 69.71199839952638], - [-140.9924987520294, 66.00002859156868], - [-140.99776974812312, 60.30639679629861], - [-140.0129978161531, 60.27683787702759], - [-139.03900042031586, 60.000007229240026], - [-138.34089, 59.56211000000016], - [-137.4525, 58.905000000000115], - [-136.4797200000001, 59.46389], - [-135.47583, 59.78778], - [-134.945, 59.27056000000013], - [-134.27111, 58.86111], - [-133.35554888220722, 58.410285142645165], - [-132.73042, 57.69289000000011], - [-131.70780999999988, 56.55212], - [-130.00778, 55.91583], - [-129.9799942633583, 55.28499787049722], - [-130.53611018946725, 54.8027534043494], - [-131.08581823797215, 55.17890615500204], - [-131.9672114671423, 55.49777558045906], - [-132.25001074285947, 56.36999624289746], - [-133.53918108435641, 57.17888743756214], - [-134.07806292029605, 58.1230675319669], - [-135.03821103227907, 58.18771474876393], - [-136.62806230995466, 58.21220937767046], - [-137.80000627968604, 58.49999542910379], - [-139.867787041413, 59.53776154238915], - [-140.82527381713305, 59.727517401765084], - [-142.57444353556446, 60.08444651960499], - [-143.9588809948799, 59.9991804063234], - [-145.92555681682785, 60.45860972761429], - [-147.11437394914668, 60.88465607364463], - [-148.22430620012767, 60.672989406977166], - [-148.01806555885076, 59.97832896589363], - [-148.5708225168609, 59.914172675203304], - [-149.72785783587585, 59.70565827090556], - [-150.60824337461645, 59.36821116803949], - [-151.71639278868332, 59.15582103131999], - [-151.85943315326716, 59.744984035879604], - [-151.4097190012472, 60.72580272077939], - [-150.34694149473253, 61.03358755150986], - [-150.62111080625698, 61.284424953854455], - [-151.89583919981686, 60.72719798445129], - [-152.5783298410956, 60.06165721296429], - [-154.01917212625762, 59.35027944603428], - [-153.28751135965317, 58.8647276882198], - [-154.2324924387585, 58.14637360293054], - [-155.30749142151024, 57.72779450136633], - [-156.3083347239231, 57.42277435976365], - [-156.55609737854633, 56.979984849670636], - [-158.11721655986776, 56.46360809999419], - [-158.43332129619716, 55.99415355083855], - [-159.60332739971744, 55.56668610292012], - [-160.2897196116342, 55.643580634170576], - [-161.2230476552578, 55.364734605523495], - [-162.23776607974108, 55.02418691672011], - [-163.06944658104638, 54.68973704692717], - [-164.7855692210272, 54.40417308208217], - [-164.94222632552004, 54.57222483989534], - [-163.84833960676568, 55.03943146424612], - [-162.87000139061593, 55.348043117893205], - [-161.80417497459604, 55.89498647727043], - [-160.56360470278116, 56.00805451112504], - [-160.0705598622845, 56.41805532492876], - [-158.68444291891944, 57.01667511659787], - [-158.46109737855394, 57.21692129172888], - [-157.7227703521839, 57.57000051536306], - [-157.55027442119356, 58.32832632103023], - [-157.041674974577, 58.91888458926172], - [-158.19473120830548, 58.61580231386984], - [-158.5172179840231, 58.78778148053732], - [-159.05860612692874, 58.424186102931685], - [-159.71166704001735, 58.93139028587634], - [-159.9812888255002, 58.57254914004164], - [-160.35527116599653, 59.07112335879364], - [-161.35500342511506, 58.670837714260756], - [-161.96889360252635, 58.67166453717738], - [-162.05498653872468, 59.26692536074745], - [-161.87417070213536, 59.6336213242906], - [-162.5180590484921, 59.98972361921391], - [-163.81834143782015, 59.79805573184339], - [-164.66221757714646, 60.26748444278265], - [-165.34638770247483, 60.50749563256241], - [-165.35083187565186, 61.07389516869751], - [-166.12137915755596, 61.500019029376226], - [-165.73445187077053, 62.074996853271806], - [-164.91917863671785, 62.63307648380793], - [-164.56250790103934, 63.14637848576305], - [-163.75333248599702, 63.21944896102377], - [-163.0672244944579, 63.05945872664802], - [-162.26055538638172, 63.54193573674117], - [-161.5344498362486, 63.455816962326764], - [-160.77250668032113, 63.766108100023274], - [-160.95833513084256, 64.22279857040277], - [-161.5180684072122, 64.40278758407531], - [-160.77777767641476, 64.78860382756642], - [-161.39192623598763, 64.77723501246234], - [-162.45305009666885, 64.55944468856822], - [-162.7577860178941, 64.33860545516882], - [-163.5463942128843, 64.5591604681905], - [-164.96082984114517, 64.44694509546885], - [-166.42528825586447, 64.68667206487072], - [-166.84500423893905, 65.08889557561453], - [-168.11056006576717, 65.66999705673675], - [-166.70527116602196, 66.0883177761394], - [-164.4747096425755, 66.5766600612975], - [-163.65251176659564, 66.5766600612975], - [-163.78860165103617, 66.07720734319668], - [-161.67777442121016, 66.11611969671242], - [-162.48971452538, 66.73556509059512], - [-163.71971696679108, 67.1163945583701], - [-164.4309913808565, 67.6163382025778], - [-165.39028683170676, 68.04277212185025], - [-166.76444068099602, 68.35887685817968], - [-166.20470740462662, 68.88303091091618], - [-164.4308105133435, 68.91553538682774], - [-163.16861365461452, 69.3711148139129], - [-162.93056616926202, 69.85806183539927], - [-161.90889726463553, 70.33332998318764], - [-160.9347965159337, 70.44768992784958], - [-159.03917578838715, 70.89164215766894], - [-158.11972286683397, 70.82472117785105], - [-156.58082455139805, 71.35776357694175], - [-155.06779029032424, 71.1477763943237] - ] - ] - ] - } - } - ] + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ecuador", + "sov_a3": "ECU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ecuador", + "adm0_a3": "ECU", + "geou_dif": 0, + "geounit": "Ecuador", + "gu_a3": "ECU", + "su_dif": 0, + "subunit": "Ecuador", + "su_a3": "ECU", + "brk_diff": 0, + "name": "Ecuador", + "name_long": "Ecuador", + "brk_a3": "ECU", + "brk_name": "Ecuador", + "brk_group": null, + "abbrev": "Ecu.", + "postal": "EC", + "formal_en": "Republic of Ecuador", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ecuador", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 14573101, + "gdp_md_est": 107700, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EC", + "iso_a3": "ECU", + "iso_n3": "218", + "un_a3": "218", + "wb_a2": "EC", + "wb_a3": "ECU", + "woe_id": -99, + "adm0_a3_is": "ECU", + "adm0_a3_us": "ECU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ECU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-80.30256059438722, -3.404856459164713], + [-79.77029334178093, -2.65751189535964], + [-79.98655921092241, -2.220794366061014], + [-80.36878394236925, -2.685158786635788], + [-80.96776546906436, -2.246942640800704], + [-80.76480628123804, -1.965047702648533], + [-80.9336590237517, -1.057454522306358], + [-80.58337032746127, -0.906662692878683], + [-80.39932471385376, -0.283703301600141], + [-80.02089820018037, 0.360340074053468], + [-80.09060970734211, 0.768428859862397], + [-79.54276201039978, 0.982937730305963], + [-78.85525875518871, 1.380923773601822], + [-77.85506140817952, 0.809925034992773], + [-77.66861284047044, 0.825893052570961], + [-77.4249843004304, 0.395686753741117], + [-76.57637976754938, 0.256935533037435], + [-76.29231441924097, 0.416047268064119], + [-75.80146582711659, 0.084801337073202], + [-75.37322323271385, -0.15203175212045], + [-75.23372270374193, -0.911416924649529], + [-75.54499569365204, -1.56160979574588], + [-76.63539425322672, -2.608677666843818], + [-77.83790483265861, -3.003020521663103], + [-78.45068396677564, -3.873096612161376], + [-78.63989722361234, -4.547784112164074], + [-79.20528906931771, -4.959128513207389], + [-79.62497921417618, -4.454198093283494], + [-80.02890804718561, -4.346090996928893], + [-80.44224199087216, -4.425724379090674], + [-80.46929460317695, -4.059286797708999], + [-80.18401485870967, -3.821161797708044], + [-80.30256059438722, -3.404856459164713] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Bolivia", + "sov_a3": "BOL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bolivia", + "adm0_a3": "BOL", + "geou_dif": 0, + "geounit": "Bolivia", + "gu_a3": "BOL", + "su_dif": 0, + "subunit": "Bolivia", + "su_a3": "BOL", + "brk_diff": 0, + "name": "Bolivia", + "name_long": "Bolivia", + "brk_a3": "BOL", + "brk_name": "Bolivia", + "brk_group": null, + "abbrev": "Bolivia", + "postal": "BO", + "formal_en": "Plurinational State of Bolivia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bolivia", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 3, + "pop_est": 9775246, + "gdp_md_est": 43270, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BO", + "iso_a3": "BOL", + "iso_n3": "068", + "un_a3": "068", + "wb_a2": "BO", + "wb_a3": "BOL", + "woe_id": -99, + "adm0_a3_is": "BOL", + "adm0_a3_us": "BOL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "BOL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-62.846468471921554, -22.03498544686945], + [-63.98683814152247, -21.99364430103595], + [-64.37702104354226, -22.79809132252354], + [-64.9648921372946, -22.075861504812327], + [-66.27333940292485, -21.83231047942072], + [-67.1066735500636, -22.735924574476414], + [-67.82817989772273, -22.872918796482175], + [-68.21991309271128, -21.494346612231865], + [-68.75716712103375, -20.372657972904463], + [-68.44222510443092, -19.40506845467143], + [-68.96681840684187, -18.981683444904107], + [-69.10024695501949, -18.260125420812674], + [-69.59042375352405, -17.580011895419332], + [-68.9596353827533, -16.50069793057127], + [-69.38976416693471, -15.660129082911654], + [-69.16034664577495, -15.323973890853019], + [-69.33953467474701, -14.953195489158832], + [-68.9488866848366, -14.453639418193283], + [-68.92922380234954, -13.602683607643007], + [-68.88007951523997, -12.899729099176653], + [-68.66507971868961, -12.561300144097173], + [-69.52967810736496, -10.951734307502194], + [-68.78615759954948, -11.03638030359628], + [-68.27125362819326, -11.01452117273682], + [-68.04819230820539, -10.712059014532485], + [-67.17380123561074, -10.30681243249961], + [-66.64690833196279, -9.931331475466862], + [-65.33843522811642, -9.76198780684639], + [-65.44483700220539, -10.511451104375432], + [-65.32189876978302, -10.895872084194679], + [-65.40228146021303, -11.566270440317153], + [-64.3163529120316, -12.461978041232191], + [-63.19649878605057, -12.627032565972433], + [-62.80306026879638, -13.000653171442686], + [-62.127080857986385, -13.198780612849724], + [-61.71320431176078, -13.489202162330052], + [-61.08412126325565, -13.479383640194598], + [-60.503304002511136, -13.775954685117659], + [-60.45919816755003, -14.354007256734555], + [-60.26432634137736, -14.64597909918364], + [-60.251148851142936, -15.077218926659322], + [-60.542965664295146, -15.093910414289596], + [-60.158389655179036, -16.258283786690082], + [-58.24121985536669, -16.299573256091293], + [-58.38805843772404, -16.877109063385276], + [-58.28080400250226, -17.271710300366017], + [-57.734558274961, -17.55246835700777], + [-57.498371141170985, -18.174187513911292], + [-57.67600887717431, -18.961839694904025], + [-57.949997321185826, -19.40000416430682], + [-57.85380164247451, -19.969995212486186], + [-58.166392381408045, -20.176700941653678], + [-58.183471442280506, -19.868399346600363], + [-59.115042487206104, -19.356906019775398], + [-60.04356462262649, -19.342746677327426], + [-61.786326463453776, -19.633736667562964], + [-62.26596126977079, -20.513734633061276], + [-62.29117936872922, -21.05163461678739], + [-62.685057135657885, -22.249029229422387], + [-62.846468471921554, -22.03498544686945] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Argentina", + "sov_a3": "ARG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Argentina", + "adm0_a3": "ARG", + "geou_dif": 0, + "geounit": "Argentina", + "gu_a3": "ARG", + "su_dif": 0, + "subunit": "Argentina", + "su_a3": "ARG", + "brk_diff": 0, + "name": "Argentina", + "name_long": "Argentina", + "brk_a3": "ARG", + "brk_name": "Argentina", + "brk_group": null, + "abbrev": "Arg.", + "postal": "AR", + "formal_en": "Argentine Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Argentina", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 13, + "pop_est": 40913584, + "gdp_md_est": 573900, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AR", + "iso_a3": "ARG", + "iso_n3": "032", + "un_a3": "032", + "wb_a2": "AR", + "wb_a3": "ARG", + "woe_id": -99, + "adm0_a3_is": "ARG", + "adm0_a3_us": "ARG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ARG.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-65.5, -55.2], + [-66.45, -55.25], + [-66.95992, -54.89681], + [-67.56244, -54.87001], + [-68.63335, -54.8695], + [-68.63401022758316, -52.63637045887445], + [-68.25, -53.1], + [-67.75, -53.85], + [-66.45, -54.45], + [-65.05, -54.7], + [-65.5, -55.2] + ] + ], + [ + [ + [-64.96489213729458, -22.075861504812348], + [-64.37702104354227, -22.798091322523547], + [-63.98683814152247, -21.993644301035957], + [-62.846468471921554, -22.034985446869456], + [-62.6850571356579, -22.249029229422405], + [-60.84656470400994, -23.8807125790383], + [-60.02896603050399, -24.032796319273245], + [-58.80712846539495, -24.771459242453275], + [-57.77721716981796, -25.16233977630904], + [-57.63366004091114, -25.60365650808167], + [-58.61817359071972, -27.12371876394712], + [-57.60975969097615, -27.395898532828426], + [-56.48670162619299, -27.54849903738625], + [-55.6958455063982, -27.38783700939082], + [-54.78879492859505, -26.621785577096087], + [-54.625290696823555, -25.739255466415486], + [-54.13004960795441, -25.54763925547725], + [-53.62834896504873, -26.124865004177437], + [-53.648735317587885, -26.92347258881611], + [-54.49072526713553, -27.474756768505767], + [-55.1622863429846, -27.88191537853342], + [-56.2908996242391, -28.852760512000852], + [-57.62513342958291, -30.216294854454244], + [-57.87493730328191, -31.016556084926165], + [-58.14244035504075, -32.04450367607619], + [-58.13264767112142, -33.040566908502015], + [-58.34961117209883, -33.263188978815435], + [-58.42707414410438, -33.90945444105755], + [-58.49544206402654, -34.43148976007011], + [-57.225829637263644, -35.28802662530789], + [-57.362358771378744, -35.977390232081504], + [-56.73748735210546, -36.41312590916658], + [-56.78828528504834, -36.901571547189334], + [-57.74915686708343, -38.183870538079915], + [-59.231857062401865, -38.720220228837206], + [-61.23744523786561, -38.928424574541154], + [-62.33595699731015, -38.82770720800437], + [-62.12576310896293, -39.424104913084875], + [-62.330530971919444, -40.17258635840032], + [-62.14599443220524, -40.67689666113674], + [-62.745802781816984, -41.02876148861209], + [-63.77049475773253, -41.166789239263665], + [-64.73208980981971, -40.802677097335135], + [-65.11803524439159, -41.06431487402888], + [-64.97856055363584, -42.05800099056932], + [-64.30340796574248, -42.359016208669495], + [-63.75594784204235, -42.04368661882451], + [-63.45805904809589, -42.563138116222355], + [-64.3788038804563, -42.87355844499964], + [-65.1818039618397, -43.495380954767796], + [-65.32882341171013, -44.501366062193696], + [-65.5652689276616, -45.03678557716979], + [-66.50996578638936, -45.03962778094584], + [-67.29379391139244, -45.5518962542552], + [-67.58054643418009, -46.30177296324254], + [-66.59706641301726, -47.03392465595381], + [-65.64102657740145, -47.236134535511894], + [-65.98508826360074, -48.13328907653114], + [-67.16617896184766, -48.697337334996945], + [-67.81608761256646, -49.86966887797042], + [-68.72874508327317, -50.26421843851887], + [-69.1385391913478, -50.7325102679478], + [-68.81556148952353, -51.771104011594105], + [-68.14999487982041, -52.3499834061277], + [-68.57154537624135, -52.29944385534626], + [-69.49836218939609, -52.14276091263725], + [-71.91480383979635, -52.009022305865926], + [-72.32940385607404, -51.42595631287241], + [-72.30997351753237, -50.677009779666356], + [-72.97574683296463, -50.74145029073431], + [-73.32805091011448, -50.37878508890987], + [-73.41543575712004, -49.31843637471296], + [-72.64824744331494, -48.87861825947679], + [-72.33116085477195, -48.244238376661826], + [-72.44735531278027, -47.73853281025353], + [-71.91725847033021, -46.8848381487918], + [-71.55200944689125, -45.56073292417713], + [-71.65931555854533, -44.97368865334144], + [-71.22277889675973, -44.784242852559416], + [-71.32980078803621, -44.40752166115169], + [-71.79362260607195, -44.20717213315611], + [-71.46405615913051, -43.78761117937833], + [-71.91542395698391, -43.40856454851742], + [-72.14889807807853, -42.25488819760139], + [-71.74680375841547, -42.051386407235995], + [-71.91573401557756, -40.83233936947073], + [-71.68076127794646, -39.80816415787807], + [-71.41351660834904, -38.916022230791114], + [-70.81466427273472, -38.55299529394074], + [-71.11862504747543, -37.5768274879472], + [-71.1218806627098, -36.65812387466234], + [-70.36476925320167, -36.005088799789945], + [-70.38804948594908, -35.16968759535944], + [-69.81730912950147, -34.193571465798286], + [-69.81477698431921, -33.27388600029985], + [-70.07439938015364, -33.09120981214803], + [-70.53506893581945, -31.365010267870286], + [-69.91900834825192, -30.336339206668313], + [-70.01355038112987, -29.36792286551855], + [-69.65613033718314, -28.459141127233693], + [-69.00123491074828, -27.52121388113613], + [-68.2955415513704, -26.89933969493579], + [-68.59479977077268, -26.506908868111267], + [-68.38600114609736, -26.185016371365233], + [-68.41765296087613, -24.518554782816878], + [-67.32844295924414, -24.02530323659091], + [-66.98523393417764, -22.98634856536283], + [-67.10667355006362, -22.7359245744764], + [-66.27333940292485, -21.832310479420684], + [-64.96489213729458, -22.075861504812348] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Chile", + "sov_a3": "CHL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Chile", + "adm0_a3": "CHL", + "geou_dif": 0, + "geounit": "Chile", + "gu_a3": "CHL", + "su_dif": 0, + "subunit": "Chile", + "su_a3": "CHL", + "brk_diff": 0, + "name": "Chile", + "name_long": "Chile", + "brk_a3": "CHL", + "brk_name": "Chile", + "brk_group": null, + "abbrev": "Chile", + "postal": "CL", + "formal_en": "Republic of Chile", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Chile", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 5, + "mapcolor13": 9, + "pop_est": 16601707, + "gdp_md_est": 244500, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CL", + "iso_a3": "CHL", + "iso_n3": "152", + "un_a3": "152", + "wb_a2": "CL", + "wb_a3": "CHL", + "woe_id": -99, + "adm0_a3_is": "CHL", + "adm0_a3_us": "CHL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "CHL.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-68.63401022758316, -52.63637045887437], + [-68.6333499999999, -54.8695], + [-67.56244, -54.87001], + [-66.95992, -54.89681], + [-67.29102999999989, -55.30124], + [-68.14862999999986, -55.61183], + [-68.63999081081181, -55.58001799908689], + [-69.2321, -55.49906], + [-69.95809, -55.19843], + [-71.00568, -55.05383], + [-72.2639, -54.49514], + [-73.2852, -53.95751999999989], + [-74.66253, -52.83749], + [-73.8381, -53.04743], + [-72.43418, -53.7154], + [-71.10773, -54.07433], + [-70.59177999999979, -53.61583], + [-70.26748, -52.93123], + [-69.34564999999989, -52.5183], + [-68.63401022758316, -52.63637045887437] + ] + ], + [ + [ + [-68.21991309271124, -21.494346612231837], + [-67.82817989772266, -22.87291879648218], + [-67.10667355006362, -22.7359245744764], + [-66.98523393417764, -22.98634856536283], + [-67.32844295924414, -24.02530323659091], + [-68.41765296087613, -24.518554782816878], + [-68.38600114609736, -26.185016371365233], + [-68.59479977077268, -26.506908868111267], + [-68.2955415513704, -26.89933969493579], + [-69.00123491074828, -27.52121388113613], + [-69.65613033718314, -28.459141127233693], + [-70.01355038112987, -29.36792286551855], + [-69.91900834825192, -30.336339206668313], + [-70.53506893581945, -31.365010267870286], + [-70.07439938015364, -33.09120981214803], + [-69.81477698431921, -33.27388600029985], + [-69.81730912950147, -34.193571465798286], + [-70.38804948594908, -35.16968759535944], + [-70.36476925320167, -36.005088799789945], + [-71.1218806627098, -36.65812387466234], + [-71.11862504747543, -37.5768274879472], + [-70.81466427273472, -38.55299529394074], + [-71.41351660834904, -38.916022230791114], + [-71.68076127794646, -39.80816415787807], + [-71.91573401557756, -40.83233936947073], + [-71.74680375841547, -42.051386407235995], + [-72.14889807807853, -42.25488819760139], + [-71.91542395698391, -43.40856454851742], + [-71.46405615913051, -43.78761117937833], + [-71.79362260607195, -44.20717213315611], + [-71.32980078803621, -44.40752166115169], + [-71.22277889675973, -44.784242852559416], + [-71.65931555854533, -44.97368865334144], + [-71.55200944689125, -45.56073292417713], + [-71.91725847033021, -46.8848381487918], + [-72.44735531278027, -47.73853281025353], + [-72.33116085477195, -48.244238376661826], + [-72.64824744331494, -48.87861825947679], + [-73.41543575712004, -49.31843637471296], + [-73.32805091011448, -50.37878508890987], + [-72.97574683296463, -50.74145029073431], + [-72.30997351753237, -50.677009779666356], + [-72.32940385607404, -51.42595631287241], + [-71.91480383979635, -52.009022305865926], + [-69.49836218939609, -52.14276091263725], + [-68.57154537624135, -52.29944385534626], + [-69.46128434922664, -52.29195077266393], + [-69.94277950710614, -52.53793059037325], + [-70.84510169135453, -52.899200528525725], + [-71.00633216010525, -53.83325204220135], + [-71.42979468452094, -53.85645476030039], + [-72.55794287788486, -53.531410001184454], + [-73.70275672066288, -52.83506926860725], + [-73.70275672066288, -52.8350700760515], + [-74.94676347522515, -52.26275358841903], + [-75.2600260077785, -51.629354750373224], + [-74.9766324530898, -51.04339568461569], + [-75.4797541978835, -50.37837167745156], + [-75.60801510283196, -48.6737728818718], + [-75.18276974150213, -47.71191944762316], + [-74.1265809801047, -46.9392534319951], + [-75.64439531116545, -46.64764332457203], + [-74.69215369332306, -45.76397633238098], + [-74.35170935738427, -44.103044122087894], + [-73.2403560045152, -44.454960625995625], + [-72.71780392117978, -42.383355808278985], + [-73.38889990913825, -42.11753224056957], + [-73.70133561877486, -43.365776462579745], + [-74.33194312203258, -43.22495818458441], + [-74.01795711942717, -41.794812920906836], + [-73.67709937202997, -39.942212823243125], + [-73.21759253609068, -39.258688653318515], + [-73.50555945503706, -38.28288258235107], + [-73.58806087919109, -37.156284681956016], + [-73.1667170884993, -37.12378020604435], + [-72.55313696968173, -35.508840020491036], + [-71.86173214383257, -33.90909270603153], + [-71.43845048692992, -32.41889942803083], + [-71.66872066922244, -30.92064462659252], + [-71.37008256700773, -30.095682061485004], + [-71.48989437527646, -28.861442152625912], + [-70.90512386746158, -27.6403797340012], + [-70.72495398627598, -25.70592416758721], + [-70.40396582709505, -23.628996677344542], + [-70.09124589708067, -21.393319187101223], + [-70.16441972520599, -19.756468194256186], + [-70.37257239447774, -18.347975355708883], + [-69.85844356960581, -18.092693780187034], + [-69.590423753524, -17.58001189541929], + [-69.10024695501943, -18.260125420812656], + [-68.96681840684184, -18.981683444904093], + [-68.44222510443095, -19.405068454671422], + [-68.75716712103372, -20.372657972904477], + [-68.21991309271124, -21.494346612231837] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Colombia", + "sov_a3": "COL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Colombia", + "adm0_a3": "COL", + "geou_dif": 0, + "geounit": "Colombia", + "gu_a3": "COL", + "su_dif": 0, + "subunit": "Colombia", + "su_a3": "COL", + "brk_diff": 0, + "name": "Colombia", + "name_long": "Colombia", + "brk_a3": "COL", + "brk_name": "Colombia", + "brk_group": null, + "abbrev": "Col.", + "postal": "CO", + "formal_en": "Republic of Colombia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Colombia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 1, + "pop_est": 45644023, + "gdp_md_est": 395400, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CO", + "iso_a3": "COL", + "iso_n3": "170", + "un_a3": "170", + "wb_a2": "CO", + "wb_a3": "COL", + "woe_id": -99, + "adm0_a3_is": "COL", + "adm0_a3_us": "COL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "COL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-75.37322323271385, -0.15203175212045], + [-75.80146582711659, 0.084801337073202], + [-76.29231441924097, 0.416047268064119], + [-76.57637976754938, 0.256935533037435], + [-77.4249843004304, 0.395686753741117], + [-77.66861284047044, 0.825893052570961], + [-77.85506140817952, 0.809925034992773], + [-78.85525875518871, 1.380923773601822], + [-78.99093522817103, 1.691369940595251], + [-78.61783138702371, 1.766404120283056], + [-78.66211808949785, 2.267355454920477], + [-78.42761043975732, 2.629555568854215], + [-77.93154252797149, 2.696605739752926], + [-77.51043128122501, 3.325016994638247], + [-77.12768978545526, 3.849636135265357], + [-77.49627193877703, 4.087606105969428], + [-77.3076012844794, 4.667984117039452], + [-77.53322058786573, 5.582811997902496], + [-77.31881507028675, 5.84535411216136], + [-77.47666073272228, 6.691116441266303], + [-77.88157141794525, 7.223771267114785], + [-77.75341386586139, 7.709839789252142], + [-77.43110795765699, 7.638061224798735], + [-77.24256649444008, 7.935278225125444], + [-77.47472286651133, 8.524286200388218], + [-77.35336076527385, 8.67050466555807], + [-76.83667395700357, 8.638749497914716], + [-76.08638383655786, 9.336820583529487], + [-75.67460018584005, 9.443248195834599], + [-75.66470414905618, 9.774003200718738], + [-75.48042599150335, 10.618990383339309], + [-74.90689510771197, 11.083044745320322], + [-74.27675269234489, 11.102035834187587], + [-74.1972226630477, 11.310472723836865], + [-73.41476396350029, 11.22701528568548], + [-72.62783525255963, 11.731971543825523], + [-72.23819495307892, 11.955549628136326], + [-71.75409013536864, 12.437303168177309], + [-71.3998223537917, 12.376040757695293], + [-71.13746110704588, 12.112981879113505], + [-71.3315836249503, 11.776284084515808], + [-71.97392167833829, 11.60867157637712], + [-72.22757544624294, 11.10870209395324], + [-72.61465776232521, 10.821975409381778], + [-72.9052860175347, 10.450344346554772], + [-73.02760413276957, 9.736770331252444], + [-73.30495154488005, 9.151999823437606], + [-72.7887298245004, 9.085027167187334], + [-72.6604947577681, 8.625287787302682], + [-72.43986223009796, 8.405275376820029], + [-72.36090064155596, 8.002638454617895], + [-72.47967892117885, 7.632506008327354], + [-72.44448727078807, 7.423784898300481], + [-72.19835242378188, 7.340430813013682], + [-71.96017574734864, 6.991614895043538], + [-70.67423356798152, 7.087784735538719], + [-70.09331295437242, 6.96037649172311], + [-69.38947994655712, 6.099860541198836], + [-68.98531856960236, 6.206804917826858], + [-68.26505245631823, 6.153268133972475], + [-67.69508724635502, 6.267318020040647], + [-67.34143958196557, 6.095468044454023], + [-67.52153194850275, 5.556870428891969], + [-67.74469662135522, 5.221128648291668], + [-67.82301225449355, 4.503937282728899], + [-67.62183590358127, 3.839481716319994], + [-67.33756384954368, 3.542342230641722], + [-67.30317318385345, 3.31845408773718], + [-67.8099381171237, 2.820655015469569], + [-67.44709204778631, 2.600280869960869], + [-67.18129431829307, 2.250638129074062], + [-66.87632585312258, 1.253360500489336], + [-67.0650481838525, 1.130112209473225], + [-67.25999752467358, 1.719998684084956], + [-67.53781002467468, 2.03716278727633], + [-67.86856502955884, 1.692455145673392], + [-69.81697323269162, 1.714805202639624], + [-69.80459672715773, 1.089081122233466], + [-69.21863766140018, 0.985676581217433], + [-69.25243404811906, 0.602650865070075], + [-69.45239600287246, 0.706158758950693], + [-70.0155657619893, 0.541414292804205], + [-70.02065589057005, -0.185156345219539], + [-69.5770653957766, -0.549991957200163], + [-69.42048580593223, -1.122618503426409], + [-69.44410193548961, -1.556287123219818], + [-69.89363521999663, -4.298186944194327], + [-70.39404395209499, -3.766591485207825], + [-70.69268205430971, -3.742872002785859], + [-70.04770850287485, -2.725156345229699], + [-70.81347571479196, -2.256864515800743], + [-71.41364579942979, -2.342802422702128], + [-71.7747607082854, -2.169789727388938], + [-72.32578650581365, -2.434218031426454], + [-73.07039221870724, -2.308954359550953], + [-73.6595035468346, -1.260491224781134], + [-74.12239518908906, -1.002832533373848], + [-74.44160051135597, -0.530820000819887], + [-75.10662451852008, -0.05720549886486], + [-75.37322323271385, -0.15203175212045] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Brazil", + "sov_a3": "BRA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Brazil", + "adm0_a3": "BRA", + "geou_dif": 0, + "geounit": "Brazil", + "gu_a3": "BRA", + "su_dif": 0, + "subunit": "Brazil", + "su_a3": "BRA", + "brk_diff": 0, + "name": "Brazil", + "name_long": "Brazil", + "brk_a3": "BRA", + "brk_name": "Brazil", + "brk_group": null, + "abbrev": "Brazil", + "postal": "BR", + "formal_en": "Federative Republic of Brazil", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Brazil", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 7, + "pop_est": 198739269, + "gdp_md_est": 1993000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BR", + "iso_a3": "BRA", + "iso_n3": "076", + "un_a3": "076", + "wb_a2": "BR", + "wb_a3": "BRA", + "woe_id": -99, + "adm0_a3_is": "BRA", + "adm0_a3_us": "BRA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "BRA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-57.62513342958296, -30.216294854454258], + [-56.29089962423908, -28.85276051200089], + [-55.16228634298457, -27.881915378533463], + [-54.490725267135524, -27.47475676850579], + [-53.648735317587885, -26.923472588816086], + [-53.62834896504874, -26.124865004177472], + [-54.13004960795439, -25.547639255477254], + [-54.625290696823576, -25.73925546641551], + [-54.42894609233059, -25.162184747012166], + [-54.29347632507745, -24.570799655863965], + [-54.29295956075451, -24.02101409271073], + [-54.652834235235126, -23.83957813893396], + [-55.02790178080954, -24.001273695575225], + [-55.40074723979542, -23.956935316668805], + [-55.517639329639636, -23.571997572526634], + [-55.610682745981144, -22.655619398694842], + [-55.79795813660691, -22.356929620047822], + [-56.47331743022939, -22.086300144135283], + [-56.8815095689029, -22.28215382252148], + [-57.937155727761294, -22.090175876557172], + [-57.87067399761779, -20.73268767668195], + [-58.166392381408045, -20.176700941653678], + [-57.85380164247451, -19.969995212486186], + [-57.949997321185826, -19.40000416430682], + [-57.67600887717431, -18.961839694904025], + [-57.498371141170985, -18.174187513911292], + [-57.734558274961, -17.55246835700777], + [-58.28080400250226, -17.271710300366017], + [-58.38805843772404, -16.877109063385276], + [-58.24121985536669, -16.299573256091293], + [-60.158389655179036, -16.258283786690082], + [-60.542965664295146, -15.093910414289596], + [-60.251148851142936, -15.077218926659322], + [-60.26432634137736, -14.64597909918364], + [-60.45919816755003, -14.354007256734555], + [-60.503304002511136, -13.775954685117659], + [-61.08412126325565, -13.479383640194598], + [-61.71320431176078, -13.489202162330052], + [-62.127080857986385, -13.198780612849724], + [-62.80306026879638, -13.000653171442686], + [-63.19649878605057, -12.627032565972433], + [-64.3163529120316, -12.461978041232191], + [-65.40228146021303, -11.566270440317153], + [-65.32189876978302, -10.895872084194679], + [-65.44483700220539, -10.511451104375432], + [-65.33843522811642, -9.76198780684639], + [-66.64690833196279, -9.931331475466862], + [-67.17380123561074, -10.30681243249961], + [-68.04819230820539, -10.712059014532485], + [-68.27125362819326, -11.01452117273682], + [-68.78615759954948, -11.03638030359628], + [-69.52967810736496, -10.951734307502194], + [-70.0937522040469, -11.123971856331012], + [-70.54868567572841, -11.009146823778465], + [-70.48189388699117, -9.490118096558845], + [-71.30241227892154, -10.079436130415374], + [-72.18489071316984, -10.053597914269432], + [-72.56303300646564, -9.520193780152717], + [-73.22671342639016, -9.462212823121234], + [-73.01538265653254, -9.03283334720806], + [-73.57105933296707, -8.424446709835834], + [-73.98723548042966, -7.523829847853064], + [-73.7234014553635, -7.340998630404414], + [-73.72448666044164, -6.91859547285064], + [-73.1200274319236, -6.629930922068239], + [-73.21971126981461, -6.089188734566078], + [-72.96450720894119, -5.741251315944893], + [-72.89192765978726, -5.274561455916981], + [-71.74840572781655, -4.593982842633011], + [-70.92884334988358, -4.401591485210368], + [-70.7947688463023, -4.251264743673303], + [-69.89363521999663, -4.298186944194327], + [-69.44410193548961, -1.556287123219818], + [-69.42048580593223, -1.122618503426409], + [-69.5770653957766, -0.549991957200163], + [-70.02065589057005, -0.185156345219539], + [-70.0155657619893, 0.541414292804205], + [-69.45239600287246, 0.706158758950693], + [-69.25243404811906, 0.602650865070075], + [-69.21863766140018, 0.985676581217433], + [-69.80459672715773, 1.089081122233466], + [-69.81697323269162, 1.714805202639624], + [-67.86856502955884, 1.692455145673392], + [-67.53781002467468, 2.03716278727633], + [-67.25999752467358, 1.719998684084956], + [-67.0650481838525, 1.130112209473225], + [-66.87632585312258, 1.253360500489336], + [-66.32576514348496, 0.724452215982012], + [-65.54826738143757, 0.78925446207603], + [-65.35471330428837, 1.0952822941085], + [-64.61101192895985, 1.328730576987042], + [-64.19930579289051, 1.49285492594602], + [-64.08308549666609, 1.91636912679408], + [-63.36878801131166, 2.200899562993129], + [-63.42286739770512, 2.411067613124174], + [-64.26999915226578, 2.497005520025567], + [-64.40882788761792, 3.126786200366624], + [-64.36849443221409, 3.797210394705246], + [-64.81606401229402, 4.056445217297423], + [-64.62865943058755, 4.14848094320925], + [-63.88834286157416, 4.020530096854571], + [-63.0931975978991, 3.770571193858785], + [-62.804533047116706, 4.006965033377952], + [-62.08542965355914, 4.162123521334308], + [-60.96689327660153, 4.536467596856639], + [-60.60117916527194, 4.91809804933213], + [-60.73357418480372, 5.200277207861901], + [-60.21368343773133, 5.244486395687602], + [-59.98095862490488, 5.014061184098139], + [-60.11100236676737, 4.574966538914083], + [-59.767405768458715, 4.423502915866607], + [-59.53803992373123, 3.958802598481938], + [-59.81541317405786, 3.606498521332085], + [-59.97452490908456, 2.755232652188056], + [-59.71854570172674, 2.24963043864436], + [-59.64604366722126, 1.786893825686789], + [-59.03086157900265, 1.317697658692722], + [-58.5400129868783, 1.268088283692521], + [-58.42947709820596, 1.463941962078721], + [-58.11344987652502, 1.507195135907025], + [-57.66097103537737, 1.682584947105639], + [-57.335822923396904, 1.94853770589576], + [-56.78270423036083, 1.863710842288654], + [-56.539385748914555, 1.899522609866921], + [-55.99569800477175, 1.817667141116601], + [-55.905600145070885, 2.02199575439866], + [-56.0733418442903, 2.220794989425499], + [-55.973322109589375, 2.510363877773017], + [-55.569755011606, 2.421506252447131], + [-55.09758744975514, 2.523748073736613], + [-54.52475419779971, 2.311848863123785], + [-54.08806250671724, 2.105556545414629], + [-53.77852067728892, 2.376702785650082], + [-53.55483924011354, 2.334896551925951], + [-53.4184651352953, 2.053389187015981], + [-52.939657151894956, 2.124857692875636], + [-52.55642473001842, 2.504705308437053], + [-52.249337531123956, 3.241094468596245], + [-51.65779741067888, 4.156232408053029], + [-51.31714636901086, 4.203490505383954], + [-51.069771287629656, 3.650397650564031], + [-50.508875291533656, 1.901563828942457], + [-49.97407589374506, 1.736483465986069], + [-49.947100796088705, 1.046189683431223], + [-50.699251268096916, 0.222984117021682], + [-50.38821082213214, -0.078444512536819], + [-48.62056677915631, -0.235489190271821], + [-48.58449662941659, -1.237805271005001], + [-47.824956427590635, -0.5816179337628], + [-46.566583624851226, -0.941027520352776], + [-44.905703090990414, -1.551739597178134], + [-44.417619187993665, -2.137750339367976], + [-44.58158850765578, -2.691308282078524], + [-43.418791266440195, -2.383110039889793], + [-41.47265682632825, -2.912018324397116], + [-39.97866533055404, -2.873054294449041], + [-38.50038347019657, -3.700652357603395], + [-37.2232521225352, -4.820945733258917], + [-36.45293738457639, -5.109403578312153], + [-35.59779578301047, -5.149504489770648], + [-35.23538896334756, -5.464937432480247], + [-34.89602983248683, -6.738193047719711], + [-34.729993455533034, -7.343220716992966], + [-35.12821204277422, -8.996401462442286], + [-35.636966518687714, -9.649281508017815], + [-37.046518724097, -11.040721123908801], + [-37.68361161960736, -12.171194756725823], + [-38.42387651218844, -13.038118584854288], + [-38.673887091616514, -13.057652276260619], + [-38.953275722802545, -13.793369642800023], + [-38.88229814304965, -15.667053724838768], + [-39.16109249526431, -17.208406670808472], + [-39.2673392400564, -17.867746270420483], + [-39.58352149103423, -18.262295830968938], + [-39.76082333022764, -19.59911345792741], + [-40.77474077001034, -20.904511814052423], + [-40.94475623225061, -21.937316989837807], + [-41.754164191238225, -22.370675551037458], + [-41.98828426773655, -22.970070489190892], + [-43.07470374202475, -22.96769337330547], + [-44.64781185563781, -23.351959323827842], + [-45.35213578955991, -23.796841729428582], + [-46.47209326840554, -24.08896860117454], + [-47.64897233742066, -24.885199069927722], + [-48.4954581365777, -25.877024834905654], + [-48.64100480812774, -26.623697605090932], + [-48.47473588722865, -27.17591196056189], + [-48.661520351747626, -28.186134535435716], + [-48.88845740415739, -28.674115085567884], + [-49.587329474472675, -29.224469089476337], + [-50.696874152211485, -30.984465020472957], + [-51.576226162306156, -31.77769825615321], + [-52.256081305538046, -32.24536996839466], + [-52.712099982297694, -33.19657805759118], + [-53.373661668498244, -33.768377780900764], + [-53.6505439927181, -33.20200408298183], + [-53.209588995971544, -32.727666110974724], + [-53.787951626182185, -32.047242526987624], + [-54.57245154480512, -31.494511407193748], + [-55.601510179249345, -30.853878676071393], + [-55.97324459494093, -30.883075860316303], + [-56.97602576356473, -30.109686374636127], + [-57.62513342958296, -30.216294854454258] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "United Kingdom", + "sov_a3": "GB1", + "adm0_dif": 1, + "level": 2, + "type": "Dependency", + "admin": "Falkland Islands", + "adm0_a3": "FLK", + "geou_dif": 0, + "geounit": "Falkland Islands", + "gu_a3": "FLK", + "su_dif": 0, + "subunit": "Falkland Islands", + "su_a3": "FLK", + "brk_diff": 1, + "name": "Falkland Is.", + "name_long": "Falkland Islands", + "brk_a3": "B12", + "brk_name": "Falkland Is.", + "brk_group": null, + "abbrev": "Flk. Is.", + "postal": "FK", + "formal_en": "Falkland Islands", + "formal_fr": null, + "note_adm0": "U.K.", + "note_brk": "Admin. by U.K.; Claimed by Argentina", + "name_sort": "Falkland Islands", + "name_alt": "Islas Malvinas", + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 3140, + "gdp_md_est": 105.1, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FK", + "iso_a3": "FLK", + "iso_n3": "238", + "un_a3": "238", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "FLK", + "adm0_a3_us": "FLK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 12, + "long_len": 16, + "abbrev_len": 8, + "tiny": -99, + "homepart": -99, + "filename": "FLK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-61.2, -51.85], + [-60, -51.25], + [-59.15, -51.5], + [-58.55, -51.1], + [-57.75, -51.55], + [-58.05, -51.9], + [-59.4, -52.2], + [-59.85, -51.85], + [-60.7, -52.3], + [-61.2, -51.85] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Guyana", + "sov_a3": "GUY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guyana", + "adm0_a3": "GUY", + "geou_dif": 0, + "geounit": "Guyana", + "gu_a3": "GUY", + "su_dif": 0, + "subunit": "Guyana", + "su_a3": "GUY", + "brk_diff": 0, + "name": "Guyana", + "name_long": "Guyana", + "brk_a3": "GUY", + "brk_name": "Guyana", + "brk_group": null, + "abbrev": "Guy.", + "postal": "GY", + "formal_en": "Co-operative Republic of Guyana", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guyana", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 772298, + "gdp_md_est": 2966, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GY", + "iso_a3": "GUY", + "iso_n3": "328", + "un_a3": "328", + "wb_a2": "GY", + "wb_a3": "GUY", + "woe_id": -99, + "adm0_a3_is": "GUY", + "adm0_a3_us": "GUY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GUY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-59.758284878159195, 8.367034816924047], + [-59.101684129458654, 7.999201971870492], + [-58.482962205628056, 7.347691351750697], + [-58.45487606467743, 6.832787380394463], + [-58.07810319683737, 6.809093736188643], + [-57.542218593970645, 6.321268215353356], + [-57.14743648947688, 5.973149929219161], + [-57.307245856339506, 5.073566595882227], + [-57.91428890647214, 4.812626451024414], + [-57.86020952007869, 4.57680105226045], + [-58.04469438336068, 4.060863552258382], + [-57.60156897645786, 3.334654649260685], + [-57.2814334784097, 3.333491929534119], + [-57.150097825739905, 2.768926906745406], + [-56.539385748914555, 1.899522609866921], + [-56.78270423036083, 1.863710842288654], + [-57.335822923396904, 1.94853770589576], + [-57.66097103537737, 1.682584947105639], + [-58.11344987652502, 1.507195135907025], + [-58.42947709820596, 1.463941962078721], + [-58.5400129868783, 1.268088283692521], + [-59.03086157900265, 1.317697658692722], + [-59.64604366722126, 1.786893825686789], + [-59.71854570172674, 2.24963043864436], + [-59.97452490908456, 2.755232652188056], + [-59.81541317405786, 3.606498521332085], + [-59.53803992373123, 3.958802598481938], + [-59.767405768458715, 4.423502915866607], + [-60.11100236676737, 4.574966538914083], + [-59.98095862490488, 5.014061184098139], + [-60.21368343773133, 5.244486395687602], + [-60.73357418480372, 5.200277207861901], + [-61.410302903881956, 5.959068101419618], + [-61.13941504580795, 6.234296779806144], + [-61.15933631045648, 6.696077378766319], + [-60.54399919294098, 6.856584377464883], + [-60.29566809756239, 7.043911444522919], + [-60.637972785063766, 7.414999904810855], + [-60.55058793805819, 7.779602972846178], + [-59.758284878159195, 8.367034816924047] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Peru", + "sov_a3": "PER", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Peru", + "adm0_a3": "PER", + "geou_dif": 0, + "geounit": "Peru", + "gu_a3": "PER", + "su_dif": 0, + "subunit": "Peru", + "su_a3": "PER", + "brk_diff": 0, + "name": "Peru", + "name_long": "Peru", + "brk_a3": "PER", + "brk_name": "Peru", + "brk_group": null, + "abbrev": "Peru", + "postal": "PE", + "formal_en": "Republic of Peru", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Peru", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 11, + "pop_est": 29546963, + "gdp_md_est": 247300, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PE", + "iso_a3": "PER", + "iso_n3": "604", + "un_a3": "604", + "wb_a2": "PE", + "wb_a3": "PER", + "woe_id": -99, + "adm0_a3_is": "PER", + "adm0_a3_us": "PER", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PER.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-69.59042375352405, -17.580011895419332], + [-69.85844356960587, -18.092693780187012], + [-70.37257239447771, -18.34797535570887], + [-71.37525021023691, -17.773798516513857], + [-71.46204077827112, -17.363487644116383], + [-73.44452958850042, -16.359362888252996], + [-75.23788265654144, -15.265682875227782], + [-76.00920508492995, -14.649286390850321], + [-76.42346920439775, -13.82318694423243], + [-76.25924150257416, -13.535039157772943], + [-77.10619238962184, -12.22271615972082], + [-78.09215287953464, -10.377712497604065], + [-79.03695309112695, -8.386567884965892], + [-79.44592037628485, -7.93083342858386], + [-79.76057817251004, -7.194340915560083], + [-80.53748165558608, -6.541667575713717], + [-81.24999630402642, -6.136834405139183], + [-80.92634680858244, -5.690556735866565], + [-81.41094255239946, -4.736764825055459], + [-81.09966956248937, -4.036394138203697], + [-80.30256059438722, -3.404856459164713], + [-80.18401485870967, -3.821161797708044], + [-80.46929460317695, -4.059286797708999], + [-80.44224199087216, -4.425724379090674], + [-80.02890804718561, -4.346090996928893], + [-79.62497921417618, -4.454198093283494], + [-79.20528906931771, -4.959128513207389], + [-78.63989722361234, -4.547784112164074], + [-78.45068396677564, -3.873096612161376], + [-77.83790483265861, -3.003020521663103], + [-76.63539425322672, -2.608677666843818], + [-75.54499569365204, -1.56160979574588], + [-75.23372270374193, -0.911416924649529], + [-75.37322323271385, -0.15203175212045], + [-75.10662451852008, -0.05720549886486], + [-74.44160051135597, -0.530820000819887], + [-74.12239518908906, -1.002832533373848], + [-73.6595035468346, -1.260491224781134], + [-73.07039221870724, -2.308954359550953], + [-72.32578650581365, -2.434218031426454], + [-71.7747607082854, -2.169789727388938], + [-71.41364579942979, -2.342802422702128], + [-70.81347571479196, -2.256864515800743], + [-70.04770850287485, -2.725156345229699], + [-70.69268205430971, -3.742872002785859], + [-70.39404395209499, -3.766591485207825], + [-69.89363521999663, -4.298186944194327], + [-70.7947688463023, -4.251264743673303], + [-70.92884334988358, -4.401591485210368], + [-71.74840572781655, -4.593982842633011], + [-72.89192765978726, -5.274561455916981], + [-72.96450720894119, -5.741251315944893], + [-73.21971126981461, -6.089188734566078], + [-73.1200274319236, -6.629930922068239], + [-73.72448666044164, -6.91859547285064], + [-73.7234014553635, -7.340998630404414], + [-73.98723548042966, -7.523829847853064], + [-73.57105933296707, -8.424446709835834], + [-73.01538265653254, -9.03283334720806], + [-73.22671342639016, -9.462212823121234], + [-72.56303300646564, -9.520193780152717], + [-72.18489071316984, -10.053597914269432], + [-71.30241227892154, -10.079436130415374], + [-70.48189388699117, -9.490118096558845], + [-70.54868567572841, -11.009146823778465], + [-70.0937522040469, -11.123971856331012], + [-69.52967810736496, -10.951734307502194], + [-68.66507971868961, -12.561300144097173], + [-68.88007951523997, -12.899729099176653], + [-68.92922380234954, -13.602683607643007], + [-68.9488866848366, -14.453639418193283], + [-69.33953467474701, -14.953195489158832], + [-69.16034664577495, -15.323973890853019], + [-69.38976416693471, -15.660129082911654], + [-68.9596353827533, -16.50069793057127], + [-69.59042375352405, -17.580011895419332] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Paraguay", + "sov_a3": "PRY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Paraguay", + "adm0_a3": "PRY", + "geou_dif": 0, + "geounit": "Paraguay", + "gu_a3": "PRY", + "su_dif": 0, + "subunit": "Paraguay", + "su_a3": "PRY", + "brk_diff": 0, + "name": "Paraguay", + "name_long": "Paraguay", + "brk_a3": "PRY", + "brk_name": "Paraguay", + "brk_group": null, + "abbrev": "Para.", + "postal": "PY", + "formal_en": "Republic of Paraguay", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Paraguay", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 6, + "mapcolor13": 2, + "pop_est": 6995655, + "gdp_md_est": 28890, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PY", + "iso_a3": "PRY", + "iso_n3": "600", + "un_a3": "600", + "wb_a2": "PY", + "wb_a3": "PRY", + "woe_id": -99, + "adm0_a3_is": "PRY", + "adm0_a3_us": "PRY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "PRY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-62.685057135657885, -22.249029229422387], + [-62.29117936872922, -21.05163461678739], + [-62.26596126977079, -20.513734633061276], + [-61.786326463453776, -19.633736667562964], + [-60.04356462262649, -19.342746677327426], + [-59.115042487206104, -19.356906019775398], + [-58.183471442280506, -19.868399346600363], + [-58.166392381408045, -20.176700941653678], + [-57.87067399761779, -20.73268767668195], + [-57.937155727761294, -22.090175876557172], + [-56.8815095689029, -22.28215382252148], + [-56.47331743022939, -22.086300144135283], + [-55.79795813660691, -22.356929620047822], + [-55.610682745981144, -22.655619398694842], + [-55.517639329639636, -23.571997572526634], + [-55.40074723979542, -23.956935316668805], + [-55.02790178080954, -24.001273695575225], + [-54.652834235235126, -23.83957813893396], + [-54.29295956075451, -24.02101409271073], + [-54.29347632507745, -24.570799655863965], + [-54.42894609233059, -25.162184747012166], + [-54.625290696823576, -25.73925546641551], + [-54.78879492859505, -26.621785577096134], + [-55.69584550639816, -27.38783700939086], + [-56.48670162619299, -27.548499037386293], + [-57.60975969097615, -27.395898532828387], + [-58.61817359071974, -27.123718763947096], + [-57.633660040911124, -25.60365650808164], + [-57.77721716981794, -25.16233977630904], + [-58.80712846539498, -24.77145924245331], + [-60.02896603050402, -24.032796319273274], + [-60.84656470400991, -23.880712579038292], + [-62.685057135657885, -22.249029229422387] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Uruguay", + "sov_a3": "URY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Uruguay", + "adm0_a3": "URY", + "geou_dif": 0, + "geounit": "Uruguay", + "gu_a3": "URY", + "su_dif": 0, + "subunit": "Uruguay", + "su_a3": "URY", + "brk_diff": 0, + "name": "Uruguay", + "name_long": "Uruguay", + "brk_a3": "URY", + "brk_name": "Uruguay", + "brk_group": null, + "abbrev": "Ury.", + "postal": "UY", + "formal_en": "Oriental Republic of Uruguay", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Uruguay", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 10, + "pop_est": 3494382, + "gdp_md_est": 43160, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UY", + "iso_a3": "URY", + "iso_n3": "858", + "un_a3": "858", + "wb_a2": "UY", + "wb_a3": "URY", + "woe_id": -99, + "adm0_a3_is": "URY", + "adm0_a3_us": "URY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "URY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-57.62513342958296, -30.216294854454258], + [-56.97602576356473, -30.109686374636127], + [-55.97324459494093, -30.883075860316303], + [-55.601510179249345, -30.853878676071393], + [-54.57245154480512, -31.494511407193748], + [-53.787951626182185, -32.047242526987624], + [-53.209588995971544, -32.727666110974724], + [-53.6505439927181, -33.20200408298183], + [-53.373661668498244, -33.768377780900764], + [-53.806425950726535, -34.396814874002224], + [-54.93586605489773, -34.952646579733624], + [-55.67408972840329, -34.75265878676407], + [-56.21529700379607, -34.85983570733742], + [-57.139685024633096, -34.430456231424245], + [-57.8178606838155, -34.4625472958775], + [-58.42707414410439, -33.90945444105757], + [-58.34961117209887, -33.26318897881541], + [-58.13264767112144, -33.040566908502015], + [-58.14244035504076, -32.044503676076154], + [-57.87493730328188, -31.016556084926208], + [-57.62513342958296, -30.216294854454258] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Suriname", + "sov_a3": "SUR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Suriname", + "adm0_a3": "SUR", + "geou_dif": 0, + "geounit": "Suriname", + "gu_a3": "SUR", + "su_dif": 0, + "subunit": "Suriname", + "su_a3": "SUR", + "brk_diff": 0, + "name": "Suriname", + "name_long": "Suriname", + "brk_a3": "SUR", + "brk_name": "Suriname", + "brk_group": null, + "abbrev": "Sur.", + "postal": "SR", + "formal_en": "Republic of Suriname", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Suriname", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 7, + "mapcolor13": 6, + "pop_est": 481267, + "gdp_md_est": 4254, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SR", + "iso_a3": "SUR", + "iso_n3": "740", + "un_a3": "740", + "wb_a2": "SR", + "wb_a3": "SUR", + "woe_id": -99, + "adm0_a3_is": "SUR", + "adm0_a3_us": "SUR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SUR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-57.14743648947688, 5.973149929219161], + [-55.9493184067898, 5.772877915872002], + [-55.841779751190415, 5.953125311706059], + [-55.033250291551774, 6.025291449401664], + [-53.958044603070896, 5.756548163267765], + [-54.47863298197923, 4.896755682795586], + [-54.399542202356514, 4.212611395683466], + [-54.00693050801901, 3.620037746592558], + [-54.181726040246275, 3.189779771330421], + [-54.2697051662232, 2.732391669115046], + [-54.52475419779971, 2.311848863123785], + [-55.09758744975514, 2.523748073736613], + [-55.569755011606, 2.421506252447131], + [-55.973322109589375, 2.510363877773017], + [-56.0733418442903, 2.220794989425499], + [-55.905600145070885, 2.02199575439866], + [-55.99569800477175, 1.817667141116601], + [-56.539385748914555, 1.899522609866921], + [-57.150097825739905, 2.768926906745406], + [-57.2814334784097, 3.333491929534119], + [-57.60156897645786, 3.334654649260685], + [-58.04469438336068, 4.060863552258382], + [-57.86020952007869, 4.57680105226045], + [-57.91428890647214, 4.812626451024414], + [-57.307245856339506, 5.073566595882227], + [-57.14743648947688, 5.973149929219161] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Venezuela", + "sov_a3": "VEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Venezuela", + "adm0_a3": "VEN", + "geou_dif": 0, + "geounit": "Venezuela", + "gu_a3": "VEN", + "su_dif": 0, + "subunit": "Venezuela", + "su_a3": "VEN", + "brk_diff": 0, + "name": "Venezuela", + "name_long": "Venezuela", + "brk_a3": "VEN", + "brk_name": "Venezuela", + "brk_group": null, + "abbrev": "Ven.", + "postal": "VE", + "formal_en": "Bolivarian Republic of Venezuela", + "formal_fr": "República Bolivariana de Venezuela", + "note_adm0": null, + "note_brk": null, + "name_sort": "Venezuela, RB", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 26814843, + "gdp_md_est": 357400, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "VE", + "iso_a3": "VEN", + "iso_n3": "862", + "un_a3": "862", + "wb_a2": "VE", + "wb_a3": "VEN", + "woe_id": -99, + "adm0_a3_is": "VEN", + "adm0_a3_us": "VEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "VEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-71.3315836249503, 11.776284084515808], + [-71.36000566271082, 11.53999359786121], + [-71.94704993354651, 11.423282375530022], + [-71.62086829292019, 10.969459947142795], + [-71.63306393094108, 10.446494452349027], + [-72.07417395698451, 9.865651353388373], + [-71.69564409044654, 9.072263088411248], + [-71.26455929226773, 9.137194525585983], + [-71.03999935574339, 9.859992784052407], + [-71.35008378771079, 10.211935126176215], + [-71.40062333849224, 10.968969021036015], + [-70.1552988349065, 11.37548167566004], + [-70.29384334988103, 11.846822414594214], + [-69.94324459499683, 12.162307033736099], + [-69.58430009629747, 11.459610907431212], + [-68.88299923366445, 11.443384507691563], + [-68.23327145045873, 10.885744126829946], + [-68.19412655299763, 10.554653225135922], + [-67.29624854192633, 10.54586823164631], + [-66.227864142508, 10.648626817258688], + [-65.65523759628175, 10.200798855017323], + [-64.89045223657817, 10.0772146671913], + [-64.32947872583374, 10.38959870039568], + [-64.31800655786495, 10.64141795495398], + [-63.07932247582874, 10.7017243514386], + [-61.880946010980196, 10.715625311725104], + [-62.73011898461641, 10.420268662960906], + [-62.388511928950976, 9.94820445397464], + [-61.58876746280193, 9.873066921422264], + [-60.83059668643172, 9.38133982994894], + [-60.67125240745973, 8.580174261911878], + [-60.15009558779618, 8.602756862823426], + [-59.758284878159195, 8.367034816924047], + [-60.55058793805819, 7.779602972846178], + [-60.637972785063766, 7.414999904810855], + [-60.29566809756239, 7.043911444522919], + [-60.54399919294098, 6.856584377464883], + [-61.15933631045648, 6.696077378766319], + [-61.13941504580795, 6.234296779806144], + [-61.410302903881956, 5.959068101419618], + [-60.73357418480372, 5.200277207861901], + [-60.60117916527194, 4.91809804933213], + [-60.96689327660153, 4.536467596856639], + [-62.08542965355914, 4.162123521334308], + [-62.804533047116706, 4.006965033377952], + [-63.0931975978991, 3.770571193858785], + [-63.88834286157416, 4.020530096854571], + [-64.62865943058755, 4.14848094320925], + [-64.81606401229402, 4.056445217297423], + [-64.36849443221409, 3.797210394705246], + [-64.40882788761792, 3.126786200366624], + [-64.26999915226578, 2.497005520025567], + [-63.42286739770512, 2.411067613124174], + [-63.36878801131166, 2.200899562993129], + [-64.08308549666609, 1.91636912679408], + [-64.19930579289051, 1.49285492594602], + [-64.61101192895985, 1.328730576987042], + [-65.35471330428837, 1.0952822941085], + [-65.54826738143757, 0.78925446207603], + [-66.32576514348496, 0.724452215982012], + [-66.87632585312258, 1.253360500489336], + [-67.18129431829307, 2.250638129074062], + [-67.44709204778631, 2.600280869960869], + [-67.8099381171237, 2.820655015469569], + [-67.30317318385345, 3.31845408773718], + [-67.33756384954368, 3.542342230641722], + [-67.62183590358127, 3.839481716319994], + [-67.82301225449355, 4.503937282728899], + [-67.74469662135522, 5.221128648291668], + [-67.52153194850275, 5.556870428891969], + [-67.34143958196557, 6.095468044454023], + [-67.69508724635502, 6.267318020040647], + [-68.26505245631823, 6.153268133972475], + [-68.98531856960236, 6.206804917826858], + [-69.38947994655712, 6.099860541198836], + [-70.09331295437242, 6.96037649172311], + [-70.67423356798152, 7.087784735538719], + [-71.96017574734864, 6.991614895043538], + [-72.19835242378188, 7.340430813013682], + [-72.44448727078807, 7.423784898300481], + [-72.47967892117885, 7.632506008327354], + [-72.36090064155596, 8.002638454617895], + [-72.43986223009796, 8.405275376820029], + [-72.6604947577681, 8.625287787302682], + [-72.7887298245004, 9.085027167187334], + [-73.30495154488005, 9.151999823437606], + [-73.02760413276957, 9.736770331252444], + [-72.9052860175347, 10.450344346554772], + [-72.61465776232521, 10.821975409381778], + [-72.22757544624294, 11.10870209395324], + [-71.97392167833829, 11.60867157637712], + [-71.3315836249503, 11.776284084515808] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "The Bahamas", + "sov_a3": "BHS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "The Bahamas", + "adm0_a3": "BHS", + "geou_dif": 0, + "geounit": "The Bahamas", + "gu_a3": "BHS", + "su_dif": 0, + "subunit": "The Bahamas", + "su_a3": "BHS", + "brk_diff": 0, + "name": "Bahamas", + "name_long": "Bahamas", + "brk_a3": "BHS", + "brk_name": "Bahamas", + "brk_group": null, + "abbrev": "Bhs.", + "postal": "BS", + "formal_en": "Commonwealth of the Bahamas", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bahamas, The", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 309156, + "gdp_md_est": 9093, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BS", + "iso_a3": "BHS", + "iso_n3": "044", + "un_a3": "044", + "wb_a2": "BS", + "wb_a3": "BHS", + "woe_id": -99, + "adm0_a3_is": "BHS", + "adm0_a3_us": "BHS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BHS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-77.53466, 23.75975], + [-77.78, 23.71], + [-78.03405, 24.28615], + [-78.40848, 24.57564], + [-78.19087, 25.2103], + [-77.89, 25.17], + [-77.54, 24.34], + [-77.53466, 23.75975] + ] + ], + [ + [ + [-77.82, 26.58], + [-78.91, 26.42], + [-78.98, 26.79], + [-78.51, 26.87], + [-77.85, 26.84], + [-77.82, 26.58] + ] + ], + [ + [ + [-77, 26.59], + [-77.17255, 25.87918], + [-77.35641, 26.00735], + [-77.34, 26.53], + [-77.78802, 26.92516], + [-77.79, 27.04], + [-77, 26.59] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Belize", + "sov_a3": "BLZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Belize", + "adm0_a3": "BLZ", + "geou_dif": 0, + "geounit": "Belize", + "gu_a3": "BLZ", + "su_dif": 0, + "subunit": "Belize", + "su_a3": "BLZ", + "brk_diff": 0, + "name": "Belize", + "name_long": "Belize", + "brk_a3": "BLZ", + "brk_name": "Belize", + "brk_group": null, + "abbrev": "Belize", + "postal": "BZ", + "formal_en": "Belize", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Belize", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 5, + "mapcolor13": 7, + "pop_est": 307899, + "gdp_md_est": 2536, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BZ", + "iso_a3": "BLZ", + "iso_n3": "084", + "un_a3": "084", + "wb_a2": "BZ", + "wb_a3": "BLZ", + "woe_id": -99, + "adm0_a3_is": "BLZ", + "adm0_a3_us": "BLZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "BLZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-89.14308041050332, 17.80831899664932], + [-89.15090938999553, 17.95546763760042], + [-89.02985734735182, 18.001511338772488], + [-88.84834387892661, 17.883198147040233], + [-88.49012285027935, 18.486830552641603], + [-88.3000310940937, 18.4999822046599], + [-88.29633622918482, 18.35327281338327], + [-88.10681291375437, 18.348673610909287], + [-88.1234785631685, 18.07667470954101], + [-88.2853549873228, 17.644142971258034], + [-88.19786678745265, 17.489475409408456], + [-88.30264075392444, 17.131693630435663], + [-88.23951799187991, 17.036066392479555], + [-88.35542822951057, 16.530774237529627], + [-88.55182451043585, 16.265467434143147], + [-88.73243364129594, 16.233634751851355], + [-88.93061275913527, 15.887273464415074], + [-89.22912167026928, 15.88693756760517], + [-89.15080603713095, 17.015576687075836], + [-89.14308041050332, 17.80831899664932] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Canada", + "sov_a3": "CAN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Canada", + "adm0_a3": "CAN", + "geou_dif": 0, + "geounit": "Canada", + "gu_a3": "CAN", + "su_dif": 0, + "subunit": "Canada", + "su_a3": "CAN", + "brk_diff": 0, + "name": "Canada", + "name_long": "Canada", + "brk_a3": "CAN", + "brk_name": "Canada", + "brk_group": null, + "abbrev": "Can.", + "postal": "CA", + "formal_en": "Canada", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Canada", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 33487208, + "gdp_md_est": 1300000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CA", + "iso_a3": "CAN", + "iso_n3": "124", + "un_a3": "124", + "wb_a2": "CA", + "wb_a3": "CAN", + "woe_id": -99, + "adm0_a3_is": "CAN", + "adm0_a3_us": "CAN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Northern America", + "region_wb": "North America", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CAN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-63.6645, 46.55001], + [-62.9393, 46.41587], + [-62.01208, 46.44314], + [-62.50391, 46.03339], + [-62.87433, 45.96818], + [-64.1428, 46.39265], + [-64.39261, 46.72747], + [-64.01486, 47.03601], + [-63.6645, 46.55001] + ] + ], + [ + [ + [-61.806305, 49.10506], + [-62.29318, 49.08717], + [-63.58926, 49.40069], + [-64.51912, 49.87304], + [-64.17322, 49.95718], + [-62.85829, 49.70641], + [-61.835585, 49.28855], + [-61.806305, 49.10506] + ] + ], + [ + [ + [-123.51000158755114, 48.51001089130344], + [-124.0128907883995, 48.370846259141416], + [-125.65501277733837, 48.8250045843385], + [-125.95499446679275, 49.179995835967645], + [-126.85000443587187, 49.53000031188043], + [-127.0299934495444, 49.81499583597008], + [-128.05933630436624, 49.9949590114266], + [-128.44458410710217, 50.539137681676124], + [-128.35841365625544, 50.770648098343685], + [-127.3085810960299, 50.55257355407195], + [-126.69500097721232, 50.400903225295394], + [-125.75500667382319, 50.29501821552938], + [-125.4150015875588, 49.95000051533261], + [-124.92076818911934, 49.475274970083404], + [-123.92250870832102, 49.06248362893581], + [-123.51000158755114, 48.51001089130344] + ] + ], + [ + [ + [-56.13403581401712, 50.6870097926793], + [-56.795881720595276, 49.81230866149096], + [-56.1431050278843, 50.150117499382844], + [-55.471492275602934, 49.93581533466846], + [-55.82240108908093, 49.58712860777911], + [-54.935142584845664, 49.31301097268684], + [-54.47377539734378, 49.55669118915918], + [-53.476549445191324, 49.24913890237405], + [-53.78601375997124, 48.51678050393363], + [-53.086133999226256, 48.687803656603535], + [-52.958648240762244, 48.157164211614486], + [-52.64809872090419, 47.5355484075755], + [-53.069158291218336, 46.65549876564495], + [-53.52145626485304, 46.61829173439483], + [-54.17893551290254, 46.80706574155701], + [-53.961868659060485, 47.62520701760192], + [-54.24048214376214, 47.75227936460763], + [-55.4007730780115, 46.884993801453135], + [-55.99748084168584, 46.9197203639533], + [-55.29121904155278, 47.389562486351], + [-56.25079871278052, 47.63254507098739], + [-57.3252292547771, 47.572807115258], + [-59.26601518414677, 47.603347886742505], + [-59.419494188053704, 47.899453843774864], + [-58.796586473207405, 48.25152537697949], + [-59.231624518456535, 48.52318838153781], + [-58.39180497906523, 49.12558055276418], + [-57.35868974468604, 50.718274034215845], + [-56.73865007183201, 51.28743825947853], + [-55.870976935435294, 51.632094224649194], + [-55.406974249886616, 51.58827261006573], + [-55.60021826844209, 51.31707469339793], + [-56.13403581401712, 50.6870097926793] + ] + ], + [ + [ + [-133.1800040417117, 54.16997549093531], + [-132.71000788443132, 54.040009315423525], + [-131.74998958400326, 54.12000438090922], + [-132.049480347351, 52.984621487024526], + [-131.1790425218266, 52.180432847698285], + [-131.57782954982292, 52.18237071390925], + [-132.18042842677855, 52.639707139692405], + [-132.54999243231387, 53.100014960332146], + [-133.05461117875552, 53.41146881775537], + [-133.2396644827927, 53.8510802272624], + [-133.1800040417117, 54.16997549093531] + ] + ], + [ + [ + [-79.26582, 62.158675], + [-79.65752, 61.63308], + [-80.09956, 61.7181], + [-80.36215, 62.01649], + [-80.315395, 62.085565], + [-79.92939, 62.3856], + [-79.52002, 62.36371], + [-79.26582, 62.158675] + ] + ], + [ + [ + [-81.89825, 62.7108], + [-83.06857, 62.15922], + [-83.77462, 62.18231], + [-83.99367, 62.4528], + [-83.25048, 62.91409], + [-81.87699, 62.90458], + [-81.89825, 62.7108] + ] + ], + [ + [ + [-85.16130794954985, 65.65728465439281], + [-84.97576371940596, 65.217518215589], + [-84.4640120104195, 65.37177236598018], + [-83.88262630891975, 65.10961782496355], + [-82.78757687043877, 64.76669302027469], + [-81.64201371939254, 64.45513580998696], + [-81.55344031444425, 63.979609280037145], + [-80.81736121287886, 64.05748566350101], + [-80.10345130076661, 63.725981350348604], + [-80.99101986359568, 63.41124603947497], + [-82.54717810741701, 63.65172231714524], + [-83.10879757356506, 64.10187571883972], + [-84.10041663281388, 63.56971181909802], + [-85.52340471061902, 63.05237905542409], + [-85.86676876498237, 63.637252916103556], + [-87.22198320183674, 63.541238104905226], + [-86.35275977247127, 64.03583323837071], + [-86.22488644076513, 64.82291697860826], + [-85.88384782585487, 65.73877838811705], + [-85.16130794954985, 65.65728465439281] + ] + ], + [ + [ + [-75.86588, 67.14886], + [-76.98687, 67.09873], + [-77.2364, 67.58809], + [-76.81166, 68.14856], + [-75.89521, 68.28721], + [-75.1145, 68.01036], + [-75.10333, 67.58202], + [-75.21597, 67.44425], + [-75.86588, 67.14886] + ] + ], + [ + [ + [-95.64768120380052, 69.10769035832178], + [-96.2695212038006, 68.75704035832175], + [-97.61740120380057, 69.0600303583218], + [-98.43180120380052, 68.9507003583218], + [-99.79740120380053, 69.4000303583218], + [-98.91740120380055, 69.7100303583218], + [-98.2182612038005, 70.14354035832176], + [-97.15740120380056, 69.86003035832181], + [-96.55740120380054, 69.68003035832176], + [-96.25740120380053, 69.49003035832177], + [-95.64768120380052, 69.10769035832178] + ] + ], + [ + [ + [-90.5471, 69.49766], + [-90.55151, 68.47499], + [-89.21515, 69.25873], + [-88.01966, 68.61508], + [-88.31749, 67.87338], + [-87.35017, 67.19872], + [-86.30607, 67.92146], + [-85.57664, 68.78456], + [-85.52197, 69.88211], + [-84.10081, 69.80539], + [-82.62258, 69.65826], + [-81.28043, 69.16202], + [-81.2202, 68.66567], + [-81.96436, 68.13253], + [-81.25928, 67.59716], + [-81.38653, 67.11078], + [-83.34456, 66.41154], + [-84.73542, 66.2573], + [-85.76943, 66.55833], + [-86.0676, 66.05625], + [-87.03143, 65.21297], + [-87.32324, 64.77563], + [-88.48296, 64.09897], + [-89.91444, 64.03273], + [-90.70398, 63.61017], + [-90.77004, 62.96021], + [-91.93342, 62.83508], + [-93.15698, 62.02469], + [-94.24153, 60.89865], + [-94.62931, 60.11021], + [-94.6846, 58.94882], + [-93.21502, 58.78212], + [-92.76462, 57.84571], + [-92.29703, 57.08709], + [-90.89769, 57.28468], + [-89.03953, 56.85172], + [-88.03978, 56.47162], + [-87.32421, 55.99914], + [-86.07121, 55.72383], + [-85.01181, 55.3026], + [-83.36055, 55.24489], + [-82.27285, 55.14832], + [-82.4362, 54.28227], + [-82.12502, 53.27703], + [-81.40075, 52.15788], + [-79.91289, 51.20842], + [-79.14301, 51.53393], + [-78.60191, 52.56208], + [-79.12421, 54.14145], + [-79.82958, 54.66772], + [-78.22874, 55.13645], + [-77.0956, 55.83741], + [-76.54137, 56.53423], + [-76.62319, 57.20263], + [-77.30226, 58.05209], + [-78.51688, 58.80458], + [-77.33676, 59.85261], + [-77.77272, 60.75788], + [-78.10687, 62.31964], + [-77.41067, 62.55053], + [-75.69621, 62.2784], + [-74.6682, 62.18111], + [-73.83988, 62.4438], + [-72.90853, 62.10507], + [-71.67708, 61.52535], + [-71.37369, 61.13717], + [-69.59042, 61.06141], + [-69.62033, 60.22125], + [-69.2879, 58.95736], + [-68.37455, 58.80106], + [-67.64976, 58.21206], + [-66.20178, 58.76731], + [-65.24517, 59.87071], + [-64.58352, 60.33558], + [-63.80475, 59.4426], + [-62.50236, 58.16708], + [-61.39655, 56.96745], + [-61.79866, 56.33945], + [-60.46853, 55.77548], + [-59.56962, 55.20407], + [-57.97508, 54.94549], + [-57.3332, 54.6265], + [-56.93689, 53.78032], + [-56.15811, 53.64749], + [-55.75632, 53.27036], + [-55.68338, 52.14664], + [-56.40916, 51.7707], + [-57.12691, 51.41972], + [-58.77482, 51.0643], + [-60.03309, 50.24277], + [-61.72366, 50.08046], + [-63.86251, 50.29099], + [-65.36331, 50.2982], + [-66.39905, 50.22897], + [-67.23631, 49.51156], + [-68.51114, 49.06836], + [-69.95362, 47.74488], + [-71.10458, 46.82171], + [-70.25522, 46.98606], + [-68.65, 48.3], + [-66.55243, 49.1331], + [-65.05626, 49.23278], + [-64.17099, 48.74248], + [-65.11545, 48.07085], + [-64.79854, 46.99297], + [-64.47219, 46.23849], + [-63.17329, 45.73902], + [-61.52072, 45.88377], + [-60.51815, 47.00793], + [-60.4486, 46.28264], + [-59.80287, 45.9204], + [-61.03988, 45.26525], + [-63.25471, 44.67014], + [-64.24656, 44.26553], + [-65.36406, 43.54523], + [-66.1234, 43.61867], + [-66.16173, 44.46512], + [-64.42549, 45.29204], + [-66.02605, 45.25931], + [-67.13741, 45.13753], + [-67.79134, 45.70281], + [-67.79046, 47.06636], + [-68.23444, 47.35486], + [-68.905, 47.185], + [-69.237216, 47.447781], + [-69.99997, 46.69307], + [-70.305, 45.915], + [-70.66, 45.46], + [-71.08482, 45.30524], + [-71.405, 45.255], + [-71.50506, 45.0082], + [-73.34783, 45.00738], + [-74.867, 45.00048], + [-75.31821, 44.81645], + [-76.375, 44.09631], + [-76.5, 44.01845889375872], + [-76.82003414580558, 43.628784288093755], + [-77.7378850979577, 43.629055589363304], + [-78.72027991404238, 43.625089423184875], + [-79.17167355011188, 43.46633942318422], + [-79.01, 43.27], + [-78.92, 42.965], + [-78.9393621487437, 42.86361135514804], + [-80.24744767934794, 42.36619985612259], + [-81.27774654816716, 42.20902598730686], + [-82.43927771679162, 41.675105088867156], + [-82.69008928092018, 41.675105088867156], + [-83.02981014680694, 41.83279572200584], + [-83.14199968131256, 41.975681057292825], + [-83.12, 42.08], + [-82.9, 42.43], + [-82.43, 42.98], + [-82.1376423815039, 43.571087551439916], + [-82.33776312543108, 44.44], + [-82.55092464875818, 45.347516587905375], + [-83.59285071484308, 45.81689362241237], + [-83.46955074739463, 45.99468638771259], + [-83.61613094759059, 46.11692698829907], + [-83.89076534700575, 46.11692698829907], + [-84.09185126416148, 46.275418606138174], + [-84.14211951367338, 46.51222585711574], + [-84.3367, 46.40877], + [-84.6049, 46.4396], + [-84.54374874544587, 46.538684190449146], + [-84.77923824739992, 46.637101955749046], + [-84.87607988151485, 46.90008331968238], + [-85.65236324740343, 47.22021881773051], + [-86.46199083122826, 47.55333801939204], + [-87.43979262330024, 47.94], + [-88.37811418328673, 48.302917588893735], + [-89.27291744663668, 48.019808254582664], + [-89.6, 48.01], + [-90.83, 48.27], + [-91.64, 48.14], + [-92.61, 48.45], + [-93.63087, 48.60926], + [-94.32914, 48.67074], + [-94.64, 48.84], + [-94.81758, 49.38905], + [-95.15609, 49.38425], + [-95.15906950917204, 49], + [-97.22872000000481, 49.0007], + [-100.65, 49], + [-104.04826, 48.99986], + [-107.05, 49], + [-110.05, 49], + [-113, 49], + [-116.04818, 49], + [-117.03121, 49], + [-120, 49], + [-122.84, 49], + [-122.97421, 49.0025377777778], + [-124.91024, 49.98456], + [-125.62461, 50.41656], + [-127.43561, 50.83061], + [-127.99276, 51.71583], + [-127.85032, 52.32961], + [-129.12979, 52.75538], + [-129.30523, 53.56159], + [-130.51497, 54.28757], + [-130.53611, 54.80278], + [-129.98, 55.285], + [-130.00778, 55.91583], + [-131.70781, 56.55212], + [-132.73042, 57.69289], + [-133.35556, 58.41028], + [-134.27111, 58.86111], + [-134.945, 59.27056], + [-135.47583, 59.78778], + [-136.47972, 59.46389], + [-137.4525, 58.905], + [-138.34089, 59.56211], + [-139.039, 60], + [-140.013, 60.27682], + [-140.99778, 60.30639], + [-140.9925, 66.00003], + [-140.986, 69.712], + [-139.12052, 69.47102], + [-137.54636, 68.99002], + [-136.50358, 68.89804], + [-135.62576, 69.31512], + [-134.41464, 69.62743], + [-132.92925, 69.50534], + [-131.43136, 69.94451], + [-129.79471, 70.19369], + [-129.10773, 69.77927], + [-128.36156, 70.01286], + [-128.13817, 70.48384], + [-127.44712, 70.37721], + [-125.75632, 69.48058], + [-124.42483, 70.1584], + [-124.28968, 69.39969], + [-123.06108, 69.56372], + [-122.6835, 69.85553], + [-121.47226, 69.79778], + [-119.94288, 69.37786], + [-117.60268, 69.01128], + [-116.22643, 68.84151], + [-115.2469, 68.90591], + [-113.89794, 68.3989], + [-115.30489, 67.90261], + [-113.49727, 67.68815], + [-110.798, 67.80612], + [-109.94619, 67.98104], + [-108.8802, 67.38144], + [-107.79239, 67.88736], + [-108.81299, 68.31164], + [-108.16721, 68.65392], + [-106.95, 68.7], + [-106.15, 68.8], + [-105.34282, 68.56122], + [-104.33791, 68.018], + [-103.22115, 68.09775], + [-101.45433, 67.64689], + [-99.90195, 67.80566], + [-98.4432, 67.78165], + [-98.5586, 68.40394], + [-97.66948, 68.57864], + [-96.11991, 68.23939], + [-96.12588, 67.29338], + [-95.48943, 68.0907], + [-94.685, 68.06383], + [-94.23282, 69.06903], + [-95.30408, 69.68571], + [-96.47131, 70.08976], + [-96.39115, 71.19482], + [-95.2088, 71.92053], + [-93.88997, 71.76015], + [-92.87818, 71.31869], + [-91.51964, 70.19129], + [-92.40692, 69.69997], + [-90.5471, 69.49766] + ] + ], + [ + [ + [-114.1671699999999, 73.12145], + [-114.66634, 72.65277], + [-112.44101999999988, 72.95540000000011], + [-111.05039, 72.4504], + [-109.92034999999989, 72.96113], + [-109.00654, 72.63335], + [-108.18835, 71.65089], + [-107.68599, 72.06548], + [-108.39639, 73.08953000000011], + [-107.51645, 73.23598], + [-106.52259, 73.07601], + [-105.40246, 72.67259], + [-104.77484, 71.6984], + [-104.46475999999984, 70.99297], + [-102.78537, 70.49776], + [-100.9807799999999, 70.02432], + [-101.08929, 69.58447000000012], + [-102.73116, 69.50402], + [-102.09329, 69.11962000000011], + [-102.43024, 68.75282], + [-104.24, 68.91], + [-105.96, 69.18000000000015], + [-107.12254, 69.11922], + [-109, 68.78], + [-111.53414887520013, 68.63005915681794], + [-113.3132, 68.53554], + [-113.85495999999983, 69.00744000000012], + [-115.22, 69.28], + [-116.10794, 69.16821], + [-117.34, 69.96000000000012], + [-116.67472999999988, 70.06655], + [-115.13112, 70.2373], + [-113.72141, 70.19237], + [-112.4161, 70.36638], + [-114.35, 70.6], + [-116.48684, 70.52045], + [-117.9048, 70.54056000000014], + [-118.43238, 70.9092], + [-116.11311, 71.30918], + [-117.65568, 71.2952], + [-119.40199, 71.55859], + [-118.56267, 72.30785], + [-117.86642, 72.70594], + [-115.18909, 73.31459000000012], + [-114.1671699999999, 73.12145] + ] + ], + [ + [ + [-104.5, 73.42], + [-105.38, 72.76], + [-106.94, 73.46], + [-106.6, 73.6], + [-105.26, 73.64], + [-104.5, 73.42] + ] + ], + [ + [ + [-76.34, 73.10268498995302], + [-76.25140380859375, 72.82638549804688], + [-77.31443786621091, 72.85554504394527], + [-78.39167022705081, 72.87665557861328], + [-79.48625183105466, 72.74220275878909], + [-79.77583312988284, 72.80290222167974], + [-80.87609863281253, 73.3331832885742], + [-80.83388519287105, 73.69318389892578], + [-80.35305786132812, 73.75971984863278], + [-78.06443786621094, 73.65193176269534], + [-76.34, 73.10268498995302] + ] + ], + [ + [ + [-86.56217851433414, 73.15744700793846], + [-85.77437130404454, 72.53412588163383], + [-84.85011247428824, 73.34027822538712], + [-82.31559017610098, 73.75095083281059], + [-80.60008765330764, 72.71654368762421], + [-80.7489416165244, 72.06190664335077], + [-78.77063859731078, 72.35217316353416], + [-77.82462398955958, 72.74961660429105], + [-75.60584469267573, 72.24367849393741], + [-74.22861609566499, 71.7671442735579], + [-74.09914079455771, 71.33084015571765], + [-72.24222571479766, 71.5569245469945], + [-71.20001542833519, 70.92001251899723], + [-68.7860542466849, 70.52502370877426], + [-67.91497046575694, 70.12194753689761], + [-66.96903337265417, 69.18608734809189], + [-68.80512285020055, 68.72019847276442], + [-66.44986609563387, 68.06716339789202], + [-64.86231441919522, 67.84753856065163], + [-63.42493445499676, 66.92847321234066], + [-61.85198137068058, 66.86212067327784], + [-62.1631768459423, 66.16025136988961], + [-63.918444383384184, 64.99866852483284], + [-65.14886023625363, 65.42603261988668], + [-66.72121904159854, 66.3880410834322], + [-68.01501603867396, 66.26272573512439], + [-68.14128740097917, 65.68978913030438], + [-67.08964616562339, 65.108455105237], + [-65.73208045109976, 64.64840566675863], + [-65.32016760930128, 64.38273712834606], + [-64.66940629744968, 63.39292674422748], + [-65.01380388045891, 62.67418508569599], + [-66.27504472519047, 62.945098781986076], + [-68.78318620469273, 63.74567007105181], + [-67.36968075221304, 62.883965562584876], + [-66.3282972886672, 62.280074774822054], + [-66.16556820338016, 61.93089712182589], + [-68.87736650254465, 62.33014923771282], + [-71.02343705919384, 62.91070811629584], + [-72.235378587519, 63.39783600529517], + [-71.8862784491713, 63.67998932560885], + [-73.37830624051838, 64.19396312118383], + [-74.8344189114226, 64.67907562932379], + [-74.81850257027673, 64.38909332951798], + [-77.70997982452005, 64.22954234481679], + [-78.55594885935417, 64.57290639918014], + [-77.89728105336192, 65.30919220647479], + [-76.0182742987972, 65.32696889918316], + [-73.95979529488272, 65.45476471624089], + [-74.29388342964964, 65.8117713487294], + [-73.94491248238265, 66.31057811142672], + [-72.65116716173941, 67.28457550726387], + [-72.92605994331609, 67.72692576768239], + [-73.31161780464575, 68.06943716091291], + [-74.84330725777681, 68.55462718370129], + [-76.86910091826674, 68.89473562283027], + [-76.22864905465735, 69.14776927354742], + [-77.28736996123712, 69.76954010688328], + [-78.1686339993266, 69.82648753526891], + [-78.95724219431673, 70.16688019477542], + [-79.49245500356366, 69.87180776638891], + [-81.30547095409176, 69.74318512641435], + [-84.94470618359847, 69.9666340196444], + [-87.06000342481789, 70.26000112576537], + [-88.6817132230015, 70.41074127876081], + [-89.51341956252304, 70.76203766548099], + [-88.46772111688075, 71.21818553332133], + [-89.8881512112875, 71.22255219184996], + [-90.20516028518202, 72.2350743679608], + [-89.43657670770494, 73.12946421985237], + [-88.40824154331281, 73.53788890247121], + [-85.82615108920092, 73.80381582304521], + [-86.56217851433414, 73.15744700793846] + ] + ], + [ + [ + [-100.35642, 73.84389], + [-99.16387, 73.63339], + [-97.38, 73.76], + [-97.12, 73.47], + [-98.05359, 72.99052], + [-96.54, 72.56], + [-96.72, 71.66], + [-98.35966, 71.27285], + [-99.32286, 71.35639], + [-100.01482, 71.73827], + [-102.5, 72.51], + [-102.48, 72.83], + [-100.43836, 72.70588], + [-101.54, 73.36], + [-100.35642, 73.84389] + ] + ], + [ + [ + [-93.19629553910022, 72.77199249947336], + [-94.26904659704726, 72.02459625923598], + [-95.40985551632266, 72.06188080513459], + [-96.03374508338246, 72.94027680123182], + [-96.01826799191099, 73.4374299180958], + [-95.49579342322403, 73.86241689726418], + [-94.50365759965234, 74.1349067247392], + [-92.42001217321177, 74.10002513294219], + [-90.50979285354259, 73.85673248971203], + [-92.0039652168299, 72.9662442084585], + [-93.19629553910022, 72.77199249947336] + ] + ], + [ + [ + [-120.46, 71.38360179308759], + [-123.09219, 70.90164], + [-123.62, 71.34], + [-125.92894873747335, 71.86868846301141], + [-125.5, 72.29226081179502], + [-124.80729, 73.02256], + [-123.9399999999999, 73.68000000000015], + [-124.91775, 74.29275000000013], + [-121.53788, 74.44893], + [-120.10978, 74.24135], + [-117.55563999999987, 74.18577], + [-116.58442, 73.89607], + [-115.51081, 73.47519], + [-116.76793999999988, 73.22292], + [-119.22, 72.52], + [-120.46, 71.82], + [-120.46, 71.38360179308759] + ] + ], + [ + [ + [-93.61275590694049, 74.97999726022445], + [-94.15690873897384, 74.59234650338686], + [-95.60868058956561, 74.66686391875177], + [-96.82093217648458, 74.92762319609658], + [-96.2885874092298, 75.37782827422335], + [-94.85081987178913, 75.6472175157609], + [-93.97774654821794, 75.29648956979597], + [-93.61275590694049, 74.97999726022445] + ] + ], + [ + [ + [-98.5, 76.72], + [-97.735585, 76.25656], + [-97.704415, 75.74344], + [-98.16, 75], + [-99.80874, 74.89744], + [-100.88366, 75.05736], + [-100.86292, 75.64075], + [-102.50209, 75.5638], + [-102.56552, 76.3366], + [-101.48973, 76.30537], + [-99.98349, 76.64634], + [-98.57699, 76.58859], + [-98.5, 76.72] + ] + ], + [ + [ + [-108.21141, 76.20168], + [-107.81943, 75.84552], + [-106.92893, 76.01282], + [-105.881, 75.9694], + [-105.70498, 75.47951], + [-106.31347, 75.00527], + [-109.7, 74.85], + [-112.22307, 74.41696], + [-113.74381, 74.39427], + [-113.87135, 74.72029], + [-111.79421, 75.1625], + [-116.31221, 75.04343], + [-117.7104, 75.2222], + [-116.34602, 76.19903], + [-115.40487, 76.47887], + [-112.59056, 76.14134], + [-110.81422, 75.54919], + [-109.0671, 75.47321], + [-110.49726, 76.42982], + [-109.5811, 76.79417], + [-108.54859, 76.67832], + [-108.21141, 76.20168] + ] + ], + [ + [ + [-94.68408586299947, 77.09787832305838], + [-93.57392106807313, 76.77629588490609], + [-91.60502315953661, 76.77851797149461], + [-90.74184587274922, 76.44959747995681], + [-90.96966142450799, 76.07401317005946], + [-89.82223792189927, 75.84777374948563], + [-89.18708289259979, 75.61016551380763], + [-87.83827633334963, 75.56618886992723], + [-86.37919226758868, 75.48242137318218], + [-84.78962521029061, 75.69920400664651], + [-82.75344458691006, 75.78431509063125], + [-81.12853084992437, 75.71398346628203], + [-80.05751095245915, 75.33684886341588], + [-79.83393286814832, 74.92312734648719], + [-80.45777075877584, 74.65730377877779], + [-81.94884253612554, 74.44245901152433], + [-83.22889360221143, 74.56402781849096], + [-86.0974523587333, 74.41003205026115], + [-88.15035030796022, 74.39230703398499], + [-89.76472205275837, 74.51555532500115], + [-92.42244096552943, 74.837757880341], + [-92.7682854886428, 75.38681997344216], + [-92.88990597204173, 75.88265534128266], + [-93.893824022176, 76.31924367950054], + [-95.96245744503582, 76.44138092722247], + [-97.12137895382949, 76.75107778594761], + [-96.74512285031236, 77.16138865834515], + [-94.68408586299947, 77.09787832305838] + ] + ], + [ + [ + [-116.19858659550734, 77.64528677032621], + [-116.33581336145838, 76.87696157501055], + [-117.10605058476878, 76.53003184681913], + [-118.04041215703813, 76.4811717800871], + [-119.89931758688569, 76.05321340606199], + [-121.4999950771265, 75.9000186225328], + [-122.85492448615896, 76.11654287383568], + [-122.8549252936032, 76.11654287383568], + [-121.15753536032825, 76.86450755482835], + [-119.10393897182104, 77.51221995717464], + [-117.57013078496597, 77.4983189968881], + [-116.19858659550734, 77.64528677032621] + ] + ], + [ + [ + [-93.84000301794399, 77.5199972602345], + [-94.29560828324526, 77.4913426785287], + [-96.16965410031008, 77.5551113959769], + [-96.43630449093612, 77.83462921824362], + [-94.42257727738638, 77.82000478790499], + [-93.72065629756588, 77.63433136668033], + [-93.84000301794399, 77.5199972602345] + ] + ], + [ + [ + [-110.18693803591297, 77.6970148790503], + [-112.05119116905848, 77.40922882761686], + [-113.53427893761906, 77.73220652944116], + [-112.72458675825384, 78.05105011668195], + [-111.26444332563085, 78.15295604116156], + [-109.8544518705471, 77.99632477488484], + [-110.18693803591297, 77.6970148790503] + ] + ], + [ + [ + [-109.66314571820259, 78.60197256134569], + [-110.88131425661886, 78.40691986766001], + [-112.54209143761517, 78.4079017198735], + [-112.5258908760916, 78.55055451121522], + [-111.5000103422334, 78.84999359813057], + [-110.96366065147602, 78.80444082306522], + [-109.66314571820259, 78.60197256134569] + ] + ], + [ + [ + [-95.83029496944934, 78.05694122996326], + [-97.30984290239799, 77.85059723582178], + [-98.12428931353396, 78.08285696075758], + [-98.55286780474664, 78.4581053738451], + [-98.63198442258552, 78.87193024363839], + [-97.33723141151262, 78.83198436147677], + [-96.75439876990879, 78.765812689927], + [-95.55927792029458, 78.41831452098029], + [-95.83029496944934, 78.05694122996326] + ] + ], + [ + [ + [-100.06019182005214, 78.3247543403159], + [-99.67093909381362, 77.9075446642074], + [-101.30394019245301, 78.01898489044481], + [-102.94980872273305, 78.34322866486022], + [-105.17613277873154, 78.38033234324574], + [-104.21042945027716, 78.6774201524918], + [-105.41958045125854, 78.91833567983645], + [-105.49228919149316, 79.30159393992919], + [-103.52928239623793, 79.16534902619165], + [-100.82515804726881, 78.80046173777869], + [-100.06019182005214, 78.3247543403159] + ] + ], + [ + [ + [-87.02, 79.66], + [-85.81435, 79.3369], + [-87.18756, 79.0393], + [-89.03535, 78.28723], + [-90.80436, 78.21533], + [-92.87669, 78.34333], + [-93.95116, 78.75099], + [-93.93574, 79.11373], + [-93.14524, 79.3801], + [-94.974, 79.37248], + [-96.07614, 79.70502], + [-96.70972, 80.15777], + [-96.01644, 80.60233], + [-95.32345, 80.90729], + [-94.29843, 80.97727], + [-94.73542, 81.20646], + [-92.40984, 81.25739], + [-91.13289, 80.72345], + [-89.45, 80.50932203389829], + [-87.81, 80.32], + [-87.02, 79.66] + ] + ], + [ + [ + [-68.5, 83.10632151676575], + [-65.82735, 83.02801], + [-63.68, 82.9], + [-61.85, 82.6286], + [-61.89388, 82.36165], + [-64.334, 81.92775], + [-66.75342, 81.72527], + [-67.65755, 81.50141], + [-65.48031, 81.50657], + [-67.84, 80.9], + [-69.4697, 80.61683], + [-71.18, 79.8], + [-73.2428, 79.63415], + [-73.88, 79.43016220480207], + [-76.90773, 79.32309], + [-75.52924, 79.19766], + [-76.22046, 79.01907], + [-75.39345, 78.52581], + [-76.34354, 78.18296], + [-77.88851, 77.89991], + [-78.36269, 77.50859], + [-79.75951, 77.20968], + [-79.61965, 76.98336], + [-77.91089, 77.022045], + [-77.88911, 76.777955], + [-80.56125, 76.17812], + [-83.17439, 76.45403], + [-86.11184, 76.29901], + [-87.6, 76.42], + [-89.49068, 76.47239], + [-89.6161, 76.95213], + [-87.76739, 77.17833], + [-88.26, 77.9], + [-87.65, 77.97022222222222], + [-84.97634, 77.53873], + [-86.34, 78.18], + [-87.96192, 78.37181], + [-87.15198, 78.75867], + [-85.37868, 78.9969], + [-85.09495, 79.34543], + [-86.50734, 79.73624], + [-86.93179, 80.25145], + [-84.19844, 80.20836], + [-83.40869565217383, 80.1], + [-81.84823, 80.46442], + [-84.1, 80.58], + [-87.59895, 80.51627], + [-89.36663, 80.85569], + [-90.2, 81.26], + [-91.36786, 81.5531], + [-91.58702, 81.89429], + [-90.1, 82.085], + [-88.93227, 82.11751], + [-86.97024, 82.27961], + [-85.5, 82.65227345805704], + [-84.260005, 82.6], + [-83.18, 82.32], + [-82.42, 82.86], + [-81.1, 83.02], + [-79.30664, 83.13056], + [-76.25, 83.1720588235294], + [-75.71878, 83.06404], + [-72.83153, 83.23324], + [-70.665765, 83.16978075838284], + [-68.5, 83.10632151676575] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Costa Rica", + "sov_a3": "CRI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Costa Rica", + "adm0_a3": "CRI", + "geou_dif": 0, + "geounit": "Costa Rica", + "gu_a3": "CRI", + "su_dif": 0, + "subunit": "Costa Rica", + "su_a3": "CRI", + "brk_diff": 0, + "name": "Costa Rica", + "name_long": "Costa Rica", + "brk_a3": "CRI", + "brk_name": "Costa Rica", + "brk_group": null, + "abbrev": "C.R.", + "postal": "CR", + "formal_en": "Republic of Costa Rica", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Costa Rica", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 2, + "pop_est": 4253877, + "gdp_md_est": 48320, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CR", + "iso_a3": "CRI", + "iso_n3": "188", + "un_a3": "188", + "wb_a2": "CR", + "wb_a3": "CRI", + "woe_id": -99, + "adm0_a3_is": "CRI", + "adm0_a3_us": "CRI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CRI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-82.96578304719736, 8.225027980985985], + [-83.50843726269431, 8.446926581247283], + [-83.71147396516908, 8.656836249216866], + [-83.59631303580665, 8.830443223501419], + [-83.63264156770784, 9.051385809765321], + [-83.90988562695372, 9.29080272057358], + [-84.30340165885636, 9.487354030795714], + [-84.64764421256866, 9.615537421095707], + [-84.71335079622777, 9.908051866083852], + [-84.97566036654133, 10.086723130733006], + [-84.91137488477024, 9.795991522658923], + [-85.11092342806532, 9.55703969974131], + [-85.33948828809227, 9.83454214114866], + [-85.66078650586698, 9.933347479690724], + [-85.79744483106285, 10.134885565629034], + [-85.79170874707843, 10.439337266476613], + [-85.65931372754666, 10.75433095951172], + [-85.94172543002176, 10.895278428587801], + [-85.7125404528073, 11.088444932494824], + [-85.56185197624418, 11.217119248901597], + [-84.90300330273895, 10.952303371621896], + [-84.67306901725627, 11.082657172078143], + [-84.35593075228104, 10.999225572142905], + [-84.19017859570485, 10.793450018756674], + [-83.89505449088595, 10.726839097532446], + [-83.65561174186158, 10.938764146361422], + [-83.40231970898296, 10.395438137244652], + [-83.01567664257517, 9.992982082555555], + [-82.54619625520348, 9.566134751824677], + [-82.93289099804358, 9.476812038608173], + [-82.92715491405916, 9.074330145702916], + [-82.71918311230053, 8.925708726431495], + [-82.86865719270477, 8.807266343618522], + [-82.82977067740516, 8.62629547773237], + [-82.91317643912421, 8.42351715741907], + [-82.96578304719736, 8.225027980985985] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Cuba", + "sov_a3": "CUB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cuba", + "adm0_a3": "CUB", + "geou_dif": 0, + "geounit": "Cuba", + "gu_a3": "CUB", + "su_dif": 0, + "subunit": "Cuba", + "su_a3": "CUB", + "brk_diff": 0, + "name": "Cuba", + "name_long": "Cuba", + "brk_a3": "CUB", + "brk_name": "Cuba", + "brk_group": null, + "abbrev": "Cuba", + "postal": "CU", + "formal_en": "Republic of Cuba", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cuba", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 4, + "pop_est": 11451652, + "gdp_md_est": 108200, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CU", + "iso_a3": "CUB", + "iso_n3": "192", + "un_a3": "192", + "wb_a2": "CU", + "wb_a3": "CUB", + "woe_id": -99, + "adm0_a3_is": "CUB", + "adm0_a3_us": "CUB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CUB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-82.26815121125706, 23.188610744717703], + [-81.40445716014683, 23.11727142993878], + [-80.6187686835812, 23.105980129483], + [-79.67952368846025, 22.76530324959883], + [-79.28148596873207, 22.399201565027056], + [-78.34743445505649, 22.512166246017088], + [-77.99329586456028, 22.277193508385935], + [-77.14642249216105, 21.657851467367834], + [-76.52382483590856, 21.206819566324373], + [-76.19462012399319, 21.220565497314013], + [-75.59822241891267, 21.016624457274133], + [-75.67106035022806, 20.735091254148], + [-74.9338960435845, 20.693905137611385], + [-74.17802486845126, 20.28462779385974], + [-74.29664811877724, 20.05037852628068], + [-74.96159461129294, 19.92343537035569], + [-75.63468014189459, 19.873774318923196], + [-76.323656175426, 19.95289093676206], + [-77.75548092315306, 19.855480861891873], + [-77.08510840524674, 20.413353786698792], + [-77.49265458851661, 20.67310537361389], + [-78.13729224314159, 20.73994883878343], + [-78.48282670766119, 21.02861338956585], + [-78.71986650258401, 21.598113511638434], + [-79.28499996612794, 21.5591753199065], + [-80.21747534861865, 21.827324327069036], + [-80.51753455272141, 22.03707896574176], + [-81.82094336620318, 22.19205658618507], + [-82.16999182811864, 22.38710927987075], + [-81.79500179719267, 22.636964830001958], + [-82.77589799674084, 22.688150336187064], + [-83.49445878775936, 22.16851797127613], + [-83.90880042187563, 22.154565334557333], + [-84.05215084505326, 21.910575059491254], + [-84.54703019889638, 21.801227728761642], + [-84.97491105827311, 21.89602814380109], + [-84.44706214062776, 22.204949856041907], + [-84.23035702181178, 22.565754706303764], + [-83.7782399156902, 22.788118394455694], + [-83.26754757356575, 22.983041897060644], + [-82.51043616405751, 23.078746649665188], + [-82.26815121125706, 23.188610744717703] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Dominican Republic", + "sov_a3": "DOM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Dominican Republic", + "adm0_a3": "DOM", + "geou_dif": 0, + "geounit": "Dominican Republic", + "gu_a3": "DOM", + "su_dif": 0, + "subunit": "Dominican Republic", + "su_a3": "DOM", + "brk_diff": 0, + "name": "Dominican Rep.", + "name_long": "Dominican Republic", + "brk_a3": "DOM", + "brk_name": "Dominican Rep.", + "brk_group": null, + "abbrev": "Dom. Rep.", + "postal": "DO", + "formal_en": "Dominican Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Dominican Republic", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 7, + "pop_est": 9650054, + "gdp_md_est": 78000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DO", + "iso_a3": "DOM", + "iso_n3": "214", + "un_a3": "214", + "wb_a2": "DO", + "wb_a3": "DOM", + "woe_id": -99, + "adm0_a3_is": "DOM", + "adm0_a3_us": "DOM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 14, + "long_len": 18, + "abbrev_len": 9, + "tiny": -99, + "homepart": 1, + "filename": "DOM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-71.71236141629296, 19.714455878167357], + [-71.58730445014663, 19.8849105900821], + [-70.80670610216174, 19.880285549391985], + [-70.21436499701613, 19.62288524014616], + [-69.95081519232758, 19.647999986240006], + [-69.76925004747008, 19.293267116772437], + [-69.22212582057988, 19.313214219637103], + [-69.25434607611385, 19.015196234609874], + [-68.80941199408083, 18.979074408437853], + [-68.31794328476897, 18.612197577381693], + [-68.68931596543452, 18.205142320218613], + [-69.16494584824892, 18.42264842373511], + [-69.62398759629764, 18.380712998930246], + [-69.95293392605154, 18.42830699307106], + [-70.1332329983179, 18.245915025296895], + [-70.51713721381422, 18.184290879788833], + [-70.66929846869763, 18.426885891183034], + [-70.99995012071719, 18.283328762276213], + [-71.4002099270339, 17.5985643579766], + [-71.65766191271202, 17.7575727401387], + [-71.70830481635805, 18.04499705654609], + [-71.68773759630587, 18.31666006110447], + [-71.94511206733556, 18.61690013272026], + [-71.70130265978248, 18.78541697842405], + [-71.62487321642283, 19.169837958243306], + [-71.71236141629296, 19.714455878167357] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Guatemala", + "sov_a3": "GTM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guatemala", + "adm0_a3": "GTM", + "geou_dif": 0, + "geounit": "Guatemala", + "gu_a3": "GTM", + "su_dif": 0, + "subunit": "Guatemala", + "su_a3": "GTM", + "brk_diff": 0, + "name": "Guatemala", + "name_long": "Guatemala", + "brk_a3": "GTM", + "brk_name": "Guatemala", + "brk_group": null, + "abbrev": "Guat.", + "postal": "GT", + "formal_en": "Republic of Guatemala", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guatemala", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 6, + "pop_est": 13276517, + "gdp_md_est": 68580, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GT", + "iso_a3": "GTM", + "iso_n3": "320", + "un_a3": "320", + "wb_a2": "GT", + "wb_a3": "GTM", + "woe_id": -99, + "adm0_a3_is": "GTM", + "adm0_a3_us": "GTM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 5, + "tiny": 4, + "homepart": 1, + "filename": "GTM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-90.09555457229098, 13.735337632700734], + [-90.60862403030085, 13.909771429901951], + [-91.23241024449605, 13.927832342987957], + [-91.68974667027912, 14.126218166556455], + [-92.22775000686983, 14.538828640190928], + [-92.20322953974731, 14.830102850804069], + [-92.08721594925207, 15.06458466232844], + [-92.22924862340628, 15.25144664149586], + [-91.74796017125591, 16.066564846251723], + [-90.46447262242265, 16.069562079324655], + [-90.43886695022204, 16.410109768128095], + [-90.60084672724092, 16.47077789963876], + [-90.71182186558772, 16.687483018454728], + [-91.08167009150065, 16.918476670799404], + [-91.45392127151516, 17.252177232324172], + [-91.0022692532842, 17.25465770107418], + [-91.00151994501596, 17.81759491624571], + [-90.06793351923098, 17.819326076727474], + [-89.14308041050332, 17.80831899664932], + [-89.15080603713095, 17.015576687075836], + [-89.22912167026928, 15.88693756760517], + [-88.93061275913527, 15.887273464415074], + [-88.60458614780583, 15.70638011317736], + [-88.51836402052686, 15.855389105690975], + [-88.22502275262202, 15.727722479713902], + [-88.68067969435563, 15.346247056535304], + [-89.15481096063357, 15.06641917567481], + [-89.22522009963127, 14.874286200413621], + [-89.14553504103718, 14.678019110569084], + [-89.35332597528279, 14.424132798719116], + [-89.58734269891654, 14.362586167859488], + [-89.53421932652051, 14.244815578666305], + [-89.72193396682073, 14.134228013561694], + [-90.0646779039966, 13.881969509328924], + [-90.09555457229098, 13.735337632700734] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Denmark", + "sov_a3": "DN1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Greenland", + "adm0_a3": "GRL", + "geou_dif": 0, + "geounit": "Greenland", + "gu_a3": "GRL", + "su_dif": 0, + "subunit": "Greenland", + "su_a3": "GRL", + "brk_diff": 0, + "name": "Greenland", + "name_long": "Greenland", + "brk_a3": "GRL", + "brk_name": "Greenland", + "brk_group": null, + "abbrev": "Grlnd.", + "postal": "GL", + "formal_en": "Greenland", + "formal_fr": null, + "note_adm0": "Den.", + "note_brk": null, + "name_sort": "Greenland", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 12, + "pop_est": 57600, + "gdp_md_est": 1100, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GL", + "iso_a3": "GRL", + "iso_n3": "304", + "un_a3": "304", + "wb_a2": "GL", + "wb_a3": "GRL", + "woe_id": -99, + "adm0_a3_is": "GRL", + "adm0_a3_us": "GRL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Northern America", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 6, + "tiny": -99, + "homepart": -99, + "filename": "GRL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-46.76379, 82.62796], + [-43.40644, 83.22516], + [-39.89753, 83.18018], + [-38.62214, 83.54905], + [-35.08787, 83.64513], + [-27.10046, 83.51966], + [-20.84539, 82.72669], + [-22.69182, 82.34165], + [-26.51753, 82.29765], + [-31.9, 82.2], + [-31.39646, 82.02154], + [-27.85666, 82.13178], + [-24.84448, 81.78697], + [-22.90328, 82.09317], + [-22.07175, 81.73449], + [-23.16961, 81.15271], + [-20.62363, 81.52462], + [-15.76818, 81.91245], + [-12.77018, 81.71885], + [-12.20855, 81.29154], + [-16.28533, 80.58004], + [-16.85, 80.35], + [-20.04624, 80.17708], + [-17.73035, 80.12912], + [-18.9, 79.4], + [-19.70499, 78.75128], + [-19.67353, 77.63859], + [-18.47285, 76.98565], + [-20.03503, 76.94434], + [-21.67944, 76.62795], + [-19.83407, 76.09808], + [-19.59896, 75.24838], + [-20.66818, 75.15585], + [-19.37281, 74.29561], + [-21.59422, 74.22382], + [-20.43454, 73.81713], + [-20.76234, 73.46436], + [-22.17221, 73.30955], + [-23.56593, 73.30663], + [-22.31311, 72.62928], + [-22.29954, 72.18409], + [-24.27834, 72.59788], + [-24.79296, 72.3302], + [-23.44296, 72.08016], + [-22.13281, 71.46898], + [-21.75356, 70.66369], + [-23.53603, 70.471], + [-24.30702, 70.85649], + [-25.54341, 71.43094], + [-25.20135, 70.75226], + [-26.36276, 70.22646], + [-23.72742, 70.18401], + [-22.34902, 70.12946], + [-25.02927, 69.2588], + [-27.74737, 68.47046], + [-30.67371, 68.12503], + [-31.77665, 68.12078], + [-32.81105, 67.73547], + [-34.20196, 66.67974], + [-36.35284, 65.9789], + [-37.04378, 65.93768], + [-38.37505, 65.69213], + [-39.81222, 65.45848], + [-40.66899, 64.83997], + [-40.68281, 64.13902], + [-41.1887, 63.48246], + [-42.81938, 62.68233], + [-42.41666, 61.90093], + [-42.86619, 61.07404], + [-43.3784, 60.09772], + [-44.7875, 60.03676], + [-46.26364, 60.85328], + [-48.26294, 60.85843], + [-49.23308, 61.40681], + [-49.90039, 62.38336], + [-51.63325, 63.62691], + [-52.14014, 64.27842], + [-52.27659, 65.1767], + [-53.66166, 66.09957], + [-53.30161, 66.8365], + [-53.96911, 67.18899], + [-52.9804, 68.35759], + [-51.47536, 68.72958], + [-51.08041, 69.14781], + [-50.87122, 69.9291], + [-52.013585, 69.574925], + [-52.55792, 69.42616], + [-53.45629, 69.283625], + [-54.68336, 69.61003], + [-54.75001, 70.28932], + [-54.35884, 70.821315], + [-53.431315, 70.835755], + [-51.39014, 70.56978], + [-53.10937, 71.20485], + [-54.00422, 71.54719], + [-55, 71.40653696727257], + [-55.83468, 71.65444], + [-54.71819, 72.58625], + [-55.32634, 72.95861], + [-56.12003, 73.64977], + [-57.32363, 74.71026], + [-58.59679, 75.09861], + [-58.58516, 75.51727], + [-61.26861, 76.10238], + [-63.39165, 76.1752], + [-66.06427, 76.13486], + [-68.50438, 76.06141], + [-69.66485, 76.37975], + [-71.40257, 77.00857], + [-68.77671, 77.32312], + [-66.76397, 77.37595], + [-71.04293, 77.63595], + [-73.297, 78.04419], + [-73.15938, 78.43271], + [-69.37345, 78.91388], + [-65.7107, 79.39436], + [-65.3239, 79.75814], + [-68.02298, 80.11721], + [-67.15129, 80.51582], + [-63.68925, 81.21396], + [-62.23444, 81.3211], + [-62.65116, 81.77042], + [-60.28249, 82.03363], + [-57.20744, 82.19074], + [-54.13442, 82.19962], + [-53.04328, 81.88833], + [-50.39061, 82.43883], + [-48.00386, 82.06481], + [-46.59984, 81.985945], + [-44.523, 81.6607], + [-46.9007, 82.19979], + [-46.76379, 82.62796] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Honduras", + "sov_a3": "HND", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Honduras", + "adm0_a3": "HND", + "geou_dif": 0, + "geounit": "Honduras", + "gu_a3": "HND", + "su_dif": 0, + "subunit": "Honduras", + "su_a3": "HND", + "brk_diff": 0, + "name": "Honduras", + "name_long": "Honduras", + "brk_a3": "HND", + "brk_name": "Honduras", + "brk_group": null, + "abbrev": "Hond.", + "postal": "HN", + "formal_en": "Republic of Honduras", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Honduras", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 7792854, + "gdp_md_est": 33720, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HN", + "iso_a3": "HND", + "iso_n3": "340", + "un_a3": "340", + "wb_a2": "HN", + "wb_a3": "HND", + "woe_id": -99, + "adm0_a3_is": "HND", + "adm0_a3_us": "HND", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "HND.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-87.31665442579549, 12.984685777229004], + [-87.48940873894713, 13.297534898323931], + [-87.79311113152653, 13.384480495655168], + [-87.72350297722932, 13.785050360565606], + [-87.85951534702161, 13.893312486217097], + [-88.06534257684012, 13.96462596277979], + [-88.50399797234962, 13.845485948130943], + [-88.54123084181595, 13.980154730683523], + [-88.84307288283276, 14.140506700085211], + [-89.05851192905766, 14.340029405164215], + [-89.35332597528281, 14.424132798719086], + [-89.14553504103719, 14.678019110569153], + [-89.22522009963124, 14.874286200413678], + [-89.15481096063353, 15.066419175674866], + [-88.6806796943556, 15.34624705653539], + [-88.22502275262195, 15.72772247971403], + [-88.12115312371537, 15.688655096901359], + [-87.90181250685241, 15.864458319558196], + [-87.61568010125234, 15.8787985295192], + [-87.52292090528846, 15.797278957578783], + [-87.36776241733213, 15.84694000901129], + [-86.90319129102818, 15.756712958229569], + [-86.44094560417739, 15.78283539475319], + [-86.11923397494434, 15.893448798073962], + [-86.00195431185784, 16.00540578863439], + [-85.68331743034628, 15.953651841693953], + [-85.44400387240256, 15.885749009662446], + [-85.18244361035721, 15.90915843349063], + [-84.98372188997882, 15.995923163308701], + [-84.52697974316715, 15.857223619037427], + [-84.36825558138258, 15.835157782448732], + [-84.06305457226682, 15.648244126849136], + [-83.77397661002612, 15.42407176356687], + [-83.41038123242036, 15.270902818253774], + [-83.14721900097413, 14.99582916916421], + [-83.48998877636602, 15.016267198135663], + [-83.62858496777288, 14.880073960830371], + [-83.97572140169359, 14.749435939996486], + [-84.22834164095241, 14.74876414637663], + [-84.4493359036486, 14.621614284722511], + [-84.64958207877963, 14.666805324761867], + [-84.8200367906943, 14.81958669683263], + [-84.92450069857233, 14.790492865452336], + [-85.05278744173688, 14.551541042534723], + [-85.14875057650288, 14.560196844943619], + [-85.16536454948482, 14.35436961512505], + [-85.51441301140028, 14.079011745657908], + [-85.69866533073696, 13.960078436738002], + [-85.8012947252685, 13.836054999237604], + [-86.09626380079061, 14.038187364147234], + [-86.31214209668985, 13.771356106008225], + [-86.52070817741992, 13.778487453664468], + [-86.75508663607962, 13.75484548589094], + [-86.73382178419149, 13.263092556201398], + [-86.88055701368438, 13.254204209847217], + [-87.00576900912743, 13.025794379117258], + [-87.31665442579549, 12.984685777229004] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Jamaica", + "sov_a3": "JAM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Jamaica", + "adm0_a3": "JAM", + "geou_dif": 0, + "geounit": "Jamaica", + "gu_a3": "JAM", + "su_dif": 0, + "subunit": "Jamaica", + "su_a3": "JAM", + "brk_diff": 0, + "name": "Jamaica", + "name_long": "Jamaica", + "brk_a3": "JAM", + "brk_name": "Jamaica", + "brk_group": null, + "abbrev": "Jam.", + "postal": "J", + "formal_en": "Jamaica", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Jamaica", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 10, + "pop_est": 2825928, + "gdp_md_est": 20910, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "JM", + "iso_a3": "JAM", + "iso_n3": "388", + "un_a3": "388", + "wb_a2": "JM", + "wb_a3": "JAM", + "woe_id": -99, + "adm0_a3_is": "JAM", + "adm0_a3_us": "JAM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "JAM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-77.56960079619921, 18.490525417550487], + [-76.89661861846211, 18.400866807524082], + [-76.36535905628554, 18.160700588447597], + [-76.19965857614164, 17.886867173732966], + [-76.9025614081757, 17.868237819891746], + [-77.20634131540348, 17.70111623785982], + [-77.76602291534061, 17.86159739834224], + [-78.33771928578561, 18.225967922432233], + [-78.21772661000388, 18.454532782459193], + [-77.79736467152563, 18.524218451404778], + [-77.56960079619921, 18.490525417550487] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Haiti", + "sov_a3": "HTI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Haiti", + "adm0_a3": "HTI", + "geou_dif": 0, + "geounit": "Haiti", + "gu_a3": "HTI", + "su_dif": 0, + "subunit": "Haiti", + "su_a3": "HTI", + "brk_diff": 0, + "name": "Haiti", + "name_long": "Haiti", + "brk_a3": "HTI", + "brk_name": "Haiti", + "brk_group": null, + "abbrev": "Haiti", + "postal": "HT", + "formal_en": "Republic of Haiti", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Haiti", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 9035536, + "gdp_md_est": 11500, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HT", + "iso_a3": "HTI", + "iso_n3": "332", + "un_a3": "332", + "wb_a2": "HT", + "wb_a3": "HTI", + "woe_id": -99, + "adm0_a3_is": "HTI", + "adm0_a3_us": "HTI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "HTI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-73.18979061551762, 19.915683905511912], + [-72.57967281766362, 19.871500555902358], + [-71.71236141629296, 19.714455878167357], + [-71.62487321642283, 19.169837958243306], + [-71.70130265978248, 18.78541697842405], + [-71.94511206733556, 18.61690013272026], + [-71.68773759630587, 18.31666006110447], + [-71.70830481635805, 18.04499705654609], + [-72.37247616238935, 18.21496084235406], + [-72.84441118029488, 18.14561107021836], + [-73.45455481636503, 18.217906398994696], + [-73.92243323433566, 18.030992743395004], + [-74.45803361682478, 18.342549953682706], + [-74.36992529976713, 18.66490753831941], + [-73.44954220243272, 18.526052964751145], + [-72.69493709989064, 18.445799465401862], + [-72.334881557897, 18.668421535715254], + [-72.79164954292489, 19.10162506761803], + [-72.78410478381028, 19.48359141690341], + [-73.41502234566175, 19.639550889560283], + [-73.18979061551762, 19.915683905511912] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Mexico", + "sov_a3": "MEX", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mexico", + "adm0_a3": "MEX", + "geou_dif": 0, + "geounit": "Mexico", + "gu_a3": "MEX", + "su_dif": 0, + "subunit": "Mexico", + "su_a3": "MEX", + "brk_diff": 0, + "name": "Mexico", + "name_long": "Mexico", + "brk_a3": "MEX", + "brk_name": "Mexico", + "brk_group": null, + "abbrev": "Mex.", + "postal": "MX", + "formal_en": "United Mexican States", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mexico", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 111211789, + "gdp_md_est": 1563000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MX", + "iso_a3": "MEX", + "iso_n3": "484", + "un_a3": "484", + "wb_a2": "MX", + "wb_a3": "MEX", + "woe_id": -99, + "adm0_a3_is": "MEX", + "adm0_a3_us": "MEX", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MEX.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-97.14000830767071, 25.869997463478395], + [-97.52807247596655, 24.992144069920297], + [-97.70294552284223, 24.272343044526735], + [-97.77604183631905, 22.932579860927657], + [-97.87236670611111, 22.44421173755336], + [-97.69904395220419, 21.898689480064263], + [-97.38895952023677, 21.411018988525825], + [-97.18933346229329, 20.635433254473128], + [-96.52557552772032, 19.890930894444068], + [-96.29212724484177, 19.320371405509547], + [-95.90088497595995, 18.82802419684873], + [-94.83906348344271, 18.562717393462208], + [-94.4257295397562, 18.144370835843347], + [-93.5486512926824, 18.423836981677937], + [-92.7861138577835, 18.52483856859226], + [-92.0373481920904, 18.704569200103432], + [-91.40790340855926, 18.87608327888023], + [-90.77186987991087, 19.28412038825678], + [-90.53358985061305, 19.8674181177513], + [-90.45147599970124, 20.707521877520435], + [-90.27861833368489, 20.99985545499555], + [-89.60132117385149, 21.26172577563449], + [-88.54386633986284, 21.49367544197662], + [-87.65841651075772, 21.458845526611977], + [-87.05189022494807, 21.543543199138295], + [-86.81198238803296, 21.331514797444754], + [-86.84590796583262, 20.849864610268355], + [-87.38329118523586, 20.25540477139873], + [-87.62105445021075, 19.64655304613592], + [-87.43675045444176, 19.47240346931227], + [-87.58656043165593, 19.04013011319074], + [-87.83719112827151, 18.25981598558343], + [-88.09066402866318, 18.51664785407405], + [-88.30003109409364, 18.49998220466], + [-88.4901228502793, 18.48683055264172], + [-88.84834387892658, 17.883198147040332], + [-89.02985734735176, 18.00151133877256], + [-89.15090938999549, 17.955467637600407], + [-89.14308041050333, 17.808318996649405], + [-90.0679335192309, 17.81932607672752], + [-91.00151994501596, 17.817594916245696], + [-91.00226925328417, 17.25465770107428], + [-91.45392127151511, 17.252177232324186], + [-91.0816700915006, 16.91847667079952], + [-90.71182186558764, 16.687483018454767], + [-90.60084672724093, 16.47077789963879], + [-90.438866950222, 16.41010976812811], + [-90.46447262242265, 16.069562079324726], + [-91.74796017125595, 16.066564846251765], + [-92.2292486234063, 15.251446641495873], + [-92.08721594925203, 15.064584662328512], + [-92.20322953974727, 14.83010285080411], + [-92.22775000686983, 14.538828640190957], + [-93.35946387406176, 15.615429592343672], + [-93.87516883011851, 15.940164292865914], + [-94.69165646033014, 16.200975246642884], + [-95.25022701697304, 16.128318182840644], + [-96.05338212765331, 15.752087917539596], + [-96.55743404822829, 15.65351512294279], + [-97.26359249549665, 15.917064927631316], + [-98.01302995480961, 16.107311713113912], + [-98.94767574745651, 16.566043402568763], + [-99.69739742714705, 16.70616404872817], + [-100.82949886758131, 17.17107107184205], + [-101.66608862995446, 17.649026394109626], + [-101.91852800170022, 17.916090196193977], + [-102.47813208698891, 17.975750637275098], + [-103.50098954955808, 18.29229462327885], + [-103.91752743204682, 18.74857168220001], + [-104.9920096504755, 19.316133938061682], + [-105.49303849976144, 19.946767279535436], + [-105.73139604370766, 20.434101874264115], + [-105.39777299683135, 20.531718654863425], + [-105.50066077352443, 20.81689504646613], + [-105.27075232625793, 21.07628489835514], + [-105.26581722697402, 21.42210358325235], + [-105.6031609769754, 21.871145941652568], + [-105.69341386597313, 22.269080308516152], + [-106.02871639689897, 22.773752346278627], + [-106.90998043498837, 23.767774359628902], + [-107.91544877809139, 24.54891531015295], + [-108.40190487347098, 25.17231395110593], + [-109.26019873740665, 25.58060944264406], + [-109.44408932171734, 25.824883938087677], + [-109.29164384645627, 26.442934068298428], + [-109.80145768923182, 26.676175645447927], + [-110.3917317370857, 27.16211497650454], + [-110.64101884646163, 27.859876003525528], + [-111.17891883018785, 27.941240546169066], + [-111.75960689985163, 28.46795258230395], + [-112.2282346260904, 28.95440867768349], + [-112.27182369672869, 29.266844387320074], + [-112.80959448937398, 30.021113593052345], + [-113.16381059451868, 30.78688080496943], + [-113.14866939985717, 31.17096588797892], + [-113.87188106978186, 31.567608344035193], + [-114.2057366606035, 31.52404511161313], + [-114.77645117883503, 31.799532172161147], + [-114.93669979537212, 31.3934846054276], + [-114.77123185917351, 30.913617255165267], + [-114.67389929895177, 30.162681179315992], + [-114.33097449426292, 29.75043244070741], + [-113.58887508833544, 29.061611436473015], + [-113.42405310754054, 28.82617361095123], + [-113.27196936730553, 28.7547826197399], + [-113.14003943566439, 28.411289374295958], + [-112.9622983467965, 28.42519033458251], + [-112.76158708377488, 27.780216783147523], + [-112.45791052941166, 27.52581370697476], + [-112.2449519519368, 27.17172679291076], + [-111.6164890206192, 26.662817287700477], + [-111.28467464887302, 25.732589830014433], + [-110.98781938357239, 25.294606228124564], + [-110.71000688357134, 24.82600434010186], + [-110.65504899782887, 24.298594672131117], + [-110.17285620811343, 24.265547593680424], + [-109.77184709352855, 23.811182562754198], + [-109.4091043770557, 23.36467234953625], + [-109.43339230023292, 23.1855876734287], + [-109.85421932660171, 22.818271592698068], + [-110.03139197471444, 22.823077500901206], + [-110.29507097048366, 23.43097321216669], + [-110.94950130902805, 24.00096426034599], + [-111.67056840701268, 24.484423122652515], + [-112.18203589562147, 24.738412787367167], + [-112.14898881717085, 25.47012523040405], + [-112.3007108223797, 26.012004299416613], + [-112.77729671919155, 26.32195954030317], + [-113.46467078332194, 26.768185533143424], + [-113.59672990604383, 26.639459540304472], + [-113.84893673384424, 26.90006378835244], + [-114.46574662968003, 27.142090358991368], + [-115.055142178185, 27.72272675222291], + [-114.98225257043741, 27.798200181585116], + [-114.57036556685495, 27.74148529714489], + [-114.19932878299925, 28.115002549750553], + [-114.16201839888463, 28.566111965442303], + [-114.93184221073663, 29.279479275015486], + [-115.518653937627, 29.556361599235398], + [-115.88736528202958, 30.180793768834178], + [-116.25835038945293, 30.83646434175358], + [-116.72152625208498, 31.635743720012044], + [-117.12775999999985, 32.53534], + [-115.99135, 32.61239000000012], + [-114.72139, 32.72083], + [-114.815, 32.52528], + [-113.30498, 32.03914], + [-111.02361, 31.33472], + [-109.035, 31.341940000000136], + [-108.24194, 31.34222], + [-108.24, 31.75485371816637], + [-106.50759, 31.75452], + [-106.1429, 31.39995], + [-105.63159, 31.08383], + [-105.03737, 30.64402], + [-104.70575, 30.12173], + [-104.4569699999999, 29.57196], + [-103.94, 29.27], + [-103.11, 28.97], + [-102.48, 29.76], + [-101.6624, 29.7793], + [-100.9576, 29.380710000000132], + [-100.45584, 28.696120000000118], + [-100.11, 28.110000000000127], + [-99.52, 27.54], + [-99.3, 26.84], + [-99.02, 26.37], + [-98.24, 26.06], + [-97.53, 25.84], + [-97.14000830767071, 25.869997463478395] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Nicaragua", + "sov_a3": "NIC", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Nicaragua", + "adm0_a3": "NIC", + "geou_dif": 0, + "geounit": "Nicaragua", + "gu_a3": "NIC", + "su_dif": 0, + "subunit": "Nicaragua", + "su_a3": "NIC", + "brk_diff": 0, + "name": "Nicaragua", + "name_long": "Nicaragua", + "brk_a3": "NIC", + "brk_name": "Nicaragua", + "brk_group": null, + "abbrev": "Nic.", + "postal": "NI", + "formal_en": "Republic of Nicaragua", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Nicaragua", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 9, + "pop_est": 5891199, + "gdp_md_est": 16790, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NI", + "iso_a3": "NIC", + "iso_n3": "558", + "un_a3": "558", + "wb_a2": "NI", + "wb_a3": "NIC", + "woe_id": -99, + "adm0_a3_is": "NIC", + "adm0_a3_us": "NIC", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NIC.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-85.7125404528073, 11.088444932494824], + [-86.05848832878526, 11.403438625529944], + [-86.52584998243296, 11.806876532432597], + [-86.74599158399633, 12.143961900272487], + [-87.16751624220116, 12.458257961471656], + [-87.66849341505471, 12.909909979702633], + [-87.5574666002756, 13.064551703336065], + [-87.39238623731923, 12.914018256069838], + [-87.31665442579549, 12.984685777228975], + [-87.00576900912756, 13.025794379117157], + [-86.88055701368437, 13.254204209847245], + [-86.7338217841916, 13.263092556201443], + [-86.7550866360797, 13.754845485890913], + [-86.5207081774199, 13.77848745366444], + [-86.31214209668993, 13.77135610600817], + [-86.0962638007906, 14.038187364147248], + [-85.80129472526859, 13.83605499923759], + [-85.69866533073693, 13.960078436738087], + [-85.51441301140025, 14.079011745657837], + [-85.1653645494848, 14.354369615125078], + [-85.14875057650296, 14.560196844943619], + [-85.05278744173692, 14.551541042534723], + [-84.9245006985724, 14.790492865452352], + [-84.82003679069435, 14.819586696832669], + [-84.64958207877962, 14.666805324761754], + [-84.4493359036486, 14.621614284722495], + [-84.22834164095241, 14.748764146376658], + [-83.97572140169359, 14.749435939996461], + [-83.62858496777292, 14.880073960830302], + [-83.48998877636612, 15.016267198135536], + [-83.14721900097413, 14.99582916916411], + [-83.23323442252394, 14.899866034398102], + [-83.2841615465476, 14.6766238468972], + [-83.18212643098728, 14.31070302983845], + [-83.41249996614445, 13.970077826386557], + [-83.51983191601468, 13.567699286345883], + [-83.55220720084554, 13.127054348193086], + [-83.49851538769427, 12.869292303921227], + [-83.47332312695198, 12.419087225794428], + [-83.62610449902292, 12.320850328007566], + [-83.71961300325506, 11.893124497927726], + [-83.65085751009072, 11.629032090700118], + [-83.8554703437504, 11.373311265503787], + [-83.80893571647155, 11.103043524617274], + [-83.65561174186158, 10.938764146361422], + [-83.89505449088595, 10.726839097532446], + [-84.19017859570485, 10.793450018756674], + [-84.35593075228104, 10.999225572142905], + [-84.67306901725627, 11.082657172078143], + [-84.90300330273895, 10.952303371621896], + [-85.56185197624418, 11.217119248901597], + [-85.7125404528073, 11.088444932494824] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Panama", + "sov_a3": "PAN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Panama", + "adm0_a3": "PAN", + "geou_dif": 0, + "geounit": "Panama", + "gu_a3": "PAN", + "su_dif": 0, + "subunit": "Panama", + "su_a3": "PAN", + "brk_diff": 0, + "name": "Panama", + "name_long": "Panama", + "brk_a3": "PAN", + "brk_name": "Panama", + "brk_group": null, + "abbrev": "Pan.", + "postal": "PA", + "formal_en": "Republic of Panama", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Panama", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 3360474, + "gdp_md_est": 38830, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PA", + "iso_a3": "PAN", + "iso_n3": "591", + "un_a3": "591", + "wb_a2": "PA", + "wb_a3": "PAN", + "woe_id": -99, + "adm0_a3_is": "PAN", + "adm0_a3_us": "PAN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PAN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-77.88157141794525, 7.223771267114785], + [-78.21493608266012, 7.512254950384161], + [-78.42916073272607, 8.052041123888927], + [-78.18209570993864, 8.319182440621773], + [-78.4354652574657, 8.38770538984079], + [-78.62212053090394, 8.718124497915028], + [-79.12030717641375, 8.996092027213022], + [-79.55787736684519, 8.932374986197146], + [-79.76057817251004, 8.5845150822244], + [-80.16448116730334, 8.333315944853595], + [-80.38265906443961, 8.298408514840432], + [-80.4806892564973, 8.09030752200107], + [-80.00368994822716, 7.547524115423371], + [-80.276670701809, 7.419754136581715], + [-80.42115800649708, 7.271571966984764], + [-80.8864009264208, 7.220541490096537], + [-81.05954281281473, 7.817921047390596], + [-81.18971574575795, 7.647905585150339], + [-81.51951473664468, 7.706610012233909], + [-81.72131120474445, 8.108962714058435], + [-82.13144120962892, 8.175392767769635], + [-82.39093441438257, 8.29236237226229], + [-82.82008134635042, 8.290863755725823], + [-82.85095801464482, 8.073822740099956], + [-82.96578304719736, 8.225027980985985], + [-82.91317643912421, 8.42351715741907], + [-82.82977067740516, 8.62629547773237], + [-82.86865719270477, 8.807266343618522], + [-82.71918311230053, 8.925708726431495], + [-82.92715491405916, 9.074330145702916], + [-82.93289099804358, 9.476812038608173], + [-82.54619625520348, 9.566134751824677], + [-82.18712256542341, 9.20744863528678], + [-82.20758643261095, 8.9955752628901], + [-81.80856686066929, 8.950616766796173], + [-81.71415401887204, 9.031955471223583], + [-81.43928707551154, 8.786234035675719], + [-80.94730160187676, 8.858503526235905], + [-80.52190121125008, 9.111072089062432], + [-79.91459977895599, 9.31276520429762], + [-79.57330278188431, 9.611610012241526], + [-79.02119177927793, 9.552931423374105], + [-79.05845048696037, 9.454565334506526], + [-78.50088762074719, 9.420458889193881], + [-78.05592770049802, 9.2477304142583], + [-77.72951351592641, 8.946844387238869], + [-77.35336076527385, 8.67050466555807], + [-77.47472286651133, 8.524286200388218], + [-77.24256649444008, 7.935278225125444], + [-77.43110795765699, 7.638061224798735], + [-77.75341386586139, 7.709839789252142], + [-77.88157141794525, 7.223771267114785] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "United States of America", + "sov_a3": "US1", + "adm0_dif": 1, + "level": 2, + "type": "Dependency", + "admin": "Puerto Rico", + "adm0_a3": "PRI", + "geou_dif": 0, + "geounit": "Puerto Rico", + "gu_a3": "PRI", + "su_dif": 0, + "subunit": "Puerto Rico", + "su_a3": "PRI", + "brk_diff": 0, + "name": "Puerto Rico", + "name_long": "Puerto Rico", + "brk_a3": "PRI", + "brk_name": "Puerto Rico", + "brk_group": null, + "abbrev": "P.R.", + "postal": "PR", + "formal_en": "Commonwealth of Puerto Rico", + "formal_fr": null, + "note_adm0": "Commonwealth of U.S.A.", + "note_brk": null, + "name_sort": "Puerto Rico", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 1, + "mapcolor13": 1, + "pop_est": 3971020, + "gdp_md_est": 70230, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PR", + "iso_a3": "PRI", + "iso_n3": "630", + "un_a3": "630", + "wb_a2": "PR", + "wb_a3": "PRI", + "woe_id": -99, + "adm0_a3_is": "PRI", + "adm0_a3_us": "PRI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": -99, + "filename": "PRI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-66.28243445500821, 18.514761664295364], + [-65.7713028632093, 18.426679185453878], + [-65.59100379094295, 18.228034979723915], + [-65.84716386581377, 17.97590566657186], + [-66.59993445500949, 17.981822618069273], + [-67.18416236028527, 17.946553453030077], + [-67.24242753769435, 18.374460150622937], + [-67.10067908391774, 18.52060110114435], + [-66.28243445500821, 18.514761664295364] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "El Salvador", + "sov_a3": "SLV", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "El Salvador", + "adm0_a3": "SLV", + "geou_dif": 0, + "geounit": "El Salvador", + "gu_a3": "SLV", + "su_dif": 0, + "subunit": "El Salvador", + "su_a3": "SLV", + "brk_diff": 0, + "name": "El Salvador", + "name_long": "El Salvador", + "brk_a3": "SLV", + "brk_name": "El Salvador", + "brk_group": null, + "abbrev": "El. S.", + "postal": "SV", + "formal_en": "Republic of El Salvador", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "El Salvador", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 6, + "mapcolor13": 8, + "pop_est": 7185218, + "gdp_md_est": 43630, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SV", + "iso_a3": "SLV", + "iso_n3": "222", + "un_a3": "222", + "wb_a2": "SV", + "wb_a3": "SLV", + "woe_id": -99, + "adm0_a3_is": "SLV", + "adm0_a3_us": "SLV", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 11, + "long_len": 11, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "SLV.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-87.79311113152657, 13.384480495655055], + [-87.90411210808952, 13.149016831917137], + [-88.48330156121682, 13.163951320849492], + [-88.8432279121297, 13.259733588102478], + [-89.2567427233293, 13.458532823129303], + [-89.81239356154767, 13.520622056527998], + [-90.09555457229098, 13.735337632700734], + [-90.0646779039966, 13.881969509328924], + [-89.72193396682073, 14.134228013561694], + [-89.53421932652051, 14.244815578666305], + [-89.58734269891654, 14.362586167859488], + [-89.35332597528279, 14.424132798719116], + [-89.05851192905766, 14.340029405164085], + [-88.84307288283284, 14.140506700085169], + [-88.541230841816, 13.980154730683479], + [-88.50399797234971, 13.845485948130857], + [-88.06534257684012, 13.964625962779778], + [-87.8595153470216, 13.893312486216983], + [-87.72350297722939, 13.785050360565506], + [-87.79311113152657, 13.384480495655055] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Trinidad and Tobago", + "sov_a3": "TTO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Trinidad and Tobago", + "adm0_a3": "TTO", + "geou_dif": 0, + "geounit": "Trinidad and Tobago", + "gu_a3": "TTO", + "su_dif": 0, + "subunit": "Trinidad and Tobago", + "su_a3": "TTO", + "brk_diff": 0, + "name": "Trinidad and Tobago", + "name_long": "Trinidad and Tobago", + "brk_a3": "TTO", + "brk_name": "Trinidad and Tobago", + "brk_group": null, + "abbrev": "Tr.T.", + "postal": "TT", + "formal_en": "Republic of Trinidad and Tobago", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Trinidad and Tobago", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 1310000, + "gdp_md_est": 29010, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TT", + "iso_a3": "TTO", + "iso_n3": "780", + "un_a3": "780", + "wb_a2": "TT", + "wb_a3": "TTO", + "woe_id": -99, + "adm0_a3_is": "TTO", + "adm0_a3_us": "TTO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 19, + "long_len": 19, + "abbrev_len": 5, + "tiny": 2, + "homepart": 1, + "filename": "TTO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-61.68, 10.76], + [-61.105, 10.89], + [-60.895, 10.855], + [-60.935, 10.11], + [-61.77, 10], + [-61.95, 10.09], + [-61.66, 10.365], + [-61.68, 10.76] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "United States of America", + "sov_a3": "US1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "United States of America", + "adm0_a3": "USA", + "geou_dif": 0, + "geounit": "United States of America", + "gu_a3": "USA", + "su_dif": 0, + "subunit": "United States of America", + "su_a3": "USA", + "brk_diff": 0, + "name": "United States", + "name_long": "United States", + "brk_a3": "USA", + "brk_name": "United States", + "brk_group": null, + "abbrev": "U.S.A.", + "postal": "US", + "formal_en": "United States of America", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "United States of America", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 1, + "mapcolor13": 1, + "pop_est": 313973000, + "gdp_md_est": 15094000, + "pop_year": 0, + "lastcensus": 2010, + "gdp_year": 0, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": 0, + "fips_10": null, + "iso_a2": "US", + "iso_a3": "USA", + "iso_n3": "840", + "un_a3": "840", + "wb_a2": "US", + "wb_a3": "USA", + "woe_id": -99, + "adm0_a3_is": "USA", + "adm0_a3_us": "USA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Northern America", + "region_wb": "North America", + "name_len": 13, + "long_len": 13, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "USA.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-155.54211, 19.08348], + [-155.68817, 18.91619], + [-155.93665, 19.05939], + [-155.90806, 19.33888], + [-156.07347, 19.70294], + [-156.02368, 19.81422], + [-155.85008, 19.97729], + [-155.91907, 20.17395], + [-155.86108, 20.26721], + [-155.78505, 20.2487], + [-155.40214, 20.07975], + [-155.22452, 19.99302], + [-155.06226, 19.8591], + [-154.80741, 19.50871], + [-154.83147, 19.45328], + [-155.22217, 19.23972], + [-155.54211, 19.08348] + ] + ], + [ + [ + [-156.07926, 20.64397], + [-156.41445, 20.57241], + [-156.58673, 20.783], + [-156.70167, 20.8643], + [-156.71055, 20.92676], + [-156.61258, 21.01249], + [-156.25711, 20.91745], + [-155.99566, 20.76404], + [-156.07926, 20.64397] + ] + ], + [ + [ + [-156.75824, 21.17684], + [-156.78933, 21.06873], + [-157.32521, 21.09777], + [-157.25027, 21.21958], + [-156.75824, 21.17684] + ] + ], + [ + [ + [-157.65283, 21.32217], + [-157.70703, 21.26442], + [-157.7786, 21.27729], + [-158.12667, 21.31244], + [-158.2538, 21.53919], + [-158.29265, 21.57912], + [-158.0252, 21.71696], + [-157.94161, 21.65272], + [-157.65283, 21.32217] + ] + ], + [ + [ + [-159.34512, 21.982], + [-159.46372, 21.88299], + [-159.80051, 22.06533], + [-159.74877, 22.1382], + [-159.5962, 22.23618], + [-159.36569, 22.21494], + [-159.34512, 21.982] + ] + ], + [ + [ + [-94.81758, 49.38905], + [-94.63999999999987, 48.84000000000012], + [-94.32914, 48.67074000000011], + [-93.63087, 48.60926], + [-92.61, 48.45], + [-91.64, 48.14], + [-90.82999999999986, 48.27], + [-89.6, 48.010000000000105], + [-89.27291744663668, 48.01980825458284], + [-88.37811418328653, 48.30291758889382], + [-87.43979262330024, 47.94], + [-86.46199083122815, 47.55333801939204], + [-85.65236324740323, 47.22021881773051], + [-84.87607988151485, 46.90008331968238], + [-84.77923824739983, 46.63710195574913], + [-84.54374874544567, 46.53868419044923], + [-84.6049, 46.4396], + [-84.3367, 46.40877000000011], + [-84.1421195136733, 46.51222585711574], + [-84.09185126416148, 46.27541860613826], + [-83.89076534700567, 46.116926988299156], + [-83.6161309475905, 46.116926988299156], + [-83.46955074739463, 45.99468638771259], + [-83.59285071484308, 45.81689362241255], + [-82.55092464875818, 45.34751658790545], + [-82.33776312543108, 44.44], + [-82.13764238150397, 43.57108755144], + [-82.43, 42.9800000000001], + [-82.89999999999989, 42.43000000000015], + [-83.11999999999989, 42.08], + [-83.14199968131256, 41.975681057293], + [-83.02981014680694, 41.83279572200601], + [-82.69008928092018, 41.675105088867326], + [-82.43927771679162, 41.675105088867326], + [-81.27774654816707, 42.20902598730686], + [-80.24744767934784, 42.36619985612267], + [-78.9393621487437, 42.86361135514812], + [-78.92, 42.965], + [-79.00999999999988, 43.27], + [-79.17167355011188, 43.46633942318431], + [-78.72027991404238, 43.62508942318496], + [-77.73788509795762, 43.62905558936339], + [-76.82003414580558, 43.628784288093755], + [-76.5, 44.018458893758606], + [-76.375, 44.09631], + [-75.31821, 44.816450000000174], + [-74.867, 45.000480000000124], + [-73.34783, 45.00738], + [-71.50505999999987, 45.0082000000001], + [-71.405, 45.25500000000014], + [-71.08482, 45.30524000000017], + [-70.6599999999998, 45.46], + [-70.305, 45.915], + [-69.99997, 46.69307], + [-69.237216, 47.447781], + [-68.905, 47.185], + [-68.23444, 47.35486], + [-67.79046, 47.06636], + [-67.79134, 45.70281000000014], + [-67.13741, 45.13753], + [-66.96466, 44.80970000000016], + [-68.03252, 44.3252], + [-69.05999999999989, 43.98], + [-70.11617, 43.684050000000155], + [-70.645475633411, 43.09023834896405], + [-70.81489, 42.8653], + [-70.825, 42.335], + [-70.495, 41.805], + [-70.08, 41.78], + [-70.185, 42.145], + [-69.88497, 41.92283000000012], + [-69.96503, 41.63717000000017], + [-70.64, 41.475], + [-71.12039, 41.49445000000017], + [-71.85999999999984, 41.32], + [-72.295, 41.27], + [-72.87643, 41.22065], + [-73.71, 40.93110235165449], + [-72.24126, 41.11948000000015], + [-71.94499999999982, 40.93], + [-73.345, 40.63], + [-73.982, 40.628], + [-73.952325, 40.75075], + [-74.25671, 40.47351], + [-73.96244, 40.42763], + [-74.17838, 39.70926], + [-74.90604, 38.93954], + [-74.98041, 39.1964], + [-75.20002, 39.248450000000105], + [-75.52805, 39.4985], + [-75.32, 38.96], + [-75.0718347647898, 38.78203223017928], + [-75.05673, 38.40412000000012], + [-75.37747, 38.01551], + [-75.94023, 37.21689], + [-76.03127, 37.2566], + [-75.72204999999978, 37.93705000000011], + [-76.23287, 38.319215], + [-76.35, 39.15], + [-76.542725, 38.71761500000011], + [-76.32933, 38.08326], + [-76.98999793161354, 38.23999176691339], + [-76.30162, 37.917945], + [-76.25874, 36.96640000000011], + [-75.9718, 36.89726], + [-75.86803999999984, 36.55125], + [-75.72749, 35.55074000000013], + [-76.36318, 34.80854000000013], + [-77.39763499999988, 34.51201], + [-78.05496, 33.92547], + [-78.55434999999983, 33.86133000000012], + [-79.06067, 33.49395], + [-79.20357, 33.15839], + [-80.301325, 32.509355], + [-80.86498, 32.0333], + [-81.33629, 31.44049], + [-81.49042, 30.72999000000013], + [-81.31371, 30.035520000000105], + [-80.98, 29.180000000000117], + [-80.53558499999988, 28.47213], + [-80.5299999999998, 28.040000000000106], + [-80.05653928497756, 26.880000000000138], + [-80.088015, 26.205765], + [-80.13155999999987, 25.816775], + [-80.38103, 25.20616], + [-80.67999999999988, 25.08], + [-81.17213, 25.201260000000133], + [-81.33, 25.64], + [-81.70999999999981, 25.87], + [-82.24, 26.730000000000132], + [-82.70515, 27.49504], + [-82.85526, 27.88624], + [-82.65, 28.550000000000153], + [-82.92999999999988, 29.100000000000136], + [-83.70959, 29.93656], + [-84.1, 30.090000000000117], + [-85.10882, 29.63615], + [-85.28784, 29.68612000000013], + [-85.7731, 30.152610000000124], + [-86.39999999999988, 30.40000000000012], + [-87.53036, 30.27433], + [-88.41782, 30.3849], + [-89.18048999999984, 30.31598], + [-89.59383117841978, 30.15999400483685], + [-89.413735, 29.89419], + [-89.43, 29.48864], + [-89.21767, 29.29108], + [-89.40823, 29.15961], + [-89.77928, 29.307140000000143], + [-90.15463, 29.11743], + [-90.880225, 29.148535000000123], + [-91.62678499999987, 29.67700000000013], + [-92.49906, 29.5523], + [-93.22637, 29.78375], + [-93.84842, 29.71363], + [-94.69, 29.480000000000132], + [-95.60026, 28.73863], + [-96.59404, 28.30748], + [-97.13999999999982, 27.83], + [-97.37, 27.38], + [-97.37999999999987, 26.69], + [-97.33, 26.21000000000012], + [-97.13999999999982, 25.87], + [-97.52999999999989, 25.84], + [-98.24, 26.060000000000116], + [-99.01999999999988, 26.37], + [-99.3, 26.84], + [-99.51999999999987, 27.54], + [-100.11, 28.110000000000127], + [-100.45584, 28.696120000000118], + [-100.9576, 29.380710000000132], + [-101.6624, 29.779300000000116], + [-102.48, 29.76], + [-103.11, 28.97], + [-103.94, 29.27], + [-104.45696999999984, 29.57196], + [-104.70575, 30.12173], + [-105.03737, 30.64402], + [-105.63159, 31.08383000000012], + [-106.1429, 31.39995], + [-106.50758999999982, 31.75452], + [-108.24, 31.7548537181664], + [-108.24194, 31.34222], + [-109.035, 31.34194000000016], + [-111.02361, 31.33472], + [-113.30498, 32.03914], + [-114.815, 32.52528], + [-114.72138999999986, 32.72083], + [-115.9913499999999, 32.61239000000014], + [-117.12775999999978, 32.53534], + [-117.29593769127388, 33.04622461520389], + [-117.944, 33.621236431201396], + [-118.41060227589749, 33.740909223124504], + [-118.51989482279971, 34.02778157757575], + [-119.081, 34.078], + [-119.43884064201669, 34.3484771782843], + [-120.36778, 34.44711], + [-120.62286, 34.60855], + [-120.74433, 35.15686000000011], + [-121.71456999999988, 36.16153], + [-122.54747, 37.551760000000115], + [-122.51201, 37.78339000000013], + [-122.95319, 38.11371000000011], + [-123.7272, 38.95166000000012], + [-123.86517, 39.76699000000013], + [-124.39807, 40.3132], + [-124.17886, 41.142020000000116], + [-124.2137, 41.99964000000014], + [-124.53284, 42.7659900000001], + [-124.14214, 43.70838], + [-124.020535, 44.615895], + [-123.89893, 45.52341], + [-124.079635, 46.86475], + [-124.39567, 47.72017000000011], + [-124.68721008300783, 48.18443298339855], + [-124.56610107421876, 48.3797149658204], + [-123.12, 48.04], + [-122.58736, 47.096], + [-122.34, 47.36], + [-122.5, 48.18], + [-122.84, 49.000000000000114], + [-120, 49.000000000000114], + [-117.03121, 49.000000000000114], + [-116.04818, 49.000000000000114], + [-113, 49.000000000000114], + [-110.04999999999983, 49.000000000000114], + [-107.05, 49.000000000000114], + [-104.04826, 48.99986], + [-100.65, 49.000000000000114], + [-97.22872000000471, 49.00070000000011], + [-95.15906950917196, 49.000000000000114], + [-95.15609, 49.38425], + [-94.81758, 49.38905] + ] + ], + [ + [ + [-153.0063140533369, 57.11584219016589], + [-154.0050902984581, 56.73467682558106], + [-154.5164027577701, 56.9927489284467], + [-154.67099280497115, 57.46119578717249], + [-153.76277950744148, 57.81657461204377], + [-153.2287294179211, 57.968968410872435], + [-152.56479061583514, 57.901427313866975], + [-152.1411472239063, 57.59105866152199], + [-153.0063140533369, 57.11584219016589] + ] + ], + [ + [ + [-165.57916419173358, 59.90998688418755], + [-166.19277014876727, 59.754440822988975], + [-166.848337368822, 59.94140615502096], + [-167.45527706609008, 60.21306915957938], + [-166.46779212142462, 60.38416982689778], + [-165.67442969466367, 60.293606879306246], + [-165.57916419173358, 59.90998688418755] + ] + ], + [ + [ + [-171.7316568675394, 63.78251536727592], + [-171.1144335602452, 63.592191067144995], + [-170.4911124339407, 63.69497549097352], + [-169.68250545965358, 63.431115627691156], + [-168.6894394603007, 63.2975062120006], + [-168.7719408844546, 63.18859813094545], + [-169.52943986720504, 62.9769314642779], + [-170.29055620021597, 63.194437567794466], + [-170.67138566799088, 63.37582184513897], + [-171.55306311753867, 63.317789211675084], + [-171.7911106028912, 63.405845852300494], + [-171.7316568675394, 63.78251536727592] + ] + ], + [ + [ + [-155.06779029032424, 71.1477763943237], + [-154.34416520894123, 70.6964085964702], + [-153.90000627339262, 70.8899885118357], + [-152.2100060699353, 70.82999217394485], + [-152.27000240782615, 70.60000621202985], + [-150.73999243874454, 70.43001658800571], + [-149.72000301816752, 70.53001048449045], + [-147.61336157935708, 70.2140349392418], + [-145.6899898002253, 70.12000967068676], + [-144.92001095907642, 69.9899917670405], + [-143.5894461804252, 70.15251414659832], + [-142.07251034871342, 69.85193817817265], + [-140.98598752156073, 69.71199839952638], + [-140.9859883290049, 69.71199839952638], + [-140.9924987520294, 66.00002859156868], + [-140.99776974812312, 60.30639679629861], + [-140.0129978161531, 60.27683787702759], + [-139.03900042031586, 60.000007229240026], + [-138.34089, 59.56211000000016], + [-137.4525, 58.905000000000115], + [-136.4797200000001, 59.46389], + [-135.47583, 59.78778], + [-134.945, 59.27056000000013], + [-134.27111, 58.86111], + [-133.35554888220722, 58.410285142645165], + [-132.73042, 57.69289000000011], + [-131.70780999999988, 56.55212], + [-130.00778, 55.91583], + [-129.9799942633583, 55.28499787049722], + [-130.53611018946725, 54.8027534043494], + [-131.08581823797215, 55.17890615500204], + [-131.9672114671423, 55.49777558045906], + [-132.25001074285947, 56.36999624289746], + [-133.53918108435641, 57.17888743756214], + [-134.07806292029605, 58.1230675319669], + [-135.03821103227907, 58.18771474876393], + [-136.62806230995466, 58.21220937767046], + [-137.80000627968604, 58.49999542910379], + [-139.867787041413, 59.53776154238915], + [-140.82527381713305, 59.727517401765084], + [-142.57444353556446, 60.08444651960499], + [-143.9588809948799, 59.9991804063234], + [-145.92555681682785, 60.45860972761429], + [-147.11437394914668, 60.88465607364463], + [-148.22430620012767, 60.672989406977166], + [-148.01806555885076, 59.97832896589363], + [-148.5708225168609, 59.914172675203304], + [-149.72785783587585, 59.70565827090556], + [-150.60824337461645, 59.36821116803949], + [-151.71639278868332, 59.15582103131999], + [-151.85943315326716, 59.744984035879604], + [-151.4097190012472, 60.72580272077939], + [-150.34694149473253, 61.03358755150986], + [-150.62111080625698, 61.284424953854455], + [-151.89583919981686, 60.72719798445129], + [-152.5783298410956, 60.06165721296429], + [-154.01917212625762, 59.35027944603428], + [-153.28751135965317, 58.8647276882198], + [-154.2324924387585, 58.14637360293054], + [-155.30749142151024, 57.72779450136633], + [-156.3083347239231, 57.42277435976365], + [-156.55609737854633, 56.979984849670636], + [-158.11721655986776, 56.46360809999419], + [-158.43332129619716, 55.99415355083855], + [-159.60332739971744, 55.56668610292012], + [-160.2897196116342, 55.643580634170576], + [-161.2230476552578, 55.364734605523495], + [-162.23776607974108, 55.02418691672011], + [-163.06944658104638, 54.68973704692717], + [-164.7855692210272, 54.40417308208217], + [-164.94222632552004, 54.57222483989534], + [-163.84833960676568, 55.03943146424612], + [-162.87000139061593, 55.348043117893205], + [-161.80417497459604, 55.89498647727043], + [-160.56360470278116, 56.00805451112504], + [-160.0705598622845, 56.41805532492876], + [-158.68444291891944, 57.01667511659787], + [-158.46109737855394, 57.21692129172888], + [-157.7227703521839, 57.57000051536306], + [-157.55027442119356, 58.32832632103023], + [-157.041674974577, 58.91888458926172], + [-158.19473120830548, 58.61580231386984], + [-158.5172179840231, 58.78778148053732], + [-159.05860612692874, 58.424186102931685], + [-159.71166704001735, 58.93139028587634], + [-159.9812888255002, 58.57254914004164], + [-160.35527116599653, 59.07112335879364], + [-161.35500342511506, 58.670837714260756], + [-161.96889360252635, 58.67166453717738], + [-162.05498653872468, 59.26692536074745], + [-161.87417070213536, 59.6336213242906], + [-162.5180590484921, 59.98972361921391], + [-163.81834143782015, 59.79805573184339], + [-164.66221757714646, 60.26748444278265], + [-165.34638770247483, 60.50749563256241], + [-165.35083187565186, 61.07389516869751], + [-166.12137915755596, 61.500019029376226], + [-165.73445187077053, 62.074996853271806], + [-164.91917863671785, 62.63307648380793], + [-164.56250790103934, 63.14637848576305], + [-163.75333248599702, 63.21944896102377], + [-163.0672244944579, 63.05945872664802], + [-162.26055538638172, 63.54193573674117], + [-161.5344498362486, 63.455816962326764], + [-160.77250668032113, 63.766108100023274], + [-160.95833513084256, 64.22279857040277], + [-161.5180684072122, 64.40278758407531], + [-160.77777767641476, 64.78860382756642], + [-161.39192623598763, 64.77723501246234], + [-162.45305009666885, 64.55944468856822], + [-162.7577860178941, 64.33860545516882], + [-163.5463942128843, 64.5591604681905], + [-164.96082984114517, 64.44694509546885], + [-166.42528825586447, 64.68667206487072], + [-166.84500423893905, 65.08889557561453], + [-168.11056006576717, 65.66999705673675], + [-166.70527116602196, 66.0883177761394], + [-164.4747096425755, 66.5766600612975], + [-163.65251176659564, 66.5766600612975], + [-163.78860165103617, 66.07720734319668], + [-161.67777442121016, 66.11611969671242], + [-162.48971452538, 66.73556509059512], + [-163.71971696679108, 67.1163945583701], + [-164.4309913808565, 67.6163382025778], + [-165.39028683170676, 68.04277212185025], + [-166.76444068099602, 68.35887685817968], + [-166.20470740462662, 68.88303091091618], + [-164.4308105133435, 68.91553538682774], + [-163.16861365461452, 69.3711148139129], + [-162.93056616926202, 69.85806183539927], + [-161.90889726463553, 70.33332998318764], + [-160.9347965159337, 70.44768992784958], + [-159.03917578838715, 70.89164215766894], + [-158.11972286683397, 70.82472117785105], + [-156.58082455139805, 71.35776357694175], + [-155.06779029032424, 71.1477763943237] + ] + ] + ] + } + } + ] } diff --git a/packages/ketchup-showcase/public/assets/maps/asia.json b/packages/ketchup-showcase/public/assets/maps/asia.json index 247b2fda74..8dc68f485e 100644 --- a/packages/ketchup-showcase/public/assets/maps/asia.json +++ b/packages/ketchup-showcase/public/assets/maps/asia.json @@ -1,6053 +1,6053 @@ { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "United Arab Emirates", - "sov_a3": "ARE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "United Arab Emirates", - "adm0_a3": "ARE", - "geou_dif": 0, - "geounit": "United Arab Emirates", - "gu_a3": "ARE", - "su_dif": 0, - "subunit": "United Arab Emirates", - "su_a3": "ARE", - "brk_diff": 0, - "name": "United Arab Emirates", - "name_long": "United Arab Emirates", - "brk_a3": "ARE", - "brk_name": "United Arab Emirates", - "brk_group": null, - "abbrev": "U.A.E.", - "postal": "AE", - "formal_en": "United Arab Emirates", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "United Arab Emirates", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 3, - "pop_est": 4798491, - "gdp_md_est": 184300, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AE", - "iso_a3": "ARE", - "iso_n3": "784", - "un_a3": "784", - "wb_a2": "AE", - "wb_a3": "ARE", - "woe_id": -99, - "adm0_a3_is": "ARE", - "adm0_a3_us": "ARE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 20, - "long_len": 20, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "ARE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [51.57951867046327, 24.245497137951105], - [51.757440626844186, 24.29407298430547], - [51.794389275932865, 24.019826158132506], - [52.57708051942561, 24.177439276622707], - [53.404006788960146, 24.15131684009917], - [54.00800092958758, 24.121757920828212], - [54.69302371604863, 24.79789236093509], - [55.43902469261414, 25.43914520924494], - [56.07082075381456, 26.055464178973978], - [56.261041701080956, 25.71460643157677], - [56.396847365144005, 24.924732163995486], - [55.88623253766801, 24.920830593357444], - [55.804118686756226, 24.269604193615265], - [55.981213820220454, 24.130542914317825], - [55.52863162620823, 23.933604030853502], - [55.525841098864475, 23.524869289640932], - [55.234489373602884, 23.11099274341532], - [55.20834109886319, 22.708329982997046], - [55.0068030129249, 22.496947536707136], - [52.000733270074335, 23.00115448657894], - [51.61770755392698, 24.014219265228828], - [51.57951867046327, 24.245497137951105] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Azerbaijan", - "sov_a3": "AZE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Azerbaijan", - "adm0_a3": "AZE", - "geou_dif": 0, - "geounit": "Azerbaijan", - "gu_a3": "AZE", - "su_dif": 0, - "subunit": "Azerbaijan", - "su_a3": "AZE", - "brk_diff": 0, - "name": "Azerbaijan", - "name_long": "Azerbaijan", - "brk_a3": "AZE", - "brk_name": "Azerbaijan", - "brk_group": null, - "abbrev": "Aze.", - "postal": "AZ", - "formal_en": "Republic of Azerbaijan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Azerbaijan", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 8, - "pop_est": 8238672, - "gdp_md_est": 77610, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AZ", - "iso_a3": "AZE", - "iso_n3": "031", - "un_a3": "031", - "wb_a2": "AZ", - "wb_a3": "AZE", - "woe_id": -99, - "adm0_a3_is": "AZE", - "adm0_a3_us": "AZE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AZE.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [45.0019873390568, 39.7400035670496], - [45.29814497252144, 39.471751207022436], - [45.739978468617004, 39.473999131827156], - [45.73537926614309, 39.3197191432198], - [46.14362308124881, 38.74120148371222], - [45.457721795438744, 38.874139105783115], - [44.95268802265028, 39.33576467544643], - [44.793989699082005, 39.713002631177034], - [45.0019873390568, 39.7400035670496] - ] - ], - [ - [ - [47.373315464066216, 41.219732367511256], - [47.81566572448472, 41.151416124021345], - [47.98728315612604, 41.40581920019423], - [48.58435265482629, 41.808869533854676], - [49.11026370626067, 41.282286688800525], - [49.6189148293096, 40.57292430272997], - [50.0848295428531, 40.52615713150578], - [50.39282107931271, 40.256561184239104], - [49.5692021014448, 40.17610097916071], - [49.39525923035043, 39.39948171646225], - [49.223228387250714, 39.04921885838792], - [48.85653242370759, 38.81548635513178], - [48.88324913920255, 38.32024526626264], - [48.634375441284845, 38.27037750910094], - [48.010744256386516, 38.794014797514535], - [48.355529412637935, 39.28876496027689], - [48.06009524922527, 39.582235419262446], - [47.685079380083124, 39.50836395930119], - [46.50571984231797, 38.770605373686266], - [46.48349897643246, 39.464154771475535], - [46.034534132680704, 39.62802073827305], - [45.61001224140293, 39.89999380142518], - [45.89190717955515, 40.218475653639985], - [45.35917483905817, 40.56150381119349], - [45.560351189970476, 40.81228953710595], - [45.1794958839794, 40.98535390885143], - [44.972480096218156, 41.24812856705562], - [45.21742638528164, 41.41145193131405], - [45.962600538930445, 41.1238725856098], - [46.501637404166985, 41.06444468847411], - [46.637908156120574, 41.181672675128226], - [46.14543175637899, 41.72280243587264], - [46.404950799348825, 41.86067515722735], - [46.68607059101666, 41.827137152669906], - [47.373315464066216, 41.219732367511256] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Armenia", - "sov_a3": "ARM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Armenia", - "adm0_a3": "ARM", - "geou_dif": 0, - "geounit": "Armenia", - "gu_a3": "ARM", - "su_dif": 0, - "subunit": "Armenia", - "su_a3": "ARM", - "brk_diff": 0, - "name": "Armenia", - "name_long": "Armenia", - "brk_a3": "ARM", - "brk_name": "Armenia", - "brk_group": null, - "abbrev": "Arm.", - "postal": "ARM", - "formal_en": "Republic of Armenia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Armenia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 10, - "pop_est": 2967004, - "gdp_md_est": 18770, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AM", - "iso_a3": "ARM", - "iso_n3": "051", - "un_a3": "051", - "wb_a2": "AM", - "wb_a3": "ARM", - "woe_id": -99, - "adm0_a3_is": "ARM", - "adm0_a3_us": "ARM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ARM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [43.582745802592726, 41.09214325618257], - [44.97248009621808, 41.248128567055595], - [45.17949588397934, 40.98535390885141], - [45.56035118997045, 40.812289537105926], - [45.35917483905817, 40.56150381119346], - [45.89190717955509, 40.21847565364], - [45.61001224140293, 39.89999380142518], - [46.034534132680676, 39.628020738273065], - [46.48349897643246, 39.464154771475535], - [46.50571984231797, 38.770605373686294], - [46.14362308124881, 38.74120148371222], - [45.73537926614301, 39.31971914321974], - [45.73997846861698, 39.47399913182713], - [45.298144972521456, 39.471751207022436], - [45.00198733905674, 39.740003567049555], - [44.79398969908195, 39.71300263117705], - [44.4000085792887, 40.00500031184228], - [43.65643639504094, 40.253563951166186], - [43.75265791196841, 40.74020091405876], - [43.582745802592726, 41.09214325618257] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Bangladesh", - "sov_a3": "BGD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bangladesh", - "adm0_a3": "BGD", - "geou_dif": 0, - "geounit": "Bangladesh", - "gu_a3": "BGD", - "su_dif": 0, - "subunit": "Bangladesh", - "su_a3": "BGD", - "brk_diff": 0, - "name": "Bangladesh", - "name_long": "Bangladesh", - "brk_a3": "BGD", - "brk_name": "Bangladesh", - "brk_group": null, - "abbrev": "Bang.", - "postal": "BD", - "formal_en": "People's Republic of Bangladesh", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bangladesh", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 4, - "mapcolor9": 7, - "mapcolor13": 7, - "pop_est": 156050883, - "gdp_md_est": 224000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BD", - "iso_a3": "BGD", - "iso_n3": "050", - "un_a3": "050", - "wb_a2": "BD", - "wb_a3": "BGD", - "woe_id": -99, - "adm0_a3_is": "BGD", - "adm0_a3_us": "BGD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BGD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [92.67272098182556, 22.041238918541254], - [92.65225711463799, 21.324047552978485], - [92.30323449093868, 21.47548533780982], - [92.36855350135562, 20.670883287025347], - [92.08288618364612, 21.19219513598577], - [92.02521528520839, 21.701569729086767], - [91.83489098507744, 22.18293569588556], - [91.41708702999766, 22.76501902922122], - [90.49600630082728, 22.80501658781513], - [90.58695682166098, 22.392793687422866], - [90.27297081905554, 21.83636770272011], - [89.84746707556428, 22.039146023033425], - [89.70204959509493, 21.857115790285306], - [89.41886274613549, 21.9661789006373], - [89.03196129756623, 22.055708319582976], - [88.87631188350309, 22.879146429937826], - [88.52976972855377, 23.631141872649163], - [88.69994022009092, 24.23371491138856], - [88.08442223506242, 24.501657212821925], - [88.30637251175602, 24.866079413344206], - [88.93155398962308, 25.238692328384776], - [88.2097892598025, 25.76806570078271], - [88.56304935094977, 26.44652558034272], - [89.35509402868729, 26.014407253518073], - [89.83248091019962, 25.96508209889548], - [89.92069258012185, 25.26974986419218], - [90.8722107279121, 25.132600612889547], - [91.79959598182207, 25.147431748957317], - [92.37620161333481, 24.976692816664965], - [91.91509280799443, 24.13041372323711], - [91.46772993364367, 24.072639471934792], - [91.15896325069971, 23.50352692310439], - [91.70647505083211, 22.985263983649183], - [91.86992760617132, 23.624346421802784], - [92.14603478390681, 23.627498684172593], - [92.67272098182556, 22.041238918541254] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Afghanistan", - "sov_a3": "AFG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Afghanistan", - "adm0_a3": "AFG", - "geou_dif": 0, - "geounit": "Afghanistan", - "gu_a3": "AFG", - "su_dif": 0, - "subunit": "Afghanistan", - "su_a3": "AFG", - "brk_diff": 0, - "name": "Afghanistan", - "name_long": "Afghanistan", - "brk_a3": "AFG", - "brk_name": "Afghanistan", - "brk_group": null, - "abbrev": "Afg.", - "postal": "AF", - "formal_en": "Islamic State of Afghanistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Afghanistan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 8, - "mapcolor13": 7, - "pop_est": 28400000, - "gdp_md_est": 22270, - "pop_year": -99, - "lastcensus": 1979, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AF", - "iso_a3": "AFG", - "iso_n3": "004", - "un_a3": "004", - "wb_a2": "AF", - "wb_a3": "AFG", - "woe_id": -99, - "adm0_a3_is": "AFG", - "adm0_a3_us": "AFG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AFG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [61.21081709172574, 35.650072333309225], - [62.230651483005886, 35.270663967422294], - [62.9846623065766, 35.40404083916762], - [63.19353844590035, 35.857165635718914], - [63.9828959491587, 36.0079574651466], - [64.5464791197339, 36.31207326918427], - [64.7461051776774, 37.111817735333304], - [65.58894778835784, 37.30521678318564], - [65.74563073106681, 37.66116404881207], - [66.21738488145932, 37.39379018813392], - [66.51860680528867, 37.36278432875879], - [67.07578209825962, 37.35614390720929], - [67.82999962755952, 37.14499400486468], - [68.13556237170138, 37.0231151393043], - [68.85944583524594, 37.344335842430596], - [69.19627282092438, 37.15114350030743], - [69.51878543485796, 37.60899669041341], - [70.11657840361033, 37.58822276463209], - [70.27057417184014, 37.735164699854025], - [70.3763041523093, 38.13839590102752], - [70.80682050973289, 38.486281643216415], - [71.34813113799026, 38.258905341132156], - [71.23940392444817, 37.95326508234188], - [71.54191775908478, 37.905774441065645], - [71.44869347523024, 37.06564484308051], - [71.8446382994506, 36.73817129164692], - [72.1930408059624, 36.948287665345674], - [72.63688968291729, 37.047558091778356], - [73.26005577992501, 37.495256862939], - [73.9486959166465, 37.4215662704908], - [74.98000247589542, 37.419990139305895], - [75.15802778514092, 37.13303091078912], - [74.57589277537298, 37.02084137628346], - [74.06755171091783, 36.83617564548845], - [72.92002485544447, 36.72000702569632], - [71.84629194528392, 36.50994232842986], - [71.26234826038575, 36.074387518857804], - [71.49876793812109, 35.650563259416], - [71.6130762063507, 35.153203436822864], - [71.11501875192162, 34.733125718722235], - [71.15677330921346, 34.34891144463215], - [70.8818030129884, 33.98885590263851], - [69.9305432473596, 34.02012014417511], - [70.3235941913716, 33.35853261975839], - [69.68714725126485, 33.105498969041236], - [69.26252200712256, 32.5019440780883], - [69.31776411324255, 31.90141225842444], - [68.92667687365767, 31.620189113892064], - [68.55693200060932, 31.713310044882018], - [67.79268924344478, 31.58293040620963], - [67.68339358914747, 31.30315420178142], - [66.93889122911847, 31.304911200479353], - [66.38145755398602, 30.73889923758645], - [66.34647260932442, 29.887943427036177], - [65.0468620136161, 29.472180691031905], - [64.35041873561852, 29.560030625928093], - [64.14800215033125, 29.340819200145972], - [63.55026085801117, 29.468330796826162], - [62.54985680527278, 29.31857249604431], - [60.874248488208785, 29.829238999952604], - [61.781221551363444, 30.735850328081234], - [61.699314406180825, 31.37950613049267], - [60.94194461451113, 31.548074652628753], - [60.863654819588966, 32.18291962333443], - [60.536077915290775, 32.98126882581157], - [60.963700392506006, 33.52883230237625], - [60.52842980331158, 33.676446031218006], - [60.80319339380745, 34.40410187431986], - [61.21081709172574, 35.650072333309225] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Brunei", - "sov_a3": "BRN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Brunei", - "adm0_a3": "BRN", - "geou_dif": 0, - "geounit": "Brunei", - "gu_a3": "BRN", - "su_dif": 0, - "subunit": "Brunei", - "su_a3": "BRN", - "brk_diff": 0, - "name": "Brunei", - "name_long": "Brunei Darussalam", - "brk_a3": "BRN", - "brk_name": "Brunei", - "brk_group": null, - "abbrev": "Brunei", - "postal": "BN", - "formal_en": "Negara Brunei Darussalam", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Brunei", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 12, - "pop_est": 388190, - "gdp_md_est": 20250, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BN", - "iso_a3": "BRN", - "iso_n3": "096", - "un_a3": "096", - "wb_a2": "BN", - "wb_a3": "BRN", - "woe_id": -99, - "adm0_a3_is": "BRN", - "adm0_a3_us": "BRN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 6, - "long_len": 17, - "abbrev_len": 6, - "tiny": 2, - "homepart": 1, - "filename": "BRN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [114.20401655482837, 4.525873928236805], - [114.59996137904872, 4.900011298029966], - [115.45071048386981, 5.447729803891534], - [115.4057003113436, 4.955227565933839], - [115.34746097215067, 4.316636053887009], - [114.8695573263154, 4.348313706881925], - [114.65959598191353, 4.007636826997754], - [114.20401655482837, 4.525873928236805] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Bhutan", - "sov_a3": "BTN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bhutan", - "adm0_a3": "BTN", - "geou_dif": 0, - "geounit": "Bhutan", - "gu_a3": "BTN", - "su_dif": 0, - "subunit": "Bhutan", - "su_a3": "BTN", - "brk_diff": 0, - "name": "Bhutan", - "name_long": "Bhutan", - "brk_a3": "BTN", - "brk_name": "Bhutan", - "brk_group": null, - "abbrev": "Bhutan", - "postal": "BT", - "formal_en": "Kingdom of Bhutan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bhutan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 691141, - "gdp_md_est": 3524, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BT", - "iso_a3": "BTN", - "iso_n3": "064", - "un_a3": "064", - "wb_a2": "BT", - "wb_a3": "BTN", - "woe_id": -99, - "adm0_a3_is": "BTN", - "adm0_a3_us": "BTN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "BTN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [91.69665652869668, 27.77174184825166], - [92.10371178585973, 27.452614040633208], - [92.03348351437509, 26.83831045176356], - [91.21751264848643, 26.808648179628022], - [90.37327477413407, 26.87572418874288], - [89.74452762243884, 26.719402981059957], - [88.83564253128938, 27.098966376243762], - [88.81424848832054, 27.29931590423936], - [89.47581017452111, 28.042758897406397], - [90.01582889197118, 28.296438503527217], - [90.7305139505678, 28.064953925075756], - [91.25885379431992, 28.040614325466294], - [91.69665652869668, 27.77174184825166] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "China", - "sov_a3": "CH1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "China", - "adm0_a3": "CHN", - "geou_dif": 0, - "geounit": "China", - "gu_a3": "CHN", - "su_dif": 0, - "subunit": "China", - "su_a3": "CHN", - "brk_diff": 0, - "name": "China", - "name_long": "China", - "brk_a3": "CHN", - "brk_name": "China", - "brk_group": null, - "abbrev": "China", - "postal": "CN", - "formal_en": "People's Republic of China", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "China", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 3, - "pop_est": 1338612970, - "gdp_md_est": 7973000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CN", - "iso_a3": "CHN", - "iso_n3": "156", - "un_a3": "156", - "wb_a2": "CN", - "wb_a3": "CHN", - "woe_id": -99, - "adm0_a3_is": "CHN", - "adm0_a3_us": "CHN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "CHN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [110.33918786015154, 18.678395087147607], - [109.4752095886637, 18.197700913968614], - [108.65520796105616, 18.5076819930714], - [108.62621748254045, 19.367887885001977], - [109.11905561730802, 19.821038519769385], - [110.21159874882285, 20.101253973872076], - [110.78655073450223, 20.07753449145008], - [111.01005130416465, 19.695929877190736], - [110.57064660038682, 19.255879218009312], - [110.33918786015154, 18.678395087147607] - ] - ], - [ - [ - [127.6574072612624, 49.76027049417294], - [129.39781782442046, 49.44060008401544], - [130.5822933289824, 48.72968740497612], - [130.98728152885386, 47.790132351261406], - [132.50667199109952, 47.78896963153488], - [133.37359581922803, 48.18344167743493], - [135.02631147678673, 48.47822988544391], - [134.50081383681064, 47.57843984637785], - [134.11236209527263, 47.21246735288673], - [133.7696439963129, 46.11692698829907], - [133.09712690646646, 45.14406647397217], - [131.8834542176596, 45.32116160743644], - [131.0252120301561, 44.96795319272157], - [131.28855512911557, 44.111519680348266], - [131.14468794161488, 42.92998973242695], - [130.6338664084098, 42.90301463477056], - [130.64001590385246, 42.39500946712528], - [129.99426720593326, 42.98538686784379], - [129.5966687358795, 42.42498179785459], - [128.05221520397234, 41.99428457291799], - [128.20843305879075, 41.46677155208254], - [127.34378299368305, 41.50315176041596], - [126.86908328664988, 41.81656932226616], - [126.18204511932946, 41.10733612727637], - [125.07994184784062, 40.569823716792456], - [124.26562462778534, 39.92849335383414], - [122.86757042856104, 39.63778758397626], - [122.13138797413094, 39.17045176854464], - [121.05455447803288, 38.89747101496291], - [121.5859949077225, 39.36085358332414], - [121.37675703337267, 39.750261338859524], - [122.16859500538104, 40.422442531896046], - [121.64035851449356, 40.94638987890332], - [120.76862877816197, 40.5933881699176], - [119.63960208544907, 39.89805593521421], - [119.02346398323304, 39.2523330755111], - [118.04274865119793, 39.20427399347969], - [117.53270226447708, 38.7376358098841], - [118.0596985209897, 38.06147553156105], - [118.87814985562838, 37.8973253443859], - [118.91163618375353, 37.44846385349874], - [119.70280236214207, 37.15638865818508], - [120.82345747282366, 37.87042776137798], - [121.71125857959797, 37.48112335870718], - [122.35793745329848, 37.45448415786069], - [122.51999474496584, 36.930614325501836], - [121.10416385303303, 36.65132904718044], - [120.6370089051146, 36.111439520811125], - [119.6645618022461, 35.609790554337735], - [119.1512081238586, 34.909859117160465], - [120.22752485563375, 34.36033193616862], - [120.6203690939166, 33.37672272392513], - [121.22901411345023, 32.46031871187719], - [121.90814578663006, 31.69217438407469], - [121.89191938689035, 30.949351508095102], - [121.26425744027331, 30.67626740164872], - [121.50351932178475, 30.142914943964257], - [122.09211388558911, 29.832520453403163], - [121.93842817595308, 29.018022365834806], - [121.68443851123847, 28.225512600206685], - [121.12566124886645, 28.135673122667185], - [120.39547326058234, 27.053206895449392], - [119.58549686083958, 25.740780544532612], - [118.65687137255453, 24.547390855400238], - [117.28160647997086, 23.624501451099718], - [115.89073530483515, 22.782873236578098], - [114.76382734584624, 22.66807404224167], - [114.15254682826568, 22.223760077396207], - [113.80677981980075, 22.54833974862143], - [113.24107791550162, 22.05136749927047], - [111.84359215703248, 21.550493679281512], - [110.78546552942414, 21.397143866455334], - [110.44403934127169, 20.341032619706397], - [109.88986128137357, 20.282457383703445], - [109.62765506392466, 21.008227037026728], - [109.86448815311834, 21.395050970947523], - [108.52281294152444, 21.71521230721183], - [108.050180291783, 21.552379869060104], - [107.04342003787266, 21.811898912029903], - [106.56727339073537, 22.218204860924743], - [106.7254032735485, 22.79426788989838], - [105.81124718630521, 22.976892401617903], - [105.32920942588666, 23.352063300056983], - [104.4768583516645, 22.81915009204692], - [103.50451460166053, 22.70375661873922], - [102.70699222210018, 22.708795070887703], - [102.17043582561355, 22.464753119389343], - [101.65201785686158, 22.31819875740956], - [101.80311974488292, 21.174366766845054], - [101.27002566936002, 21.20165192309517], - [101.18000532430759, 21.43657298429406], - [101.15003299357826, 21.84998444262902], - [100.41653771362738, 21.558839423096657], - [99.98348921102158, 21.74293671313646], - [99.24089887898722, 22.118314317304566], - [99.53199222208744, 22.949038804612595], - [98.89874922078283, 23.142722072842588], - [98.6602624857558, 24.063286037690006], - [97.60471967976203, 23.897404690033056], - [97.72460900267916, 25.083637193293043], - [98.67183800658924, 25.918702500913497], - [98.71209394734458, 26.74353587494025], - [98.68269005737054, 27.50881216075066], - [98.24623091023338, 27.74722138112918], - [97.91198774616944, 28.335945136014374], - [97.32711388549004, 28.26158274994634], - [96.24883344928784, 28.411030992134467], - [96.58659061074755, 28.83097951915437], - [96.11767866413103, 29.452802028922516], - [95.40480228066465, 29.031716620392164], - [94.56599043170294, 29.277438055939964], - [93.41334760943268, 28.640629380807237], - [92.50311893104364, 27.89687632904645], - [91.6966565286967, 27.771741848251622], - [91.25885379431989, 28.04061432546635], - [90.73051395056783, 28.064953925075738], - [90.01582889197121, 28.296438503527185], - [89.47581017452116, 28.042758897406372], - [88.8142484883206, 27.299315904239393], - [88.73032596227856, 28.08686473236756], - [88.12044070836994, 27.876541652939576], - [86.95451704300065, 27.97426178640353], - [85.82331994013154, 28.20357595469875], - [85.01163821812307, 28.642773952747376], - [84.23457970575018, 28.839893703724698], - [83.89899295444675, 29.32022614187764], - [83.33711510613719, 29.463731594352193], - [82.32751264845089, 30.115268052688208], - [81.5258044778748, 30.422716986608663], - [81.11125613802928, 30.18348094331341], - [79.72136681510712, 30.882714748654735], - [78.73889448437401, 31.51590607352705], - [78.45844648632604, 32.61816437431273], - [79.17612877799556, 32.483779812137755], - [79.20889163606856, 32.99439463961374], - [78.81108646028574, 33.506198025032404], - [78.91226891471322, 34.32193634697577], - [77.83745079947462, 35.49400950778781], - [76.19284834178572, 35.89840342868786], - [75.89689741405019, 36.66680613865188], - [75.158027785141, 37.13303091078916], - [74.98000247589542, 37.419990139305895], - [74.82998579295216, 37.99000702570146], - [74.8648157083168, 38.3788463404816], - [74.2575142760227, 38.60650686294349], - [73.9288521666464, 38.50581533462272], - [73.67537926625485, 39.43123688410557], - [73.96001305531846, 39.660008449861714], - [73.82224368682833, 39.89397349706314], - [74.77686242055606, 40.36642527929163], - [75.46782799673073, 40.56207225194868], - [76.52636803579745, 40.42794607193513], - [76.90448449087712, 41.06648590754966], - [78.18719689322606, 41.185315863604814], - [78.54366092317528, 41.58224254003871], - [80.11943037305142, 42.123940741538235], - [80.25999026888533, 42.34999929459909], - [80.18015018099439, 42.92006785742686], - [80.86620649610123, 43.180362046881015], - [79.96610639844144, 44.91751699480462], - [81.9470707539181, 45.31702749285316], - [82.45892581576905, 45.539649563166506], - [83.18048383986054, 47.33003123635075], - [85.16429039911324, 47.00095571551611], - [85.7204838398707, 47.45296946877309], - [85.76823286330838, 48.4557506373969], - [86.59877648310336, 48.54918162698061], - [87.35997033076269, 49.21498078062916], - [87.75126427607668, 49.29719798440547], - [88.0138322285517, 48.5994627956006], - [88.85429772334678, 48.069081732773014], - [90.28082563676392, 47.693549099307916], - [90.97080936072499, 46.888146063822944], - [90.58576826371834, 45.7197160914875], - [90.94553958533433, 45.28607330991025], - [92.13389082231825, 45.115075995456436], - [93.48073367714133, 44.975472113620015], - [94.68892866412537, 44.35233185482846], - [95.30687544147153, 44.24133087826547], - [95.7624548685567, 43.31944916439462], - [96.34939578652782, 42.72563528092866], - [97.451757440178, 42.74888967546008], - [99.51581749878002, 42.524691473961695], - [100.8458655131083, 42.663804429691425], - [101.83304039917995, 42.51487295182628], - [103.31227827353482, 41.90746816666763], - [104.52228193564903, 41.90834666601663], - [104.96499393109346, 41.59740957291635], - [106.12931562706169, 42.1343277044289], - [107.744772576938, 42.481515814781915], - [109.24359581913146, 42.51944631608416], - [110.4121033061153, 42.87123362891103], - [111.12968224492023, 43.40683401140018], - [111.8295878438814, 43.74311839453949], - [111.66773725794323, 44.07317576758771], - [111.34837690637946, 44.45744171811006], - [111.87330610560028, 45.10207937273512], - [112.43606245325887, 45.01164561622426], - [113.46390669154422, 44.80889313412711], - [114.46033165899607, 45.33981679949389], - [115.98509647020013, 45.72723501238602], - [116.71786828009888, 46.388202419615254], - [117.42170128791425, 46.67273285581421], - [118.87432579963873, 46.80541209572365], - [119.66326989143877, 46.69267995867895], - [119.77282392789756, 47.04805878355015], - [118.86657433479498, 47.74706004494621], - [118.06414269416675, 48.06673045510374], - [117.29550744025747, 47.6977090521074], - [116.30895267137325, 47.853410142602826], - [115.74283735561575, 47.72654450132629], - [115.48528201707305, 48.135382595403456], - [116.19180219936761, 49.13459809019906], - [116.67880089728621, 49.888531399121405], - [117.87924441942639, 49.51098338479696], - [119.28846072802585, 50.14288279886205], - [119.27936567594239, 50.582907619827296], - [120.18204959521695, 51.64356639261803], - [120.738191359542, 51.964115302124554], - [120.725789015792, 52.516226304730814], - [120.1770886577169, 52.75388621684121], - [121.00308475147024, 53.25140106873124], - [122.24574791879289, 53.43172597921369], - [123.57150678924087, 53.45880442973464], - [125.06821129771045, 53.161044826868846], - [125.94634891164618, 52.79279857035695], - [126.56439904185699, 51.7842554795327], - [126.93915652883769, 51.3538941514059], - [127.28745568248493, 50.73979726826545], - [127.6574072612624, 49.76027049417294] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Northern Cyprus", - "sov_a3": "CYN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Northern Cyprus", - "adm0_a3": "CYN", - "geou_dif": 0, - "geounit": "Northern Cyprus", - "gu_a3": "CYN", - "su_dif": 0, - "subunit": "Northern Cyprus", - "su_a3": "CYN", - "brk_diff": 1, - "name": "N. Cyprus", - "name_long": "Northern Cyprus", - "brk_a3": "B20", - "brk_name": "N. Cyprus", - "brk_group": null, - "abbrev": "N. Cy.", - "postal": "CN", - "formal_en": "Turkish Republic of Northern Cyprus", - "formal_fr": null, - "note_adm0": "Self admin.", - "note_brk": "Self admin.; Claimed by Cyprus", - "name_sort": "Cyprus, Northern", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 265100, - "gdp_md_est": 3600, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "-99", - "iso_a3": "-99", - "iso_n3": "-99", - "un_a3": "-099", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "CYP", - "adm0_a3_us": "CYP", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 15, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "CYN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [32.73178022637745, 35.14002594658844], - [32.80247358575275, 35.14550364841138], - [32.946960890440806, 35.3867033961337], - [33.667227003724946, 35.37321584730551], - [34.57647382990046, 35.67159556735879], - [33.900804477684204, 35.245755927057616], - [33.97361657078346, 35.058506374648], - [33.86643965021011, 35.09359467217419], - [33.675391880027064, 35.01786286065045], - [33.5256852556775, 35.03868846286407], - [33.475817498515845, 35.000344550103506], - [33.45592207208347, 35.10142365166641], - [33.3838334490363, 35.16271190036457], - [33.19097700372305, 35.17312470147138], - [32.919572381326134, 35.08783274997364], - [32.73178022637745, 35.14002594658844] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Cyprus", - "sov_a3": "CYP", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cyprus", - "adm0_a3": "CYP", - "geou_dif": 0, - "geounit": "Cyprus", - "gu_a3": "CYP", - "su_dif": 0, - "subunit": "Cyprus", - "su_a3": "CYP", - "brk_diff": 0, - "name": "Cyprus", - "name_long": "Cyprus", - "brk_a3": "CYP", - "brk_name": "Cyprus", - "brk_group": null, - "abbrev": "Cyp.", - "postal": "CY", - "formal_en": "Republic of Cyprus", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cyprus", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 7, - "pop_est": 531640, - "gdp_md_est": 22700, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CY", - "iso_a3": "CYP", - "iso_n3": "196", - "un_a3": "196", - "wb_a2": "CY", - "wb_a3": "CYP", - "woe_id": -99, - "adm0_a3_is": "CYP", - "adm0_a3_us": "CYP", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CYP.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.97361657078346, 35.058506374648], - [34.00488081232004, 34.97809784600186], - [32.97982710137845, 34.57186941175544], - [32.49029625827753, 34.701654771456475], - [32.25666710788596, 35.10323232679663], - [32.73178022637745, 35.14002594658844], - [32.919572381326134, 35.08783274997364], - [33.19097700372305, 35.17312470147138], - [33.3838334490363, 35.16271190036457], - [33.45592207208347, 35.10142365166641], - [33.475817498515845, 35.000344550103506], - [33.5256852556775, 35.03868846286407], - [33.675391880027064, 35.01786286065045], - [33.86643965021011, 35.09359467217419], - [33.97361657078346, 35.058506374648] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Georgia", - "sov_a3": "GEO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Georgia", - "adm0_a3": "GEO", - "geou_dif": 0, - "geounit": "Georgia", - "gu_a3": "GEO", - "su_dif": 0, - "subunit": "Georgia", - "su_a3": "GEO", - "brk_diff": 0, - "name": "Georgia", - "name_long": "Georgia", - "brk_a3": "GEO", - "brk_name": "Georgia", - "brk_group": null, - "abbrev": "Geo.", - "postal": "GE", - "formal_en": "Georgia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Georgia", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 2, - "pop_est": 4615807, - "gdp_md_est": 21510, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GE", - "iso_a3": "GEO", - "iso_n3": "268", - "un_a3": "268", - "wb_a2": "GE", - "wb_a3": "GEO", - "woe_id": -99, - "adm0_a3_is": "GEO", - "adm0_a3_us": "GEO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GEO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [41.55408410011065, 41.53565623632757], - [41.70317060727271, 41.96294281673292], - [41.45347008643839, 42.64512339941794], - [40.87546919125379, 43.013628038091284], - [40.32139448422032, 43.128633938156845], - [39.955008579270924, 43.43499766699922], - [40.07696495947977, 43.55310415300231], - [40.922184686045625, 43.38215851498079], - [42.39439456560882, 43.22030792904263], - [43.75601688006739, 42.74082815202249], - [43.931199985536836, 42.55497386328477], - [44.537622918481986, 42.71199270280363], - [45.47027916848572, 42.50278066666998], - [45.77641035338277, 42.09244395605636], - [46.404950799348825, 41.860675157227305], - [46.14543175637902, 41.72280243587258], - [46.63790815612058, 41.181672675128226], - [46.50163740416693, 41.06444468847411], - [45.96260053893039, 41.123872585609774], - [45.217426385281584, 41.41145193131405], - [44.97248009621808, 41.248128567055595], - [43.582745802592726, 41.09214325618257], - [42.61954878110449, 41.58317271581994], - [41.55408410011065, 41.53565623632757] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "India", - "sov_a3": "IND", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "India", - "adm0_a3": "IND", - "geou_dif": 0, - "geounit": "India", - "gu_a3": "IND", - "su_dif": 0, - "subunit": "India", - "su_a3": "IND", - "brk_diff": 0, - "name": "India", - "name_long": "India", - "brk_a3": "IND", - "brk_name": "India", - "brk_group": null, - "abbrev": "India", - "postal": "IND", - "formal_en": "Republic of India", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "India", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 1166079220, - "gdp_md_est": 3297000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IN", - "iso_a3": "IND", - "iso_n3": "356", - "un_a3": "356", - "wb_a2": "IN", - "wb_a3": "IND", - "woe_id": -99, - "adm0_a3_is": "IND", - "adm0_a3_us": "IND", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "IND.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [77.83745079947457, 35.494009507787766], - [78.91226891471322, 34.32193634697579], - [78.81108646028574, 33.50619802503242], - [79.20889163606857, 32.994394639613716], - [79.17612877799553, 32.48377981213771], - [78.45844648632601, 32.61816437431273], - [78.73889448437401, 31.515906073527063], - [79.7213668151071, 30.882714748654728], - [81.11125613802932, 30.183480943313402], - [80.4767212259174, 29.72986522065534], - [80.08842451367627, 28.79447011974014], - [81.05720258985203, 28.416095282499043], - [81.99998742058497, 27.925479234319994], - [83.30424889519955, 27.36450572357556], - [84.6750179381738, 27.234901231387536], - [85.25177859898338, 26.72619843190634], - [86.02439293817918, 26.63098460540857], - [87.22747195836628, 26.397898057556077], - [88.06023766474982, 26.41461538340249], - [88.17480431514092, 26.81040517832595], - [88.04313276566123, 27.445818589786825], - [88.12044070836987, 27.876541652939594], - [88.73032596227856, 28.086864732367516], - [88.81424848832054, 27.29931590423936], - [88.83564253128938, 27.098966376243762], - [89.74452762243884, 26.719402981059957], - [90.37327477413407, 26.87572418874288], - [91.21751264848643, 26.808648179628022], - [92.03348351437509, 26.83831045176356], - [92.10371178585973, 27.452614040633208], - [91.69665652869668, 27.77174184825166], - [92.50311893104364, 27.89687632904645], - [93.41334760943268, 28.640629380807226], - [94.56599043170294, 29.277438055939985], - [95.40480228066464, 29.03171662039213], - [96.11767866413103, 29.452802028922466], - [96.58659061074749, 28.830979519154344], - [96.24883344928779, 28.41103099213444], - [97.32711388549004, 28.26158274994634], - [97.40256147663612, 27.88253611908544], - [97.0519885599681, 27.69905894623315], - [97.1339990580153, 27.083773505149964], - [96.41936567585097, 27.264589341739224], - [95.12476769407496, 26.5735720891323], - [95.1551534362626, 26.001307277932085], - [94.60324913938538, 25.162495428970402], - [94.55265791217164, 24.675238348890332], - [94.10674197792505, 23.85074087167348], - [93.3251876159428, 24.078556423432204], - [93.28632693885928, 23.043658352139005], - [93.06029422401463, 22.70311066333557], - [93.16612755734836, 22.278459580977103], - [92.67272098182556, 22.041238918541254], - [92.14603478390681, 23.627498684172593], - [91.86992760617132, 23.624346421802784], - [91.70647505083211, 22.985263983649183], - [91.15896325069971, 23.50352692310439], - [91.46772993364367, 24.072639471934792], - [91.91509280799443, 24.13041372323711], - [92.37620161333481, 24.976692816664965], - [91.79959598182207, 25.147431748957317], - [90.8722107279121, 25.132600612889547], - [89.92069258012185, 25.26974986419218], - [89.83248091019962, 25.96508209889548], - [89.35509402868729, 26.014407253518073], - [88.56304935094977, 26.44652558034272], - [88.2097892598025, 25.76806570078271], - [88.93155398962308, 25.238692328384776], - [88.30637251175602, 24.866079413344206], - [88.08442223506242, 24.501657212821925], - [88.69994022009092, 24.23371491138856], - [88.52976972855377, 23.631141872649163], - [88.87631188350309, 22.879146429937826], - [89.03196129756623, 22.055708319582976], - [88.88876590368542, 21.690588487224748], - [88.20849734899521, 21.703171698487807], - [86.97570438024027, 21.49556163175521], - [87.03316857294887, 20.743307806882413], - [86.49935102737378, 20.151638495356607], - [85.0602657409097, 19.4785788029711], - [83.94100589390001, 18.302009792549725], - [83.18921715691785, 17.67122142177898], - [82.19279218946592, 17.016636053937813], - [82.19124189649719, 16.556664130107848], - [81.69271935417748, 16.310219224507904], - [80.79199913933014, 15.951972357644491], - [80.32489586784388, 15.899184882058348], - [80.02506920768644, 15.136414903214147], - [80.2332735533904, 13.835770778859981], - [80.28629357292186, 13.006260687710833], - [79.8625468281285, 12.056215318240888], - [79.85799930208682, 10.35727509199711], - [79.340511509116, 10.30885427493962], - [78.88534549348918, 9.546135972527722], - [79.18971967968828, 9.216543687370148], - [78.2779407083305, 8.933046779816934], - [77.94116539908435, 8.252959092639742], - [77.53989790233794, 7.965534776232333], - [76.59297895702167, 8.89927623131419], - [76.13006147655108, 10.299630031775521], - [75.74646731964849, 11.308250637248307], - [75.39610110870957, 11.781245022015824], - [74.86481570831681, 12.741935736537897], - [74.61671715688354, 13.99258291264968], - [74.44385949086723, 14.617221787977696], - [73.5341992532334, 15.99065216721496], - [73.11990929554943, 17.928570054592498], - [72.82090945830865, 19.208233547436166], - [72.8244751321368, 20.419503282141534], - [72.6305334817454, 21.356009426351008], - [71.17527347197395, 20.757441311114235], - [70.4704586119451, 20.877330634031384], - [69.16413008003883, 22.0892980005727], - [69.64492760608239, 22.450774644454338], - [69.34959679553435, 22.84317963306269], - [68.1766451353734, 23.69196503345671], - [68.84259931831878, 24.35913361256094], - [71.04324018746823, 24.3565239527302], - [70.84469933460284, 25.21510203704352], - [70.28287316272558, 25.72222870533983], - [70.16892662952202, 26.491871649678842], - [69.51439293811312, 26.940965684511372], - [70.61649620960193, 27.989196275335868], - [71.77766564320032, 27.913180243434525], - [72.8237516620847, 28.961591701772054], - [73.45063846221743, 29.97641347911987], - [74.42138024282026, 30.979814764931177], - [74.40592898956501, 31.69263947196528], - [75.25864179881322, 32.2711054550405], - [74.45155927927871, 32.7648996038055], - [74.10429365427734, 33.44147329358685], - [73.74994835805195, 34.31769887952785], - [74.24020267120497, 34.74888703057125], - [75.75706098826834, 34.50492259372132], - [76.87172163280403, 34.65354401299274], - [77.83745079947457, 35.494009507787766] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Indonesia", - "sov_a3": "IDN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Indonesia", - "adm0_a3": "IDN", - "geou_dif": 0, - "geounit": "Indonesia", - "gu_a3": "IDN", - "su_dif": 0, - "subunit": "Indonesia", - "su_a3": "IDN", - "brk_diff": 0, - "name": "Indonesia", - "name_long": "Indonesia", - "brk_a3": "IDN", - "brk_name": "Indonesia", - "brk_group": null, - "abbrev": "Indo.", - "postal": "INDO", - "formal_en": "Republic of Indonesia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Indonesia", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 11, - "pop_est": 240271522, - "gdp_md_est": 914600, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ID", - "iso_a3": "IDN", - "iso_n3": "360", - "un_a3": "360", - "wb_a2": "ID", - "wb_a3": "IDN", - "woe_id": -99, - "adm0_a3_is": "IDN", - "adm0_a3_us": "IDN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 9, - "long_len": 9, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "IDN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [120.71560875863044, -10.239581394087864], - [120.2950142762069, -10.258649997603525], - [118.96780846565471, -9.557969252158031], - [119.90030968636161, -9.361340427287516], - [120.42575564990543, -9.665921319215798], - [120.77550174365675, -9.969675388227456], - [120.71560875863044, -10.239581394087864] - ] - ], - [ - [ - [124.43595014861941, -10.140000909061442], - [123.57998172413673, -10.359987481327963], - [123.45998904835503, -10.239994805546175], - [123.55000939340746, -9.90001555749798], - [123.98000898650811, -9.290026950724695], - [124.96868248911622, -8.892790215697048], - [125.07001997284064, -9.089987481322837], - [125.08852013560109, -9.393173109579322], - [124.43595014861941, -10.140000909061442] - ] - ], - [ - [ - [117.90001834520777, -8.095681247594925], - [118.2606164897405, -8.362383314653329], - [118.87845991422215, -8.28068287519983], - [119.12650678922309, -8.705824883665073], - [117.9704016459893, -8.906639499551261], - [117.27773074754903, -9.040894870645559], - [116.74014082241663, -9.03293670007264], - [117.08373742072533, -8.457157891476541], - [117.63202436734215, -8.449303073768192], - [117.90001834520777, -8.095681247594925] - ] - ], - [ - [ - [122.90353722543611, -8.094234307490737], - [122.75698286345632, -8.64980763106064], - [121.25449059457013, -8.933666273639943], - [119.9243909038096, -8.810417982623875], - [119.92092858284613, -8.444858900591072], - [120.71509199430757, -8.236964613480865], - [121.34166873584658, -8.536739597206022], - [122.00736453663043, -8.460620212440162], - [122.90353722543611, -8.094234307490737] - ] - ], - [ - [ - [108.62347863162894, -6.777673841990676], - [110.53922732955331, -6.877357679881683], - [110.75957563684594, -6.465186455921752], - [112.61481123255638, -6.946035658397591], - [112.97876834518812, -7.59421314863458], - [114.47893517462117, -7.776527601760279], - [115.70552697150109, -8.370806573116866], - [114.56451134649652, -8.751816908404834], - [113.4647335144609, -8.348947442257426], - [112.55967247930103, -8.376180922075164], - [111.52206139531248, -8.302128594600957], - [110.58614953007432, -8.122604668819022], - [109.4276672709552, -7.740664157749761], - [108.69365522668133, -7.641600437046221], - [108.27776329959632, -7.766657403192581], - [106.45410200401615, -7.354899590690947], - [106.28062422081231, -6.924899997590202], - [105.36548628135554, -6.85141611087117], - [106.05164594932707, -5.8959188777945], - [107.2650085795402, -5.954985039904059], - [108.0720910990747, -6.345762220895239], - [108.48684614464926, -6.421984958525768], - [108.62347863162894, -6.777673841990676] - ] - ], - [ - [ - [134.72462446506668, -6.214400730009287], - [134.21013390516893, -6.895237725454706], - [134.112775506731, -6.142467136259014], - [134.2903357280858, -5.783057549669039], - [134.49962527886788, -5.445042006047899], - [134.72700158095213, -5.73758228925216], - [134.72462446506668, -6.214400730009287] - ] - ], - [ - [ - [127.24921512258892, -3.45906503663889], - [126.87492272349888, -3.79098276124958], - [126.18380211802733, -3.607376397316556], - [125.98903364471929, -3.177273451351325], - [127.00065148326499, -3.12931772218441], - [127.24921512258892, -3.45906503663889] - ] - ], - [ - [ - [130.4713440288518, -3.09376433676762], - [130.8348360535928, -3.858472181822762], - [129.99054650280814, -3.446300957862817], - [129.15524865124243, -3.362636813982249], - [128.59068362845366, -3.428679294451257], - [127.89889122936236, -3.393435967628193], - [128.1358793478528, -2.843650404474914], - [129.37099775606092, -2.802154229344552], - [130.4713440288518, -3.09376433676762] - ] - ], - [ - [ - [134.1433679546478, -1.151867364103595], - [134.42262739475305, -2.769184665542383], - [135.4576029806947, -3.367752780779114], - [136.2933142437188, -2.30704233155609], - [137.44073774632753, -1.703513278819372], - [138.3297274110448, -1.70268645590265], - [139.18492068904297, -2.051295668143638], - [139.92668419816042, -2.409051608900284], - [141.00021040259188, -2.600151055515624], - [141.01705691951904, -5.859021905138022], - [141.0338517600139, -9.117892754760419], - [140.14341515519257, -8.297167657100957], - [139.12776655492812, -8.096042982620942], - [138.88147667862498, -8.380935153846096], - [137.61447391169284, -8.411682631059762], - [138.0390991558352, -7.597882175327356], - [138.6686214540148, -7.320224704623072], - [138.40791385310237, -6.232849216337484], - [137.92783979711086, -5.393365573756], - [135.98925011611348, -4.546543877789048], - [135.16459760959972, -4.462931410340772], - [133.6628804871979, -3.538853448097527], - [133.3677047059468, -4.024818617370315], - [132.98395551974735, -4.112978610860281], - [132.756940952689, -3.74628264731713], - [132.75378869031923, -3.311787204607072], - [131.9898043153162, -2.820551039240456], - [133.0668445171435, -2.460417982598443], - [133.78003095920351, -2.47984832114021], - [133.69621178602614, -2.214541517753688], - [132.23237348849423, -2.212526136894326], - [131.8362219585447, -1.617161960459597], - [130.94283979708283, -1.432522067880797], - [130.51955814018007, -0.937720228686075], - [131.86753787651364, -0.695461114101818], - [132.3801164084168, -0.369537855636977], - [133.98554813042844, -0.780210463060442], - [134.1433679546478, -1.151867364103595] - ] - ], - [ - [ - [125.24050052297159, 1.419836127117605], - [124.43703535369737, 0.427881171058971], - [123.68550499887672, 0.235593166500877], - [122.72308312387288, 0.431136786293337], - [121.0567248881891, 0.381217352699451], - [120.18308312386276, 0.23724681233422], - [120.04086958219548, -0.519657891444851], - [120.93590538949073, -1.408905938323372], - [121.4758207540762, -0.955962009285116], - [123.34056481332848, -0.615672702643081], - [123.2583992859845, -1.076213067228338], - [122.82271528533161, -0.930950616055881], - [122.38852990121539, -1.516858005381124], - [121.50827355355548, -1.904482924002423], - [122.4545723816843, -3.186058444840882], - [122.27189619353257, -3.529500013852697], - [123.17096276254657, -4.683693129091708], - [123.16233279835379, -5.340603936385961], - [122.62851525277871, -5.634591159694494], - [122.23639448454806, -5.282933037948283], - [122.71956912647707, -4.46417164471579], - [121.73823367725439, -4.8513314754465], - [121.48946333220127, -4.574552504091216], - [121.61917117725388, -4.188477878438674], - [120.89818159391771, -3.602105401222829], - [120.97238895068877, -2.62764291749491], - [120.30545291552991, -2.931603692235726], - [120.39004723519176, -4.097579034037224], - [120.43071658740539, -5.528241062037779], - [119.79654341031952, -5.673400160345651], - [119.36690555224496, -5.379878024927805], - [119.65360639860013, -4.459417412944958], - [119.49883548388597, -3.49441171632651], - [119.078344354327, -3.487021986508765], - [118.7677689962529, -2.801999200047689], - [119.18097374885869, -2.147103773612798], - [119.32339399625508, -1.353147067880471], - [119.82599897672586, 0.154254462073496], - [120.03570193896637, 0.566477362465804], - [120.8857792501677, 1.309222723796836], - [121.666816847827, 1.013943589681077], - [122.92756676645185, 0.875192368977466], - [124.07752241424285, 0.917101955566139], - [125.06598921112183, 1.643259182131558], - [125.24050052297159, 1.419836127117605] - ] - ], - [ - [ - [128.68824873262074, 1.132385972494106], - [128.63595218314137, 0.258485826006179], - [128.12016971243617, 0.356412665199286], - [127.96803429576887, -0.252077325037533], - [128.37999881399972, -0.780003757331286], - [128.10001590384232, -0.899996433112975], - [127.69647464407504, -0.266598402511505], - [127.39949018769377, 1.011721503092573], - [127.60051150930907, 1.810690822757181], - [127.93237755748751, 2.174596258956555], - [128.00415612194084, 1.628531398928331], - [128.59455936087548, 1.540810655112864], - [128.68824873262074, 1.132385972494106] - ] - ], - [ - [ - [117.87562706916603, 1.827640692548911], - [118.99674726773819, 0.902219143066048], - [117.81185835171779, 0.784241848143722], - [117.47833865770608, 0.102474676917026], - [117.52164350796662, -0.803723239753211], - [116.56004845587952, -1.487660821136231], - [116.53379682827519, -2.483517347832901], - [116.14808393764864, -4.012726332214015], - [116.0008577820491, -3.657037448749008], - [114.86480309454454, -4.106984144714417], - [114.46865156459509, -3.495703627133821], - [113.75567182826413, -3.43916961020652], - [113.25699425664757, -3.118775729996855], - [112.06812625534067, -3.478392022316072], - [111.70329064336002, -2.994442233902632], - [111.04824018762824, -3.049425957861189], - [110.223846063276, -2.934032484553484], - [110.07093550012436, -1.592874037282414], - [109.57194786991406, -1.314906507984489], - [109.09187381392253, -0.459506524257051], - [108.95265750532816, 0.415375474444346], - [109.06913618371404, 1.341933905437642], - [109.66326012577375, 2.006466986494985], - [109.83022667850886, 1.338135687664192], - [110.51406090702713, 0.773131415200993], - [111.15913781132659, 0.976478176269509], - [111.79754845586044, 0.904441229654651], - [112.38025190638368, 1.410120957846758], - [112.8598091980522, 1.497790025229946], - [113.80584964401956, 1.217548732911041], - [114.6213554220175, 1.430688177898887], - [115.13403730678523, 2.821481838386219], - [115.51907840379201, 3.169238389494396], - [115.86551720587677, 4.306559149590157], - [117.01521447150637, 4.306094061699469], - [117.88203494677019, 4.137551377779488], - [117.31323245653354, 3.234428208830579], - [118.04832970588538, 2.287690131027361], - [117.87562706916603, 1.827640692548911] - ] - ], - [ - [ - [105.81765506390936, -5.852355645372413], - [104.71038414919151, -5.873284600450646], - [103.86821333213074, -5.037314955264975], - [102.58426069540693, -4.220258884298204], - [102.15617313030103, -3.614146009946765], - [101.39911339722508, -2.799777113459172], - [100.90250288290017, -2.05026213949786], - [100.14198082886062, -0.650347588710957], - [99.26373986206025, 0.183141587724663], - [98.97001102091333, 1.042882391764536], - [98.60135135294311, 1.823506577965617], - [97.6995976094499, 2.453183905442117], - [97.1769421732499, 3.30879059489861], - [96.42401655475734, 3.868859768077911], - [95.38087609251347, 4.970782172053673], - [95.29302615761733, 5.479820868344817], - [95.93686282754176, 5.439513251157109], - [97.4848820332771, 5.246320909034011], - [98.36916914265569, 4.268370266126368], - [99.14255862833582, 3.590349636240916], - [99.69399783732243, 3.174328518075157], - [100.64143354696168, 2.099381211755798], - [101.65801232300734, 2.083697414555189], - [102.49827111207324, 1.398700466310217], - [103.07684044801303, 0.561361395668854], - [103.83839603069835, 0.104541734208667], - [103.43764529827497, -0.711945896002845], - [104.01078860882402, -1.059211521004229], - [104.3699914896849, -1.084843031421016], - [104.53949018760218, -1.782371514496716], - [104.88789269411402, -2.340425306816655], - [105.622111444117, -2.42884368246807], - [106.10859337771271, -3.06177662517895], - [105.85744591677414, -4.305524997579724], - [105.81765506390936, -5.852355645372413] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Iran", - "sov_a3": "IRN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Iran", - "adm0_a3": "IRN", - "geou_dif": 0, - "geounit": "Iran", - "gu_a3": "IRN", - "su_dif": 0, - "subunit": "Iran", - "su_a3": "IRN", - "brk_diff": 0, - "name": "Iran", - "name_long": "Iran", - "brk_a3": "IRN", - "brk_name": "Iran", - "brk_group": null, - "abbrev": "Iran", - "postal": "IRN", - "formal_en": "Islamic Republic of Iran", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Iran, Islamic Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 13, - "pop_est": 66429284, - "gdp_md_est": 841700, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IR", - "iso_a3": "IRN", - "iso_n3": "364", - "un_a3": "364", - "wb_a2": "IR", - "wb_a3": "IRN", - "woe_id": -99, - "adm0_a3_is": "IRN", - "adm0_a3_us": "IRN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "Middle East & North Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "IRN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [53.92159793479556, 37.19891836196126], - [54.800303989486565, 37.392420762678185], - [55.51157840355191, 37.96411713312317], - [56.18037479027333, 37.93512665460742], - [56.61936608259282, 38.121394354803485], - [57.33043379092898, 38.02922943781094], - [58.4361544126782, 37.522309475243794], - [59.23476199731681, 37.412987982730336], - [60.37763797388387, 36.52738312432837], - [61.123070509694145, 36.49159719496624], - [61.21081709172574, 35.650072333309225], - [60.80319339380745, 34.40410187431986], - [60.52842980331158, 33.676446031218006], - [60.963700392506006, 33.52883230237625], - [60.536077915290775, 32.98126882581157], - [60.863654819588966, 32.18291962333443], - [60.94194461451113, 31.548074652628753], - [61.699314406180825, 31.37950613049267], - [61.781221551363444, 30.735850328081234], - [60.874248488208785, 29.829238999952604], - [61.36930870956494, 29.303276272085924], - [61.77186811711863, 28.699333807890795], - [62.72783043808598, 28.25964488373539], - [62.755425652929866, 27.378923448184985], - [63.233897739520295, 27.21704702403071], - [63.31663170761959, 26.756532497661667], - [61.87418745305655, 26.239974880472104], - [61.49736290878419, 25.0782370061185], - [59.61613406763084, 25.380156561783778], - [58.5257613462723, 25.60996165618573], - [57.397251417882394, 25.73990204518364], - [56.970765822177555, 26.96610626882136], - [56.492138706290206, 27.143304755150197], - [55.72371015811006, 26.96463349050104], - [54.71508955263727, 26.480657863871514], - [53.49309695823135, 26.81236888275305], - [52.48359785340961, 27.580849107365495], - [51.52076256694741, 27.865689602158298], - [50.85294803243954, 28.814520575469384], - [50.115008579311585, 30.147772528599717], - [49.576850213423995, 29.985715236932407], - [48.94133344909855, 30.317090359004037], - [48.567971225789755, 29.926778265903522], - [48.0145683123761, 30.452456773392598], - [48.004698113808324, 30.985137437457244], - [47.68528608581227, 30.98485321707963], - [47.8492037290421, 31.70917593029867], - [47.3346614927119, 32.469155381799105], - [46.10936160663932, 33.017287299119005], - [45.41669070819904, 33.967797756479584], - [45.64845950702809, 34.748137722303014], - [46.15178795755093, 35.09325877536429], - [46.0763403664048, 35.67738332777549], - [45.4206181170532, 35.97754588474282], - [44.77267, 37.17045], - [44.22575564960053, 37.97158437758935], - [44.421402622257546, 38.28128123631454], - [44.10922529478234, 39.4281362981681], - [44.79398969908195, 39.71300263117705], - [44.95268802265031, 39.33576467544637], - [45.45772179543877, 38.87413910578306], - [46.14362308124881, 38.74120148371222], - [46.50571984231797, 38.770605373686294], - [47.685079380083096, 39.508363959301214], - [48.06009524922524, 39.58223541926246], - [48.35552941263788, 39.28876496027691], - [48.01074425638648, 38.79401479751452], - [48.63437544128481, 38.27037750910097], - [48.88324913920249, 38.32024526626262], - [49.19961225769334, 37.58287425388988], - [50.14777143738462, 37.37456655532134], - [50.84235436381971, 36.8728142359834], - [52.264024692601424, 36.7004216578577], - [53.82578982932642, 36.965030829408235], - [53.92159793479556, 37.19891836196126] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Iraq", - "sov_a3": "IRQ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Iraq", - "adm0_a3": "IRQ", - "geou_dif": 0, - "geounit": "Iraq", - "gu_a3": "IRQ", - "su_dif": 0, - "subunit": "Iraq", - "su_a3": "IRQ", - "brk_diff": 0, - "name": "Iraq", - "name_long": "Iraq", - "brk_a3": "IRQ", - "brk_name": "Iraq", - "brk_group": null, - "abbrev": "Iraq", - "postal": "IRQ", - "formal_en": "Republic of Iraq", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Iraq", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 3, - "mapcolor13": 1, - "pop_est": 31129225, - "gdp_md_est": 103900, - "pop_year": -99, - "lastcensus": 1997, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IQ", - "iso_a3": "IRQ", - "iso_n3": "368", - "un_a3": "368", - "wb_a2": "IQ", - "wb_a3": "IRQ", - "woe_id": -99, - "adm0_a3_is": "IRQ", - "adm0_a3_us": "IRQ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "IRQ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [45.4206181170532, 35.97754588474282], - [46.0763403664048, 35.67738332777549], - [46.15178795755093, 35.09325877536429], - [45.64845950702809, 34.748137722303014], - [45.41669070819904, 33.967797756479584], - [46.10936160663932, 33.017287299119005], - [47.3346614927119, 32.469155381799105], - [47.8492037290421, 31.70917593029867], - [47.68528608581227, 30.98485321707963], - [48.004698113808324, 30.985137437457244], - [48.0145683123761, 30.452456773392598], - [48.567971225789755, 29.926778265903522], - [47.974519077349896, 29.9758192001485], - [47.30262210469096, 30.05906993257072], - [46.568713413281756, 29.09902517345229], - [44.70949873228474, 29.178891099559383], - [41.889980910007836, 31.190008653278365], - [40.399994337736246, 31.889991766887935], - [39.19546837744497, 32.16100881604267], - [38.792340529136084, 33.378686428352225], - [41.006158888519934, 34.41937226006212], - [41.383965285005814, 35.628316555314356], - [41.289707472505455, 36.35881460219227], - [41.83706424334096, 36.605853786763575], - [42.34959109881177, 37.2298725449041], - [42.77912560402182, 37.385263576805755], - [43.9422587420473, 37.25622752537295], - [44.29345177590286, 37.0015143906063], - [44.772699008977696, 37.170444647768434], - [45.4206181170532, 35.97754588474282] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Jordan", - "sov_a3": "JOR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Jordan", - "adm0_a3": "JOR", - "geou_dif": 0, - "geounit": "Jordan", - "gu_a3": "JOR", - "su_dif": 0, - "subunit": "Jordan", - "su_a3": "JOR", - "brk_diff": 0, - "name": "Jordan", - "name_long": "Jordan", - "brk_a3": "JOR", - "brk_name": "Jordan", - "brk_group": null, - "abbrev": "Jord.", - "postal": "J", - "formal_en": "Hashemite Kingdom of Jordan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Jordan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 4, - "pop_est": 6342948, - "gdp_md_est": 31610, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "JO", - "iso_a3": "JOR", - "iso_n3": "400", - "un_a3": "400", - "wb_a2": "JO", - "wb_a3": "JOR", - "woe_id": -99, - "adm0_a3_is": "JOR", - "adm0_a3_us": "JOR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "JOR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.54566531753454, 32.393992011030576], - [35.71991824722275, 32.709192409794866], - [36.834062127435544, 32.312937526980775], - [38.792340529136084, 33.378686428352225], - [39.19546837744497, 32.16100881604267], - [39.00488569515255, 32.01021698661498], - [37.00216556168101, 31.508412990844743], - [37.998848911294374, 30.50849986421313], - [37.66811974462638, 30.3386652694859], - [37.503581984209035, 30.003776150018403], - [36.74052778498725, 29.86528331147619], - [36.50121422704358, 29.5052536076987], - [36.06894087092206, 29.197494615184457], - [34.95603722508426, 29.35655467377884], - [34.92260257339142, 29.501326198844524], - [35.420918409981965, 31.100065822874356], - [35.397560662586045, 31.48908600516758], - [35.5452519060762, 31.78250478772084], - [35.54566531753454, 32.393992011030576] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Japan", - "sov_a3": "JPN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Japan", - "adm0_a3": "JPN", - "geou_dif": 0, - "geounit": "Japan", - "gu_a3": "JPN", - "su_dif": 0, - "subunit": "Japan", - "su_a3": "JPN", - "brk_diff": 0, - "name": "Japan", - "name_long": "Japan", - "brk_a3": "JPN", - "brk_name": "Japan", - "brk_group": null, - "abbrev": "Japan", - "postal": "J", - "formal_en": "Japan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Japan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 5, - "mapcolor13": 4, - "pop_est": 127078679, - "gdp_md_est": 4329000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "JP", - "iso_a3": "JPN", - "iso_n3": "392", - "un_a3": "392", - "wb_a2": "JP", - "wb_a3": "JPN", - "woe_id": -99, - "adm0_a3_is": "JPN", - "adm0_a3_us": "JPN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "JPN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [134.63842817600388, 34.14923371025642], - [134.7663790223585, 33.80633474378368], - [134.20341596897086, 33.20117788342964], - [133.7929500672765, 33.5219851750976], - [133.28026818250888, 33.28957042086495], - [133.01485802625788, 32.70456736910478], - [132.3631148621927, 32.98938202568137], - [132.37117638563018, 33.46364248304007], - [132.9243725933148, 34.06029857028204], - [133.49296837782222, 33.9446208765967], - [133.90410607313638, 34.36493113864262], - [134.63842817600388, 34.14923371025642] - ] - ], - [ - [ - [140.9763875673053, 37.14207428644016], - [140.59976972876214, 36.343983466124534], - [140.77407433488264, 35.84287710219024], - [140.25327925024513, 35.13811391859365], - [138.97552778539622, 34.66760000257611], - [137.21759891169123, 34.60628591566186], - [135.7929830262689, 33.46480520276663], - [135.12098270074543, 33.84907115328906], - [135.07943484918272, 34.59654490817482], - [133.340316196832, 34.37593821872076], - [132.15677086805132, 33.90493337659652], - [130.98614464734348, 33.88576142021628], - [132.00003624891005, 33.149992377244615], - [131.33279015515737, 31.450354519164843], - [130.68631798718596, 31.029579169228242], - [130.20241987520498, 31.418237616495418], - [130.44767622286216, 32.319474595665724], - [129.8146916037189, 32.61030955660439], - [129.40846316947258, 33.29605581311759], - [130.35393517468466, 33.6041507024417], - [130.87845096244715, 34.232742824840045], - [131.88422936414392, 34.74971385348791], - [132.61767296766251, 35.43339305270942], - [134.6083008159778, 35.73161774346582], - [135.67753787652893, 35.527134100886826], - [136.72383060114245, 37.30498423924038], - [137.3906116070045, 36.827390651998826], - [138.85760216690628, 37.82748464614346], - [139.4264046571429, 38.21596222589764], - [140.0547900738121, 39.438807481436385], - [139.88337934789988, 40.563312486323696], - [140.30578250545372, 41.19500519465956], - [141.3689734234267, 41.37855988216029], - [141.91426313697048, 39.99161611587868], - [141.884600864835, 39.180864569651504], - [140.9594893739458, 38.17400096287658], - [140.9763875673053, 37.14207428644016] - ] - ], - [ - [ - [143.9101619813795, 44.17409983985373], - [144.61342654843963, 43.960882880217525], - [145.3208252300831, 44.38473297787544], - [145.54313724180278, 43.262088324550604], - [144.0596618999999, 42.98835826270056], - [143.18384972551732, 41.9952147486992], - [141.61149092017249, 42.67879059505608], - [141.06728641170665, 41.58459381770799], - [139.95510623592108, 41.569555975911044], - [139.81754357315995, 42.5637588567744], - [140.31208703019323, 43.33327261003265], - [141.38054894426003, 43.388824774746496], - [141.67195234595394, 44.77212535255148], - [141.967644891528, 45.55148346616135], - [143.14287031470982, 44.510358384776964], - [143.9101619813795, 44.17409983985373] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Israel", - "sov_a3": "ISR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Israel", - "adm0_a3": "ISR", - "geou_dif": 0, - "geounit": "Israel", - "gu_a3": "ISR", - "su_dif": 0, - "subunit": "Israel", - "su_a3": "ISR", - "brk_diff": 0, - "name": "Israel", - "name_long": "Israel", - "brk_a3": "ISR", - "brk_name": "Israel", - "brk_group": null, - "abbrev": "Isr.", - "postal": "IS", - "formal_en": "State of Israel", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Israel", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 9, - "pop_est": 7233701, - "gdp_md_est": 201400, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IL", - "iso_a3": "ISR", - "iso_n3": "376", - "un_a3": "376", - "wb_a2": "IL", - "wb_a3": "ISR", - "woe_id": -99, - "adm0_a3_is": "ISR", - "adm0_a3_us": "ISR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ISR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.71991824722275, 32.709192409794866], - [35.54566531753454, 32.393992011030576], - [35.183930291491436, 32.53251068778894], - [34.97464074070933, 31.86658234305972], - [35.22589155451242, 31.754341132121766], - [34.970506626125996, 31.616778469360806], - [34.92740848159457, 31.353435370401414], - [35.397560662586045, 31.48908600516758], - [35.420918409981965, 31.100065822874356], - [34.92260257339142, 29.501326198844524], - [34.26543338393568, 31.219360866820153], - [34.55637169773891, 31.548823960896996], - [34.48810713068136, 31.60553884533732], - [34.752587111151165, 32.07292633720117], - [34.95541710789677, 32.82737641044638], - [35.098457472480675, 33.080539252244265], - [35.126052687324545, 33.09090037691878], - [35.460709262846706, 33.08904002535628], - [35.55279666519081, 33.26427480725802], - [35.82110070165024, 33.2774264592763], - [35.836396925608625, 32.86812327730851], - [35.700797967274745, 32.71601369885738], - [35.71991824722275, 32.709192409794866] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Kazakhstan", - "sov_a3": "KAZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kazakhstan", - "adm0_a3": "KAZ", - "geou_dif": 0, - "geounit": "Kazakhstan", - "gu_a3": "KAZ", - "su_dif": 0, - "subunit": "Kazakhstan", - "su_a3": "KAZ", - "brk_diff": 0, - "name": "Kazakhstan", - "name_long": "Kazakhstan", - "brk_a3": "KAZ", - "brk_name": "Kazakhstan", - "brk_group": null, - "abbrev": "Kaz.", - "postal": "KZ", - "formal_en": "Republic of Kazakhstan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kazakhstan", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 1, - "pop_est": 15399437, - "gdp_md_est": 175800, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KZ", - "iso_a3": "KAZ", - "iso_n3": "398", - "un_a3": "398", - "wb_a2": "KZ", - "wb_a3": "KAZ", - "woe_id": -99, - "adm0_a3_is": "KAZ", - "adm0_a3_us": "KAZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KAZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [70.96231489449929, 42.26615428320554], - [70.3889648782208, 42.081307684897524], - [69.07002729683524, 41.38424428971234], - [68.63248294462005, 40.66868073176687], - [68.25989586779565, 40.6623245305949], - [67.98585574735182, 41.135990708982206], - [66.7140470722166, 41.168443508461564], - [66.51064863471572, 41.987644151368556], - [66.02339155463562, 41.99464630794404], - [66.0980123228652, 42.99766002051308], - [64.90082441595933, 43.728080552742654], - [63.185786981056594, 43.650074978198006], - [62.01330040878628, 43.50447663021566], - [61.0583199400325, 44.40581696225058], - [60.23997195825847, 44.784036770194746], - [58.6899890480958, 45.50001373959873], - [58.50312706892844, 45.586804307632974], - [55.92891727074118, 44.99585846615918], - [55.968191359283026, 41.30864166926938], - [55.45525109235381, 41.25985911718584], - [54.75534549339267, 42.04397146256662], - [54.07941775901497, 42.32410940202084], - [52.94429324729174, 42.11603424739758], - [52.50245975119628, 41.78331553808647], - [52.44633914572722, 42.027150783855575], - [52.692112257707265, 42.44389537207337], - [52.50142622255032, 42.7922978785852], - [51.342427199108215, 43.132974758469345], - [50.89129194520024, 44.03103363705378], - [50.339129266161365, 44.284015611338475], - [50.305642938036264, 44.609835516938915], - [51.278503452363225, 44.51485423438646], - [51.316899041556034, 45.2459982366679], - [52.16738976421573, 45.40839142514511], - [53.0408764992452, 45.25904653582177], - [53.220865512917726, 46.234645901059935], - [53.042736850807785, 46.853006089864486], - [52.04202273947561, 46.80463694923924], - [51.191945428274266, 47.048704738953916], - [50.03408328634248, 46.60898997658222], - [49.10116000000011, 46.399330000000134], - [48.593241001180495, 46.56103424741547], - [48.694733514201744, 47.07562816017793], - [48.05725304544927, 47.74375275327952], - [47.31523115417024, 47.715847479841955], - [46.46644575377627, 48.39415233010493], - [47.043671502476506, 49.152038886097614], - [46.75159630716274, 49.35600576435377], - [47.5494804217493, 50.454698391311126], - [48.57784142435752, 49.87475962991567], - [48.70238162618102, 50.60512848571284], - [50.76664839051215, 51.6927623561599], - [52.32872358583097, 51.718652248738124], - [54.532878452376224, 51.02623973245932], - [55.716940545479815, 50.62171662047853], - [56.777961053296565, 51.04355133727705], - [58.36329064314674, 51.06365346943858], - [59.6422823423706, 50.545442206415714], - [59.93280724471549, 50.842194118851864], - [61.337424350840934, 50.79907013610426], - [61.58800337102417, 51.272658799843214], - [59.96753380721554, 51.9604204372157], - [60.92726850774027, 52.44754832621504], - [60.73999311711459, 52.71998647725775], - [61.6999861998006, 52.97999644633427], - [60.97806644068316, 53.66499339457914], - [61.436591424409066, 54.00626455343479], - [65.17853356309593, 54.35422781027211], - [65.666875848254, 54.60126699484345], - [68.16910037625883, 54.97039175070432], - [69.06816694527288, 55.38525014914353], - [70.86526655465514, 55.169733588270105], - [71.18013105660941, 54.133285224008254], - [72.22415001820218, 54.376655381886735], - [73.5085160663844, 54.035616766976595], - [73.42567874542043, 53.489810289109755], - [74.38484500519007, 53.54686107036008], - [76.89110029491343, 54.49052440044193], - [76.52517947785473, 54.177003485727134], - [77.80091556184425, 53.404414984747575], - [80.03555952344169, 50.86475088154725], - [80.56844689323549, 51.38833649352847], - [81.94598554883993, 50.81219594990637], - [83.38300377801238, 51.069182847693924], - [83.93511478061885, 50.88924551045358], - [84.41637739455308, 50.311399644565824], - [85.11555952346203, 50.11730296487763], - [85.54126997268247, 49.69285858824816], - [86.82935672398963, 49.82667470966817], - [87.35997033076268, 49.21498078062916], - [86.59877648310339, 48.54918162698061], - [85.7682328633083, 48.45575063739698], - [85.72048383987072, 47.45296946877312], - [85.16429039911338, 47.00095571551611], - [83.18048383986047, 47.330031236350855], - [82.45892581576913, 45.539649563166506], - [81.94707075391813, 45.31702749285324], - [79.96610639844141, 44.91751699480466], - [80.86620649610137, 43.18036204688104], - [80.1801501809943, 42.92006785742694], - [80.25999026888536, 42.349999294599115], - [79.64364546094015, 42.496682847659656], - [79.1421773619798, 42.856092434249604], - [77.6583919615832, 42.960685533208334], - [76.00035363149857, 42.98802236589063], - [75.6369649596221, 42.87789988867678], - [74.21286583852259, 43.29833934180351], - [73.64530358266092, 43.09127187760987], - [73.48975752146237, 42.50089447689129], - [71.84463829945065, 42.845395412765185], - [71.18628055205227, 42.70429291439223], - [70.96231489449929, 42.26615428320554] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Kyrgyzstan", - "sov_a3": "KGZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kyrgyzstan", - "adm0_a3": "KGZ", - "geou_dif": 0, - "geounit": "Kyrgyzstan", - "gu_a3": "KGZ", - "su_dif": 0, - "subunit": "Kyrgyzstan", - "su_a3": "KGZ", - "brk_diff": 0, - "name": "Kyrgyzstan", - "name_long": "Kyrgyzstan", - "brk_a3": "KGZ", - "brk_name": "Kyrgyzstan", - "brk_group": null, - "abbrev": "Kgz.", - "postal": "KG", - "formal_en": "Kyrgyz Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kyrgyz Republic", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 7, - "mapcolor9": 7, - "mapcolor13": 6, - "pop_est": 5431747, - "gdp_md_est": 11610, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KG", - "iso_a3": "KGZ", - "iso_n3": "417", - "un_a3": "417", - "wb_a2": "KG", - "wb_a3": "KGZ", - "woe_id": -99, - "adm0_a3_is": "KGZ", - "adm0_a3_us": "KGZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KGZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [70.96231489449914, 42.26615428320549], - [71.18628055205212, 42.70429291439214], - [71.8446382994506, 42.84539541276509], - [73.48975752146237, 42.50089447689132], - [73.64530358266092, 43.09127187760982], - [74.21286583852256, 43.29833934180337], - [75.636964959622, 42.87789988867668], - [76.00035363149846, 42.98802236589067], - [77.6583919615832, 42.96068553320826], - [79.14217736197978, 42.85609243424952], - [79.64364546094012, 42.49668284765953], - [80.2599902688853, 42.34999929459906], - [80.11943037305139, 42.12394074153825], - [78.54366092317531, 41.58224254003869], - [78.18719689322597, 41.18531586360481], - [76.90448449087708, 41.06648590754964], - [76.52636803579745, 40.42794607193512], - [75.4678279967307, 40.56207225194867], - [74.77686242055606, 40.36642527929163], - [73.8222436868283, 39.893973497063186], - [73.96001305531843, 39.660008449861735], - [73.6753792662548, 39.4312368841056], - [71.784693637992, 39.27946320246437], - [70.54916181832562, 39.6041979029865], - [69.46488691597753, 39.5266832545487], - [69.55960981636852, 40.10321137141298], - [70.64801883329997, 39.93575389257117], - [71.01419803252017, 40.24436554621823], - [71.77487511585656, 40.14584442805378], - [73.05541710804917, 40.866033026689465], - [71.87011478057047, 41.392900092121266], - [71.1578585142916, 41.14358714452912], - [70.42002241402821, 41.51999827734314], - [71.25924767444822, 42.16771067968946], - [70.96231489449914, 42.26615428320549] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Cambodia", - "sov_a3": "KHM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cambodia", - "adm0_a3": "KHM", - "geou_dif": 0, - "geounit": "Cambodia", - "gu_a3": "KHM", - "su_dif": 0, - "subunit": "Cambodia", - "su_a3": "KHM", - "brk_diff": 0, - "name": "Cambodia", - "name_long": "Cambodia", - "brk_a3": "KHM", - "brk_name": "Cambodia", - "brk_group": null, - "abbrev": "Camb.", - "postal": "KH", - "formal_en": "Kingdom of Cambodia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cambodia", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 6, - "mapcolor13": 5, - "pop_est": 14494293, - "gdp_md_est": 27940, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KH", - "iso_a3": "KHM", - "iso_n3": "116", - "un_a3": "116", - "wb_a2": "KH", - "wb_a3": "KHM", - "woe_id": -99, - "adm0_a3_is": "KHM", - "adm0_a3_us": "KHM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "KHM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [103.4972799011397, 10.632555446815928], - [103.09068973186724, 11.153660590047165], - [102.5849324890267, 12.186594956913282], - [102.348099399833, 13.394247341358223], - [102.98842207236163, 14.225721136934467], - [104.28141808473661, 14.416743068901367], - [105.21877689007887, 14.273211778210694], - [106.04394616091552, 13.881091009979954], - [106.49637332563087, 14.570583807834282], - [107.38272749230109, 14.202440904186972], - [107.61454796756243, 13.535530707244206], - [107.49140302941089, 12.337205918827946], - [105.81052371625313, 11.567614650921227], - [106.24967003786946, 10.961811835163587], - [105.19991499229235, 10.889309800658097], - [104.33433475140347, 10.48654368737523], - [103.4972799011397, 10.632555446815928] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "South Korea", - "sov_a3": "KOR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "South Korea", - "adm0_a3": "KOR", - "geou_dif": 0, - "geounit": "South Korea", - "gu_a3": "KOR", - "su_dif": 0, - "subunit": "South Korea", - "su_a3": "KOR", - "brk_diff": 0, - "name": "Korea", - "name_long": "Republic of Korea", - "brk_a3": "KOR", - "brk_name": "Republic of Korea", - "brk_group": null, - "abbrev": "S.K.", - "postal": "KR", - "formal_en": "Republic of Korea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Korea, Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 5, - "pop_est": 48508972, - "gdp_md_est": 1335000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KR", - "iso_a3": "KOR", - "iso_n3": "410", - "un_a3": "410", - "wb_a2": "KR", - "wb_a3": "KOR", - "woe_id": -99, - "adm0_a3_is": "KOR", - "adm0_a3_us": "KOR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 5, - "long_len": 17, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KOR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.34971642467661, 38.61224294692785], - [129.21291954968007, 37.43239248305595], - [129.46044966035817, 36.78418915460282], - [129.4683044780665, 35.63214061130395], - [129.0913765809296, 35.082484239231434], - [128.1858504578791, 34.89037710218639], - [127.38651940318839, 34.47567373304412], - [126.48574751190874, 34.39004588473648], - [126.37391971242913, 34.934560451795946], - [126.5592313986278, 35.6845405136479], - [126.11739790253229, 36.72548472751926], - [126.86014326386339, 36.893924058574626], - [126.17475874237624, 37.74968577732804], - [126.23733890188176, 37.84037791600028], - [126.68371992401892, 37.80477285415118], - [127.07330854706737, 38.2561148137884], - [127.780035435091, 38.30453563084589], - [128.20574588431145, 38.37039724380189], - [128.34971642467661, 38.61224294692785] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Kuwait", - "sov_a3": "KWT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kuwait", - "adm0_a3": "KWT", - "geou_dif": 0, - "geounit": "Kuwait", - "gu_a3": "KWT", - "su_dif": 0, - "subunit": "Kuwait", - "su_a3": "KWT", - "brk_diff": 0, - "name": "Kuwait", - "name_long": "Kuwait", - "brk_a3": "KWT", - "brk_name": "Kuwait", - "brk_group": null, - "abbrev": "Kwt.", - "postal": "KW", - "formal_en": "State of Kuwait", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kuwait", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 2691158, - "gdp_md_est": 149100, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KW", - "iso_a3": "KWT", - "iso_n3": "414", - "un_a3": "414", - "wb_a2": "KW", - "wb_a3": "KWT", - "woe_id": -99, - "adm0_a3_is": "KWT", - "adm0_a3_us": "KWT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KWT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [47.974519077349896, 29.9758192001485], - [48.18318851094448, 29.534476630159766], - [48.09394331237642, 29.306299343375002], - [48.416094191283946, 28.55200429942667], - [47.708850538937384, 28.526062730416143], - [47.45982181172283, 29.002519436147224], - [46.568713413281756, 29.09902517345229], - [47.30262210469096, 30.05906993257072], - [47.974519077349896, 29.9758192001485] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Laos", - "sov_a3": "LAO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Laos", - "adm0_a3": "LAO", - "geou_dif": 0, - "geounit": "Laos", - "gu_a3": "LAO", - "su_dif": 0, - "subunit": "Laos", - "su_a3": "LAO", - "brk_diff": 0, - "name": "Lao PDR", - "name_long": "Lao PDR", - "brk_a3": "LAO", - "brk_name": "Laos", - "brk_group": null, - "abbrev": "Laos", - "postal": "LA", - "formal_en": "Lao People's Democratic Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lao PDR", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 9, - "pop_est": 6834942, - "gdp_md_est": 13980, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LA", - "iso_a3": "LAO", - "iso_n3": "418", - "un_a3": "418", - "wb_a2": "LA", - "wb_a3": "LAO", - "woe_id": -99, - "adm0_a3_is": "LAO", - "adm0_a3_us": "LAO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "LAO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [105.21877689007887, 14.273211778210694], - [105.54433841351769, 14.723933620660416], - [105.58903852745016, 15.570316066952858], - [104.7793205098688, 16.44186493577145], - [104.7169470560925, 17.42885895433008], - [103.95647667848529, 18.24095408779688], - [103.20019209189373, 18.309632066312773], - [102.9987056823877, 17.9616946476916], - [102.41300499879162, 17.932781683824288], - [102.11359175009248, 18.109101670804165], - [101.05954756063517, 17.51249725999449], - [101.03593143107777, 18.408928330961615], - [101.2820146016517, 19.462584947176765], - [100.60629357300316, 19.508344427971224], - [100.54888105672688, 20.109237982661128], - [100.11598758341783, 20.417849636308187], - [100.32910119018952, 20.786121731036232], - [101.18000532430754, 21.436572984294024], - [101.27002566935997, 21.201651923095184], - [101.80311974488292, 21.17436676684507], - [101.65201785686152, 22.318198757409547], - [102.17043582561358, 22.464753119389304], - [102.75489627483466, 21.675137233969465], - [103.20386111858645, 20.766562201413745], - [104.43500044150805, 20.75873322192153], - [104.8225736836971, 19.886641750563882], - [104.18338789267894, 19.62466807706022], - [103.8965320170267, 19.265180975821806], - [105.09459842328152, 18.66697459561108], - [105.92576216026403, 17.48531545660896], - [106.55600792849569, 16.604283962464805], - [107.3127059265456, 15.90853831630318], - [107.5645251811039, 15.202173163305558], - [107.38272749230109, 14.202440904186972], - [106.49637332563087, 14.570583807834282], - [106.04394616091552, 13.881091009979954], - [105.21877689007887, 14.273211778210694] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Sri Lanka", - "sov_a3": "LKA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sri Lanka", - "adm0_a3": "LKA", - "geou_dif": 0, - "geounit": "Sri Lanka", - "gu_a3": "LKA", - "su_dif": 0, - "subunit": "Sri Lanka", - "su_a3": "LKA", - "brk_diff": 0, - "name": "Sri Lanka", - "name_long": "Sri Lanka", - "brk_a3": "LKA", - "brk_name": "Sri Lanka", - "brk_group": null, - "abbrev": "Sri L.", - "postal": "LK", - "formal_en": "Democratic Socialist Republic of Sri Lanka", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sri Lanka", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 21324791, - "gdp_md_est": 91870, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LK", - "iso_a3": "LKA", - "iso_n3": "144", - "un_a3": "144", - "wb_a2": "LK", - "wb_a3": "LKA", - "woe_id": -99, - "adm0_a3_is": "LKA", - "adm0_a3_us": "LKA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "LKA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [81.7879590188914, 7.523055324733164], - [81.63732221876059, 6.481775214051921], - [81.21801964714433, 6.197141424988288], - [80.34835696810441, 5.968369859232155], - [79.87246870312853, 6.76346344647493], - [79.69516686393513, 8.200843410673386], - [80.14780073437964, 9.824077663609557], - [80.83881798698656, 9.268426825391188], - [81.30431928907177, 8.56420624433369], - [81.7879590188914, 7.523055324733164] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Lebanon", - "sov_a3": "LBN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Lebanon", - "adm0_a3": "LBN", - "geou_dif": 0, - "geounit": "Lebanon", - "gu_a3": "LBN", - "su_dif": 0, - "subunit": "Lebanon", - "su_a3": "LBN", - "brk_diff": 0, - "name": "Lebanon", - "name_long": "Lebanon", - "brk_a3": "LBN", - "brk_name": "Lebanon", - "brk_group": null, - "abbrev": "Leb.", - "postal": "LB", - "formal_en": "Lebanese Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lebanon", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 12, - "pop_est": 4017095, - "gdp_md_est": 44060, - "pop_year": -99, - "lastcensus": 1970, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LB", - "iso_a3": "LBN", - "iso_n3": "422", - "un_a3": "422", - "wb_a2": "LB", - "wb_a3": "LBN", - "woe_id": -99, - "adm0_a3_is": "LBN", - "adm0_a3_us": "LBN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": 4, - "homepart": 1, - "filename": "LBN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.82110070165024, 33.2774264592763], - [35.55279666519081, 33.26427480725802], - [35.460709262846706, 33.08904002535628], - [35.126052687324545, 33.09090037691878], - [35.48220665868013, 33.90545014091944], - [35.9795923194894, 34.61005829521913], - [35.99840254084364, 34.644914048800004], - [36.4481942075121, 34.59393524834407], - [36.61175011571589, 34.201788641897174], - [36.066460402172055, 33.82491242119255], - [35.82110070165024, 33.2774264592763] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mongolia", - "sov_a3": "MNG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mongolia", - "adm0_a3": "MNG", - "geou_dif": 0, - "geounit": "Mongolia", - "gu_a3": "MNG", - "su_dif": 0, - "subunit": "Mongolia", - "su_a3": "MNG", - "brk_diff": 0, - "name": "Mongolia", - "name_long": "Mongolia", - "brk_a3": "MNG", - "brk_name": "Mongolia", - "brk_group": null, - "abbrev": "Mong.", - "postal": "MN", - "formal_en": "Mongolia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mongolia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 5, - "mapcolor13": 6, - "pop_est": 3041142, - "gdp_md_est": 9476, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MN", - "iso_a3": "MNG", - "iso_n3": "496", - "un_a3": "496", - "wb_a2": "MN", - "wb_a3": "MNG", - "woe_id": -99, - "adm0_a3_is": "MNG", - "adm0_a3_us": "MNG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "MNG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [87.7512642760767, 49.29719798440548], - [88.80556684769552, 49.47052073831242], - [90.71366743364067, 50.33181183532109], - [92.23471154171968, 50.80217072204172], - [93.10421919146269, 50.49529022887643], - [94.14756635943561, 50.48053660745709], - [94.81594933469873, 50.01343333597085], - [95.81402794798399, 49.977466539095715], - [97.25972781778141, 49.72606069599574], - [98.23176150919156, 50.422400621128745], - [97.8257397806743, 51.01099518493318], - [98.86149051310034, 52.047366034546684], - [99.98173221232354, 51.63400625264399], - [100.88948042196262, 51.51685578063832], - [102.06522260946733, 51.259920559283124], - [102.25590864462431, 50.51056061461868], - [103.67654544476022, 50.089966132195116], - [104.6215523620817, 50.275329494826074], - [105.88659142458675, 50.406019192092224], - [106.88880415245534, 50.27429596618023], - [107.86817589725094, 49.793705145865815], - [108.47516727095127, 49.28254771585074], - [109.40244917199666, 49.29296051695755], - [110.66201053267876, 49.13012807880587], - [111.58123091028662, 49.37796824807769], - [112.89773969935439, 49.54356537535699], - [114.36245649623527, 50.24830272073741], - [114.96210981655018, 50.140247300815126], - [115.48569542853141, 49.805177313834605], - [116.67880089728618, 49.88853139912139], - [116.19180219936757, 49.134598090199106], - [115.48528201707305, 48.13538259540344], - [115.74283735561578, 47.72654450132629], - [116.30895267137323, 47.85341014260284], - [117.29550744025741, 47.69770905210743], - [118.06414269416672, 48.06673045510368], - [118.86657433479495, 47.74706004494617], - [119.7728239278975, 47.048058783550125], - [119.66326989143874, 46.69267995867892], - [118.87432579963873, 46.80541209572365], - [117.42170128791419, 46.67273285581426], - [116.71786828009886, 46.38820241961521], - [115.98509647020008, 45.727235012386004], - [114.46033165899607, 45.339816799493825], - [113.46390669154417, 44.80889313412711], - [112.43606245325881, 45.01164561622429], - [111.87330610560029, 45.10207937273506], - [111.34837690637946, 44.45744171811009], - [111.66773725794323, 44.07317576758771], - [111.82958784388137, 43.743118394539515], - [111.12968224492022, 43.40683401140015], - [110.41210330611528, 42.87123362891103], - [109.24359581913146, 42.5194463160841], - [107.74477257693795, 42.48151581478187], - [106.12931562706169, 42.13432770442891], - [104.96499393109347, 41.59740957291635], - [104.52228193564899, 41.908346666016556], - [103.31227827353482, 41.9074681666676], - [101.83304039917994, 42.51487295182628], - [100.84586551310827, 42.66380442969145], - [99.51581749878004, 42.52469147396172], - [97.45175744017801, 42.74888967546002], - [96.34939578652781, 42.725635280928685], - [95.76245486855669, 43.319449164394605], - [95.30687544147153, 44.24133087826547], - [94.68892866412533, 44.352331854828414], - [93.4807336771413, 44.975472113619965], - [92.13389082231822, 45.11507599545646], - [90.9455395853343, 45.28607330991028], - [90.58576826371828, 45.71971609148753], - [90.97080936072501, 46.88814606382293], - [90.28082563676392, 47.69354909930793], - [88.85429772334676, 48.06908173277296], - [88.01383222855173, 48.599462795600616], - [87.7512642760767, 49.29719798440548] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Malaysia", - "sov_a3": "MYS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Malaysia", - "adm0_a3": "MYS", - "geou_dif": 0, - "geounit": "Malaysia", - "gu_a3": "MYS", - "su_dif": 0, - "subunit": "Malaysia", - "su_a3": "MYS", - "brk_diff": 0, - "name": "Malaysia", - "name_long": "Malaysia", - "brk_a3": "MYS", - "brk_name": "Malaysia", - "brk_group": null, - "abbrev": "Malay.", - "postal": "MY", - "formal_en": "Malaysia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Malaysia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 4, - "mapcolor9": 3, - "mapcolor13": 6, - "pop_est": 25715819, - "gdp_md_est": 384300, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MY", - "iso_a3": "MYS", - "iso_n3": "458", - "un_a3": "458", - "wb_a2": "MY", - "wb_a3": "MYS", - "woe_id": -99, - "adm0_a3_is": "MYS", - "adm0_a3_us": "MYS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "MYS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [101.07551557821333, 6.204867051615892], - [101.15421878459384, 5.691384182147715], - [101.81428185425804, 5.810808417174228], - [102.14118696493645, 6.221636053894656], - [102.37114708863524, 6.12820506431096], - [102.9617053568667, 5.524495144061078], - [103.38121463421217, 4.855001125503748], - [103.4385754740562, 4.181605536308382], - [103.33212202353488, 3.726697902842971], - [103.42942874554055, 3.38286876058902], - [103.50244754436889, 2.791018581550205], - [103.85467410687036, 2.515454006353763], - [104.24793175661151, 1.631141058759056], - [104.22881147666354, 1.293048000489534], - [103.51970747275443, 1.226333726400682], - [102.57361535035479, 1.967115383304744], - [101.39063846232918, 2.760813706875624], - [101.27353966675585, 3.270291652841181], - [100.6954354187067, 3.93913971599487], - [100.55740766805509, 4.76728038168828], - [100.19670617065773, 5.31249258058368], - [100.30626020711652, 6.040561835143876], - [100.08575687052709, 6.46448944745029], - [100.25959638875692, 6.642824815289572], - [101.07551557821333, 6.204867051615892] - ] - ], - [ - [ - [118.61832075406485, 4.478202419447541], - [117.88203494677019, 4.137551377779488], - [117.01521447150637, 4.306094061699469], - [115.86551720587677, 4.306559149590157], - [115.51907840379201, 3.169238389494396], - [115.13403730678523, 2.821481838386219], - [114.6213554220175, 1.430688177898887], - [113.80584964401956, 1.217548732911041], - [112.8598091980522, 1.497790025229946], - [112.38025190638368, 1.410120957846758], - [111.79754845586044, 0.904441229654651], - [111.15913781132659, 0.976478176269509], - [110.51406090702713, 0.773131415200993], - [109.83022667850886, 1.338135687664192], - [109.66326012577375, 2.006466986494985], - [110.39613528853707, 1.663774725751395], - [111.1688529805975, 1.850636704918784], - [111.3700810079421, 2.697303371588873], - [111.79692833867287, 2.885896511238073], - [112.99561486211527, 3.102394924324869], - [113.71293541875873, 3.893509426281128], - [114.20401655482843, 4.52587392823682], - [114.65959598191355, 4.00763682699781], - [114.8695573263154, 4.348313706881952], - [115.34746097215069, 4.316636053887009], - [115.40570031134362, 4.955227565933825], - [115.45071048386981, 5.447729803891561], - [116.22074100145099, 6.143191229675621], - [116.72510298061978, 6.924771429873998], - [117.12962609260049, 6.928052883324567], - [117.64339318244633, 6.422166449403306], - [117.68907514859237, 5.987490139180181], - [118.3476912781522, 5.708695786965464], - [119.18190392463994, 5.407835598162251], - [119.11069380094172, 5.016128241389865], - [118.43972700406411, 4.96651886638962], - [118.61832075406485, 4.478202419447541] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Myanmar", - "sov_a3": "MMR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Myanmar", - "adm0_a3": "MMR", - "geou_dif": 0, - "geounit": "Myanmar", - "gu_a3": "MMR", - "su_dif": 0, - "subunit": "Myanmar", - "su_a3": "MMR", - "brk_diff": 0, - "name": "Myanmar", - "name_long": "Myanmar", - "brk_a3": "MMR", - "brk_name": "Myanmar", - "brk_group": null, - "abbrev": "Myan.", - "postal": "MM", - "formal_en": "Republic of the Union of Myanmar", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Myanmar", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 13, - "pop_est": 48137741, - "gdp_md_est": 55130, - "pop_year": -99, - "lastcensus": 1983, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MM", - "iso_a3": "MMR", - "iso_n3": "104", - "un_a3": "104", - "wb_a2": "MM", - "wb_a3": "MMR", - "woe_id": -99, - "adm0_a3_is": "MMR", - "adm0_a3_us": "MMR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "MMR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [99.54330936075931, 20.186597601802063], - [98.95967573445488, 19.752980658440947], - [98.25372399291561, 19.708203029860044], - [97.7977828308044, 18.627080389881755], - [97.37589643757354, 18.445437730375815], - [97.85912275593486, 17.567946071843664], - [98.49376102091135, 16.83783559820793], - [98.90334842325676, 16.177824204976115], - [98.53737592976572, 15.308497422746084], - [98.1920740091914, 15.12370250087035], - [98.43081912637987, 14.622027696180835], - [99.09775516153876, 13.827502549693278], - [99.21201175333609, 13.269293728076464], - [99.19635379435167, 12.80474843998867], - [99.58728600463972, 11.892762762901697], - [99.03812055867398, 10.960545762572437], - [98.55355065307305, 9.932959906448545], - [98.45717410684871, 10.67526601810515], - [98.76454552612077, 11.441291612183749], - [98.42833865762985, 12.032986761925683], - [98.50957400919268, 13.122377631070677], - [98.1036039571077, 13.640459703012851], - [97.77773237507517, 14.837285874892642], - [97.59707156778276, 16.10056793869977], - [97.1645398294998, 16.928734442609336], - [96.505768670643, 16.42724050543285], - [95.3693522481124, 15.7143899601826], - [94.80840457558412, 15.80345429123764], - [94.18880415240454, 16.037936102762018], - [94.53348595579135, 17.277240301985728], - [94.32481652219674, 18.2135139022499], - [93.54098839719364, 19.36649262133002], - [93.66325483599621, 19.726961574781996], - [93.07827762245219, 19.855144965081976], - [92.36855350135562, 20.670883287025347], - [92.30323449093868, 21.47548533780982], - [92.65225711463799, 21.324047552978485], - [92.67272098182556, 22.041238918541254], - [93.16612755734836, 22.278459580977103], - [93.06029422401463, 22.70311066333557], - [93.28632693885928, 23.043658352139005], - [93.3251876159428, 24.078556423432204], - [94.10674197792505, 23.85074087167348], - [94.55265791217164, 24.675238348890332], - [94.60324913938538, 25.162495428970402], - [95.1551534362626, 26.001307277932085], - [95.12476769407496, 26.5735720891323], - [96.41936567585097, 27.264589341739224], - [97.1339990580153, 27.083773505149964], - [97.0519885599681, 27.69905894623315], - [97.40256147663612, 27.88253611908544], - [97.32711388549004, 28.26158274994634], - [97.91198774616944, 28.335945136014345], - [98.2462309102333, 27.74722138112918], - [98.68269005737046, 27.50881216075062], - [98.71209394734451, 26.743535874940264], - [98.67183800658916, 25.918702500913525], - [97.72460900267914, 25.083637193293], - [97.60471967976198, 23.897404690033042], - [98.66026248575577, 24.063286037689966], - [98.89874922078276, 23.14272207284253], - [99.5319922220874, 22.94903880461258], - [99.24089887898725, 22.11831431730458], - [99.98348921102149, 21.7429367131364], - [100.41653771362738, 21.558839423096614], - [101.15003299357825, 21.84998444262902], - [101.18000532430754, 21.436572984294024], - [100.32910119018952, 20.786121731036232], - [100.11598758341783, 20.417849636308187], - [99.54330936075931, 20.186597601802063] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Pakistan", - "sov_a3": "PAK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Pakistan", - "adm0_a3": "PAK", - "geou_dif": 0, - "geounit": "Pakistan", - "gu_a3": "PAK", - "su_dif": 0, - "subunit": "Pakistan", - "su_a3": "PAK", - "brk_diff": 0, - "name": "Pakistan", - "name_long": "Pakistan", - "brk_a3": "PAK", - "brk_name": "Pakistan", - "brk_group": null, - "abbrev": "Pak.", - "postal": "PK", - "formal_en": "Islamic Republic of Pakistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Pakistan", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 11, - "pop_est": 176242949, - "gdp_md_est": 427300, - "pop_year": -99, - "lastcensus": 1998, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PK", - "iso_a3": "PAK", - "iso_n3": "586", - "un_a3": "586", - "wb_a2": "PK", - "wb_a3": "PAK", - "woe_id": -99, - "adm0_a3_is": "PAK", - "adm0_a3_us": "PAK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PAK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [75.15802778514092, 37.13303091078912], - [75.89689741405013, 36.666806138651836], - [76.19284834178569, 35.89840342868782], - [77.83745079947457, 35.494009507787766], - [76.87172163280403, 34.65354401299274], - [75.75706098826834, 34.50492259372132], - [74.24020267120497, 34.74888703057125], - [73.74994835805195, 34.31769887952785], - [74.10429365427734, 33.44147329358685], - [74.45155927927871, 32.7648996038055], - [75.25864179881322, 32.2711054550405], - [74.40592898956501, 31.69263947196528], - [74.42138024282026, 30.979814764931177], - [73.45063846221743, 29.97641347911987], - [72.8237516620847, 28.961591701772054], - [71.77766564320032, 27.913180243434525], - [70.61649620960193, 27.989196275335868], - [69.51439293811312, 26.940965684511372], - [70.16892662952202, 26.491871649678842], - [70.28287316272558, 25.72222870533983], - [70.84469933460284, 25.21510203704352], - [71.04324018746823, 24.3565239527302], - [68.84259931831878, 24.35913361256094], - [68.1766451353734, 23.69196503345671], - [67.44366661974547, 23.94484365487699], - [67.14544192898907, 24.663611151624647], - [66.37282758979326, 25.425140896093847], - [64.53040774929113, 25.23703868255143], - [62.9057007180346, 25.21840932871021], - [61.49736290878419, 25.0782370061185], - [61.87418745305655, 26.239974880472104], - [63.31663170761959, 26.756532497661667], - [63.233897739520295, 27.21704702403071], - [62.755425652929866, 27.378923448184985], - [62.72783043808598, 28.25964488373539], - [61.77186811711863, 28.699333807890795], - [61.36930870956494, 29.303276272085924], - [60.874248488208785, 29.829238999952604], - [62.54985680527278, 29.31857249604431], - [63.55026085801117, 29.468330796826162], - [64.14800215033125, 29.340819200145972], - [64.35041873561852, 29.560030625928093], - [65.0468620136161, 29.472180691031905], - [66.34647260932442, 29.887943427036177], - [66.38145755398602, 30.73889923758645], - [66.93889122911847, 31.304911200479353], - [67.68339358914747, 31.30315420178142], - [67.79268924344478, 31.58293040620963], - [68.55693200060932, 31.713310044882018], - [68.92667687365767, 31.620189113892064], - [69.31776411324255, 31.90141225842444], - [69.26252200712256, 32.5019440780883], - [69.68714725126485, 33.105498969041236], - [70.3235941913716, 33.35853261975839], - [69.9305432473596, 34.02012014417511], - [70.8818030129884, 33.98885590263851], - [71.15677330921346, 34.34891144463215], - [71.11501875192162, 34.733125718722235], - [71.6130762063507, 35.153203436822864], - [71.49876793812109, 35.650563259416], - [71.26234826038575, 36.074387518857804], - [71.84629194528392, 36.50994232842986], - [72.92002485544447, 36.72000702569632], - [74.06755171091783, 36.83617564548845], - [74.57589277537298, 37.02084137628346], - [75.15802778514092, 37.13303091078912] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Oman", - "sov_a3": "OMN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Oman", - "adm0_a3": "OMN", - "geou_dif": 0, - "geounit": "Oman", - "gu_a3": "OMN", - "su_dif": 0, - "subunit": "Oman", - "su_a3": "OMN", - "brk_diff": 0, - "name": "Oman", - "name_long": "Oman", - "brk_a3": "OMN", - "brk_name": "Oman", - "brk_group": null, - "abbrev": "Oman", - "postal": "OM", - "formal_en": "Sultanate of Oman", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Oman", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 6, - "pop_est": 3418085, - "gdp_md_est": 66980, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "OM", - "iso_a3": "OMN", - "iso_n3": "512", - "un_a3": "512", - "wb_a2": "OM", - "wb_a3": "OMN", - "woe_id": -99, - "adm0_a3_is": "OMN", - "adm0_a3_us": "OMN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "OMN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [58.86114139184659, 21.114034532144302], - [58.48798587426696, 20.42898590746711], - [58.034318475176605, 20.48143748624335], - [57.82637251163411, 20.24300242764863], - [57.665762160070955, 19.736004950433113], - [57.788700392493375, 19.06757029873765], - [57.69439090356068, 18.944709580963803], - [57.234263950433814, 18.947991034414258], - [56.609650913321985, 18.57426707607948], - [56.512189162019496, 18.087113348863937], - [56.28352094912801, 17.87606679938395], - [55.6614917336307, 17.88412832282154], - [55.2699394061552, 17.632309068263197], - [55.274900343655105, 17.228354397037663], - [54.79100223167413, 16.950696926333364], - [54.239252964093765, 17.044980577049984], - [53.570508253804604, 16.707662665264678], - [53.10857262554751, 16.65105113368898], - [52.78218427919207, 17.349742336491232], - [52.00000980002224, 19.000003363516072], - [54.99998172386242, 19.99999400479612], - [55.66665937685988, 22.00000112557231], - [55.2083410988632, 22.70832998299701], - [55.234489373602884, 23.11099274341535], - [55.5258410988645, 23.524869289640918], - [55.52863162620829, 23.933604030853502], - [55.98121382022052, 24.130542914317854], - [55.80411868675625, 24.269604193615294], - [55.886232537668064, 24.920830593357493], - [56.396847365144, 24.924732163995515], - [56.84514041527606, 24.241673081961494], - [57.40345258975744, 23.87859446867884], - [58.13694786970834, 23.74793060962884], - [58.72921146020544, 23.565667832935418], - [59.18050174341036, 22.99239533130546], - [59.45009769067703, 22.6602709009656], - [59.80806033716286, 22.533611965418203], - [59.8061483091681, 22.31052480721419], - [59.44219119653641, 21.714540513592084], - [59.282407667889885, 21.433885809814882], - [58.86114139184659, 21.114034532144302] - ] - ], - [ - [ - [56.39142133975341, 25.89599070892126], - [56.26104170108093, 25.71460643157675], - [56.07082075381456, 26.05546417897395], - [56.36201744977936, 26.395934353128947], - [56.48567915225382, 26.309117946878672], - [56.39142133975341, 25.89599070892126] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Nepal", - "sov_a3": "NPL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Nepal", - "adm0_a3": "NPL", - "geou_dif": 0, - "geounit": "Nepal", - "gu_a3": "NPL", - "su_dif": 0, - "subunit": "Nepal", - "su_a3": "NPL", - "brk_diff": 0, - "name": "Nepal", - "name_long": "Nepal", - "brk_a3": "NPL", - "brk_name": "Nepal", - "brk_group": null, - "abbrev": "Nepal", - "postal": "NP", - "formal_en": "Nepal", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Nepal", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 12, - "pop_est": 28563377, - "gdp_md_est": 31080, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NP", - "iso_a3": "NPL", - "iso_n3": "524", - "un_a3": "524", - "wb_a2": "NP", - "wb_a3": "NPL", - "woe_id": -99, - "adm0_a3_is": "NPL", - "adm0_a3_us": "NPL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "NPL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [88.12044070836987, 27.876541652939594], - [88.04313276566123, 27.445818589786825], - [88.17480431514092, 26.81040517832595], - [88.06023766474982, 26.41461538340249], - [87.22747195836628, 26.397898057556077], - [86.02439293817918, 26.63098460540857], - [85.25177859898338, 26.72619843190634], - [84.6750179381738, 27.234901231387536], - [83.30424889519955, 27.36450572357556], - [81.99998742058497, 27.925479234319994], - [81.05720258985203, 28.416095282499043], - [80.08842451367627, 28.79447011974014], - [80.4767212259174, 29.72986522065534], - [81.11125613802932, 30.183480943313402], - [81.52580447787474, 30.42271698660863], - [82.32751264845088, 30.115268052688133], - [83.33711510613719, 29.463731594352193], - [83.89899295444673, 29.320226141877658], - [84.23457970575015, 28.839893703724698], - [85.01163821812304, 28.642773952747344], - [85.82331994013151, 28.203575954698703], - [86.9545170430006, 27.974261786403517], - [88.12044070836987, 27.876541652939594] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Philippines", - "sov_a3": "PHL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Philippines", - "adm0_a3": "PHL", - "geou_dif": 0, - "geounit": "Philippines", - "gu_a3": "PHL", - "su_dif": 0, - "subunit": "Philippines", - "su_a3": "PHL", - "brk_diff": 0, - "name": "Philippines", - "name_long": "Philippines", - "brk_a3": "PHL", - "brk_name": "Philippines", - "brk_group": null, - "abbrev": "Phil.", - "postal": "PH", - "formal_en": "Republic of the Philippines", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Philippines", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 8, - "pop_est": 97976603, - "gdp_md_est": 317500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PH", - "iso_a3": "PHL", - "iso_n3": "608", - "un_a3": "608", - "wb_a2": "PH", - "wb_a3": "PHL", - "woe_id": -99, - "adm0_a3_is": "PHL", - "adm0_a3_us": "PHL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 11, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "PHL.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [126.37681359263748, 8.414706325713354], - [126.4785128113879, 7.750354112168978], - [126.53742394420063, 7.189380601424574], - [126.19677290253256, 6.27429433840004], - [125.83142052622911, 7.293715318221857], - [125.3638521668523, 6.786485297060992], - [125.68316084198372, 6.049656887227258], - [125.39651167206064, 5.58100332277229], - [124.21978763234236, 6.161355495626182], - [123.93871951710695, 6.885135606306122], - [124.24366214406135, 7.360610459823661], - [123.61021243702757, 7.833527329942754], - [123.2960714051252, 7.418875637232787], - [122.82550581267542, 7.457374579290217], - [122.08549930225577, 6.899424139834849], - [121.91992801319263, 7.192119452336072], - [122.31235884001714, 8.034962063016508], - [122.94239790251966, 8.316236883981174], - [123.48768761606352, 8.693009751821194], - [123.84115441293984, 8.240324204944386], - [124.60146976125023, 8.514157619659017], - [124.76461225799564, 8.96040945071546], - [125.47139082245157, 8.986996975129642], - [125.41211795461278, 9.760334784377548], - [126.22271447154318, 9.28607432701885], - [126.3066369975851, 8.782487494334575], - [126.37681359263748, 8.414706325713354] - ] - ], - [ - [ - [123.98243777882583, 10.278778591345812], - [123.62318322153278, 9.950090643753299], - [123.30992068897936, 9.318268744336676], - [122.99588300994164, 9.0221886255204], - [122.38005496631948, 9.713360907424203], - [122.5860889018671, 9.981044826696104], - [122.83708133350873, 10.261156927934238], - [122.94741051645192, 10.881868394408029], - [123.49884972543848, 10.940624497923949], - [123.33777428598475, 10.267383938025446], - [124.07793582570125, 11.23272553145371], - [123.98243777882583, 10.278778591345812] - ] - ], - [ - [ - [118.50458092659035, 9.31638255455809], - [117.1742745301007, 8.367499904814665], - [117.66447716682138, 9.066888739452935], - [118.38691369026175, 9.684499619989225], - [118.98734215706108, 10.376292019080509], - [119.51149620979756, 11.369668077027214], - [119.68967654833992, 10.554291490109875], - [119.029458449379, 10.003653265823871], - [118.50458092659035, 9.31638255455809] - ] - ], - [ - [ - [121.88354780485913, 11.89175507247198], - [122.48382124236147, 11.582187404827508], - [123.12021650603597, 11.58366018314787], - [123.10083784392647, 11.16593374271649], - [122.6377136577267, 10.741308498574227], - [122.00261030485957, 10.441016750526087], - [121.96736697803655, 10.905691229694623], - [122.03837039600555, 11.41584096928004], - [121.88354780485913, 11.89175507247198] - ] - ], - [ - [ - [125.50255171112352, 12.162694606978349], - [125.78346479706218, 11.046121934447768], - [125.01188398651229, 11.31145457605038], - [125.03276126515814, 10.975816148314706], - [125.27744917206027, 10.358722032101312], - [124.80181928924573, 10.134678859899893], - [124.76016808481849, 10.837995103392302], - [124.45910119028606, 10.889929917845635], - [124.30252160044172, 11.495370998577227], - [124.8910128113816, 11.415582587118593], - [124.87799035044398, 11.79418996830499], - [124.26676150929572, 12.557760931849685], - [125.22711632700785, 12.535720933477194], - [125.50255171112352, 12.162694606978349] - ] - ], - [ - [ - [121.52739383350351, 13.06959015548452], - [121.26219038298157, 12.205560207564403], - [120.83389611214656, 12.70449616134242], - [120.3234363139675, 13.46641347905387], - [121.18012820850217, 13.429697373910443], - [121.52739383350351, 13.06959015548452] - ] - ], - [ - [ - [121.32130822152358, 18.504064642811016], - [121.9376013530364, 18.218552354398383], - [122.24600630095429, 18.478949896717097], - [122.336956821788, 18.224882717354177], - [122.1742794129332, 17.810282701076375], - [122.51565392465336, 17.093504746971973], - [122.2523108256939, 16.262444362854126], - [121.66278608610828, 15.931017564350128], - [121.5050696147534, 15.124813544164622], - [121.72882856657728, 14.328376369682246], - [122.25892540902734, 14.218202216035976], - [122.70127566944566, 14.33654124598442], - [123.95029503794026, 13.78213064214107], - [123.85510704965863, 13.237771104378467], - [124.1812886902849, 12.997527370653472], - [124.07741906137825, 12.536676947474575], - [123.29803510955227, 13.027525539598981], - [122.92865197152993, 13.552919826710408], - [122.67135501514869, 13.185836289925135], - [122.03464969288055, 13.784481919810347], - [121.1263847189186, 13.63668732345556], - [120.62863732308331, 13.857655747935652], - [120.67938357959385, 14.271015529838323], - [120.99181928923055, 14.525392767795083], - [120.69333621631272, 14.756670640517285], - [120.564145135583, 14.396279201713822], - [120.0704285014664, 14.970869452367097], - [119.92092858284613, 15.406346747290739], - [119.88377322802826, 16.363704331929966], - [120.28648766487882, 16.03462881109533], - [120.39004723519176, 17.59908112229951], - [120.71586714079191, 18.50522736253754], - [121.32130822152358, 18.504064642811016] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "North Korea", - "sov_a3": "PRK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "North Korea", - "adm0_a3": "PRK", - "geou_dif": 0, - "geounit": "North Korea", - "gu_a3": "PRK", - "su_dif": 0, - "subunit": "North Korea", - "su_a3": "PRK", - "brk_diff": 0, - "name": "Dem. Rep. Korea", - "name_long": "Dem. Rep. Korea", - "brk_a3": "PRK", - "brk_name": "Dem. Rep. Korea", - "brk_group": null, - "abbrev": "N.K.", - "postal": "KP", - "formal_en": "Democratic People's Republic of Korea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Korea, Dem. Rep.", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 22665345, - "gdp_md_est": 40000, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KP", - "iso_a3": "PRK", - "iso_n3": "408", - "un_a3": "408", - "wb_a2": "KP", - "wb_a3": "PRK", - "woe_id": -99, - "adm0_a3_is": "PRK", - "adm0_a3_us": "PRK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 15, - "long_len": 15, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PRK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [130.6400159038524, 42.39500946712528], - [130.78000735893113, 42.22000722916885], - [130.40003055228902, 42.28000356705971], - [129.96594852103726, 41.94136790625105], - [129.66736209525482, 41.60110443782523], - [129.70518924369247, 40.88282786718433], - [129.18811486218, 40.66180776627199], - [129.01039961152821, 40.485436102859815], - [128.63336836152672, 40.18984691015031], - [127.96741417858135, 40.02541250259756], - [127.53343550019417, 39.7568500839767], - [127.5021195822253, 39.32393077245153], - [127.38543419811029, 39.213472398427655], - [127.78334272675772, 39.05089834243742], - [128.34971642467661, 38.61224294692785], - [128.20574588431145, 38.37039724380189], - [127.780035435091, 38.30453563084589], - [127.07330854706737, 38.2561148137884], - [126.68371992401892, 37.80477285415118], - [126.23733890188176, 37.84037791600028], - [126.17475874237624, 37.74968577732804], - [125.6891036316972, 37.940010077459014], - [125.56843916229569, 37.75208873142962], - [125.2753304383362, 37.669070542952724], - [125.24008711151315, 37.85722443292744], - [124.98103315643398, 37.94882090916478], - [124.71216067921938, 38.10834605564979], - [124.98599409393398, 38.54847422947968], - [125.2219486837787, 38.66585724543067], - [125.13285851450752, 38.84855927179859], - [125.3865897970606, 39.387957872061165], - [125.3211157573468, 39.5513845891842], - [124.7374821310424, 39.66034434667162], - [124.26562462778531, 39.928493353834156], - [125.07994184784063, 40.56982371679245], - [126.18204511932943, 41.10733612727637], - [126.86908328664985, 41.81656932226619], - [127.34378299368302, 41.50315176041597], - [128.20843305879066, 41.46677155208249], - [128.0522152039723, 41.99428457291795], - [129.59666873587952, 42.42498179785456], - [129.99426720593323, 42.985386867843786], - [130.6400159038524, 42.39500946712528] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Israel", - "sov_a3": "ISR", - "adm0_dif": 1, - "level": 2, - "type": "Disputed", - "admin": "Palestine", - "adm0_a3": "PSX", - "geou_dif": 0, - "geounit": "Palestine", - "gu_a3": "PSX", - "su_dif": 0, - "subunit": "Palestine", - "su_a3": "PSX", - "brk_diff": 0, - "name": "Palestine", - "name_long": "Palestine", - "brk_a3": "PSX", - "brk_name": "Palestine", - "brk_group": null, - "abbrev": "Pal.", - "postal": "PAL", - "formal_en": "West Bank and Gaza", - "formal_fr": null, - "note_adm0": "Partial self-admin.", - "note_brk": "Partial self-admin.", - "name_sort": "Palestine (West Bank and Gaza)", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 8, - "pop_est": 4119083, - "gdp_md_est": 11950.77, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PS", - "iso_a3": "PSE", - "iso_n3": "275", - "un_a3": "275", - "wb_a2": "GZ", - "wb_a3": "WBG", - "woe_id": -99, - "adm0_a3_is": "PSE", - "adm0_a3_us": "PSX", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": -99, - "filename": "PSE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.54566531753454, 32.393992011030576], - [35.5452519060762, 31.78250478772084], - [35.397560662586045, 31.48908600516758], - [34.92740848159457, 31.353435370401414], - [34.970506626125996, 31.616778469360806], - [35.22589155451242, 31.754341132121766], - [34.97464074070933, 31.86658234305972], - [35.183930291491436, 32.53251068778894], - [35.54566531753454, 32.393992011030576] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Qatar", - "sov_a3": "QAT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Qatar", - "adm0_a3": "QAT", - "geou_dif": 0, - "geounit": "Qatar", - "gu_a3": "QAT", - "su_dif": 0, - "subunit": "Qatar", - "su_a3": "QAT", - "brk_diff": 0, - "name": "Qatar", - "name_long": "Qatar", - "brk_a3": "QAT", - "brk_name": "Qatar", - "brk_group": null, - "abbrev": "Qatar", - "postal": "QA", - "formal_en": "State of Qatar", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Qatar", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 4, - "pop_est": 833285, - "gdp_md_est": 91330, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "QA", - "iso_a3": "QAT", - "iso_n3": "634", - "un_a3": "634", - "wb_a2": "QA", - "wb_a3": "QAT", - "woe_id": -99, - "adm0_a3_is": "QAT", - "adm0_a3_us": "QAT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "QAT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [50.81010827006958, 24.754742539971378], - [50.74391076030369, 25.482424221289396], - [51.01335167827349, 26.00699168548419], - [51.28646162293606, 26.11458201751587], - [51.58907881043726, 25.80111277923338], - [51.60670047384881, 25.21567047779874], - [51.38960778179063, 24.62738597258806], - [51.11241539897702, 24.556330878186724], - [50.81010827006958, 24.754742539971378] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Saudi Arabia", - "sov_a3": "SAU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Saudi Arabia", - "adm0_a3": "SAU", - "geou_dif": 0, - "geounit": "Saudi Arabia", - "gu_a3": "SAU", - "su_dif": 0, - "subunit": "Saudi Arabia", - "su_a3": "SAU", - "brk_diff": 0, - "name": "Saudi Arabia", - "name_long": "Saudi Arabia", - "brk_a3": "SAU", - "brk_name": "Saudi Arabia", - "brk_group": null, - "abbrev": "Saud.", - "postal": "SA", - "formal_en": "Kingdom of Saudi Arabia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Saudi Arabia", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 7, - "pop_est": 28686633, - "gdp_md_est": 576500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SA", - "iso_a3": "SAU", - "iso_n3": "682", - "un_a3": "682", - "wb_a2": "SA", - "wb_a3": "SAU", - "woe_id": -99, - "adm0_a3_is": "SAU", - "adm0_a3_us": "SAU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SAU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [42.77933230975097, 16.347891343648683], - [42.649572788266084, 16.774635321514964], - [42.347989129410706, 17.075805568912003], - [42.270887892431226, 17.474721787989125], - [41.75438195167396, 17.833046169500975], - [41.22139122901558, 18.671599636301206], - [40.93934126156654, 19.486485297111756], - [40.247652215339826, 20.17463450772649], - [39.80168460466095, 20.338862209550054], - [39.139399448408284, 21.29190481209293], - [39.023695916506796, 21.986875311770195], - [39.06632897314759, 22.57965566659027], - [38.49277225114008, 23.688451036060854], - [38.02386030452362, 24.07868561451293], - [37.483634881344386, 24.285494696545015], - [37.154817742671185, 24.85848297779731], - [37.209491408036, 25.084541530858104], - [36.93162723160259, 25.602959499610176], - [36.63960371272122, 25.82622752532722], - [36.249136590323815, 26.57013560638488], - [35.64018151219639, 27.37652049408342], - [35.13018680190788, 28.06335195567472], - [34.63233605320798, 28.058546047471566], - [34.787778761541944, 28.6074272730597], - [34.832220493312946, 28.957483425404845], - [34.95603722508426, 29.35655467377884], - [36.06894087092206, 29.197494615184457], - [36.50121422704358, 29.5052536076987], - [36.74052778498725, 29.86528331147619], - [37.503581984209035, 30.003776150018403], - [37.66811974462638, 30.3386652694859], - [37.998848911294374, 30.50849986421313], - [37.00216556168101, 31.508412990844743], - [39.00488569515255, 32.01021698661498], - [39.19546837744497, 32.16100881604267], - [40.399994337736246, 31.889991766887935], - [41.889980910007836, 31.190008653278365], - [44.70949873228474, 29.178891099559383], - [46.568713413281756, 29.09902517345229], - [47.45982181172283, 29.002519436147224], - [47.708850538937384, 28.526062730416143], - [48.416094191283946, 28.55200429942667], - [48.80759484232718, 27.689627997339883], - [49.29955447774582, 27.46121816660981], - [49.470913527225655, 27.10999929453808], - [50.15242231629088, 26.689663194275997], - [50.212935418504685, 26.277026882425375], - [50.11330325704594, 25.943972276304248], - [50.239858839728754, 25.608049628190926], - [50.52738650900073, 25.3278083358721], - [50.66055667501689, 24.99989553476402], - [50.81010827006958, 24.754742539971378], - [51.11241539897702, 24.556330878186724], - [51.38960778179063, 24.62738597258806], - [51.57951867046327, 24.245497137951105], - [51.61770755392698, 24.014219265228828], - [52.000733270074335, 23.00115448657894], - [55.0068030129249, 22.496947536707136], - [55.20834109886319, 22.708329982997046], - [55.666659376859826, 22.00000112557234], - [54.99998172386236, 19.999994004796108], - [52.00000980002224, 19.000003363516058], - [49.11667158386487, 18.616667588774945], - [48.18334354024134, 18.166669216377315], - [47.46669477721763, 17.116681626854884], - [47.000004917189756, 16.949999294497445], - [46.74999433776165, 17.283338120996177], - [46.366658563020536, 17.233315334537636], - [45.39999922056875, 17.333335069238558], - [45.21665123879718, 17.43332896572333], - [44.06261315285508, 17.410358791569593], - [43.79151858905192, 17.31997671149111], - [43.380794305196105, 17.57998668056767], - [43.11579756040335, 17.088440456607373], - [43.21837527850275, 16.66688996018641], - [42.77933230975097, 16.347891343648683] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Syria", - "sov_a3": "SYR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Syria", - "adm0_a3": "SYR", - "geou_dif": 0, - "geounit": "Syria", - "gu_a3": "SYR", - "su_dif": 0, - "subunit": "Syria", - "su_a3": "SYR", - "brk_diff": 0, - "name": "Syria", - "name_long": "Syria", - "brk_a3": "SYR", - "brk_name": "Syria", - "brk_group": null, - "abbrev": "Syria", - "postal": "SYR", - "formal_en": "Syrian Arab Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Syrian Arab Republic", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 6, - "pop_est": 20178485, - "gdp_md_est": 98830, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SY", - "iso_a3": "SYR", - "iso_n3": "760", - "un_a3": "760", - "wb_a2": "SY", - "wb_a3": "SYR", - "woe_id": -99, - "adm0_a3_is": "SYR", - "adm0_a3_us": "SYR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SYR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [38.792340529136084, 33.378686428352225], - [36.834062127435544, 32.312937526980775], - [35.71991824722275, 32.709192409794866], - [35.700797967274745, 32.71601369885738], - [35.836396925608625, 32.86812327730851], - [35.82110070165024, 33.2774264592763], - [36.066460402172055, 33.82491242119255], - [36.61175011571589, 34.201788641897174], - [36.4481942075121, 34.59393524834407], - [35.99840254084364, 34.644914048800004], - [35.905023227692226, 35.410009467097325], - [36.149762811026534, 35.82153473565367], - [36.417550083163036, 36.04061697035506], - [36.6853890317318, 36.25969920505646], - [36.7394942563414, 36.81752045343109], - [37.06676110204583, 36.62303620050062], - [38.1677274920242, 36.90121043552777], - [38.6998913917659, 36.71292735447234], - [39.52258019385255, 36.71605377862599], - [40.67325931169569, 37.09127635349729], - [41.21208947120305, 37.074352321921694], - [42.34959109881177, 37.2298725449041], - [41.83706424334096, 36.605853786763575], - [41.289707472505455, 36.35881460219227], - [41.383965285005814, 35.628316555314356], - [41.006158888519934, 34.41937226006212], - [38.792340529136084, 33.378686428352225] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Tajikistan", - "sov_a3": "TJK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Tajikistan", - "adm0_a3": "TJK", - "geou_dif": 0, - "geounit": "Tajikistan", - "gu_a3": "TJK", - "su_dif": 0, - "subunit": "Tajikistan", - "su_a3": "TJK", - "brk_diff": 0, - "name": "Tajikistan", - "name_long": "Tajikistan", - "brk_a3": "TJK", - "brk_name": "Tajikistan", - "brk_group": null, - "abbrev": "Tjk.", - "postal": "TJ", - "formal_en": "Republic of Tajikistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Tajikistan", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 7349145, - "gdp_md_est": 13160, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TJ", - "iso_a3": "TJK", - "iso_n3": "762", - "un_a3": "762", - "wb_a2": "TJ", - "wb_a3": "TJK", - "woe_id": -99, - "adm0_a3_is": "TJK", - "adm0_a3_us": "TJK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TJK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [71.01419803252017, 40.24436554621823], - [70.64801883329997, 39.93575389257117], - [69.55960981636852, 40.10321137141298], - [69.46488691597753, 39.5266832545487], - [70.54916181832562, 39.6041979029865], - [71.784693637992, 39.27946320246437], - [73.6753792662548, 39.4312368841056], - [73.92885216664644, 38.50581533462274], - [74.25751427602273, 38.60650686294345], - [74.86481570831681, 38.3788463404816], - [74.8299857929521, 37.9900070257014], - [74.98000247589542, 37.419990139305895], - [73.9486959166465, 37.4215662704908], - [73.26005577992501, 37.495256862939], - [72.63688968291729, 37.047558091778356], - [72.1930408059624, 36.948287665345674], - [71.8446382994506, 36.73817129164692], - [71.44869347523024, 37.06564484308051], - [71.54191775908478, 37.905774441065645], - [71.23940392444817, 37.95326508234188], - [71.34813113799026, 38.258905341132156], - [70.80682050973289, 38.486281643216415], - [70.3763041523093, 38.13839590102752], - [70.27057417184014, 37.735164699854025], - [70.11657840361033, 37.58822276463209], - [69.51878543485796, 37.60899669041341], - [69.19627282092438, 37.15114350030743], - [68.85944583524594, 37.344335842430596], - [68.13556237170138, 37.0231151393043], - [67.82999962755952, 37.14499400486468], - [68.39203250516596, 38.157025254868735], - [68.17602501818592, 38.901553453113905], - [67.44221967964131, 39.140143541005486], - [67.70142866401736, 39.58047842056453], - [68.53641645698941, 39.53345286717894], - [69.0116329283455, 40.08615814875666], - [69.32949466337283, 40.72782440852485], - [70.66662234892505, 40.96021332454141], - [70.45815962105962, 40.49649485937029], - [70.60140669137269, 40.21852733007229], - [71.01419803252017, 40.24436554621823] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Taiwan", - "sov_a3": "TWN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Taiwan", - "adm0_a3": "TWN", - "geou_dif": 0, - "geounit": "Taiwan", - "gu_a3": "TWN", - "su_dif": 0, - "subunit": "Taiwan", - "su_a3": "TWN", - "brk_diff": 1, - "name": "Taiwan", - "name_long": "Taiwan", - "brk_a3": "B77", - "brk_name": "Taiwan", - "brk_group": null, - "abbrev": "Taiwan", - "postal": "TW", - "formal_en": null, - "formal_fr": null, - "note_adm0": null, - "note_brk": "Self admin.; Claimed by China", - "name_sort": "Taiwan", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 22974347, - "gdp_md_est": 712000, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TW", - "iso_a3": "TWN", - "iso_n3": "158", - "un_a3": "-099", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "TWN", - "adm0_a3_us": "TWN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "TWN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [121.77781782438993, 24.3942735865194], - [121.17563235889274, 22.790857245367167], - [120.74707970589621, 21.970571397382113], - [120.22008344938367, 22.81486094816674], - [120.1061885926124, 23.556262722258236], - [120.69467980355225, 24.538450832613737], - [121.49504438688876, 25.295458889257386], - [121.95124393116144, 24.997595933527034], - [121.77781782438993, 24.3942735865194] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Uzbekistan", - "sov_a3": "UZB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Uzbekistan", - "adm0_a3": "UZB", - "geou_dif": 0, - "geounit": "Uzbekistan", - "gu_a3": "UZB", - "su_dif": 0, - "subunit": "Uzbekistan", - "su_a3": "UZB", - "brk_diff": 0, - "name": "Uzbekistan", - "name_long": "Uzbekistan", - "brk_a3": "UZB", - "brk_name": "Uzbekistan", - "brk_group": null, - "abbrev": "Uzb.", - "postal": "UZ", - "formal_en": "Republic of Uzbekistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Uzbekistan", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 5, - "mapcolor13": 4, - "pop_est": 27606007, - "gdp_md_est": 71670, - "pop_year": -99, - "lastcensus": 1989, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UZ", - "iso_a3": "UZB", - "iso_n3": "860", - "un_a3": "860", - "wb_a2": "UZ", - "wb_a3": "UZB", - "woe_id": -99, - "adm0_a3_is": "UZB", - "adm0_a3_us": "UZB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": 5, - "homepart": 1, - "filename": "UZB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [66.51860680528867, 37.36278432875879], - [66.54615034370022, 37.97468496352687], - [65.2159989765074, 38.40269501398429], - [64.17022301621677, 38.892406724598246], - [63.51801476426103, 39.36325653742564], - [62.374260288345, 40.05388621679039], - [61.88271406438469, 41.084856879229406], - [61.54717898951356, 41.266370347654615], - [60.46595299667069, 41.22032664648255], - [60.08334069198167, 41.425146185871405], - [59.97642215356978, 42.22308197689021], - [58.62901085799146, 42.75155101172305], - [57.78652998233708, 42.17055288346552], - [56.932215203687804, 41.826026109375604], - [57.0963912290791, 41.32231008561057], - [55.96819135928291, 41.30864166926936], - [55.928917270741096, 44.99585846615911], - [58.50312706892847, 45.586804307632825], - [58.689989048095896, 45.50001373959862], - [60.23997195825833, 44.78403677019473], - [61.05831994003245, 44.40581696225051], - [62.01330040878625, 43.50447663021565], - [63.18578698105657, 43.650074978198006], - [64.90082441595928, 43.72808055274258], - [66.09801232286509, 42.99766002051309], - [66.02339155463562, 41.99464630794398], - [66.51064863471572, 41.987644151368436], - [66.7140470722165, 41.1684435084615], - [67.98585574735182, 41.13599070898222], - [68.25989586779562, 40.6623245305949], - [68.63248294462001, 40.66868073176681], - [69.07002729683532, 41.38424428971237], - [70.3889648782208, 42.08130768489745], - [70.96231489449914, 42.26615428320549], - [71.25924767444822, 42.16771067968946], - [70.42002241402821, 41.51999827734314], - [71.1578585142916, 41.14358714452912], - [71.87011478057047, 41.392900092121266], - [73.05541710804917, 40.866033026689465], - [71.77487511585656, 40.14584442805378], - [71.01419803252017, 40.24436554621823], - [70.60140669137269, 40.21852733007229], - [70.45815962105962, 40.49649485937029], - [70.66662234892505, 40.96021332454141], - [69.32949466337283, 40.72782440852485], - [69.0116329283455, 40.08615814875666], - [68.53641645698941, 39.53345286717894], - [67.70142866401736, 39.58047842056453], - [67.44221967964131, 39.140143541005486], - [68.17602501818592, 38.901553453113905], - [68.39203250516596, 38.157025254868735], - [67.82999962755952, 37.14499400486468], - [67.07578209825962, 37.35614390720929], - [66.51860680528867, 37.36278432875879] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "East Timor", - "sov_a3": "TLS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "East Timor", - "adm0_a3": "TLS", - "geou_dif": 0, - "geounit": "East Timor", - "gu_a3": "TLS", - "su_dif": 0, - "subunit": "East Timor", - "su_a3": "TLS", - "brk_diff": 0, - "name": "Timor-Leste", - "name_long": "Timor-Leste", - "brk_a3": "TLS", - "brk_name": "Timor-Leste", - "brk_group": null, - "abbrev": "T.L.", - "postal": "TL", - "formal_en": "Democratic Republic of Timor-Leste", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Timor-Leste", - "name_alt": "East Timor", - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 3, - "pop_est": 1131612, - "gdp_md_est": 2520, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TL", - "iso_a3": "TLS", - "iso_n3": "626", - "un_a3": "626", - "wb_a2": "TP", - "wb_a3": "TMP", - "woe_id": -99, - "adm0_a3_is": "TLS", - "adm0_a3_us": "TLS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TLS.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [124.96868248911622, -8.892790215697083], - [125.08624637258026, -8.65688730228468], - [125.94707238169826, -8.432094821815035], - [126.64470421763855, -8.398246758663852], - [126.95724328013982, -8.273344821814398], - [127.33592817597464, -8.397316582882603], - [126.96799197805655, -8.668256117388893], - [125.9258850444586, -9.106007175333351], - [125.08852013560109, -9.393173109579294], - [125.07001997284061, -9.089987481322872], - [124.96868248911622, -8.892790215697083] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Thailand", - "sov_a3": "THA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Thailand", - "adm0_a3": "THA", - "geou_dif": 0, - "geounit": "Thailand", - "gu_a3": "THA", - "su_dif": 0, - "subunit": "Thailand", - "su_a3": "THA", - "brk_diff": 0, - "name": "Thailand", - "name_long": "Thailand", - "brk_a3": "THA", - "brk_name": "Thailand", - "brk_group": null, - "abbrev": "Thai.", - "postal": "TH", - "formal_en": "Kingdom of Thailand", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Thailand", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 8, - "mapcolor13": 1, - "pop_est": 65905410, - "gdp_md_est": 547400, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TH", - "iso_a3": "THA", - "iso_n3": "764", - "un_a3": "764", - "wb_a2": "TH", - "wb_a3": "THA", - "woe_id": -99, - "adm0_a3_is": "THA", - "adm0_a3_us": "THA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "THA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [102.5849324890267, 12.186594956913282], - [101.68715783081996, 12.645740057826572], - [100.83180952352487, 12.627084865769206], - [100.9784672383692, 13.412721665902566], - [100.0977974792511, 13.406856390837433], - [100.01873253784456, 12.307001044153354], - [99.47892052612363, 10.846366685423547], - [99.15377241414316, 9.963061428258554], - [99.22239871622676, 9.239255479362427], - [99.87383182169813, 9.20786204674512], - [100.27964684448622, 8.295152899606052], - [100.45927412313276, 7.429572658717177], - [101.01732791545273, 6.856868597842478], - [101.62307905477806, 6.74062246340192], - [102.14118696493638, 6.221636053894628], - [101.81428185425798, 5.810808417174242], - [101.15421878459387, 5.691384182147715], - [101.07551557821336, 6.204867051615921], - [100.25959638875696, 6.642824815289543], - [100.0857568705271, 6.46448944745029], - [99.69069054565574, 6.848212795433597], - [99.51964155476963, 7.34345388430276], - [98.9882528015123, 7.907993068875327], - [98.503786248776, 8.382305202666288], - [98.339661899817, 7.794511623562386], - [98.15000939330581, 8.350007432483878], - [98.25915001830624, 8.973922837759801], - [98.55355065307305, 9.932959906448545], - [99.03812055867398, 10.960545762572437], - [99.58728600463972, 11.892762762901697], - [99.19635379435167, 12.80474843998867], - [99.21201175333609, 13.269293728076464], - [99.09775516153876, 13.827502549693278], - [98.43081912637987, 14.622027696180835], - [98.1920740091914, 15.12370250087035], - [98.53737592976572, 15.308497422746084], - [98.90334842325676, 16.177824204976115], - [98.49376102091135, 16.83783559820793], - [97.85912275593486, 17.567946071843664], - [97.37589643757354, 18.445437730375815], - [97.7977828308044, 18.627080389881755], - [98.25372399291561, 19.708203029860044], - [98.95967573445488, 19.752980658440947], - [99.54330936075931, 20.186597601802063], - [100.11598758341783, 20.417849636308187], - [100.54888105672688, 20.109237982661128], - [100.60629357300316, 19.508344427971224], - [101.2820146016517, 19.462584947176765], - [101.03593143107777, 18.408928330961615], - [101.05954756063517, 17.51249725999449], - [102.11359175009248, 18.109101670804165], - [102.41300499879162, 17.932781683824288], - [102.9987056823877, 17.9616946476916], - [103.20019209189373, 18.309632066312773], - [103.95647667848529, 18.24095408779688], - [104.7169470560925, 17.42885895433008], - [104.7793205098688, 16.44186493577145], - [105.58903852745016, 15.570316066952858], - [105.54433841351769, 14.723933620660416], - [105.21877689007887, 14.273211778210694], - [104.28141808473661, 14.416743068901367], - [102.98842207236163, 14.225721136934467], - [102.348099399833, 13.394247341358223], - [102.5849324890267, 12.186594956913282] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Vietnam", - "sov_a3": "VNM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Vietnam", - "adm0_a3": "VNM", - "geou_dif": 0, - "geounit": "Vietnam", - "gu_a3": "VNM", - "su_dif": 0, - "subunit": "Vietnam", - "su_a3": "VNM", - "brk_diff": 0, - "name": "Vietnam", - "name_long": "Vietnam", - "brk_a3": "VNM", - "brk_name": "Vietnam", - "brk_group": null, - "abbrev": "Viet.", - "postal": "VN", - "formal_en": "Socialist Republic of Vietnam", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Vietnam", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 4, - "pop_est": 86967524, - "gdp_md_est": 241700, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "VN", - "iso_a3": "VNM", - "iso_n3": "704", - "un_a3": "704", - "wb_a2": "VN", - "wb_a3": "VNM", - "woe_id": -99, - "adm0_a3_is": "VNM", - "adm0_a3_us": "VNM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": 2, - "homepart": 1, - "filename": "VNM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [108.05018029178294, 21.55237986906012], - [106.7150679870901, 20.69685069425202], - [105.88168216351903, 19.752050482659698], - [105.66200564984631, 19.05816518806057], - [106.426816847766, 18.004120998603227], - [107.36195356651974, 16.69745656988705], - [108.26949507042963, 16.07974233648615], - [108.87710656131748, 15.27669057867044], - [109.33526981001721, 13.426028347217722], - [109.20013593957398, 11.666859239137764], - [108.36612999881545, 11.008320624226272], - [107.22092858279524, 10.364483954301832], - [106.40511274620343, 9.53083974856932], - [105.15826378786511, 8.599759629750494], - [104.79518517458237, 9.241038316276502], - [105.0762016133856, 9.918490505406808], - [104.33433475140347, 10.48654368737523], - [105.19991499229235, 10.889309800658097], - [106.24967003786946, 10.961811835163587], - [105.81052371625313, 11.567614650921227], - [107.49140302941089, 12.337205918827946], - [107.61454796756243, 13.535530707244206], - [107.38272749230109, 14.202440904186972], - [107.5645251811039, 15.202173163305558], - [107.3127059265456, 15.90853831630318], - [106.55600792849569, 16.604283962464805], - [105.92576216026403, 17.48531545660896], - [105.09459842328152, 18.66697459561108], - [103.8965320170267, 19.265180975821806], - [104.18338789267894, 19.62466807706022], - [104.8225736836971, 19.886641750563882], - [104.43500044150805, 20.75873322192153], - [103.20386111858645, 20.766562201413745], - [102.75489627483466, 21.675137233969465], - [102.17043582561358, 22.464753119389304], - [102.7069922221001, 22.708795070887675], - [103.50451460166056, 22.70375661873921], - [104.47685835166448, 22.819150092046968], - [105.32920942588663, 23.352063300056912], - [105.81124718630521, 22.976892401617903], - [106.72540327354845, 22.79426788989842], - [106.56727339073532, 22.21820486092477], - [107.04342003787262, 21.811898912029914], - [108.05018029178294, 21.55237986906012] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Turkey", - "sov_a3": "TUR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Turkey", - "adm0_a3": "TUR", - "geou_dif": 0, - "geounit": "Turkey", - "gu_a3": "TUR", - "su_dif": 0, - "subunit": "Turkey", - "su_a3": "TUR", - "brk_diff": 0, - "name": "Turkey", - "name_long": "Turkey", - "brk_a3": "TUR", - "brk_name": "Turkey", - "brk_group": null, - "abbrev": "Tur.", - "postal": "TR", - "formal_en": "Republic of Turkey", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Turkey", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 8, - "mapcolor13": 4, - "pop_est": 76805524, - "gdp_md_est": 902700, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TR", - "iso_a3": "TUR", - "iso_n3": "792", - "un_a3": "792", - "wb_a2": "TR", - "wb_a3": "TUR", - "woe_id": -99, - "adm0_a3_is": "TUR", - "adm0_a3_us": "TUR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TUR.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [36.91312706884215, 41.335358384764305], - [38.34766482926452, 40.94858612727572], - [39.51260664242025, 41.102762763018575], - [40.373432651538245, 41.01367259374734], - [41.554084100110714, 41.53565623632761], - [42.619548781104555, 41.58317271581993], - [43.58274580259271, 41.09214325618257], - [43.7526579119685, 40.74020091405882], - [43.65643639504096, 40.25356395116617], - [44.400008579288766, 40.00500031184231], - [44.793989699082005, 39.713002631177034], - [44.109225294782355, 39.428136298168056], - [44.4214026222576, 38.28128123631453], - [44.22575564960053, 37.97158437758935], - [44.77269900897775, 37.17044464776845], - [44.29345177590286, 37.00151439060635], - [43.94225874204736, 37.256227525372935], - [42.77912560402186, 37.38526357680581], - [42.34959109881177, 37.22987254490411], - [41.21208947120303, 37.07435232192173], - [40.673259311695716, 37.09127635349736], - [39.52258019385252, 36.71605377862602], - [38.69989139176593, 36.71292735447233], - [38.16772749202416, 36.90121043552779], - [37.06676110204583, 36.62303620050062], - [36.739494256341374, 36.817520453431115], - [36.68538903173183, 36.259699205056506], - [36.41755008316309, 36.0406169703551], - [36.14976281102659, 35.82153473565367], - [35.782084995269855, 36.274995429014915], - [36.160821567537056, 36.650605577128374], - [35.55093631362834, 36.56544281671134], - [34.714553256984374, 36.795532131490916], - [34.02689497247647, 36.21996002862397], - [32.5091581560641, 36.1075637883892], - [31.699595167779567, 36.64427521417261], - [30.62162479017107, 36.677864895162315], - [30.39109622571712, 36.26298065850698], - [29.699975620245567, 36.144357408181], - [28.73290286633539, 36.67683136651644], - [27.64118655773737, 36.658822129862756], - [27.048767937943296, 37.65336090753601], - [26.318218214633045, 38.208133246405396], - [26.804700148228733, 38.98576019953356], - [26.17078535330438, 39.463612168936464], - [27.280019972449395, 40.42001373957831], - [28.819977654747216, 40.46001129817221], - [29.24000369641558, 41.21999074967269], - [31.145933872204434, 41.08762156835706], - [32.34797936374579, 41.73626414648464], - [33.51328291192752, 42.018960069337304], - [35.16770389175187, 42.04022492122544], - [36.91312706884215, 41.335358384764305] - ] - ], - [ - [ - [27.192376743282406, 40.690565700842455], - [26.35800906749779, 40.15199392349649], - [26.04335127127254, 40.61775360774317], - [26.056942172965336, 40.82412344010075], - [26.29460208507569, 40.93626129817417], - [26.604195590936282, 41.56211456966102], - [26.117041863720825, 41.82690460872456], - [27.135739373490505, 42.14148489030131], - [27.996720411905414, 42.00735871028777], - [28.115524529744444, 41.622886054036286], - [28.988442824018787, 41.29993419042819], - [28.80643842948675, 41.05496206314854], - [27.61901736828412, 40.99982330989312], - [27.192376743282406, 40.690565700842455] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Turkmenistan", - "sov_a3": "TKM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Turkmenistan", - "adm0_a3": "TKM", - "geou_dif": 0, - "geounit": "Turkmenistan", - "gu_a3": "TKM", - "su_dif": 0, - "subunit": "Turkmenistan", - "su_a3": "TKM", - "brk_diff": 0, - "name": "Turkmenistan", - "name_long": "Turkmenistan", - "brk_a3": "TKM", - "brk_name": "Turkmenistan", - "brk_group": null, - "abbrev": "Turkm.", - "postal": "TM", - "formal_en": "Turkmenistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Turkmenistan", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 9, - "pop_est": 4884887, - "gdp_md_est": 29780, - "pop_year": -99, - "lastcensus": 1995, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TM", - "iso_a3": "TKM", - "iso_n3": "795", - "un_a3": "795", - "wb_a2": "TM", - "wb_a3": "TKM", - "woe_id": -99, - "adm0_a3_is": "TKM", - "adm0_a3_us": "TKM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 12, - "long_len": 12, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "TKM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [61.21081709172574, 35.650072333309225], - [61.123070509694145, 36.49159719496624], - [60.37763797388387, 36.52738312432837], - [59.23476199731681, 37.412987982730336], - [58.4361544126782, 37.522309475243794], - [57.33043379092898, 38.02922943781094], - [56.61936608259282, 38.121394354803485], - [56.18037479027333, 37.93512665460742], - [55.51157840355191, 37.96411713312317], - [54.800303989486565, 37.392420762678185], - [53.92159793479556, 37.19891836196126], - [53.73551110211252, 37.90613617609169], - [53.880928582581845, 38.95209300389536], - [53.101027866432894, 39.29057363540713], - [53.35780805849123, 39.97528636327445], - [52.69397260926982, 40.03362905533197], - [52.915251092343624, 40.87652334244473], - [53.858139275941134, 40.63103445084218], - [54.73684533063215, 40.95101491959346], - [54.008310988181314, 41.55121084244742], - [53.72171349469059, 42.12319143327003], - [52.916749708880076, 41.86811656347733], - [52.81468875510361, 41.13537059179471], - [52.50245975119615, 41.78331553808637], - [52.944293247291654, 42.11603424739759], - [54.07941775901495, 42.32410940202083], - [54.75534549339263, 42.043971462566574], - [55.45525109235377, 41.25985911718584], - [55.96819135928291, 41.30864166926936], - [57.0963912290791, 41.32231008561057], - [56.932215203687804, 41.826026109375604], - [57.78652998233708, 42.17055288346552], - [58.62901085799146, 42.75155101172305], - [59.97642215356978, 42.22308197689021], - [60.08334069198167, 41.425146185871405], - [60.46595299667069, 41.22032664648255], - [61.54717898951356, 41.266370347654615], - [61.88271406438469, 41.084856879229406], - [62.374260288345, 40.05388621679039], - [63.51801476426103, 39.36325653742564], - [64.17022301621677, 38.892406724598246], - [65.2159989765074, 38.40269501398429], - [66.54615034370022, 37.97468496352687], - [66.51860680528867, 37.36278432875879], - [66.21738488145932, 37.39379018813392], - [65.74563073106681, 37.66116404881207], - [65.58894778835784, 37.30521678318564], - [64.7461051776774, 37.111817735333304], - [64.5464791197339, 36.31207326918427], - [63.9828959491587, 36.0079574651466], - [63.19353844590035, 35.857165635718914], - [62.9846623065766, 35.40404083916762], - [62.230651483005886, 35.270663967422294], - [61.21081709172574, 35.650072333309225] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Yemen", - "sov_a3": "YEM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Yemen", - "adm0_a3": "YEM", - "geou_dif": 0, - "geounit": "Yemen", - "gu_a3": "YEM", - "su_dif": 0, - "subunit": "Yemen", - "su_a3": "YEM", - "brk_diff": 0, - "name": "Yemen", - "name_long": "Yemen", - "brk_a3": "YEM", - "brk_name": "Yemen", - "brk_group": null, - "abbrev": "Yem.", - "postal": "YE", - "formal_en": "Republic of Yemen", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Yemen, Rep.", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 11, - "pop_est": 23822783, - "gdp_md_est": 55280, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "YE", - "iso_a3": "YEM", - "iso_n3": "887", - "un_a3": "887", - "wb_a2": "RY", - "wb_a3": "YEM", - "woe_id": -99, - "adm0_a3_is": "YEM", - "adm0_a3_us": "YEM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "YEM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [53.10857262554751, 16.65105113368895], - [52.38520592632588, 16.382411200419654], - [52.19172936382509, 15.93843313238402], - [52.1681649107, 15.597420355689948], - [51.172515089732485, 15.175249742081492], - [49.57457645040315, 14.70876658778275], - [48.67923058451416, 14.00320241948566], - [48.23894738138742, 13.948089504446372], - [47.938914015500785, 14.007233181204427], - [47.354453566279716, 13.592219753468383], - [46.717076450391744, 13.39969920496502], - [45.87759280781027, 13.347764390511685], - [45.62505008319987, 13.290946153206763], - [45.406458774605255, 13.026905422411433], - [45.14435591002086, 12.95393830001531], - [44.98953331887441, 12.699586900274708], - [44.49457645038285, 12.721652736863346], - [44.175112745954486, 12.585950425664876], - [43.48295861183713, 12.636800035040084], - [43.22287112811213, 13.220950425667425], - [43.25144819516953, 13.767583726450852], - [43.08794396339806, 14.06263031662131], - [42.89224531430872, 14.802249253798749], - [42.60487267433362, 15.213335272680595], - [42.80501549660005, 15.261962795467255], - [42.70243777850066, 15.718885809791999], - [42.823670688657415, 15.911742255105265], - [42.77933230975097, 16.347891343648683], - [43.21837527850275, 16.66688996018641], - [43.11579756040335, 17.088440456607373], - [43.380794305196105, 17.57998668056767], - [43.79151858905192, 17.31997671149111], - [44.06261315285508, 17.410358791569593], - [45.21665123879718, 17.43332896572333], - [45.39999922056875, 17.333335069238558], - [46.366658563020536, 17.233315334537636], - [46.74999433776165, 17.283338120996177], - [47.000004917189756, 16.949999294497445], - [47.46669477721763, 17.116681626854884], - [48.18334354024134, 18.166669216377315], - [49.11667158386487, 18.616667588774945], - [52.00000980002224, 19.000003363516058], - [52.78218427919205, 17.349742336491232], - [53.10857262554751, 16.65105113368895] - ] - ] - } - } - ] + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "United Arab Emirates", + "sov_a3": "ARE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "United Arab Emirates", + "adm0_a3": "ARE", + "geou_dif": 0, + "geounit": "United Arab Emirates", + "gu_a3": "ARE", + "su_dif": 0, + "subunit": "United Arab Emirates", + "su_a3": "ARE", + "brk_diff": 0, + "name": "United Arab Emirates", + "name_long": "United Arab Emirates", + "brk_a3": "ARE", + "brk_name": "United Arab Emirates", + "brk_group": null, + "abbrev": "U.A.E.", + "postal": "AE", + "formal_en": "United Arab Emirates", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "United Arab Emirates", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 3, + "pop_est": 4798491, + "gdp_md_est": 184300, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AE", + "iso_a3": "ARE", + "iso_n3": "784", + "un_a3": "784", + "wb_a2": "AE", + "wb_a3": "ARE", + "woe_id": -99, + "adm0_a3_is": "ARE", + "adm0_a3_us": "ARE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 20, + "long_len": 20, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "ARE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [51.57951867046327, 24.245497137951105], + [51.757440626844186, 24.29407298430547], + [51.794389275932865, 24.019826158132506], + [52.57708051942561, 24.177439276622707], + [53.404006788960146, 24.15131684009917], + [54.00800092958758, 24.121757920828212], + [54.69302371604863, 24.79789236093509], + [55.43902469261414, 25.43914520924494], + [56.07082075381456, 26.055464178973978], + [56.261041701080956, 25.71460643157677], + [56.396847365144005, 24.924732163995486], + [55.88623253766801, 24.920830593357444], + [55.804118686756226, 24.269604193615265], + [55.981213820220454, 24.130542914317825], + [55.52863162620823, 23.933604030853502], + [55.525841098864475, 23.524869289640932], + [55.234489373602884, 23.11099274341532], + [55.20834109886319, 22.708329982997046], + [55.0068030129249, 22.496947536707136], + [52.000733270074335, 23.00115448657894], + [51.61770755392698, 24.014219265228828], + [51.57951867046327, 24.245497137951105] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Azerbaijan", + "sov_a3": "AZE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Azerbaijan", + "adm0_a3": "AZE", + "geou_dif": 0, + "geounit": "Azerbaijan", + "gu_a3": "AZE", + "su_dif": 0, + "subunit": "Azerbaijan", + "su_a3": "AZE", + "brk_diff": 0, + "name": "Azerbaijan", + "name_long": "Azerbaijan", + "brk_a3": "AZE", + "brk_name": "Azerbaijan", + "brk_group": null, + "abbrev": "Aze.", + "postal": "AZ", + "formal_en": "Republic of Azerbaijan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Azerbaijan", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 8, + "pop_est": 8238672, + "gdp_md_est": 77610, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AZ", + "iso_a3": "AZE", + "iso_n3": "031", + "un_a3": "031", + "wb_a2": "AZ", + "wb_a3": "AZE", + "woe_id": -99, + "adm0_a3_is": "AZE", + "adm0_a3_us": "AZE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AZE.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [45.0019873390568, 39.7400035670496], + [45.29814497252144, 39.471751207022436], + [45.739978468617004, 39.473999131827156], + [45.73537926614309, 39.3197191432198], + [46.14362308124881, 38.74120148371222], + [45.457721795438744, 38.874139105783115], + [44.95268802265028, 39.33576467544643], + [44.793989699082005, 39.713002631177034], + [45.0019873390568, 39.7400035670496] + ] + ], + [ + [ + [47.373315464066216, 41.219732367511256], + [47.81566572448472, 41.151416124021345], + [47.98728315612604, 41.40581920019423], + [48.58435265482629, 41.808869533854676], + [49.11026370626067, 41.282286688800525], + [49.6189148293096, 40.57292430272997], + [50.0848295428531, 40.52615713150578], + [50.39282107931271, 40.256561184239104], + [49.5692021014448, 40.17610097916071], + [49.39525923035043, 39.39948171646225], + [49.223228387250714, 39.04921885838792], + [48.85653242370759, 38.81548635513178], + [48.88324913920255, 38.32024526626264], + [48.634375441284845, 38.27037750910094], + [48.010744256386516, 38.794014797514535], + [48.355529412637935, 39.28876496027689], + [48.06009524922527, 39.582235419262446], + [47.685079380083124, 39.50836395930119], + [46.50571984231797, 38.770605373686266], + [46.48349897643246, 39.464154771475535], + [46.034534132680704, 39.62802073827305], + [45.61001224140293, 39.89999380142518], + [45.89190717955515, 40.218475653639985], + [45.35917483905817, 40.56150381119349], + [45.560351189970476, 40.81228953710595], + [45.1794958839794, 40.98535390885143], + [44.972480096218156, 41.24812856705562], + [45.21742638528164, 41.41145193131405], + [45.962600538930445, 41.1238725856098], + [46.501637404166985, 41.06444468847411], + [46.637908156120574, 41.181672675128226], + [46.14543175637899, 41.72280243587264], + [46.404950799348825, 41.86067515722735], + [46.68607059101666, 41.827137152669906], + [47.373315464066216, 41.219732367511256] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Armenia", + "sov_a3": "ARM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Armenia", + "adm0_a3": "ARM", + "geou_dif": 0, + "geounit": "Armenia", + "gu_a3": "ARM", + "su_dif": 0, + "subunit": "Armenia", + "su_a3": "ARM", + "brk_diff": 0, + "name": "Armenia", + "name_long": "Armenia", + "brk_a3": "ARM", + "brk_name": "Armenia", + "brk_group": null, + "abbrev": "Arm.", + "postal": "ARM", + "formal_en": "Republic of Armenia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Armenia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 10, + "pop_est": 2967004, + "gdp_md_est": 18770, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AM", + "iso_a3": "ARM", + "iso_n3": "051", + "un_a3": "051", + "wb_a2": "AM", + "wb_a3": "ARM", + "woe_id": -99, + "adm0_a3_is": "ARM", + "adm0_a3_us": "ARM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ARM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [43.582745802592726, 41.09214325618257], + [44.97248009621808, 41.248128567055595], + [45.17949588397934, 40.98535390885141], + [45.56035118997045, 40.812289537105926], + [45.35917483905817, 40.56150381119346], + [45.89190717955509, 40.21847565364], + [45.61001224140293, 39.89999380142518], + [46.034534132680676, 39.628020738273065], + [46.48349897643246, 39.464154771475535], + [46.50571984231797, 38.770605373686294], + [46.14362308124881, 38.74120148371222], + [45.73537926614301, 39.31971914321974], + [45.73997846861698, 39.47399913182713], + [45.298144972521456, 39.471751207022436], + [45.00198733905674, 39.740003567049555], + [44.79398969908195, 39.71300263117705], + [44.4000085792887, 40.00500031184228], + [43.65643639504094, 40.253563951166186], + [43.75265791196841, 40.74020091405876], + [43.582745802592726, 41.09214325618257] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Bangladesh", + "sov_a3": "BGD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bangladesh", + "adm0_a3": "BGD", + "geou_dif": 0, + "geounit": "Bangladesh", + "gu_a3": "BGD", + "su_dif": 0, + "subunit": "Bangladesh", + "su_a3": "BGD", + "brk_diff": 0, + "name": "Bangladesh", + "name_long": "Bangladesh", + "brk_a3": "BGD", + "brk_name": "Bangladesh", + "brk_group": null, + "abbrev": "Bang.", + "postal": "BD", + "formal_en": "People's Republic of Bangladesh", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bangladesh", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 4, + "mapcolor9": 7, + "mapcolor13": 7, + "pop_est": 156050883, + "gdp_md_est": 224000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BD", + "iso_a3": "BGD", + "iso_n3": "050", + "un_a3": "050", + "wb_a2": "BD", + "wb_a3": "BGD", + "woe_id": -99, + "adm0_a3_is": "BGD", + "adm0_a3_us": "BGD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BGD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [92.67272098182556, 22.041238918541254], + [92.65225711463799, 21.324047552978485], + [92.30323449093868, 21.47548533780982], + [92.36855350135562, 20.670883287025347], + [92.08288618364612, 21.19219513598577], + [92.02521528520839, 21.701569729086767], + [91.83489098507744, 22.18293569588556], + [91.41708702999766, 22.76501902922122], + [90.49600630082728, 22.80501658781513], + [90.58695682166098, 22.392793687422866], + [90.27297081905554, 21.83636770272011], + [89.84746707556428, 22.039146023033425], + [89.70204959509493, 21.857115790285306], + [89.41886274613549, 21.9661789006373], + [89.03196129756623, 22.055708319582976], + [88.87631188350309, 22.879146429937826], + [88.52976972855377, 23.631141872649163], + [88.69994022009092, 24.23371491138856], + [88.08442223506242, 24.501657212821925], + [88.30637251175602, 24.866079413344206], + [88.93155398962308, 25.238692328384776], + [88.2097892598025, 25.76806570078271], + [88.56304935094977, 26.44652558034272], + [89.35509402868729, 26.014407253518073], + [89.83248091019962, 25.96508209889548], + [89.92069258012185, 25.26974986419218], + [90.8722107279121, 25.132600612889547], + [91.79959598182207, 25.147431748957317], + [92.37620161333481, 24.976692816664965], + [91.91509280799443, 24.13041372323711], + [91.46772993364367, 24.072639471934792], + [91.15896325069971, 23.50352692310439], + [91.70647505083211, 22.985263983649183], + [91.86992760617132, 23.624346421802784], + [92.14603478390681, 23.627498684172593], + [92.67272098182556, 22.041238918541254] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Afghanistan", + "sov_a3": "AFG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Afghanistan", + "adm0_a3": "AFG", + "geou_dif": 0, + "geounit": "Afghanistan", + "gu_a3": "AFG", + "su_dif": 0, + "subunit": "Afghanistan", + "su_a3": "AFG", + "brk_diff": 0, + "name": "Afghanistan", + "name_long": "Afghanistan", + "brk_a3": "AFG", + "brk_name": "Afghanistan", + "brk_group": null, + "abbrev": "Afg.", + "postal": "AF", + "formal_en": "Islamic State of Afghanistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Afghanistan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 8, + "mapcolor13": 7, + "pop_est": 28400000, + "gdp_md_est": 22270, + "pop_year": -99, + "lastcensus": 1979, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AF", + "iso_a3": "AFG", + "iso_n3": "004", + "un_a3": "004", + "wb_a2": "AF", + "wb_a3": "AFG", + "woe_id": -99, + "adm0_a3_is": "AFG", + "adm0_a3_us": "AFG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AFG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [61.21081709172574, 35.650072333309225], + [62.230651483005886, 35.270663967422294], + [62.9846623065766, 35.40404083916762], + [63.19353844590035, 35.857165635718914], + [63.9828959491587, 36.0079574651466], + [64.5464791197339, 36.31207326918427], + [64.7461051776774, 37.111817735333304], + [65.58894778835784, 37.30521678318564], + [65.74563073106681, 37.66116404881207], + [66.21738488145932, 37.39379018813392], + [66.51860680528867, 37.36278432875879], + [67.07578209825962, 37.35614390720929], + [67.82999962755952, 37.14499400486468], + [68.13556237170138, 37.0231151393043], + [68.85944583524594, 37.344335842430596], + [69.19627282092438, 37.15114350030743], + [69.51878543485796, 37.60899669041341], + [70.11657840361033, 37.58822276463209], + [70.27057417184014, 37.735164699854025], + [70.3763041523093, 38.13839590102752], + [70.80682050973289, 38.486281643216415], + [71.34813113799026, 38.258905341132156], + [71.23940392444817, 37.95326508234188], + [71.54191775908478, 37.905774441065645], + [71.44869347523024, 37.06564484308051], + [71.8446382994506, 36.73817129164692], + [72.1930408059624, 36.948287665345674], + [72.63688968291729, 37.047558091778356], + [73.26005577992501, 37.495256862939], + [73.9486959166465, 37.4215662704908], + [74.98000247589542, 37.419990139305895], + [75.15802778514092, 37.13303091078912], + [74.57589277537298, 37.02084137628346], + [74.06755171091783, 36.83617564548845], + [72.92002485544447, 36.72000702569632], + [71.84629194528392, 36.50994232842986], + [71.26234826038575, 36.074387518857804], + [71.49876793812109, 35.650563259416], + [71.6130762063507, 35.153203436822864], + [71.11501875192162, 34.733125718722235], + [71.15677330921346, 34.34891144463215], + [70.8818030129884, 33.98885590263851], + [69.9305432473596, 34.02012014417511], + [70.3235941913716, 33.35853261975839], + [69.68714725126485, 33.105498969041236], + [69.26252200712256, 32.5019440780883], + [69.31776411324255, 31.90141225842444], + [68.92667687365767, 31.620189113892064], + [68.55693200060932, 31.713310044882018], + [67.79268924344478, 31.58293040620963], + [67.68339358914747, 31.30315420178142], + [66.93889122911847, 31.304911200479353], + [66.38145755398602, 30.73889923758645], + [66.34647260932442, 29.887943427036177], + [65.0468620136161, 29.472180691031905], + [64.35041873561852, 29.560030625928093], + [64.14800215033125, 29.340819200145972], + [63.55026085801117, 29.468330796826162], + [62.54985680527278, 29.31857249604431], + [60.874248488208785, 29.829238999952604], + [61.781221551363444, 30.735850328081234], + [61.699314406180825, 31.37950613049267], + [60.94194461451113, 31.548074652628753], + [60.863654819588966, 32.18291962333443], + [60.536077915290775, 32.98126882581157], + [60.963700392506006, 33.52883230237625], + [60.52842980331158, 33.676446031218006], + [60.80319339380745, 34.40410187431986], + [61.21081709172574, 35.650072333309225] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Brunei", + "sov_a3": "BRN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Brunei", + "adm0_a3": "BRN", + "geou_dif": 0, + "geounit": "Brunei", + "gu_a3": "BRN", + "su_dif": 0, + "subunit": "Brunei", + "su_a3": "BRN", + "brk_diff": 0, + "name": "Brunei", + "name_long": "Brunei Darussalam", + "brk_a3": "BRN", + "brk_name": "Brunei", + "brk_group": null, + "abbrev": "Brunei", + "postal": "BN", + "formal_en": "Negara Brunei Darussalam", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Brunei", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 12, + "pop_est": 388190, + "gdp_md_est": 20250, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BN", + "iso_a3": "BRN", + "iso_n3": "096", + "un_a3": "096", + "wb_a2": "BN", + "wb_a3": "BRN", + "woe_id": -99, + "adm0_a3_is": "BRN", + "adm0_a3_us": "BRN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 6, + "long_len": 17, + "abbrev_len": 6, + "tiny": 2, + "homepart": 1, + "filename": "BRN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [114.20401655482837, 4.525873928236805], + [114.59996137904872, 4.900011298029966], + [115.45071048386981, 5.447729803891534], + [115.4057003113436, 4.955227565933839], + [115.34746097215067, 4.316636053887009], + [114.8695573263154, 4.348313706881925], + [114.65959598191353, 4.007636826997754], + [114.20401655482837, 4.525873928236805] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Bhutan", + "sov_a3": "BTN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bhutan", + "adm0_a3": "BTN", + "geou_dif": 0, + "geounit": "Bhutan", + "gu_a3": "BTN", + "su_dif": 0, + "subunit": "Bhutan", + "su_a3": "BTN", + "brk_diff": 0, + "name": "Bhutan", + "name_long": "Bhutan", + "brk_a3": "BTN", + "brk_name": "Bhutan", + "brk_group": null, + "abbrev": "Bhutan", + "postal": "BT", + "formal_en": "Kingdom of Bhutan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bhutan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 691141, + "gdp_md_est": 3524, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BT", + "iso_a3": "BTN", + "iso_n3": "064", + "un_a3": "064", + "wb_a2": "BT", + "wb_a3": "BTN", + "woe_id": -99, + "adm0_a3_is": "BTN", + "adm0_a3_us": "BTN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "BTN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [91.69665652869668, 27.77174184825166], + [92.10371178585973, 27.452614040633208], + [92.03348351437509, 26.83831045176356], + [91.21751264848643, 26.808648179628022], + [90.37327477413407, 26.87572418874288], + [89.74452762243884, 26.719402981059957], + [88.83564253128938, 27.098966376243762], + [88.81424848832054, 27.29931590423936], + [89.47581017452111, 28.042758897406397], + [90.01582889197118, 28.296438503527217], + [90.7305139505678, 28.064953925075756], + [91.25885379431992, 28.040614325466294], + [91.69665652869668, 27.77174184825166] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "China", + "sov_a3": "CH1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "China", + "adm0_a3": "CHN", + "geou_dif": 0, + "geounit": "China", + "gu_a3": "CHN", + "su_dif": 0, + "subunit": "China", + "su_a3": "CHN", + "brk_diff": 0, + "name": "China", + "name_long": "China", + "brk_a3": "CHN", + "brk_name": "China", + "brk_group": null, + "abbrev": "China", + "postal": "CN", + "formal_en": "People's Republic of China", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "China", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 3, + "pop_est": 1338612970, + "gdp_md_est": 7973000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CN", + "iso_a3": "CHN", + "iso_n3": "156", + "un_a3": "156", + "wb_a2": "CN", + "wb_a3": "CHN", + "woe_id": -99, + "adm0_a3_is": "CHN", + "adm0_a3_us": "CHN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "CHN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [110.33918786015154, 18.678395087147607], + [109.4752095886637, 18.197700913968614], + [108.65520796105616, 18.5076819930714], + [108.62621748254045, 19.367887885001977], + [109.11905561730802, 19.821038519769385], + [110.21159874882285, 20.101253973872076], + [110.78655073450223, 20.07753449145008], + [111.01005130416465, 19.695929877190736], + [110.57064660038682, 19.255879218009312], + [110.33918786015154, 18.678395087147607] + ] + ], + [ + [ + [127.6574072612624, 49.76027049417294], + [129.39781782442046, 49.44060008401544], + [130.5822933289824, 48.72968740497612], + [130.98728152885386, 47.790132351261406], + [132.50667199109952, 47.78896963153488], + [133.37359581922803, 48.18344167743493], + [135.02631147678673, 48.47822988544391], + [134.50081383681064, 47.57843984637785], + [134.11236209527263, 47.21246735288673], + [133.7696439963129, 46.11692698829907], + [133.09712690646646, 45.14406647397217], + [131.8834542176596, 45.32116160743644], + [131.0252120301561, 44.96795319272157], + [131.28855512911557, 44.111519680348266], + [131.14468794161488, 42.92998973242695], + [130.6338664084098, 42.90301463477056], + [130.64001590385246, 42.39500946712528], + [129.99426720593326, 42.98538686784379], + [129.5966687358795, 42.42498179785459], + [128.05221520397234, 41.99428457291799], + [128.20843305879075, 41.46677155208254], + [127.34378299368305, 41.50315176041596], + [126.86908328664988, 41.81656932226616], + [126.18204511932946, 41.10733612727637], + [125.07994184784062, 40.569823716792456], + [124.26562462778534, 39.92849335383414], + [122.86757042856104, 39.63778758397626], + [122.13138797413094, 39.17045176854464], + [121.05455447803288, 38.89747101496291], + [121.5859949077225, 39.36085358332414], + [121.37675703337267, 39.750261338859524], + [122.16859500538104, 40.422442531896046], + [121.64035851449356, 40.94638987890332], + [120.76862877816197, 40.5933881699176], + [119.63960208544907, 39.89805593521421], + [119.02346398323304, 39.2523330755111], + [118.04274865119793, 39.20427399347969], + [117.53270226447708, 38.7376358098841], + [118.0596985209897, 38.06147553156105], + [118.87814985562838, 37.8973253443859], + [118.91163618375353, 37.44846385349874], + [119.70280236214207, 37.15638865818508], + [120.82345747282366, 37.87042776137798], + [121.71125857959797, 37.48112335870718], + [122.35793745329848, 37.45448415786069], + [122.51999474496584, 36.930614325501836], + [121.10416385303303, 36.65132904718044], + [120.6370089051146, 36.111439520811125], + [119.6645618022461, 35.609790554337735], + [119.1512081238586, 34.909859117160465], + [120.22752485563375, 34.36033193616862], + [120.6203690939166, 33.37672272392513], + [121.22901411345023, 32.46031871187719], + [121.90814578663006, 31.69217438407469], + [121.89191938689035, 30.949351508095102], + [121.26425744027331, 30.67626740164872], + [121.50351932178475, 30.142914943964257], + [122.09211388558911, 29.832520453403163], + [121.93842817595308, 29.018022365834806], + [121.68443851123847, 28.225512600206685], + [121.12566124886645, 28.135673122667185], + [120.39547326058234, 27.053206895449392], + [119.58549686083958, 25.740780544532612], + [118.65687137255453, 24.547390855400238], + [117.28160647997086, 23.624501451099718], + [115.89073530483515, 22.782873236578098], + [114.76382734584624, 22.66807404224167], + [114.15254682826568, 22.223760077396207], + [113.80677981980075, 22.54833974862143], + [113.24107791550162, 22.05136749927047], + [111.84359215703248, 21.550493679281512], + [110.78546552942414, 21.397143866455334], + [110.44403934127169, 20.341032619706397], + [109.88986128137357, 20.282457383703445], + [109.62765506392466, 21.008227037026728], + [109.86448815311834, 21.395050970947523], + [108.52281294152444, 21.71521230721183], + [108.050180291783, 21.552379869060104], + [107.04342003787266, 21.811898912029903], + [106.56727339073537, 22.218204860924743], + [106.7254032735485, 22.79426788989838], + [105.81124718630521, 22.976892401617903], + [105.32920942588666, 23.352063300056983], + [104.4768583516645, 22.81915009204692], + [103.50451460166053, 22.70375661873922], + [102.70699222210018, 22.708795070887703], + [102.17043582561355, 22.464753119389343], + [101.65201785686158, 22.31819875740956], + [101.80311974488292, 21.174366766845054], + [101.27002566936002, 21.20165192309517], + [101.18000532430759, 21.43657298429406], + [101.15003299357826, 21.84998444262902], + [100.41653771362738, 21.558839423096657], + [99.98348921102158, 21.74293671313646], + [99.24089887898722, 22.118314317304566], + [99.53199222208744, 22.949038804612595], + [98.89874922078283, 23.142722072842588], + [98.6602624857558, 24.063286037690006], + [97.60471967976203, 23.897404690033056], + [97.72460900267916, 25.083637193293043], + [98.67183800658924, 25.918702500913497], + [98.71209394734458, 26.74353587494025], + [98.68269005737054, 27.50881216075066], + [98.24623091023338, 27.74722138112918], + [97.91198774616944, 28.335945136014374], + [97.32711388549004, 28.26158274994634], + [96.24883344928784, 28.411030992134467], + [96.58659061074755, 28.83097951915437], + [96.11767866413103, 29.452802028922516], + [95.40480228066465, 29.031716620392164], + [94.56599043170294, 29.277438055939964], + [93.41334760943268, 28.640629380807237], + [92.50311893104364, 27.89687632904645], + [91.6966565286967, 27.771741848251622], + [91.25885379431989, 28.04061432546635], + [90.73051395056783, 28.064953925075738], + [90.01582889197121, 28.296438503527185], + [89.47581017452116, 28.042758897406372], + [88.8142484883206, 27.299315904239393], + [88.73032596227856, 28.08686473236756], + [88.12044070836994, 27.876541652939576], + [86.95451704300065, 27.97426178640353], + [85.82331994013154, 28.20357595469875], + [85.01163821812307, 28.642773952747376], + [84.23457970575018, 28.839893703724698], + [83.89899295444675, 29.32022614187764], + [83.33711510613719, 29.463731594352193], + [82.32751264845089, 30.115268052688208], + [81.5258044778748, 30.422716986608663], + [81.11125613802928, 30.18348094331341], + [79.72136681510712, 30.882714748654735], + [78.73889448437401, 31.51590607352705], + [78.45844648632604, 32.61816437431273], + [79.17612877799556, 32.483779812137755], + [79.20889163606856, 32.99439463961374], + [78.81108646028574, 33.506198025032404], + [78.91226891471322, 34.32193634697577], + [77.83745079947462, 35.49400950778781], + [76.19284834178572, 35.89840342868786], + [75.89689741405019, 36.66680613865188], + [75.158027785141, 37.13303091078916], + [74.98000247589542, 37.419990139305895], + [74.82998579295216, 37.99000702570146], + [74.8648157083168, 38.3788463404816], + [74.2575142760227, 38.60650686294349], + [73.9288521666464, 38.50581533462272], + [73.67537926625485, 39.43123688410557], + [73.96001305531846, 39.660008449861714], + [73.82224368682833, 39.89397349706314], + [74.77686242055606, 40.36642527929163], + [75.46782799673073, 40.56207225194868], + [76.52636803579745, 40.42794607193513], + [76.90448449087712, 41.06648590754966], + [78.18719689322606, 41.185315863604814], + [78.54366092317528, 41.58224254003871], + [80.11943037305142, 42.123940741538235], + [80.25999026888533, 42.34999929459909], + [80.18015018099439, 42.92006785742686], + [80.86620649610123, 43.180362046881015], + [79.96610639844144, 44.91751699480462], + [81.9470707539181, 45.31702749285316], + [82.45892581576905, 45.539649563166506], + [83.18048383986054, 47.33003123635075], + [85.16429039911324, 47.00095571551611], + [85.7204838398707, 47.45296946877309], + [85.76823286330838, 48.4557506373969], + [86.59877648310336, 48.54918162698061], + [87.35997033076269, 49.21498078062916], + [87.75126427607668, 49.29719798440547], + [88.0138322285517, 48.5994627956006], + [88.85429772334678, 48.069081732773014], + [90.28082563676392, 47.693549099307916], + [90.97080936072499, 46.888146063822944], + [90.58576826371834, 45.7197160914875], + [90.94553958533433, 45.28607330991025], + [92.13389082231825, 45.115075995456436], + [93.48073367714133, 44.975472113620015], + [94.68892866412537, 44.35233185482846], + [95.30687544147153, 44.24133087826547], + [95.7624548685567, 43.31944916439462], + [96.34939578652782, 42.72563528092866], + [97.451757440178, 42.74888967546008], + [99.51581749878002, 42.524691473961695], + [100.8458655131083, 42.663804429691425], + [101.83304039917995, 42.51487295182628], + [103.31227827353482, 41.90746816666763], + [104.52228193564903, 41.90834666601663], + [104.96499393109346, 41.59740957291635], + [106.12931562706169, 42.1343277044289], + [107.744772576938, 42.481515814781915], + [109.24359581913146, 42.51944631608416], + [110.4121033061153, 42.87123362891103], + [111.12968224492023, 43.40683401140018], + [111.8295878438814, 43.74311839453949], + [111.66773725794323, 44.07317576758771], + [111.34837690637946, 44.45744171811006], + [111.87330610560028, 45.10207937273512], + [112.43606245325887, 45.01164561622426], + [113.46390669154422, 44.80889313412711], + [114.46033165899607, 45.33981679949389], + [115.98509647020013, 45.72723501238602], + [116.71786828009888, 46.388202419615254], + [117.42170128791425, 46.67273285581421], + [118.87432579963873, 46.80541209572365], + [119.66326989143877, 46.69267995867895], + [119.77282392789756, 47.04805878355015], + [118.86657433479498, 47.74706004494621], + [118.06414269416675, 48.06673045510374], + [117.29550744025747, 47.6977090521074], + [116.30895267137325, 47.853410142602826], + [115.74283735561575, 47.72654450132629], + [115.48528201707305, 48.135382595403456], + [116.19180219936761, 49.13459809019906], + [116.67880089728621, 49.888531399121405], + [117.87924441942639, 49.51098338479696], + [119.28846072802585, 50.14288279886205], + [119.27936567594239, 50.582907619827296], + [120.18204959521695, 51.64356639261803], + [120.738191359542, 51.964115302124554], + [120.725789015792, 52.516226304730814], + [120.1770886577169, 52.75388621684121], + [121.00308475147024, 53.25140106873124], + [122.24574791879289, 53.43172597921369], + [123.57150678924087, 53.45880442973464], + [125.06821129771045, 53.161044826868846], + [125.94634891164618, 52.79279857035695], + [126.56439904185699, 51.7842554795327], + [126.93915652883769, 51.3538941514059], + [127.28745568248493, 50.73979726826545], + [127.6574072612624, 49.76027049417294] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Northern Cyprus", + "sov_a3": "CYN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Northern Cyprus", + "adm0_a3": "CYN", + "geou_dif": 0, + "geounit": "Northern Cyprus", + "gu_a3": "CYN", + "su_dif": 0, + "subunit": "Northern Cyprus", + "su_a3": "CYN", + "brk_diff": 1, + "name": "N. Cyprus", + "name_long": "Northern Cyprus", + "brk_a3": "B20", + "brk_name": "N. Cyprus", + "brk_group": null, + "abbrev": "N. Cy.", + "postal": "CN", + "formal_en": "Turkish Republic of Northern Cyprus", + "formal_fr": null, + "note_adm0": "Self admin.", + "note_brk": "Self admin.; Claimed by Cyprus", + "name_sort": "Cyprus, Northern", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 265100, + "gdp_md_est": 3600, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "-99", + "iso_a3": "-99", + "iso_n3": "-99", + "un_a3": "-099", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "CYP", + "adm0_a3_us": "CYP", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 15, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "CYN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [32.73178022637745, 35.14002594658844], + [32.80247358575275, 35.14550364841138], + [32.946960890440806, 35.3867033961337], + [33.667227003724946, 35.37321584730551], + [34.57647382990046, 35.67159556735879], + [33.900804477684204, 35.245755927057616], + [33.97361657078346, 35.058506374648], + [33.86643965021011, 35.09359467217419], + [33.675391880027064, 35.01786286065045], + [33.5256852556775, 35.03868846286407], + [33.475817498515845, 35.000344550103506], + [33.45592207208347, 35.10142365166641], + [33.3838334490363, 35.16271190036457], + [33.19097700372305, 35.17312470147138], + [32.919572381326134, 35.08783274997364], + [32.73178022637745, 35.14002594658844] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Cyprus", + "sov_a3": "CYP", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cyprus", + "adm0_a3": "CYP", + "geou_dif": 0, + "geounit": "Cyprus", + "gu_a3": "CYP", + "su_dif": 0, + "subunit": "Cyprus", + "su_a3": "CYP", + "brk_diff": 0, + "name": "Cyprus", + "name_long": "Cyprus", + "brk_a3": "CYP", + "brk_name": "Cyprus", + "brk_group": null, + "abbrev": "Cyp.", + "postal": "CY", + "formal_en": "Republic of Cyprus", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cyprus", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 7, + "pop_est": 531640, + "gdp_md_est": 22700, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CY", + "iso_a3": "CYP", + "iso_n3": "196", + "un_a3": "196", + "wb_a2": "CY", + "wb_a3": "CYP", + "woe_id": -99, + "adm0_a3_is": "CYP", + "adm0_a3_us": "CYP", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CYP.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.97361657078346, 35.058506374648], + [34.00488081232004, 34.97809784600186], + [32.97982710137845, 34.57186941175544], + [32.49029625827753, 34.701654771456475], + [32.25666710788596, 35.10323232679663], + [32.73178022637745, 35.14002594658844], + [32.919572381326134, 35.08783274997364], + [33.19097700372305, 35.17312470147138], + [33.3838334490363, 35.16271190036457], + [33.45592207208347, 35.10142365166641], + [33.475817498515845, 35.000344550103506], + [33.5256852556775, 35.03868846286407], + [33.675391880027064, 35.01786286065045], + [33.86643965021011, 35.09359467217419], + [33.97361657078346, 35.058506374648] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Georgia", + "sov_a3": "GEO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Georgia", + "adm0_a3": "GEO", + "geou_dif": 0, + "geounit": "Georgia", + "gu_a3": "GEO", + "su_dif": 0, + "subunit": "Georgia", + "su_a3": "GEO", + "brk_diff": 0, + "name": "Georgia", + "name_long": "Georgia", + "brk_a3": "GEO", + "brk_name": "Georgia", + "brk_group": null, + "abbrev": "Geo.", + "postal": "GE", + "formal_en": "Georgia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Georgia", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 2, + "pop_est": 4615807, + "gdp_md_est": 21510, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GE", + "iso_a3": "GEO", + "iso_n3": "268", + "un_a3": "268", + "wb_a2": "GE", + "wb_a3": "GEO", + "woe_id": -99, + "adm0_a3_is": "GEO", + "adm0_a3_us": "GEO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GEO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [41.55408410011065, 41.53565623632757], + [41.70317060727271, 41.96294281673292], + [41.45347008643839, 42.64512339941794], + [40.87546919125379, 43.013628038091284], + [40.32139448422032, 43.128633938156845], + [39.955008579270924, 43.43499766699922], + [40.07696495947977, 43.55310415300231], + [40.922184686045625, 43.38215851498079], + [42.39439456560882, 43.22030792904263], + [43.75601688006739, 42.74082815202249], + [43.931199985536836, 42.55497386328477], + [44.537622918481986, 42.71199270280363], + [45.47027916848572, 42.50278066666998], + [45.77641035338277, 42.09244395605636], + [46.404950799348825, 41.860675157227305], + [46.14543175637902, 41.72280243587258], + [46.63790815612058, 41.181672675128226], + [46.50163740416693, 41.06444468847411], + [45.96260053893039, 41.123872585609774], + [45.217426385281584, 41.41145193131405], + [44.97248009621808, 41.248128567055595], + [43.582745802592726, 41.09214325618257], + [42.61954878110449, 41.58317271581994], + [41.55408410011065, 41.53565623632757] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "India", + "sov_a3": "IND", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "India", + "adm0_a3": "IND", + "geou_dif": 0, + "geounit": "India", + "gu_a3": "IND", + "su_dif": 0, + "subunit": "India", + "su_a3": "IND", + "brk_diff": 0, + "name": "India", + "name_long": "India", + "brk_a3": "IND", + "brk_name": "India", + "brk_group": null, + "abbrev": "India", + "postal": "IND", + "formal_en": "Republic of India", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "India", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 1166079220, + "gdp_md_est": 3297000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IN", + "iso_a3": "IND", + "iso_n3": "356", + "un_a3": "356", + "wb_a2": "IN", + "wb_a3": "IND", + "woe_id": -99, + "adm0_a3_is": "IND", + "adm0_a3_us": "IND", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "IND.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [77.83745079947457, 35.494009507787766], + [78.91226891471322, 34.32193634697579], + [78.81108646028574, 33.50619802503242], + [79.20889163606857, 32.994394639613716], + [79.17612877799553, 32.48377981213771], + [78.45844648632601, 32.61816437431273], + [78.73889448437401, 31.515906073527063], + [79.7213668151071, 30.882714748654728], + [81.11125613802932, 30.183480943313402], + [80.4767212259174, 29.72986522065534], + [80.08842451367627, 28.79447011974014], + [81.05720258985203, 28.416095282499043], + [81.99998742058497, 27.925479234319994], + [83.30424889519955, 27.36450572357556], + [84.6750179381738, 27.234901231387536], + [85.25177859898338, 26.72619843190634], + [86.02439293817918, 26.63098460540857], + [87.22747195836628, 26.397898057556077], + [88.06023766474982, 26.41461538340249], + [88.17480431514092, 26.81040517832595], + [88.04313276566123, 27.445818589786825], + [88.12044070836987, 27.876541652939594], + [88.73032596227856, 28.086864732367516], + [88.81424848832054, 27.29931590423936], + [88.83564253128938, 27.098966376243762], + [89.74452762243884, 26.719402981059957], + [90.37327477413407, 26.87572418874288], + [91.21751264848643, 26.808648179628022], + [92.03348351437509, 26.83831045176356], + [92.10371178585973, 27.452614040633208], + [91.69665652869668, 27.77174184825166], + [92.50311893104364, 27.89687632904645], + [93.41334760943268, 28.640629380807226], + [94.56599043170294, 29.277438055939985], + [95.40480228066464, 29.03171662039213], + [96.11767866413103, 29.452802028922466], + [96.58659061074749, 28.830979519154344], + [96.24883344928779, 28.41103099213444], + [97.32711388549004, 28.26158274994634], + [97.40256147663612, 27.88253611908544], + [97.0519885599681, 27.69905894623315], + [97.1339990580153, 27.083773505149964], + [96.41936567585097, 27.264589341739224], + [95.12476769407496, 26.5735720891323], + [95.1551534362626, 26.001307277932085], + [94.60324913938538, 25.162495428970402], + [94.55265791217164, 24.675238348890332], + [94.10674197792505, 23.85074087167348], + [93.3251876159428, 24.078556423432204], + [93.28632693885928, 23.043658352139005], + [93.06029422401463, 22.70311066333557], + [93.16612755734836, 22.278459580977103], + [92.67272098182556, 22.041238918541254], + [92.14603478390681, 23.627498684172593], + [91.86992760617132, 23.624346421802784], + [91.70647505083211, 22.985263983649183], + [91.15896325069971, 23.50352692310439], + [91.46772993364367, 24.072639471934792], + [91.91509280799443, 24.13041372323711], + [92.37620161333481, 24.976692816664965], + [91.79959598182207, 25.147431748957317], + [90.8722107279121, 25.132600612889547], + [89.92069258012185, 25.26974986419218], + [89.83248091019962, 25.96508209889548], + [89.35509402868729, 26.014407253518073], + [88.56304935094977, 26.44652558034272], + [88.2097892598025, 25.76806570078271], + [88.93155398962308, 25.238692328384776], + [88.30637251175602, 24.866079413344206], + [88.08442223506242, 24.501657212821925], + [88.69994022009092, 24.23371491138856], + [88.52976972855377, 23.631141872649163], + [88.87631188350309, 22.879146429937826], + [89.03196129756623, 22.055708319582976], + [88.88876590368542, 21.690588487224748], + [88.20849734899521, 21.703171698487807], + [86.97570438024027, 21.49556163175521], + [87.03316857294887, 20.743307806882413], + [86.49935102737378, 20.151638495356607], + [85.0602657409097, 19.4785788029711], + [83.94100589390001, 18.302009792549725], + [83.18921715691785, 17.67122142177898], + [82.19279218946592, 17.016636053937813], + [82.19124189649719, 16.556664130107848], + [81.69271935417748, 16.310219224507904], + [80.79199913933014, 15.951972357644491], + [80.32489586784388, 15.899184882058348], + [80.02506920768644, 15.136414903214147], + [80.2332735533904, 13.835770778859981], + [80.28629357292186, 13.006260687710833], + [79.8625468281285, 12.056215318240888], + [79.85799930208682, 10.35727509199711], + [79.340511509116, 10.30885427493962], + [78.88534549348918, 9.546135972527722], + [79.18971967968828, 9.216543687370148], + [78.2779407083305, 8.933046779816934], + [77.94116539908435, 8.252959092639742], + [77.53989790233794, 7.965534776232333], + [76.59297895702167, 8.89927623131419], + [76.13006147655108, 10.299630031775521], + [75.74646731964849, 11.308250637248307], + [75.39610110870957, 11.781245022015824], + [74.86481570831681, 12.741935736537897], + [74.61671715688354, 13.99258291264968], + [74.44385949086723, 14.617221787977696], + [73.5341992532334, 15.99065216721496], + [73.11990929554943, 17.928570054592498], + [72.82090945830865, 19.208233547436166], + [72.8244751321368, 20.419503282141534], + [72.6305334817454, 21.356009426351008], + [71.17527347197395, 20.757441311114235], + [70.4704586119451, 20.877330634031384], + [69.16413008003883, 22.0892980005727], + [69.64492760608239, 22.450774644454338], + [69.34959679553435, 22.84317963306269], + [68.1766451353734, 23.69196503345671], + [68.84259931831878, 24.35913361256094], + [71.04324018746823, 24.3565239527302], + [70.84469933460284, 25.21510203704352], + [70.28287316272558, 25.72222870533983], + [70.16892662952202, 26.491871649678842], + [69.51439293811312, 26.940965684511372], + [70.61649620960193, 27.989196275335868], + [71.77766564320032, 27.913180243434525], + [72.8237516620847, 28.961591701772054], + [73.45063846221743, 29.97641347911987], + [74.42138024282026, 30.979814764931177], + [74.40592898956501, 31.69263947196528], + [75.25864179881322, 32.2711054550405], + [74.45155927927871, 32.7648996038055], + [74.10429365427734, 33.44147329358685], + [73.74994835805195, 34.31769887952785], + [74.24020267120497, 34.74888703057125], + [75.75706098826834, 34.50492259372132], + [76.87172163280403, 34.65354401299274], + [77.83745079947457, 35.494009507787766] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Indonesia", + "sov_a3": "IDN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Indonesia", + "adm0_a3": "IDN", + "geou_dif": 0, + "geounit": "Indonesia", + "gu_a3": "IDN", + "su_dif": 0, + "subunit": "Indonesia", + "su_a3": "IDN", + "brk_diff": 0, + "name": "Indonesia", + "name_long": "Indonesia", + "brk_a3": "IDN", + "brk_name": "Indonesia", + "brk_group": null, + "abbrev": "Indo.", + "postal": "INDO", + "formal_en": "Republic of Indonesia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Indonesia", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 11, + "pop_est": 240271522, + "gdp_md_est": 914600, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ID", + "iso_a3": "IDN", + "iso_n3": "360", + "un_a3": "360", + "wb_a2": "ID", + "wb_a3": "IDN", + "woe_id": -99, + "adm0_a3_is": "IDN", + "adm0_a3_us": "IDN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 9, + "long_len": 9, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "IDN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [120.71560875863044, -10.239581394087864], + [120.2950142762069, -10.258649997603525], + [118.96780846565471, -9.557969252158031], + [119.90030968636161, -9.361340427287516], + [120.42575564990543, -9.665921319215798], + [120.77550174365675, -9.969675388227456], + [120.71560875863044, -10.239581394087864] + ] + ], + [ + [ + [124.43595014861941, -10.140000909061442], + [123.57998172413673, -10.359987481327963], + [123.45998904835503, -10.239994805546175], + [123.55000939340746, -9.90001555749798], + [123.98000898650811, -9.290026950724695], + [124.96868248911622, -8.892790215697048], + [125.07001997284064, -9.089987481322837], + [125.08852013560109, -9.393173109579322], + [124.43595014861941, -10.140000909061442] + ] + ], + [ + [ + [117.90001834520777, -8.095681247594925], + [118.2606164897405, -8.362383314653329], + [118.87845991422215, -8.28068287519983], + [119.12650678922309, -8.705824883665073], + [117.9704016459893, -8.906639499551261], + [117.27773074754903, -9.040894870645559], + [116.74014082241663, -9.03293670007264], + [117.08373742072533, -8.457157891476541], + [117.63202436734215, -8.449303073768192], + [117.90001834520777, -8.095681247594925] + ] + ], + [ + [ + [122.90353722543611, -8.094234307490737], + [122.75698286345632, -8.64980763106064], + [121.25449059457013, -8.933666273639943], + [119.9243909038096, -8.810417982623875], + [119.92092858284613, -8.444858900591072], + [120.71509199430757, -8.236964613480865], + [121.34166873584658, -8.536739597206022], + [122.00736453663043, -8.460620212440162], + [122.90353722543611, -8.094234307490737] + ] + ], + [ + [ + [108.62347863162894, -6.777673841990676], + [110.53922732955331, -6.877357679881683], + [110.75957563684594, -6.465186455921752], + [112.61481123255638, -6.946035658397591], + [112.97876834518812, -7.59421314863458], + [114.47893517462117, -7.776527601760279], + [115.70552697150109, -8.370806573116866], + [114.56451134649652, -8.751816908404834], + [113.4647335144609, -8.348947442257426], + [112.55967247930103, -8.376180922075164], + [111.52206139531248, -8.302128594600957], + [110.58614953007432, -8.122604668819022], + [109.4276672709552, -7.740664157749761], + [108.69365522668133, -7.641600437046221], + [108.27776329959632, -7.766657403192581], + [106.45410200401615, -7.354899590690947], + [106.28062422081231, -6.924899997590202], + [105.36548628135554, -6.85141611087117], + [106.05164594932707, -5.8959188777945], + [107.2650085795402, -5.954985039904059], + [108.0720910990747, -6.345762220895239], + [108.48684614464926, -6.421984958525768], + [108.62347863162894, -6.777673841990676] + ] + ], + [ + [ + [134.72462446506668, -6.214400730009287], + [134.21013390516893, -6.895237725454706], + [134.112775506731, -6.142467136259014], + [134.2903357280858, -5.783057549669039], + [134.49962527886788, -5.445042006047899], + [134.72700158095213, -5.73758228925216], + [134.72462446506668, -6.214400730009287] + ] + ], + [ + [ + [127.24921512258892, -3.45906503663889], + [126.87492272349888, -3.79098276124958], + [126.18380211802733, -3.607376397316556], + [125.98903364471929, -3.177273451351325], + [127.00065148326499, -3.12931772218441], + [127.24921512258892, -3.45906503663889] + ] + ], + [ + [ + [130.4713440288518, -3.09376433676762], + [130.8348360535928, -3.858472181822762], + [129.99054650280814, -3.446300957862817], + [129.15524865124243, -3.362636813982249], + [128.59068362845366, -3.428679294451257], + [127.89889122936236, -3.393435967628193], + [128.1358793478528, -2.843650404474914], + [129.37099775606092, -2.802154229344552], + [130.4713440288518, -3.09376433676762] + ] + ], + [ + [ + [134.1433679546478, -1.151867364103595], + [134.42262739475305, -2.769184665542383], + [135.4576029806947, -3.367752780779114], + [136.2933142437188, -2.30704233155609], + [137.44073774632753, -1.703513278819372], + [138.3297274110448, -1.70268645590265], + [139.18492068904297, -2.051295668143638], + [139.92668419816042, -2.409051608900284], + [141.00021040259188, -2.600151055515624], + [141.01705691951904, -5.859021905138022], + [141.0338517600139, -9.117892754760419], + [140.14341515519257, -8.297167657100957], + [139.12776655492812, -8.096042982620942], + [138.88147667862498, -8.380935153846096], + [137.61447391169284, -8.411682631059762], + [138.0390991558352, -7.597882175327356], + [138.6686214540148, -7.320224704623072], + [138.40791385310237, -6.232849216337484], + [137.92783979711086, -5.393365573756], + [135.98925011611348, -4.546543877789048], + [135.16459760959972, -4.462931410340772], + [133.6628804871979, -3.538853448097527], + [133.3677047059468, -4.024818617370315], + [132.98395551974735, -4.112978610860281], + [132.756940952689, -3.74628264731713], + [132.75378869031923, -3.311787204607072], + [131.9898043153162, -2.820551039240456], + [133.0668445171435, -2.460417982598443], + [133.78003095920351, -2.47984832114021], + [133.69621178602614, -2.214541517753688], + [132.23237348849423, -2.212526136894326], + [131.8362219585447, -1.617161960459597], + [130.94283979708283, -1.432522067880797], + [130.51955814018007, -0.937720228686075], + [131.86753787651364, -0.695461114101818], + [132.3801164084168, -0.369537855636977], + [133.98554813042844, -0.780210463060442], + [134.1433679546478, -1.151867364103595] + ] + ], + [ + [ + [125.24050052297159, 1.419836127117605], + [124.43703535369737, 0.427881171058971], + [123.68550499887672, 0.235593166500877], + [122.72308312387288, 0.431136786293337], + [121.0567248881891, 0.381217352699451], + [120.18308312386276, 0.23724681233422], + [120.04086958219548, -0.519657891444851], + [120.93590538949073, -1.408905938323372], + [121.4758207540762, -0.955962009285116], + [123.34056481332848, -0.615672702643081], + [123.2583992859845, -1.076213067228338], + [122.82271528533161, -0.930950616055881], + [122.38852990121539, -1.516858005381124], + [121.50827355355548, -1.904482924002423], + [122.4545723816843, -3.186058444840882], + [122.27189619353257, -3.529500013852697], + [123.17096276254657, -4.683693129091708], + [123.16233279835379, -5.340603936385961], + [122.62851525277871, -5.634591159694494], + [122.23639448454806, -5.282933037948283], + [122.71956912647707, -4.46417164471579], + [121.73823367725439, -4.8513314754465], + [121.48946333220127, -4.574552504091216], + [121.61917117725388, -4.188477878438674], + [120.89818159391771, -3.602105401222829], + [120.97238895068877, -2.62764291749491], + [120.30545291552991, -2.931603692235726], + [120.39004723519176, -4.097579034037224], + [120.43071658740539, -5.528241062037779], + [119.79654341031952, -5.673400160345651], + [119.36690555224496, -5.379878024927805], + [119.65360639860013, -4.459417412944958], + [119.49883548388597, -3.49441171632651], + [119.078344354327, -3.487021986508765], + [118.7677689962529, -2.801999200047689], + [119.18097374885869, -2.147103773612798], + [119.32339399625508, -1.353147067880471], + [119.82599897672586, 0.154254462073496], + [120.03570193896637, 0.566477362465804], + [120.8857792501677, 1.309222723796836], + [121.666816847827, 1.013943589681077], + [122.92756676645185, 0.875192368977466], + [124.07752241424285, 0.917101955566139], + [125.06598921112183, 1.643259182131558], + [125.24050052297159, 1.419836127117605] + ] + ], + [ + [ + [128.68824873262074, 1.132385972494106], + [128.63595218314137, 0.258485826006179], + [128.12016971243617, 0.356412665199286], + [127.96803429576887, -0.252077325037533], + [128.37999881399972, -0.780003757331286], + [128.10001590384232, -0.899996433112975], + [127.69647464407504, -0.266598402511505], + [127.39949018769377, 1.011721503092573], + [127.60051150930907, 1.810690822757181], + [127.93237755748751, 2.174596258956555], + [128.00415612194084, 1.628531398928331], + [128.59455936087548, 1.540810655112864], + [128.68824873262074, 1.132385972494106] + ] + ], + [ + [ + [117.87562706916603, 1.827640692548911], + [118.99674726773819, 0.902219143066048], + [117.81185835171779, 0.784241848143722], + [117.47833865770608, 0.102474676917026], + [117.52164350796662, -0.803723239753211], + [116.56004845587952, -1.487660821136231], + [116.53379682827519, -2.483517347832901], + [116.14808393764864, -4.012726332214015], + [116.0008577820491, -3.657037448749008], + [114.86480309454454, -4.106984144714417], + [114.46865156459509, -3.495703627133821], + [113.75567182826413, -3.43916961020652], + [113.25699425664757, -3.118775729996855], + [112.06812625534067, -3.478392022316072], + [111.70329064336002, -2.994442233902632], + [111.04824018762824, -3.049425957861189], + [110.223846063276, -2.934032484553484], + [110.07093550012436, -1.592874037282414], + [109.57194786991406, -1.314906507984489], + [109.09187381392253, -0.459506524257051], + [108.95265750532816, 0.415375474444346], + [109.06913618371404, 1.341933905437642], + [109.66326012577375, 2.006466986494985], + [109.83022667850886, 1.338135687664192], + [110.51406090702713, 0.773131415200993], + [111.15913781132659, 0.976478176269509], + [111.79754845586044, 0.904441229654651], + [112.38025190638368, 1.410120957846758], + [112.8598091980522, 1.497790025229946], + [113.80584964401956, 1.217548732911041], + [114.6213554220175, 1.430688177898887], + [115.13403730678523, 2.821481838386219], + [115.51907840379201, 3.169238389494396], + [115.86551720587677, 4.306559149590157], + [117.01521447150637, 4.306094061699469], + [117.88203494677019, 4.137551377779488], + [117.31323245653354, 3.234428208830579], + [118.04832970588538, 2.287690131027361], + [117.87562706916603, 1.827640692548911] + ] + ], + [ + [ + [105.81765506390936, -5.852355645372413], + [104.71038414919151, -5.873284600450646], + [103.86821333213074, -5.037314955264975], + [102.58426069540693, -4.220258884298204], + [102.15617313030103, -3.614146009946765], + [101.39911339722508, -2.799777113459172], + [100.90250288290017, -2.05026213949786], + [100.14198082886062, -0.650347588710957], + [99.26373986206025, 0.183141587724663], + [98.97001102091333, 1.042882391764536], + [98.60135135294311, 1.823506577965617], + [97.6995976094499, 2.453183905442117], + [97.1769421732499, 3.30879059489861], + [96.42401655475734, 3.868859768077911], + [95.38087609251347, 4.970782172053673], + [95.29302615761733, 5.479820868344817], + [95.93686282754176, 5.439513251157109], + [97.4848820332771, 5.246320909034011], + [98.36916914265569, 4.268370266126368], + [99.14255862833582, 3.590349636240916], + [99.69399783732243, 3.174328518075157], + [100.64143354696168, 2.099381211755798], + [101.65801232300734, 2.083697414555189], + [102.49827111207324, 1.398700466310217], + [103.07684044801303, 0.561361395668854], + [103.83839603069835, 0.104541734208667], + [103.43764529827497, -0.711945896002845], + [104.01078860882402, -1.059211521004229], + [104.3699914896849, -1.084843031421016], + [104.53949018760218, -1.782371514496716], + [104.88789269411402, -2.340425306816655], + [105.622111444117, -2.42884368246807], + [106.10859337771271, -3.06177662517895], + [105.85744591677414, -4.305524997579724], + [105.81765506390936, -5.852355645372413] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Iran", + "sov_a3": "IRN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Iran", + "adm0_a3": "IRN", + "geou_dif": 0, + "geounit": "Iran", + "gu_a3": "IRN", + "su_dif": 0, + "subunit": "Iran", + "su_a3": "IRN", + "brk_diff": 0, + "name": "Iran", + "name_long": "Iran", + "brk_a3": "IRN", + "brk_name": "Iran", + "brk_group": null, + "abbrev": "Iran", + "postal": "IRN", + "formal_en": "Islamic Republic of Iran", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Iran, Islamic Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 13, + "pop_est": 66429284, + "gdp_md_est": 841700, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IR", + "iso_a3": "IRN", + "iso_n3": "364", + "un_a3": "364", + "wb_a2": "IR", + "wb_a3": "IRN", + "woe_id": -99, + "adm0_a3_is": "IRN", + "adm0_a3_us": "IRN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "Middle East & North Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "IRN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [53.92159793479556, 37.19891836196126], + [54.800303989486565, 37.392420762678185], + [55.51157840355191, 37.96411713312317], + [56.18037479027333, 37.93512665460742], + [56.61936608259282, 38.121394354803485], + [57.33043379092898, 38.02922943781094], + [58.4361544126782, 37.522309475243794], + [59.23476199731681, 37.412987982730336], + [60.37763797388387, 36.52738312432837], + [61.123070509694145, 36.49159719496624], + [61.21081709172574, 35.650072333309225], + [60.80319339380745, 34.40410187431986], + [60.52842980331158, 33.676446031218006], + [60.963700392506006, 33.52883230237625], + [60.536077915290775, 32.98126882581157], + [60.863654819588966, 32.18291962333443], + [60.94194461451113, 31.548074652628753], + [61.699314406180825, 31.37950613049267], + [61.781221551363444, 30.735850328081234], + [60.874248488208785, 29.829238999952604], + [61.36930870956494, 29.303276272085924], + [61.77186811711863, 28.699333807890795], + [62.72783043808598, 28.25964488373539], + [62.755425652929866, 27.378923448184985], + [63.233897739520295, 27.21704702403071], + [63.31663170761959, 26.756532497661667], + [61.87418745305655, 26.239974880472104], + [61.49736290878419, 25.0782370061185], + [59.61613406763084, 25.380156561783778], + [58.5257613462723, 25.60996165618573], + [57.397251417882394, 25.73990204518364], + [56.970765822177555, 26.96610626882136], + [56.492138706290206, 27.143304755150197], + [55.72371015811006, 26.96463349050104], + [54.71508955263727, 26.480657863871514], + [53.49309695823135, 26.81236888275305], + [52.48359785340961, 27.580849107365495], + [51.52076256694741, 27.865689602158298], + [50.85294803243954, 28.814520575469384], + [50.115008579311585, 30.147772528599717], + [49.576850213423995, 29.985715236932407], + [48.94133344909855, 30.317090359004037], + [48.567971225789755, 29.926778265903522], + [48.0145683123761, 30.452456773392598], + [48.004698113808324, 30.985137437457244], + [47.68528608581227, 30.98485321707963], + [47.8492037290421, 31.70917593029867], + [47.3346614927119, 32.469155381799105], + [46.10936160663932, 33.017287299119005], + [45.41669070819904, 33.967797756479584], + [45.64845950702809, 34.748137722303014], + [46.15178795755093, 35.09325877536429], + [46.0763403664048, 35.67738332777549], + [45.4206181170532, 35.97754588474282], + [44.77267, 37.17045], + [44.22575564960053, 37.97158437758935], + [44.421402622257546, 38.28128123631454], + [44.10922529478234, 39.4281362981681], + [44.79398969908195, 39.71300263117705], + [44.95268802265031, 39.33576467544637], + [45.45772179543877, 38.87413910578306], + [46.14362308124881, 38.74120148371222], + [46.50571984231797, 38.770605373686294], + [47.685079380083096, 39.508363959301214], + [48.06009524922524, 39.58223541926246], + [48.35552941263788, 39.28876496027691], + [48.01074425638648, 38.79401479751452], + [48.63437544128481, 38.27037750910097], + [48.88324913920249, 38.32024526626262], + [49.19961225769334, 37.58287425388988], + [50.14777143738462, 37.37456655532134], + [50.84235436381971, 36.8728142359834], + [52.264024692601424, 36.7004216578577], + [53.82578982932642, 36.965030829408235], + [53.92159793479556, 37.19891836196126] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Iraq", + "sov_a3": "IRQ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Iraq", + "adm0_a3": "IRQ", + "geou_dif": 0, + "geounit": "Iraq", + "gu_a3": "IRQ", + "su_dif": 0, + "subunit": "Iraq", + "su_a3": "IRQ", + "brk_diff": 0, + "name": "Iraq", + "name_long": "Iraq", + "brk_a3": "IRQ", + "brk_name": "Iraq", + "brk_group": null, + "abbrev": "Iraq", + "postal": "IRQ", + "formal_en": "Republic of Iraq", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Iraq", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 3, + "mapcolor13": 1, + "pop_est": 31129225, + "gdp_md_est": 103900, + "pop_year": -99, + "lastcensus": 1997, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IQ", + "iso_a3": "IRQ", + "iso_n3": "368", + "un_a3": "368", + "wb_a2": "IQ", + "wb_a3": "IRQ", + "woe_id": -99, + "adm0_a3_is": "IRQ", + "adm0_a3_us": "IRQ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "IRQ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [45.4206181170532, 35.97754588474282], + [46.0763403664048, 35.67738332777549], + [46.15178795755093, 35.09325877536429], + [45.64845950702809, 34.748137722303014], + [45.41669070819904, 33.967797756479584], + [46.10936160663932, 33.017287299119005], + [47.3346614927119, 32.469155381799105], + [47.8492037290421, 31.70917593029867], + [47.68528608581227, 30.98485321707963], + [48.004698113808324, 30.985137437457244], + [48.0145683123761, 30.452456773392598], + [48.567971225789755, 29.926778265903522], + [47.974519077349896, 29.9758192001485], + [47.30262210469096, 30.05906993257072], + [46.568713413281756, 29.09902517345229], + [44.70949873228474, 29.178891099559383], + [41.889980910007836, 31.190008653278365], + [40.399994337736246, 31.889991766887935], + [39.19546837744497, 32.16100881604267], + [38.792340529136084, 33.378686428352225], + [41.006158888519934, 34.41937226006212], + [41.383965285005814, 35.628316555314356], + [41.289707472505455, 36.35881460219227], + [41.83706424334096, 36.605853786763575], + [42.34959109881177, 37.2298725449041], + [42.77912560402182, 37.385263576805755], + [43.9422587420473, 37.25622752537295], + [44.29345177590286, 37.0015143906063], + [44.772699008977696, 37.170444647768434], + [45.4206181170532, 35.97754588474282] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Jordan", + "sov_a3": "JOR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Jordan", + "adm0_a3": "JOR", + "geou_dif": 0, + "geounit": "Jordan", + "gu_a3": "JOR", + "su_dif": 0, + "subunit": "Jordan", + "su_a3": "JOR", + "brk_diff": 0, + "name": "Jordan", + "name_long": "Jordan", + "brk_a3": "JOR", + "brk_name": "Jordan", + "brk_group": null, + "abbrev": "Jord.", + "postal": "J", + "formal_en": "Hashemite Kingdom of Jordan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Jordan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 4, + "pop_est": 6342948, + "gdp_md_est": 31610, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "JO", + "iso_a3": "JOR", + "iso_n3": "400", + "un_a3": "400", + "wb_a2": "JO", + "wb_a3": "JOR", + "woe_id": -99, + "adm0_a3_is": "JOR", + "adm0_a3_us": "JOR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "JOR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.54566531753454, 32.393992011030576], + [35.71991824722275, 32.709192409794866], + [36.834062127435544, 32.312937526980775], + [38.792340529136084, 33.378686428352225], + [39.19546837744497, 32.16100881604267], + [39.00488569515255, 32.01021698661498], + [37.00216556168101, 31.508412990844743], + [37.998848911294374, 30.50849986421313], + [37.66811974462638, 30.3386652694859], + [37.503581984209035, 30.003776150018403], + [36.74052778498725, 29.86528331147619], + [36.50121422704358, 29.5052536076987], + [36.06894087092206, 29.197494615184457], + [34.95603722508426, 29.35655467377884], + [34.92260257339142, 29.501326198844524], + [35.420918409981965, 31.100065822874356], + [35.397560662586045, 31.48908600516758], + [35.5452519060762, 31.78250478772084], + [35.54566531753454, 32.393992011030576] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Japan", + "sov_a3": "JPN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Japan", + "adm0_a3": "JPN", + "geou_dif": 0, + "geounit": "Japan", + "gu_a3": "JPN", + "su_dif": 0, + "subunit": "Japan", + "su_a3": "JPN", + "brk_diff": 0, + "name": "Japan", + "name_long": "Japan", + "brk_a3": "JPN", + "brk_name": "Japan", + "brk_group": null, + "abbrev": "Japan", + "postal": "J", + "formal_en": "Japan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Japan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 5, + "mapcolor13": 4, + "pop_est": 127078679, + "gdp_md_est": 4329000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "JP", + "iso_a3": "JPN", + "iso_n3": "392", + "un_a3": "392", + "wb_a2": "JP", + "wb_a3": "JPN", + "woe_id": -99, + "adm0_a3_is": "JPN", + "adm0_a3_us": "JPN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "JPN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [134.63842817600388, 34.14923371025642], + [134.7663790223585, 33.80633474378368], + [134.20341596897086, 33.20117788342964], + [133.7929500672765, 33.5219851750976], + [133.28026818250888, 33.28957042086495], + [133.01485802625788, 32.70456736910478], + [132.3631148621927, 32.98938202568137], + [132.37117638563018, 33.46364248304007], + [132.9243725933148, 34.06029857028204], + [133.49296837782222, 33.9446208765967], + [133.90410607313638, 34.36493113864262], + [134.63842817600388, 34.14923371025642] + ] + ], + [ + [ + [140.9763875673053, 37.14207428644016], + [140.59976972876214, 36.343983466124534], + [140.77407433488264, 35.84287710219024], + [140.25327925024513, 35.13811391859365], + [138.97552778539622, 34.66760000257611], + [137.21759891169123, 34.60628591566186], + [135.7929830262689, 33.46480520276663], + [135.12098270074543, 33.84907115328906], + [135.07943484918272, 34.59654490817482], + [133.340316196832, 34.37593821872076], + [132.15677086805132, 33.90493337659652], + [130.98614464734348, 33.88576142021628], + [132.00003624891005, 33.149992377244615], + [131.33279015515737, 31.450354519164843], + [130.68631798718596, 31.029579169228242], + [130.20241987520498, 31.418237616495418], + [130.44767622286216, 32.319474595665724], + [129.8146916037189, 32.61030955660439], + [129.40846316947258, 33.29605581311759], + [130.35393517468466, 33.6041507024417], + [130.87845096244715, 34.232742824840045], + [131.88422936414392, 34.74971385348791], + [132.61767296766251, 35.43339305270942], + [134.6083008159778, 35.73161774346582], + [135.67753787652893, 35.527134100886826], + [136.72383060114245, 37.30498423924038], + [137.3906116070045, 36.827390651998826], + [138.85760216690628, 37.82748464614346], + [139.4264046571429, 38.21596222589764], + [140.0547900738121, 39.438807481436385], + [139.88337934789988, 40.563312486323696], + [140.30578250545372, 41.19500519465956], + [141.3689734234267, 41.37855988216029], + [141.91426313697048, 39.99161611587868], + [141.884600864835, 39.180864569651504], + [140.9594893739458, 38.17400096287658], + [140.9763875673053, 37.14207428644016] + ] + ], + [ + [ + [143.9101619813795, 44.17409983985373], + [144.61342654843963, 43.960882880217525], + [145.3208252300831, 44.38473297787544], + [145.54313724180278, 43.262088324550604], + [144.0596618999999, 42.98835826270056], + [143.18384972551732, 41.9952147486992], + [141.61149092017249, 42.67879059505608], + [141.06728641170665, 41.58459381770799], + [139.95510623592108, 41.569555975911044], + [139.81754357315995, 42.5637588567744], + [140.31208703019323, 43.33327261003265], + [141.38054894426003, 43.388824774746496], + [141.67195234595394, 44.77212535255148], + [141.967644891528, 45.55148346616135], + [143.14287031470982, 44.510358384776964], + [143.9101619813795, 44.17409983985373] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Israel", + "sov_a3": "ISR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Israel", + "adm0_a3": "ISR", + "geou_dif": 0, + "geounit": "Israel", + "gu_a3": "ISR", + "su_dif": 0, + "subunit": "Israel", + "su_a3": "ISR", + "brk_diff": 0, + "name": "Israel", + "name_long": "Israel", + "brk_a3": "ISR", + "brk_name": "Israel", + "brk_group": null, + "abbrev": "Isr.", + "postal": "IS", + "formal_en": "State of Israel", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Israel", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 9, + "pop_est": 7233701, + "gdp_md_est": 201400, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IL", + "iso_a3": "ISR", + "iso_n3": "376", + "un_a3": "376", + "wb_a2": "IL", + "wb_a3": "ISR", + "woe_id": -99, + "adm0_a3_is": "ISR", + "adm0_a3_us": "ISR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ISR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.71991824722275, 32.709192409794866], + [35.54566531753454, 32.393992011030576], + [35.183930291491436, 32.53251068778894], + [34.97464074070933, 31.86658234305972], + [35.22589155451242, 31.754341132121766], + [34.970506626125996, 31.616778469360806], + [34.92740848159457, 31.353435370401414], + [35.397560662586045, 31.48908600516758], + [35.420918409981965, 31.100065822874356], + [34.92260257339142, 29.501326198844524], + [34.26543338393568, 31.219360866820153], + [34.55637169773891, 31.548823960896996], + [34.48810713068136, 31.60553884533732], + [34.752587111151165, 32.07292633720117], + [34.95541710789677, 32.82737641044638], + [35.098457472480675, 33.080539252244265], + [35.126052687324545, 33.09090037691878], + [35.460709262846706, 33.08904002535628], + [35.55279666519081, 33.26427480725802], + [35.82110070165024, 33.2774264592763], + [35.836396925608625, 32.86812327730851], + [35.700797967274745, 32.71601369885738], + [35.71991824722275, 32.709192409794866] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Kazakhstan", + "sov_a3": "KAZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kazakhstan", + "adm0_a3": "KAZ", + "geou_dif": 0, + "geounit": "Kazakhstan", + "gu_a3": "KAZ", + "su_dif": 0, + "subunit": "Kazakhstan", + "su_a3": "KAZ", + "brk_diff": 0, + "name": "Kazakhstan", + "name_long": "Kazakhstan", + "brk_a3": "KAZ", + "brk_name": "Kazakhstan", + "brk_group": null, + "abbrev": "Kaz.", + "postal": "KZ", + "formal_en": "Republic of Kazakhstan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kazakhstan", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 1, + "pop_est": 15399437, + "gdp_md_est": 175800, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KZ", + "iso_a3": "KAZ", + "iso_n3": "398", + "un_a3": "398", + "wb_a2": "KZ", + "wb_a3": "KAZ", + "woe_id": -99, + "adm0_a3_is": "KAZ", + "adm0_a3_us": "KAZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KAZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [70.96231489449929, 42.26615428320554], + [70.3889648782208, 42.081307684897524], + [69.07002729683524, 41.38424428971234], + [68.63248294462005, 40.66868073176687], + [68.25989586779565, 40.6623245305949], + [67.98585574735182, 41.135990708982206], + [66.7140470722166, 41.168443508461564], + [66.51064863471572, 41.987644151368556], + [66.02339155463562, 41.99464630794404], + [66.0980123228652, 42.99766002051308], + [64.90082441595933, 43.728080552742654], + [63.185786981056594, 43.650074978198006], + [62.01330040878628, 43.50447663021566], + [61.0583199400325, 44.40581696225058], + [60.23997195825847, 44.784036770194746], + [58.6899890480958, 45.50001373959873], + [58.50312706892844, 45.586804307632974], + [55.92891727074118, 44.99585846615918], + [55.968191359283026, 41.30864166926938], + [55.45525109235381, 41.25985911718584], + [54.75534549339267, 42.04397146256662], + [54.07941775901497, 42.32410940202084], + [52.94429324729174, 42.11603424739758], + [52.50245975119628, 41.78331553808647], + [52.44633914572722, 42.027150783855575], + [52.692112257707265, 42.44389537207337], + [52.50142622255032, 42.7922978785852], + [51.342427199108215, 43.132974758469345], + [50.89129194520024, 44.03103363705378], + [50.339129266161365, 44.284015611338475], + [50.305642938036264, 44.609835516938915], + [51.278503452363225, 44.51485423438646], + [51.316899041556034, 45.2459982366679], + [52.16738976421573, 45.40839142514511], + [53.0408764992452, 45.25904653582177], + [53.220865512917726, 46.234645901059935], + [53.042736850807785, 46.853006089864486], + [52.04202273947561, 46.80463694923924], + [51.191945428274266, 47.048704738953916], + [50.03408328634248, 46.60898997658222], + [49.10116000000011, 46.399330000000134], + [48.593241001180495, 46.56103424741547], + [48.694733514201744, 47.07562816017793], + [48.05725304544927, 47.74375275327952], + [47.31523115417024, 47.715847479841955], + [46.46644575377627, 48.39415233010493], + [47.043671502476506, 49.152038886097614], + [46.75159630716274, 49.35600576435377], + [47.5494804217493, 50.454698391311126], + [48.57784142435752, 49.87475962991567], + [48.70238162618102, 50.60512848571284], + [50.76664839051215, 51.6927623561599], + [52.32872358583097, 51.718652248738124], + [54.532878452376224, 51.02623973245932], + [55.716940545479815, 50.62171662047853], + [56.777961053296565, 51.04355133727705], + [58.36329064314674, 51.06365346943858], + [59.6422823423706, 50.545442206415714], + [59.93280724471549, 50.842194118851864], + [61.337424350840934, 50.79907013610426], + [61.58800337102417, 51.272658799843214], + [59.96753380721554, 51.9604204372157], + [60.92726850774027, 52.44754832621504], + [60.73999311711459, 52.71998647725775], + [61.6999861998006, 52.97999644633427], + [60.97806644068316, 53.66499339457914], + [61.436591424409066, 54.00626455343479], + [65.17853356309593, 54.35422781027211], + [65.666875848254, 54.60126699484345], + [68.16910037625883, 54.97039175070432], + [69.06816694527288, 55.38525014914353], + [70.86526655465514, 55.169733588270105], + [71.18013105660941, 54.133285224008254], + [72.22415001820218, 54.376655381886735], + [73.5085160663844, 54.035616766976595], + [73.42567874542043, 53.489810289109755], + [74.38484500519007, 53.54686107036008], + [76.89110029491343, 54.49052440044193], + [76.52517947785473, 54.177003485727134], + [77.80091556184425, 53.404414984747575], + [80.03555952344169, 50.86475088154725], + [80.56844689323549, 51.38833649352847], + [81.94598554883993, 50.81219594990637], + [83.38300377801238, 51.069182847693924], + [83.93511478061885, 50.88924551045358], + [84.41637739455308, 50.311399644565824], + [85.11555952346203, 50.11730296487763], + [85.54126997268247, 49.69285858824816], + [86.82935672398963, 49.82667470966817], + [87.35997033076268, 49.21498078062916], + [86.59877648310339, 48.54918162698061], + [85.7682328633083, 48.45575063739698], + [85.72048383987072, 47.45296946877312], + [85.16429039911338, 47.00095571551611], + [83.18048383986047, 47.330031236350855], + [82.45892581576913, 45.539649563166506], + [81.94707075391813, 45.31702749285324], + [79.96610639844141, 44.91751699480466], + [80.86620649610137, 43.18036204688104], + [80.1801501809943, 42.92006785742694], + [80.25999026888536, 42.349999294599115], + [79.64364546094015, 42.496682847659656], + [79.1421773619798, 42.856092434249604], + [77.6583919615832, 42.960685533208334], + [76.00035363149857, 42.98802236589063], + [75.6369649596221, 42.87789988867678], + [74.21286583852259, 43.29833934180351], + [73.64530358266092, 43.09127187760987], + [73.48975752146237, 42.50089447689129], + [71.84463829945065, 42.845395412765185], + [71.18628055205227, 42.70429291439223], + [70.96231489449929, 42.26615428320554] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Kyrgyzstan", + "sov_a3": "KGZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kyrgyzstan", + "adm0_a3": "KGZ", + "geou_dif": 0, + "geounit": "Kyrgyzstan", + "gu_a3": "KGZ", + "su_dif": 0, + "subunit": "Kyrgyzstan", + "su_a3": "KGZ", + "brk_diff": 0, + "name": "Kyrgyzstan", + "name_long": "Kyrgyzstan", + "brk_a3": "KGZ", + "brk_name": "Kyrgyzstan", + "brk_group": null, + "abbrev": "Kgz.", + "postal": "KG", + "formal_en": "Kyrgyz Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kyrgyz Republic", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 7, + "mapcolor9": 7, + "mapcolor13": 6, + "pop_est": 5431747, + "gdp_md_est": 11610, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KG", + "iso_a3": "KGZ", + "iso_n3": "417", + "un_a3": "417", + "wb_a2": "KG", + "wb_a3": "KGZ", + "woe_id": -99, + "adm0_a3_is": "KGZ", + "adm0_a3_us": "KGZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KGZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [70.96231489449914, 42.26615428320549], + [71.18628055205212, 42.70429291439214], + [71.8446382994506, 42.84539541276509], + [73.48975752146237, 42.50089447689132], + [73.64530358266092, 43.09127187760982], + [74.21286583852256, 43.29833934180337], + [75.636964959622, 42.87789988867668], + [76.00035363149846, 42.98802236589067], + [77.6583919615832, 42.96068553320826], + [79.14217736197978, 42.85609243424952], + [79.64364546094012, 42.49668284765953], + [80.2599902688853, 42.34999929459906], + [80.11943037305139, 42.12394074153825], + [78.54366092317531, 41.58224254003869], + [78.18719689322597, 41.18531586360481], + [76.90448449087708, 41.06648590754964], + [76.52636803579745, 40.42794607193512], + [75.4678279967307, 40.56207225194867], + [74.77686242055606, 40.36642527929163], + [73.8222436868283, 39.893973497063186], + [73.96001305531843, 39.660008449861735], + [73.6753792662548, 39.4312368841056], + [71.784693637992, 39.27946320246437], + [70.54916181832562, 39.6041979029865], + [69.46488691597753, 39.5266832545487], + [69.55960981636852, 40.10321137141298], + [70.64801883329997, 39.93575389257117], + [71.01419803252017, 40.24436554621823], + [71.77487511585656, 40.14584442805378], + [73.05541710804917, 40.866033026689465], + [71.87011478057047, 41.392900092121266], + [71.1578585142916, 41.14358714452912], + [70.42002241402821, 41.51999827734314], + [71.25924767444822, 42.16771067968946], + [70.96231489449914, 42.26615428320549] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Cambodia", + "sov_a3": "KHM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cambodia", + "adm0_a3": "KHM", + "geou_dif": 0, + "geounit": "Cambodia", + "gu_a3": "KHM", + "su_dif": 0, + "subunit": "Cambodia", + "su_a3": "KHM", + "brk_diff": 0, + "name": "Cambodia", + "name_long": "Cambodia", + "brk_a3": "KHM", + "brk_name": "Cambodia", + "brk_group": null, + "abbrev": "Camb.", + "postal": "KH", + "formal_en": "Kingdom of Cambodia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cambodia", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 6, + "mapcolor13": 5, + "pop_est": 14494293, + "gdp_md_est": 27940, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KH", + "iso_a3": "KHM", + "iso_n3": "116", + "un_a3": "116", + "wb_a2": "KH", + "wb_a3": "KHM", + "woe_id": -99, + "adm0_a3_is": "KHM", + "adm0_a3_us": "KHM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "KHM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [103.4972799011397, 10.632555446815928], + [103.09068973186724, 11.153660590047165], + [102.5849324890267, 12.186594956913282], + [102.348099399833, 13.394247341358223], + [102.98842207236163, 14.225721136934467], + [104.28141808473661, 14.416743068901367], + [105.21877689007887, 14.273211778210694], + [106.04394616091552, 13.881091009979954], + [106.49637332563087, 14.570583807834282], + [107.38272749230109, 14.202440904186972], + [107.61454796756243, 13.535530707244206], + [107.49140302941089, 12.337205918827946], + [105.81052371625313, 11.567614650921227], + [106.24967003786946, 10.961811835163587], + [105.19991499229235, 10.889309800658097], + [104.33433475140347, 10.48654368737523], + [103.4972799011397, 10.632555446815928] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "South Korea", + "sov_a3": "KOR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "South Korea", + "adm0_a3": "KOR", + "geou_dif": 0, + "geounit": "South Korea", + "gu_a3": "KOR", + "su_dif": 0, + "subunit": "South Korea", + "su_a3": "KOR", + "brk_diff": 0, + "name": "Korea", + "name_long": "Republic of Korea", + "brk_a3": "KOR", + "brk_name": "Republic of Korea", + "brk_group": null, + "abbrev": "S.K.", + "postal": "KR", + "formal_en": "Republic of Korea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Korea, Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 5, + "pop_est": 48508972, + "gdp_md_est": 1335000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KR", + "iso_a3": "KOR", + "iso_n3": "410", + "un_a3": "410", + "wb_a2": "KR", + "wb_a3": "KOR", + "woe_id": -99, + "adm0_a3_is": "KOR", + "adm0_a3_us": "KOR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 5, + "long_len": 17, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KOR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.34971642467661, 38.61224294692785], + [129.21291954968007, 37.43239248305595], + [129.46044966035817, 36.78418915460282], + [129.4683044780665, 35.63214061130395], + [129.0913765809296, 35.082484239231434], + [128.1858504578791, 34.89037710218639], + [127.38651940318839, 34.47567373304412], + [126.48574751190874, 34.39004588473648], + [126.37391971242913, 34.934560451795946], + [126.5592313986278, 35.6845405136479], + [126.11739790253229, 36.72548472751926], + [126.86014326386339, 36.893924058574626], + [126.17475874237624, 37.74968577732804], + [126.23733890188176, 37.84037791600028], + [126.68371992401892, 37.80477285415118], + [127.07330854706737, 38.2561148137884], + [127.780035435091, 38.30453563084589], + [128.20574588431145, 38.37039724380189], + [128.34971642467661, 38.61224294692785] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Kuwait", + "sov_a3": "KWT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kuwait", + "adm0_a3": "KWT", + "geou_dif": 0, + "geounit": "Kuwait", + "gu_a3": "KWT", + "su_dif": 0, + "subunit": "Kuwait", + "su_a3": "KWT", + "brk_diff": 0, + "name": "Kuwait", + "name_long": "Kuwait", + "brk_a3": "KWT", + "brk_name": "Kuwait", + "brk_group": null, + "abbrev": "Kwt.", + "postal": "KW", + "formal_en": "State of Kuwait", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kuwait", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 2691158, + "gdp_md_est": 149100, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KW", + "iso_a3": "KWT", + "iso_n3": "414", + "un_a3": "414", + "wb_a2": "KW", + "wb_a3": "KWT", + "woe_id": -99, + "adm0_a3_is": "KWT", + "adm0_a3_us": "KWT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KWT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [47.974519077349896, 29.9758192001485], + [48.18318851094448, 29.534476630159766], + [48.09394331237642, 29.306299343375002], + [48.416094191283946, 28.55200429942667], + [47.708850538937384, 28.526062730416143], + [47.45982181172283, 29.002519436147224], + [46.568713413281756, 29.09902517345229], + [47.30262210469096, 30.05906993257072], + [47.974519077349896, 29.9758192001485] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Laos", + "sov_a3": "LAO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Laos", + "adm0_a3": "LAO", + "geou_dif": 0, + "geounit": "Laos", + "gu_a3": "LAO", + "su_dif": 0, + "subunit": "Laos", + "su_a3": "LAO", + "brk_diff": 0, + "name": "Lao PDR", + "name_long": "Lao PDR", + "brk_a3": "LAO", + "brk_name": "Laos", + "brk_group": null, + "abbrev": "Laos", + "postal": "LA", + "formal_en": "Lao People's Democratic Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lao PDR", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 9, + "pop_est": 6834942, + "gdp_md_est": 13980, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LA", + "iso_a3": "LAO", + "iso_n3": "418", + "un_a3": "418", + "wb_a2": "LA", + "wb_a3": "LAO", + "woe_id": -99, + "adm0_a3_is": "LAO", + "adm0_a3_us": "LAO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "LAO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [105.21877689007887, 14.273211778210694], + [105.54433841351769, 14.723933620660416], + [105.58903852745016, 15.570316066952858], + [104.7793205098688, 16.44186493577145], + [104.7169470560925, 17.42885895433008], + [103.95647667848529, 18.24095408779688], + [103.20019209189373, 18.309632066312773], + [102.9987056823877, 17.9616946476916], + [102.41300499879162, 17.932781683824288], + [102.11359175009248, 18.109101670804165], + [101.05954756063517, 17.51249725999449], + [101.03593143107777, 18.408928330961615], + [101.2820146016517, 19.462584947176765], + [100.60629357300316, 19.508344427971224], + [100.54888105672688, 20.109237982661128], + [100.11598758341783, 20.417849636308187], + [100.32910119018952, 20.786121731036232], + [101.18000532430754, 21.436572984294024], + [101.27002566935997, 21.201651923095184], + [101.80311974488292, 21.17436676684507], + [101.65201785686152, 22.318198757409547], + [102.17043582561358, 22.464753119389304], + [102.75489627483466, 21.675137233969465], + [103.20386111858645, 20.766562201413745], + [104.43500044150805, 20.75873322192153], + [104.8225736836971, 19.886641750563882], + [104.18338789267894, 19.62466807706022], + [103.8965320170267, 19.265180975821806], + [105.09459842328152, 18.66697459561108], + [105.92576216026403, 17.48531545660896], + [106.55600792849569, 16.604283962464805], + [107.3127059265456, 15.90853831630318], + [107.5645251811039, 15.202173163305558], + [107.38272749230109, 14.202440904186972], + [106.49637332563087, 14.570583807834282], + [106.04394616091552, 13.881091009979954], + [105.21877689007887, 14.273211778210694] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Sri Lanka", + "sov_a3": "LKA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sri Lanka", + "adm0_a3": "LKA", + "geou_dif": 0, + "geounit": "Sri Lanka", + "gu_a3": "LKA", + "su_dif": 0, + "subunit": "Sri Lanka", + "su_a3": "LKA", + "brk_diff": 0, + "name": "Sri Lanka", + "name_long": "Sri Lanka", + "brk_a3": "LKA", + "brk_name": "Sri Lanka", + "brk_group": null, + "abbrev": "Sri L.", + "postal": "LK", + "formal_en": "Democratic Socialist Republic of Sri Lanka", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sri Lanka", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 21324791, + "gdp_md_est": 91870, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LK", + "iso_a3": "LKA", + "iso_n3": "144", + "un_a3": "144", + "wb_a2": "LK", + "wb_a3": "LKA", + "woe_id": -99, + "adm0_a3_is": "LKA", + "adm0_a3_us": "LKA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "LKA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [81.7879590188914, 7.523055324733164], + [81.63732221876059, 6.481775214051921], + [81.21801964714433, 6.197141424988288], + [80.34835696810441, 5.968369859232155], + [79.87246870312853, 6.76346344647493], + [79.69516686393513, 8.200843410673386], + [80.14780073437964, 9.824077663609557], + [80.83881798698656, 9.268426825391188], + [81.30431928907177, 8.56420624433369], + [81.7879590188914, 7.523055324733164] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Lebanon", + "sov_a3": "LBN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Lebanon", + "adm0_a3": "LBN", + "geou_dif": 0, + "geounit": "Lebanon", + "gu_a3": "LBN", + "su_dif": 0, + "subunit": "Lebanon", + "su_a3": "LBN", + "brk_diff": 0, + "name": "Lebanon", + "name_long": "Lebanon", + "brk_a3": "LBN", + "brk_name": "Lebanon", + "brk_group": null, + "abbrev": "Leb.", + "postal": "LB", + "formal_en": "Lebanese Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lebanon", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 12, + "pop_est": 4017095, + "gdp_md_est": 44060, + "pop_year": -99, + "lastcensus": 1970, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LB", + "iso_a3": "LBN", + "iso_n3": "422", + "un_a3": "422", + "wb_a2": "LB", + "wb_a3": "LBN", + "woe_id": -99, + "adm0_a3_is": "LBN", + "adm0_a3_us": "LBN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": 4, + "homepart": 1, + "filename": "LBN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.82110070165024, 33.2774264592763], + [35.55279666519081, 33.26427480725802], + [35.460709262846706, 33.08904002535628], + [35.126052687324545, 33.09090037691878], + [35.48220665868013, 33.90545014091944], + [35.9795923194894, 34.61005829521913], + [35.99840254084364, 34.644914048800004], + [36.4481942075121, 34.59393524834407], + [36.61175011571589, 34.201788641897174], + [36.066460402172055, 33.82491242119255], + [35.82110070165024, 33.2774264592763] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mongolia", + "sov_a3": "MNG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mongolia", + "adm0_a3": "MNG", + "geou_dif": 0, + "geounit": "Mongolia", + "gu_a3": "MNG", + "su_dif": 0, + "subunit": "Mongolia", + "su_a3": "MNG", + "brk_diff": 0, + "name": "Mongolia", + "name_long": "Mongolia", + "brk_a3": "MNG", + "brk_name": "Mongolia", + "brk_group": null, + "abbrev": "Mong.", + "postal": "MN", + "formal_en": "Mongolia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mongolia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 5, + "mapcolor13": 6, + "pop_est": 3041142, + "gdp_md_est": 9476, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MN", + "iso_a3": "MNG", + "iso_n3": "496", + "un_a3": "496", + "wb_a2": "MN", + "wb_a3": "MNG", + "woe_id": -99, + "adm0_a3_is": "MNG", + "adm0_a3_us": "MNG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "MNG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [87.7512642760767, 49.29719798440548], + [88.80556684769552, 49.47052073831242], + [90.71366743364067, 50.33181183532109], + [92.23471154171968, 50.80217072204172], + [93.10421919146269, 50.49529022887643], + [94.14756635943561, 50.48053660745709], + [94.81594933469873, 50.01343333597085], + [95.81402794798399, 49.977466539095715], + [97.25972781778141, 49.72606069599574], + [98.23176150919156, 50.422400621128745], + [97.8257397806743, 51.01099518493318], + [98.86149051310034, 52.047366034546684], + [99.98173221232354, 51.63400625264399], + [100.88948042196262, 51.51685578063832], + [102.06522260946733, 51.259920559283124], + [102.25590864462431, 50.51056061461868], + [103.67654544476022, 50.089966132195116], + [104.6215523620817, 50.275329494826074], + [105.88659142458675, 50.406019192092224], + [106.88880415245534, 50.27429596618023], + [107.86817589725094, 49.793705145865815], + [108.47516727095127, 49.28254771585074], + [109.40244917199666, 49.29296051695755], + [110.66201053267876, 49.13012807880587], + [111.58123091028662, 49.37796824807769], + [112.89773969935439, 49.54356537535699], + [114.36245649623527, 50.24830272073741], + [114.96210981655018, 50.140247300815126], + [115.48569542853141, 49.805177313834605], + [116.67880089728618, 49.88853139912139], + [116.19180219936757, 49.134598090199106], + [115.48528201707305, 48.13538259540344], + [115.74283735561578, 47.72654450132629], + [116.30895267137323, 47.85341014260284], + [117.29550744025741, 47.69770905210743], + [118.06414269416672, 48.06673045510368], + [118.86657433479495, 47.74706004494617], + [119.7728239278975, 47.048058783550125], + [119.66326989143874, 46.69267995867892], + [118.87432579963873, 46.80541209572365], + [117.42170128791419, 46.67273285581426], + [116.71786828009886, 46.38820241961521], + [115.98509647020008, 45.727235012386004], + [114.46033165899607, 45.339816799493825], + [113.46390669154417, 44.80889313412711], + [112.43606245325881, 45.01164561622429], + [111.87330610560029, 45.10207937273506], + [111.34837690637946, 44.45744171811009], + [111.66773725794323, 44.07317576758771], + [111.82958784388137, 43.743118394539515], + [111.12968224492022, 43.40683401140015], + [110.41210330611528, 42.87123362891103], + [109.24359581913146, 42.5194463160841], + [107.74477257693795, 42.48151581478187], + [106.12931562706169, 42.13432770442891], + [104.96499393109347, 41.59740957291635], + [104.52228193564899, 41.908346666016556], + [103.31227827353482, 41.9074681666676], + [101.83304039917994, 42.51487295182628], + [100.84586551310827, 42.66380442969145], + [99.51581749878004, 42.52469147396172], + [97.45175744017801, 42.74888967546002], + [96.34939578652781, 42.725635280928685], + [95.76245486855669, 43.319449164394605], + [95.30687544147153, 44.24133087826547], + [94.68892866412533, 44.352331854828414], + [93.4807336771413, 44.975472113619965], + [92.13389082231822, 45.11507599545646], + [90.9455395853343, 45.28607330991028], + [90.58576826371828, 45.71971609148753], + [90.97080936072501, 46.88814606382293], + [90.28082563676392, 47.69354909930793], + [88.85429772334676, 48.06908173277296], + [88.01383222855173, 48.599462795600616], + [87.7512642760767, 49.29719798440548] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Malaysia", + "sov_a3": "MYS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Malaysia", + "adm0_a3": "MYS", + "geou_dif": 0, + "geounit": "Malaysia", + "gu_a3": "MYS", + "su_dif": 0, + "subunit": "Malaysia", + "su_a3": "MYS", + "brk_diff": 0, + "name": "Malaysia", + "name_long": "Malaysia", + "brk_a3": "MYS", + "brk_name": "Malaysia", + "brk_group": null, + "abbrev": "Malay.", + "postal": "MY", + "formal_en": "Malaysia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Malaysia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 4, + "mapcolor9": 3, + "mapcolor13": 6, + "pop_est": 25715819, + "gdp_md_est": 384300, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MY", + "iso_a3": "MYS", + "iso_n3": "458", + "un_a3": "458", + "wb_a2": "MY", + "wb_a3": "MYS", + "woe_id": -99, + "adm0_a3_is": "MYS", + "adm0_a3_us": "MYS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "MYS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [101.07551557821333, 6.204867051615892], + [101.15421878459384, 5.691384182147715], + [101.81428185425804, 5.810808417174228], + [102.14118696493645, 6.221636053894656], + [102.37114708863524, 6.12820506431096], + [102.9617053568667, 5.524495144061078], + [103.38121463421217, 4.855001125503748], + [103.4385754740562, 4.181605536308382], + [103.33212202353488, 3.726697902842971], + [103.42942874554055, 3.38286876058902], + [103.50244754436889, 2.791018581550205], + [103.85467410687036, 2.515454006353763], + [104.24793175661151, 1.631141058759056], + [104.22881147666354, 1.293048000489534], + [103.51970747275443, 1.226333726400682], + [102.57361535035479, 1.967115383304744], + [101.39063846232918, 2.760813706875624], + [101.27353966675585, 3.270291652841181], + [100.6954354187067, 3.93913971599487], + [100.55740766805509, 4.76728038168828], + [100.19670617065773, 5.31249258058368], + [100.30626020711652, 6.040561835143876], + [100.08575687052709, 6.46448944745029], + [100.25959638875692, 6.642824815289572], + [101.07551557821333, 6.204867051615892] + ] + ], + [ + [ + [118.61832075406485, 4.478202419447541], + [117.88203494677019, 4.137551377779488], + [117.01521447150637, 4.306094061699469], + [115.86551720587677, 4.306559149590157], + [115.51907840379201, 3.169238389494396], + [115.13403730678523, 2.821481838386219], + [114.6213554220175, 1.430688177898887], + [113.80584964401956, 1.217548732911041], + [112.8598091980522, 1.497790025229946], + [112.38025190638368, 1.410120957846758], + [111.79754845586044, 0.904441229654651], + [111.15913781132659, 0.976478176269509], + [110.51406090702713, 0.773131415200993], + [109.83022667850886, 1.338135687664192], + [109.66326012577375, 2.006466986494985], + [110.39613528853707, 1.663774725751395], + [111.1688529805975, 1.850636704918784], + [111.3700810079421, 2.697303371588873], + [111.79692833867287, 2.885896511238073], + [112.99561486211527, 3.102394924324869], + [113.71293541875873, 3.893509426281128], + [114.20401655482843, 4.52587392823682], + [114.65959598191355, 4.00763682699781], + [114.8695573263154, 4.348313706881952], + [115.34746097215069, 4.316636053887009], + [115.40570031134362, 4.955227565933825], + [115.45071048386981, 5.447729803891561], + [116.22074100145099, 6.143191229675621], + [116.72510298061978, 6.924771429873998], + [117.12962609260049, 6.928052883324567], + [117.64339318244633, 6.422166449403306], + [117.68907514859237, 5.987490139180181], + [118.3476912781522, 5.708695786965464], + [119.18190392463994, 5.407835598162251], + [119.11069380094172, 5.016128241389865], + [118.43972700406411, 4.96651886638962], + [118.61832075406485, 4.478202419447541] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Myanmar", + "sov_a3": "MMR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Myanmar", + "adm0_a3": "MMR", + "geou_dif": 0, + "geounit": "Myanmar", + "gu_a3": "MMR", + "su_dif": 0, + "subunit": "Myanmar", + "su_a3": "MMR", + "brk_diff": 0, + "name": "Myanmar", + "name_long": "Myanmar", + "brk_a3": "MMR", + "brk_name": "Myanmar", + "brk_group": null, + "abbrev": "Myan.", + "postal": "MM", + "formal_en": "Republic of the Union of Myanmar", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Myanmar", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 13, + "pop_est": 48137741, + "gdp_md_est": 55130, + "pop_year": -99, + "lastcensus": 1983, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MM", + "iso_a3": "MMR", + "iso_n3": "104", + "un_a3": "104", + "wb_a2": "MM", + "wb_a3": "MMR", + "woe_id": -99, + "adm0_a3_is": "MMR", + "adm0_a3_us": "MMR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "MMR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [99.54330936075931, 20.186597601802063], + [98.95967573445488, 19.752980658440947], + [98.25372399291561, 19.708203029860044], + [97.7977828308044, 18.627080389881755], + [97.37589643757354, 18.445437730375815], + [97.85912275593486, 17.567946071843664], + [98.49376102091135, 16.83783559820793], + [98.90334842325676, 16.177824204976115], + [98.53737592976572, 15.308497422746084], + [98.1920740091914, 15.12370250087035], + [98.43081912637987, 14.622027696180835], + [99.09775516153876, 13.827502549693278], + [99.21201175333609, 13.269293728076464], + [99.19635379435167, 12.80474843998867], + [99.58728600463972, 11.892762762901697], + [99.03812055867398, 10.960545762572437], + [98.55355065307305, 9.932959906448545], + [98.45717410684871, 10.67526601810515], + [98.76454552612077, 11.441291612183749], + [98.42833865762985, 12.032986761925683], + [98.50957400919268, 13.122377631070677], + [98.1036039571077, 13.640459703012851], + [97.77773237507517, 14.837285874892642], + [97.59707156778276, 16.10056793869977], + [97.1645398294998, 16.928734442609336], + [96.505768670643, 16.42724050543285], + [95.3693522481124, 15.7143899601826], + [94.80840457558412, 15.80345429123764], + [94.18880415240454, 16.037936102762018], + [94.53348595579135, 17.277240301985728], + [94.32481652219674, 18.2135139022499], + [93.54098839719364, 19.36649262133002], + [93.66325483599621, 19.726961574781996], + [93.07827762245219, 19.855144965081976], + [92.36855350135562, 20.670883287025347], + [92.30323449093868, 21.47548533780982], + [92.65225711463799, 21.324047552978485], + [92.67272098182556, 22.041238918541254], + [93.16612755734836, 22.278459580977103], + [93.06029422401463, 22.70311066333557], + [93.28632693885928, 23.043658352139005], + [93.3251876159428, 24.078556423432204], + [94.10674197792505, 23.85074087167348], + [94.55265791217164, 24.675238348890332], + [94.60324913938538, 25.162495428970402], + [95.1551534362626, 26.001307277932085], + [95.12476769407496, 26.5735720891323], + [96.41936567585097, 27.264589341739224], + [97.1339990580153, 27.083773505149964], + [97.0519885599681, 27.69905894623315], + [97.40256147663612, 27.88253611908544], + [97.32711388549004, 28.26158274994634], + [97.91198774616944, 28.335945136014345], + [98.2462309102333, 27.74722138112918], + [98.68269005737046, 27.50881216075062], + [98.71209394734451, 26.743535874940264], + [98.67183800658916, 25.918702500913525], + [97.72460900267914, 25.083637193293], + [97.60471967976198, 23.897404690033042], + [98.66026248575577, 24.063286037689966], + [98.89874922078276, 23.14272207284253], + [99.5319922220874, 22.94903880461258], + [99.24089887898725, 22.11831431730458], + [99.98348921102149, 21.7429367131364], + [100.41653771362738, 21.558839423096614], + [101.15003299357825, 21.84998444262902], + [101.18000532430754, 21.436572984294024], + [100.32910119018952, 20.786121731036232], + [100.11598758341783, 20.417849636308187], + [99.54330936075931, 20.186597601802063] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Pakistan", + "sov_a3": "PAK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Pakistan", + "adm0_a3": "PAK", + "geou_dif": 0, + "geounit": "Pakistan", + "gu_a3": "PAK", + "su_dif": 0, + "subunit": "Pakistan", + "su_a3": "PAK", + "brk_diff": 0, + "name": "Pakistan", + "name_long": "Pakistan", + "brk_a3": "PAK", + "brk_name": "Pakistan", + "brk_group": null, + "abbrev": "Pak.", + "postal": "PK", + "formal_en": "Islamic Republic of Pakistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Pakistan", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 11, + "pop_est": 176242949, + "gdp_md_est": 427300, + "pop_year": -99, + "lastcensus": 1998, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PK", + "iso_a3": "PAK", + "iso_n3": "586", + "un_a3": "586", + "wb_a2": "PK", + "wb_a3": "PAK", + "woe_id": -99, + "adm0_a3_is": "PAK", + "adm0_a3_us": "PAK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PAK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [75.15802778514092, 37.13303091078912], + [75.89689741405013, 36.666806138651836], + [76.19284834178569, 35.89840342868782], + [77.83745079947457, 35.494009507787766], + [76.87172163280403, 34.65354401299274], + [75.75706098826834, 34.50492259372132], + [74.24020267120497, 34.74888703057125], + [73.74994835805195, 34.31769887952785], + [74.10429365427734, 33.44147329358685], + [74.45155927927871, 32.7648996038055], + [75.25864179881322, 32.2711054550405], + [74.40592898956501, 31.69263947196528], + [74.42138024282026, 30.979814764931177], + [73.45063846221743, 29.97641347911987], + [72.8237516620847, 28.961591701772054], + [71.77766564320032, 27.913180243434525], + [70.61649620960193, 27.989196275335868], + [69.51439293811312, 26.940965684511372], + [70.16892662952202, 26.491871649678842], + [70.28287316272558, 25.72222870533983], + [70.84469933460284, 25.21510203704352], + [71.04324018746823, 24.3565239527302], + [68.84259931831878, 24.35913361256094], + [68.1766451353734, 23.69196503345671], + [67.44366661974547, 23.94484365487699], + [67.14544192898907, 24.663611151624647], + [66.37282758979326, 25.425140896093847], + [64.53040774929113, 25.23703868255143], + [62.9057007180346, 25.21840932871021], + [61.49736290878419, 25.0782370061185], + [61.87418745305655, 26.239974880472104], + [63.31663170761959, 26.756532497661667], + [63.233897739520295, 27.21704702403071], + [62.755425652929866, 27.378923448184985], + [62.72783043808598, 28.25964488373539], + [61.77186811711863, 28.699333807890795], + [61.36930870956494, 29.303276272085924], + [60.874248488208785, 29.829238999952604], + [62.54985680527278, 29.31857249604431], + [63.55026085801117, 29.468330796826162], + [64.14800215033125, 29.340819200145972], + [64.35041873561852, 29.560030625928093], + [65.0468620136161, 29.472180691031905], + [66.34647260932442, 29.887943427036177], + [66.38145755398602, 30.73889923758645], + [66.93889122911847, 31.304911200479353], + [67.68339358914747, 31.30315420178142], + [67.79268924344478, 31.58293040620963], + [68.55693200060932, 31.713310044882018], + [68.92667687365767, 31.620189113892064], + [69.31776411324255, 31.90141225842444], + [69.26252200712256, 32.5019440780883], + [69.68714725126485, 33.105498969041236], + [70.3235941913716, 33.35853261975839], + [69.9305432473596, 34.02012014417511], + [70.8818030129884, 33.98885590263851], + [71.15677330921346, 34.34891144463215], + [71.11501875192162, 34.733125718722235], + [71.6130762063507, 35.153203436822864], + [71.49876793812109, 35.650563259416], + [71.26234826038575, 36.074387518857804], + [71.84629194528392, 36.50994232842986], + [72.92002485544447, 36.72000702569632], + [74.06755171091783, 36.83617564548845], + [74.57589277537298, 37.02084137628346], + [75.15802778514092, 37.13303091078912] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Oman", + "sov_a3": "OMN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Oman", + "adm0_a3": "OMN", + "geou_dif": 0, + "geounit": "Oman", + "gu_a3": "OMN", + "su_dif": 0, + "subunit": "Oman", + "su_a3": "OMN", + "brk_diff": 0, + "name": "Oman", + "name_long": "Oman", + "brk_a3": "OMN", + "brk_name": "Oman", + "brk_group": null, + "abbrev": "Oman", + "postal": "OM", + "formal_en": "Sultanate of Oman", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Oman", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 6, + "pop_est": 3418085, + "gdp_md_est": 66980, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "OM", + "iso_a3": "OMN", + "iso_n3": "512", + "un_a3": "512", + "wb_a2": "OM", + "wb_a3": "OMN", + "woe_id": -99, + "adm0_a3_is": "OMN", + "adm0_a3_us": "OMN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "OMN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [58.86114139184659, 21.114034532144302], + [58.48798587426696, 20.42898590746711], + [58.034318475176605, 20.48143748624335], + [57.82637251163411, 20.24300242764863], + [57.665762160070955, 19.736004950433113], + [57.788700392493375, 19.06757029873765], + [57.69439090356068, 18.944709580963803], + [57.234263950433814, 18.947991034414258], + [56.609650913321985, 18.57426707607948], + [56.512189162019496, 18.087113348863937], + [56.28352094912801, 17.87606679938395], + [55.6614917336307, 17.88412832282154], + [55.2699394061552, 17.632309068263197], + [55.274900343655105, 17.228354397037663], + [54.79100223167413, 16.950696926333364], + [54.239252964093765, 17.044980577049984], + [53.570508253804604, 16.707662665264678], + [53.10857262554751, 16.65105113368898], + [52.78218427919207, 17.349742336491232], + [52.00000980002224, 19.000003363516072], + [54.99998172386242, 19.99999400479612], + [55.66665937685988, 22.00000112557231], + [55.2083410988632, 22.70832998299701], + [55.234489373602884, 23.11099274341535], + [55.5258410988645, 23.524869289640918], + [55.52863162620829, 23.933604030853502], + [55.98121382022052, 24.130542914317854], + [55.80411868675625, 24.269604193615294], + [55.886232537668064, 24.920830593357493], + [56.396847365144, 24.924732163995515], + [56.84514041527606, 24.241673081961494], + [57.40345258975744, 23.87859446867884], + [58.13694786970834, 23.74793060962884], + [58.72921146020544, 23.565667832935418], + [59.18050174341036, 22.99239533130546], + [59.45009769067703, 22.6602709009656], + [59.80806033716286, 22.533611965418203], + [59.8061483091681, 22.31052480721419], + [59.44219119653641, 21.714540513592084], + [59.282407667889885, 21.433885809814882], + [58.86114139184659, 21.114034532144302] + ] + ], + [ + [ + [56.39142133975341, 25.89599070892126], + [56.26104170108093, 25.71460643157675], + [56.07082075381456, 26.05546417897395], + [56.36201744977936, 26.395934353128947], + [56.48567915225382, 26.309117946878672], + [56.39142133975341, 25.89599070892126] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Nepal", + "sov_a3": "NPL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Nepal", + "adm0_a3": "NPL", + "geou_dif": 0, + "geounit": "Nepal", + "gu_a3": "NPL", + "su_dif": 0, + "subunit": "Nepal", + "su_a3": "NPL", + "brk_diff": 0, + "name": "Nepal", + "name_long": "Nepal", + "brk_a3": "NPL", + "brk_name": "Nepal", + "brk_group": null, + "abbrev": "Nepal", + "postal": "NP", + "formal_en": "Nepal", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Nepal", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 12, + "pop_est": 28563377, + "gdp_md_est": 31080, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NP", + "iso_a3": "NPL", + "iso_n3": "524", + "un_a3": "524", + "wb_a2": "NP", + "wb_a3": "NPL", + "woe_id": -99, + "adm0_a3_is": "NPL", + "adm0_a3_us": "NPL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "NPL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [88.12044070836987, 27.876541652939594], + [88.04313276566123, 27.445818589786825], + [88.17480431514092, 26.81040517832595], + [88.06023766474982, 26.41461538340249], + [87.22747195836628, 26.397898057556077], + [86.02439293817918, 26.63098460540857], + [85.25177859898338, 26.72619843190634], + [84.6750179381738, 27.234901231387536], + [83.30424889519955, 27.36450572357556], + [81.99998742058497, 27.925479234319994], + [81.05720258985203, 28.416095282499043], + [80.08842451367627, 28.79447011974014], + [80.4767212259174, 29.72986522065534], + [81.11125613802932, 30.183480943313402], + [81.52580447787474, 30.42271698660863], + [82.32751264845088, 30.115268052688133], + [83.33711510613719, 29.463731594352193], + [83.89899295444673, 29.320226141877658], + [84.23457970575015, 28.839893703724698], + [85.01163821812304, 28.642773952747344], + [85.82331994013151, 28.203575954698703], + [86.9545170430006, 27.974261786403517], + [88.12044070836987, 27.876541652939594] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Philippines", + "sov_a3": "PHL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Philippines", + "adm0_a3": "PHL", + "geou_dif": 0, + "geounit": "Philippines", + "gu_a3": "PHL", + "su_dif": 0, + "subunit": "Philippines", + "su_a3": "PHL", + "brk_diff": 0, + "name": "Philippines", + "name_long": "Philippines", + "brk_a3": "PHL", + "brk_name": "Philippines", + "brk_group": null, + "abbrev": "Phil.", + "postal": "PH", + "formal_en": "Republic of the Philippines", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Philippines", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 8, + "pop_est": 97976603, + "gdp_md_est": 317500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PH", + "iso_a3": "PHL", + "iso_n3": "608", + "un_a3": "608", + "wb_a2": "PH", + "wb_a3": "PHL", + "woe_id": -99, + "adm0_a3_is": "PHL", + "adm0_a3_us": "PHL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 11, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "PHL.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [126.37681359263748, 8.414706325713354], + [126.4785128113879, 7.750354112168978], + [126.53742394420063, 7.189380601424574], + [126.19677290253256, 6.27429433840004], + [125.83142052622911, 7.293715318221857], + [125.3638521668523, 6.786485297060992], + [125.68316084198372, 6.049656887227258], + [125.39651167206064, 5.58100332277229], + [124.21978763234236, 6.161355495626182], + [123.93871951710695, 6.885135606306122], + [124.24366214406135, 7.360610459823661], + [123.61021243702757, 7.833527329942754], + [123.2960714051252, 7.418875637232787], + [122.82550581267542, 7.457374579290217], + [122.08549930225577, 6.899424139834849], + [121.91992801319263, 7.192119452336072], + [122.31235884001714, 8.034962063016508], + [122.94239790251966, 8.316236883981174], + [123.48768761606352, 8.693009751821194], + [123.84115441293984, 8.240324204944386], + [124.60146976125023, 8.514157619659017], + [124.76461225799564, 8.96040945071546], + [125.47139082245157, 8.986996975129642], + [125.41211795461278, 9.760334784377548], + [126.22271447154318, 9.28607432701885], + [126.3066369975851, 8.782487494334575], + [126.37681359263748, 8.414706325713354] + ] + ], + [ + [ + [123.98243777882583, 10.278778591345812], + [123.62318322153278, 9.950090643753299], + [123.30992068897936, 9.318268744336676], + [122.99588300994164, 9.0221886255204], + [122.38005496631948, 9.713360907424203], + [122.5860889018671, 9.981044826696104], + [122.83708133350873, 10.261156927934238], + [122.94741051645192, 10.881868394408029], + [123.49884972543848, 10.940624497923949], + [123.33777428598475, 10.267383938025446], + [124.07793582570125, 11.23272553145371], + [123.98243777882583, 10.278778591345812] + ] + ], + [ + [ + [118.50458092659035, 9.31638255455809], + [117.1742745301007, 8.367499904814665], + [117.66447716682138, 9.066888739452935], + [118.38691369026175, 9.684499619989225], + [118.98734215706108, 10.376292019080509], + [119.51149620979756, 11.369668077027214], + [119.68967654833992, 10.554291490109875], + [119.029458449379, 10.003653265823871], + [118.50458092659035, 9.31638255455809] + ] + ], + [ + [ + [121.88354780485913, 11.89175507247198], + [122.48382124236147, 11.582187404827508], + [123.12021650603597, 11.58366018314787], + [123.10083784392647, 11.16593374271649], + [122.6377136577267, 10.741308498574227], + [122.00261030485957, 10.441016750526087], + [121.96736697803655, 10.905691229694623], + [122.03837039600555, 11.41584096928004], + [121.88354780485913, 11.89175507247198] + ] + ], + [ + [ + [125.50255171112352, 12.162694606978349], + [125.78346479706218, 11.046121934447768], + [125.01188398651229, 11.31145457605038], + [125.03276126515814, 10.975816148314706], + [125.27744917206027, 10.358722032101312], + [124.80181928924573, 10.134678859899893], + [124.76016808481849, 10.837995103392302], + [124.45910119028606, 10.889929917845635], + [124.30252160044172, 11.495370998577227], + [124.8910128113816, 11.415582587118593], + [124.87799035044398, 11.79418996830499], + [124.26676150929572, 12.557760931849685], + [125.22711632700785, 12.535720933477194], + [125.50255171112352, 12.162694606978349] + ] + ], + [ + [ + [121.52739383350351, 13.06959015548452], + [121.26219038298157, 12.205560207564403], + [120.83389611214656, 12.70449616134242], + [120.3234363139675, 13.46641347905387], + [121.18012820850217, 13.429697373910443], + [121.52739383350351, 13.06959015548452] + ] + ], + [ + [ + [121.32130822152358, 18.504064642811016], + [121.9376013530364, 18.218552354398383], + [122.24600630095429, 18.478949896717097], + [122.336956821788, 18.224882717354177], + [122.1742794129332, 17.810282701076375], + [122.51565392465336, 17.093504746971973], + [122.2523108256939, 16.262444362854126], + [121.66278608610828, 15.931017564350128], + [121.5050696147534, 15.124813544164622], + [121.72882856657728, 14.328376369682246], + [122.25892540902734, 14.218202216035976], + [122.70127566944566, 14.33654124598442], + [123.95029503794026, 13.78213064214107], + [123.85510704965863, 13.237771104378467], + [124.1812886902849, 12.997527370653472], + [124.07741906137825, 12.536676947474575], + [123.29803510955227, 13.027525539598981], + [122.92865197152993, 13.552919826710408], + [122.67135501514869, 13.185836289925135], + [122.03464969288055, 13.784481919810347], + [121.1263847189186, 13.63668732345556], + [120.62863732308331, 13.857655747935652], + [120.67938357959385, 14.271015529838323], + [120.99181928923055, 14.525392767795083], + [120.69333621631272, 14.756670640517285], + [120.564145135583, 14.396279201713822], + [120.0704285014664, 14.970869452367097], + [119.92092858284613, 15.406346747290739], + [119.88377322802826, 16.363704331929966], + [120.28648766487882, 16.03462881109533], + [120.39004723519176, 17.59908112229951], + [120.71586714079191, 18.50522736253754], + [121.32130822152358, 18.504064642811016] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "North Korea", + "sov_a3": "PRK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "North Korea", + "adm0_a3": "PRK", + "geou_dif": 0, + "geounit": "North Korea", + "gu_a3": "PRK", + "su_dif": 0, + "subunit": "North Korea", + "su_a3": "PRK", + "brk_diff": 0, + "name": "Dem. Rep. Korea", + "name_long": "Dem. Rep. Korea", + "brk_a3": "PRK", + "brk_name": "Dem. Rep. Korea", + "brk_group": null, + "abbrev": "N.K.", + "postal": "KP", + "formal_en": "Democratic People's Republic of Korea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Korea, Dem. Rep.", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 22665345, + "gdp_md_est": 40000, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KP", + "iso_a3": "PRK", + "iso_n3": "408", + "un_a3": "408", + "wb_a2": "KP", + "wb_a3": "PRK", + "woe_id": -99, + "adm0_a3_is": "PRK", + "adm0_a3_us": "PRK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 15, + "long_len": 15, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PRK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [130.6400159038524, 42.39500946712528], + [130.78000735893113, 42.22000722916885], + [130.40003055228902, 42.28000356705971], + [129.96594852103726, 41.94136790625105], + [129.66736209525482, 41.60110443782523], + [129.70518924369247, 40.88282786718433], + [129.18811486218, 40.66180776627199], + [129.01039961152821, 40.485436102859815], + [128.63336836152672, 40.18984691015031], + [127.96741417858135, 40.02541250259756], + [127.53343550019417, 39.7568500839767], + [127.5021195822253, 39.32393077245153], + [127.38543419811029, 39.213472398427655], + [127.78334272675772, 39.05089834243742], + [128.34971642467661, 38.61224294692785], + [128.20574588431145, 38.37039724380189], + [127.780035435091, 38.30453563084589], + [127.07330854706737, 38.2561148137884], + [126.68371992401892, 37.80477285415118], + [126.23733890188176, 37.84037791600028], + [126.17475874237624, 37.74968577732804], + [125.6891036316972, 37.940010077459014], + [125.56843916229569, 37.75208873142962], + [125.2753304383362, 37.669070542952724], + [125.24008711151315, 37.85722443292744], + [124.98103315643398, 37.94882090916478], + [124.71216067921938, 38.10834605564979], + [124.98599409393398, 38.54847422947968], + [125.2219486837787, 38.66585724543067], + [125.13285851450752, 38.84855927179859], + [125.3865897970606, 39.387957872061165], + [125.3211157573468, 39.5513845891842], + [124.7374821310424, 39.66034434667162], + [124.26562462778531, 39.928493353834156], + [125.07994184784063, 40.56982371679245], + [126.18204511932943, 41.10733612727637], + [126.86908328664985, 41.81656932226619], + [127.34378299368302, 41.50315176041597], + [128.20843305879066, 41.46677155208249], + [128.0522152039723, 41.99428457291795], + [129.59666873587952, 42.42498179785456], + [129.99426720593323, 42.985386867843786], + [130.6400159038524, 42.39500946712528] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Israel", + "sov_a3": "ISR", + "adm0_dif": 1, + "level": 2, + "type": "Disputed", + "admin": "Palestine", + "adm0_a3": "PSX", + "geou_dif": 0, + "geounit": "Palestine", + "gu_a3": "PSX", + "su_dif": 0, + "subunit": "Palestine", + "su_a3": "PSX", + "brk_diff": 0, + "name": "Palestine", + "name_long": "Palestine", + "brk_a3": "PSX", + "brk_name": "Palestine", + "brk_group": null, + "abbrev": "Pal.", + "postal": "PAL", + "formal_en": "West Bank and Gaza", + "formal_fr": null, + "note_adm0": "Partial self-admin.", + "note_brk": "Partial self-admin.", + "name_sort": "Palestine (West Bank and Gaza)", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 8, + "pop_est": 4119083, + "gdp_md_est": 11950.77, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PS", + "iso_a3": "PSE", + "iso_n3": "275", + "un_a3": "275", + "wb_a2": "GZ", + "wb_a3": "WBG", + "woe_id": -99, + "adm0_a3_is": "PSE", + "adm0_a3_us": "PSX", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": -99, + "filename": "PSE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.54566531753454, 32.393992011030576], + [35.5452519060762, 31.78250478772084], + [35.397560662586045, 31.48908600516758], + [34.92740848159457, 31.353435370401414], + [34.970506626125996, 31.616778469360806], + [35.22589155451242, 31.754341132121766], + [34.97464074070933, 31.86658234305972], + [35.183930291491436, 32.53251068778894], + [35.54566531753454, 32.393992011030576] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Qatar", + "sov_a3": "QAT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Qatar", + "adm0_a3": "QAT", + "geou_dif": 0, + "geounit": "Qatar", + "gu_a3": "QAT", + "su_dif": 0, + "subunit": "Qatar", + "su_a3": "QAT", + "brk_diff": 0, + "name": "Qatar", + "name_long": "Qatar", + "brk_a3": "QAT", + "brk_name": "Qatar", + "brk_group": null, + "abbrev": "Qatar", + "postal": "QA", + "formal_en": "State of Qatar", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Qatar", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 4, + "pop_est": 833285, + "gdp_md_est": 91330, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "QA", + "iso_a3": "QAT", + "iso_n3": "634", + "un_a3": "634", + "wb_a2": "QA", + "wb_a3": "QAT", + "woe_id": -99, + "adm0_a3_is": "QAT", + "adm0_a3_us": "QAT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "QAT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [50.81010827006958, 24.754742539971378], + [50.74391076030369, 25.482424221289396], + [51.01335167827349, 26.00699168548419], + [51.28646162293606, 26.11458201751587], + [51.58907881043726, 25.80111277923338], + [51.60670047384881, 25.21567047779874], + [51.38960778179063, 24.62738597258806], + [51.11241539897702, 24.556330878186724], + [50.81010827006958, 24.754742539971378] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Saudi Arabia", + "sov_a3": "SAU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Saudi Arabia", + "adm0_a3": "SAU", + "geou_dif": 0, + "geounit": "Saudi Arabia", + "gu_a3": "SAU", + "su_dif": 0, + "subunit": "Saudi Arabia", + "su_a3": "SAU", + "brk_diff": 0, + "name": "Saudi Arabia", + "name_long": "Saudi Arabia", + "brk_a3": "SAU", + "brk_name": "Saudi Arabia", + "brk_group": null, + "abbrev": "Saud.", + "postal": "SA", + "formal_en": "Kingdom of Saudi Arabia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Saudi Arabia", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 7, + "pop_est": 28686633, + "gdp_md_est": 576500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SA", + "iso_a3": "SAU", + "iso_n3": "682", + "un_a3": "682", + "wb_a2": "SA", + "wb_a3": "SAU", + "woe_id": -99, + "adm0_a3_is": "SAU", + "adm0_a3_us": "SAU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SAU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [42.77933230975097, 16.347891343648683], + [42.649572788266084, 16.774635321514964], + [42.347989129410706, 17.075805568912003], + [42.270887892431226, 17.474721787989125], + [41.75438195167396, 17.833046169500975], + [41.22139122901558, 18.671599636301206], + [40.93934126156654, 19.486485297111756], + [40.247652215339826, 20.17463450772649], + [39.80168460466095, 20.338862209550054], + [39.139399448408284, 21.29190481209293], + [39.023695916506796, 21.986875311770195], + [39.06632897314759, 22.57965566659027], + [38.49277225114008, 23.688451036060854], + [38.02386030452362, 24.07868561451293], + [37.483634881344386, 24.285494696545015], + [37.154817742671185, 24.85848297779731], + [37.209491408036, 25.084541530858104], + [36.93162723160259, 25.602959499610176], + [36.63960371272122, 25.82622752532722], + [36.249136590323815, 26.57013560638488], + [35.64018151219639, 27.37652049408342], + [35.13018680190788, 28.06335195567472], + [34.63233605320798, 28.058546047471566], + [34.787778761541944, 28.6074272730597], + [34.832220493312946, 28.957483425404845], + [34.95603722508426, 29.35655467377884], + [36.06894087092206, 29.197494615184457], + [36.50121422704358, 29.5052536076987], + [36.74052778498725, 29.86528331147619], + [37.503581984209035, 30.003776150018403], + [37.66811974462638, 30.3386652694859], + [37.998848911294374, 30.50849986421313], + [37.00216556168101, 31.508412990844743], + [39.00488569515255, 32.01021698661498], + [39.19546837744497, 32.16100881604267], + [40.399994337736246, 31.889991766887935], + [41.889980910007836, 31.190008653278365], + [44.70949873228474, 29.178891099559383], + [46.568713413281756, 29.09902517345229], + [47.45982181172283, 29.002519436147224], + [47.708850538937384, 28.526062730416143], + [48.416094191283946, 28.55200429942667], + [48.80759484232718, 27.689627997339883], + [49.29955447774582, 27.46121816660981], + [49.470913527225655, 27.10999929453808], + [50.15242231629088, 26.689663194275997], + [50.212935418504685, 26.277026882425375], + [50.11330325704594, 25.943972276304248], + [50.239858839728754, 25.608049628190926], + [50.52738650900073, 25.3278083358721], + [50.66055667501689, 24.99989553476402], + [50.81010827006958, 24.754742539971378], + [51.11241539897702, 24.556330878186724], + [51.38960778179063, 24.62738597258806], + [51.57951867046327, 24.245497137951105], + [51.61770755392698, 24.014219265228828], + [52.000733270074335, 23.00115448657894], + [55.0068030129249, 22.496947536707136], + [55.20834109886319, 22.708329982997046], + [55.666659376859826, 22.00000112557234], + [54.99998172386236, 19.999994004796108], + [52.00000980002224, 19.000003363516058], + [49.11667158386487, 18.616667588774945], + [48.18334354024134, 18.166669216377315], + [47.46669477721763, 17.116681626854884], + [47.000004917189756, 16.949999294497445], + [46.74999433776165, 17.283338120996177], + [46.366658563020536, 17.233315334537636], + [45.39999922056875, 17.333335069238558], + [45.21665123879718, 17.43332896572333], + [44.06261315285508, 17.410358791569593], + [43.79151858905192, 17.31997671149111], + [43.380794305196105, 17.57998668056767], + [43.11579756040335, 17.088440456607373], + [43.21837527850275, 16.66688996018641], + [42.77933230975097, 16.347891343648683] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Syria", + "sov_a3": "SYR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Syria", + "adm0_a3": "SYR", + "geou_dif": 0, + "geounit": "Syria", + "gu_a3": "SYR", + "su_dif": 0, + "subunit": "Syria", + "su_a3": "SYR", + "brk_diff": 0, + "name": "Syria", + "name_long": "Syria", + "brk_a3": "SYR", + "brk_name": "Syria", + "brk_group": null, + "abbrev": "Syria", + "postal": "SYR", + "formal_en": "Syrian Arab Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Syrian Arab Republic", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 6, + "pop_est": 20178485, + "gdp_md_est": 98830, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SY", + "iso_a3": "SYR", + "iso_n3": "760", + "un_a3": "760", + "wb_a2": "SY", + "wb_a3": "SYR", + "woe_id": -99, + "adm0_a3_is": "SYR", + "adm0_a3_us": "SYR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SYR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [38.792340529136084, 33.378686428352225], + [36.834062127435544, 32.312937526980775], + [35.71991824722275, 32.709192409794866], + [35.700797967274745, 32.71601369885738], + [35.836396925608625, 32.86812327730851], + [35.82110070165024, 33.2774264592763], + [36.066460402172055, 33.82491242119255], + [36.61175011571589, 34.201788641897174], + [36.4481942075121, 34.59393524834407], + [35.99840254084364, 34.644914048800004], + [35.905023227692226, 35.410009467097325], + [36.149762811026534, 35.82153473565367], + [36.417550083163036, 36.04061697035506], + [36.6853890317318, 36.25969920505646], + [36.7394942563414, 36.81752045343109], + [37.06676110204583, 36.62303620050062], + [38.1677274920242, 36.90121043552777], + [38.6998913917659, 36.71292735447234], + [39.52258019385255, 36.71605377862599], + [40.67325931169569, 37.09127635349729], + [41.21208947120305, 37.074352321921694], + [42.34959109881177, 37.2298725449041], + [41.83706424334096, 36.605853786763575], + [41.289707472505455, 36.35881460219227], + [41.383965285005814, 35.628316555314356], + [41.006158888519934, 34.41937226006212], + [38.792340529136084, 33.378686428352225] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Tajikistan", + "sov_a3": "TJK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Tajikistan", + "adm0_a3": "TJK", + "geou_dif": 0, + "geounit": "Tajikistan", + "gu_a3": "TJK", + "su_dif": 0, + "subunit": "Tajikistan", + "su_a3": "TJK", + "brk_diff": 0, + "name": "Tajikistan", + "name_long": "Tajikistan", + "brk_a3": "TJK", + "brk_name": "Tajikistan", + "brk_group": null, + "abbrev": "Tjk.", + "postal": "TJ", + "formal_en": "Republic of Tajikistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Tajikistan", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 7349145, + "gdp_md_est": 13160, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TJ", + "iso_a3": "TJK", + "iso_n3": "762", + "un_a3": "762", + "wb_a2": "TJ", + "wb_a3": "TJK", + "woe_id": -99, + "adm0_a3_is": "TJK", + "adm0_a3_us": "TJK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TJK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [71.01419803252017, 40.24436554621823], + [70.64801883329997, 39.93575389257117], + [69.55960981636852, 40.10321137141298], + [69.46488691597753, 39.5266832545487], + [70.54916181832562, 39.6041979029865], + [71.784693637992, 39.27946320246437], + [73.6753792662548, 39.4312368841056], + [73.92885216664644, 38.50581533462274], + [74.25751427602273, 38.60650686294345], + [74.86481570831681, 38.3788463404816], + [74.8299857929521, 37.9900070257014], + [74.98000247589542, 37.419990139305895], + [73.9486959166465, 37.4215662704908], + [73.26005577992501, 37.495256862939], + [72.63688968291729, 37.047558091778356], + [72.1930408059624, 36.948287665345674], + [71.8446382994506, 36.73817129164692], + [71.44869347523024, 37.06564484308051], + [71.54191775908478, 37.905774441065645], + [71.23940392444817, 37.95326508234188], + [71.34813113799026, 38.258905341132156], + [70.80682050973289, 38.486281643216415], + [70.3763041523093, 38.13839590102752], + [70.27057417184014, 37.735164699854025], + [70.11657840361033, 37.58822276463209], + [69.51878543485796, 37.60899669041341], + [69.19627282092438, 37.15114350030743], + [68.85944583524594, 37.344335842430596], + [68.13556237170138, 37.0231151393043], + [67.82999962755952, 37.14499400486468], + [68.39203250516596, 38.157025254868735], + [68.17602501818592, 38.901553453113905], + [67.44221967964131, 39.140143541005486], + [67.70142866401736, 39.58047842056453], + [68.53641645698941, 39.53345286717894], + [69.0116329283455, 40.08615814875666], + [69.32949466337283, 40.72782440852485], + [70.66662234892505, 40.96021332454141], + [70.45815962105962, 40.49649485937029], + [70.60140669137269, 40.21852733007229], + [71.01419803252017, 40.24436554621823] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Taiwan", + "sov_a3": "TWN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Taiwan", + "adm0_a3": "TWN", + "geou_dif": 0, + "geounit": "Taiwan", + "gu_a3": "TWN", + "su_dif": 0, + "subunit": "Taiwan", + "su_a3": "TWN", + "brk_diff": 1, + "name": "Taiwan", + "name_long": "Taiwan", + "brk_a3": "B77", + "brk_name": "Taiwan", + "brk_group": null, + "abbrev": "Taiwan", + "postal": "TW", + "formal_en": null, + "formal_fr": null, + "note_adm0": null, + "note_brk": "Self admin.; Claimed by China", + "name_sort": "Taiwan", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 22974347, + "gdp_md_est": 712000, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TW", + "iso_a3": "TWN", + "iso_n3": "158", + "un_a3": "-099", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "TWN", + "adm0_a3_us": "TWN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "TWN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [121.77781782438993, 24.3942735865194], + [121.17563235889274, 22.790857245367167], + [120.74707970589621, 21.970571397382113], + [120.22008344938367, 22.81486094816674], + [120.1061885926124, 23.556262722258236], + [120.69467980355225, 24.538450832613737], + [121.49504438688876, 25.295458889257386], + [121.95124393116144, 24.997595933527034], + [121.77781782438993, 24.3942735865194] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Uzbekistan", + "sov_a3": "UZB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Uzbekistan", + "adm0_a3": "UZB", + "geou_dif": 0, + "geounit": "Uzbekistan", + "gu_a3": "UZB", + "su_dif": 0, + "subunit": "Uzbekistan", + "su_a3": "UZB", + "brk_diff": 0, + "name": "Uzbekistan", + "name_long": "Uzbekistan", + "brk_a3": "UZB", + "brk_name": "Uzbekistan", + "brk_group": null, + "abbrev": "Uzb.", + "postal": "UZ", + "formal_en": "Republic of Uzbekistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Uzbekistan", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 5, + "mapcolor13": 4, + "pop_est": 27606007, + "gdp_md_est": 71670, + "pop_year": -99, + "lastcensus": 1989, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UZ", + "iso_a3": "UZB", + "iso_n3": "860", + "un_a3": "860", + "wb_a2": "UZ", + "wb_a3": "UZB", + "woe_id": -99, + "adm0_a3_is": "UZB", + "adm0_a3_us": "UZB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": 5, + "homepart": 1, + "filename": "UZB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [66.51860680528867, 37.36278432875879], + [66.54615034370022, 37.97468496352687], + [65.2159989765074, 38.40269501398429], + [64.17022301621677, 38.892406724598246], + [63.51801476426103, 39.36325653742564], + [62.374260288345, 40.05388621679039], + [61.88271406438469, 41.084856879229406], + [61.54717898951356, 41.266370347654615], + [60.46595299667069, 41.22032664648255], + [60.08334069198167, 41.425146185871405], + [59.97642215356978, 42.22308197689021], + [58.62901085799146, 42.75155101172305], + [57.78652998233708, 42.17055288346552], + [56.932215203687804, 41.826026109375604], + [57.0963912290791, 41.32231008561057], + [55.96819135928291, 41.30864166926936], + [55.928917270741096, 44.99585846615911], + [58.50312706892847, 45.586804307632825], + [58.689989048095896, 45.50001373959862], + [60.23997195825833, 44.78403677019473], + [61.05831994003245, 44.40581696225051], + [62.01330040878625, 43.50447663021565], + [63.18578698105657, 43.650074978198006], + [64.90082441595928, 43.72808055274258], + [66.09801232286509, 42.99766002051309], + [66.02339155463562, 41.99464630794398], + [66.51064863471572, 41.987644151368436], + [66.7140470722165, 41.1684435084615], + [67.98585574735182, 41.13599070898222], + [68.25989586779562, 40.6623245305949], + [68.63248294462001, 40.66868073176681], + [69.07002729683532, 41.38424428971237], + [70.3889648782208, 42.08130768489745], + [70.96231489449914, 42.26615428320549], + [71.25924767444822, 42.16771067968946], + [70.42002241402821, 41.51999827734314], + [71.1578585142916, 41.14358714452912], + [71.87011478057047, 41.392900092121266], + [73.05541710804917, 40.866033026689465], + [71.77487511585656, 40.14584442805378], + [71.01419803252017, 40.24436554621823], + [70.60140669137269, 40.21852733007229], + [70.45815962105962, 40.49649485937029], + [70.66662234892505, 40.96021332454141], + [69.32949466337283, 40.72782440852485], + [69.0116329283455, 40.08615814875666], + [68.53641645698941, 39.53345286717894], + [67.70142866401736, 39.58047842056453], + [67.44221967964131, 39.140143541005486], + [68.17602501818592, 38.901553453113905], + [68.39203250516596, 38.157025254868735], + [67.82999962755952, 37.14499400486468], + [67.07578209825962, 37.35614390720929], + [66.51860680528867, 37.36278432875879] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "East Timor", + "sov_a3": "TLS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "East Timor", + "adm0_a3": "TLS", + "geou_dif": 0, + "geounit": "East Timor", + "gu_a3": "TLS", + "su_dif": 0, + "subunit": "East Timor", + "su_a3": "TLS", + "brk_diff": 0, + "name": "Timor-Leste", + "name_long": "Timor-Leste", + "brk_a3": "TLS", + "brk_name": "Timor-Leste", + "brk_group": null, + "abbrev": "T.L.", + "postal": "TL", + "formal_en": "Democratic Republic of Timor-Leste", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Timor-Leste", + "name_alt": "East Timor", + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 3, + "pop_est": 1131612, + "gdp_md_est": 2520, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TL", + "iso_a3": "TLS", + "iso_n3": "626", + "un_a3": "626", + "wb_a2": "TP", + "wb_a3": "TMP", + "woe_id": -99, + "adm0_a3_is": "TLS", + "adm0_a3_us": "TLS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TLS.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [124.96868248911622, -8.892790215697083], + [125.08624637258026, -8.65688730228468], + [125.94707238169826, -8.432094821815035], + [126.64470421763855, -8.398246758663852], + [126.95724328013982, -8.273344821814398], + [127.33592817597464, -8.397316582882603], + [126.96799197805655, -8.668256117388893], + [125.9258850444586, -9.106007175333351], + [125.08852013560109, -9.393173109579294], + [125.07001997284061, -9.089987481322872], + [124.96868248911622, -8.892790215697083] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Thailand", + "sov_a3": "THA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Thailand", + "adm0_a3": "THA", + "geou_dif": 0, + "geounit": "Thailand", + "gu_a3": "THA", + "su_dif": 0, + "subunit": "Thailand", + "su_a3": "THA", + "brk_diff": 0, + "name": "Thailand", + "name_long": "Thailand", + "brk_a3": "THA", + "brk_name": "Thailand", + "brk_group": null, + "abbrev": "Thai.", + "postal": "TH", + "formal_en": "Kingdom of Thailand", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Thailand", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 8, + "mapcolor13": 1, + "pop_est": 65905410, + "gdp_md_est": 547400, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TH", + "iso_a3": "THA", + "iso_n3": "764", + "un_a3": "764", + "wb_a2": "TH", + "wb_a3": "THA", + "woe_id": -99, + "adm0_a3_is": "THA", + "adm0_a3_us": "THA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "THA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [102.5849324890267, 12.186594956913282], + [101.68715783081996, 12.645740057826572], + [100.83180952352487, 12.627084865769206], + [100.9784672383692, 13.412721665902566], + [100.0977974792511, 13.406856390837433], + [100.01873253784456, 12.307001044153354], + [99.47892052612363, 10.846366685423547], + [99.15377241414316, 9.963061428258554], + [99.22239871622676, 9.239255479362427], + [99.87383182169813, 9.20786204674512], + [100.27964684448622, 8.295152899606052], + [100.45927412313276, 7.429572658717177], + [101.01732791545273, 6.856868597842478], + [101.62307905477806, 6.74062246340192], + [102.14118696493638, 6.221636053894628], + [101.81428185425798, 5.810808417174242], + [101.15421878459387, 5.691384182147715], + [101.07551557821336, 6.204867051615921], + [100.25959638875696, 6.642824815289543], + [100.0857568705271, 6.46448944745029], + [99.69069054565574, 6.848212795433597], + [99.51964155476963, 7.34345388430276], + [98.9882528015123, 7.907993068875327], + [98.503786248776, 8.382305202666288], + [98.339661899817, 7.794511623562386], + [98.15000939330581, 8.350007432483878], + [98.25915001830624, 8.973922837759801], + [98.55355065307305, 9.932959906448545], + [99.03812055867398, 10.960545762572437], + [99.58728600463972, 11.892762762901697], + [99.19635379435167, 12.80474843998867], + [99.21201175333609, 13.269293728076464], + [99.09775516153876, 13.827502549693278], + [98.43081912637987, 14.622027696180835], + [98.1920740091914, 15.12370250087035], + [98.53737592976572, 15.308497422746084], + [98.90334842325676, 16.177824204976115], + [98.49376102091135, 16.83783559820793], + [97.85912275593486, 17.567946071843664], + [97.37589643757354, 18.445437730375815], + [97.7977828308044, 18.627080389881755], + [98.25372399291561, 19.708203029860044], + [98.95967573445488, 19.752980658440947], + [99.54330936075931, 20.186597601802063], + [100.11598758341783, 20.417849636308187], + [100.54888105672688, 20.109237982661128], + [100.60629357300316, 19.508344427971224], + [101.2820146016517, 19.462584947176765], + [101.03593143107777, 18.408928330961615], + [101.05954756063517, 17.51249725999449], + [102.11359175009248, 18.109101670804165], + [102.41300499879162, 17.932781683824288], + [102.9987056823877, 17.9616946476916], + [103.20019209189373, 18.309632066312773], + [103.95647667848529, 18.24095408779688], + [104.7169470560925, 17.42885895433008], + [104.7793205098688, 16.44186493577145], + [105.58903852745016, 15.570316066952858], + [105.54433841351769, 14.723933620660416], + [105.21877689007887, 14.273211778210694], + [104.28141808473661, 14.416743068901367], + [102.98842207236163, 14.225721136934467], + [102.348099399833, 13.394247341358223], + [102.5849324890267, 12.186594956913282] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Vietnam", + "sov_a3": "VNM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Vietnam", + "adm0_a3": "VNM", + "geou_dif": 0, + "geounit": "Vietnam", + "gu_a3": "VNM", + "su_dif": 0, + "subunit": "Vietnam", + "su_a3": "VNM", + "brk_diff": 0, + "name": "Vietnam", + "name_long": "Vietnam", + "brk_a3": "VNM", + "brk_name": "Vietnam", + "brk_group": null, + "abbrev": "Viet.", + "postal": "VN", + "formal_en": "Socialist Republic of Vietnam", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Vietnam", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 4, + "pop_est": 86967524, + "gdp_md_est": 241700, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "VN", + "iso_a3": "VNM", + "iso_n3": "704", + "un_a3": "704", + "wb_a2": "VN", + "wb_a3": "VNM", + "woe_id": -99, + "adm0_a3_is": "VNM", + "adm0_a3_us": "VNM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": 2, + "homepart": 1, + "filename": "VNM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [108.05018029178294, 21.55237986906012], + [106.7150679870901, 20.69685069425202], + [105.88168216351903, 19.752050482659698], + [105.66200564984631, 19.05816518806057], + [106.426816847766, 18.004120998603227], + [107.36195356651974, 16.69745656988705], + [108.26949507042963, 16.07974233648615], + [108.87710656131748, 15.27669057867044], + [109.33526981001721, 13.426028347217722], + [109.20013593957398, 11.666859239137764], + [108.36612999881545, 11.008320624226272], + [107.22092858279524, 10.364483954301832], + [106.40511274620343, 9.53083974856932], + [105.15826378786511, 8.599759629750494], + [104.79518517458237, 9.241038316276502], + [105.0762016133856, 9.918490505406808], + [104.33433475140347, 10.48654368737523], + [105.19991499229235, 10.889309800658097], + [106.24967003786946, 10.961811835163587], + [105.81052371625313, 11.567614650921227], + [107.49140302941089, 12.337205918827946], + [107.61454796756243, 13.535530707244206], + [107.38272749230109, 14.202440904186972], + [107.5645251811039, 15.202173163305558], + [107.3127059265456, 15.90853831630318], + [106.55600792849569, 16.604283962464805], + [105.92576216026403, 17.48531545660896], + [105.09459842328152, 18.66697459561108], + [103.8965320170267, 19.265180975821806], + [104.18338789267894, 19.62466807706022], + [104.8225736836971, 19.886641750563882], + [104.43500044150805, 20.75873322192153], + [103.20386111858645, 20.766562201413745], + [102.75489627483466, 21.675137233969465], + [102.17043582561358, 22.464753119389304], + [102.7069922221001, 22.708795070887675], + [103.50451460166056, 22.70375661873921], + [104.47685835166448, 22.819150092046968], + [105.32920942588663, 23.352063300056912], + [105.81124718630521, 22.976892401617903], + [106.72540327354845, 22.79426788989842], + [106.56727339073532, 22.21820486092477], + [107.04342003787262, 21.811898912029914], + [108.05018029178294, 21.55237986906012] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Turkey", + "sov_a3": "TUR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Turkey", + "adm0_a3": "TUR", + "geou_dif": 0, + "geounit": "Turkey", + "gu_a3": "TUR", + "su_dif": 0, + "subunit": "Turkey", + "su_a3": "TUR", + "brk_diff": 0, + "name": "Turkey", + "name_long": "Turkey", + "brk_a3": "TUR", + "brk_name": "Turkey", + "brk_group": null, + "abbrev": "Tur.", + "postal": "TR", + "formal_en": "Republic of Turkey", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Turkey", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 8, + "mapcolor13": 4, + "pop_est": 76805524, + "gdp_md_est": 902700, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TR", + "iso_a3": "TUR", + "iso_n3": "792", + "un_a3": "792", + "wb_a2": "TR", + "wb_a3": "TUR", + "woe_id": -99, + "adm0_a3_is": "TUR", + "adm0_a3_us": "TUR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TUR.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [36.91312706884215, 41.335358384764305], + [38.34766482926452, 40.94858612727572], + [39.51260664242025, 41.102762763018575], + [40.373432651538245, 41.01367259374734], + [41.554084100110714, 41.53565623632761], + [42.619548781104555, 41.58317271581993], + [43.58274580259271, 41.09214325618257], + [43.7526579119685, 40.74020091405882], + [43.65643639504096, 40.25356395116617], + [44.400008579288766, 40.00500031184231], + [44.793989699082005, 39.713002631177034], + [44.109225294782355, 39.428136298168056], + [44.4214026222576, 38.28128123631453], + [44.22575564960053, 37.97158437758935], + [44.77269900897775, 37.17044464776845], + [44.29345177590286, 37.00151439060635], + [43.94225874204736, 37.256227525372935], + [42.77912560402186, 37.38526357680581], + [42.34959109881177, 37.22987254490411], + [41.21208947120303, 37.07435232192173], + [40.673259311695716, 37.09127635349736], + [39.52258019385252, 36.71605377862602], + [38.69989139176593, 36.71292735447233], + [38.16772749202416, 36.90121043552779], + [37.06676110204583, 36.62303620050062], + [36.739494256341374, 36.817520453431115], + [36.68538903173183, 36.259699205056506], + [36.41755008316309, 36.0406169703551], + [36.14976281102659, 35.82153473565367], + [35.782084995269855, 36.274995429014915], + [36.160821567537056, 36.650605577128374], + [35.55093631362834, 36.56544281671134], + [34.714553256984374, 36.795532131490916], + [34.02689497247647, 36.21996002862397], + [32.5091581560641, 36.1075637883892], + [31.699595167779567, 36.64427521417261], + [30.62162479017107, 36.677864895162315], + [30.39109622571712, 36.26298065850698], + [29.699975620245567, 36.144357408181], + [28.73290286633539, 36.67683136651644], + [27.64118655773737, 36.658822129862756], + [27.048767937943296, 37.65336090753601], + [26.318218214633045, 38.208133246405396], + [26.804700148228733, 38.98576019953356], + [26.17078535330438, 39.463612168936464], + [27.280019972449395, 40.42001373957831], + [28.819977654747216, 40.46001129817221], + [29.24000369641558, 41.21999074967269], + [31.145933872204434, 41.08762156835706], + [32.34797936374579, 41.73626414648464], + [33.51328291192752, 42.018960069337304], + [35.16770389175187, 42.04022492122544], + [36.91312706884215, 41.335358384764305] + ] + ], + [ + [ + [27.192376743282406, 40.690565700842455], + [26.35800906749779, 40.15199392349649], + [26.04335127127254, 40.61775360774317], + [26.056942172965336, 40.82412344010075], + [26.29460208507569, 40.93626129817417], + [26.604195590936282, 41.56211456966102], + [26.117041863720825, 41.82690460872456], + [27.135739373490505, 42.14148489030131], + [27.996720411905414, 42.00735871028777], + [28.115524529744444, 41.622886054036286], + [28.988442824018787, 41.29993419042819], + [28.80643842948675, 41.05496206314854], + [27.61901736828412, 40.99982330989312], + [27.192376743282406, 40.690565700842455] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Turkmenistan", + "sov_a3": "TKM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Turkmenistan", + "adm0_a3": "TKM", + "geou_dif": 0, + "geounit": "Turkmenistan", + "gu_a3": "TKM", + "su_dif": 0, + "subunit": "Turkmenistan", + "su_a3": "TKM", + "brk_diff": 0, + "name": "Turkmenistan", + "name_long": "Turkmenistan", + "brk_a3": "TKM", + "brk_name": "Turkmenistan", + "brk_group": null, + "abbrev": "Turkm.", + "postal": "TM", + "formal_en": "Turkmenistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Turkmenistan", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 9, + "pop_est": 4884887, + "gdp_md_est": 29780, + "pop_year": -99, + "lastcensus": 1995, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TM", + "iso_a3": "TKM", + "iso_n3": "795", + "un_a3": "795", + "wb_a2": "TM", + "wb_a3": "TKM", + "woe_id": -99, + "adm0_a3_is": "TKM", + "adm0_a3_us": "TKM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 12, + "long_len": 12, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "TKM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [61.21081709172574, 35.650072333309225], + [61.123070509694145, 36.49159719496624], + [60.37763797388387, 36.52738312432837], + [59.23476199731681, 37.412987982730336], + [58.4361544126782, 37.522309475243794], + [57.33043379092898, 38.02922943781094], + [56.61936608259282, 38.121394354803485], + [56.18037479027333, 37.93512665460742], + [55.51157840355191, 37.96411713312317], + [54.800303989486565, 37.392420762678185], + [53.92159793479556, 37.19891836196126], + [53.73551110211252, 37.90613617609169], + [53.880928582581845, 38.95209300389536], + [53.101027866432894, 39.29057363540713], + [53.35780805849123, 39.97528636327445], + [52.69397260926982, 40.03362905533197], + [52.915251092343624, 40.87652334244473], + [53.858139275941134, 40.63103445084218], + [54.73684533063215, 40.95101491959346], + [54.008310988181314, 41.55121084244742], + [53.72171349469059, 42.12319143327003], + [52.916749708880076, 41.86811656347733], + [52.81468875510361, 41.13537059179471], + [52.50245975119615, 41.78331553808637], + [52.944293247291654, 42.11603424739759], + [54.07941775901495, 42.32410940202083], + [54.75534549339263, 42.043971462566574], + [55.45525109235377, 41.25985911718584], + [55.96819135928291, 41.30864166926936], + [57.0963912290791, 41.32231008561057], + [56.932215203687804, 41.826026109375604], + [57.78652998233708, 42.17055288346552], + [58.62901085799146, 42.75155101172305], + [59.97642215356978, 42.22308197689021], + [60.08334069198167, 41.425146185871405], + [60.46595299667069, 41.22032664648255], + [61.54717898951356, 41.266370347654615], + [61.88271406438469, 41.084856879229406], + [62.374260288345, 40.05388621679039], + [63.51801476426103, 39.36325653742564], + [64.17022301621677, 38.892406724598246], + [65.2159989765074, 38.40269501398429], + [66.54615034370022, 37.97468496352687], + [66.51860680528867, 37.36278432875879], + [66.21738488145932, 37.39379018813392], + [65.74563073106681, 37.66116404881207], + [65.58894778835784, 37.30521678318564], + [64.7461051776774, 37.111817735333304], + [64.5464791197339, 36.31207326918427], + [63.9828959491587, 36.0079574651466], + [63.19353844590035, 35.857165635718914], + [62.9846623065766, 35.40404083916762], + [62.230651483005886, 35.270663967422294], + [61.21081709172574, 35.650072333309225] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Yemen", + "sov_a3": "YEM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Yemen", + "adm0_a3": "YEM", + "geou_dif": 0, + "geounit": "Yemen", + "gu_a3": "YEM", + "su_dif": 0, + "subunit": "Yemen", + "su_a3": "YEM", + "brk_diff": 0, + "name": "Yemen", + "name_long": "Yemen", + "brk_a3": "YEM", + "brk_name": "Yemen", + "brk_group": null, + "abbrev": "Yem.", + "postal": "YE", + "formal_en": "Republic of Yemen", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Yemen, Rep.", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 11, + "pop_est": 23822783, + "gdp_md_est": 55280, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "YE", + "iso_a3": "YEM", + "iso_n3": "887", + "un_a3": "887", + "wb_a2": "RY", + "wb_a3": "YEM", + "woe_id": -99, + "adm0_a3_is": "YEM", + "adm0_a3_us": "YEM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "YEM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [53.10857262554751, 16.65105113368895], + [52.38520592632588, 16.382411200419654], + [52.19172936382509, 15.93843313238402], + [52.1681649107, 15.597420355689948], + [51.172515089732485, 15.175249742081492], + [49.57457645040315, 14.70876658778275], + [48.67923058451416, 14.00320241948566], + [48.23894738138742, 13.948089504446372], + [47.938914015500785, 14.007233181204427], + [47.354453566279716, 13.592219753468383], + [46.717076450391744, 13.39969920496502], + [45.87759280781027, 13.347764390511685], + [45.62505008319987, 13.290946153206763], + [45.406458774605255, 13.026905422411433], + [45.14435591002086, 12.95393830001531], + [44.98953331887441, 12.699586900274708], + [44.49457645038285, 12.721652736863346], + [44.175112745954486, 12.585950425664876], + [43.48295861183713, 12.636800035040084], + [43.22287112811213, 13.220950425667425], + [43.25144819516953, 13.767583726450852], + [43.08794396339806, 14.06263031662131], + [42.89224531430872, 14.802249253798749], + [42.60487267433362, 15.213335272680595], + [42.80501549660005, 15.261962795467255], + [42.70243777850066, 15.718885809791999], + [42.823670688657415, 15.911742255105265], + [42.77933230975097, 16.347891343648683], + [43.21837527850275, 16.66688996018641], + [43.11579756040335, 17.088440456607373], + [43.380794305196105, 17.57998668056767], + [43.79151858905192, 17.31997671149111], + [44.06261315285508, 17.410358791569593], + [45.21665123879718, 17.43332896572333], + [45.39999922056875, 17.333335069238558], + [46.366658563020536, 17.233315334537636], + [46.74999433776165, 17.283338120996177], + [47.000004917189756, 16.949999294497445], + [47.46669477721763, 17.116681626854884], + [48.18334354024134, 18.166669216377315], + [49.11667158386487, 18.616667588774945], + [52.00000980002224, 19.000003363516058], + [52.78218427919205, 17.349742336491232], + [53.10857262554751, 16.65105113368895] + ] + ] + } + } + ] } diff --git a/packages/ketchup-showcase/public/assets/maps/europe.json b/packages/ketchup-showcase/public/assets/maps/europe.json index d32f156c76..961c8b4f07 100644 --- a/packages/ketchup-showcase/public/assets/maps/europe.json +++ b/packages/ketchup-showcase/public/assets/maps/europe.json @@ -1,5051 +1,5051 @@ { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Albania", - "sov_a3": "ALB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Albania", - "adm0_a3": "ALB", - "geou_dif": 0, - "geounit": "Albania", - "gu_a3": "ALB", - "su_dif": 0, - "subunit": "Albania", - "su_a3": "ALB", - "brk_diff": 0, - "name": "Albania", - "name_long": "Albania", - "brk_a3": "ALB", - "brk_name": "Albania", - "brk_group": null, - "abbrev": "Alb.", - "postal": "AL", - "formal_en": "Republic of Albania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Albania", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 6, - "pop_est": 3639453, - "gdp_md_est": 21810, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AL", - "iso_a3": "ALB", - "iso_n3": "008", - "un_a3": "008", - "wb_a2": "AL", - "wb_a3": "ALB", - "woe_id": -99, - "adm0_a3_is": "ALB", - "adm0_a3_us": "ALB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ALB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.590247430104906, 41.855404161133606], - [20.463175083099202, 41.51508901627533], - [20.605181919037364, 41.08622630468522], - [21.0200403174764, 40.84272695572588], - [20.999989861747224, 40.58000397395397], - [20.674996779063633, 40.43499990494303], - [20.615000441172754, 40.11000682225938], - [20.15001590341052, 39.62499766698397], - [19.980000441170144, 39.69499339452341], - [19.960001661873207, 39.91500580500605], - [19.406081984136733, 40.250773423822466], - [19.319058872157143, 40.72723012955356], - [19.40354983895429, 41.40956574153546], - [19.540027296637106, 41.71998607031276], - [19.37176883309496, 41.877547512370654], - [19.304486118250793, 42.19574514420782], - [19.738051385179627, 42.688247382165564], - [19.801613396898688, 42.50009349219084], - [20.0707, 42.58863], - [20.283754510181893, 42.32025950781508], - [20.52295, 42.21787], - [20.590247430104906, 41.855404161133606] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Austria", - "sov_a3": "AUT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Austria", - "adm0_a3": "AUT", - "geou_dif": 0, - "geounit": "Austria", - "gu_a3": "AUT", - "su_dif": 0, - "subunit": "Austria", - "su_a3": "AUT", - "brk_diff": 0, - "name": "Austria", - "name_long": "Austria", - "brk_a3": "AUT", - "brk_name": "Austria", - "brk_group": null, - "abbrev": "Aust.", - "postal": "A", - "formal_en": "Republic of Austria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Austria", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 4, - "pop_est": 8210281, - "gdp_md_est": 329500, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AT", - "iso_a3": "AUT", - "iso_n3": "040", - "un_a3": "040", - "wb_a2": "AT", - "wb_a3": "AUT", - "woe_id": -99, - "adm0_a3_is": "AUT", - "adm0_a3_us": "AUT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "AUT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.979666782304037, 48.123497015976305], - [16.90375410326726, 47.71486562762833], - [16.340584344150415, 47.71290192320123], - [16.534267612380376, 47.49617096616912], - [16.202298211337364, 46.85238597267696], - [16.011663852612656, 46.6836107448117], - [15.137091912504985, 46.65870270444703], - [14.63247155117483, 46.43181732846955], - [13.806475457421527, 46.509306138691215], - [12.376485223040817, 46.76755910906985], - [12.153088006243054, 47.11539317482645], - [11.16482791509327, 46.94157949481273], - [11.048555942436536, 46.75135854754634], - [10.44270145024663, 46.89354625099743], - [9.932448357796659, 46.92072805438296], - [9.479969516649021, 47.10280996356337], - [9.632931756232978, 47.34760122332999], - [9.59422610844635, 47.52505809182027], - [9.896068149463188, 47.580196845075704], - [10.402083774465211, 47.30248769793916], - [10.544504021861627, 47.56639923765377], - [11.426414015354737, 47.523766181012974], - [12.141357456112788, 47.703083401065776], - [12.620759718484491, 47.67238760028441], - [12.932626987365948, 47.467645575544], - [13.02585127122049, 47.637583523135824], - [12.884102817443903, 48.28914581968792], - [13.243357374737, 48.416114813829054], - [13.595945672264437, 48.87717194273715], - [14.33889773932472, 48.5553052842072], - [14.901447381254057, 48.964401760445824], - [15.253415561593982, 49.039074205107575], - [16.02964725105022, 48.73389903420793], - [16.49928266771877, 48.78580801044511], - [16.960288120194576, 48.5969823268506], - [16.879982944413, 48.47001333270947], - [16.979666782304037, 48.123497015976305] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Bosnia and Herzegovina", - "sov_a3": "BIH", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bosnia and Herzegovina", - "adm0_a3": "BIH", - "geou_dif": 0, - "geounit": "Bosnia and Herzegovina", - "gu_a3": "BIH", - "su_dif": 0, - "subunit": "Bosnia and Herzegovina", - "su_a3": "BIH", - "brk_diff": 0, - "name": "Bosnia and Herz.", - "name_long": "Bosnia and Herzegovina", - "brk_a3": "BIH", - "brk_name": "Bosnia and Herz.", - "brk_group": null, - "abbrev": "B.H.", - "postal": "BiH", - "formal_en": "Bosnia and Herzegovina", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bosnia and Herzegovina", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 2, - "pop_est": 4613414, - "gdp_md_est": 29700, - "pop_year": -99, - "lastcensus": 1991, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BA", - "iso_a3": "BIH", - "iso_n3": "070", - "un_a3": "070", - "wb_a2": "BA", - "wb_a3": "BIH", - "woe_id": -99, - "adm0_a3_is": "BIH", - "adm0_a3_us": "BIH", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 16, - "long_len": 22, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BIH.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [19.00548628101012, 44.86023366960916], - [19.36803, 44.863], - [19.11761, 44.42307000000011], - [19.59976, 44.03847], - [19.454, 43.56810000000013], - [19.21852, 43.52384], - [19.03165, 43.43253], - [18.70648, 43.20011], - [18.56, 42.65], - [17.674921502358984, 43.02856252702361], - [17.297373488034452, 43.44634064388736], - [16.91615644701733, 43.66772247982567], - [16.456442905348865, 44.04123973243128], - [16.23966027188453, 44.35114329688571], - [15.750026075918981, 44.81871165626256], - [15.959367303133376, 45.233776760430935], - [16.318156772535872, 45.00412669532591], - [16.534939406000206, 45.21160757097772], - [17.002146030351014, 45.233776760430935], - [17.861783481526402, 45.067740383477144], - [18.553214145591653, 45.08158966733145], - [19.00548628101012, 44.86023366960916] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Bulgaria", - "sov_a3": "BGR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bulgaria", - "adm0_a3": "BGR", - "geou_dif": 0, - "geounit": "Bulgaria", - "gu_a3": "BGR", - "su_dif": 0, - "subunit": "Bulgaria", - "su_a3": "BGR", - "brk_diff": 0, - "name": "Bulgaria", - "name_long": "Bulgaria", - "brk_a3": "BGR", - "brk_name": "Bulgaria", - "brk_group": null, - "abbrev": "Bulg.", - "postal": "BG", - "formal_en": "Republic of Bulgaria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bulgaria", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 7204687, - "gdp_md_est": 93750, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BG", - "iso_a3": "BGR", - "iso_n3": "100", - "un_a3": "100", - "wb_a2": "BG", - "wb_a3": "BGR", - "woe_id": -99, - "adm0_a3_is": "BGR", - "adm0_a3_us": "BGR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BGR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.65714969248299, 44.23492300066128], - [22.944832391051847, 43.82378530534713], - [23.33230228037632, 43.89701080990471], - [24.100679152124172, 43.74105133724785], - [25.569271681426926, 43.68844472917472], - [26.065158725699746, 43.94349376075126], - [27.242399529740908, 44.175986029632405], - [27.970107049275075, 43.81246816667521], - [28.558081495891997, 43.70746165625813], - [28.03909508638472, 43.293171698574184], - [27.67389773937805, 42.577892361006214], - [27.99672041190539, 42.00735871028779], - [27.135739373490477, 42.14148489030134], - [26.117041863720797, 41.82690460872456], - [26.106138136507212, 41.32889883072778], - [25.197201368925445, 41.23448598893053], - [24.49264489105803, 41.583896185872035], - [23.692073601992348, 41.30908091894385], - [22.952377150166452, 41.33799388281115], - [22.88137373219743, 41.99929718685026], - [22.380525750424592, 42.32025950781509], - [22.54501183440962, 42.46136200618804], - [22.43659467946128, 42.580321153323936], - [22.60480146657133, 42.898518785161144], - [22.986018507588483, 43.211161200526966], - [22.50015669118028, 43.64281443946099], - [22.410446404721597, 44.00806346289995], - [22.65714969248299, 44.23492300066128] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Belgium", - "sov_a3": "BEL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Belgium", - "adm0_a3": "BEL", - "geou_dif": 0, - "geounit": "Belgium", - "gu_a3": "BEL", - "su_dif": 0, - "subunit": "Belgium", - "su_a3": "BEL", - "brk_diff": 0, - "name": "Belgium", - "name_long": "Belgium", - "brk_a3": "BEL", - "brk_name": "Belgium", - "brk_group": null, - "abbrev": "Belg.", - "postal": "B", - "formal_en": "Kingdom of Belgium", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Belgium", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 10414336, - "gdp_md_est": 389300, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BE", - "iso_a3": "BEL", - "iso_n3": "056", - "un_a3": "056", - "wb_a2": "BE", - "wb_a3": "BEL", - "woe_id": -99, - "adm0_a3_is": "BEL", - "adm0_a3_us": "BEL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BEL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [3.314971144228537, 51.345780951536085], - [4.047071160507527, 51.26725861266857], - [4.973991326526914, 51.475023708698124], - [5.606975945670001, 51.037298488969775], - [6.156658155958779, 50.80372101501058], - [6.043073357781111, 50.128051662794235], - [5.782417433300906, 50.09032786722122], - [5.674051954784829, 49.529483547557504], - [4.799221632515809, 49.985373033236385], - [4.286022983425084, 49.907496649772554], - [3.588184441755686, 50.37899241800358], - [3.123251580425801, 50.780363267614575], - [2.658422071960274, 50.79684804951574], - [2.513573032246143, 51.14850617126183], - [3.314971144228537, 51.345780951536085] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Switzerland", - "sov_a3": "CHE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Switzerland", - "adm0_a3": "CHE", - "geou_dif": 0, - "geounit": "Switzerland", - "gu_a3": "CHE", - "su_dif": 0, - "subunit": "Switzerland", - "su_a3": "CHE", - "brk_diff": 0, - "name": "Switzerland", - "name_long": "Switzerland", - "brk_a3": "CHE", - "brk_name": "Switzerland", - "brk_group": null, - "abbrev": "Switz.", - "postal": "CH", - "formal_en": "Swiss Confederation", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Switzerland", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 7604467, - "gdp_md_est": 316700, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CH", - "iso_a3": "CHE", - "iso_n3": "756", - "un_a3": "756", - "wb_a2": "CH", - "wb_a3": "CHE", - "woe_id": -99, - "adm0_a3_is": "CHE", - "adm0_a3_us": "CHE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 11, - "long_len": 11, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "CHE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.59422610844635, 47.52505809182027], - [9.632931756232978, 47.34760122332999], - [9.479969516649021, 47.10280996356337], - [9.932448357796659, 46.92072805438296], - [10.44270145024663, 46.89354625099743], - [10.363378126678612, 46.48357127540986], - [9.92283654139038, 46.31489940040919], - [9.182881707403055, 46.44021474871698], - [8.966305779667806, 46.036931871111186], - [8.489952426801324, 46.005150865251686], - [8.31662967289438, 46.16364248309086], - [7.755992058959833, 45.82449005795931], - [7.273850945676656, 45.776947740250776], - [6.843592970414504, 45.99114655210061], - [6.500099724970425, 46.42967275652944], - [6.022609490593537, 46.27298981382047], - [6.037388950229001, 46.725778713561866], - [6.768713820023606, 47.2877082383037], - [6.736571079138059, 47.541801255882845], - [7.192202182655507, 47.44976552997102], - [7.46675906742223, 47.62058197691181], - [8.317301466514152, 47.61357982033626], - [8.522611932009765, 47.830827541691285], - [9.59422610844635, 47.52505809182027] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Czech Republic", - "sov_a3": "CZE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Czech Republic", - "adm0_a3": "CZE", - "geou_dif": 0, - "geounit": "Czech Republic", - "gu_a3": "CZE", - "su_dif": 0, - "subunit": "Czech Republic", - "su_a3": "CZE", - "brk_diff": 0, - "name": "Czech Rep.", - "name_long": "Czech Republic", - "brk_a3": "CZE", - "brk_name": "Czech Rep.", - "brk_group": null, - "abbrev": "Cz. Rep.", - "postal": "CZ", - "formal_en": "Czech Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Czech Republic", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 6, - "pop_est": 10211904, - "gdp_md_est": 265200, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CZ", - "iso_a3": "CZE", - "iso_n3": "203", - "un_a3": "203", - "wb_a2": "CZ", - "wb_a3": "CZE", - "woe_id": -99, - "adm0_a3_is": "CZE", - "adm0_a3_us": "CZE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 14, - "abbrev_len": 8, - "tiny": -99, - "homepart": 1, - "filename": "CZE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.960288120194576, 48.5969823268506], - [16.49928266771877, 48.78580801044511], - [16.02964725105022, 48.73389903420793], - [15.253415561593982, 49.039074205107575], - [14.901447381254057, 48.964401760445824], - [14.33889773932472, 48.5553052842072], - [13.595945672264437, 48.87717194273715], - [13.031328973043431, 49.30706818297324], - [12.521024204161192, 49.547415269562734], - [12.415190870827445, 49.96912079528057], - [12.240111118222558, 50.266337795607285], - [12.966836785543194, 50.484076443069085], - [13.338131951560285, 50.73323436136435], - [14.056227654688172, 50.92691762959429], - [14.307013380600637, 51.117267767941414], - [14.570718214586066, 51.002339382524276], - [15.01699588385867, 51.10667409932158], - [15.490972120839727, 50.78472992614321], - [16.23862674323857, 50.69773265237984], - [16.176253289462267, 50.42260732685791], - [16.719475945714436, 50.21574656839354], - [16.868769158605655, 50.47397370055603], - [17.55456709155112, 50.36214590107641], - [17.64944502123899, 50.049038397819956], - [18.392913852622172, 49.98862864847075], - [18.853144158613617, 49.49622976337764], - [18.554971144289482, 49.49501536721878], - [18.399993523846177, 49.31500051533004], - [18.170498488037964, 49.271514797556435], - [18.104972771891852, 49.04398346617531], - [17.913511590250465, 48.996492824899086], - [17.88648481616181, 48.90347524677371], - [17.545006951577108, 48.80001902932537], - [17.101984897538898, 48.81696889911711], - [16.960288120194576, 48.5969823268506] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Belarus", - "sov_a3": "BLR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Belarus", - "adm0_a3": "BLR", - "geou_dif": 0, - "geounit": "Belarus", - "gu_a3": "BLR", - "su_dif": 0, - "subunit": "Belarus", - "su_a3": "BLR", - "brk_diff": 0, - "name": "Belarus", - "name_long": "Belarus", - "brk_a3": "BLR", - "brk_name": "Belarus", - "brk_group": null, - "abbrev": "Bela.", - "postal": "BY", - "formal_en": "Republic of Belarus", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Belarus", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 5, - "mapcolor13": 11, - "pop_est": 9648533, - "gdp_md_est": 114100, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BY", - "iso_a3": "BLR", - "iso_n3": "112", - "un_a3": "112", - "wb_a2": "BY", - "wb_a3": "BLR", - "woe_id": -99, - "adm0_a3_is": "BLR", - "adm0_a3_us": "BLR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BLR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [23.48412763844985, 53.91249766704114], - [24.450683628037037, 53.905702216194754], - [25.536353794056993, 54.28242340760253], - [25.7684326514798, 54.84696259217509], - [26.58827924979039, 55.16717560487167], - [26.494331495883753, 55.615106919977634], - [27.10245975109453, 55.783313707087686], - [28.176709425577993, 56.16912995057881], - [29.229513380660308, 55.918344224666356], - [29.371571893030673, 55.670090643936184], - [29.896294386522356, 55.78946320253041], - [30.873909132620007, 55.55097646750341], - [30.971835971813135, 55.08154775656404], - [30.757533807098717, 54.81177094178432], - [31.38447228366374, 54.157056382862436], - [31.79142418796224, 53.97463857687212], - [31.731272820774507, 53.79402944601202], - [32.405598585751164, 53.618045355842035], - [32.69364301934604, 53.35142080343212], - [32.304519484188226, 53.1327261419729], - [31.49764367038293, 53.1674268662569], - [31.305200636528014, 53.07399587667321], - [31.54001834486226, 52.74205231384636], - [31.785998162571587, 52.101677964885454], - [30.927549269338982, 52.04235342061438], - [30.619454380014844, 51.822806098022376], - [30.555117221811457, 51.31950348571566], - [30.157363722460897, 51.41613841410147], - [29.254938185347925, 51.368234361366895], - [28.99283532076353, 51.602044379271476], - [28.61761274589225, 51.42771393493484], - [28.24161502453657, 51.57222707783907], - [27.454066196408434, 51.59230337178447], - [26.337958611768556, 51.83228872334793], - [25.327787713327005, 51.91065603291855], - [24.553106316839518, 51.888461005249184], - [24.00507775238421, 51.61744395609446], - [23.52707075368437, 51.57845408793023], - [23.508002150168693, 52.02364655212473], - [23.199493849386187, 52.486977444053664], - [23.799198846133375, 52.69109935160657], - [23.80493493011778, 53.089731350306074], - [23.527535841575002, 53.470121568406555], - [23.48412763844985, 53.91249766704114] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Germany", - "sov_a3": "DEU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Germany", - "adm0_a3": "DEU", - "geou_dif": 0, - "geounit": "Germany", - "gu_a3": "DEU", - "su_dif": 0, - "subunit": "Germany", - "su_a3": "DEU", - "brk_diff": 0, - "name": "Germany", - "name_long": "Germany", - "brk_a3": "DEU", - "brk_name": "Germany", - "brk_group": null, - "abbrev": "Ger.", - "postal": "D", - "formal_en": "Federal Republic of Germany", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Germany", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 5, - "mapcolor9": 5, - "mapcolor13": 1, - "pop_est": 82329758, - "gdp_md_est": 2918000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DE", - "iso_a3": "DEU", - "iso_n3": "276", - "un_a3": "276", - "wb_a2": "DE", - "wb_a3": "DEU", - "woe_id": -99, - "adm0_a3_is": "DEU", - "adm0_a3_us": "DEU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DEU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.921906365609232, 54.983104153048025], - [9.9395797054529, 54.596641954153256], - [10.950112338920519, 54.363607082733154], - [10.939466993868448, 54.00869334575258], - [11.956252475643282, 54.19648550070116], - [12.518440382546714, 54.47037059184799], - [13.647467075259499, 54.0755109727059], - [14.119686313542559, 53.75702912049103], - [14.353315463934168, 53.248171291713106], - [14.074521111719434, 52.98126251892535], - [14.4375997250022, 52.624850165408304], - [14.685026482815713, 52.089947414755216], - [14.607098422919648, 51.745188096719964], - [15.016995883858781, 51.10667409932171], - [14.570718214586122, 51.00233938252438], - [14.307013380600665, 51.11726776794137], - [14.056227654688314, 50.92691762959435], - [13.338131951560397, 50.73323436136428], - [12.96683678554325, 50.48407644306917], - [12.240111118222671, 50.26633779560723], - [12.415190870827473, 49.96912079528062], - [12.521024204161336, 49.54741526956275], - [13.031328973043514, 49.30706818297324], - [13.595945672264577, 48.877171942737164], - [13.243357374737116, 48.41611481382903], - [12.884102817443873, 48.28914581968786], - [13.025851271220517, 47.63758352313595], - [12.932626987366064, 47.467645575544], - [12.620759718484521, 47.672387600284424], - [12.141357456112871, 47.70308340106578], - [11.426414015354851, 47.52376618101306], - [10.544504021861597, 47.5663992376538], - [10.402083774465325, 47.30248769793916], - [9.896068149463188, 47.580196845075704], - [9.594226108446376, 47.5250580918202], - [8.522611932009795, 47.83082754169135], - [8.317301466514095, 47.61357982033627], - [7.466759067422288, 47.62058197691192], - [7.593676385131062, 48.33301911070373], - [8.099278598674855, 49.01778351500343], - [6.658229607783709, 49.20195831969164], - [6.186320428094177, 49.463802802114515], - [6.242751092156993, 49.90222565367873], - [6.043073357781111, 50.128051662794235], - [6.156658155958779, 50.80372101501058], - [5.988658074577813, 51.851615709025054], - [6.589396599970826, 51.852029120483394], - [6.842869500362383, 52.22844025329755], - [7.092053256873896, 53.14404328064489], - [6.905139601274129, 53.48216217713064], - [7.100424838905268, 53.69393219666267], - [7.936239454793962, 53.74829580343379], - [8.121706170289485, 53.52779246684429], - [8.800734490604668, 54.020785630908904], - [8.572117954145368, 54.39564647075405], - [8.526229282270208, 54.96274363872516], - [9.282048780971136, 54.83086538351631], - [9.921906365609232, 54.983104153048025] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Spain", - "sov_a3": "ESP", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Spain", - "adm0_a3": "ESP", - "geou_dif": 0, - "geounit": "Spain", - "gu_a3": "ESP", - "su_dif": 0, - "subunit": "Spain", - "su_a3": "ESP", - "brk_diff": 0, - "name": "Spain", - "name_long": "Spain", - "brk_a3": "ESP", - "brk_name": "Spain", - "brk_group": null, - "abbrev": "Sp.", - "postal": "E", - "formal_en": "Kingdom of Spain", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Spain", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 5, - "mapcolor13": 5, - "pop_est": 40525002, - "gdp_md_est": 1403000, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ES", - "iso_a3": "ESP", - "iso_n3": "724", - "un_a3": "724", - "wb_a2": "ES", - "wb_a3": "ESP", - "woe_id": -99, - "adm0_a3_is": "ESP", - "adm0_a3_us": "ESP", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 3, - "tiny": -99, - "homepart": 1, - "filename": "ESP.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-9.034817674180246, 41.88057058365967], - [-8.984433152695672, 42.59277517350627], - [-9.392883673530648, 43.0266246608127], - [-7.978189663108309, 43.748337714200986], - [-6.754491746436756, 43.567909450853925], - [-5.411886359061596, 43.574239813809676], - [-4.347842779955783, 43.40344920508504], - [-3.51753170410609, 43.4559007838613], - [-1.901351284177764, 43.42280202897834], - [-1.502770961910528, 43.03401439063043], - [0.338046909190581, 42.57954600683954], - [0.701590610363894, 42.7957343613326], - [1.826793247087153, 42.34338471126569], - [2.985998976258458, 42.47301504166986], - [3.039484083680549, 41.892120266276905], - [2.091841668312185, 41.22608856868309], - [0.810524529635188, 41.01473196060934], - [0.721331007499401, 40.678318386389236], - [0.106691521819869, 40.12393362076202], - [-0.278711310212941, 39.30997813573272], - [0.111290724293838, 38.73851430923303], - [-0.467123582349103, 38.29236583104115], - [-0.683389451490598, 37.642353827457825], - [-1.438382127274849, 37.443063666324214], - [-2.146452602538119, 36.67414419203728], - [-3.415780808923387, 36.65889964451118], - [-4.368900926114719, 36.677839056946155], - [-4.995219285492211, 36.32470815687964], - [-5.377159796561457, 35.946850083961465], - [-5.866432257500904, 36.02981659600606], - [-6.236693894872175, 36.367677110330334], - [-6.520190802425404, 36.94291331638732], - [-7.453725551778092, 37.09778758396607], - [-7.537105475281024, 37.42890432387623], - [-7.166507941099865, 37.803894354802225], - [-7.029281175148796, 38.07576406508977], - [-7.374092169616318, 38.37305858006492], - [-7.098036668313128, 39.03007274022378], - [-7.498632371439725, 39.62957103124181], - [-7.066591559263529, 39.71189158788277], - [-7.026413133156595, 40.184524237624245], - [-6.864019944679385, 40.33087189387483], - [-6.851126674822552, 41.11108266861753], - [-6.389087693700915, 41.381815497394655], - [-6.668605515967656, 41.883386949219584], - [-7.251308966490824, 41.91834605566505], - [-7.422512986673795, 41.79207469335983], - [-8.013174607769912, 41.790886135417125], - [-8.263856980817792, 42.28046865495034], - [-8.67194576662672, 42.13468943945496], - [-9.034817674180246, 41.88057058365967] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Estonia", - "sov_a3": "EST", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Estonia", - "adm0_a3": "EST", - "geou_dif": 0, - "geounit": "Estonia", - "gu_a3": "EST", - "su_dif": 0, - "subunit": "Estonia", - "su_a3": "EST", - "brk_diff": 0, - "name": "Estonia", - "name_long": "Estonia", - "brk_a3": "EST", - "brk_name": "Estonia", - "brk_group": null, - "abbrev": "Est.", - "postal": "EST", - "formal_en": "Republic of Estonia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Estonia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 10, - "pop_est": 1299371, - "gdp_md_est": 27410, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EE", - "iso_a3": "EST", - "iso_n3": "233", - "un_a3": "233", - "wb_a2": "EE", - "wb_a3": "EST", - "woe_id": -99, - "adm0_a3_is": "EST", - "adm0_a3_us": "EST", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "EST.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [24.312862583114622, 57.79342357037698], - [24.42892785004216, 58.38341339785328], - [24.061198357853186, 58.25737457949341], - [23.42656009287668, 58.612753404364625], - [23.339795363058645, 59.18724030215338], - [24.604214308376182, 59.46585378685502], - [25.86418908051664, 59.61109039981134], - [26.949135776484525, 59.445803331125774], - [27.981114129353244, 59.47538808861287], - [28.13169925305175, 59.30082510033092], - [27.42016645682494, 58.72458120384424], - [27.71668582531572, 57.79189911562437], - [27.28818484875151, 57.47452830670383], - [26.463532342237787, 57.47638865826633], - [25.602809685984365, 57.84752879498657], - [25.16459354014927, 57.97015696881519], - [24.312862583114622, 57.79342357037698] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Denmark", - "sov_a3": "DN1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Denmark", - "adm0_a3": "DNK", - "geou_dif": 0, - "geounit": "Denmark", - "gu_a3": "DNK", - "su_dif": 0, - "subunit": "Denmark", - "su_a3": "DNK", - "brk_diff": 0, - "name": "Denmark", - "name_long": "Denmark", - "brk_a3": "DNK", - "brk_name": "Denmark", - "brk_group": null, - "abbrev": "Den.", - "postal": "DK", - "formal_en": "Kingdom of Denmark", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Denmark", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 12, - "pop_est": 5500510, - "gdp_md_est": 203600, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DK", - "iso_a3": "DNK", - "iso_n3": "208", - "un_a3": "208", - "wb_a2": "DK", - "wb_a3": "DNK", - "woe_id": -99, - "adm0_a3_is": "DNK", - "adm0_a3_us": "DNK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DNK.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [12.69000613775563, 55.609990953180784], - [12.089991082414741, 54.80001455343793], - [11.043543328504228, 55.364863796604254], - [10.903913608451631, 55.77995473898875], - [12.370904168353292, 56.111407375708836], - [12.69000613775563, 55.609990953180784] - ] - ], - [ - [ - [10.912181837618363, 56.458621324277914], - [10.667803989309988, 56.08138336854722], - [10.369992710011985, 56.19000722922473], - [9.649984978889307, 55.469999498102055], - [9.921906365609175, 54.98310415304806], - [9.282048780971136, 54.83086538351616], - [8.526229282270236, 54.96274363872499], - [8.120310906617588, 55.517722683323626], - [8.08997684086225, 56.540011705137594], - [8.256581658571264, 56.8099693874303], - [8.543437534223386, 57.110002753316905], - [9.42446902836761, 57.17206614849948], - [9.775558709358563, 57.447940782289656], - [10.580005730846153, 57.73001658795485], - [10.546105991262692, 57.215732733786155], - [10.250000034230226, 56.89001618105047], - [10.369992710011985, 56.609981594460834], - [10.912181837618363, 56.458621324277914] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Finland", - "sov_a3": "FI1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Finland", - "adm0_a3": "FIN", - "geou_dif": 0, - "geounit": "Finland", - "gu_a3": "FIN", - "su_dif": 0, - "subunit": "Finland", - "su_a3": "FIN", - "brk_diff": 0, - "name": "Finland", - "name_long": "Finland", - "brk_a3": "FIN", - "brk_name": "Finland", - "brk_group": null, - "abbrev": "Fin.", - "postal": "FIN", - "formal_en": "Republic of Finland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Finland", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 6, - "pop_est": 5250275, - "gdp_md_est": 193500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FI", - "iso_a3": "FIN", - "iso_n3": "246", - "un_a3": "246", - "wb_a2": "FI", - "wb_a3": "FIN", - "woe_id": -99, - "adm0_a3_is": "FIN", - "adm0_a3_us": "FIN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "FIN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [28.591929559043194, 69.06477692328666], - [28.445943637818658, 68.36461294216404], - [29.977426385220607, 67.69829702419266], - [29.054588657352326, 66.94428620062193], - [30.21765, 65.80598], - [29.544429559046986, 64.94867157659048], - [30.44468468600371, 64.20445343693909], - [30.035872430142714, 63.55281362573855], - [31.51609215671112, 62.86768748641288], - [31.139991082490894, 62.35769277612441], - [30.211107212044446, 61.78002777774969], - [28.069997592895277, 60.503516547275844], - [26.25517296723697, 60.4239606797625], - [24.496623976344523, 60.05731639265165], - [22.869694858499457, 59.846373196036225], - [22.290763787533592, 60.39192129174154], - [21.322244093519316, 60.72016998965952], - [21.544866163832694, 61.7053294948718], - [21.05921105315369, 62.60739329695874], - [21.536029493910803, 63.18973501245587], - [22.442744174903993, 63.81781037053129], - [24.730511508897536, 64.90234365504082], - [25.398067661243942, 65.11142650009373], - [25.294043003040404, 65.53434642197045], - [23.903378533633802, 66.00692739527962], - [23.565879754335583, 66.39605093043743], - [23.53947309743444, 67.93600861273525], - [21.978534783626117, 68.6168456081807], - [20.645592889089528, 69.10624726020087], - [21.244936150810673, 69.37044302029307], - [22.356237827247412, 68.84174144151491], - [23.66204959483076, 68.89124746365054], - [24.735679152126725, 68.64955678982146], - [25.68921268077636, 69.09211375596904], - [26.17962202322624, 69.82529897732614], - [27.732292107867863, 70.16419302029625], - [29.01557295097197, 69.76649119737799], - [28.591929559043194, 69.06477692328666] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "France", - "sov_a3": "FR1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "France", - "adm0_a3": "FRA", - "geou_dif": 0, - "geounit": "France", - "gu_a3": "FRA", - "su_dif": 0, - "subunit": "France", - "su_a3": "FRA", - "brk_diff": 0, - "name": "France", - "name_long": "France", - "brk_a3": "FRA", - "brk_name": "France", - "brk_group": null, - "abbrev": "Fr.", - "postal": "F", - "formal_en": "French Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "France", - "name_alt": null, - "mapcolor7": 7, - "mapcolor8": 5, - "mapcolor9": 9, - "mapcolor13": 11, - "pop_est": 64057792, - "gdp_md_est": 2128000, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FR", - "iso_a3": "FRA", - "iso_n3": "250", - "un_a3": "250", - "wb_a2": "FR", - "wb_a3": "FRA", - "woe_id": -99, - "adm0_a3_is": "FRA", - "adm0_a3_us": "FRA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 3, - "tiny": -99, - "homepart": 1, - "filename": "FRA.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-52.55642473001839, 2.504705308437053], - [-52.93965715189498, 2.124857692875622], - [-53.418465135295264, 2.053389187016037], - [-53.554839240113495, 2.334896551925965], - [-53.77852067728889, 2.376702785650053], - [-54.08806250671728, 2.105556545414629], - [-54.52475419779975, 2.311848863123785], - [-54.27122962097578, 2.738747870286943], - [-54.18428402364474, 3.194172268075235], - [-54.01150387227682, 3.622569891774858], - [-54.399542202356514, 4.212611395683481], - [-54.47863298197922, 4.896755682795643], - [-53.95804460307093, 5.756548163267809], - [-53.618452928264844, 5.646529038918402], - [-52.88214128275408, 5.409850979021599], - [-51.82334286152593, 4.565768133966145], - [-51.65779741067888, 4.156232408053029], - [-52.24933753112398, 3.241094468596287], - [-52.55642473001839, 2.504705308437053] - ] - ], - [ - [ - [9.560016310269134, 42.15249197037957], - [9.229752231491773, 41.38000682226445], - [8.77572309737536, 41.58361196549444], - [8.54421268070783, 42.25651662858308], - [8.746009148807588, 42.62812185319396], - [9.390000848028905, 43.00998484961474], - [9.560016310269134, 42.15249197037957] - ] - ], - [ - [ - [3.588184441755715, 50.37899241800358], - [4.28602298342514, 49.907496649772554], - [4.799221632515753, 49.98537303323633], - [5.674051954784885, 49.52948354755745], - [5.897759230176376, 49.44266714130717], - [6.186320428094206, 49.46380280211446], - [6.658229607783539, 49.20195831969155], - [8.099278598674772, 49.01778351500337], - [7.593676385131062, 48.33301911070373], - [7.46675906742223, 47.620581976911865], - [7.192202182655535, 47.44976552997099], - [6.736571079138088, 47.54180125588289], - [6.768713820023634, 47.28770823830368], - [6.037388950228972, 46.72577871356191], - [6.022609490593567, 46.272989813820516], - [6.500099724970454, 46.42967275652944], - [6.843592970414562, 45.99114655210067], - [6.802355177445662, 45.70857982032867], - [7.096652459347837, 45.333098863295874], - [6.749955275101711, 45.02851797136759], - [7.007562290076663, 44.25476675066139], - [7.549596388386163, 44.12790110938482], - [7.435184767291843, 43.69384491634918], - [6.529245232783068, 43.12889232031836], - [4.556962517931396, 43.39965098731158], - [3.10041059735272, 43.075200507167125], - [2.985998976258486, 42.47301504166989], - [1.826793247087181, 42.34338471126566], - [0.701590610363922, 42.79573436133265], - [0.338046909190581, 42.579546006839564], - [-1.502770961910471, 43.03401439063049], - [-1.901351284177735, 43.42280202897834], - [-1.384225226232957, 44.02261037859017], - [-1.193797573237362, 46.014917710954876], - [-2.225724249673789, 47.06436269793821], - [-2.963276129559574, 47.570326646507965], - [-4.491554938159481, 47.95495433205642], - [-4.592349819344747, 48.68416046812695], - [-3.295813971357745, 48.901692409859635], - [-1.616510789384932, 48.644421291694584], - [-1.933494025063254, 49.776341864615766], - [-0.98946895995536, 49.347375800160876], - [1.338761020522753, 50.12717316344526], - [1.6390010921385, 50.946606350297515], - [2.513573032246171, 51.14850617126185], - [2.658422071960331, 50.79684804951566], - [3.123251580425716, 50.78036326761452], - [3.588184441755715, 50.37899241800358] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "United Kingdom", - "sov_a3": "GB1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "United Kingdom", - "adm0_a3": "GBR", - "geou_dif": 0, - "geounit": "United Kingdom", - "gu_a3": "GBR", - "su_dif": 0, - "subunit": "United Kingdom", - "su_a3": "GBR", - "brk_diff": 0, - "name": "United Kingdom", - "name_long": "United Kingdom", - "brk_a3": "GBR", - "brk_name": "United Kingdom", - "brk_group": null, - "abbrev": "U.K.", - "postal": "GB", - "formal_en": "United Kingdom of Great Britain and Northern Ireland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "United Kingdom", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 62262000, - "gdp_md_est": 1977704, - "pop_year": 0, - "lastcensus": 2011, - "gdp_year": 2009, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GB", - "iso_a3": "GBR", - "iso_n3": "826", - "un_a3": "826", - "wb_a2": "GB", - "wb_a3": "GBR", - "woe_id": -99, - "adm0_a3_is": "GBR", - "adm0_a3_us": "GBR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 14, - "long_len": 14, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GBR.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-5.661948614921897, 54.55460317648385], - [-6.197884894220977, 53.86756500916334], - [-6.953730231137996, 54.073702297575636], - [-7.572167934591079, 54.05995636658599], - [-7.366030646178785, 54.595840969452695], - [-7.572167934591079, 55.1316222194549], - [-6.733847011736145, 55.1728600124238], - [-5.661948614921897, 54.55460317648385] - ] - ], - [ - [ - [-3.005004848635281, 58.63500010846633], - [-4.073828497728016, 57.55302480735525], - [-3.055001796877661, 57.69001902936095], - [-1.959280564776918, 57.68479970969951], - [-2.219988165689301, 56.87001740175353], - [-3.119003058271118, 55.973793036515474], - [-2.085009324543023, 55.90999848085127], - [-2.005675679673857, 55.80490285035023], - [-1.11499101399221, 54.62498647726539], - [-0.4304849918542, 54.46437612570216], - [0.184981316742039, 53.32501414653103], - [0.469976840831777, 52.92999949809197], - [1.681530795914739, 52.739520168664], - [1.559987827164377, 52.09999848083601], - [1.050561557630914, 51.806760565795685], - [1.449865349950301, 51.28942780212196], - [0.550333693045502, 50.765738837275876], - [-0.78751746255864, 50.77498891865622], - [-2.489997524414377, 50.50001862243124], - [-2.956273972984036, 50.696879991247016], - [-3.617448085942328, 50.22835561787272], - [-4.542507900399244, 50.34183706318566], - [-5.245023159191135, 49.95999990498108], - [-5.776566941745301, 50.15967763935682], - [-4.309989793301838, 51.21000112568916], - [-3.414850633142123, 51.42600861266925], - [-3.422719467108323, 51.42684816740609], - [-4.984367234710874, 51.593466091510976], - [-5.267295701508885, 51.99140045837458], - [-4.222346564134853, 52.301355699261364], - [-4.770013393564113, 52.840004991255626], - [-4.579999152026915, 53.49500377055517], - [-3.093830673788659, 53.404547400669685], - [-3.092079637047106, 53.404440822963544], - [-2.945008510744344, 53.984999701546684], - [-3.614700825433034, 54.600936773292574], - [-3.63000545898933, 54.615012925833014], - [-4.844169073903004, 54.790971177786844], - [-5.082526617849226, 55.06160065369937], - [-4.719112107756644, 55.50847260194348], - [-5.047980922862109, 55.78398550070752], - [-5.586397670911139, 55.31114614523682], - [-5.644998745130181, 56.275014960344805], - [-6.149980841486354, 56.78500967063354], - [-5.786824713555291, 57.81884837506465], - [-5.009998745127575, 58.63001333275005], - [-4.211494513353557, 58.55084503847917], - [-3.005004848635281, 58.63500010846633] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Greece", - "sov_a3": "GRC", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Greece", - "adm0_a3": "GRC", - "geou_dif": 0, - "geounit": "Greece", - "gu_a3": "GRC", - "su_dif": 0, - "subunit": "Greece", - "su_a3": "GRC", - "brk_diff": 0, - "name": "Greece", - "name_long": "Greece", - "brk_a3": "GRC", - "brk_name": "Greece", - "brk_group": null, - "abbrev": "Greece", - "postal": "GR", - "formal_en": "Hellenic Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Greece", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 9, - "pop_est": 10737428, - "gdp_md_est": 343000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GR", - "iso_a3": "GRC", - "iso_n3": "300", - "un_a3": "300", - "wb_a2": "GR", - "wb_a3": "GRC", - "woe_id": -99, - "adm0_a3_is": "GRC", - "adm0_a3_us": "GRC", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "GRC.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [23.699980096133004, 35.70500438083553], - [24.24666507334868, 35.368022365860156], - [25.02501549652888, 35.42499563246198], - [25.769207797964185, 35.35401805270908], - [25.745023227651586, 35.179997666966216], - [26.290002882601723, 35.29999034274792], - [26.16499759288766, 35.004995429009796], - [24.724982130642303, 34.91998769788961], - [24.735007358506945, 35.08499054619759], - [23.51497846852811, 35.27999156345098], - [23.699980096133004, 35.70500438083553] - ] - ], - [ - [ - [26.604195590936282, 41.562114569661105], - [26.29460208507578, 40.93626129817426], - [26.056942172965506, 40.824123440100834], - [25.447677036244187, 40.85254547786147], - [24.92584842296094, 40.94706167252323], - [23.714811232200816, 40.687129218095116], - [24.407998894964066, 40.1249929876241], - [23.899967889102584, 39.96200552017558], - [23.3429993018608, 39.96099782974579], - [22.81398766448896, 40.476005153966554], - [22.62629886240478, 40.25656118423919], - [22.849747755634805, 39.65931081802577], - [23.3500272966526, 39.19001129816726], - [22.973099399515547, 38.97090322524966], - [23.530016310324953, 38.51000112563847], - [24.025024855248944, 38.21999298761645], - [24.040011020613605, 37.655014553369426], - [23.115002882589152, 37.92001129816222], - [23.409971958111072, 37.409990749657396], - [22.774971958108633, 37.30501007745656], - [23.15422529469862, 36.422505804992056], - [22.490028110451107, 36.41000010837746], - [21.670026482843696, 36.8449864771942], - [21.295010613701574, 37.644989325504696], - [21.120034213961333, 38.31032339126273], - [20.730032179454582, 38.769985256498785], - [20.217712029712857, 39.340234686839636], - [20.15001590341052, 39.62499766698403], - [20.615000441172782, 40.11000682225943], - [20.674996779063633, 40.434999904943055], - [20.99998986174728, 40.58000397395397], - [21.02004031747643, 40.84272695572588], - [21.674160597426976, 40.93127452245798], - [22.05537763844427, 41.14986583105269], - [22.597308383889015, 41.130487168943205], - [22.76177, 41.3048], - [22.952377150166566, 41.33799388281122], - [23.692073601992462, 41.30908091894386], - [24.49264489105803, 41.58389618587205], - [25.197201368925533, 41.23448598893066], - [26.106138136507184, 41.32889883072784], - [26.117041863720914, 41.82690460872473], - [26.604195590936282, 41.562114569661105] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Croatia", - "sov_a3": "HRV", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Croatia", - "adm0_a3": "HRV", - "geou_dif": 0, - "geounit": "Croatia", - "gu_a3": "HRV", - "su_dif": 0, - "subunit": "Croatia", - "su_a3": "HRV", - "brk_diff": 0, - "name": "Croatia", - "name_long": "Croatia", - "brk_a3": "HRV", - "brk_name": "Croatia", - "brk_group": null, - "abbrev": "Cro.", - "postal": "HR", - "formal_en": "Republic of Croatia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Croatia", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 4, - "mapcolor9": 5, - "mapcolor13": 1, - "pop_est": 4489409, - "gdp_md_est": 82390, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HR", - "iso_a3": "HRV", - "iso_n3": "191", - "un_a3": "191", - "wb_a2": "HR", - "wb_a3": "HRV", - "woe_id": -99, - "adm0_a3_is": "HRV", - "adm0_a3_us": "HRV", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "HRV.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [18.829838087650046, 45.908877671891844], - [19.072768995854176, 45.52151113543209], - [19.39047570158459, 45.236515611342384], - [19.00548628101012, 44.86023366960916], - [18.553214145591653, 45.08158966733145], - [17.861783481526402, 45.067740383477144], - [17.002146030351014, 45.233776760430935], - [16.534939406000206, 45.21160757097772], - [16.318156772535872, 45.00412669532591], - [15.959367303133376, 45.233776760430935], - [15.750026075918981, 44.81871165626256], - [16.23966027188453, 44.35114329688571], - [16.456442905348865, 44.04123973243128], - [16.91615644701733, 43.66772247982567], - [17.297373488034452, 43.44634064388736], - [17.674921502358984, 43.02856252702361], - [18.56, 42.65], - [18.450016310304818, 42.47999136002932], - [17.509970330483327, 42.849994615239154], - [16.930005730871642, 43.20999848080038], - [16.015384555737683, 43.50721548112722], - [15.174453973052096, 44.243191229827914], - [15.376250441151795, 44.31791535092208], - [14.920309279040508, 44.73848399512946], - [14.901602410550877, 45.07606028907611], - [14.258747592839995, 45.233776760430935], - [13.952254672917034, 44.80212352149687], - [13.656975538801191, 45.13693512631596], - [13.67940311041582, 45.48414907488501], - [13.715059848697251, 45.500323798192426], - [14.4119682145855, 45.46616567644742], - [14.595109490627918, 45.63494090431282], - [14.935243767972963, 45.471695054702764], - [15.327674594797427, 45.452316392593325], - [15.323953891672431, 45.731782538427694], - [15.671529575267641, 45.8341535507979], - [15.768732944408612, 46.23810822202353], - [16.564808383864943, 46.50375092221981], - [16.882515089595415, 46.38063182228444], - [17.630066359129557, 45.9517691106941], - [18.45606245288286, 45.75948110613615], - [18.829838087650046, 45.908877671891844] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Hungary", - "sov_a3": "HUN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Hungary", - "adm0_a3": "HUN", - "geou_dif": 0, - "geounit": "Hungary", - "gu_a3": "HUN", - "su_dif": 0, - "subunit": "Hungary", - "su_a3": "HUN", - "brk_diff": 0, - "name": "Hungary", - "name_long": "Hungary", - "brk_a3": "HUN", - "brk_name": "Hungary", - "brk_group": null, - "abbrev": "Hun.", - "postal": "HU", - "formal_en": "Republic of Hungary", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Hungary", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 1, - "mapcolor13": 5, - "pop_est": 9905596, - "gdp_md_est": 196600, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HU", - "iso_a3": "HUN", - "iso_n3": "348", - "un_a3": "348", - "wb_a2": "HU", - "wb_a3": "HUN", - "woe_id": -99, - "adm0_a3_is": "HUN", - "adm0_a3_us": "HUN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "HUN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.202298211337364, 46.85238597267696], - [16.534267612380376, 47.49617096616912], - [16.340584344150415, 47.71290192320123], - [16.90375410326726, 47.71486562762833], - [16.979666782304037, 48.123497015976305], - [17.48847293464982, 47.86746613218621], - [17.857132602620027, 47.758428860050365], - [18.696512892336926, 47.880953681014404], - [18.77702477384767, 48.081768296900634], - [19.17436486173989, 48.11137889260387], - [19.661363559658497, 48.26661489520866], - [19.769470656013112, 48.202691148463614], - [20.239054396249347, 48.32756724709692], - [20.473562045989866, 48.56285004332181], - [20.801293979584926, 48.623854071642384], - [21.872236362401736, 48.31997081155002], - [22.08560835133485, 48.42226430927179], - [22.640819939878753, 48.15023956968735], - [22.710531447040495, 47.88219391538941], - [22.099767693782834, 47.6724392767167], - [21.62651492685387, 46.99423777931816], - [21.02195234547125, 46.3160879583519], - [20.220192498462836, 46.127468980486555], - [19.596044549241583, 46.17172984474454], - [18.82983808764996, 45.90887767189193], - [18.45606245288286, 45.759481106136136], - [17.630066359129557, 45.95176911069419], - [16.8825150895953, 46.38063182228444], - [16.564808383864857, 46.50375092221983], - [16.370504998447416, 46.8413272161665], - [16.202298211337364, 46.85238597267696] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ireland", - "sov_a3": "IRL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ireland", - "adm0_a3": "IRL", - "geou_dif": 0, - "geounit": "Ireland", - "gu_a3": "IRL", - "su_dif": 0, - "subunit": "Ireland", - "su_a3": "IRL", - "brk_diff": 0, - "name": "Ireland", - "name_long": "Ireland", - "brk_a3": "IRL", - "brk_name": "Ireland", - "brk_group": null, - "abbrev": "Ire.", - "postal": "IRL", - "formal_en": "Ireland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ireland", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 4203200, - "gdp_md_est": 188400, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IE", - "iso_a3": "IRL", - "iso_n3": "372", - "un_a3": "372", - "wb_a2": "IE", - "wb_a3": "IRL", - "woe_id": -99, - "adm0_a3_is": "IRL", - "adm0_a3_us": "IRL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "IRL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-6.197884894220991, 53.86756500916336], - [-6.03298539877761, 53.15316417094435], - [-6.788856573910849, 52.260117906292336], - [-8.56161658368356, 51.669301255899356], - [-9.977085740590269, 51.82045482035307], - [-9.16628251793078, 52.86462881124268], - [-9.688524542672454, 53.8813626165853], - [-8.327987433292009, 54.66451894796863], - [-7.572167934591064, 55.13162221945487], - [-7.366030646178785, 54.59584096945272], - [-7.572167934591064, 54.059956366586], - [-6.953730231138067, 54.073702297575636], - [-6.197884894220991, 53.86756500916336] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Iceland", - "sov_a3": "ISL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Iceland", - "adm0_a3": "ISL", - "geou_dif": 0, - "geounit": "Iceland", - "gu_a3": "ISL", - "su_dif": 0, - "subunit": "Iceland", - "su_a3": "ISL", - "brk_diff": 0, - "name": "Iceland", - "name_long": "Iceland", - "brk_a3": "ISL", - "brk_name": "Iceland", - "brk_group": null, - "abbrev": "Iceland", - "postal": "IS", - "formal_en": "Republic of Iceland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Iceland", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 306694, - "gdp_md_est": 12710, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IS", - "iso_a3": "ISL", - "iso_n3": "352", - "un_a3": "352", - "wb_a2": "IS", - "wb_a3": "ISL", - "woe_id": -99, - "adm0_a3_is": "ISL", - "adm0_a3_us": "ISL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "ISL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-14.508695441129236, 66.45589223903141], - [-14.739637417041605, 65.8087482774403], - [-13.60973222497981, 65.12667104761987], - [-14.909833746794902, 64.36408193628868], - [-17.794438035543422, 63.67874909123385], - [-18.656245896874992, 63.49638296167582], - [-19.97275468594276, 63.64363495549153], - [-22.762971971110158, 63.960178941495386], - [-21.778484259517683, 64.40211579045551], - [-23.95504391121911, 64.89112986923348], - [-22.184402635170358, 65.0849681667603], - [-22.227423265053332, 65.37859365504272], - [-24.326184047939336, 65.61118927678847], - [-23.65051469572309, 66.26251902939522], - [-22.134922451250883, 66.41046865504687], - [-20.57628373867955, 65.73211212835143], - [-19.05684160000159, 66.27660085719477], - [-17.79862382655905, 65.99385325790978], - [-16.167818976292125, 66.52679230413587], - [-14.508695441129236, 66.45589223903141] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Italy", - "sov_a3": "ITA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Italy", - "adm0_a3": "ITA", - "geou_dif": 0, - "geounit": "Italy", - "gu_a3": "ITA", - "su_dif": 0, - "subunit": "Italy", - "su_a3": "ITA", - "brk_diff": 0, - "name": "Italy", - "name_long": "Italy", - "brk_a3": "ITA", - "brk_name": "Italy", - "brk_group": null, - "abbrev": "Italy", - "postal": "I", - "formal_en": "Italian Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Italy", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 7, - "mapcolor9": 8, - "mapcolor13": 7, - "pop_est": 58126212, - "gdp_md_est": 1823000, - "pop_year": -99, - "lastcensus": 2012, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IT", - "iso_a3": "ITA", - "iso_n3": "380", - "un_a3": "380", - "wb_a2": "IT", - "wb_a3": "ITA", - "woe_id": -99, - "adm0_a3_is": "ITA", - "adm0_a3_us": "ITA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ITA.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [15.520376010813834, 38.23115509699147], - [15.160242954171736, 37.44404551853782], - [15.309897902089006, 37.1342194687318], - [15.099988234119449, 36.6199872909954], - [14.335228712632016, 36.996630967754754], - [13.826732618879928, 37.10453135838019], - [12.431003859108813, 37.61294993748381], - [12.570943637755136, 38.12638113051968], - [13.741156447004585, 38.03496552179536], - [14.76124922044616, 38.143873602850505], - [15.520376010813834, 38.23115509699147] - ] - ], - [ - [ - [9.210011834356266, 41.20999136002422], - [9.809975213264977, 40.5000088567661], - [9.669518670295673, 39.177376410471794], - [9.21481774255949, 39.240473334300134], - [8.80693566247973, 38.90661774347847], - [8.428302443077115, 39.17184703221662], - [8.38825320805094, 40.378310858718805], - [8.15999840661766, 40.95000722916379], - [8.709990675500109, 40.89998444270523], - [9.210011834356266, 41.20999136002422] - ] - ], - [ - [ - [12.376485223040843, 46.76755910906987], - [13.806475457421556, 46.50930613869119], - [13.698109978905478, 46.016778062517375], - [13.937630242578335, 45.591015936864665], - [13.141606479554298, 45.73669179949541], - [12.328581170306306, 45.38177806251485], - [12.383874952858605, 44.88537425391908], - [12.261453484759159, 44.600482082694015], - [12.589237094786483, 44.091365871754476], - [13.526905958722494, 43.5877273626379], - [14.029820997787027, 42.76100779883248], - [15.142569614327956, 41.955139675456905], - [15.926191033601896, 41.96131500911574], - [16.169897088290412, 41.74029490820342], - [15.889345737377797, 41.5410822617182], - [16.785001661860576, 41.179605617836586], - [17.519168735431208, 40.87714345963224], - [18.376687452882575, 40.35562490494266], - [18.4802470231954, 40.168866278639825], - [18.293385044028096, 39.81077444107325], - [17.738380161213286, 40.2776710068303], - [16.869595981522338, 40.44223460546385], - [16.448743116937322, 39.79540070246648], - [17.1714896989715, 39.42469981542072], - [17.05284061042934, 38.9028712021373], - [16.635088331781844, 38.8435724960824], - [16.100960727613057, 37.98589874933418], - [15.684086948314501, 37.90884918878703], - [15.687962680736321, 38.214592800441864], - [15.891981235424707, 38.750942491199226], - [16.109332309644312, 38.96454702407769], - [15.718813510814641, 39.544072374014945], - [15.413612501698822, 40.04835683853517], - [14.998495721098237, 40.17294871679093], - [14.70326826341477, 40.604550279292624], - [14.060671827865264, 40.78634796809544], - [13.627985060285397, 41.188287258461656], - [12.88808190273042, 41.25308950455562], - [12.10668257004491, 41.70453481705741], - [11.191906365614187, 42.35542531998967], - [10.511947869517797, 42.931462510747224], - [10.200028924204048, 43.920006822274615], - [9.702488234097814, 44.03627879493132], - [8.88894616052687, 44.36633616797954], - [8.428560825238577, 44.23122813575242], - [7.850766635783201, 43.76714793555524], - [7.435184767291843, 43.69384491634918], - [7.549596388386163, 44.12790110938482], - [7.007562290076663, 44.25476675066139], - [6.749955275101711, 45.02851797136759], - [7.096652459347837, 45.333098863295874], - [6.802355177445662, 45.70857982032867], - [6.843592970414562, 45.99114655210067], - [7.273850945676685, 45.77694774025076], - [7.755992058959833, 45.82449005795928], - [8.31662967289438, 46.163642483090854], - [8.489952426801295, 46.00515086525175], - [8.966305779667834, 46.036931871111165], - [9.182881707403112, 46.44021474871698], - [9.922836541390353, 46.31489940040919], - [10.363378126678668, 46.483571275409844], - [10.442701450246602, 46.893546250997446], - [11.048555942436508, 46.7513585475464], - [11.164827915093326, 46.94157949481274], - [12.153088006243081, 47.11539317482644], - [12.376485223040843, 46.76755910906987] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Kosovo", - "sov_a3": "KOS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kosovo", - "adm0_a3": "KOS", - "geou_dif": 0, - "geounit": "Kosovo", - "gu_a3": "KOS", - "su_dif": 0, - "subunit": "Kosovo", - "su_a3": "KOS", - "brk_diff": 1, - "name": "Kosovo", - "name_long": "Kosovo", - "brk_a3": "B57", - "brk_name": "Kosovo", - "brk_group": null, - "abbrev": "Kos.", - "postal": "KO", - "formal_en": "Republic of Kosovo", - "formal_fr": null, - "note_adm0": null, - "note_brk": "Self admin.; Claimed by Serbia", - "name_sort": "Kosovo", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 11, - "pop_est": 1804838, - "gdp_md_est": 5352, - "pop_year": -99, - "lastcensus": 1981, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "-99", - "iso_a3": "-99", - "iso_n3": "-99", - "un_a3": "-099", - "wb_a2": "KV", - "wb_a3": "KSV", - "woe_id": -99, - "adm0_a3_is": "SRB", - "adm0_a3_us": "KOS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KOS.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.76216, 42.05186], - [20.71731000000011, 41.84711], - [20.59023, 41.85541], - [20.52295, 42.21787], - [20.28374, 42.3202500000001], - [20.0707, 42.58863], - [20.25758, 42.81275000000011], - [20.49679, 42.88469], - [20.63508, 43.21671], - [20.81448, 43.27205], - [20.95651, 43.13094], - [21.143395, 43.06868500000012], - [21.27421, 42.90959], - [21.43866, 42.86255], - [21.63302, 42.67717], - [21.77505, 42.6827], - [21.66292, 42.43922], - [21.54332, 42.3202500000001], - [21.57663598940212, 42.24522439706186], - [21.35270000000014, 42.2068], - [20.76216, 42.05186] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Luxembourg", - "sov_a3": "LUX", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Luxembourg", - "adm0_a3": "LUX", - "geou_dif": 0, - "geounit": "Luxembourg", - "gu_a3": "LUX", - "su_dif": 0, - "subunit": "Luxembourg", - "su_a3": "LUX", - "brk_diff": 0, - "name": "Luxembourg", - "name_long": "Luxembourg", - "brk_a3": "LUX", - "brk_name": "Luxembourg", - "brk_group": null, - "abbrev": "Lux.", - "postal": "L", - "formal_en": "Grand Duchy of Luxembourg", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Luxembourg", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 7, - "mapcolor9": 3, - "mapcolor13": 7, - "pop_est": 491775, - "gdp_md_est": 39370, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LU", - "iso_a3": "LUX", - "iso_n3": "442", - "un_a3": "442", - "wb_a2": "LU", - "wb_a3": "LUX", - "woe_id": -99, - "adm0_a3_is": "LUX", - "adm0_a3_us": "LUX", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": 5, - "homepart": 1, - "filename": "LUX.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [6.043073357781111, 50.128051662794235], - [6.242751092156993, 49.90222565367873], - [6.186320428094177, 49.463802802114515], - [5.897759230176405, 49.44266714130703], - [5.674051954784829, 49.529483547557504], - [5.782417433300906, 50.09032786722122], - [6.043073357781111, 50.128051662794235] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Lithuania", - "sov_a3": "LTU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Lithuania", - "adm0_a3": "LTU", - "geou_dif": 0, - "geounit": "Lithuania", - "gu_a3": "LTU", - "su_dif": 0, - "subunit": "Lithuania", - "su_a3": "LTU", - "brk_diff": 0, - "name": "Lithuania", - "name_long": "Lithuania", - "brk_a3": "LTU", - "brk_name": "Lithuania", - "brk_group": null, - "abbrev": "Lith.", - "postal": "LT", - "formal_en": "Republic of Lithuania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lithuania", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 3555179, - "gdp_md_est": 63330, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LT", - "iso_a3": "LTU", - "iso_n3": "440", - "un_a3": "440", - "wb_a2": "LT", - "wb_a3": "LTU", - "woe_id": -99, - "adm0_a3_is": "LTU", - "adm0_a3_us": "LTU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "LTU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.731098667092652, 54.327536932993326], - [22.65105187347254, 54.582740993866736], - [22.75776370615526, 54.85657440858138], - [22.315723504330577, 55.015298570365864], - [21.268448927503467, 55.190481675835315], - [21.055800408622414, 56.03107636171106], - [22.201156853939494, 56.33780182557948], - [23.878263787539964, 56.273671373105266], - [24.860684441840757, 56.37252838807963], - [25.000934279080894, 56.16453074810484], - [25.533046502390334, 56.10029694276603], - [26.494331495883753, 55.615106919977634], - [26.58827924979039, 55.16717560487167], - [25.7684326514798, 54.84696259217509], - [25.536353794056993, 54.28242340760253], - [24.450683628037037, 53.905702216194754], - [23.48412763844985, 53.91249766704114], - [23.24398725758951, 54.22056671814914], - [22.731098667092652, 54.327536932993326] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Latvia", - "sov_a3": "LVA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Latvia", - "adm0_a3": "LVA", - "geou_dif": 0, - "geounit": "Latvia", - "gu_a3": "LVA", - "su_dif": 0, - "subunit": "Latvia", - "su_a3": "LVA", - "brk_diff": 0, - "name": "Latvia", - "name_long": "Latvia", - "brk_a3": "LVA", - "brk_name": "Latvia", - "brk_group": null, - "abbrev": "Lat.", - "postal": "LV", - "formal_en": "Republic of Latvia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Latvia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 7, - "mapcolor9": 6, - "mapcolor13": 13, - "pop_est": 2231503, - "gdp_md_est": 38860, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LV", - "iso_a3": "LVA", - "iso_n3": "428", - "un_a3": "428", - "wb_a2": "LV", - "wb_a3": "LVA", - "woe_id": -99, - "adm0_a3_is": "LVA", - "adm0_a3_us": "LVA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "LVA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [21.055800408622414, 56.03107636171106], - [21.09042361825797, 56.78387278912293], - [21.581866489353672, 57.41187063254993], - [22.524341261492875, 57.75337433535076], - [23.318452996522097, 57.00623647727487], - [24.12072960785343, 57.02569265403277], - [24.312862583114622, 57.79342357037698], - [25.16459354014927, 57.97015696881519], - [25.602809685984365, 57.84752879498657], - [26.463532342237787, 57.47638865826633], - [27.28818484875151, 57.47452830670383], - [27.77001590344093, 57.24425812441123], - [27.855282016722526, 56.75932648378429], - [28.176709425577993, 56.16912995057881], - [27.10245975109453, 55.783313707087686], - [26.494331495883753, 55.615106919977634], - [25.533046502390334, 56.10029694276603], - [25.000934279080894, 56.16453074810484], - [24.860684441840757, 56.37252838807963], - [23.878263787539964, 56.273671373105266], - [22.201156853939494, 56.33780182557948], - [21.055800408622414, 56.03107636171106] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Moldova", - "sov_a3": "MDA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Moldova", - "adm0_a3": "MDA", - "geou_dif": 0, - "geounit": "Moldova", - "gu_a3": "MDA", - "su_dif": 0, - "subunit": "Moldova", - "su_a3": "MDA", - "brk_diff": 0, - "name": "Moldova", - "name_long": "Moldova", - "brk_a3": "MDA", - "brk_name": "Moldova", - "brk_group": null, - "abbrev": "Mda.", - "postal": "MD", - "formal_en": "Republic of Moldova", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Moldova", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 4, - "mapcolor13": 12, - "pop_est": 4320748, - "gdp_md_est": 10670, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MD", - "iso_a3": "MDA", - "iso_n3": "498", - "un_a3": "498", - "wb_a2": "MD", - "wb_a3": "MDA", - "woe_id": -99, - "adm0_a3_is": "MDA", - "adm0_a3_us": "MDA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MDA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [26.619336785597795, 48.22072622333347], - [26.857823520624805, 48.368210761094495], - [27.522537469195154, 48.467119452501116], - [28.259546746541844, 48.15556224221342], - [28.670891147585163, 48.1181485052341], - [29.12269819511303, 47.84909516050646], - [29.05086795422733, 47.51022695575249], - [29.41513512545274, 47.34664520933257], - [29.559674106573112, 46.928582872091326], - [29.908851759569302, 46.67436066343146], - [29.838210076626297, 46.52532583270169], - [30.02465864433537, 46.42393667254503], - [29.75997195813639, 46.34998769793536], - [29.170653924279886, 46.3792623968287], - [29.072106967899295, 46.517677720722496], - [28.862972446414062, 46.43788930926383], - [28.93371748222162, 46.2588304713725], - [28.659987420371575, 45.93998688413164], - [28.485269402792767, 45.5969070501459], - [28.233553501099042, 45.48828318946837], - [28.0544429867754, 45.944586086605625], - [28.160017937947714, 46.37156260841722], - [28.128030226359044, 46.810476386088254], - [27.551166212684848, 47.40511709247083], - [27.233872918412743, 47.82677094175638], - [26.924176059687568, 48.123264472030996], - [26.619336785597795, 48.22072622333347] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Macedonia", - "sov_a3": "MKD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Macedonia", - "adm0_a3": "MKD", - "geou_dif": 0, - "geounit": "Macedonia", - "gu_a3": "MKD", - "su_dif": 0, - "subunit": "Macedonia", - "su_a3": "MKD", - "brk_diff": 0, - "name": "Macedonia", - "name_long": "Macedonia", - "brk_a3": "MKD", - "brk_name": "Macedonia", - "brk_group": null, - "abbrev": "Mkd.", - "postal": "MK", - "formal_en": "Former Yugoslav Republic of Macedonia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Macedonia, FYR", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 2066718, - "gdp_md_est": 18780, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MK", - "iso_a3": "MKD", - "iso_n3": "807", - "un_a3": "807", - "wb_a2": "MK", - "wb_a3": "MKD", - "woe_id": -99, - "adm0_a3_is": "MKD", - "adm0_a3_us": "MKD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MKD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.59023, 41.85541], - [20.71731000000011, 41.84711], - [20.76216, 42.05186], - [21.35270000000014, 42.2068], - [21.57663598940212, 42.24522439706186], - [21.917080000000112, 42.30364], - [22.38052575042468, 42.32025950781508], - [22.881373732197346, 41.999297186850356], - [22.952377150166512, 41.33799388281119], - [22.76177, 41.3048], - [22.597308383889015, 41.130487168943205], - [22.05537763844427, 41.14986583105269], - [21.674160597426976, 40.93127452245795], - [21.0200403174764, 40.84272695572588], - [20.60518, 41.08622], - [20.46315, 41.5150900000001], - [20.59023, 41.85541] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Montenegro", - "sov_a3": "MNE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Montenegro", - "adm0_a3": "MNE", - "geou_dif": 0, - "geounit": "Montenegro", - "gu_a3": "MNE", - "su_dif": 0, - "subunit": "Montenegro", - "su_a3": "MNE", - "brk_diff": 0, - "name": "Montenegro", - "name_long": "Montenegro", - "brk_a3": "MNE", - "brk_name": "Montenegro", - "brk_group": null, - "abbrev": "Mont.", - "postal": "ME", - "formal_en": "Montenegro", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Montenegro", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 5, - "pop_est": 672180, - "gdp_md_est": 6816, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ME", - "iso_a3": "MNE", - "iso_n3": "499", - "un_a3": "499", - "wb_a2": "ME", - "wb_a3": "MNE", - "woe_id": -99, - "adm0_a3_is": "MNE", - "adm0_a3_us": "MNE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "MNE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [19.801613396898688, 42.50009349219084], - [19.738051385179627, 42.688247382165564], - [19.3044900000001, 42.19574], - [19.37177000000014, 41.87755], - [19.16246, 41.95502], - [18.88214, 42.28151], - [18.45, 42.48], - [18.56, 42.65], - [18.70648, 43.20011], - [19.03165, 43.43253], - [19.21852, 43.52384], - [19.48389, 43.35229], - [19.63, 43.21377997027054], - [19.95857, 43.10604], - [20.3398, 42.89852], - [20.25758, 42.81275000000011], - [20.0707, 42.58863], - [19.801613396898688, 42.50009349219084] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Netherlands", - "sov_a3": "NL1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Netherlands", - "adm0_a3": "NLD", - "geou_dif": 0, - "geounit": "Netherlands", - "gu_a3": "NLD", - "su_dif": 0, - "subunit": "Netherlands", - "su_a3": "NLD", - "brk_diff": 0, - "name": "Netherlands", - "name_long": "Netherlands", - "brk_a3": "NLD", - "brk_name": "Netherlands", - "brk_group": null, - "abbrev": "Neth.", - "postal": "NL", - "formal_en": "Kingdom of the Netherlands", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Netherlands", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 9, - "pop_est": 16715999, - "gdp_md_est": 672000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NL", - "iso_a3": "NLD", - "iso_n3": "528", - "un_a3": "528", - "wb_a2": "NL", - "wb_a3": "NLD", - "woe_id": -99, - "adm0_a3_is": "NLD", - "adm0_a3_us": "NLD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 11, - "long_len": 11, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "NLD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [6.074182570020923, 53.510403347378144], - [6.905139601274129, 53.48216217713064], - [7.092053256873896, 53.14404328064489], - [6.842869500362383, 52.22844025329755], - [6.589396599970826, 51.852029120483394], - [5.988658074577813, 51.851615709025054], - [6.156658155958779, 50.80372101501058], - [5.606975945670001, 51.037298488969775], - [4.973991326526914, 51.475023708698124], - [4.047071160507527, 51.26725861266857], - [3.314971144228537, 51.34575511331991], - [3.830288527043137, 51.62054454203195], - [4.705997348661185, 53.09179840759776], - [6.074182570020923, 53.510403347378144] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Norway", - "sov_a3": "NOR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Norway", - "adm0_a3": "NOR", - "geou_dif": 0, - "geounit": "Norway", - "gu_a3": "NOR", - "su_dif": 0, - "subunit": "Norway", - "su_a3": "NOR", - "brk_diff": 0, - "name": "Norway", - "name_long": "Norway", - "brk_a3": "NOR", - "brk_name": "Norway", - "brk_group": null, - "abbrev": "Nor.", - "postal": "N", - "formal_en": "Kingdom of Norway", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Norway", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 8, - "mapcolor13": 12, - "pop_est": 4676305, - "gdp_md_est": 276400, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NO", - "iso_a3": "NOR", - "iso_n3": "578", - "un_a3": "578", - "wb_a2": "NO", - "wb_a3": "NOR", - "woe_id": -99, - "adm0_a3_is": "NOR", - "adm0_a3_us": "NOR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NOR.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [28.165547316202915, 71.18547435168051], - [31.29341840996548, 70.45378774685992], - [30.005435011522792, 70.1862588568849], - [31.10107872897512, 69.55808014594486], - [29.399580519332886, 69.15691600206307], - [28.591929559043194, 69.0647769232867], - [29.01557295097197, 69.76649119737797], - [27.73229210786789, 70.16419302029628], - [26.1796220232263, 69.82529897732616], - [25.68921268077639, 69.09211375596902], - [24.73567915212672, 68.64955678982145], - [23.662049594830762, 68.89124746365053], - [22.356237827247412, 68.84174144151494], - [21.24493615081073, 69.37044302029312], - [20.64559288908958, 69.10624726020085], - [20.025268995857914, 69.06513865831272], - [19.878559604581255, 68.40719432237262], - [17.99386844246439, 68.56739126247734], - [17.729181756265348, 68.01055186631623], - [16.76887861498554, 68.01393667263139], - [16.108712192456835, 67.3024555528369], - [15.108411492583059, 66.19386688909543], - [13.55568973150909, 64.78702769638147], - [13.919905226302205, 64.44542064071611], - [13.57191613124877, 64.04911408146967], - [12.57993533697393, 64.06621898055835], - [11.93056928879423, 63.128317572676984], - [11.992064243221535, 61.800362453856565], - [12.631146681375242, 61.29357168237009], - [12.3003658382749, 60.11793284773006], - [11.468271925511175, 59.432393296946], - [11.027368605196926, 58.856149400459394], - [10.356556837616097, 59.46980703392538], - [8.382000359743643, 58.31328847923328], - [7.048748406613299, 58.07888418235728], - [5.665835402050419, 58.58815542259367], - [5.308234490590735, 59.66323191999382], - [4.992078077829007, 61.970998033284275], - [5.912900424837885, 62.614472968182696], - [8.553411085655766, 63.45400828719647], - [10.527709181366788, 64.48603831649748], - [12.358346795306375, 65.87972585719316], - [14.761145867581604, 67.81064158799515], - [16.43592736172897, 68.56320547146169], - [19.184028354578516, 69.81744415961782], - [21.378416375420613, 70.25516937934606], - [23.023742303161583, 70.20207184516626], - [24.546543409938522, 71.03049673123724], - [26.370049676221807, 70.98626170519537], - [28.165547316202915, 71.18547435168051] - ] - ], - [ - [ - [24.72412, 77.85385], - [22.49032, 77.44493], - [20.72601, 77.67704], - [21.41611, 77.93504], - [20.8119, 78.25463], - [22.88426, 78.45494], - [23.28134, 78.07954], - [24.72412, 77.85385] - ] - ], - [ - [ - [18.25183, 79.70175], - [21.54383, 78.95611], - [19.02737, 78.5626], - [18.47172, 77.82669], - [17.59441, 77.63796], - [17.1182, 76.80941], - [15.91315, 76.77045], - [13.76259, 77.38035], - [14.66956, 77.73565], - [13.1706, 78.02493], - [11.22231, 78.8693], - [10.44453, 79.65239], - [13.17077, 80.01046], - [13.71852, 79.66039], - [15.14282, 79.67431], - [15.52255, 80.01608], - [16.99085, 80.05086], - [18.25183, 79.70175] - ] - ], - [ - [ - [25.447625359811894, 80.40734039989451], - [27.4075057309135, 80.05640574820046], - [25.92465050629818, 79.51783397085455], - [23.02446577321362, 79.4000117052291], - [20.075188429451885, 79.56682322866726], - [19.897266473070914, 79.84236196564751], - [18.462263624757924, 79.85988027619442], - [17.368015170977458, 80.31889618602702], - [20.455992059010697, 80.59815562613224], - [21.9079447771154, 80.35767934846209], - [22.919252557067438, 80.65714427359349], - [25.447625359811894, 80.40734039989451] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Poland", - "sov_a3": "POL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Poland", - "adm0_a3": "POL", - "geou_dif": 0, - "geounit": "Poland", - "gu_a3": "POL", - "su_dif": 0, - "subunit": "Poland", - "su_a3": "POL", - "brk_diff": 0, - "name": "Poland", - "name_long": "Poland", - "brk_a3": "POL", - "brk_name": "Poland", - "brk_group": null, - "abbrev": "Pol.", - "postal": "PL", - "formal_en": "Republic of Poland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Poland", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 7, - "mapcolor9": 1, - "mapcolor13": 2, - "pop_est": 38482919, - "gdp_md_est": 667900, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PL", - "iso_a3": "POL", - "iso_n3": "616", - "un_a3": "616", - "wb_a2": "PL", - "wb_a3": "POL", - "woe_id": -99, - "adm0_a3_is": "POL", - "adm0_a3_us": "POL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "POL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [15.01699588385867, 51.10667409932158], - [14.607098422919535, 51.745188096719964], - [14.685026482815688, 52.0899474147552], - [14.4375997250022, 52.62485016540838], - [14.074521111719491, 52.98126251892543], - [14.353315463934138, 53.24817129171297], - [14.119686313542587, 53.75702912049103], - [14.802900424873458, 54.05070628520575], - [16.36347700365573, 54.513158677785725], - [17.622831658608675, 54.85153595643291], - [18.62085859546164, 54.68260569927078], - [18.696254510175464, 54.43871877706929], - [19.660640089606403, 54.42608388937393], - [20.892244500418624, 54.31252492941253], - [22.731098667092652, 54.327536932993326], - [23.24398725758951, 54.22056671814914], - [23.48412763844985, 53.91249766704114], - [23.527535841575002, 53.470121568406555], - [23.80493493011778, 53.089731350306074], - [23.799198846133375, 52.69109935160657], - [23.199493849386187, 52.486977444053664], - [23.508002150168693, 52.02364655212473], - [23.52707075368437, 51.57845408793023], - [24.029985792748903, 50.70540660257518], - [23.922757195743262, 50.42488108987875], - [23.426508416444392, 50.30850576435745], - [22.518450148211603, 49.47677358661974], - [22.776418898212626, 49.02739533140962], - [22.558137648211755, 49.085738023467144], - [21.607808058364213, 49.47010732685409], - [20.887955356538413, 49.32877228453583], - [20.41583947111985, 49.43145335549977], - [19.825022820726872, 49.21712535256923], - [19.320712517990472, 49.571574001659194], - [18.909574822676316, 49.435845852244576], - [18.853144158613617, 49.49622976337764], - [18.392913852622172, 49.98862864847075], - [17.64944502123899, 50.049038397819956], - [17.55456709155112, 50.36214590107641], - [16.868769158605655, 50.47397370055603], - [16.719475945714436, 50.21574656839354], - [16.176253289462267, 50.42260732685791], - [16.23862674323857, 50.69773265237984], - [15.490972120839727, 50.78472992614321], - [15.01699588385867, 51.10667409932158] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Portugal", - "sov_a3": "PRT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Portugal", - "adm0_a3": "PRT", - "geou_dif": 0, - "geounit": "Portugal", - "gu_a3": "PRT", - "su_dif": 1, - "subunit": "Portugal", - "su_a3": "PR1", - "brk_diff": 0, - "name": "Portugal", - "name_long": "Portugal", - "brk_a3": "PR1", - "brk_name": "Portugal", - "brk_group": null, - "abbrev": "Port.", - "postal": "P", - "formal_en": "Portuguese Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Portugal", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 7, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 10707924, - "gdp_md_est": 208627, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": 0, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PT", - "iso_a3": "PRT", - "iso_n3": "620", - "un_a3": "620", - "wb_a2": "PT", - "wb_a3": "PRT", - "woe_id": -99, - "adm0_a3_is": "PRT", - "adm0_a3_us": "PRT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "PRT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-9.034817674180246, 41.88057058365967], - [-8.67194576662672, 42.13468943945496], - [-8.263856980817792, 42.28046865495034], - [-8.013174607769912, 41.790886135417125], - [-7.422512986673795, 41.79207469335983], - [-7.251308966490824, 41.91834605566505], - [-6.668605515967656, 41.883386949219584], - [-6.389087693700915, 41.381815497394655], - [-6.851126674822552, 41.11108266861753], - [-6.864019944679385, 40.33087189387483], - [-7.026413133156595, 40.184524237624245], - [-7.066591559263529, 39.71189158788277], - [-7.498632371439725, 39.62957103124181], - [-7.098036668313128, 39.03007274022378], - [-7.374092169616318, 38.37305858006492], - [-7.029281175148796, 38.07576406508977], - [-7.166507941099865, 37.803894354802225], - [-7.537105475281024, 37.42890432387623], - [-7.453725551778092, 37.09778758396607], - [-7.855613165711985, 36.83826854099627], - [-8.382816127953689, 36.97888011326246], - [-8.898856980820327, 36.86880931248078], - [-8.746101446965554, 37.65134552667661], - [-8.839997524439879, 38.26624339451761], - [-9.287463751655224, 38.3584858261586], - [-9.526570603869715, 38.73742910415491], - [-9.446988898140232, 39.39206614842837], - [-9.048305223008427, 39.75509308527877], - [-8.977353481471681, 40.15930613866581], - [-8.768684047877102, 40.76063894303019], - [-8.79085323733031, 41.18433401139126], - [-8.99078935386757, 41.54345937760364], - [-9.034817674180246, 41.88057058365967] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Romania", - "sov_a3": "ROU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Romania", - "adm0_a3": "ROU", - "geou_dif": 0, - "geounit": "Romania", - "gu_a3": "ROU", - "su_dif": 0, - "subunit": "Romania", - "su_a3": "ROU", - "brk_diff": 0, - "name": "Romania", - "name_long": "Romania", - "brk_a3": "ROU", - "brk_name": "Romania", - "brk_group": null, - "abbrev": "Rom.", - "postal": "RO", - "formal_en": "Romania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Romania", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 3, - "mapcolor13": 13, - "pop_est": 22215421, - "gdp_md_est": 271400, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RO", - "iso_a3": "ROU", - "iso_n3": "642", - "un_a3": "642", - "wb_a2": "RO", - "wb_a3": "ROM", - "woe_id": -99, - "adm0_a3_is": "ROU", - "adm0_a3_us": "ROU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ROU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.710531447040495, 47.88219391538941], - [23.142236362406802, 48.09634105080695], - [23.76095828623741, 47.985598456405455], - [24.40205610525038, 47.98187775328042], - [24.866317172960578, 47.73752574318831], - [25.20774336111299, 47.89105642352747], - [25.9459411964024, 47.987148749374214], - [26.19745039236693, 48.22088125263035], - [26.619336785597795, 48.22072622333347], - [26.924176059687568, 48.123264472030996], - [27.233872918412743, 47.82677094175638], - [27.551166212684848, 47.40511709247083], - [28.128030226359044, 46.810476386088254], - [28.160017937947714, 46.37156260841722], - [28.0544429867754, 45.944586086605625], - [28.233553501099042, 45.48828318946837], - [28.679779493939378, 45.304030870131704], - [29.149724969201653, 45.46492544207245], - [29.603289015427432, 45.293308010431126], - [29.626543409958767, 45.03539093686239], - [29.141611769331835, 44.82021027279904], - [28.837857700320203, 44.913873806328056], - [28.558081495891997, 43.70746165625813], - [27.970107049275075, 43.81246816667521], - [27.242399529740908, 44.175986029632405], - [26.065158725699746, 43.94349376075126], - [25.569271681426926, 43.68844472917472], - [24.100679152124172, 43.74105133724785], - [23.33230228037632, 43.89701080990471], - [22.944832391051847, 43.82378530534713], - [22.65714969248299, 44.23492300066128], - [22.4740084164406, 44.40922760678177], - [22.705725538837356, 44.57800283464702], - [22.459022251075936, 44.7025171982543], - [22.14508792490281, 44.47842234962059], - [21.562022739353605, 44.7689472519655], - [21.483526238702233, 45.18117015235778], - [20.874312778413355, 45.416375433934235], - [20.762174920339987, 45.734573065771436], - [20.220192498462836, 46.127468980486555], - [21.02195234547125, 46.3160879583519], - [21.62651492685387, 46.99423777931816], - [22.099767693782834, 47.6724392767167], - [22.710531447040495, 47.88219391538941] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Republic of Serbia", - "sov_a3": "SRB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Republic of Serbia", - "adm0_a3": "SRB", - "geou_dif": 0, - "geounit": "Republic of Serbia", - "gu_a3": "SRB", - "su_dif": 0, - "subunit": "Republic of Serbia", - "su_a3": "SRB", - "brk_diff": 0, - "name": "Serbia", - "name_long": "Serbia", - "brk_a3": "SRB", - "brk_name": "Serbia", - "brk_group": null, - "abbrev": "Serb.", - "postal": "RS", - "formal_en": "Republic of Serbia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Serbia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 10, - "pop_est": 7379339, - "gdp_md_est": 80340, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RS", - "iso_a3": "SRB", - "iso_n3": "688", - "un_a3": "688", - "wb_a2": "YF", - "wb_a3": "SRB", - "woe_id": -99, - "adm0_a3_is": "SRB", - "adm0_a3_us": "SRB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SRB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.87431277841341, 45.41637543393432], - [21.48352623870221, 45.18117015235788], - [21.562022739353722, 44.76894725196564], - [22.145087924902896, 44.47842234962059], - [22.459022251075965, 44.70251719825444], - [22.70572553883744, 44.57800283464701], - [22.474008416440654, 44.40922760678177], - [22.657149692483074, 44.234923000661354], - [22.410446404721597, 44.008063462900054], - [22.500156691180223, 43.642814439461006], - [22.986018507588483, 43.2111612005271], - [22.60480146657136, 42.898518785161116], - [22.43659467946139, 42.58032115332394], - [22.54501183440965, 42.46136200618804], - [22.38052575042468, 42.32025950781508], - [21.917080000000112, 42.30364], - [21.57663598940212, 42.24522439706186], - [21.54332, 42.3202500000001], - [21.66292, 42.43922], - [21.77505, 42.6827], - [21.63302, 42.67717], - [21.43866, 42.86255], - [21.27421, 42.90959], - [21.143395, 43.06868500000012], - [20.95651, 43.13094], - [20.81448, 43.27205], - [20.63508, 43.21671], - [20.49679, 42.88469], - [20.25758, 42.81275000000011], - [20.3398, 42.89852], - [19.95857, 43.10604], - [19.63, 43.21377997027054], - [19.48389, 43.35229], - [19.21852, 43.52384], - [19.454, 43.56810000000013], - [19.59976, 44.03847], - [19.11761, 44.42307000000011], - [19.36803, 44.863], - [19.00548, 44.86023], - [19.39047570158459, 45.236515611342384], - [19.072768995854176, 45.52151113543209], - [18.82982, 45.90888], - [19.59604454924164, 46.171729844744554], - [20.220192498462893, 46.12746898048658], - [20.762174920339987, 45.734573065771485], - [20.87431277841341, 45.41637543393432] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Slovakia", - "sov_a3": "SVK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Slovakia", - "adm0_a3": "SVK", - "geou_dif": 0, - "geounit": "Slovakia", - "gu_a3": "SVK", - "su_dif": 0, - "subunit": "Slovakia", - "su_a3": "SVK", - "brk_diff": 0, - "name": "Slovakia", - "name_long": "Slovakia", - "brk_a3": "SVK", - "brk_name": "Slovakia", - "brk_group": null, - "abbrev": "Svk.", - "postal": "SK", - "formal_en": "Slovak Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Slovak Republic", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 5463046, - "gdp_md_est": 119500, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SK", - "iso_a3": "SVK", - "iso_n3": "703", - "un_a3": "703", - "wb_a2": "SK", - "wb_a3": "SVK", - "woe_id": -99, - "adm0_a3_is": "SVK", - "adm0_a3_us": "SVK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SVK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [18.853144158613617, 49.49622976337764], - [18.909574822676316, 49.435845852244576], - [19.320712517990472, 49.571574001659194], - [19.825022820726872, 49.21712535256923], - [20.41583947111985, 49.43145335549977], - [20.887955356538413, 49.32877228453583], - [21.607808058364213, 49.47010732685409], - [22.558137648211755, 49.085738023467144], - [22.28084191253356, 48.82539215758067], - [22.08560835133485, 48.42226430927179], - [21.872236362401736, 48.31997081155002], - [20.801293979584926, 48.623854071642384], - [20.473562045989866, 48.56285004332181], - [20.239054396249347, 48.32756724709692], - [19.769470656013112, 48.202691148463614], - [19.661363559658497, 48.26661489520866], - [19.17436486173989, 48.11137889260387], - [18.77702477384767, 48.081768296900634], - [18.696512892336926, 47.880953681014404], - [17.857132602620027, 47.758428860050365], - [17.48847293464982, 47.86746613218621], - [16.979666782304037, 48.123497015976305], - [16.879982944413, 48.47001333270947], - [16.960288120194576, 48.5969823268506], - [17.101984897538898, 48.81696889911711], - [17.545006951577108, 48.80001902932537], - [17.88648481616181, 48.90347524677371], - [17.913511590250465, 48.996492824899086], - [18.104972771891852, 49.04398346617531], - [18.170498488037964, 49.271514797556435], - [18.399993523846177, 49.31500051533004], - [18.554971144289482, 49.49501536721878], - [18.853144158613617, 49.49622976337764] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Slovenia", - "sov_a3": "SVN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Slovenia", - "adm0_a3": "SVN", - "geou_dif": 0, - "geounit": "Slovenia", - "gu_a3": "SVN", - "su_dif": 0, - "subunit": "Slovenia", - "su_a3": "SVN", - "brk_diff": 0, - "name": "Slovenia", - "name_long": "Slovenia", - "brk_a3": "SVN", - "brk_name": "Slovenia", - "brk_group": null, - "abbrev": "Slo.", - "postal": "SLO", - "formal_en": "Republic of Slovenia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Slovenia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 2005692, - "gdp_md_est": 59340, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SI", - "iso_a3": "SVN", - "iso_n3": "705", - "un_a3": "705", - "wb_a2": "SI", - "wb_a3": "SVN", - "woe_id": -99, - "adm0_a3_is": "SVN", - "adm0_a3_us": "SVN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SVN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [13.806475457421527, 46.509306138691215], - [14.63247155117483, 46.43181732846955], - [15.137091912504985, 46.65870270444703], - [16.011663852612656, 46.6836107448117], - [16.202298211337364, 46.85238597267696], - [16.370504998447416, 46.8413272161665], - [16.564808383864857, 46.50375092221983], - [15.768732944408551, 46.23810822202345], - [15.671529575267556, 45.83415355079788], - [15.323953891672403, 45.73178253842768], - [15.327674594797427, 45.45231639259323], - [14.935243767972935, 45.471695054702685], - [14.595109490627804, 45.634940904312714], - [14.411968214585414, 45.46616567644746], - [13.715059848697221, 45.50032379819237], - [13.937630242578306, 45.59101593686462], - [13.698109978905478, 46.01677806251735], - [13.806475457421527, 46.509306138691215] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Sweden", - "sov_a3": "SWE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sweden", - "adm0_a3": "SWE", - "geou_dif": 0, - "geounit": "Sweden", - "gu_a3": "SWE", - "su_dif": 0, - "subunit": "Sweden", - "su_a3": "SWE", - "brk_diff": 0, - "name": "Sweden", - "name_long": "Sweden", - "brk_a3": "SWE", - "brk_name": "Sweden", - "brk_group": null, - "abbrev": "Swe.", - "postal": "S", - "formal_en": "Kingdom of Sweden", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sweden", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 2, - "mapcolor13": 4, - "pop_est": 9059651, - "gdp_md_est": 344300, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SE", - "iso_a3": "SWE", - "iso_n3": "752", - "un_a3": "752", - "wb_a2": "SE", - "wb_a3": "SWE", - "woe_id": -99, - "adm0_a3_is": "SWE", - "adm0_a3_us": "SWE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SWE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.183173455501926, 65.72374054632017], - [21.21351687997722, 65.02600535751527], - [21.369631381930958, 64.41358795842429], - [19.77887576669022, 63.60955434839504], - [17.84777916837521, 62.74940013289681], - [17.119554884518124, 61.34116567651097], - [17.83134606290639, 60.63658336042741], - [18.78772179533209, 60.081914374422595], - [17.86922488777634, 58.9537661810587], - [16.829185011470088, 58.71982697207339], - [16.447709588291474, 57.041118069071885], - [15.879785597403783, 56.10430186626866], - [14.666681349352075, 56.200885118222175], - [14.100721062891465, 55.40778107362265], - [12.942910597392057, 55.36173737245058], - [12.625100538797028, 56.30708018658197], - [11.787942335668674, 57.44181712506307], - [11.027368605196866, 58.85614940045936], - [11.468271925511146, 59.43239329694604], - [12.3003658382749, 60.11793284773003], - [12.631146681375183, 61.293571682370136], - [11.992064243221563, 61.80036245385656], - [11.93056928879423, 63.12831757267698], - [12.579935336973932, 64.06621898055833], - [13.571916131248711, 64.04911408146971], - [13.919905226302204, 64.44542064071608], - [13.55568973150909, 64.78702769638151], - [15.108411492583002, 66.19386688909547], - [16.108712192456778, 67.30245555283689], - [16.768878614985482, 68.01393667263139], - [17.729181756265348, 68.01055186631628], - [17.993868442464333, 68.56739126247736], - [19.878559604581255, 68.40719432237258], - [20.025268995857886, 69.0651386583127], - [20.645592889089528, 69.10624726020087], - [21.978534783626117, 68.6168456081807], - [23.53947309743444, 67.93600861273525], - [23.565879754335583, 66.39605093043743], - [23.903378533633802, 66.00692739527962], - [22.183173455501926, 65.72374054632017] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ukraine", - "sov_a3": "UKR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ukraine", - "adm0_a3": "UKR", - "geou_dif": 0, - "geounit": "Ukraine", - "gu_a3": "UKR", - "su_dif": 0, - "subunit": "Ukraine", - "su_a3": "UKR", - "brk_diff": 0, - "name": "Ukraine", - "name_long": "Ukraine", - "brk_a3": "UKR", - "brk_name": "Ukraine", - "brk_group": null, - "abbrev": "Ukr.", - "postal": "UA", - "formal_en": "Ukraine", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ukraine", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 45700395, - "gdp_md_est": 339800, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UA", - "iso_a3": "UKR", - "iso_n3": "804", - "un_a3": "804", - "wb_a2": "UA", - "wb_a3": "UKR", - "woe_id": -99, - "adm0_a3_is": "UKR", - "adm0_a3_us": "UKR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "UKR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.785998162571587, 52.101677964885454], - [32.15941206231267, 52.06126699483322], - [32.41205813978763, 52.28869497334975], - [32.71576053236697, 52.23846548116205], - [33.7526998227357, 52.335074571331695], - [34.39173058445701, 51.76888174092579], - [34.14197838719039, 51.56641347920623], - [34.22481570815427, 51.25599315042895], - [35.02218305841788, 51.20757233337145], - [35.37792361831512, 50.77395539001034], - [35.35611616388795, 50.577197374059054], - [36.62616784032534, 50.225590928745135], - [37.39345950699507, 50.38395335550359], - [38.010631137856905, 49.91566152607463], - [38.59498823421342, 49.92646190042363], - [40.06905846533911, 49.6010554062817], - [40.08078901546935, 49.307429917999286], - [39.67466393408753, 48.78381846780187], - [39.89563235856758, 48.23240509703143], - [39.738277622238826, 47.89893707945198], - [38.7705847511412, 47.825608222029814], - [38.25511233902975, 47.546400458356814], - [38.22353803889942, 47.10218984637588], - [37.42513715998999, 47.022220567404204], - [36.75985477066439, 46.698700263040934], - [35.82368452326483, 46.64596446388707], - [34.96234174982388, 46.27319651954964], - [35.020787794745985, 45.65121898048466], - [35.51000857925317, 45.40999339454619], - [36.52999799983016, 45.46998973243706], - [36.33471276219916, 45.113215643893966], - [35.23999922052812, 44.939996242851606], - [33.882511020652885, 44.36147858334407], - [33.326420932760044, 44.56487702084489], - [33.54692426934946, 45.03477081967489], - [32.4541744321055, 45.32746613217608], - [32.630804477679135, 45.519185695978905], - [33.58816206231839, 45.85156850848024], - [33.29856733575471, 46.080598456397844], - [31.74414025241518, 46.333347886737386], - [31.675307244602408, 46.70624502215554], - [30.748748813609097, 46.583100084004], - [30.377608676888883, 46.03241018328567], - [29.603289015427432, 45.293308010431126], - [29.149724969201653, 45.46492544207245], - [28.679779493939378, 45.304030870131704], - [28.233553501099042, 45.48828318946837], - [28.485269402792767, 45.5969070501459], - [28.659987420371575, 45.93998688413164], - [28.93371748222162, 46.2588304713725], - [28.862972446414062, 46.43788930926383], - [29.072106967899295, 46.517677720722496], - [29.170653924279886, 46.3792623968287], - [29.75997195813639, 46.34998769793536], - [30.02465864433537, 46.42393667254503], - [29.838210076626297, 46.52532583270169], - [29.908851759569302, 46.67436066343146], - [29.559674106573112, 46.928582872091326], - [29.41513512545274, 47.34664520933257], - [29.05086795422733, 47.51022695575249], - [29.12269819511303, 47.84909516050646], - [28.670891147585163, 48.1181485052341], - [28.259546746541844, 48.15556224221342], - [27.522537469195154, 48.467119452501116], - [26.857823520624805, 48.368210761094495], - [26.619336785597795, 48.22072622333347], - [26.19745039236693, 48.22088125263035], - [25.9459411964024, 47.987148749374214], - [25.20774336111299, 47.89105642352747], - [24.866317172960578, 47.73752574318831], - [24.40205610525038, 47.98187775328042], - [23.76095828623741, 47.985598456405455], - [23.142236362406802, 48.09634105080695], - [22.710531447040495, 47.88219391538941], - [22.640819939878753, 48.15023956968735], - [22.08560835133485, 48.42226430927179], - [22.28084191253356, 48.82539215758067], - [22.558137648211755, 49.085738023467144], - [22.776418898212626, 49.02739533140962], - [22.518450148211603, 49.47677358661974], - [23.426508416444392, 50.30850576435745], - [23.922757195743262, 50.42488108987875], - [24.029985792748903, 50.70540660257518], - [23.52707075368437, 51.57845408793023], - [24.00507775238421, 51.61744395609446], - [24.553106316839518, 51.888461005249184], - [25.327787713327005, 51.91065603291855], - [26.337958611768556, 51.83228872334793], - [27.454066196408434, 51.59230337178447], - [28.24161502453657, 51.57222707783907], - [28.61761274589225, 51.42771393493484], - [28.99283532076353, 51.602044379271476], - [29.254938185347925, 51.368234361366895], - [30.157363722460897, 51.41613841410147], - [30.555117221811457, 51.31950348571566], - [30.619454380014844, 51.822806098022376], - [30.927549269338982, 52.04235342061438], - [31.785998162571587, 52.101677964885454] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Russia", - "sov_a3": "RUS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Russia", - "adm0_a3": "RUS", - "geou_dif": 0, - "geounit": "Russia", - "gu_a3": "RUS", - "su_dif": 0, - "subunit": "Russia", - "su_a3": "RUS", - "brk_diff": 0, - "name": "Russia", - "name_long": "Russian Federation", - "brk_a3": "RUS", - "brk_name": "Russia", - "brk_group": null, - "abbrev": "Rus.", - "postal": "RUS", - "formal_en": "Russian Federation", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Russian Federation", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 5, - "mapcolor9": 7, - "mapcolor13": 7, - "pop_est": 140041247, - "gdp_md_est": 2266000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RU", - "iso_a3": "RUS", - "iso_n3": "643", - "un_a3": "643", - "wb_a2": "RU", - "wb_a3": "RUS", - "woe_id": -99, - "adm0_a3_is": "RUS", - "adm0_a3_us": "RUS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 18, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "RUS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [143.64800744036287, 50.74760040954151], - [144.65414757708564, 48.976390692737596], - [143.17392785051723, 49.30655141865037], - [142.5586682476501, 47.861575018904915], - [143.53349246640406, 46.83672801369249], - [143.5052771343726, 46.13790761980948], - [142.74770063697392, 46.74076487892657], - [142.0920300640545, 45.96675527605879], - [141.90692508358504, 46.80592886004655], - [142.0184428244709, 47.780132961612935], - [141.90444461483506, 48.85918854429956], - [142.13580000220568, 49.61516307229746], - [142.1799833518153, 50.95234243428192], - [141.59407596249002, 51.93543488220254], - [141.68254601457366, 53.30196645772878], - [142.60693403541075, 53.762145087287905], - [142.2097489768154, 54.22547597921687], - [142.654786411713, 54.36588084575388], - [142.91461551327657, 53.704577541714734], - [143.26084760963207, 52.74076040303905], - [143.23526777564766, 51.75666026468875], - [143.64800744036287, 50.74760040954151] - ] - ], - [ - [ - [22.731098667092652, 54.327536932993326], - [20.892244500418652, 54.312524929412575], - [19.660640089606403, 54.426083889373984], - [19.888481479581344, 54.8661603867715], - [21.2684489275035, 55.19048167583528], - [22.315723504330606, 55.0152985703659], - [22.757763706155288, 54.85657440858142], - [22.651051873472568, 54.58274099386671], - [22.731098667092652, 54.327536932993326] - ] - ], - [ - [ - [-175.01425, 66.58435], - [-174.33983, 66.33556], - [-174.57182, 67.06219], - [-171.85731, 66.91308], - [-169.89958, 65.97724], - [-170.89107, 65.54139], - [-172.53025, 65.43791], - [-172.555, 64.46079], - [-172.95533, 64.25269], - [-173.89184, 64.2826], - [-174.65392, 64.63125], - [-175.98353, 64.92288], - [-176.20716, 65.35667], - [-177.22266, 65.52024], - [-178.35993, 65.39052], - [-178.90332, 65.74044], - [-178.68611, 66.11211], - [-179.88377, 65.87456], - [-179.43268, 65.40411], - [-180, 64.97970870219837], - [-180, 68.96363636363635], - [-177.55, 68.2], - [-174.92825, 67.20589], - [-175.01425, 66.58435] - ] - ], - [ - [ - [180.00000000000014, 70.83219920854668], - [178.9034250000001, 70.78114], - [178.7253, 71.0988], - [180.00000000000014, 71.51571433642826], - [180.00000000000014, 70.83219920854668] - ] - ], - [ - [ - [-178.69378, 70.89302], - [-180, 70.83219920854668], - [-180, 71.51571433642826], - [-179.871875, 71.55762], - [-179.02433, 71.55553], - [-177.577945, 71.26948], - [-177.663575, 71.13277], - [-178.69378, 70.89302] - ] - ], - [ - [ - [143.60385, 73.21244], - [142.08763, 73.20544], - [140.038155, 73.31692], - [139.86312, 73.36983], - [140.81171, 73.76506], - [142.06207, 73.85758], - [143.48283, 73.47525], - [143.60385, 73.21244] - ] - ], - [ - [ - [150.73167, 75.08406], - [149.575925, 74.68892], - [147.977465, 74.778355], - [146.11919, 75.17298], - [146.358485, 75.49682], - [148.22223, 75.345845], - [150.73167, 75.08406] - ] - ], - [ - [ - [145.086285, 75.562625], - [144.3, 74.82], - [140.61381, 74.84768], - [138.95544, 74.61148], - [136.97439, 75.26167], - [137.51176, 75.94917], - [138.831075, 76.13676], - [141.471615, 76.09289], - [145.086285, 75.562625] - ] - ], - [ - [ - [57.5356925799924, 70.72046397570216], - [56.94497928246395, 70.63274323188668], - [53.6773751157842, 70.76265778266847], - [53.41201663596539, 71.2066616889202], - [51.60189456564572, 71.47475901965049], - [51.45575361512422, 72.01488108996514], - [52.47827518088357, 72.22944163684096], - [52.444168735570855, 72.77473135038485], - [54.42761355979766, 73.62754751249759], - [53.50828982932515, 73.74981395130015], - [55.90245893740766, 74.62748647734533], - [55.631932814359715, 75.08141225859717], - [57.86864383324885, 75.60939036732321], - [61.170044386647504, 76.25188345000814], - [64.49836836127022, 76.43905548776928], - [66.2109770038551, 76.80978221303124], - [68.15705976753483, 76.93969676381292], - [68.85221113472512, 76.54481130645462], - [68.18057254422766, 76.23364166940911], - [64.637326287703, 75.73775462513623], - [61.58350752141476, 75.2608845079468], - [58.47708214705338, 74.30905630156283], - [56.98678551618801, 73.33304352486624], - [55.419335971910954, 72.37126760526598], - [55.622837762276305, 71.54059479439033], - [57.5356925799924, 70.72046397570216] - ] - ], - [ - [ - [106.97013000000013, 76.97419], - [107.24000000000015, 76.48], - [108.1538, 76.72335000000015], - [111.07726000000017, 76.71], - [113.33151, 76.22224], - [114.13417, 75.84764], - [113.88539, 75.32779000000014], - [112.77918, 75.03186], - [110.1512500000002, 74.47673], - [109.4, 74.18], - [110.64, 74.04], - [112.11919, 73.78774000000011], - [113.01954000000026, 73.97693000000015], - [113.52958000000032, 73.33505000000011], - [113.96881, 73.59488], - [115.56782, 73.75285], - [118.77633000000023, 73.58772], - [119.02, 73.12], - [123.20066000000011, 72.97122], - [123.25777000000018, 73.73503000000011], - [125.38000000000018, 73.56], - [126.97644, 73.56549], - [128.59126, 73.03871], - [129.05157, 72.39872], - [128.46000000000012, 71.98], - [129.7159900000002, 71.19304], - [131.28858000000028, 70.78699000000012], - [132.25350000000017, 71.83630000000011], - [133.85766000000032, 71.38642000000016], - [135.56193, 71.65525000000014], - [137.49755, 71.34763], - [138.23409000000018, 71.62803], - [139.86983000000012, 71.48783000000014], - [139.14791, 72.4161900000001], - [140.46817, 72.84941000000013], - [149.5, 72.2], - [150.3511800000002, 71.60643], - [152.96890000000022, 70.84222], - [157.00688, 71.03141], - [158.99779, 70.86672], - [159.83031000000025, 70.45324], - [159.70866, 69.72198], - [160.94053000000034, 69.4372800000001], - [162.27907000000013, 69.64204], - [164.05248000000014, 69.66823], - [165.94037000000023, 69.47199], - [167.83567, 69.58269], - [169.5776300000002, 68.6938], - [170.81688000000028, 69.01363], - [170.0082000000002, 69.65276], - [170.4534500000003, 70.09703], - [173.64391000000026, 69.81743], - [175.72403000000023, 69.87725000000023], - [178.6, 69.4], - [180.00000000000014, 68.96363636363657], - [180.00000000000014, 64.97970870219848], - [179.99281, 64.97433], - [178.70720000000026, 64.53493], - [177.41128000000018, 64.60821], - [178.31300000000024, 64.07593], - [178.9082500000002, 63.251970000000135], - [179.37034, 62.982620000000104], - [179.48636, 62.56894], - [179.22825000000014, 62.30410000000015], - [177.3643, 62.5219], - [174.56929000000022, 61.76915], - [173.68013, 61.65261], - [172.15, 60.95], - [170.6985000000001, 60.33618], - [170.3308500000003, 59.88177], - [168.90046, 60.57355], - [166.29498000000032, 59.788550000000214], - [165.84000000000023, 60.16], - [164.87674, 59.7316], - [163.53929000000014, 59.86871], - [163.21711000000025, 59.21101], - [162.0173300000001, 58.24328], - [162.05297, 57.83912], - [163.19191, 57.61503000000011], - [163.05794000000017, 56.159240000000125], - [162.12958000000023, 56.12219], - [161.70146, 55.285680000000156], - [162.11749000000017, 54.85514], - [160.36877000000032, 54.34433], - [160.02173000000022, 53.20257], - [158.5309400000002, 52.958680000000236], - [158.23118, 51.94269], - [156.7897900000003, 51.01105], - [156.42000000000016, 51.7], - [155.99182, 53.15895], - [155.43366000000012, 55.38103000000012], - [155.91442000000032, 56.767920000000146], - [156.75815, 57.3647], - [156.8103500000001, 57.83204], - [158.3643300000002, 58.05575], - [160.15064000000012, 59.31477000000012], - [161.87204, 60.34300000000013], - [163.66969, 61.1409], - [164.47355000000013, 62.55061], - [163.2584200000002, 62.46627], - [162.65791, 61.6425], - [160.1214800000001, 60.54423], - [159.30232, 61.77396], - [156.7206800000001, 61.43442], - [154.21806000000035, 59.75818000000013], - [155.04375, 59.14495], - [152.81185, 58.88385], - [151.26573000000025, 58.78089], - [151.33815000000013, 59.50396], - [149.78371, 59.65573000000014], - [148.54481, 59.16448], - [145.48722, 59.33637], - [142.19782000000018, 59.03998], - [138.95848000000032, 57.08805], - [135.12619, 54.72959], - [136.70171, 54.603550000000126], - [137.19342, 53.97732], - [138.1647, 53.755010000000254], - [138.80463, 54.25455000000011], - [139.90151, 54.18968000000018], - [141.34531, 53.08957000000012], - [141.37923, 52.23877], - [140.5974200000002, 51.2396700000001], - [140.51308, 50.04553000000013], - [140.06193000000022, 48.44671000000017], - [138.5547200000002, 46.99965], - [138.21971, 46.30795], - [136.86232, 45.14350000000019], - [135.5153500000002, 43.989], - [134.86939000000027, 43.39821], - [133.53687000000028, 42.81147], - [132.90627000000015, 42.79849], - [132.27807000000027, 43.28456000000011], - [130.93587000000014, 42.55274], - [130.78, 42.22000000000019], - [130.64000000000019, 42.395], - [130.6338664084098, 42.90301463477056], - [131.144687941615, 42.92998973242695], - [131.28855512911562, 44.111519680348266], - [131.02519000000026, 44.96796], - [131.8834542176596, 45.32116160743652], - [133.09712000000022, 45.14409], - [133.7696439963132, 46.116926988299156], - [134.1123500000002, 47.21248000000014], - [134.50081, 47.578450000000146], - [135.0263114767868, 48.47822988544391], - [133.37359581922803, 48.18344167743484], - [132.50669000000013, 47.78896], - [130.98726000000013, 47.79013], - [130.58229332898267, 48.729687404976204], - [129.3978178244205, 49.440600084015614], - [127.65740000000038, 49.76027], - [127.28745568248493, 50.73979726826545], - [126.93915652883786, 51.3538941514059], - [126.56439904185699, 51.7842554795327], - [125.94634891164647, 52.79279857035695], - [125.06821129771045, 53.161044826868924], - [123.57147, 53.4588], - [122.24574791879307, 53.43172597921369], - [121.00308475147037, 53.25140106873124], - [120.1770886577169, 52.75388621684121], - [120.725789015792, 52.51622630473091], - [120.7382, 51.96411], - [120.18208000000018, 51.64355], - [119.27939, 50.58292], - [119.28846072802585, 50.14288279886196], - [117.8792444194265, 49.51098338479704], - [116.67880089728621, 49.888531399121405], - [115.48569542853144, 49.80517731383475], - [114.96210981655038, 50.14024730081513], - [114.36245649623534, 50.248302720737485], - [112.89773969935439, 49.54356537535699], - [111.58123091028668, 49.37796824807767], - [110.66201053267886, 49.13012807880585], - [109.40244917199672, 49.29296051695769], - [108.47516727095127, 49.28254771585071], - [107.86817589725112, 49.79370514586588], - [106.88880415245532, 50.27429596618029], - [105.8865914245869, 50.406019192092174], - [104.62158, 50.275320000000164], - [103.67654544476036, 50.089966132195144], - [102.25589000000011, 50.51056000000011], - [102.06521, 51.25991], - [100.88948042196265, 51.51685578063842], - [99.98173221232356, 51.63400625264395], - [98.8614905131005, 52.04736603454671], - [97.82573978067452, 51.01099518493325], - [98.23176150919173, 50.42240062112873], - [97.25976000000023, 49.72605], - [95.81402000000017, 49.977460000000114], - [94.81594933469879, 50.01343333597088], - [94.14756635943561, 50.48053660745716], - [93.10421, 50.49529], - [92.23471154171969, 50.80217072204175], - [90.71366743364078, 50.331811835321105], - [88.80556684769559, 49.47052073831247], - [87.75126427607685, 49.29719798440556], - [87.35997033076269, 49.21498078062916], - [86.82935672398966, 49.82667470966813], - [85.5412699726825, 49.69285858824816], - [85.11555952346211, 50.11730296487763], - [84.41637739455304, 50.311399644565824], - [83.93511478061893, 50.88924551045358], - [83.38300377801247, 51.069182847693895], - [81.94598554883994, 50.81219594990633], - [80.56844689323546, 51.38833649352844], - [80.03555952344172, 50.864750881547224], - [77.80091556184433, 53.40441498474754], - [76.52517947785478, 54.177003485727134], - [76.89110029491346, 54.49052440044193], - [74.38482000000013, 53.54685000000011], - [73.42567874542053, 53.489810289109755], - [73.50851606638437, 54.035616766976595], - [72.22415001820221, 54.37665538188679], - [71.1801310566095, 54.133285224008254], - [70.86526655465516, 55.169733588270105], - [69.06816694527289, 55.3852501491435], - [68.1691003762589, 54.97039175070438], - [65.6668700000001, 54.601250000000164], - [65.17853356309595, 54.35422781027208], - [61.43660000000013, 54.00625], - [60.97806644068325, 53.66499339457914], - [61.699986199800634, 52.97999644633427], - [60.739993117114544, 52.71998647725775], - [60.92726850774025, 52.447548326215006], - [59.96753380721557, 51.960420437215674], - [61.58800337102414, 51.272658799843185], - [61.33742435084101, 50.79907013610426], - [59.93280724471557, 50.842194118851836], - [59.64228234237057, 50.545442206415714], - [58.36332000000013, 51.06364], - [56.77798, 51.04355], - [55.71694000000011, 50.62171000000015], - [54.532878452376195, 51.02623973245937], - [52.32872358583106, 51.718652248738096], - [50.76664839051219, 51.69276235615987], - [48.702381626181044, 50.60512848571284], - [48.577841424357615, 49.874759629915644], - [47.549480421749394, 50.454698391311126], - [46.75159630716277, 49.35600576435374], - [47.0436715024766, 49.152038886097586], - [46.46644575377629, 48.39415233010493], - [47.31524000000016, 47.71585], - [48.05725, 47.74377], - [48.694733514201886, 47.0756281601779], - [48.593250000000154, 46.561040000000105], - [49.101160000000135, 46.39933], - [48.64541000000011, 45.80629], - [47.67591, 45.64149000000012], - [46.68201, 44.6092000000001], - [47.59094, 43.66016000000013], - [47.49252, 42.98658], - [48.58437000000018, 41.80888], - [47.98728315612604, 41.4058192001944], - [47.81566572448466, 41.151416124021345], - [47.373315464066394, 41.21973236751114], - [46.686070591016716, 41.827137152669906], - [46.40495079934894, 41.860675157227426], - [45.7764, 42.09244000000024], - [45.470279168485916, 42.50278066667005], - [44.53762291848207, 42.711992702803684], - [43.93121000000011, 42.5549600000001], - [43.755990000000196, 42.74083], - [42.39440000000016, 43.2203], - [40.92219000000014, 43.38215000000014], - [40.07696495947985, 43.553104153002494], - [39.955008579271095, 43.434997666999294], - [38.68, 44.28], - [37.53912000000011, 44.65721], - [36.67546000000013, 45.24469], - [37.40317, 45.4045100000001], - [38.23295, 46.24087], - [37.67372, 46.63657], - [39.14767, 47.04475000000013], - [39.12120000000013, 47.26336], - [38.22353803889948, 47.10218984637598], - [38.25511233902981, 47.54640045835697], - [38.77057, 47.82562000000024], - [39.738277622238996, 47.89893707945208], - [39.89562000000015, 48.23241], - [39.67465, 48.783820000000134], - [40.08078901546949, 49.30742991799937], - [40.069040000000115, 49.60105], - [38.59498823421356, 49.92646190042373], - [38.010631137857075, 49.91566152607473], - [37.39345950699524, 50.38395335550368], - [36.626167840325394, 50.225590928745135], - [35.35611616388812, 50.57719737405915], - [35.37791, 50.77394], - [35.02218305841794, 51.2075723333715], - [34.2248157081544, 51.255993150428935], - [34.14197838719061, 51.566413479206204], - [34.39173058445723, 51.768881740925906], - [33.75269982273588, 52.33507457133166], - [32.71576053236716, 52.23846548116216], - [32.41205813978777, 52.28869497334977], - [32.15944000000022, 52.061250000000115], - [31.78597, 52.10168], - [31.54001834486226, 52.74205231384644], - [31.30520063652798, 53.0739958766733], - [31.49764, 53.16743000000014], - [32.304519484188376, 53.132726141972846], - [32.693643019346126, 53.35142080343214], - [32.405598585751164, 53.618045355842014], - [31.731272820774592, 53.79402944601202], - [31.791424187962406, 53.974638576872195], - [31.384472283663822, 54.15705638286238], - [30.75753380709878, 54.811770941784395], - [30.971835971813245, 55.081547756564134], - [30.87390913262007, 55.55097646750351], - [29.89629438652244, 55.7894632025305], - [29.37157189303079, 55.67009064393628], - [29.22951338066039, 55.91834422466641], - [28.17670942557794, 56.16912995057879], - [27.855282016722526, 56.75932648378438], - [27.770015903440992, 57.244258124411196], - [27.288184848751655, 57.47452830670392], - [27.71668582531578, 57.79189911562445], - [27.420150000000202, 58.72457000000014], - [28.131699253051863, 59.300825100331], - [27.98112, 59.47537], - [29.1177, 60.02805000000012], - [28.07, 60.50352000000015], - [30.211107212044652, 61.78002777774969], - [31.139991082491036, 62.357692776124445], - [31.51609215671127, 62.867687486412905], - [30.035872430142803, 63.552813625738565], - [30.444684686003736, 64.20445343693908], - [29.544429559047018, 64.94867157659056], - [30.21765, 65.80598], - [29.054588657352383, 66.94428620062203], - [29.977426385220696, 67.69829702419275], - [28.44594363781877, 68.36461294216399], - [28.591929559043365, 69.0647769232867], - [29.39955, 69.15692000000018], - [31.10108000000011, 69.55811], - [32.13272000000026, 69.90595000000025], - [33.77547, 69.30142000000012], - [36.51396, 69.06342], - [40.292340000000166, 67.9324], - [41.059870000000124, 67.4571300000001], - [41.12595000000019, 66.79158000000012], - [40.01583, 66.26618000000013], - [38.38295, 65.9995300000001], - [33.918710000000175, 66.75961], - [33.18444, 66.63253], - [34.81477, 65.90015000000014], - [34.87857425307877, 65.4362128770482], - [34.94391000000015, 64.41437000000016], - [36.23129, 64.10945], - [37.01273000000012, 63.84983000000011], - [37.14197000000016, 64.33471], - [36.539579035089815, 64.76446], - [37.17604000000014, 65.14322000000013], - [39.59345, 64.52079000000018], - [40.43560000000011, 64.76446], - [39.76260000000016, 65.49682], - [42.0930900000001, 66.47623], - [43.01604000000012, 66.41858], - [43.94975000000014, 66.06908], - [44.53226, 66.75634000000014], - [43.69839, 67.35245], - [44.18795000000014, 67.95051], - [43.45282, 68.57079], - [46.25000000000014, 68.25], - [46.82134000000016, 67.68997], - [45.55517, 67.56652], - [45.5620200000001, 67.01005000000019], - [46.34915000000015, 66.6676700000001], - [47.894160000000255, 66.88455000000016], - [48.13876, 67.52238], - [50.22766000000016, 67.99867000000013], - [53.71743000000018, 68.85738000000012], - [54.47171, 68.80815], - [53.48582000000013, 68.20131], - [54.72628, 68.09702], - [55.44268000000014, 68.43866], - [57.317020000000156, 68.46628], - [58.80200000000021, 68.88082], - [59.94142000000019, 68.2784400000001], - [61.07784000000018, 68.94069], - [60.03, 69.52], - [60.55, 69.85], - [63.50400000000016, 69.54739], - [64.888115, 69.23483500000013], - [68.51216000000014, 68.09233000000017], - [69.18068, 68.61563000000012], - [68.16444, 69.14436], - [68.13522, 69.35649], - [66.93008000000012, 69.45461000000012], - [67.25976, 69.92873], - [66.72492000000014, 70.70889000000014], - [66.69466, 71.02897000000024], - [68.54006000000011, 71.93450000000024], - [69.19636000000011, 72.84336000000016], - [69.94, 73.04000000000013], - [72.58754, 72.7762900000001], - [72.79603, 72.22006], - [71.8481100000001, 71.40898], - [72.47011, 71.09019], - [72.79188, 70.39114], - [72.56470000000022, 69.02085], - [73.66787, 68.4079], - [73.2387, 67.7404], - [71.28000000000011, 66.32000000000016], - [72.42301000000018, 66.17267000000018], - [72.82077, 66.53267], - [73.92099000000016, 66.78946000000013], - [74.1865100000002, 67.28429], - [75.052, 67.76047000000017], - [74.46926000000016, 68.32899], - [74.93584000000013, 68.98918], - [73.84236, 69.07146], - [73.60187000000022, 69.62763], - [74.3998, 70.63175], - [73.1011, 71.44717000000026], - [74.89082000000022, 72.12119], - [74.65926, 72.83227], - [75.15801000000019, 72.85497000000011], - [75.68351, 72.30056000000013], - [75.28898000000012, 71.33556], - [76.35911, 71.15287000000015], - [75.90313000000017, 71.87401], - [77.57665000000011, 72.26717], - [79.65202000000014, 72.32011], - [81.5, 71.75], - [80.61071000000013, 72.58285000000012], - [80.51109, 73.6482], - [82.25, 73.85000000000011], - [84.65526, 73.80591000000018], - [86.82230000000024, 73.93688], - [86.00956, 74.45967000000014], - [87.16682000000017, 75.11643], - [88.31571000000011, 75.14393], - [90.26, 75.64], - [92.90058, 75.77333], - [93.23421000000016, 76.0472], - [95.86000000000016, 76.14], - [96.67821, 75.91548], - [98.92254000000023, 76.44689], - [100.75967000000023, 76.43028], - [101.03532, 76.86189], - [101.99084000000013, 77.2875400000002], - [104.3516000000001, 77.69792], - [106.06664000000013, 77.37389], - [104.70500000000024, 77.1274], - [106.97013000000013, 76.97419] - ] - ], - [ - [ - [105.07547, 78.30689], - [99.43814, 77.921], - [101.2649, 79.23399], - [102.08635, 79.34641], - [102.837815, 79.28129], - [105.37243, 78.71334], - [105.07547, 78.30689] - ] - ], - [ - [ - [51.13618655783128, 80.54728017854093], - [49.79368452332071, 80.4154277615482], - [48.89441124857754, 80.3395667589437], - [48.754936557821765, 80.17546824820084], - [47.586119012244154, 80.01018117951533], - [46.502825962109654, 80.24724681265437], - [47.07245527526291, 80.55942414012945], - [44.846958042181114, 80.58980988231718], - [46.79913862487123, 80.77191762971364], - [48.318477410684665, 80.78400991486996], - [48.522806023966695, 80.51456899690015], - [49.09718956889091, 80.75398590770843], - [50.03976769389462, 80.91888540315182], - [51.52293297710369, 80.6997256538019], - [51.13618655783128, 80.54728017854093] - ] - ], - [ - [ - [99.93976, 78.88094], - [97.75794, 78.7562], - [94.97259, 79.044745], - [93.31288, 79.4265], - [92.5454, 80.14379], - [91.18107, 80.34146], - [93.77766, 81.0246], - [95.940895, 81.2504], - [97.88385, 80.746975], - [100.186655, 79.780135], - [99.93976, 78.88094] - ] - ] - ] - } - } - ] + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Albania", + "sov_a3": "ALB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Albania", + "adm0_a3": "ALB", + "geou_dif": 0, + "geounit": "Albania", + "gu_a3": "ALB", + "su_dif": 0, + "subunit": "Albania", + "su_a3": "ALB", + "brk_diff": 0, + "name": "Albania", + "name_long": "Albania", + "brk_a3": "ALB", + "brk_name": "Albania", + "brk_group": null, + "abbrev": "Alb.", + "postal": "AL", + "formal_en": "Republic of Albania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Albania", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 6, + "pop_est": 3639453, + "gdp_md_est": 21810, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AL", + "iso_a3": "ALB", + "iso_n3": "008", + "un_a3": "008", + "wb_a2": "AL", + "wb_a3": "ALB", + "woe_id": -99, + "adm0_a3_is": "ALB", + "adm0_a3_us": "ALB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ALB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.590247430104906, 41.855404161133606], + [20.463175083099202, 41.51508901627533], + [20.605181919037364, 41.08622630468522], + [21.0200403174764, 40.84272695572588], + [20.999989861747224, 40.58000397395397], + [20.674996779063633, 40.43499990494303], + [20.615000441172754, 40.11000682225938], + [20.15001590341052, 39.62499766698397], + [19.980000441170144, 39.69499339452341], + [19.960001661873207, 39.91500580500605], + [19.406081984136733, 40.250773423822466], + [19.319058872157143, 40.72723012955356], + [19.40354983895429, 41.40956574153546], + [19.540027296637106, 41.71998607031276], + [19.37176883309496, 41.877547512370654], + [19.304486118250793, 42.19574514420782], + [19.738051385179627, 42.688247382165564], + [19.801613396898688, 42.50009349219084], + [20.0707, 42.58863], + [20.283754510181893, 42.32025950781508], + [20.52295, 42.21787], + [20.590247430104906, 41.855404161133606] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Austria", + "sov_a3": "AUT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Austria", + "adm0_a3": "AUT", + "geou_dif": 0, + "geounit": "Austria", + "gu_a3": "AUT", + "su_dif": 0, + "subunit": "Austria", + "su_a3": "AUT", + "brk_diff": 0, + "name": "Austria", + "name_long": "Austria", + "brk_a3": "AUT", + "brk_name": "Austria", + "brk_group": null, + "abbrev": "Aust.", + "postal": "A", + "formal_en": "Republic of Austria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Austria", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 4, + "pop_est": 8210281, + "gdp_md_est": 329500, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AT", + "iso_a3": "AUT", + "iso_n3": "040", + "un_a3": "040", + "wb_a2": "AT", + "wb_a3": "AUT", + "woe_id": -99, + "adm0_a3_is": "AUT", + "adm0_a3_us": "AUT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "AUT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.979666782304037, 48.123497015976305], + [16.90375410326726, 47.71486562762833], + [16.340584344150415, 47.71290192320123], + [16.534267612380376, 47.49617096616912], + [16.202298211337364, 46.85238597267696], + [16.011663852612656, 46.6836107448117], + [15.137091912504985, 46.65870270444703], + [14.63247155117483, 46.43181732846955], + [13.806475457421527, 46.509306138691215], + [12.376485223040817, 46.76755910906985], + [12.153088006243054, 47.11539317482645], + [11.16482791509327, 46.94157949481273], + [11.048555942436536, 46.75135854754634], + [10.44270145024663, 46.89354625099743], + [9.932448357796659, 46.92072805438296], + [9.479969516649021, 47.10280996356337], + [9.632931756232978, 47.34760122332999], + [9.59422610844635, 47.52505809182027], + [9.896068149463188, 47.580196845075704], + [10.402083774465211, 47.30248769793916], + [10.544504021861627, 47.56639923765377], + [11.426414015354737, 47.523766181012974], + [12.141357456112788, 47.703083401065776], + [12.620759718484491, 47.67238760028441], + [12.932626987365948, 47.467645575544], + [13.02585127122049, 47.637583523135824], + [12.884102817443903, 48.28914581968792], + [13.243357374737, 48.416114813829054], + [13.595945672264437, 48.87717194273715], + [14.33889773932472, 48.5553052842072], + [14.901447381254057, 48.964401760445824], + [15.253415561593982, 49.039074205107575], + [16.02964725105022, 48.73389903420793], + [16.49928266771877, 48.78580801044511], + [16.960288120194576, 48.5969823268506], + [16.879982944413, 48.47001333270947], + [16.979666782304037, 48.123497015976305] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Bosnia and Herzegovina", + "sov_a3": "BIH", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bosnia and Herzegovina", + "adm0_a3": "BIH", + "geou_dif": 0, + "geounit": "Bosnia and Herzegovina", + "gu_a3": "BIH", + "su_dif": 0, + "subunit": "Bosnia and Herzegovina", + "su_a3": "BIH", + "brk_diff": 0, + "name": "Bosnia and Herz.", + "name_long": "Bosnia and Herzegovina", + "brk_a3": "BIH", + "brk_name": "Bosnia and Herz.", + "brk_group": null, + "abbrev": "B.H.", + "postal": "BiH", + "formal_en": "Bosnia and Herzegovina", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bosnia and Herzegovina", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 2, + "pop_est": 4613414, + "gdp_md_est": 29700, + "pop_year": -99, + "lastcensus": 1991, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BA", + "iso_a3": "BIH", + "iso_n3": "070", + "un_a3": "070", + "wb_a2": "BA", + "wb_a3": "BIH", + "woe_id": -99, + "adm0_a3_is": "BIH", + "adm0_a3_us": "BIH", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 16, + "long_len": 22, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BIH.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [19.00548628101012, 44.86023366960916], + [19.36803, 44.863], + [19.11761, 44.42307000000011], + [19.59976, 44.03847], + [19.454, 43.56810000000013], + [19.21852, 43.52384], + [19.03165, 43.43253], + [18.70648, 43.20011], + [18.56, 42.65], + [17.674921502358984, 43.02856252702361], + [17.297373488034452, 43.44634064388736], + [16.91615644701733, 43.66772247982567], + [16.456442905348865, 44.04123973243128], + [16.23966027188453, 44.35114329688571], + [15.750026075918981, 44.81871165626256], + [15.959367303133376, 45.233776760430935], + [16.318156772535872, 45.00412669532591], + [16.534939406000206, 45.21160757097772], + [17.002146030351014, 45.233776760430935], + [17.861783481526402, 45.067740383477144], + [18.553214145591653, 45.08158966733145], + [19.00548628101012, 44.86023366960916] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Bulgaria", + "sov_a3": "BGR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bulgaria", + "adm0_a3": "BGR", + "geou_dif": 0, + "geounit": "Bulgaria", + "gu_a3": "BGR", + "su_dif": 0, + "subunit": "Bulgaria", + "su_a3": "BGR", + "brk_diff": 0, + "name": "Bulgaria", + "name_long": "Bulgaria", + "brk_a3": "BGR", + "brk_name": "Bulgaria", + "brk_group": null, + "abbrev": "Bulg.", + "postal": "BG", + "formal_en": "Republic of Bulgaria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bulgaria", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 7204687, + "gdp_md_est": 93750, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BG", + "iso_a3": "BGR", + "iso_n3": "100", + "un_a3": "100", + "wb_a2": "BG", + "wb_a3": "BGR", + "woe_id": -99, + "adm0_a3_is": "BGR", + "adm0_a3_us": "BGR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BGR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.65714969248299, 44.23492300066128], + [22.944832391051847, 43.82378530534713], + [23.33230228037632, 43.89701080990471], + [24.100679152124172, 43.74105133724785], + [25.569271681426926, 43.68844472917472], + [26.065158725699746, 43.94349376075126], + [27.242399529740908, 44.175986029632405], + [27.970107049275075, 43.81246816667521], + [28.558081495891997, 43.70746165625813], + [28.03909508638472, 43.293171698574184], + [27.67389773937805, 42.577892361006214], + [27.99672041190539, 42.00735871028779], + [27.135739373490477, 42.14148489030134], + [26.117041863720797, 41.82690460872456], + [26.106138136507212, 41.32889883072778], + [25.197201368925445, 41.23448598893053], + [24.49264489105803, 41.583896185872035], + [23.692073601992348, 41.30908091894385], + [22.952377150166452, 41.33799388281115], + [22.88137373219743, 41.99929718685026], + [22.380525750424592, 42.32025950781509], + [22.54501183440962, 42.46136200618804], + [22.43659467946128, 42.580321153323936], + [22.60480146657133, 42.898518785161144], + [22.986018507588483, 43.211161200526966], + [22.50015669118028, 43.64281443946099], + [22.410446404721597, 44.00806346289995], + [22.65714969248299, 44.23492300066128] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Belgium", + "sov_a3": "BEL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Belgium", + "adm0_a3": "BEL", + "geou_dif": 0, + "geounit": "Belgium", + "gu_a3": "BEL", + "su_dif": 0, + "subunit": "Belgium", + "su_a3": "BEL", + "brk_diff": 0, + "name": "Belgium", + "name_long": "Belgium", + "brk_a3": "BEL", + "brk_name": "Belgium", + "brk_group": null, + "abbrev": "Belg.", + "postal": "B", + "formal_en": "Kingdom of Belgium", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Belgium", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 10414336, + "gdp_md_est": 389300, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BE", + "iso_a3": "BEL", + "iso_n3": "056", + "un_a3": "056", + "wb_a2": "BE", + "wb_a3": "BEL", + "woe_id": -99, + "adm0_a3_is": "BEL", + "adm0_a3_us": "BEL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BEL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [3.314971144228537, 51.345780951536085], + [4.047071160507527, 51.26725861266857], + [4.973991326526914, 51.475023708698124], + [5.606975945670001, 51.037298488969775], + [6.156658155958779, 50.80372101501058], + [6.043073357781111, 50.128051662794235], + [5.782417433300906, 50.09032786722122], + [5.674051954784829, 49.529483547557504], + [4.799221632515809, 49.985373033236385], + [4.286022983425084, 49.907496649772554], + [3.588184441755686, 50.37899241800358], + [3.123251580425801, 50.780363267614575], + [2.658422071960274, 50.79684804951574], + [2.513573032246143, 51.14850617126183], + [3.314971144228537, 51.345780951536085] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Switzerland", + "sov_a3": "CHE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Switzerland", + "adm0_a3": "CHE", + "geou_dif": 0, + "geounit": "Switzerland", + "gu_a3": "CHE", + "su_dif": 0, + "subunit": "Switzerland", + "su_a3": "CHE", + "brk_diff": 0, + "name": "Switzerland", + "name_long": "Switzerland", + "brk_a3": "CHE", + "brk_name": "Switzerland", + "brk_group": null, + "abbrev": "Switz.", + "postal": "CH", + "formal_en": "Swiss Confederation", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Switzerland", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 7604467, + "gdp_md_est": 316700, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CH", + "iso_a3": "CHE", + "iso_n3": "756", + "un_a3": "756", + "wb_a2": "CH", + "wb_a3": "CHE", + "woe_id": -99, + "adm0_a3_is": "CHE", + "adm0_a3_us": "CHE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 11, + "long_len": 11, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "CHE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.59422610844635, 47.52505809182027], + [9.632931756232978, 47.34760122332999], + [9.479969516649021, 47.10280996356337], + [9.932448357796659, 46.92072805438296], + [10.44270145024663, 46.89354625099743], + [10.363378126678612, 46.48357127540986], + [9.92283654139038, 46.31489940040919], + [9.182881707403055, 46.44021474871698], + [8.966305779667806, 46.036931871111186], + [8.489952426801324, 46.005150865251686], + [8.31662967289438, 46.16364248309086], + [7.755992058959833, 45.82449005795931], + [7.273850945676656, 45.776947740250776], + [6.843592970414504, 45.99114655210061], + [6.500099724970425, 46.42967275652944], + [6.022609490593537, 46.27298981382047], + [6.037388950229001, 46.725778713561866], + [6.768713820023606, 47.2877082383037], + [6.736571079138059, 47.541801255882845], + [7.192202182655507, 47.44976552997102], + [7.46675906742223, 47.62058197691181], + [8.317301466514152, 47.61357982033626], + [8.522611932009765, 47.830827541691285], + [9.59422610844635, 47.52505809182027] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Czech Republic", + "sov_a3": "CZE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Czech Republic", + "adm0_a3": "CZE", + "geou_dif": 0, + "geounit": "Czech Republic", + "gu_a3": "CZE", + "su_dif": 0, + "subunit": "Czech Republic", + "su_a3": "CZE", + "brk_diff": 0, + "name": "Czech Rep.", + "name_long": "Czech Republic", + "brk_a3": "CZE", + "brk_name": "Czech Rep.", + "brk_group": null, + "abbrev": "Cz. Rep.", + "postal": "CZ", + "formal_en": "Czech Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Czech Republic", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 6, + "pop_est": 10211904, + "gdp_md_est": 265200, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CZ", + "iso_a3": "CZE", + "iso_n3": "203", + "un_a3": "203", + "wb_a2": "CZ", + "wb_a3": "CZE", + "woe_id": -99, + "adm0_a3_is": "CZE", + "adm0_a3_us": "CZE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 14, + "abbrev_len": 8, + "tiny": -99, + "homepart": 1, + "filename": "CZE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.960288120194576, 48.5969823268506], + [16.49928266771877, 48.78580801044511], + [16.02964725105022, 48.73389903420793], + [15.253415561593982, 49.039074205107575], + [14.901447381254057, 48.964401760445824], + [14.33889773932472, 48.5553052842072], + [13.595945672264437, 48.87717194273715], + [13.031328973043431, 49.30706818297324], + [12.521024204161192, 49.547415269562734], + [12.415190870827445, 49.96912079528057], + [12.240111118222558, 50.266337795607285], + [12.966836785543194, 50.484076443069085], + [13.338131951560285, 50.73323436136435], + [14.056227654688172, 50.92691762959429], + [14.307013380600637, 51.117267767941414], + [14.570718214586066, 51.002339382524276], + [15.01699588385867, 51.10667409932158], + [15.490972120839727, 50.78472992614321], + [16.23862674323857, 50.69773265237984], + [16.176253289462267, 50.42260732685791], + [16.719475945714436, 50.21574656839354], + [16.868769158605655, 50.47397370055603], + [17.55456709155112, 50.36214590107641], + [17.64944502123899, 50.049038397819956], + [18.392913852622172, 49.98862864847075], + [18.853144158613617, 49.49622976337764], + [18.554971144289482, 49.49501536721878], + [18.399993523846177, 49.31500051533004], + [18.170498488037964, 49.271514797556435], + [18.104972771891852, 49.04398346617531], + [17.913511590250465, 48.996492824899086], + [17.88648481616181, 48.90347524677371], + [17.545006951577108, 48.80001902932537], + [17.101984897538898, 48.81696889911711], + [16.960288120194576, 48.5969823268506] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Belarus", + "sov_a3": "BLR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Belarus", + "adm0_a3": "BLR", + "geou_dif": 0, + "geounit": "Belarus", + "gu_a3": "BLR", + "su_dif": 0, + "subunit": "Belarus", + "su_a3": "BLR", + "brk_diff": 0, + "name": "Belarus", + "name_long": "Belarus", + "brk_a3": "BLR", + "brk_name": "Belarus", + "brk_group": null, + "abbrev": "Bela.", + "postal": "BY", + "formal_en": "Republic of Belarus", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Belarus", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 5, + "mapcolor13": 11, + "pop_est": 9648533, + "gdp_md_est": 114100, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BY", + "iso_a3": "BLR", + "iso_n3": "112", + "un_a3": "112", + "wb_a2": "BY", + "wb_a3": "BLR", + "woe_id": -99, + "adm0_a3_is": "BLR", + "adm0_a3_us": "BLR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BLR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [23.48412763844985, 53.91249766704114], + [24.450683628037037, 53.905702216194754], + [25.536353794056993, 54.28242340760253], + [25.7684326514798, 54.84696259217509], + [26.58827924979039, 55.16717560487167], + [26.494331495883753, 55.615106919977634], + [27.10245975109453, 55.783313707087686], + [28.176709425577993, 56.16912995057881], + [29.229513380660308, 55.918344224666356], + [29.371571893030673, 55.670090643936184], + [29.896294386522356, 55.78946320253041], + [30.873909132620007, 55.55097646750341], + [30.971835971813135, 55.08154775656404], + [30.757533807098717, 54.81177094178432], + [31.38447228366374, 54.157056382862436], + [31.79142418796224, 53.97463857687212], + [31.731272820774507, 53.79402944601202], + [32.405598585751164, 53.618045355842035], + [32.69364301934604, 53.35142080343212], + [32.304519484188226, 53.1327261419729], + [31.49764367038293, 53.1674268662569], + [31.305200636528014, 53.07399587667321], + [31.54001834486226, 52.74205231384636], + [31.785998162571587, 52.101677964885454], + [30.927549269338982, 52.04235342061438], + [30.619454380014844, 51.822806098022376], + [30.555117221811457, 51.31950348571566], + [30.157363722460897, 51.41613841410147], + [29.254938185347925, 51.368234361366895], + [28.99283532076353, 51.602044379271476], + [28.61761274589225, 51.42771393493484], + [28.24161502453657, 51.57222707783907], + [27.454066196408434, 51.59230337178447], + [26.337958611768556, 51.83228872334793], + [25.327787713327005, 51.91065603291855], + [24.553106316839518, 51.888461005249184], + [24.00507775238421, 51.61744395609446], + [23.52707075368437, 51.57845408793023], + [23.508002150168693, 52.02364655212473], + [23.199493849386187, 52.486977444053664], + [23.799198846133375, 52.69109935160657], + [23.80493493011778, 53.089731350306074], + [23.527535841575002, 53.470121568406555], + [23.48412763844985, 53.91249766704114] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Germany", + "sov_a3": "DEU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Germany", + "adm0_a3": "DEU", + "geou_dif": 0, + "geounit": "Germany", + "gu_a3": "DEU", + "su_dif": 0, + "subunit": "Germany", + "su_a3": "DEU", + "brk_diff": 0, + "name": "Germany", + "name_long": "Germany", + "brk_a3": "DEU", + "brk_name": "Germany", + "brk_group": null, + "abbrev": "Ger.", + "postal": "D", + "formal_en": "Federal Republic of Germany", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Germany", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 5, + "mapcolor9": 5, + "mapcolor13": 1, + "pop_est": 82329758, + "gdp_md_est": 2918000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DE", + "iso_a3": "DEU", + "iso_n3": "276", + "un_a3": "276", + "wb_a2": "DE", + "wb_a3": "DEU", + "woe_id": -99, + "adm0_a3_is": "DEU", + "adm0_a3_us": "DEU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DEU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.921906365609232, 54.983104153048025], + [9.9395797054529, 54.596641954153256], + [10.950112338920519, 54.363607082733154], + [10.939466993868448, 54.00869334575258], + [11.956252475643282, 54.19648550070116], + [12.518440382546714, 54.47037059184799], + [13.647467075259499, 54.0755109727059], + [14.119686313542559, 53.75702912049103], + [14.353315463934168, 53.248171291713106], + [14.074521111719434, 52.98126251892535], + [14.4375997250022, 52.624850165408304], + [14.685026482815713, 52.089947414755216], + [14.607098422919648, 51.745188096719964], + [15.016995883858781, 51.10667409932171], + [14.570718214586122, 51.00233938252438], + [14.307013380600665, 51.11726776794137], + [14.056227654688314, 50.92691762959435], + [13.338131951560397, 50.73323436136428], + [12.96683678554325, 50.48407644306917], + [12.240111118222671, 50.26633779560723], + [12.415190870827473, 49.96912079528062], + [12.521024204161336, 49.54741526956275], + [13.031328973043514, 49.30706818297324], + [13.595945672264577, 48.877171942737164], + [13.243357374737116, 48.41611481382903], + [12.884102817443873, 48.28914581968786], + [13.025851271220517, 47.63758352313595], + [12.932626987366064, 47.467645575544], + [12.620759718484521, 47.672387600284424], + [12.141357456112871, 47.70308340106578], + [11.426414015354851, 47.52376618101306], + [10.544504021861597, 47.5663992376538], + [10.402083774465325, 47.30248769793916], + [9.896068149463188, 47.580196845075704], + [9.594226108446376, 47.5250580918202], + [8.522611932009795, 47.83082754169135], + [8.317301466514095, 47.61357982033627], + [7.466759067422288, 47.62058197691192], + [7.593676385131062, 48.33301911070373], + [8.099278598674855, 49.01778351500343], + [6.658229607783709, 49.20195831969164], + [6.186320428094177, 49.463802802114515], + [6.242751092156993, 49.90222565367873], + [6.043073357781111, 50.128051662794235], + [6.156658155958779, 50.80372101501058], + [5.988658074577813, 51.851615709025054], + [6.589396599970826, 51.852029120483394], + [6.842869500362383, 52.22844025329755], + [7.092053256873896, 53.14404328064489], + [6.905139601274129, 53.48216217713064], + [7.100424838905268, 53.69393219666267], + [7.936239454793962, 53.74829580343379], + [8.121706170289485, 53.52779246684429], + [8.800734490604668, 54.020785630908904], + [8.572117954145368, 54.39564647075405], + [8.526229282270208, 54.96274363872516], + [9.282048780971136, 54.83086538351631], + [9.921906365609232, 54.983104153048025] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Spain", + "sov_a3": "ESP", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Spain", + "adm0_a3": "ESP", + "geou_dif": 0, + "geounit": "Spain", + "gu_a3": "ESP", + "su_dif": 0, + "subunit": "Spain", + "su_a3": "ESP", + "brk_diff": 0, + "name": "Spain", + "name_long": "Spain", + "brk_a3": "ESP", + "brk_name": "Spain", + "brk_group": null, + "abbrev": "Sp.", + "postal": "E", + "formal_en": "Kingdom of Spain", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Spain", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 5, + "mapcolor13": 5, + "pop_est": 40525002, + "gdp_md_est": 1403000, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ES", + "iso_a3": "ESP", + "iso_n3": "724", + "un_a3": "724", + "wb_a2": "ES", + "wb_a3": "ESP", + "woe_id": -99, + "adm0_a3_is": "ESP", + "adm0_a3_us": "ESP", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 3, + "tiny": -99, + "homepart": 1, + "filename": "ESP.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-9.034817674180246, 41.88057058365967], + [-8.984433152695672, 42.59277517350627], + [-9.392883673530648, 43.0266246608127], + [-7.978189663108309, 43.748337714200986], + [-6.754491746436756, 43.567909450853925], + [-5.411886359061596, 43.574239813809676], + [-4.347842779955783, 43.40344920508504], + [-3.51753170410609, 43.4559007838613], + [-1.901351284177764, 43.42280202897834], + [-1.502770961910528, 43.03401439063043], + [0.338046909190581, 42.57954600683954], + [0.701590610363894, 42.7957343613326], + [1.826793247087153, 42.34338471126569], + [2.985998976258458, 42.47301504166986], + [3.039484083680549, 41.892120266276905], + [2.091841668312185, 41.22608856868309], + [0.810524529635188, 41.01473196060934], + [0.721331007499401, 40.678318386389236], + [0.106691521819869, 40.12393362076202], + [-0.278711310212941, 39.30997813573272], + [0.111290724293838, 38.73851430923303], + [-0.467123582349103, 38.29236583104115], + [-0.683389451490598, 37.642353827457825], + [-1.438382127274849, 37.443063666324214], + [-2.146452602538119, 36.67414419203728], + [-3.415780808923387, 36.65889964451118], + [-4.368900926114719, 36.677839056946155], + [-4.995219285492211, 36.32470815687964], + [-5.377159796561457, 35.946850083961465], + [-5.866432257500904, 36.02981659600606], + [-6.236693894872175, 36.367677110330334], + [-6.520190802425404, 36.94291331638732], + [-7.453725551778092, 37.09778758396607], + [-7.537105475281024, 37.42890432387623], + [-7.166507941099865, 37.803894354802225], + [-7.029281175148796, 38.07576406508977], + [-7.374092169616318, 38.37305858006492], + [-7.098036668313128, 39.03007274022378], + [-7.498632371439725, 39.62957103124181], + [-7.066591559263529, 39.71189158788277], + [-7.026413133156595, 40.184524237624245], + [-6.864019944679385, 40.33087189387483], + [-6.851126674822552, 41.11108266861753], + [-6.389087693700915, 41.381815497394655], + [-6.668605515967656, 41.883386949219584], + [-7.251308966490824, 41.91834605566505], + [-7.422512986673795, 41.79207469335983], + [-8.013174607769912, 41.790886135417125], + [-8.263856980817792, 42.28046865495034], + [-8.67194576662672, 42.13468943945496], + [-9.034817674180246, 41.88057058365967] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Estonia", + "sov_a3": "EST", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Estonia", + "adm0_a3": "EST", + "geou_dif": 0, + "geounit": "Estonia", + "gu_a3": "EST", + "su_dif": 0, + "subunit": "Estonia", + "su_a3": "EST", + "brk_diff": 0, + "name": "Estonia", + "name_long": "Estonia", + "brk_a3": "EST", + "brk_name": "Estonia", + "brk_group": null, + "abbrev": "Est.", + "postal": "EST", + "formal_en": "Republic of Estonia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Estonia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 10, + "pop_est": 1299371, + "gdp_md_est": 27410, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EE", + "iso_a3": "EST", + "iso_n3": "233", + "un_a3": "233", + "wb_a2": "EE", + "wb_a3": "EST", + "woe_id": -99, + "adm0_a3_is": "EST", + "adm0_a3_us": "EST", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "EST.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [24.312862583114622, 57.79342357037698], + [24.42892785004216, 58.38341339785328], + [24.061198357853186, 58.25737457949341], + [23.42656009287668, 58.612753404364625], + [23.339795363058645, 59.18724030215338], + [24.604214308376182, 59.46585378685502], + [25.86418908051664, 59.61109039981134], + [26.949135776484525, 59.445803331125774], + [27.981114129353244, 59.47538808861287], + [28.13169925305175, 59.30082510033092], + [27.42016645682494, 58.72458120384424], + [27.71668582531572, 57.79189911562437], + [27.28818484875151, 57.47452830670383], + [26.463532342237787, 57.47638865826633], + [25.602809685984365, 57.84752879498657], + [25.16459354014927, 57.97015696881519], + [24.312862583114622, 57.79342357037698] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Denmark", + "sov_a3": "DN1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Denmark", + "adm0_a3": "DNK", + "geou_dif": 0, + "geounit": "Denmark", + "gu_a3": "DNK", + "su_dif": 0, + "subunit": "Denmark", + "su_a3": "DNK", + "brk_diff": 0, + "name": "Denmark", + "name_long": "Denmark", + "brk_a3": "DNK", + "brk_name": "Denmark", + "brk_group": null, + "abbrev": "Den.", + "postal": "DK", + "formal_en": "Kingdom of Denmark", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Denmark", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 12, + "pop_est": 5500510, + "gdp_md_est": 203600, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DK", + "iso_a3": "DNK", + "iso_n3": "208", + "un_a3": "208", + "wb_a2": "DK", + "wb_a3": "DNK", + "woe_id": -99, + "adm0_a3_is": "DNK", + "adm0_a3_us": "DNK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DNK.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [12.69000613775563, 55.609990953180784], + [12.089991082414741, 54.80001455343793], + [11.043543328504228, 55.364863796604254], + [10.903913608451631, 55.77995473898875], + [12.370904168353292, 56.111407375708836], + [12.69000613775563, 55.609990953180784] + ] + ], + [ + [ + [10.912181837618363, 56.458621324277914], + [10.667803989309988, 56.08138336854722], + [10.369992710011985, 56.19000722922473], + [9.649984978889307, 55.469999498102055], + [9.921906365609175, 54.98310415304806], + [9.282048780971136, 54.83086538351616], + [8.526229282270236, 54.96274363872499], + [8.120310906617588, 55.517722683323626], + [8.08997684086225, 56.540011705137594], + [8.256581658571264, 56.8099693874303], + [8.543437534223386, 57.110002753316905], + [9.42446902836761, 57.17206614849948], + [9.775558709358563, 57.447940782289656], + [10.580005730846153, 57.73001658795485], + [10.546105991262692, 57.215732733786155], + [10.250000034230226, 56.89001618105047], + [10.369992710011985, 56.609981594460834], + [10.912181837618363, 56.458621324277914] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Finland", + "sov_a3": "FI1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Finland", + "adm0_a3": "FIN", + "geou_dif": 0, + "geounit": "Finland", + "gu_a3": "FIN", + "su_dif": 0, + "subunit": "Finland", + "su_a3": "FIN", + "brk_diff": 0, + "name": "Finland", + "name_long": "Finland", + "brk_a3": "FIN", + "brk_name": "Finland", + "brk_group": null, + "abbrev": "Fin.", + "postal": "FIN", + "formal_en": "Republic of Finland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Finland", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 6, + "pop_est": 5250275, + "gdp_md_est": 193500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FI", + "iso_a3": "FIN", + "iso_n3": "246", + "un_a3": "246", + "wb_a2": "FI", + "wb_a3": "FIN", + "woe_id": -99, + "adm0_a3_is": "FIN", + "adm0_a3_us": "FIN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "FIN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [28.591929559043194, 69.06477692328666], + [28.445943637818658, 68.36461294216404], + [29.977426385220607, 67.69829702419266], + [29.054588657352326, 66.94428620062193], + [30.21765, 65.80598], + [29.544429559046986, 64.94867157659048], + [30.44468468600371, 64.20445343693909], + [30.035872430142714, 63.55281362573855], + [31.51609215671112, 62.86768748641288], + [31.139991082490894, 62.35769277612441], + [30.211107212044446, 61.78002777774969], + [28.069997592895277, 60.503516547275844], + [26.25517296723697, 60.4239606797625], + [24.496623976344523, 60.05731639265165], + [22.869694858499457, 59.846373196036225], + [22.290763787533592, 60.39192129174154], + [21.322244093519316, 60.72016998965952], + [21.544866163832694, 61.7053294948718], + [21.05921105315369, 62.60739329695874], + [21.536029493910803, 63.18973501245587], + [22.442744174903993, 63.81781037053129], + [24.730511508897536, 64.90234365504082], + [25.398067661243942, 65.11142650009373], + [25.294043003040404, 65.53434642197045], + [23.903378533633802, 66.00692739527962], + [23.565879754335583, 66.39605093043743], + [23.53947309743444, 67.93600861273525], + [21.978534783626117, 68.6168456081807], + [20.645592889089528, 69.10624726020087], + [21.244936150810673, 69.37044302029307], + [22.356237827247412, 68.84174144151491], + [23.66204959483076, 68.89124746365054], + [24.735679152126725, 68.64955678982146], + [25.68921268077636, 69.09211375596904], + [26.17962202322624, 69.82529897732614], + [27.732292107867863, 70.16419302029625], + [29.01557295097197, 69.76649119737799], + [28.591929559043194, 69.06477692328666] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "France", + "sov_a3": "FR1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "France", + "adm0_a3": "FRA", + "geou_dif": 0, + "geounit": "France", + "gu_a3": "FRA", + "su_dif": 0, + "subunit": "France", + "su_a3": "FRA", + "brk_diff": 0, + "name": "France", + "name_long": "France", + "brk_a3": "FRA", + "brk_name": "France", + "brk_group": null, + "abbrev": "Fr.", + "postal": "F", + "formal_en": "French Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "France", + "name_alt": null, + "mapcolor7": 7, + "mapcolor8": 5, + "mapcolor9": 9, + "mapcolor13": 11, + "pop_est": 64057792, + "gdp_md_est": 2128000, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FR", + "iso_a3": "FRA", + "iso_n3": "250", + "un_a3": "250", + "wb_a2": "FR", + "wb_a3": "FRA", + "woe_id": -99, + "adm0_a3_is": "FRA", + "adm0_a3_us": "FRA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 3, + "tiny": -99, + "homepart": 1, + "filename": "FRA.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-52.55642473001839, 2.504705308437053], + [-52.93965715189498, 2.124857692875622], + [-53.418465135295264, 2.053389187016037], + [-53.554839240113495, 2.334896551925965], + [-53.77852067728889, 2.376702785650053], + [-54.08806250671728, 2.105556545414629], + [-54.52475419779975, 2.311848863123785], + [-54.27122962097578, 2.738747870286943], + [-54.18428402364474, 3.194172268075235], + [-54.01150387227682, 3.622569891774858], + [-54.399542202356514, 4.212611395683481], + [-54.47863298197922, 4.896755682795643], + [-53.95804460307093, 5.756548163267809], + [-53.618452928264844, 5.646529038918402], + [-52.88214128275408, 5.409850979021599], + [-51.82334286152593, 4.565768133966145], + [-51.65779741067888, 4.156232408053029], + [-52.24933753112398, 3.241094468596287], + [-52.55642473001839, 2.504705308437053] + ] + ], + [ + [ + [9.560016310269134, 42.15249197037957], + [9.229752231491773, 41.38000682226445], + [8.77572309737536, 41.58361196549444], + [8.54421268070783, 42.25651662858308], + [8.746009148807588, 42.62812185319396], + [9.390000848028905, 43.00998484961474], + [9.560016310269134, 42.15249197037957] + ] + ], + [ + [ + [3.588184441755715, 50.37899241800358], + [4.28602298342514, 49.907496649772554], + [4.799221632515753, 49.98537303323633], + [5.674051954784885, 49.52948354755745], + [5.897759230176376, 49.44266714130717], + [6.186320428094206, 49.46380280211446], + [6.658229607783539, 49.20195831969155], + [8.099278598674772, 49.01778351500337], + [7.593676385131062, 48.33301911070373], + [7.46675906742223, 47.620581976911865], + [7.192202182655535, 47.44976552997099], + [6.736571079138088, 47.54180125588289], + [6.768713820023634, 47.28770823830368], + [6.037388950228972, 46.72577871356191], + [6.022609490593567, 46.272989813820516], + [6.500099724970454, 46.42967275652944], + [6.843592970414562, 45.99114655210067], + [6.802355177445662, 45.70857982032867], + [7.096652459347837, 45.333098863295874], + [6.749955275101711, 45.02851797136759], + [7.007562290076663, 44.25476675066139], + [7.549596388386163, 44.12790110938482], + [7.435184767291843, 43.69384491634918], + [6.529245232783068, 43.12889232031836], + [4.556962517931396, 43.39965098731158], + [3.10041059735272, 43.075200507167125], + [2.985998976258486, 42.47301504166989], + [1.826793247087181, 42.34338471126566], + [0.701590610363922, 42.79573436133265], + [0.338046909190581, 42.579546006839564], + [-1.502770961910471, 43.03401439063049], + [-1.901351284177735, 43.42280202897834], + [-1.384225226232957, 44.02261037859017], + [-1.193797573237362, 46.014917710954876], + [-2.225724249673789, 47.06436269793821], + [-2.963276129559574, 47.570326646507965], + [-4.491554938159481, 47.95495433205642], + [-4.592349819344747, 48.68416046812695], + [-3.295813971357745, 48.901692409859635], + [-1.616510789384932, 48.644421291694584], + [-1.933494025063254, 49.776341864615766], + [-0.98946895995536, 49.347375800160876], + [1.338761020522753, 50.12717316344526], + [1.6390010921385, 50.946606350297515], + [2.513573032246171, 51.14850617126185], + [2.658422071960331, 50.79684804951566], + [3.123251580425716, 50.78036326761452], + [3.588184441755715, 50.37899241800358] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "United Kingdom", + "sov_a3": "GB1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "United Kingdom", + "adm0_a3": "GBR", + "geou_dif": 0, + "geounit": "United Kingdom", + "gu_a3": "GBR", + "su_dif": 0, + "subunit": "United Kingdom", + "su_a3": "GBR", + "brk_diff": 0, + "name": "United Kingdom", + "name_long": "United Kingdom", + "brk_a3": "GBR", + "brk_name": "United Kingdom", + "brk_group": null, + "abbrev": "U.K.", + "postal": "GB", + "formal_en": "United Kingdom of Great Britain and Northern Ireland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "United Kingdom", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 62262000, + "gdp_md_est": 1977704, + "pop_year": 0, + "lastcensus": 2011, + "gdp_year": 2009, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GB", + "iso_a3": "GBR", + "iso_n3": "826", + "un_a3": "826", + "wb_a2": "GB", + "wb_a3": "GBR", + "woe_id": -99, + "adm0_a3_is": "GBR", + "adm0_a3_us": "GBR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 14, + "long_len": 14, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GBR.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-5.661948614921897, 54.55460317648385], + [-6.197884894220977, 53.86756500916334], + [-6.953730231137996, 54.073702297575636], + [-7.572167934591079, 54.05995636658599], + [-7.366030646178785, 54.595840969452695], + [-7.572167934591079, 55.1316222194549], + [-6.733847011736145, 55.1728600124238], + [-5.661948614921897, 54.55460317648385] + ] + ], + [ + [ + [-3.005004848635281, 58.63500010846633], + [-4.073828497728016, 57.55302480735525], + [-3.055001796877661, 57.69001902936095], + [-1.959280564776918, 57.68479970969951], + [-2.219988165689301, 56.87001740175353], + [-3.119003058271118, 55.973793036515474], + [-2.085009324543023, 55.90999848085127], + [-2.005675679673857, 55.80490285035023], + [-1.11499101399221, 54.62498647726539], + [-0.4304849918542, 54.46437612570216], + [0.184981316742039, 53.32501414653103], + [0.469976840831777, 52.92999949809197], + [1.681530795914739, 52.739520168664], + [1.559987827164377, 52.09999848083601], + [1.050561557630914, 51.806760565795685], + [1.449865349950301, 51.28942780212196], + [0.550333693045502, 50.765738837275876], + [-0.78751746255864, 50.77498891865622], + [-2.489997524414377, 50.50001862243124], + [-2.956273972984036, 50.696879991247016], + [-3.617448085942328, 50.22835561787272], + [-4.542507900399244, 50.34183706318566], + [-5.245023159191135, 49.95999990498108], + [-5.776566941745301, 50.15967763935682], + [-4.309989793301838, 51.21000112568916], + [-3.414850633142123, 51.42600861266925], + [-3.422719467108323, 51.42684816740609], + [-4.984367234710874, 51.593466091510976], + [-5.267295701508885, 51.99140045837458], + [-4.222346564134853, 52.301355699261364], + [-4.770013393564113, 52.840004991255626], + [-4.579999152026915, 53.49500377055517], + [-3.093830673788659, 53.404547400669685], + [-3.092079637047106, 53.404440822963544], + [-2.945008510744344, 53.984999701546684], + [-3.614700825433034, 54.600936773292574], + [-3.63000545898933, 54.615012925833014], + [-4.844169073903004, 54.790971177786844], + [-5.082526617849226, 55.06160065369937], + [-4.719112107756644, 55.50847260194348], + [-5.047980922862109, 55.78398550070752], + [-5.586397670911139, 55.31114614523682], + [-5.644998745130181, 56.275014960344805], + [-6.149980841486354, 56.78500967063354], + [-5.786824713555291, 57.81884837506465], + [-5.009998745127575, 58.63001333275005], + [-4.211494513353557, 58.55084503847917], + [-3.005004848635281, 58.63500010846633] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Greece", + "sov_a3": "GRC", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Greece", + "adm0_a3": "GRC", + "geou_dif": 0, + "geounit": "Greece", + "gu_a3": "GRC", + "su_dif": 0, + "subunit": "Greece", + "su_a3": "GRC", + "brk_diff": 0, + "name": "Greece", + "name_long": "Greece", + "brk_a3": "GRC", + "brk_name": "Greece", + "brk_group": null, + "abbrev": "Greece", + "postal": "GR", + "formal_en": "Hellenic Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Greece", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 9, + "pop_est": 10737428, + "gdp_md_est": 343000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GR", + "iso_a3": "GRC", + "iso_n3": "300", + "un_a3": "300", + "wb_a2": "GR", + "wb_a3": "GRC", + "woe_id": -99, + "adm0_a3_is": "GRC", + "adm0_a3_us": "GRC", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "GRC.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [23.699980096133004, 35.70500438083553], + [24.24666507334868, 35.368022365860156], + [25.02501549652888, 35.42499563246198], + [25.769207797964185, 35.35401805270908], + [25.745023227651586, 35.179997666966216], + [26.290002882601723, 35.29999034274792], + [26.16499759288766, 35.004995429009796], + [24.724982130642303, 34.91998769788961], + [24.735007358506945, 35.08499054619759], + [23.51497846852811, 35.27999156345098], + [23.699980096133004, 35.70500438083553] + ] + ], + [ + [ + [26.604195590936282, 41.562114569661105], + [26.29460208507578, 40.93626129817426], + [26.056942172965506, 40.824123440100834], + [25.447677036244187, 40.85254547786147], + [24.92584842296094, 40.94706167252323], + [23.714811232200816, 40.687129218095116], + [24.407998894964066, 40.1249929876241], + [23.899967889102584, 39.96200552017558], + [23.3429993018608, 39.96099782974579], + [22.81398766448896, 40.476005153966554], + [22.62629886240478, 40.25656118423919], + [22.849747755634805, 39.65931081802577], + [23.3500272966526, 39.19001129816726], + [22.973099399515547, 38.97090322524966], + [23.530016310324953, 38.51000112563847], + [24.025024855248944, 38.21999298761645], + [24.040011020613605, 37.655014553369426], + [23.115002882589152, 37.92001129816222], + [23.409971958111072, 37.409990749657396], + [22.774971958108633, 37.30501007745656], + [23.15422529469862, 36.422505804992056], + [22.490028110451107, 36.41000010837746], + [21.670026482843696, 36.8449864771942], + [21.295010613701574, 37.644989325504696], + [21.120034213961333, 38.31032339126273], + [20.730032179454582, 38.769985256498785], + [20.217712029712857, 39.340234686839636], + [20.15001590341052, 39.62499766698403], + [20.615000441172782, 40.11000682225943], + [20.674996779063633, 40.434999904943055], + [20.99998986174728, 40.58000397395397], + [21.02004031747643, 40.84272695572588], + [21.674160597426976, 40.93127452245798], + [22.05537763844427, 41.14986583105269], + [22.597308383889015, 41.130487168943205], + [22.76177, 41.3048], + [22.952377150166566, 41.33799388281122], + [23.692073601992462, 41.30908091894386], + [24.49264489105803, 41.58389618587205], + [25.197201368925533, 41.23448598893066], + [26.106138136507184, 41.32889883072784], + [26.117041863720914, 41.82690460872473], + [26.604195590936282, 41.562114569661105] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Croatia", + "sov_a3": "HRV", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Croatia", + "adm0_a3": "HRV", + "geou_dif": 0, + "geounit": "Croatia", + "gu_a3": "HRV", + "su_dif": 0, + "subunit": "Croatia", + "su_a3": "HRV", + "brk_diff": 0, + "name": "Croatia", + "name_long": "Croatia", + "brk_a3": "HRV", + "brk_name": "Croatia", + "brk_group": null, + "abbrev": "Cro.", + "postal": "HR", + "formal_en": "Republic of Croatia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Croatia", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 4, + "mapcolor9": 5, + "mapcolor13": 1, + "pop_est": 4489409, + "gdp_md_est": 82390, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HR", + "iso_a3": "HRV", + "iso_n3": "191", + "un_a3": "191", + "wb_a2": "HR", + "wb_a3": "HRV", + "woe_id": -99, + "adm0_a3_is": "HRV", + "adm0_a3_us": "HRV", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "HRV.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [18.829838087650046, 45.908877671891844], + [19.072768995854176, 45.52151113543209], + [19.39047570158459, 45.236515611342384], + [19.00548628101012, 44.86023366960916], + [18.553214145591653, 45.08158966733145], + [17.861783481526402, 45.067740383477144], + [17.002146030351014, 45.233776760430935], + [16.534939406000206, 45.21160757097772], + [16.318156772535872, 45.00412669532591], + [15.959367303133376, 45.233776760430935], + [15.750026075918981, 44.81871165626256], + [16.23966027188453, 44.35114329688571], + [16.456442905348865, 44.04123973243128], + [16.91615644701733, 43.66772247982567], + [17.297373488034452, 43.44634064388736], + [17.674921502358984, 43.02856252702361], + [18.56, 42.65], + [18.450016310304818, 42.47999136002932], + [17.509970330483327, 42.849994615239154], + [16.930005730871642, 43.20999848080038], + [16.015384555737683, 43.50721548112722], + [15.174453973052096, 44.243191229827914], + [15.376250441151795, 44.31791535092208], + [14.920309279040508, 44.73848399512946], + [14.901602410550877, 45.07606028907611], + [14.258747592839995, 45.233776760430935], + [13.952254672917034, 44.80212352149687], + [13.656975538801191, 45.13693512631596], + [13.67940311041582, 45.48414907488501], + [13.715059848697251, 45.500323798192426], + [14.4119682145855, 45.46616567644742], + [14.595109490627918, 45.63494090431282], + [14.935243767972963, 45.471695054702764], + [15.327674594797427, 45.452316392593325], + [15.323953891672431, 45.731782538427694], + [15.671529575267641, 45.8341535507979], + [15.768732944408612, 46.23810822202353], + [16.564808383864943, 46.50375092221981], + [16.882515089595415, 46.38063182228444], + [17.630066359129557, 45.9517691106941], + [18.45606245288286, 45.75948110613615], + [18.829838087650046, 45.908877671891844] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Hungary", + "sov_a3": "HUN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Hungary", + "adm0_a3": "HUN", + "geou_dif": 0, + "geounit": "Hungary", + "gu_a3": "HUN", + "su_dif": 0, + "subunit": "Hungary", + "su_a3": "HUN", + "brk_diff": 0, + "name": "Hungary", + "name_long": "Hungary", + "brk_a3": "HUN", + "brk_name": "Hungary", + "brk_group": null, + "abbrev": "Hun.", + "postal": "HU", + "formal_en": "Republic of Hungary", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Hungary", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 1, + "mapcolor13": 5, + "pop_est": 9905596, + "gdp_md_est": 196600, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HU", + "iso_a3": "HUN", + "iso_n3": "348", + "un_a3": "348", + "wb_a2": "HU", + "wb_a3": "HUN", + "woe_id": -99, + "adm0_a3_is": "HUN", + "adm0_a3_us": "HUN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "HUN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.202298211337364, 46.85238597267696], + [16.534267612380376, 47.49617096616912], + [16.340584344150415, 47.71290192320123], + [16.90375410326726, 47.71486562762833], + [16.979666782304037, 48.123497015976305], + [17.48847293464982, 47.86746613218621], + [17.857132602620027, 47.758428860050365], + [18.696512892336926, 47.880953681014404], + [18.77702477384767, 48.081768296900634], + [19.17436486173989, 48.11137889260387], + [19.661363559658497, 48.26661489520866], + [19.769470656013112, 48.202691148463614], + [20.239054396249347, 48.32756724709692], + [20.473562045989866, 48.56285004332181], + [20.801293979584926, 48.623854071642384], + [21.872236362401736, 48.31997081155002], + [22.08560835133485, 48.42226430927179], + [22.640819939878753, 48.15023956968735], + [22.710531447040495, 47.88219391538941], + [22.099767693782834, 47.6724392767167], + [21.62651492685387, 46.99423777931816], + [21.02195234547125, 46.3160879583519], + [20.220192498462836, 46.127468980486555], + [19.596044549241583, 46.17172984474454], + [18.82983808764996, 45.90887767189193], + [18.45606245288286, 45.759481106136136], + [17.630066359129557, 45.95176911069419], + [16.8825150895953, 46.38063182228444], + [16.564808383864857, 46.50375092221983], + [16.370504998447416, 46.8413272161665], + [16.202298211337364, 46.85238597267696] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ireland", + "sov_a3": "IRL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ireland", + "adm0_a3": "IRL", + "geou_dif": 0, + "geounit": "Ireland", + "gu_a3": "IRL", + "su_dif": 0, + "subunit": "Ireland", + "su_a3": "IRL", + "brk_diff": 0, + "name": "Ireland", + "name_long": "Ireland", + "brk_a3": "IRL", + "brk_name": "Ireland", + "brk_group": null, + "abbrev": "Ire.", + "postal": "IRL", + "formal_en": "Ireland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ireland", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 4203200, + "gdp_md_est": 188400, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IE", + "iso_a3": "IRL", + "iso_n3": "372", + "un_a3": "372", + "wb_a2": "IE", + "wb_a3": "IRL", + "woe_id": -99, + "adm0_a3_is": "IRL", + "adm0_a3_us": "IRL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "IRL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-6.197884894220991, 53.86756500916336], + [-6.03298539877761, 53.15316417094435], + [-6.788856573910849, 52.260117906292336], + [-8.56161658368356, 51.669301255899356], + [-9.977085740590269, 51.82045482035307], + [-9.16628251793078, 52.86462881124268], + [-9.688524542672454, 53.8813626165853], + [-8.327987433292009, 54.66451894796863], + [-7.572167934591064, 55.13162221945487], + [-7.366030646178785, 54.59584096945272], + [-7.572167934591064, 54.059956366586], + [-6.953730231138067, 54.073702297575636], + [-6.197884894220991, 53.86756500916336] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Iceland", + "sov_a3": "ISL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Iceland", + "adm0_a3": "ISL", + "geou_dif": 0, + "geounit": "Iceland", + "gu_a3": "ISL", + "su_dif": 0, + "subunit": "Iceland", + "su_a3": "ISL", + "brk_diff": 0, + "name": "Iceland", + "name_long": "Iceland", + "brk_a3": "ISL", + "brk_name": "Iceland", + "brk_group": null, + "abbrev": "Iceland", + "postal": "IS", + "formal_en": "Republic of Iceland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Iceland", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 306694, + "gdp_md_est": 12710, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IS", + "iso_a3": "ISL", + "iso_n3": "352", + "un_a3": "352", + "wb_a2": "IS", + "wb_a3": "ISL", + "woe_id": -99, + "adm0_a3_is": "ISL", + "adm0_a3_us": "ISL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "ISL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-14.508695441129236, 66.45589223903141], + [-14.739637417041605, 65.8087482774403], + [-13.60973222497981, 65.12667104761987], + [-14.909833746794902, 64.36408193628868], + [-17.794438035543422, 63.67874909123385], + [-18.656245896874992, 63.49638296167582], + [-19.97275468594276, 63.64363495549153], + [-22.762971971110158, 63.960178941495386], + [-21.778484259517683, 64.40211579045551], + [-23.95504391121911, 64.89112986923348], + [-22.184402635170358, 65.0849681667603], + [-22.227423265053332, 65.37859365504272], + [-24.326184047939336, 65.61118927678847], + [-23.65051469572309, 66.26251902939522], + [-22.134922451250883, 66.41046865504687], + [-20.57628373867955, 65.73211212835143], + [-19.05684160000159, 66.27660085719477], + [-17.79862382655905, 65.99385325790978], + [-16.167818976292125, 66.52679230413587], + [-14.508695441129236, 66.45589223903141] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Italy", + "sov_a3": "ITA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Italy", + "adm0_a3": "ITA", + "geou_dif": 0, + "geounit": "Italy", + "gu_a3": "ITA", + "su_dif": 0, + "subunit": "Italy", + "su_a3": "ITA", + "brk_diff": 0, + "name": "Italy", + "name_long": "Italy", + "brk_a3": "ITA", + "brk_name": "Italy", + "brk_group": null, + "abbrev": "Italy", + "postal": "I", + "formal_en": "Italian Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Italy", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 7, + "mapcolor9": 8, + "mapcolor13": 7, + "pop_est": 58126212, + "gdp_md_est": 1823000, + "pop_year": -99, + "lastcensus": 2012, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IT", + "iso_a3": "ITA", + "iso_n3": "380", + "un_a3": "380", + "wb_a2": "IT", + "wb_a3": "ITA", + "woe_id": -99, + "adm0_a3_is": "ITA", + "adm0_a3_us": "ITA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ITA.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [15.520376010813834, 38.23115509699147], + [15.160242954171736, 37.44404551853782], + [15.309897902089006, 37.1342194687318], + [15.099988234119449, 36.6199872909954], + [14.335228712632016, 36.996630967754754], + [13.826732618879928, 37.10453135838019], + [12.431003859108813, 37.61294993748381], + [12.570943637755136, 38.12638113051968], + [13.741156447004585, 38.03496552179536], + [14.76124922044616, 38.143873602850505], + [15.520376010813834, 38.23115509699147] + ] + ], + [ + [ + [9.210011834356266, 41.20999136002422], + [9.809975213264977, 40.5000088567661], + [9.669518670295673, 39.177376410471794], + [9.21481774255949, 39.240473334300134], + [8.80693566247973, 38.90661774347847], + [8.428302443077115, 39.17184703221662], + [8.38825320805094, 40.378310858718805], + [8.15999840661766, 40.95000722916379], + [8.709990675500109, 40.89998444270523], + [9.210011834356266, 41.20999136002422] + ] + ], + [ + [ + [12.376485223040843, 46.76755910906987], + [13.806475457421556, 46.50930613869119], + [13.698109978905478, 46.016778062517375], + [13.937630242578335, 45.591015936864665], + [13.141606479554298, 45.73669179949541], + [12.328581170306306, 45.38177806251485], + [12.383874952858605, 44.88537425391908], + [12.261453484759159, 44.600482082694015], + [12.589237094786483, 44.091365871754476], + [13.526905958722494, 43.5877273626379], + [14.029820997787027, 42.76100779883248], + [15.142569614327956, 41.955139675456905], + [15.926191033601896, 41.96131500911574], + [16.169897088290412, 41.74029490820342], + [15.889345737377797, 41.5410822617182], + [16.785001661860576, 41.179605617836586], + [17.519168735431208, 40.87714345963224], + [18.376687452882575, 40.35562490494266], + [18.4802470231954, 40.168866278639825], + [18.293385044028096, 39.81077444107325], + [17.738380161213286, 40.2776710068303], + [16.869595981522338, 40.44223460546385], + [16.448743116937322, 39.79540070246648], + [17.1714896989715, 39.42469981542072], + [17.05284061042934, 38.9028712021373], + [16.635088331781844, 38.8435724960824], + [16.100960727613057, 37.98589874933418], + [15.684086948314501, 37.90884918878703], + [15.687962680736321, 38.214592800441864], + [15.891981235424707, 38.750942491199226], + [16.109332309644312, 38.96454702407769], + [15.718813510814641, 39.544072374014945], + [15.413612501698822, 40.04835683853517], + [14.998495721098237, 40.17294871679093], + [14.70326826341477, 40.604550279292624], + [14.060671827865264, 40.78634796809544], + [13.627985060285397, 41.188287258461656], + [12.88808190273042, 41.25308950455562], + [12.10668257004491, 41.70453481705741], + [11.191906365614187, 42.35542531998967], + [10.511947869517797, 42.931462510747224], + [10.200028924204048, 43.920006822274615], + [9.702488234097814, 44.03627879493132], + [8.88894616052687, 44.36633616797954], + [8.428560825238577, 44.23122813575242], + [7.850766635783201, 43.76714793555524], + [7.435184767291843, 43.69384491634918], + [7.549596388386163, 44.12790110938482], + [7.007562290076663, 44.25476675066139], + [6.749955275101711, 45.02851797136759], + [7.096652459347837, 45.333098863295874], + [6.802355177445662, 45.70857982032867], + [6.843592970414562, 45.99114655210067], + [7.273850945676685, 45.77694774025076], + [7.755992058959833, 45.82449005795928], + [8.31662967289438, 46.163642483090854], + [8.489952426801295, 46.00515086525175], + [8.966305779667834, 46.036931871111165], + [9.182881707403112, 46.44021474871698], + [9.922836541390353, 46.31489940040919], + [10.363378126678668, 46.483571275409844], + [10.442701450246602, 46.893546250997446], + [11.048555942436508, 46.7513585475464], + [11.164827915093326, 46.94157949481274], + [12.153088006243081, 47.11539317482644], + [12.376485223040843, 46.76755910906987] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Kosovo", + "sov_a3": "KOS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kosovo", + "adm0_a3": "KOS", + "geou_dif": 0, + "geounit": "Kosovo", + "gu_a3": "KOS", + "su_dif": 0, + "subunit": "Kosovo", + "su_a3": "KOS", + "brk_diff": 1, + "name": "Kosovo", + "name_long": "Kosovo", + "brk_a3": "B57", + "brk_name": "Kosovo", + "brk_group": null, + "abbrev": "Kos.", + "postal": "KO", + "formal_en": "Republic of Kosovo", + "formal_fr": null, + "note_adm0": null, + "note_brk": "Self admin.; Claimed by Serbia", + "name_sort": "Kosovo", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 11, + "pop_est": 1804838, + "gdp_md_est": 5352, + "pop_year": -99, + "lastcensus": 1981, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "-99", + "iso_a3": "-99", + "iso_n3": "-99", + "un_a3": "-099", + "wb_a2": "KV", + "wb_a3": "KSV", + "woe_id": -99, + "adm0_a3_is": "SRB", + "adm0_a3_us": "KOS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KOS.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.76216, 42.05186], + [20.71731000000011, 41.84711], + [20.59023, 41.85541], + [20.52295, 42.21787], + [20.28374, 42.3202500000001], + [20.0707, 42.58863], + [20.25758, 42.81275000000011], + [20.49679, 42.88469], + [20.63508, 43.21671], + [20.81448, 43.27205], + [20.95651, 43.13094], + [21.143395, 43.06868500000012], + [21.27421, 42.90959], + [21.43866, 42.86255], + [21.63302, 42.67717], + [21.77505, 42.6827], + [21.66292, 42.43922], + [21.54332, 42.3202500000001], + [21.57663598940212, 42.24522439706186], + [21.35270000000014, 42.2068], + [20.76216, 42.05186] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Luxembourg", + "sov_a3": "LUX", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Luxembourg", + "adm0_a3": "LUX", + "geou_dif": 0, + "geounit": "Luxembourg", + "gu_a3": "LUX", + "su_dif": 0, + "subunit": "Luxembourg", + "su_a3": "LUX", + "brk_diff": 0, + "name": "Luxembourg", + "name_long": "Luxembourg", + "brk_a3": "LUX", + "brk_name": "Luxembourg", + "brk_group": null, + "abbrev": "Lux.", + "postal": "L", + "formal_en": "Grand Duchy of Luxembourg", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Luxembourg", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 7, + "mapcolor9": 3, + "mapcolor13": 7, + "pop_est": 491775, + "gdp_md_est": 39370, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LU", + "iso_a3": "LUX", + "iso_n3": "442", + "un_a3": "442", + "wb_a2": "LU", + "wb_a3": "LUX", + "woe_id": -99, + "adm0_a3_is": "LUX", + "adm0_a3_us": "LUX", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": 5, + "homepart": 1, + "filename": "LUX.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [6.043073357781111, 50.128051662794235], + [6.242751092156993, 49.90222565367873], + [6.186320428094177, 49.463802802114515], + [5.897759230176405, 49.44266714130703], + [5.674051954784829, 49.529483547557504], + [5.782417433300906, 50.09032786722122], + [6.043073357781111, 50.128051662794235] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Lithuania", + "sov_a3": "LTU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Lithuania", + "adm0_a3": "LTU", + "geou_dif": 0, + "geounit": "Lithuania", + "gu_a3": "LTU", + "su_dif": 0, + "subunit": "Lithuania", + "su_a3": "LTU", + "brk_diff": 0, + "name": "Lithuania", + "name_long": "Lithuania", + "brk_a3": "LTU", + "brk_name": "Lithuania", + "brk_group": null, + "abbrev": "Lith.", + "postal": "LT", + "formal_en": "Republic of Lithuania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lithuania", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 3555179, + "gdp_md_est": 63330, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LT", + "iso_a3": "LTU", + "iso_n3": "440", + "un_a3": "440", + "wb_a2": "LT", + "wb_a3": "LTU", + "woe_id": -99, + "adm0_a3_is": "LTU", + "adm0_a3_us": "LTU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "LTU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.731098667092652, 54.327536932993326], + [22.65105187347254, 54.582740993866736], + [22.75776370615526, 54.85657440858138], + [22.315723504330577, 55.015298570365864], + [21.268448927503467, 55.190481675835315], + [21.055800408622414, 56.03107636171106], + [22.201156853939494, 56.33780182557948], + [23.878263787539964, 56.273671373105266], + [24.860684441840757, 56.37252838807963], + [25.000934279080894, 56.16453074810484], + [25.533046502390334, 56.10029694276603], + [26.494331495883753, 55.615106919977634], + [26.58827924979039, 55.16717560487167], + [25.7684326514798, 54.84696259217509], + [25.536353794056993, 54.28242340760253], + [24.450683628037037, 53.905702216194754], + [23.48412763844985, 53.91249766704114], + [23.24398725758951, 54.22056671814914], + [22.731098667092652, 54.327536932993326] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Latvia", + "sov_a3": "LVA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Latvia", + "adm0_a3": "LVA", + "geou_dif": 0, + "geounit": "Latvia", + "gu_a3": "LVA", + "su_dif": 0, + "subunit": "Latvia", + "su_a3": "LVA", + "brk_diff": 0, + "name": "Latvia", + "name_long": "Latvia", + "brk_a3": "LVA", + "brk_name": "Latvia", + "brk_group": null, + "abbrev": "Lat.", + "postal": "LV", + "formal_en": "Republic of Latvia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Latvia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 7, + "mapcolor9": 6, + "mapcolor13": 13, + "pop_est": 2231503, + "gdp_md_est": 38860, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LV", + "iso_a3": "LVA", + "iso_n3": "428", + "un_a3": "428", + "wb_a2": "LV", + "wb_a3": "LVA", + "woe_id": -99, + "adm0_a3_is": "LVA", + "adm0_a3_us": "LVA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "LVA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [21.055800408622414, 56.03107636171106], + [21.09042361825797, 56.78387278912293], + [21.581866489353672, 57.41187063254993], + [22.524341261492875, 57.75337433535076], + [23.318452996522097, 57.00623647727487], + [24.12072960785343, 57.02569265403277], + [24.312862583114622, 57.79342357037698], + [25.16459354014927, 57.97015696881519], + [25.602809685984365, 57.84752879498657], + [26.463532342237787, 57.47638865826633], + [27.28818484875151, 57.47452830670383], + [27.77001590344093, 57.24425812441123], + [27.855282016722526, 56.75932648378429], + [28.176709425577993, 56.16912995057881], + [27.10245975109453, 55.783313707087686], + [26.494331495883753, 55.615106919977634], + [25.533046502390334, 56.10029694276603], + [25.000934279080894, 56.16453074810484], + [24.860684441840757, 56.37252838807963], + [23.878263787539964, 56.273671373105266], + [22.201156853939494, 56.33780182557948], + [21.055800408622414, 56.03107636171106] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Moldova", + "sov_a3": "MDA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Moldova", + "adm0_a3": "MDA", + "geou_dif": 0, + "geounit": "Moldova", + "gu_a3": "MDA", + "su_dif": 0, + "subunit": "Moldova", + "su_a3": "MDA", + "brk_diff": 0, + "name": "Moldova", + "name_long": "Moldova", + "brk_a3": "MDA", + "brk_name": "Moldova", + "brk_group": null, + "abbrev": "Mda.", + "postal": "MD", + "formal_en": "Republic of Moldova", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Moldova", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 4, + "mapcolor13": 12, + "pop_est": 4320748, + "gdp_md_est": 10670, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MD", + "iso_a3": "MDA", + "iso_n3": "498", + "un_a3": "498", + "wb_a2": "MD", + "wb_a3": "MDA", + "woe_id": -99, + "adm0_a3_is": "MDA", + "adm0_a3_us": "MDA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MDA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [26.619336785597795, 48.22072622333347], + [26.857823520624805, 48.368210761094495], + [27.522537469195154, 48.467119452501116], + [28.259546746541844, 48.15556224221342], + [28.670891147585163, 48.1181485052341], + [29.12269819511303, 47.84909516050646], + [29.05086795422733, 47.51022695575249], + [29.41513512545274, 47.34664520933257], + [29.559674106573112, 46.928582872091326], + [29.908851759569302, 46.67436066343146], + [29.838210076626297, 46.52532583270169], + [30.02465864433537, 46.42393667254503], + [29.75997195813639, 46.34998769793536], + [29.170653924279886, 46.3792623968287], + [29.072106967899295, 46.517677720722496], + [28.862972446414062, 46.43788930926383], + [28.93371748222162, 46.2588304713725], + [28.659987420371575, 45.93998688413164], + [28.485269402792767, 45.5969070501459], + [28.233553501099042, 45.48828318946837], + [28.0544429867754, 45.944586086605625], + [28.160017937947714, 46.37156260841722], + [28.128030226359044, 46.810476386088254], + [27.551166212684848, 47.40511709247083], + [27.233872918412743, 47.82677094175638], + [26.924176059687568, 48.123264472030996], + [26.619336785597795, 48.22072622333347] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Macedonia", + "sov_a3": "MKD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Macedonia", + "adm0_a3": "MKD", + "geou_dif": 0, + "geounit": "Macedonia", + "gu_a3": "MKD", + "su_dif": 0, + "subunit": "Macedonia", + "su_a3": "MKD", + "brk_diff": 0, + "name": "Macedonia", + "name_long": "Macedonia", + "brk_a3": "MKD", + "brk_name": "Macedonia", + "brk_group": null, + "abbrev": "Mkd.", + "postal": "MK", + "formal_en": "Former Yugoslav Republic of Macedonia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Macedonia, FYR", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 2066718, + "gdp_md_est": 18780, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MK", + "iso_a3": "MKD", + "iso_n3": "807", + "un_a3": "807", + "wb_a2": "MK", + "wb_a3": "MKD", + "woe_id": -99, + "adm0_a3_is": "MKD", + "adm0_a3_us": "MKD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MKD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.59023, 41.85541], + [20.71731000000011, 41.84711], + [20.76216, 42.05186], + [21.35270000000014, 42.2068], + [21.57663598940212, 42.24522439706186], + [21.917080000000112, 42.30364], + [22.38052575042468, 42.32025950781508], + [22.881373732197346, 41.999297186850356], + [22.952377150166512, 41.33799388281119], + [22.76177, 41.3048], + [22.597308383889015, 41.130487168943205], + [22.05537763844427, 41.14986583105269], + [21.674160597426976, 40.93127452245795], + [21.0200403174764, 40.84272695572588], + [20.60518, 41.08622], + [20.46315, 41.5150900000001], + [20.59023, 41.85541] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Montenegro", + "sov_a3": "MNE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Montenegro", + "adm0_a3": "MNE", + "geou_dif": 0, + "geounit": "Montenegro", + "gu_a3": "MNE", + "su_dif": 0, + "subunit": "Montenegro", + "su_a3": "MNE", + "brk_diff": 0, + "name": "Montenegro", + "name_long": "Montenegro", + "brk_a3": "MNE", + "brk_name": "Montenegro", + "brk_group": null, + "abbrev": "Mont.", + "postal": "ME", + "formal_en": "Montenegro", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Montenegro", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 5, + "pop_est": 672180, + "gdp_md_est": 6816, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ME", + "iso_a3": "MNE", + "iso_n3": "499", + "un_a3": "499", + "wb_a2": "ME", + "wb_a3": "MNE", + "woe_id": -99, + "adm0_a3_is": "MNE", + "adm0_a3_us": "MNE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "MNE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [19.801613396898688, 42.50009349219084], + [19.738051385179627, 42.688247382165564], + [19.3044900000001, 42.19574], + [19.37177000000014, 41.87755], + [19.16246, 41.95502], + [18.88214, 42.28151], + [18.45, 42.48], + [18.56, 42.65], + [18.70648, 43.20011], + [19.03165, 43.43253], + [19.21852, 43.52384], + [19.48389, 43.35229], + [19.63, 43.21377997027054], + [19.95857, 43.10604], + [20.3398, 42.89852], + [20.25758, 42.81275000000011], + [20.0707, 42.58863], + [19.801613396898688, 42.50009349219084] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Netherlands", + "sov_a3": "NL1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Netherlands", + "adm0_a3": "NLD", + "geou_dif": 0, + "geounit": "Netherlands", + "gu_a3": "NLD", + "su_dif": 0, + "subunit": "Netherlands", + "su_a3": "NLD", + "brk_diff": 0, + "name": "Netherlands", + "name_long": "Netherlands", + "brk_a3": "NLD", + "brk_name": "Netherlands", + "brk_group": null, + "abbrev": "Neth.", + "postal": "NL", + "formal_en": "Kingdom of the Netherlands", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Netherlands", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 9, + "pop_est": 16715999, + "gdp_md_est": 672000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NL", + "iso_a3": "NLD", + "iso_n3": "528", + "un_a3": "528", + "wb_a2": "NL", + "wb_a3": "NLD", + "woe_id": -99, + "adm0_a3_is": "NLD", + "adm0_a3_us": "NLD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 11, + "long_len": 11, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "NLD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [6.074182570020923, 53.510403347378144], + [6.905139601274129, 53.48216217713064], + [7.092053256873896, 53.14404328064489], + [6.842869500362383, 52.22844025329755], + [6.589396599970826, 51.852029120483394], + [5.988658074577813, 51.851615709025054], + [6.156658155958779, 50.80372101501058], + [5.606975945670001, 51.037298488969775], + [4.973991326526914, 51.475023708698124], + [4.047071160507527, 51.26725861266857], + [3.314971144228537, 51.34575511331991], + [3.830288527043137, 51.62054454203195], + [4.705997348661185, 53.09179840759776], + [6.074182570020923, 53.510403347378144] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Norway", + "sov_a3": "NOR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Norway", + "adm0_a3": "NOR", + "geou_dif": 0, + "geounit": "Norway", + "gu_a3": "NOR", + "su_dif": 0, + "subunit": "Norway", + "su_a3": "NOR", + "brk_diff": 0, + "name": "Norway", + "name_long": "Norway", + "brk_a3": "NOR", + "brk_name": "Norway", + "brk_group": null, + "abbrev": "Nor.", + "postal": "N", + "formal_en": "Kingdom of Norway", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Norway", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 8, + "mapcolor13": 12, + "pop_est": 4676305, + "gdp_md_est": 276400, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NO", + "iso_a3": "NOR", + "iso_n3": "578", + "un_a3": "578", + "wb_a2": "NO", + "wb_a3": "NOR", + "woe_id": -99, + "adm0_a3_is": "NOR", + "adm0_a3_us": "NOR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NOR.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [28.165547316202915, 71.18547435168051], + [31.29341840996548, 70.45378774685992], + [30.005435011522792, 70.1862588568849], + [31.10107872897512, 69.55808014594486], + [29.399580519332886, 69.15691600206307], + [28.591929559043194, 69.0647769232867], + [29.01557295097197, 69.76649119737797], + [27.73229210786789, 70.16419302029628], + [26.1796220232263, 69.82529897732616], + [25.68921268077639, 69.09211375596902], + [24.73567915212672, 68.64955678982145], + [23.662049594830762, 68.89124746365053], + [22.356237827247412, 68.84174144151494], + [21.24493615081073, 69.37044302029312], + [20.64559288908958, 69.10624726020085], + [20.025268995857914, 69.06513865831272], + [19.878559604581255, 68.40719432237262], + [17.99386844246439, 68.56739126247734], + [17.729181756265348, 68.01055186631623], + [16.76887861498554, 68.01393667263139], + [16.108712192456835, 67.3024555528369], + [15.108411492583059, 66.19386688909543], + [13.55568973150909, 64.78702769638147], + [13.919905226302205, 64.44542064071611], + [13.57191613124877, 64.04911408146967], + [12.57993533697393, 64.06621898055835], + [11.93056928879423, 63.128317572676984], + [11.992064243221535, 61.800362453856565], + [12.631146681375242, 61.29357168237009], + [12.3003658382749, 60.11793284773006], + [11.468271925511175, 59.432393296946], + [11.027368605196926, 58.856149400459394], + [10.356556837616097, 59.46980703392538], + [8.382000359743643, 58.31328847923328], + [7.048748406613299, 58.07888418235728], + [5.665835402050419, 58.58815542259367], + [5.308234490590735, 59.66323191999382], + [4.992078077829007, 61.970998033284275], + [5.912900424837885, 62.614472968182696], + [8.553411085655766, 63.45400828719647], + [10.527709181366788, 64.48603831649748], + [12.358346795306375, 65.87972585719316], + [14.761145867581604, 67.81064158799515], + [16.43592736172897, 68.56320547146169], + [19.184028354578516, 69.81744415961782], + [21.378416375420613, 70.25516937934606], + [23.023742303161583, 70.20207184516626], + [24.546543409938522, 71.03049673123724], + [26.370049676221807, 70.98626170519537], + [28.165547316202915, 71.18547435168051] + ] + ], + [ + [ + [24.72412, 77.85385], + [22.49032, 77.44493], + [20.72601, 77.67704], + [21.41611, 77.93504], + [20.8119, 78.25463], + [22.88426, 78.45494], + [23.28134, 78.07954], + [24.72412, 77.85385] + ] + ], + [ + [ + [18.25183, 79.70175], + [21.54383, 78.95611], + [19.02737, 78.5626], + [18.47172, 77.82669], + [17.59441, 77.63796], + [17.1182, 76.80941], + [15.91315, 76.77045], + [13.76259, 77.38035], + [14.66956, 77.73565], + [13.1706, 78.02493], + [11.22231, 78.8693], + [10.44453, 79.65239], + [13.17077, 80.01046], + [13.71852, 79.66039], + [15.14282, 79.67431], + [15.52255, 80.01608], + [16.99085, 80.05086], + [18.25183, 79.70175] + ] + ], + [ + [ + [25.447625359811894, 80.40734039989451], + [27.4075057309135, 80.05640574820046], + [25.92465050629818, 79.51783397085455], + [23.02446577321362, 79.4000117052291], + [20.075188429451885, 79.56682322866726], + [19.897266473070914, 79.84236196564751], + [18.462263624757924, 79.85988027619442], + [17.368015170977458, 80.31889618602702], + [20.455992059010697, 80.59815562613224], + [21.9079447771154, 80.35767934846209], + [22.919252557067438, 80.65714427359349], + [25.447625359811894, 80.40734039989451] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Poland", + "sov_a3": "POL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Poland", + "adm0_a3": "POL", + "geou_dif": 0, + "geounit": "Poland", + "gu_a3": "POL", + "su_dif": 0, + "subunit": "Poland", + "su_a3": "POL", + "brk_diff": 0, + "name": "Poland", + "name_long": "Poland", + "brk_a3": "POL", + "brk_name": "Poland", + "brk_group": null, + "abbrev": "Pol.", + "postal": "PL", + "formal_en": "Republic of Poland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Poland", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 7, + "mapcolor9": 1, + "mapcolor13": 2, + "pop_est": 38482919, + "gdp_md_est": 667900, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PL", + "iso_a3": "POL", + "iso_n3": "616", + "un_a3": "616", + "wb_a2": "PL", + "wb_a3": "POL", + "woe_id": -99, + "adm0_a3_is": "POL", + "adm0_a3_us": "POL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "POL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [15.01699588385867, 51.10667409932158], + [14.607098422919535, 51.745188096719964], + [14.685026482815688, 52.0899474147552], + [14.4375997250022, 52.62485016540838], + [14.074521111719491, 52.98126251892543], + [14.353315463934138, 53.24817129171297], + [14.119686313542587, 53.75702912049103], + [14.802900424873458, 54.05070628520575], + [16.36347700365573, 54.513158677785725], + [17.622831658608675, 54.85153595643291], + [18.62085859546164, 54.68260569927078], + [18.696254510175464, 54.43871877706929], + [19.660640089606403, 54.42608388937393], + [20.892244500418624, 54.31252492941253], + [22.731098667092652, 54.327536932993326], + [23.24398725758951, 54.22056671814914], + [23.48412763844985, 53.91249766704114], + [23.527535841575002, 53.470121568406555], + [23.80493493011778, 53.089731350306074], + [23.799198846133375, 52.69109935160657], + [23.199493849386187, 52.486977444053664], + [23.508002150168693, 52.02364655212473], + [23.52707075368437, 51.57845408793023], + [24.029985792748903, 50.70540660257518], + [23.922757195743262, 50.42488108987875], + [23.426508416444392, 50.30850576435745], + [22.518450148211603, 49.47677358661974], + [22.776418898212626, 49.02739533140962], + [22.558137648211755, 49.085738023467144], + [21.607808058364213, 49.47010732685409], + [20.887955356538413, 49.32877228453583], + [20.41583947111985, 49.43145335549977], + [19.825022820726872, 49.21712535256923], + [19.320712517990472, 49.571574001659194], + [18.909574822676316, 49.435845852244576], + [18.853144158613617, 49.49622976337764], + [18.392913852622172, 49.98862864847075], + [17.64944502123899, 50.049038397819956], + [17.55456709155112, 50.36214590107641], + [16.868769158605655, 50.47397370055603], + [16.719475945714436, 50.21574656839354], + [16.176253289462267, 50.42260732685791], + [16.23862674323857, 50.69773265237984], + [15.490972120839727, 50.78472992614321], + [15.01699588385867, 51.10667409932158] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Portugal", + "sov_a3": "PRT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Portugal", + "adm0_a3": "PRT", + "geou_dif": 0, + "geounit": "Portugal", + "gu_a3": "PRT", + "su_dif": 1, + "subunit": "Portugal", + "su_a3": "PR1", + "brk_diff": 0, + "name": "Portugal", + "name_long": "Portugal", + "brk_a3": "PR1", + "brk_name": "Portugal", + "brk_group": null, + "abbrev": "Port.", + "postal": "P", + "formal_en": "Portuguese Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Portugal", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 7, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 10707924, + "gdp_md_est": 208627, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": 0, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PT", + "iso_a3": "PRT", + "iso_n3": "620", + "un_a3": "620", + "wb_a2": "PT", + "wb_a3": "PRT", + "woe_id": -99, + "adm0_a3_is": "PRT", + "adm0_a3_us": "PRT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "PRT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-9.034817674180246, 41.88057058365967], + [-8.67194576662672, 42.13468943945496], + [-8.263856980817792, 42.28046865495034], + [-8.013174607769912, 41.790886135417125], + [-7.422512986673795, 41.79207469335983], + [-7.251308966490824, 41.91834605566505], + [-6.668605515967656, 41.883386949219584], + [-6.389087693700915, 41.381815497394655], + [-6.851126674822552, 41.11108266861753], + [-6.864019944679385, 40.33087189387483], + [-7.026413133156595, 40.184524237624245], + [-7.066591559263529, 39.71189158788277], + [-7.498632371439725, 39.62957103124181], + [-7.098036668313128, 39.03007274022378], + [-7.374092169616318, 38.37305858006492], + [-7.029281175148796, 38.07576406508977], + [-7.166507941099865, 37.803894354802225], + [-7.537105475281024, 37.42890432387623], + [-7.453725551778092, 37.09778758396607], + [-7.855613165711985, 36.83826854099627], + [-8.382816127953689, 36.97888011326246], + [-8.898856980820327, 36.86880931248078], + [-8.746101446965554, 37.65134552667661], + [-8.839997524439879, 38.26624339451761], + [-9.287463751655224, 38.3584858261586], + [-9.526570603869715, 38.73742910415491], + [-9.446988898140232, 39.39206614842837], + [-9.048305223008427, 39.75509308527877], + [-8.977353481471681, 40.15930613866581], + [-8.768684047877102, 40.76063894303019], + [-8.79085323733031, 41.18433401139126], + [-8.99078935386757, 41.54345937760364], + [-9.034817674180246, 41.88057058365967] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Romania", + "sov_a3": "ROU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Romania", + "adm0_a3": "ROU", + "geou_dif": 0, + "geounit": "Romania", + "gu_a3": "ROU", + "su_dif": 0, + "subunit": "Romania", + "su_a3": "ROU", + "brk_diff": 0, + "name": "Romania", + "name_long": "Romania", + "brk_a3": "ROU", + "brk_name": "Romania", + "brk_group": null, + "abbrev": "Rom.", + "postal": "RO", + "formal_en": "Romania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Romania", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 3, + "mapcolor13": 13, + "pop_est": 22215421, + "gdp_md_est": 271400, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RO", + "iso_a3": "ROU", + "iso_n3": "642", + "un_a3": "642", + "wb_a2": "RO", + "wb_a3": "ROM", + "woe_id": -99, + "adm0_a3_is": "ROU", + "adm0_a3_us": "ROU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ROU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.710531447040495, 47.88219391538941], + [23.142236362406802, 48.09634105080695], + [23.76095828623741, 47.985598456405455], + [24.40205610525038, 47.98187775328042], + [24.866317172960578, 47.73752574318831], + [25.20774336111299, 47.89105642352747], + [25.9459411964024, 47.987148749374214], + [26.19745039236693, 48.22088125263035], + [26.619336785597795, 48.22072622333347], + [26.924176059687568, 48.123264472030996], + [27.233872918412743, 47.82677094175638], + [27.551166212684848, 47.40511709247083], + [28.128030226359044, 46.810476386088254], + [28.160017937947714, 46.37156260841722], + [28.0544429867754, 45.944586086605625], + [28.233553501099042, 45.48828318946837], + [28.679779493939378, 45.304030870131704], + [29.149724969201653, 45.46492544207245], + [29.603289015427432, 45.293308010431126], + [29.626543409958767, 45.03539093686239], + [29.141611769331835, 44.82021027279904], + [28.837857700320203, 44.913873806328056], + [28.558081495891997, 43.70746165625813], + [27.970107049275075, 43.81246816667521], + [27.242399529740908, 44.175986029632405], + [26.065158725699746, 43.94349376075126], + [25.569271681426926, 43.68844472917472], + [24.100679152124172, 43.74105133724785], + [23.33230228037632, 43.89701080990471], + [22.944832391051847, 43.82378530534713], + [22.65714969248299, 44.23492300066128], + [22.4740084164406, 44.40922760678177], + [22.705725538837356, 44.57800283464702], + [22.459022251075936, 44.7025171982543], + [22.14508792490281, 44.47842234962059], + [21.562022739353605, 44.7689472519655], + [21.483526238702233, 45.18117015235778], + [20.874312778413355, 45.416375433934235], + [20.762174920339987, 45.734573065771436], + [20.220192498462836, 46.127468980486555], + [21.02195234547125, 46.3160879583519], + [21.62651492685387, 46.99423777931816], + [22.099767693782834, 47.6724392767167], + [22.710531447040495, 47.88219391538941] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Republic of Serbia", + "sov_a3": "SRB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Republic of Serbia", + "adm0_a3": "SRB", + "geou_dif": 0, + "geounit": "Republic of Serbia", + "gu_a3": "SRB", + "su_dif": 0, + "subunit": "Republic of Serbia", + "su_a3": "SRB", + "brk_diff": 0, + "name": "Serbia", + "name_long": "Serbia", + "brk_a3": "SRB", + "brk_name": "Serbia", + "brk_group": null, + "abbrev": "Serb.", + "postal": "RS", + "formal_en": "Republic of Serbia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Serbia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 10, + "pop_est": 7379339, + "gdp_md_est": 80340, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RS", + "iso_a3": "SRB", + "iso_n3": "688", + "un_a3": "688", + "wb_a2": "YF", + "wb_a3": "SRB", + "woe_id": -99, + "adm0_a3_is": "SRB", + "adm0_a3_us": "SRB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SRB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.87431277841341, 45.41637543393432], + [21.48352623870221, 45.18117015235788], + [21.562022739353722, 44.76894725196564], + [22.145087924902896, 44.47842234962059], + [22.459022251075965, 44.70251719825444], + [22.70572553883744, 44.57800283464701], + [22.474008416440654, 44.40922760678177], + [22.657149692483074, 44.234923000661354], + [22.410446404721597, 44.008063462900054], + [22.500156691180223, 43.642814439461006], + [22.986018507588483, 43.2111612005271], + [22.60480146657136, 42.898518785161116], + [22.43659467946139, 42.58032115332394], + [22.54501183440965, 42.46136200618804], + [22.38052575042468, 42.32025950781508], + [21.917080000000112, 42.30364], + [21.57663598940212, 42.24522439706186], + [21.54332, 42.3202500000001], + [21.66292, 42.43922], + [21.77505, 42.6827], + [21.63302, 42.67717], + [21.43866, 42.86255], + [21.27421, 42.90959], + [21.143395, 43.06868500000012], + [20.95651, 43.13094], + [20.81448, 43.27205], + [20.63508, 43.21671], + [20.49679, 42.88469], + [20.25758, 42.81275000000011], + [20.3398, 42.89852], + [19.95857, 43.10604], + [19.63, 43.21377997027054], + [19.48389, 43.35229], + [19.21852, 43.52384], + [19.454, 43.56810000000013], + [19.59976, 44.03847], + [19.11761, 44.42307000000011], + [19.36803, 44.863], + [19.00548, 44.86023], + [19.39047570158459, 45.236515611342384], + [19.072768995854176, 45.52151113543209], + [18.82982, 45.90888], + [19.59604454924164, 46.171729844744554], + [20.220192498462893, 46.12746898048658], + [20.762174920339987, 45.734573065771485], + [20.87431277841341, 45.41637543393432] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Slovakia", + "sov_a3": "SVK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Slovakia", + "adm0_a3": "SVK", + "geou_dif": 0, + "geounit": "Slovakia", + "gu_a3": "SVK", + "su_dif": 0, + "subunit": "Slovakia", + "su_a3": "SVK", + "brk_diff": 0, + "name": "Slovakia", + "name_long": "Slovakia", + "brk_a3": "SVK", + "brk_name": "Slovakia", + "brk_group": null, + "abbrev": "Svk.", + "postal": "SK", + "formal_en": "Slovak Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Slovak Republic", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 5463046, + "gdp_md_est": 119500, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SK", + "iso_a3": "SVK", + "iso_n3": "703", + "un_a3": "703", + "wb_a2": "SK", + "wb_a3": "SVK", + "woe_id": -99, + "adm0_a3_is": "SVK", + "adm0_a3_us": "SVK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SVK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [18.853144158613617, 49.49622976337764], + [18.909574822676316, 49.435845852244576], + [19.320712517990472, 49.571574001659194], + [19.825022820726872, 49.21712535256923], + [20.41583947111985, 49.43145335549977], + [20.887955356538413, 49.32877228453583], + [21.607808058364213, 49.47010732685409], + [22.558137648211755, 49.085738023467144], + [22.28084191253356, 48.82539215758067], + [22.08560835133485, 48.42226430927179], + [21.872236362401736, 48.31997081155002], + [20.801293979584926, 48.623854071642384], + [20.473562045989866, 48.56285004332181], + [20.239054396249347, 48.32756724709692], + [19.769470656013112, 48.202691148463614], + [19.661363559658497, 48.26661489520866], + [19.17436486173989, 48.11137889260387], + [18.77702477384767, 48.081768296900634], + [18.696512892336926, 47.880953681014404], + [17.857132602620027, 47.758428860050365], + [17.48847293464982, 47.86746613218621], + [16.979666782304037, 48.123497015976305], + [16.879982944413, 48.47001333270947], + [16.960288120194576, 48.5969823268506], + [17.101984897538898, 48.81696889911711], + [17.545006951577108, 48.80001902932537], + [17.88648481616181, 48.90347524677371], + [17.913511590250465, 48.996492824899086], + [18.104972771891852, 49.04398346617531], + [18.170498488037964, 49.271514797556435], + [18.399993523846177, 49.31500051533004], + [18.554971144289482, 49.49501536721878], + [18.853144158613617, 49.49622976337764] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Slovenia", + "sov_a3": "SVN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Slovenia", + "adm0_a3": "SVN", + "geou_dif": 0, + "geounit": "Slovenia", + "gu_a3": "SVN", + "su_dif": 0, + "subunit": "Slovenia", + "su_a3": "SVN", + "brk_diff": 0, + "name": "Slovenia", + "name_long": "Slovenia", + "brk_a3": "SVN", + "brk_name": "Slovenia", + "brk_group": null, + "abbrev": "Slo.", + "postal": "SLO", + "formal_en": "Republic of Slovenia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Slovenia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 2005692, + "gdp_md_est": 59340, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SI", + "iso_a3": "SVN", + "iso_n3": "705", + "un_a3": "705", + "wb_a2": "SI", + "wb_a3": "SVN", + "woe_id": -99, + "adm0_a3_is": "SVN", + "adm0_a3_us": "SVN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SVN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [13.806475457421527, 46.509306138691215], + [14.63247155117483, 46.43181732846955], + [15.137091912504985, 46.65870270444703], + [16.011663852612656, 46.6836107448117], + [16.202298211337364, 46.85238597267696], + [16.370504998447416, 46.8413272161665], + [16.564808383864857, 46.50375092221983], + [15.768732944408551, 46.23810822202345], + [15.671529575267556, 45.83415355079788], + [15.323953891672403, 45.73178253842768], + [15.327674594797427, 45.45231639259323], + [14.935243767972935, 45.471695054702685], + [14.595109490627804, 45.634940904312714], + [14.411968214585414, 45.46616567644746], + [13.715059848697221, 45.50032379819237], + [13.937630242578306, 45.59101593686462], + [13.698109978905478, 46.01677806251735], + [13.806475457421527, 46.509306138691215] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Sweden", + "sov_a3": "SWE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sweden", + "adm0_a3": "SWE", + "geou_dif": 0, + "geounit": "Sweden", + "gu_a3": "SWE", + "su_dif": 0, + "subunit": "Sweden", + "su_a3": "SWE", + "brk_diff": 0, + "name": "Sweden", + "name_long": "Sweden", + "brk_a3": "SWE", + "brk_name": "Sweden", + "brk_group": null, + "abbrev": "Swe.", + "postal": "S", + "formal_en": "Kingdom of Sweden", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sweden", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 2, + "mapcolor13": 4, + "pop_est": 9059651, + "gdp_md_est": 344300, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SE", + "iso_a3": "SWE", + "iso_n3": "752", + "un_a3": "752", + "wb_a2": "SE", + "wb_a3": "SWE", + "woe_id": -99, + "adm0_a3_is": "SWE", + "adm0_a3_us": "SWE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SWE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.183173455501926, 65.72374054632017], + [21.21351687997722, 65.02600535751527], + [21.369631381930958, 64.41358795842429], + [19.77887576669022, 63.60955434839504], + [17.84777916837521, 62.74940013289681], + [17.119554884518124, 61.34116567651097], + [17.83134606290639, 60.63658336042741], + [18.78772179533209, 60.081914374422595], + [17.86922488777634, 58.9537661810587], + [16.829185011470088, 58.71982697207339], + [16.447709588291474, 57.041118069071885], + [15.879785597403783, 56.10430186626866], + [14.666681349352075, 56.200885118222175], + [14.100721062891465, 55.40778107362265], + [12.942910597392057, 55.36173737245058], + [12.625100538797028, 56.30708018658197], + [11.787942335668674, 57.44181712506307], + [11.027368605196866, 58.85614940045936], + [11.468271925511146, 59.43239329694604], + [12.3003658382749, 60.11793284773003], + [12.631146681375183, 61.293571682370136], + [11.992064243221563, 61.80036245385656], + [11.93056928879423, 63.12831757267698], + [12.579935336973932, 64.06621898055833], + [13.571916131248711, 64.04911408146971], + [13.919905226302204, 64.44542064071608], + [13.55568973150909, 64.78702769638151], + [15.108411492583002, 66.19386688909547], + [16.108712192456778, 67.30245555283689], + [16.768878614985482, 68.01393667263139], + [17.729181756265348, 68.01055186631628], + [17.993868442464333, 68.56739126247736], + [19.878559604581255, 68.40719432237258], + [20.025268995857886, 69.0651386583127], + [20.645592889089528, 69.10624726020087], + [21.978534783626117, 68.6168456081807], + [23.53947309743444, 67.93600861273525], + [23.565879754335583, 66.39605093043743], + [23.903378533633802, 66.00692739527962], + [22.183173455501926, 65.72374054632017] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ukraine", + "sov_a3": "UKR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ukraine", + "adm0_a3": "UKR", + "geou_dif": 0, + "geounit": "Ukraine", + "gu_a3": "UKR", + "su_dif": 0, + "subunit": "Ukraine", + "su_a3": "UKR", + "brk_diff": 0, + "name": "Ukraine", + "name_long": "Ukraine", + "brk_a3": "UKR", + "brk_name": "Ukraine", + "brk_group": null, + "abbrev": "Ukr.", + "postal": "UA", + "formal_en": "Ukraine", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ukraine", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 45700395, + "gdp_md_est": 339800, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UA", + "iso_a3": "UKR", + "iso_n3": "804", + "un_a3": "804", + "wb_a2": "UA", + "wb_a3": "UKR", + "woe_id": -99, + "adm0_a3_is": "UKR", + "adm0_a3_us": "UKR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "UKR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.785998162571587, 52.101677964885454], + [32.15941206231267, 52.06126699483322], + [32.41205813978763, 52.28869497334975], + [32.71576053236697, 52.23846548116205], + [33.7526998227357, 52.335074571331695], + [34.39173058445701, 51.76888174092579], + [34.14197838719039, 51.56641347920623], + [34.22481570815427, 51.25599315042895], + [35.02218305841788, 51.20757233337145], + [35.37792361831512, 50.77395539001034], + [35.35611616388795, 50.577197374059054], + [36.62616784032534, 50.225590928745135], + [37.39345950699507, 50.38395335550359], + [38.010631137856905, 49.91566152607463], + [38.59498823421342, 49.92646190042363], + [40.06905846533911, 49.6010554062817], + [40.08078901546935, 49.307429917999286], + [39.67466393408753, 48.78381846780187], + [39.89563235856758, 48.23240509703143], + [39.738277622238826, 47.89893707945198], + [38.7705847511412, 47.825608222029814], + [38.25511233902975, 47.546400458356814], + [38.22353803889942, 47.10218984637588], + [37.42513715998999, 47.022220567404204], + [36.75985477066439, 46.698700263040934], + [35.82368452326483, 46.64596446388707], + [34.96234174982388, 46.27319651954964], + [35.020787794745985, 45.65121898048466], + [35.51000857925317, 45.40999339454619], + [36.52999799983016, 45.46998973243706], + [36.33471276219916, 45.113215643893966], + [35.23999922052812, 44.939996242851606], + [33.882511020652885, 44.36147858334407], + [33.326420932760044, 44.56487702084489], + [33.54692426934946, 45.03477081967489], + [32.4541744321055, 45.32746613217608], + [32.630804477679135, 45.519185695978905], + [33.58816206231839, 45.85156850848024], + [33.29856733575471, 46.080598456397844], + [31.74414025241518, 46.333347886737386], + [31.675307244602408, 46.70624502215554], + [30.748748813609097, 46.583100084004], + [30.377608676888883, 46.03241018328567], + [29.603289015427432, 45.293308010431126], + [29.149724969201653, 45.46492544207245], + [28.679779493939378, 45.304030870131704], + [28.233553501099042, 45.48828318946837], + [28.485269402792767, 45.5969070501459], + [28.659987420371575, 45.93998688413164], + [28.93371748222162, 46.2588304713725], + [28.862972446414062, 46.43788930926383], + [29.072106967899295, 46.517677720722496], + [29.170653924279886, 46.3792623968287], + [29.75997195813639, 46.34998769793536], + [30.02465864433537, 46.42393667254503], + [29.838210076626297, 46.52532583270169], + [29.908851759569302, 46.67436066343146], + [29.559674106573112, 46.928582872091326], + [29.41513512545274, 47.34664520933257], + [29.05086795422733, 47.51022695575249], + [29.12269819511303, 47.84909516050646], + [28.670891147585163, 48.1181485052341], + [28.259546746541844, 48.15556224221342], + [27.522537469195154, 48.467119452501116], + [26.857823520624805, 48.368210761094495], + [26.619336785597795, 48.22072622333347], + [26.19745039236693, 48.22088125263035], + [25.9459411964024, 47.987148749374214], + [25.20774336111299, 47.89105642352747], + [24.866317172960578, 47.73752574318831], + [24.40205610525038, 47.98187775328042], + [23.76095828623741, 47.985598456405455], + [23.142236362406802, 48.09634105080695], + [22.710531447040495, 47.88219391538941], + [22.640819939878753, 48.15023956968735], + [22.08560835133485, 48.42226430927179], + [22.28084191253356, 48.82539215758067], + [22.558137648211755, 49.085738023467144], + [22.776418898212626, 49.02739533140962], + [22.518450148211603, 49.47677358661974], + [23.426508416444392, 50.30850576435745], + [23.922757195743262, 50.42488108987875], + [24.029985792748903, 50.70540660257518], + [23.52707075368437, 51.57845408793023], + [24.00507775238421, 51.61744395609446], + [24.553106316839518, 51.888461005249184], + [25.327787713327005, 51.91065603291855], + [26.337958611768556, 51.83228872334793], + [27.454066196408434, 51.59230337178447], + [28.24161502453657, 51.57222707783907], + [28.61761274589225, 51.42771393493484], + [28.99283532076353, 51.602044379271476], + [29.254938185347925, 51.368234361366895], + [30.157363722460897, 51.41613841410147], + [30.555117221811457, 51.31950348571566], + [30.619454380014844, 51.822806098022376], + [30.927549269338982, 52.04235342061438], + [31.785998162571587, 52.101677964885454] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Russia", + "sov_a3": "RUS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Russia", + "adm0_a3": "RUS", + "geou_dif": 0, + "geounit": "Russia", + "gu_a3": "RUS", + "su_dif": 0, + "subunit": "Russia", + "su_a3": "RUS", + "brk_diff": 0, + "name": "Russia", + "name_long": "Russian Federation", + "brk_a3": "RUS", + "brk_name": "Russia", + "brk_group": null, + "abbrev": "Rus.", + "postal": "RUS", + "formal_en": "Russian Federation", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Russian Federation", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 5, + "mapcolor9": 7, + "mapcolor13": 7, + "pop_est": 140041247, + "gdp_md_est": 2266000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RU", + "iso_a3": "RUS", + "iso_n3": "643", + "un_a3": "643", + "wb_a2": "RU", + "wb_a3": "RUS", + "woe_id": -99, + "adm0_a3_is": "RUS", + "adm0_a3_us": "RUS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 18, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "RUS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [143.64800744036287, 50.74760040954151], + [144.65414757708564, 48.976390692737596], + [143.17392785051723, 49.30655141865037], + [142.5586682476501, 47.861575018904915], + [143.53349246640406, 46.83672801369249], + [143.5052771343726, 46.13790761980948], + [142.74770063697392, 46.74076487892657], + [142.0920300640545, 45.96675527605879], + [141.90692508358504, 46.80592886004655], + [142.0184428244709, 47.780132961612935], + [141.90444461483506, 48.85918854429956], + [142.13580000220568, 49.61516307229746], + [142.1799833518153, 50.95234243428192], + [141.59407596249002, 51.93543488220254], + [141.68254601457366, 53.30196645772878], + [142.60693403541075, 53.762145087287905], + [142.2097489768154, 54.22547597921687], + [142.654786411713, 54.36588084575388], + [142.91461551327657, 53.704577541714734], + [143.26084760963207, 52.74076040303905], + [143.23526777564766, 51.75666026468875], + [143.64800744036287, 50.74760040954151] + ] + ], + [ + [ + [22.731098667092652, 54.327536932993326], + [20.892244500418652, 54.312524929412575], + [19.660640089606403, 54.426083889373984], + [19.888481479581344, 54.8661603867715], + [21.2684489275035, 55.19048167583528], + [22.315723504330606, 55.0152985703659], + [22.757763706155288, 54.85657440858142], + [22.651051873472568, 54.58274099386671], + [22.731098667092652, 54.327536932993326] + ] + ], + [ + [ + [-175.01425, 66.58435], + [-174.33983, 66.33556], + [-174.57182, 67.06219], + [-171.85731, 66.91308], + [-169.89958, 65.97724], + [-170.89107, 65.54139], + [-172.53025, 65.43791], + [-172.555, 64.46079], + [-172.95533, 64.25269], + [-173.89184, 64.2826], + [-174.65392, 64.63125], + [-175.98353, 64.92288], + [-176.20716, 65.35667], + [-177.22266, 65.52024], + [-178.35993, 65.39052], + [-178.90332, 65.74044], + [-178.68611, 66.11211], + [-179.88377, 65.87456], + [-179.43268, 65.40411], + [-180, 64.97970870219837], + [-180, 68.96363636363635], + [-177.55, 68.2], + [-174.92825, 67.20589], + [-175.01425, 66.58435] + ] + ], + [ + [ + [180.00000000000014, 70.83219920854668], + [178.9034250000001, 70.78114], + [178.7253, 71.0988], + [180.00000000000014, 71.51571433642826], + [180.00000000000014, 70.83219920854668] + ] + ], + [ + [ + [-178.69378, 70.89302], + [-180, 70.83219920854668], + [-180, 71.51571433642826], + [-179.871875, 71.55762], + [-179.02433, 71.55553], + [-177.577945, 71.26948], + [-177.663575, 71.13277], + [-178.69378, 70.89302] + ] + ], + [ + [ + [143.60385, 73.21244], + [142.08763, 73.20544], + [140.038155, 73.31692], + [139.86312, 73.36983], + [140.81171, 73.76506], + [142.06207, 73.85758], + [143.48283, 73.47525], + [143.60385, 73.21244] + ] + ], + [ + [ + [150.73167, 75.08406], + [149.575925, 74.68892], + [147.977465, 74.778355], + [146.11919, 75.17298], + [146.358485, 75.49682], + [148.22223, 75.345845], + [150.73167, 75.08406] + ] + ], + [ + [ + [145.086285, 75.562625], + [144.3, 74.82], + [140.61381, 74.84768], + [138.95544, 74.61148], + [136.97439, 75.26167], + [137.51176, 75.94917], + [138.831075, 76.13676], + [141.471615, 76.09289], + [145.086285, 75.562625] + ] + ], + [ + [ + [57.5356925799924, 70.72046397570216], + [56.94497928246395, 70.63274323188668], + [53.6773751157842, 70.76265778266847], + [53.41201663596539, 71.2066616889202], + [51.60189456564572, 71.47475901965049], + [51.45575361512422, 72.01488108996514], + [52.47827518088357, 72.22944163684096], + [52.444168735570855, 72.77473135038485], + [54.42761355979766, 73.62754751249759], + [53.50828982932515, 73.74981395130015], + [55.90245893740766, 74.62748647734533], + [55.631932814359715, 75.08141225859717], + [57.86864383324885, 75.60939036732321], + [61.170044386647504, 76.25188345000814], + [64.49836836127022, 76.43905548776928], + [66.2109770038551, 76.80978221303124], + [68.15705976753483, 76.93969676381292], + [68.85221113472512, 76.54481130645462], + [68.18057254422766, 76.23364166940911], + [64.637326287703, 75.73775462513623], + [61.58350752141476, 75.2608845079468], + [58.47708214705338, 74.30905630156283], + [56.98678551618801, 73.33304352486624], + [55.419335971910954, 72.37126760526598], + [55.622837762276305, 71.54059479439033], + [57.5356925799924, 70.72046397570216] + ] + ], + [ + [ + [106.97013000000013, 76.97419], + [107.24000000000015, 76.48], + [108.1538, 76.72335000000015], + [111.07726000000017, 76.71], + [113.33151, 76.22224], + [114.13417, 75.84764], + [113.88539, 75.32779000000014], + [112.77918, 75.03186], + [110.1512500000002, 74.47673], + [109.4, 74.18], + [110.64, 74.04], + [112.11919, 73.78774000000011], + [113.01954000000026, 73.97693000000015], + [113.52958000000032, 73.33505000000011], + [113.96881, 73.59488], + [115.56782, 73.75285], + [118.77633000000023, 73.58772], + [119.02, 73.12], + [123.20066000000011, 72.97122], + [123.25777000000018, 73.73503000000011], + [125.38000000000018, 73.56], + [126.97644, 73.56549], + [128.59126, 73.03871], + [129.05157, 72.39872], + [128.46000000000012, 71.98], + [129.7159900000002, 71.19304], + [131.28858000000028, 70.78699000000012], + [132.25350000000017, 71.83630000000011], + [133.85766000000032, 71.38642000000016], + [135.56193, 71.65525000000014], + [137.49755, 71.34763], + [138.23409000000018, 71.62803], + [139.86983000000012, 71.48783000000014], + [139.14791, 72.4161900000001], + [140.46817, 72.84941000000013], + [149.5, 72.2], + [150.3511800000002, 71.60643], + [152.96890000000022, 70.84222], + [157.00688, 71.03141], + [158.99779, 70.86672], + [159.83031000000025, 70.45324], + [159.70866, 69.72198], + [160.94053000000034, 69.4372800000001], + [162.27907000000013, 69.64204], + [164.05248000000014, 69.66823], + [165.94037000000023, 69.47199], + [167.83567, 69.58269], + [169.5776300000002, 68.6938], + [170.81688000000028, 69.01363], + [170.0082000000002, 69.65276], + [170.4534500000003, 70.09703], + [173.64391000000026, 69.81743], + [175.72403000000023, 69.87725000000023], + [178.6, 69.4], + [180.00000000000014, 68.96363636363657], + [180.00000000000014, 64.97970870219848], + [179.99281, 64.97433], + [178.70720000000026, 64.53493], + [177.41128000000018, 64.60821], + [178.31300000000024, 64.07593], + [178.9082500000002, 63.251970000000135], + [179.37034, 62.982620000000104], + [179.48636, 62.56894], + [179.22825000000014, 62.30410000000015], + [177.3643, 62.5219], + [174.56929000000022, 61.76915], + [173.68013, 61.65261], + [172.15, 60.95], + [170.6985000000001, 60.33618], + [170.3308500000003, 59.88177], + [168.90046, 60.57355], + [166.29498000000032, 59.788550000000214], + [165.84000000000023, 60.16], + [164.87674, 59.7316], + [163.53929000000014, 59.86871], + [163.21711000000025, 59.21101], + [162.0173300000001, 58.24328], + [162.05297, 57.83912], + [163.19191, 57.61503000000011], + [163.05794000000017, 56.159240000000125], + [162.12958000000023, 56.12219], + [161.70146, 55.285680000000156], + [162.11749000000017, 54.85514], + [160.36877000000032, 54.34433], + [160.02173000000022, 53.20257], + [158.5309400000002, 52.958680000000236], + [158.23118, 51.94269], + [156.7897900000003, 51.01105], + [156.42000000000016, 51.7], + [155.99182, 53.15895], + [155.43366000000012, 55.38103000000012], + [155.91442000000032, 56.767920000000146], + [156.75815, 57.3647], + [156.8103500000001, 57.83204], + [158.3643300000002, 58.05575], + [160.15064000000012, 59.31477000000012], + [161.87204, 60.34300000000013], + [163.66969, 61.1409], + [164.47355000000013, 62.55061], + [163.2584200000002, 62.46627], + [162.65791, 61.6425], + [160.1214800000001, 60.54423], + [159.30232, 61.77396], + [156.7206800000001, 61.43442], + [154.21806000000035, 59.75818000000013], + [155.04375, 59.14495], + [152.81185, 58.88385], + [151.26573000000025, 58.78089], + [151.33815000000013, 59.50396], + [149.78371, 59.65573000000014], + [148.54481, 59.16448], + [145.48722, 59.33637], + [142.19782000000018, 59.03998], + [138.95848000000032, 57.08805], + [135.12619, 54.72959], + [136.70171, 54.603550000000126], + [137.19342, 53.97732], + [138.1647, 53.755010000000254], + [138.80463, 54.25455000000011], + [139.90151, 54.18968000000018], + [141.34531, 53.08957000000012], + [141.37923, 52.23877], + [140.5974200000002, 51.2396700000001], + [140.51308, 50.04553000000013], + [140.06193000000022, 48.44671000000017], + [138.5547200000002, 46.99965], + [138.21971, 46.30795], + [136.86232, 45.14350000000019], + [135.5153500000002, 43.989], + [134.86939000000027, 43.39821], + [133.53687000000028, 42.81147], + [132.90627000000015, 42.79849], + [132.27807000000027, 43.28456000000011], + [130.93587000000014, 42.55274], + [130.78, 42.22000000000019], + [130.64000000000019, 42.395], + [130.6338664084098, 42.90301463477056], + [131.144687941615, 42.92998973242695], + [131.28855512911562, 44.111519680348266], + [131.02519000000026, 44.96796], + [131.8834542176596, 45.32116160743652], + [133.09712000000022, 45.14409], + [133.7696439963132, 46.116926988299156], + [134.1123500000002, 47.21248000000014], + [134.50081, 47.578450000000146], + [135.0263114767868, 48.47822988544391], + [133.37359581922803, 48.18344167743484], + [132.50669000000013, 47.78896], + [130.98726000000013, 47.79013], + [130.58229332898267, 48.729687404976204], + [129.3978178244205, 49.440600084015614], + [127.65740000000038, 49.76027], + [127.28745568248493, 50.73979726826545], + [126.93915652883786, 51.3538941514059], + [126.56439904185699, 51.7842554795327], + [125.94634891164647, 52.79279857035695], + [125.06821129771045, 53.161044826868924], + [123.57147, 53.4588], + [122.24574791879307, 53.43172597921369], + [121.00308475147037, 53.25140106873124], + [120.1770886577169, 52.75388621684121], + [120.725789015792, 52.51622630473091], + [120.7382, 51.96411], + [120.18208000000018, 51.64355], + [119.27939, 50.58292], + [119.28846072802585, 50.14288279886196], + [117.8792444194265, 49.51098338479704], + [116.67880089728621, 49.888531399121405], + [115.48569542853144, 49.80517731383475], + [114.96210981655038, 50.14024730081513], + [114.36245649623534, 50.248302720737485], + [112.89773969935439, 49.54356537535699], + [111.58123091028668, 49.37796824807767], + [110.66201053267886, 49.13012807880585], + [109.40244917199672, 49.29296051695769], + [108.47516727095127, 49.28254771585071], + [107.86817589725112, 49.79370514586588], + [106.88880415245532, 50.27429596618029], + [105.8865914245869, 50.406019192092174], + [104.62158, 50.275320000000164], + [103.67654544476036, 50.089966132195144], + [102.25589000000011, 50.51056000000011], + [102.06521, 51.25991], + [100.88948042196265, 51.51685578063842], + [99.98173221232356, 51.63400625264395], + [98.8614905131005, 52.04736603454671], + [97.82573978067452, 51.01099518493325], + [98.23176150919173, 50.42240062112873], + [97.25976000000023, 49.72605], + [95.81402000000017, 49.977460000000114], + [94.81594933469879, 50.01343333597088], + [94.14756635943561, 50.48053660745716], + [93.10421, 50.49529], + [92.23471154171969, 50.80217072204175], + [90.71366743364078, 50.331811835321105], + [88.80556684769559, 49.47052073831247], + [87.75126427607685, 49.29719798440556], + [87.35997033076269, 49.21498078062916], + [86.82935672398966, 49.82667470966813], + [85.5412699726825, 49.69285858824816], + [85.11555952346211, 50.11730296487763], + [84.41637739455304, 50.311399644565824], + [83.93511478061893, 50.88924551045358], + [83.38300377801247, 51.069182847693895], + [81.94598554883994, 50.81219594990633], + [80.56844689323546, 51.38833649352844], + [80.03555952344172, 50.864750881547224], + [77.80091556184433, 53.40441498474754], + [76.52517947785478, 54.177003485727134], + [76.89110029491346, 54.49052440044193], + [74.38482000000013, 53.54685000000011], + [73.42567874542053, 53.489810289109755], + [73.50851606638437, 54.035616766976595], + [72.22415001820221, 54.37665538188679], + [71.1801310566095, 54.133285224008254], + [70.86526655465516, 55.169733588270105], + [69.06816694527289, 55.3852501491435], + [68.1691003762589, 54.97039175070438], + [65.6668700000001, 54.601250000000164], + [65.17853356309595, 54.35422781027208], + [61.43660000000013, 54.00625], + [60.97806644068325, 53.66499339457914], + [61.699986199800634, 52.97999644633427], + [60.739993117114544, 52.71998647725775], + [60.92726850774025, 52.447548326215006], + [59.96753380721557, 51.960420437215674], + [61.58800337102414, 51.272658799843185], + [61.33742435084101, 50.79907013610426], + [59.93280724471557, 50.842194118851836], + [59.64228234237057, 50.545442206415714], + [58.36332000000013, 51.06364], + [56.77798, 51.04355], + [55.71694000000011, 50.62171000000015], + [54.532878452376195, 51.02623973245937], + [52.32872358583106, 51.718652248738096], + [50.76664839051219, 51.69276235615987], + [48.702381626181044, 50.60512848571284], + [48.577841424357615, 49.874759629915644], + [47.549480421749394, 50.454698391311126], + [46.75159630716277, 49.35600576435374], + [47.0436715024766, 49.152038886097586], + [46.46644575377629, 48.39415233010493], + [47.31524000000016, 47.71585], + [48.05725, 47.74377], + [48.694733514201886, 47.0756281601779], + [48.593250000000154, 46.561040000000105], + [49.101160000000135, 46.39933], + [48.64541000000011, 45.80629], + [47.67591, 45.64149000000012], + [46.68201, 44.6092000000001], + [47.59094, 43.66016000000013], + [47.49252, 42.98658], + [48.58437000000018, 41.80888], + [47.98728315612604, 41.4058192001944], + [47.81566572448466, 41.151416124021345], + [47.373315464066394, 41.21973236751114], + [46.686070591016716, 41.827137152669906], + [46.40495079934894, 41.860675157227426], + [45.7764, 42.09244000000024], + [45.470279168485916, 42.50278066667005], + [44.53762291848207, 42.711992702803684], + [43.93121000000011, 42.5549600000001], + [43.755990000000196, 42.74083], + [42.39440000000016, 43.2203], + [40.92219000000014, 43.38215000000014], + [40.07696495947985, 43.553104153002494], + [39.955008579271095, 43.434997666999294], + [38.68, 44.28], + [37.53912000000011, 44.65721], + [36.67546000000013, 45.24469], + [37.40317, 45.4045100000001], + [38.23295, 46.24087], + [37.67372, 46.63657], + [39.14767, 47.04475000000013], + [39.12120000000013, 47.26336], + [38.22353803889948, 47.10218984637598], + [38.25511233902981, 47.54640045835697], + [38.77057, 47.82562000000024], + [39.738277622238996, 47.89893707945208], + [39.89562000000015, 48.23241], + [39.67465, 48.783820000000134], + [40.08078901546949, 49.30742991799937], + [40.069040000000115, 49.60105], + [38.59498823421356, 49.92646190042373], + [38.010631137857075, 49.91566152607473], + [37.39345950699524, 50.38395335550368], + [36.626167840325394, 50.225590928745135], + [35.35611616388812, 50.57719737405915], + [35.37791, 50.77394], + [35.02218305841794, 51.2075723333715], + [34.2248157081544, 51.255993150428935], + [34.14197838719061, 51.566413479206204], + [34.39173058445723, 51.768881740925906], + [33.75269982273588, 52.33507457133166], + [32.71576053236716, 52.23846548116216], + [32.41205813978777, 52.28869497334977], + [32.15944000000022, 52.061250000000115], + [31.78597, 52.10168], + [31.54001834486226, 52.74205231384644], + [31.30520063652798, 53.0739958766733], + [31.49764, 53.16743000000014], + [32.304519484188376, 53.132726141972846], + [32.693643019346126, 53.35142080343214], + [32.405598585751164, 53.618045355842014], + [31.731272820774592, 53.79402944601202], + [31.791424187962406, 53.974638576872195], + [31.384472283663822, 54.15705638286238], + [30.75753380709878, 54.811770941784395], + [30.971835971813245, 55.081547756564134], + [30.87390913262007, 55.55097646750351], + [29.89629438652244, 55.7894632025305], + [29.37157189303079, 55.67009064393628], + [29.22951338066039, 55.91834422466641], + [28.17670942557794, 56.16912995057879], + [27.855282016722526, 56.75932648378438], + [27.770015903440992, 57.244258124411196], + [27.288184848751655, 57.47452830670392], + [27.71668582531578, 57.79189911562445], + [27.420150000000202, 58.72457000000014], + [28.131699253051863, 59.300825100331], + [27.98112, 59.47537], + [29.1177, 60.02805000000012], + [28.07, 60.50352000000015], + [30.211107212044652, 61.78002777774969], + [31.139991082491036, 62.357692776124445], + [31.51609215671127, 62.867687486412905], + [30.035872430142803, 63.552813625738565], + [30.444684686003736, 64.20445343693908], + [29.544429559047018, 64.94867157659056], + [30.21765, 65.80598], + [29.054588657352383, 66.94428620062203], + [29.977426385220696, 67.69829702419275], + [28.44594363781877, 68.36461294216399], + [28.591929559043365, 69.0647769232867], + [29.39955, 69.15692000000018], + [31.10108000000011, 69.55811], + [32.13272000000026, 69.90595000000025], + [33.77547, 69.30142000000012], + [36.51396, 69.06342], + [40.292340000000166, 67.9324], + [41.059870000000124, 67.4571300000001], + [41.12595000000019, 66.79158000000012], + [40.01583, 66.26618000000013], + [38.38295, 65.9995300000001], + [33.918710000000175, 66.75961], + [33.18444, 66.63253], + [34.81477, 65.90015000000014], + [34.87857425307877, 65.4362128770482], + [34.94391000000015, 64.41437000000016], + [36.23129, 64.10945], + [37.01273000000012, 63.84983000000011], + [37.14197000000016, 64.33471], + [36.539579035089815, 64.76446], + [37.17604000000014, 65.14322000000013], + [39.59345, 64.52079000000018], + [40.43560000000011, 64.76446], + [39.76260000000016, 65.49682], + [42.0930900000001, 66.47623], + [43.01604000000012, 66.41858], + [43.94975000000014, 66.06908], + [44.53226, 66.75634000000014], + [43.69839, 67.35245], + [44.18795000000014, 67.95051], + [43.45282, 68.57079], + [46.25000000000014, 68.25], + [46.82134000000016, 67.68997], + [45.55517, 67.56652], + [45.5620200000001, 67.01005000000019], + [46.34915000000015, 66.6676700000001], + [47.894160000000255, 66.88455000000016], + [48.13876, 67.52238], + [50.22766000000016, 67.99867000000013], + [53.71743000000018, 68.85738000000012], + [54.47171, 68.80815], + [53.48582000000013, 68.20131], + [54.72628, 68.09702], + [55.44268000000014, 68.43866], + [57.317020000000156, 68.46628], + [58.80200000000021, 68.88082], + [59.94142000000019, 68.2784400000001], + [61.07784000000018, 68.94069], + [60.03, 69.52], + [60.55, 69.85], + [63.50400000000016, 69.54739], + [64.888115, 69.23483500000013], + [68.51216000000014, 68.09233000000017], + [69.18068, 68.61563000000012], + [68.16444, 69.14436], + [68.13522, 69.35649], + [66.93008000000012, 69.45461000000012], + [67.25976, 69.92873], + [66.72492000000014, 70.70889000000014], + [66.69466, 71.02897000000024], + [68.54006000000011, 71.93450000000024], + [69.19636000000011, 72.84336000000016], + [69.94, 73.04000000000013], + [72.58754, 72.7762900000001], + [72.79603, 72.22006], + [71.8481100000001, 71.40898], + [72.47011, 71.09019], + [72.79188, 70.39114], + [72.56470000000022, 69.02085], + [73.66787, 68.4079], + [73.2387, 67.7404], + [71.28000000000011, 66.32000000000016], + [72.42301000000018, 66.17267000000018], + [72.82077, 66.53267], + [73.92099000000016, 66.78946000000013], + [74.1865100000002, 67.28429], + [75.052, 67.76047000000017], + [74.46926000000016, 68.32899], + [74.93584000000013, 68.98918], + [73.84236, 69.07146], + [73.60187000000022, 69.62763], + [74.3998, 70.63175], + [73.1011, 71.44717000000026], + [74.89082000000022, 72.12119], + [74.65926, 72.83227], + [75.15801000000019, 72.85497000000011], + [75.68351, 72.30056000000013], + [75.28898000000012, 71.33556], + [76.35911, 71.15287000000015], + [75.90313000000017, 71.87401], + [77.57665000000011, 72.26717], + [79.65202000000014, 72.32011], + [81.5, 71.75], + [80.61071000000013, 72.58285000000012], + [80.51109, 73.6482], + [82.25, 73.85000000000011], + [84.65526, 73.80591000000018], + [86.82230000000024, 73.93688], + [86.00956, 74.45967000000014], + [87.16682000000017, 75.11643], + [88.31571000000011, 75.14393], + [90.26, 75.64], + [92.90058, 75.77333], + [93.23421000000016, 76.0472], + [95.86000000000016, 76.14], + [96.67821, 75.91548], + [98.92254000000023, 76.44689], + [100.75967000000023, 76.43028], + [101.03532, 76.86189], + [101.99084000000013, 77.2875400000002], + [104.3516000000001, 77.69792], + [106.06664000000013, 77.37389], + [104.70500000000024, 77.1274], + [106.97013000000013, 76.97419] + ] + ], + [ + [ + [105.07547, 78.30689], + [99.43814, 77.921], + [101.2649, 79.23399], + [102.08635, 79.34641], + [102.837815, 79.28129], + [105.37243, 78.71334], + [105.07547, 78.30689] + ] + ], + [ + [ + [51.13618655783128, 80.54728017854093], + [49.79368452332071, 80.4154277615482], + [48.89441124857754, 80.3395667589437], + [48.754936557821765, 80.17546824820084], + [47.586119012244154, 80.01018117951533], + [46.502825962109654, 80.24724681265437], + [47.07245527526291, 80.55942414012945], + [44.846958042181114, 80.58980988231718], + [46.79913862487123, 80.77191762971364], + [48.318477410684665, 80.78400991486996], + [48.522806023966695, 80.51456899690015], + [49.09718956889091, 80.75398590770843], + [50.03976769389462, 80.91888540315182], + [51.52293297710369, 80.6997256538019], + [51.13618655783128, 80.54728017854093] + ] + ], + [ + [ + [99.93976, 78.88094], + [97.75794, 78.7562], + [94.97259, 79.044745], + [93.31288, 79.4265], + [92.5454, 80.14379], + [91.18107, 80.34146], + [93.77766, 81.0246], + [95.940895, 81.2504], + [97.88385, 80.746975], + [100.186655, 79.780135], + [99.93976, 78.88094] + ] + ] + ] + } + } + ] } diff --git a/packages/ketchup-showcase/public/assets/maps/italy.json b/packages/ketchup-showcase/public/assets/maps/italy.json index 521fb2090d..67f676900d 100644 --- a/packages/ketchup-showcase/public/assets/maps/italy.json +++ b/packages/ketchup-showcase/public/assets/maps/italy.json @@ -1,3562 +1,3562 @@ { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "scalerank": 0, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Italy", - "sov_a3": "ITA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Italy", - "adm0_a3": "ITA", - "geou_dif": 0, - "geounit": "Italy", - "gu_a3": "ITA", - "su_dif": 0, - "subunit": "Italy", - "su_a3": "ITA", - "brk_diff": 0, - "name": "Italy", - "name_long": "Italy", - "brk_a3": "ITA", - "brk_name": "Italy", - "brk_group": null, - "abbrev": "Italy", - "postal": "I", - "formal_en": "Italian Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Italy", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 7, - "mapcolor9": 8, - "mapcolor13": 7, - "pop_est": 58126212, - "gdp_md_est": 1823000, - "pop_year": -99, - "lastcensus": 2012, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10_": "IT", - "iso_a2": "IT", - "iso_a3": "ITA", - "iso_n3": "380", - "un_a3": "380", - "wb_a2": "IT", - "wb_a3": "ITA", - "woe_id": 23424853, - "woe_id_eh": 23424853, - "woe_note": "Exact WOE match as country", - "adm0_a3_is": "ITA", - "adm0_a3_us": "ITA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ITA.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [12.62126712300005, 35.49233633000007], - [12.611094597000118, 35.489243882], - [12.603037957000083, 35.491400458], - [12.598317905000073, 35.494330145], - [12.59392337300008, 35.49445221600008], - [12.55567467500012, 35.50804271000014], - [12.536143425000148, 35.51260000200007], - [12.526133660000085, 35.51666901200004], - [12.533864780000071, 35.5216332050001], - [12.55567467500012, 35.521226304], - [12.566905144000115, 35.51902903900019], - [12.612803582000112, 35.515326239000146], - [12.62126712300005, 35.513373114], - [12.6237085300001, 35.51190827000015], - [12.621755405000044, 35.50975169500005], - [12.62126712300005, 35.508246161], - [12.623871290000068, 35.50161367400012], - [12.62126712300005, 35.49233633000007] - ] - ], - [ - [ - [12.872569207000083, 35.85228099200016], - [12.856944207000112, 35.85228099200016], - [12.850922071000099, 35.855902411000116], - [12.845876498000079, 35.86269765800016], - [12.847015821000099, 35.868312893000066], - [12.853526238000114, 35.87124258000007], - [12.859873894000115, 35.87221914300015], - [12.867035352000073, 35.87225983300014], - [12.874034050000148, 35.86644114799999], - [12.876719597000116, 35.855861721000124], - [12.872569207000083, 35.85228099200016] - ] - ], - [ - [ - [11.98064212300011, 36.82709381700009], - [11.987315300000148, 36.82416413000006], - [11.992930535000056, 36.825384833000086], - [11.99952233200014, 36.83592357000013], - [12.037608269000115, 36.806626695000105], - [12.051524285000113, 36.790350653000175], - [12.053477410000141, 36.76764557500003], - [12.030609571000127, 36.74135976800004], - [11.996104363000114, 36.74494049700009], - [11.96119225400011, 36.765204169000086], - [11.937347852000128, 36.788763739000146], - [11.932953321000127, 36.79564036700005], - [11.924978061000104, 36.81195709800009], - [11.922211134000122, 36.82835521], - [11.934336785000113, 36.83592357000013], - [11.938812696000099, 36.837062893000066], - [11.946136915000096, 36.841701565], - [11.95134524800008, 36.84275950700005], - [11.957692905000016, 36.840562242000075], - [11.967295769000089, 36.83120351800012], - [11.971446160000141, 36.82908763200011], - [11.98064212300011, 36.82709381700009] - ] - ], - [ - [ - [12.321299675000061, 37.940497137000094], - [12.336761915000094, 37.93305084800012], - [12.354665561000045, 37.926988023000135], - [12.368825717000078, 37.92523834800012], - [12.357676629000139, 37.91404857000013], - [12.342133009000065, 37.91323476800004], - [12.326182488000143, 37.918361721000124], - [12.314219597000118, 37.92523834800012], - [12.299652540000096, 37.91925690300003], - [12.287771030000043, 37.9215355490001], - [12.278656446000127, 37.92918528900013], - [12.27320397200009, 37.93952057500003], - [12.286957227000128, 37.93854401200014], - [12.29704837300008, 37.94131094000012], - [12.305430535000141, 37.94497304900007], - [12.314219597000118, 37.94635651200015], - [12.321299675000061, 37.940497137000094] - ] - ], - [ - [ - [12.077891472000088, 37.960109768000066], - [12.079274936000076, 37.950262762000065], - [12.06478925900012, 37.95083242400001], - [12.047618035000113, 37.96076080900012], - [12.037119988000141, 37.97370026200012], - [12.030446811000076, 37.98436107000005], - [12.035980665000096, 37.991034247000115], - [12.053558790000123, 37.99241771], - [12.064463738000114, 37.98623281500012], - [12.072276238000113, 37.967922268000066], - [12.077891472000088, 37.960109768000066] - ] - ], - [ - [ - [15.642425977000073, 38.262274481000034], - [15.63445071700005, 38.26093170800005], - [15.624278191000087, 38.261664130000085], - [15.583750847000147, 38.240423895], - [15.569672071000127, 38.22695547100001], - [15.562998894000145, 38.21430084800015], - [15.559906446000069, 38.19977448100009], - [15.575938347000063, 38.20018138200011], - [15.527028842000076, 38.136786200000174], - [15.500336134000065, 38.08494700700008], - [15.392588738000114, 37.976141669000135], - [15.302744988000086, 37.86440664300004], - [15.283457879000139, 37.832953192], - [15.266286655000044, 37.81191640800016], - [15.241221550000118, 37.79555898600013], - [15.213063998000052, 37.76146067900014], - [15.20655358200014, 37.74774811400012], - [15.208262566000142, 37.73704661700019], - [15.218597852000073, 37.718085028000175], - [15.220225457000081, 37.706732489], - [15.216075066000144, 37.696722723000114], - [15.202159050000061, 37.68537018400014], - [15.199066602000103, 37.675726630000085], - [15.196787957000112, 37.655096747000144], - [15.184580925000148, 37.62579987200002], - [15.178558790000126, 37.604315497000115], - [15.163828972000147, 37.567694403000175], - [15.115896030000044, 37.52228424700009], - [15.096690300000091, 37.49445221600003], - [15.091563347000147, 37.47748444200006], - [15.08952884200005, 37.459458726000136], - [15.092051629000137, 37.360541083000115], - [15.096690300000091, 37.34369538000011], - [15.103526238000086, 37.329779364000146], - [15.110687696000127, 37.32184479400017], - [15.180023634000094, 37.29075755400008], - [15.217458530000043, 37.28497955900012], - [15.236664259000095, 37.274725653000175], - [15.251963738000143, 37.25771719000012], - [15.26124108200011, 37.23383209800015], - [15.244883660000083, 37.24616120000009], - [15.235606316000116, 37.24192942900008], - [15.228851759000094, 37.23029205900015], - [15.220225457000081, 37.220160223], - [15.221690300000146, 37.237453518], - [15.21583092500012, 37.244696356000034], - [15.205414259000122, 37.244696356000034], - [15.19288170700011, 37.23997630400011], - [15.199066602000103, 37.22760651200018], - [15.1834416020001, 37.207464911000145], - [15.194672071000097, 37.17633698100015], - [15.216481967000048, 37.15521881700015], - [15.233246290000066, 37.164862372000115], - [15.247569207000055, 37.158677476000136], - [15.247569207000055, 37.15184153900013], - [15.229177280000016, 37.14964427300013], - [15.231781446000127, 37.13491445500013], - [15.246592644000089, 37.118231512000094], - [15.264659050000118, 37.11029694200012], - [15.288828972000116, 37.10838450700008], - [15.303233269000087, 37.101223049000126], - [15.307871941000116, 37.086655992000104], - [15.302744988000086, 37.062486070000105], - [15.287933790000125, 37.0689964860001], - [15.281993035000085, 37.06085846600017], - [15.283702019000087, 37.048407294000135], - [15.291840040000123, 37.04197825700005], - [15.312266472000088, 37.04401276200018], - [15.321055535000141, 37.04022858300006], - [15.329437696000126, 37.027736721000124], - [15.33236738400012, 37.011623440000065], - [15.324717644000115, 37.008490302], - [15.314219597000147, 37.01243724200016], - [15.308929884000063, 37.01776764500014], - [15.303396030000043, 37.01618073100012], - [15.268077019000117, 37.00043366100006], - [15.27491295700014, 36.99359772300015], - [15.26612389400006, 36.989406643], - [15.263845248000107, 36.98712799700006], - [15.268077019000117, 36.980536200000145], - [15.268077019000117, 36.973089911], - [15.244476759000092, 36.972072658000044], - [15.22673587300008, 36.96478913000011], - [15.211680535000085, 36.956488348000114], - [15.196055535000083, 36.95262278900013], - [15.174652540000125, 36.944077867000104], - [15.15837649800011, 36.924221096], - [15.107676629000139, 36.82013580900018], - [15.106618686000077, 36.80857982000008], - [15.094004754000109, 36.79954661700005], - [15.098887566000085, 36.779445705000015], - [15.117198113000143, 36.74713776200018], - [15.134938998000022, 36.68768952000012], - [15.134287957000083, 36.67519765800013], - [15.114512566000142, 36.65989817900008], - [15.09392337300011, 36.65493398600001], - [15.073578321000127, 36.65912506700015], - [15.055186394000087, 36.67145416900008], - [15.04070071700005, 36.68768952000012], - [15.033050977000102, 36.69391510600009], - [15.021006707000083, 36.69936758000013], - [15.007172071000099, 36.702785549000126], - [14.997813347000147, 36.70221588700018], - [14.99366295700011, 36.695949611000046], - [14.982432488000114, 36.68886953300016], - [14.957286004000137, 36.69782135600009], - [14.9186304050001, 36.719875393000095], - [14.882172071000127, 36.73065827], - [14.846853061000104, 36.72626373900003], - [14.780772332000083, 36.69936758000013], - [14.776133660000054, 36.70770905200003], - [14.773448113000084, 36.71002838700015], - [14.760915561000076, 36.70620351800015], - [14.744313998000024, 36.71914297100015], - [14.684580925000148, 36.726019598000065], - [14.671641472000145, 36.74371979400017], - [14.658946160000083, 36.75381094000012], - [14.60010826900009, 36.7721214860001], - [14.582204623000052, 36.781317450000174], - [14.565928582000112, 36.77830638200008], - [14.487315300000091, 36.793361721000096], - [14.475759311000077, 36.804917710000105], - [14.394541863000084, 36.94501373900009], - [14.369883660000085, 36.973089911], - [14.27881920700014, 37.04401276200018], - [14.208506707000112, 37.08112213700018], - [14.126312696000042, 37.11225006700009], - [14.088633660000085, 37.11774323100011], - [13.976328972000147, 37.11029694200012], - [13.967295769000145, 37.108221747000115], - [13.948578321000069, 37.098822333], - [13.93848717500012, 37.095933335000055], - [13.89437910200013, 37.100816148000135], - [13.832692905000101, 37.13955312700007], - [13.794606967000107, 37.15184153900013], - [13.75163821700005, 37.159002997000144], - [13.715830925000148, 37.1713727890001], - [13.683441602000128, 37.18935781500012], - [13.598806186000047, 37.25674062700013], - [13.569183790000096, 37.273504950000145], - [13.534434441000116, 37.28217194200006], - [13.488617384000122, 37.2884789080001], - [13.45264733200014, 37.298814195000105], - [13.42156009200005, 37.31439850499999], - [13.372243686000076, 37.34613678600006], - [13.329600457000112, 37.366278387000094], - [13.311289910000056, 37.38084544500013], - [13.302012566000116, 37.385728257], - [13.28923587300008, 37.38914622600011], - [13.278005405000071, 37.39370351800015], - [13.253265821000099, 37.43178945500012], - [13.247325066000059, 37.43593984600007], - [13.225352410000141, 37.44603099200005], - [13.214040561000076, 37.45807526200015], - [13.20606530000012, 37.46393463700009], - [13.194590691000085, 37.466538804], - [13.189219597000118, 37.46971263200005], - [13.179372592000107, 37.48383209800009], - [13.174082879000109, 37.487005927000055], - [13.051524285000085, 37.500677802], - [13.036794467000078, 37.49485911700005], - [13.026377800000091, 37.49323151200012], - [13.016856316000116, 37.4975446640001], - [13.010427280000101, 37.50690338700014], - [13.004161004000139, 37.527085679], - [13.000010613000114, 37.53546784100014], - [12.974131707000083, 37.557440497000144], - [12.942637566000087, 37.5685082050001], - [12.862152540000096, 37.576402085000076], - [12.780935092000107, 37.57420482], - [12.697764519000145, 37.56273021000014], - [12.659353061000045, 37.565130927000084], - [12.636241082000083, 37.58222077000012], - [12.594737175000091, 37.63788483300014], - [12.577810092000107, 37.65200429900007], - [12.56348717500012, 37.65778229400003], - [12.523610873000052, 37.658351955], - [12.506195509000092, 37.665513414000046], - [12.489024285000141, 37.68268463700015], - [12.474375847000147, 37.70294830900018], - [12.46501712300011, 37.71979401200018], - [12.460459832000083, 37.734605210000055], - [12.45915774800008, 37.74774811400012], - [12.456309441000116, 37.75975169500013], - [12.448008660000141, 37.77130768400014], - [12.436289910000141, 37.78314850500011], - [12.427012566000114, 37.797023830000015], - [12.427419467000107, 37.809271552000084], - [12.444590691000144, 37.81598541900003], - [12.446055535000113, 37.811835028000175], - [12.460459832000083, 37.819037177000105], - [12.46501712300011, 37.822821356000034], - [12.463063998000079, 37.82575104400014], - [12.470225457000112, 37.853420315000065], - [12.472422722000088, 37.854193427000084], - [12.477712436000074, 37.87254466400013], - [12.478688998000052, 37.881170966000056], - [12.47673587300011, 37.88593170800014], - [12.467784050000061, 37.89712148600013], - [12.46501712300011, 37.90599192899999], - [12.464121941000116, 37.91290924700008], - [12.464528842000021, 37.91412995000012], - [12.467051629000139, 37.91616445500013], - [12.49048912900011, 37.95400625200007], - [12.496592644000117, 37.98061758000004], - [12.50294030000012, 37.9970563820001], - [12.504161004000139, 38.011216539000046], - [12.492930535000141, 38.021429755000085], - [12.523448113000086, 38.03143952000006], - [12.549652540000123, 38.05483633000013], - [12.57634524800005, 38.07172272300012], - [12.60840905000012, 38.06240469], - [12.638682488000114, 38.07949453300013], - [12.651621941000114, 38.09149811400005], - [12.6569116550001, 38.107367255], - [12.66244550900012, 38.11627838700004], - [12.676036004000082, 38.11587148600002], - [12.691905144000115, 38.11212799700009], - [12.704600457000083, 38.11082591400019], - [12.725352410000056, 38.125921942], - [12.723968946000099, 38.15033600500014], - [12.719899936000047, 38.17548248900012], - [12.73178144600007, 38.192775783000044], - [12.737803582000083, 38.18097565300015], - [12.749359571000099, 38.182074286], - [12.760915561000045, 38.18097565300015], - [12.766123894000117, 38.16266510600009], - [12.790782097000118, 38.11709219000012], - [12.818369988000143, 38.07794830900009], - [12.828786655000043, 38.06989166900014], - [12.856944207000112, 38.05857982], - [12.868907097000147, 38.05133698100015], - [12.869639519000089, 38.042547919000086], - [12.901133660000085, 38.02806224200005], - [12.944183790000123, 38.032863674000126], - [13.027354363000086, 38.06240469], - [13.061371290000096, 38.0834821640001], - [13.069672071000069, 38.09113190300015], - [13.071299675000091, 38.09552643400003], - [13.069590691000085, 38.10146719000014], - [13.06820722700013, 38.113959052000055], - [13.06617272200009, 38.12303294500008], - [13.056813998000052, 38.13271719000012], - [13.054698113000143, 38.141831773000106], - [13.089366082000112, 38.166001695000105], - [13.083750847000118, 38.174709377], - [13.089610222000145, 38.18333567900011], - [13.100922071000042, 38.19009023600013], - [13.112478061000076, 38.192775783000044], - [13.12240644600007, 38.19098541900006], - [13.156993035000085, 38.17967357000005], - [13.179372592000107, 38.17621491100005], - [13.20720462300005, 38.17609284100008], - [13.230316602000102, 38.184637762000094], - [13.239024285000085, 38.20701732000013], - [13.254405144000115, 38.20254140800016], - [13.265961134000065, 38.20526764500012], - [13.277028842000107, 38.210435289000046], - [13.296641472000147, 38.214422919000114], - [13.310231967000107, 38.21954987200003], - [13.318125847000088, 38.220648505000085], - [13.32325280000009, 38.21796295799999], - [13.325043165000096, 38.21165599200005], - [13.326019727000071, 38.204779364000146], - [13.32837975400011, 38.20018138200011], - [13.366221550000148, 38.17967357000005], - [13.371918165000123, 38.17279694200015], - [13.37330162900011, 38.140692450000174], - [13.376719597000118, 38.13129303600006], - [13.391368035000141, 38.103176174000154], - [13.513519727000073, 38.11054108300006], - [13.541270379000139, 38.09406159100017], - [13.539317254000082, 38.076849677000055], - [13.54086347700013, 38.067531643], - [13.547373894000115, 38.05621979400003], - [13.557465040000096, 38.04913971600017], - [13.587087436000047, 38.039129950000174], - [13.62240644600007, 38.01520416900003], - [13.651133660000113, 38.00096263200011], - [13.697764519000117, 37.99359772300012], - [13.711924675000148, 37.987941799000126], - [13.707774285000113, 37.98509349200019], - [13.70728600400011, 37.984035549000126], - [13.705088738000114, 37.98045482000008], - [13.72673587300011, 37.98090241100006], - [13.790782097000088, 37.97361888200013], - [13.812673373000052, 37.97793203300013], - [13.857188347000116, 37.9967308610001], - [13.898285352000128, 38.00446198100009], - [13.91228274800008, 38.01264069200003], - [13.924815300000091, 38.02195872600005], - [13.93848717500012, 38.02887604400014], - [14.007172071000127, 38.038275458000086], - [14.020518425000118, 38.04938385600012], - [14.062510613000114, 38.03021881700015], - [14.083262566000114, 38.02383047100012], - [14.106293165000094, 38.021429755000085], - [14.120941602000102, 38.022609768], - [14.151377800000148, 38.02887604400014], - [14.273203972000145, 38.015122789000046], - [14.331228061000047, 38.01801178600005], - [14.384613477000073, 38.02952708500002], - [14.431895379000139, 38.04938385600012], - [14.464121941000085, 38.037176825000024], - [14.511729363000143, 38.044378973000065], - [14.634613477000102, 38.08148834800009], - [14.667735222000147, 38.099188544000086], - [14.6959741550001, 38.12103913000011], - [14.73373457100007, 38.15761953300016], - [14.744802280000101, 38.16136302299999], - [14.777598504000112, 38.15924713700017], - [14.798106316000089, 38.16034577000012], - [14.87403405000012, 38.17568594000009], - [14.88803144600007, 38.18260325700008], - [14.897471550000091, 38.185939846], - [14.907074415000068, 38.18768952], - [14.935313347000118, 38.185939846], - [14.944997592000078, 38.18178945500007], - [14.96306399800011, 38.16339752800003], - [14.969737175000146, 38.15924713700017], - [14.98178144600007, 38.15827057500012], - [15.007334832000138, 38.151800848], - [15.039073113000116, 38.15330638200005], - [15.04900149800011, 38.151800848], - [15.053070509000065, 38.14838288], - [15.063243035000111, 38.13568756700012], - [15.068695509000065, 38.13129303600006], - [15.087901238000113, 38.12824127800015], - [15.105316602000073, 38.13349030200013], - [15.122569207000081, 38.141058661], - [15.177419467000107, 38.156317450000145], - [15.20329837300011, 38.18329498900012], - [15.240733269000145, 38.24115631700012], - [15.237640821000069, 38.248846747000144], - [15.236094597000116, 38.25104401200004], - [15.2369897800001, 38.25348541900017], - [15.240733269000145, 38.261664130000085], - [15.237152540000068, 38.264797268000144], - [15.24317467500009, 38.264797268000144], - [15.246348504000139, 38.25433991100009], - [15.240733269000145, 38.230292059000035], - [15.245371941000087, 38.21723053600006], - [15.257578972000145, 38.21019114799999], - [15.274180535000113, 38.20750560100011], - [15.291840040000123, 38.20701732000013], - [15.321055535000141, 38.210882880000135], - [15.399668816000144, 38.232570705000015], - [15.421885613000114, 38.244574286000145], - [15.43376712300008, 38.25315989800005], - [15.47291100400011, 38.267808335000055], - [15.512868686000074, 38.29759349200016], - [15.528656446000097, 38.302639065], - [15.559255405000044, 38.300116278000175], - [15.615977410000113, 38.28021881700009], - [15.651621941000146, 38.27529531500012], - [15.648285352000132, 38.266750393], - [15.642425977000073, 38.262274481000034] - ] - ], - [ - [ - [14.998545769000089, 38.371039130000085], - [14.986827019000115, 38.36408112200017], - [14.9635522800001, 38.381659247000115], - [14.948252800000118, 38.39642975499999], - [14.945323113000114, 38.41225820500013], - [14.958832227000071, 38.43292877800015], - [14.966319207000138, 38.43292877800015], - [14.966319207000138, 38.41868724200005], - [14.982432488000114, 38.412420966000084], - [14.99366295700011, 38.403021552000084], - [15.001719597000147, 38.3912621110001], - [15.007334832000138, 38.37767161700013], - [14.998545769000089, 38.371039130000085] - ] - ], - [ - [ - [14.966319207000138, 38.45343659100011], - [14.94874108200011, 38.450913804], - [14.93458092500009, 38.45864492400009], - [14.921560092000107, 38.46881745000006], - [14.907725457000112, 38.47394440300015], - [14.89942467500012, 38.48167552300008], - [14.900645379000139, 38.498683986000124], - [14.90967858200014, 38.51532623900009], - [14.924815300000146, 38.522365627000156], - [14.957855665000094, 38.522040106000034], - [14.966075066000116, 38.51626211100016], - [14.958832227000071, 38.501857815], - [14.965505405000043, 38.49754466400019], - [14.97413170700014, 38.490057684000035], - [14.979340040000123, 38.487534898000106], - [14.979340040000123, 38.48139069200012], - [14.952647332000112, 38.48139069200012], - [14.957855665000094, 38.46954987200017], - [14.961192254000137, 38.46499258000013], - [14.966319207000138, 38.460882880000085], - [14.966319207000138, 38.45343659100011] - ] - ], - [ - [ - [14.360850457000081, 38.53904857], - [14.346446160000113, 38.53514232], - [14.342784050000146, 38.547267971000096], - [14.357188347000116, 38.55121491100009], - [14.360850457000081, 38.53904857] - ] - ], - [ - [ - [14.863291863000084, 38.549017645000085], - [14.861664259000063, 38.53929271000013], - [14.82398522200009, 38.55182526200004], - [14.793793165000068, 38.57160065300015], - [14.814952019000089, 38.583807684000035], - [14.85141035200013, 38.58490631700009], - [14.866953972000147, 38.58112213700015], - [14.876963738000114, 38.56952545800014], - [14.871918165000094, 38.56525299700003], - [14.86890709700009, 38.56049225500011], - [14.863291863000084, 38.549017645000085] - ] - ], - [ - [ - [14.585459832000081, 38.55744049700003], - [14.573578321000127, 38.556545315000115], - [14.551605665000123, 38.56159088700015], - [14.54371178500014, 38.57453034100017], - [14.54249108200014, 38.58685944200012], - [14.54623457100007, 38.58795807500017], - [14.563975457000053, 38.58454010600015], - [14.576019727000071, 38.57664622599999], - [14.579600457000138, 38.56614817900011], - [14.585215691000144, 38.560980536000116], - [14.585459832000081, 38.55744049700003] - ] - ], - [ - [ - [13.176768425000091, 38.693019924000154], - [13.165212436000074, 38.69106679900001], - [13.153493686000074, 38.69476959800015], - [13.153086785000085, 38.702297268], - [13.157888217000078, 38.709865627000156], - [13.169281446000127, 38.71727122600005], - [13.18572024800011, 38.71751536700019], - [13.195974155000044, 38.711493231000176], - [13.19743899800011, 38.70831940300012], - [13.176768425000091, 38.693019924000154] - ] - ], - [ - [ - [15.224619988000084, 38.776800848000065], - [15.217458530000043, 38.77301666900014], - [15.206065300000148, 38.775213934000035], - [15.187022332000083, 38.78900788000014], - [15.187022332000083, 38.792710679], - [15.19410241000014, 38.79808177300004], - [15.203623894000117, 38.80158112200003], - [15.208750847000147, 38.805894273000135], - [15.212087436000076, 38.81045156500009], - [15.218597852000073, 38.81195709800012], - [15.227793816000142, 38.81028880400011], - [15.234629754000137, 38.80780670799999], - [15.239268425000091, 38.80402252800015], - [15.237478061000104, 38.79596588700004], - [15.232432488000057, 38.78929271000008], - [15.229665561000104, 38.783026434000035], - [15.224619988000084, 38.776800848000065] - ] - ], - [ - [ - [8.36036217500012, 39.11815013200008], - [8.385915561000104, 39.105047919000114], - [8.417653842000078, 39.10659414300015], - [8.444590691000144, 39.10272858300014], - [8.455902540000125, 39.07355377800008], - [8.45801842500012, 39.06806061400006], - [8.463145379000139, 39.065252997000115], - [8.469899936000076, 39.065659898000106], - [8.476410352000073, 39.069769598000065], - [8.477305535000056, 39.07070547100015], - [8.479177280000043, 39.07221100499999], - [8.48389733200014, 39.069769598000065], - [8.464040561000047, 39.05654531500012], - [8.45932050900012, 39.049790757], - [8.463389519000089, 39.04246653900018], - [8.453949415000068, 39.02814362200009], - [8.446543816000087, 38.99433014500012], - [8.437022332000083, 38.96718984600001], - [8.432465040000125, 38.96283600500011], - [8.421885613000086, 38.96051666900014], - [8.409841342000078, 38.961818752000156], - [8.406016472000147, 38.96694570500016], - [8.405039910000085, 38.97402578300004], - [8.40137780000012, 38.98102448100009], - [8.364919467000078, 39.02948639500009], - [8.349294467000078, 39.062160549000126], - [8.353526238000113, 39.083441473], - [8.353526238000113, 39.09088776200018], - [8.346039259000037, 39.09088776200018], - [8.346039259000037, 39.09772370000009], - [8.36036217500012, 39.11815013200008] - ] - ], - [ - [ - [8.305837436000047, 39.10455963700012], - [8.290049675000091, 39.09882233300014], - [8.269379102000073, 39.100165106000034], - [8.254730665000068, 39.10712311400012], - [8.257334832000083, 39.11815013200008], - [8.257334832000083, 39.124416408000016], - [8.232676629000082, 39.144110419000135], - [8.224619988000143, 39.15704987200017], - [8.229991082000112, 39.17279694200012], - [8.245290561000076, 39.18097565300003], - [8.290293816000142, 39.188421942], - [8.305837436000047, 39.193304755000085], - [8.30632571700005, 39.1607933610001], - [8.312022332000112, 39.120306708000086], - [8.305837436000047, 39.10455963700012] - ] - ], - [ - [ - [13.95866946700005, 40.711818752000156], - [13.944672071000099, 40.701605536000116], - [13.934825066000142, 40.70563385600009], - [13.919769727000128, 40.70449453300016], - [13.903493686000104, 40.70001862200009], - [13.890147332000112, 40.694159247000144], - [13.882009311000076, 40.69953034100011], - [13.859711134000063, 40.70774974200019], - [13.849131707000083, 40.71527741100006], - [13.856130405000073, 40.73484935100013], - [13.86150149800005, 40.744045315], - [13.87012780000012, 40.748724677000105], - [13.867198113000114, 40.752630927000105], - [13.86280358200014, 40.762396552000055], - [13.883148634000122, 40.762396552000055], - [13.94629967500012, 40.74518463700004], - [13.965830925000091, 40.735052802000084], - [13.962657097000118, 40.728949286], - [13.962412957000083, 40.723130601000136], - [13.965830925000091, 40.71527741100006], - [13.95866946700005, 40.711818752000156] - ] - ], - [ - [ - [13.426931186000104, 40.79083893400014], - [13.414724155000043, 40.785874742000104], - [13.418955925000148, 40.795599677000084], - [13.424164259000037, 40.800238348], - [13.431976759000122, 40.80145905200011], - [13.426931186000104, 40.79083893400014] - ] - ], - [ - [ - [8.332367384000094, 41.105658270000035], - [8.34197024800008, 41.09784577000012], - [8.344737175000148, 41.08624909100011], - [8.34131920700014, 41.07412344], - [8.332367384000094, 41.064642645], - [8.274750196000127, 41.05727773600002], - [8.251149936000104, 41.04376862200003], - [8.250987175000148, 41.016099351000136], - [8.246429884000092, 40.99363841400004], - [8.209646030000101, 40.995794989000146], - [8.217621290000068, 41.005031643], - [8.22169030000012, 41.014390367000125], - [8.223155144000089, 41.02399323100012], - [8.223155144000089, 41.03363678600009], - [8.228851759000065, 41.041734117000104], - [8.241384311000076, 41.05206940300011], - [8.260752800000091, 41.064642645], - [8.275645379000139, 41.06976959800012], - [8.277842644000117, 41.081732489000146], - [8.275645379000139, 41.09540436400009], - [8.277842644000117, 41.105658270000035], - [8.284353061000104, 41.10687897300012], - [8.302093946000099, 41.10504791900014], - [8.305837436000047, 41.10907623900012], - [8.30795332100007, 41.11383698100012], - [8.313324415000125, 41.11859772300012], - [8.326182488000143, 41.126125393000066], - [8.32593834700009, 41.118353583000086], - [8.32797285200013, 41.112494208000115], - [8.332367384000094, 41.105658270000035] - ] - ], - [ - [ - [9.471039259000094, 41.1896019550001], - [9.474375847000118, 41.18427155200011], - [9.47486412900011, 41.17926666900017], - [9.47038821700005, 41.17210521000014], - [9.46436608200014, 41.172674872000115], - [9.45639082100007, 41.18065013200005], - [9.44874108200014, 41.18553294500013], - [9.441661004000082, 41.183050848], - [9.437022332000055, 41.185939846000124], - [9.447764519000089, 41.205064195000105], - [9.44353274800005, 41.21149323100012], - [9.446462436000076, 41.22040436400006], - [9.453868035000056, 41.23395416900003], - [9.459971550000148, 41.24237702000006], - [9.468028191000087, 41.24111562700007], - [9.474782748000107, 41.23607005400013], - [9.478363477000102, 41.228461005], - [9.47950280000012, 41.224188544000086], - [9.479258660000085, 41.21694570500016], - [9.471039259000094, 41.1896019550001] - ] - ], - [ - [ - [9.435313347000147, 41.21702708500014], - [9.395274285000113, 41.210598049000126], - [9.376963738000143, 41.213324286], - [9.373057488000057, 41.221909898000106], - [9.373057488000057, 41.22988515800016], - [9.3776147800001, 41.23383209800015], - [9.384938998000107, 41.23651764500012], - [9.391856316000116, 41.24070872600005], - [9.396250847000088, 41.24774811400012], - [9.397959832000112, 41.256048895], - [9.402191602000128, 41.25751373900006], - [9.40796959700009, 41.25812409100003], - [9.414235873000052, 41.262437242000125], - [9.421885613000057, 41.260891018000095], - [9.427419467000078, 41.254095770000056], - [9.430511915000066, 41.24628327000006], - [9.430430535000085, 41.23777903900004], - [9.429047071000099, 41.22939687700007], - [9.430918816000085, 41.22479889500015], - [9.4342554050001, 41.220607815], - [9.435313347000147, 41.21702708500014] - ] - ], - [ - [ - [9.238291863000143, 41.24884674700017], - [9.246918165000068, 41.24774811400012], - [9.257823113000143, 41.2496605490001], - [9.268077019000145, 41.236639716000106], - [9.267425977000102, 41.20197174700003], - [9.278330925000091, 41.19501373900012], - [9.274668816000144, 41.199530341000084], - [9.273610873000079, 41.20514557500009], - [9.274912957000083, 41.212388414000095], - [9.278330925000091, 41.221747137000065], - [9.285329623000079, 41.221747137000065], - [9.289317254000139, 41.20872630400005], - [9.288340691000087, 41.20575592700005], - [9.285329623000079, 41.20123932500009], - [9.285329623000079, 41.19501373900012], - [9.299571160000085, 41.196478583], - [9.305430535000113, 41.197943427000055], - [9.312510613000084, 41.20123932500009], - [9.316579623000052, 41.196478583], - [9.33301842500012, 41.187567450000145], - [9.335215691000116, 41.21165599199999], - [9.352061394000117, 41.20726146], - [9.388194207000055, 41.18073151200004], - [9.388194207000055, 41.187567450000145], - [9.396657748000107, 41.18390534100011], - [9.40406334700009, 41.18170807500012], - [9.41228274800008, 41.18073151200004], - [9.422373894000145, 41.18073151200004], - [9.422373894000145, 41.174505927000084], - [9.417002800000091, 41.171454169000086], - [9.41431725400011, 41.16819896000014], - [9.412119988000114, 41.16453685099999], - [9.408702019000117, 41.16030508000007], - [9.420176629000053, 41.15643952000006], - [9.426605665000068, 41.14923737200003], - [9.432790561000047, 41.1407738300001], - [9.442881707000112, 41.1329613300001], - [9.437022332000055, 41.12543366100014], - [9.436778191000116, 41.11538320500016], - [9.442881707000112, 41.09198639500009], - [9.45411217500012, 41.11196523600016], - [9.46045983200014, 41.12051015800007], - [9.470062696000127, 41.126125393000066], - [9.466807488000086, 41.130682684000114], - [9.465098504000082, 41.134426174000154], - [9.462412957000083, 41.13760000200004], - [9.45655358200014, 41.140366929], - [9.469086134000037, 41.14618561400012], - [9.481455925000091, 41.14557526200018], - [9.494395379000082, 41.14232005400014], - [9.50806725400011, 41.140366929], - [9.513926629000082, 41.14350006700006], - [9.518402540000125, 41.148667710000055], - [9.523936394000145, 41.14972565300012], - [9.53223717500012, 41.140366929], - [9.52475019600007, 41.1329613300001], - [9.534353061000047, 41.128119208000115], - [9.540782097000147, 41.122870184000035], - [9.546153191000116, 41.12091705900018], - [9.552744988000086, 41.126125393000066], - [9.559580925000091, 41.126125393000066], - [9.561208530000043, 41.12181224199999], - [9.561778191000087, 41.12107982000005], - [9.562998894000117, 41.121242580000015], - [9.566416863000114, 41.11933014500014], - [9.565114780000016, 41.10712311400009], - [9.56226647200009, 41.09711334800009], - [9.556407097000118, 41.08783600500014], - [9.545909050000148, 41.077704169000086], - [9.543793165000068, 41.08250560100008], - [9.540782097000147, 41.08734772300015], - [9.539073113000143, 41.09198639500009], - [9.52125084700006, 41.031683661000116], - [9.51189212300005, 41.0162621110001], - [9.53223717500012, 41.0162621110001], - [9.52475019600007, 41.030503648000106], - [9.543142123000107, 41.03693268400012], - [9.55420983200014, 41.03461334800014], - [9.557627800000148, 41.02505117400007], - [9.552744988000086, 41.00946686400009], - [9.557790561000104, 41.0094261740001], - [9.558604363000114, 41.01105377800012], - [9.558278842000107, 41.01361725500011], - [9.559580925000091, 41.0162621110001], - [9.565684441000085, 41.01093170800014], - [9.56861412900011, 41.00950755400008], - [9.57325280000012, 41.00946686400009], - [9.588145379000082, 41.020697333000086], - [9.615733269000117, 41.01959870000003], - [9.64429772200009, 41.01166413000006], - [9.662608269000145, 41.002630927000055], - [9.651215040000096, 40.991115627000035], - [9.635996941000116, 40.99237702000012], - [9.619639519000089, 40.99876536700005], - [9.604258660000141, 41.002630927000055], - [9.587575717000107, 40.995794989000146], - [9.582530144000087, 40.979925848], - [9.578868035000141, 40.96198151200015], - [9.566416863000114, 40.94863515800016], - [9.571136915000125, 40.93488190300003], - [9.557465040000096, 40.93121979400008], - [9.51189212300005, 40.934312242000075], - [9.511241082000083, 40.929388739], - [9.512543165000096, 40.92796458500014], - [9.504242384000094, 40.926906643000095], - [9.51197350400011, 40.915187893000095], - [9.520030144000145, 40.91502513200014], - [9.528981967000078, 40.91925690300015], - [9.539073113000143, 40.920640367000125], - [9.549327019000089, 40.917222398000106], - [9.567230665000125, 40.90839264500006], - [9.57325280000012, 40.90639883000013], - [9.59278405000012, 40.90989817900011], - [9.607676629000082, 40.917873440000065], - [9.622569207000112, 40.92377350500003], - [9.642100457000112, 40.920640367000125], - [9.637217644000115, 40.91156647300012], - [9.631521030000044, 40.904852606000176], - [9.623871290000125, 40.900702216000134], - [9.614105665000096, 40.89960358299999], - [9.614105665000096, 40.89337799700006], - [9.65007571700005, 40.87946198100014], - [9.65577233200014, 40.87604401200015], - [9.657725457000083, 40.86395905200005], - [9.663259311000104, 40.85822174700017], - [9.671722852000128, 40.85871002800015], - [9.683116082000112, 40.865423895], - [9.689789259000065, 40.855861721000124], - [9.699392123000052, 40.85004303600006], - [9.710948113000086, 40.846869208], - [9.72396894600007, 40.84491608300006], - [9.691091342000078, 40.83624909100014], - [9.681000196000099, 40.82977936400006], - [9.689789259000065, 40.81704336100002], - [9.689789259000065, 40.810777085000055], - [9.674489780000101, 40.81391022300012], - [9.66179446700005, 40.80902741100006], - [9.65788821700005, 40.79987213700018], - [9.668793165000125, 40.790350653000175], - [9.669769727000102, 40.80145905200011], - [9.675791863000114, 40.788641669000164], - [9.703949415000096, 40.759426174000126], - [9.710297071000127, 40.74559153900004], - [9.714203321000127, 40.727240302], - [9.74447675900012, 40.680487372000115], - [9.748301629000109, 40.667222397999986], - [9.753184441000087, 40.60529205900012], - [9.756521030000044, 40.59516022300015], - [9.761566602000073, 40.58734772300006], - [9.768077019000145, 40.58429596600017], - [9.781911655000044, 40.58197663000003], - [9.785817905000043, 40.57587311400012], - [9.78687584700009, 40.56712474200004], - [9.792246941000144, 40.556952216000084], - [9.82056725400011, 40.53636302300008], - [9.826426629000139, 40.52960846600003], - [9.826670769000089, 40.51959870000006], - [9.815196160000141, 40.50250885600009], - [9.81218509200005, 40.49237702000015], - [9.808767123000052, 40.47077057500006], - [9.800303582000083, 40.45551178600009], - [9.77808678500014, 40.4272321640001], - [9.761729363000113, 40.390692450000174], - [9.74935957100007, 40.377264716000084], - [9.727386915000068, 40.372015692], - [9.71241295700014, 40.366400458], - [9.700856967000107, 40.352972723], - [9.683116082000112, 40.32420482000008], - [9.67017662900011, 40.31268952000012], - [9.64551842500012, 40.29608795800006], - [9.63461347700013, 40.28261953300007], - [9.626149936000104, 40.263088283000016], - [9.624847852000102, 40.24774811400006], - [9.62907962300011, 40.20555247600011], - [9.631114129000139, 40.19619375200009], - [9.654633009000092, 40.14459870000003], - [9.665049675000091, 40.13157786700005], - [9.679698113000114, 40.126166083], - [9.68783613400012, 40.12067291900014], - [9.710215691000142, 40.0963402360001], - [9.73226972700013, 40.08392975500006], - [9.7303166020001, 40.06854889500012], - [9.693369988000141, 39.99290599200013], - [9.687266472000147, 39.96116771000008], - [9.696625196000099, 39.933783270000035], - [9.702484571000127, 39.93720123900012], - [9.709727410000141, 39.9403343770001], - [9.715668165000068, 39.94013092700014], - [9.717784050000091, 39.933783270000035], - [9.71452884200005, 39.924505927000055], - [9.708181186000104, 39.922186591000084], - [9.701426629000082, 39.92206452000012], - [9.696625196000099, 39.91950104400003], - [9.689463738000143, 39.906561591000106], - [9.684336785000113, 39.89423248900006], - [9.683848504000139, 39.88251373900009], - [9.689789259000065, 39.871730861000074], - [9.683116082000112, 39.871730861000074], - [9.683116082000112, 39.86554596600011], - [9.687754754000139, 39.86351146000008], - [9.691905144000089, 39.860052802000084], - [9.696625196000099, 39.85805898600013], - [9.696625196000099, 39.85187409100017], - [9.684255405000043, 39.83991120000003], - [9.675547722000147, 39.81891510600009], - [9.670258009000094, 39.793768622000115], - [9.668793165000125, 39.769273179], - [9.669932488000143, 39.75657786700013], - [9.675059441000087, 39.7320824240001], - [9.676280144000089, 39.71808502800003], - [9.67408287900011, 39.70799388200008], - [9.664805535000141, 39.6913923200001], - [9.662608269000145, 39.67682526200018], - [9.660411004000082, 39.67072174700008], - [9.65577233200014, 39.66290924700009], - [9.651133660000113, 39.652492580000015], - [9.648936394000115, 39.638983466000056], - [9.65577233200014, 39.59454987200003], - [9.653005405000073, 39.566839911000116], - [9.628428582000083, 39.50177643400009], - [9.644867384000063, 39.48395416900011], - [9.639008009000122, 39.45246002800009], - [9.614105665000096, 39.399359442], - [9.60206139400006, 39.35565827], - [9.600433790000038, 39.341009833], - [9.603526238000114, 39.32623932500012], - [9.611582879000082, 39.31655508000016], - [9.63461347700013, 39.30316803600006], - [9.63461347700013, 39.29694245000009], - [9.607269727000071, 39.28900788000011], - [9.581879102000128, 39.266302802], - [9.567556186000047, 39.23810455900012], - [9.57325280000012, 39.21381256700012], - [9.565603061000104, 39.20506419500005], - [9.568858269000145, 39.19928620000009], - [9.576019727000102, 39.19391510600003], - [9.579925977000102, 39.18707916900003], - [9.577891472000147, 39.179388739], - [9.568532748000024, 39.15936920800011], - [9.566416863000114, 39.14923737200017], - [9.557790561000104, 39.13971588700018], - [9.539561394000117, 39.134019273000014], - [9.522715691000116, 39.12490469], - [9.518565300000091, 39.10455963700012], - [9.510752800000091, 39.107977606000034], - [9.507090691000142, 39.11139557500003], - [9.507578972000118, 39.116359768000095], - [9.51189212300005, 39.124416408000016], - [9.496348504000139, 39.13361237200009], - [9.480723504000139, 39.13556549700006], - [9.465342644000117, 39.13190338700018], - [9.450368686000076, 39.124416408000016], - [9.442881707000112, 39.124416408000016], - [9.437998894000145, 39.13336823100015], - [9.428965691000114, 39.13861725500014], - [9.408702019000117, 39.1461449240001], - [9.383474155000073, 39.16925690300006], - [9.377696160000085, 39.17279694200012], - [9.367930535000141, 39.177150783], - [9.345062696000127, 39.19643789300015], - [9.336680535000085, 39.20075104400014], - [9.326182488000114, 39.20278554900009], - [9.312266472000118, 39.20791250200009], - [9.299571160000085, 39.21450429900007], - [9.292165561000076, 39.22125885600012], - [9.285329623000079, 39.21381256700012], - [9.271250847000118, 39.22052643400018], - [9.252452019000089, 39.22516510600009], - [9.21631920700014, 39.228013414000046], - [9.19743899800011, 39.221136786000145], - [9.180918816000114, 39.20718008000007], - [9.169688347000118, 39.19334544500007], - [9.166026238000084, 39.18707916900003], - [9.136892123000107, 39.19432200700014], - [9.11353600400011, 39.21149323100014], - [9.073008660000113, 39.24852122600002], - [9.063731316000144, 39.243068752000156], - [9.055511915000068, 39.24754466400013], - [9.047536655000101, 39.25600820500007], - [9.03874759200005, 39.262193101000136], - [9.024424675000148, 39.264837958000115], - [9.013926629000082, 39.26390208500014], - [9.012543165000096, 39.260565497000115], - [9.025726759000063, 39.25600820500007], - [9.025726759000063, 39.24852122600002], - [9.02100670700014, 39.24042389500006], - [9.026866082000083, 39.23574453300015], - [9.035166863000143, 39.232163804], - [9.037852410000141, 39.22711823100015], - [9.03874759200005, 39.228013414000046], - [9.050059441000116, 39.22565338700009], - [9.074961785000141, 39.229885158000016], - [9.079844597000118, 39.22459544500013], - [9.079844597000118, 39.21653880400002], - [9.078949415000125, 39.212347723000065], - [9.038584832000083, 39.17902252800017], - [9.026215040000125, 39.16522858300008], - [9.018321160000141, 39.1461449240001], - [9.015961134000094, 39.123846747000144], - [9.018728061000076, 39.10394928600005], - [9.024587436000104, 39.08612702000009], - [9.031993035000085, 39.069769598000065], - [9.037771030000073, 39.063666083000086], - [9.043793165000068, 39.058417059000085], - [9.044932488000114, 39.051255601000044], - [9.029307488000113, 39.03025950700011], - [9.018321160000141, 38.995306708], - [9.025726759000063, 38.995306708], - [9.015147332000083, 38.989650783000016], - [9.01205488400012, 38.99066803600009], - [9.004649285000113, 38.995306708], - [8.996348504000139, 38.982814846000096], - [8.89470462300008, 38.90228913000011], - [8.887950066000114, 38.89984772300009], - [8.877452019000145, 38.899074611000074], - [8.872406446000127, 38.89606354400017], - [8.861338738000086, 38.882066148000106], - [8.853282097000147, 38.877997137000065], - [8.841481967000078, 38.88056061400006], - [8.827891472000118, 38.88882070500013], - [8.805430535000113, 38.90595123900009], - [8.805430535000113, 38.88544342700011], - [8.791026238000143, 38.90444570500013], - [8.76661217500012, 38.920396226000136], - [8.739512566000087, 38.93065013200005], - [8.71656334700009, 38.93260325700011], - [8.694590691000087, 38.925238348000036], - [8.668793165000068, 38.910589911], - [8.651621941000114, 38.89154694200003], - [8.655121290000125, 38.871161200000024], - [8.640961134000092, 38.864325262000115], - [8.634776238000114, 38.871161200000024], - [8.642832879000139, 38.889960028000175], - [8.633148634000094, 38.89557526200018], - [8.615570509000065, 38.895941473], - [8.59986412900011, 38.899074611000074], - [8.59986412900011, 38.90595123900009], - [8.61500084700009, 38.92300039300012], - [8.615489129000082, 38.94757721600014], - [8.603282097000118, 38.96491120000003], - [8.580088738000084, 38.96051666900014], - [8.572276238000086, 39.01361725500006], - [8.55958092500012, 39.05670807500009], - [8.55209394600007, 39.05670807500009], - [8.54428144600007, 39.051255601000044], - [8.520843946000099, 39.06085846600003], - [8.504405144000089, 39.062933661000145], - [8.509043816000116, 39.067938544000086], - [8.518077019000117, 39.083441473], - [8.504405144000089, 39.09088776200018], - [8.482758009000094, 39.08038971600011], - [8.48210696700005, 39.08417389500012], - [8.47754967500012, 39.090480861000074], - [8.473317905000101, 39.10736725500006], - [8.465098504000082, 39.11945221600016], - [8.454274936000104, 39.12490469], - [8.442230665000096, 39.11815013200008], - [8.437998894000145, 39.12848541900017], - [8.438649936000104, 39.15314362200017], - [8.435394727000071, 39.16596100500003], - [8.428396030000073, 39.17316315300003], - [8.418793165000096, 39.17731354400017], - [8.412608269000145, 39.17572663000014], - [8.415700717000107, 39.16596100500003], - [8.40951582100007, 39.169338283000044], - [8.405039910000085, 39.17438385600015], - [8.402354363000114, 39.181341864000146], - [8.40137780000012, 39.1901716170001], - [8.398692254000139, 39.20115794500008], - [8.392588738000086, 39.204046942], - [8.385508660000113, 39.20441315300011], - [8.380137566000142, 39.207586981000176], - [8.372813347000147, 39.222072658000016], - [8.371755405000101, 39.23061758000013], - [8.376719597000147, 39.23786041900017], - [8.426442905000044, 39.283270575000145], - [8.432139519000117, 39.30182526200015], - [8.415700717000107, 39.323675848], - [8.417246941000144, 39.33901601800015], - [8.382090691000087, 39.35968659100017], - [8.374034050000148, 39.378851630000135], - [8.378184441000116, 39.387925523000135], - [8.395681186000047, 39.40424225500006], - [8.40137780000012, 39.41242096600017], - [8.405039910000085, 39.42719147300015], - [8.403819207000083, 39.43585846600014], - [8.389496290000096, 39.462347723000036], - [8.385996941000087, 39.465521552000084], - [8.38689212300008, 39.46979401200009], - [8.394541863000114, 39.48135000200001], - [8.421885613000086, 39.508612372000115], - [8.43531334700009, 39.52521393400015], - [8.451670769000089, 39.55829498900003], - [8.463389519000089, 39.576849677000105], - [8.455902540000125, 39.58437734600007], - [8.463877800000063, 39.597886460000055], - [8.462168816000059, 39.61713288], - [8.449717644000145, 39.65884023600013], - [8.446787957000112, 39.70408763200008], - [8.442230665000096, 39.714667059000114], - [8.442230665000096, 39.72150299700006], - [8.446462436000104, 39.73086172100007], - [8.444021030000071, 39.757025458000115], - [8.446055535000085, 39.762518622000144], - [8.45972741000014, 39.760484117000104], - [8.468597852000073, 39.754950262000094], - [8.499766472000147, 39.71621328300016], - [8.516937696000099, 39.70213450700011], - [8.538259311000076, 39.69603099200013], - [8.565765821000099, 39.701076565000065], - [8.514496290000068, 39.71369049700014], - [8.504405144000089, 39.72150299700006], - [8.50684655000012, 39.738470770000035], - [8.519867384000122, 39.75543854400008], - [8.535492384000094, 39.77081940300003], - [8.545258009000122, 39.78294505400011], - [8.538584832000083, 39.78294505400011], - [8.535166863000084, 39.77606842700011], - [8.530528191000144, 39.77041250200004], - [8.52491295700014, 39.76581452000009], - [8.518077019000117, 39.762518622000144], - [8.529795769000117, 39.77252838700004], - [8.54078209700009, 39.78925202000006], - [8.548838738000114, 39.80719635600012], - [8.55209394600007, 39.82078685100008], - [8.555186394000145, 39.852687893000095], - [8.553558790000125, 39.863959052000084], - [8.545258009000122, 39.87856679900009], - [8.523448113000086, 39.898871161], - [8.494151238000057, 39.91242096600014], - [8.463063998000052, 39.914129950000145], - [8.435394727000071, 39.89899323100015], - [8.442230665000096, 39.892808335], - [8.44556725400011, 39.89809804900007], - [8.449961785000085, 39.89911530200014], - [8.455821160000141, 39.898504950000174], - [8.463389519000089, 39.89899323100015], - [8.451833530000073, 39.89288971600017], - [8.444672071000127, 39.88361237200003], - [8.435394727000071, 39.85805898600013], - [8.42872155000012, 39.86554596600011], - [8.437510613000086, 39.87677643400009], - [8.43100019600007, 39.88519928600006], - [8.418304884000122, 39.89227936400011], - [8.403575066000114, 39.90289948100015], - [8.400726759000094, 39.90350983300011], - [8.398285352000045, 39.905340887000094], - [8.394541863000114, 39.912665106000084], - [8.393565300000148, 39.92047760600009], - [8.396332227000102, 39.926947333], - [8.399912957000083, 39.93317291900014], - [8.40137780000012, 39.940008856000176], - [8.393565300000148, 39.976874091000134], - [8.394541863000114, 39.98843008000007], - [8.406504754000139, 40.00983307500012], - [8.407074415000125, 40.02220286700005], - [8.394541863000114, 40.036200262000115], - [8.380137566000142, 40.03009674700003], - [8.377207879000139, 40.033758856000176], - [8.384532097000118, 40.04193756700009], - [8.40137780000012, 40.049872137000065], - [8.404470248000107, 40.04950592700013], - [8.434825066000087, 40.05101146], - [8.452403191000116, 40.056097723], - [8.45972741000014, 40.05731842700011], - [8.468597852000073, 40.06216054900001], - [8.479014519000058, 40.07416413000011], - [8.487315300000148, 40.08954498900006], - [8.490000847000118, 40.10447825700011], - [8.485118035000141, 40.11810944200006], - [8.467295769000089, 40.14472077], - [8.463389519000089, 40.16315338700004], - [8.459646030000044, 40.216009833], - [8.476410352000073, 40.262152411000116], - [8.47608483200014, 40.292141018000095], - [8.462901238000086, 40.31452057500009], - [8.441254102000102, 40.33144765800007], - [8.415700717000107, 40.34528229400008], - [8.408213738000141, 40.33783600500003], - [8.385996941000087, 40.35179271000008], - [8.383555535000141, 40.37177155200005], - [8.394541863000114, 40.423814195000105], - [8.390472852000071, 40.44232819200012], - [8.37989342500012, 40.46869538000011], - [8.365570509000122, 40.49213288], - [8.349864129000139, 40.502346096000124], - [8.33171634200005, 40.510687567], - [8.323903842000078, 40.53082916900014], - [8.319590691000144, 40.555609442], - [8.312022332000112, 40.578070380000106], - [8.291514519000145, 40.59536367400001], - [8.267344597000147, 40.59406159100011], - [8.216319207000055, 40.57062409100003], - [8.195974155000071, 40.578070380000106], - [8.20533287900011, 40.59780508000013], - [8.216319207000055, 40.61220937700001], - [8.193369988000086, 40.617499091000084], - [8.176605665000068, 40.606594143], - [8.16618899800008, 40.58641185099999], - [8.161794467000078, 40.56378815300012], - [8.153086785000085, 40.57778554900006], - [8.147308790000125, 40.593207098], - [8.140635613000084, 40.61904531500012], - [8.140635613000084, 40.62518952], - [8.157725457000112, 40.632269598000065], - [8.173838738000086, 40.64158763200011], - [8.185313347000147, 40.65656159100014], - [8.188487175000091, 40.680487372000115], - [8.191091342000107, 40.68040599200013], - [8.195567254000082, 40.685288804], - [8.197438998000052, 40.69122955900012], - [8.192149285000141, 40.694159247000144], - [8.178965691000114, 40.694769598], - [8.173838738000086, 40.696966864], - [8.167979363000143, 40.701605536000116], - [8.153330925000148, 40.71971263200013], - [8.14584394600007, 40.726019598000065], - [8.133799675000148, 40.72890859600001], - [8.209646030000101, 40.865423895], - [8.215342644000089, 40.88141510600011], - [8.216319207000055, 40.89960358299999], - [8.209727410000085, 40.91445547100007], - [8.192149285000141, 40.920640367000125], - [8.178884311000047, 40.928168036], - [8.182302280000044, 40.94529857000013], - [8.19304446700005, 40.963771877000156], - [8.202159050000148, 40.975287177], - [8.209646030000101, 40.975287177], - [8.21257571700005, 40.963446356000034], - [8.219981316000116, 40.9623070330001], - [8.229014519000115, 40.962551174000126], - [8.236175977000073, 40.95477936400012], - [8.235524936000104, 40.94647858300005], - [8.231618686000017, 40.93451569200012], - [8.229258660000085, 40.92157623900012], - [8.233164910000056, 40.910101630000085], - [8.277842644000117, 40.865423895], - [8.31023196700005, 40.85065338700003], - [8.421885613000086, 40.83877187700007], - [8.477875196000127, 40.82615794500002], - [8.500987175000091, 40.82444896], - [8.520518425000148, 40.826971747000115], - [8.598399285000141, 40.85297272300009], - [8.618337436000047, 40.86615631700014], - [8.63428795700014, 40.88157786700007], - [8.640961134000092, 40.89647044500013], - [8.709157748000107, 40.920640367000125], - [8.733897332000083, 40.92129140800007], - [8.751231316000087, 40.91913483300008], - [8.764414910000113, 40.91380442900011], - [8.822520379000082, 40.947333075000145], - [8.839610222000118, 40.961615302000055], - [8.875336134000065, 41.008124091000084], - [8.887950066000114, 41.0162621110001], - [8.885915561000104, 41.02008698100012], - [8.885915561000104, 41.02122630400005], - [8.885264519000145, 41.02179596600003], - [8.88111412900011, 41.02366771], - [8.91309655000012, 41.032660223], - [8.922699415000096, 41.036769924000154], - [8.929453972000118, 41.043646552000055], - [8.940114780000071, 41.06118398600002], - [8.94629967500012, 41.064642645], - [8.958750847000147, 41.07001373900006], - [8.975759311000104, 41.08266836100013], - [8.990733269000145, 41.09735748900012], - [9.005544467000107, 41.121893622000144], - [9.02475019600007, 41.12885163000014], - [9.093028191000085, 41.13519928600009], - [9.107758009000065, 41.13947174700009], - [9.135590040000125, 41.16030508000007], - [9.141856316000087, 41.15277741100003], - [9.157562696000127, 41.16889069200009], - [9.16342207100007, 41.18414948100015], - [9.162852410000113, 41.22540924700009], - [9.171071811000104, 41.24290599200004], - [9.189952019000145, 41.25112539300015], - [9.21241295700014, 41.25580475500006], - [9.23064212300011, 41.26264069200009], - [9.232676629000139, 41.2535667990001], - [9.238291863000143, 41.24884674700017] - ] - ], - [ - [ - [10.315928582000055, 42.34076569200009], - [10.313243035000085, 42.32391998900009], - [10.29444420700014, 42.32802969000012], - [10.297048373000052, 42.34487539300012], - [10.306407097000147, 42.35154857], - [10.315928582000055, 42.34076569200009] - ] - ], - [ - [ - [10.939764452000077, 42.33065971000003], - [10.923330955000068, 42.318728032000095], - [10.908946160000113, 42.32526276200015], - [10.871701651000109, 42.354052112000105], - [10.861827019000117, 42.36627838700018], - [10.876368251000144, 42.374439364000025], - [10.875824415000096, 42.386786200000024], - [10.882985873000052, 42.392157294000086], - [10.89584394600007, 42.38670482000005], - [10.913460071000117, 42.37524135100013], - [10.927307420000119, 42.35330133300006], - [10.929557895000073, 42.34056013100003], - [10.939764452000077, 42.33065971000003] - ] - ], - [ - [ - [10.095388217000107, 42.57697174700003], - [10.08578535200013, 42.57245514500006], - [10.071787957000055, 42.57273997599999], - [10.058604363000114, 42.575995184000035], - [10.05030358200014, 42.581935940000065], - [10.052582227000102, 42.58901601800012], - [10.062754754000139, 42.59202708500014], - [10.072601759000065, 42.60040924700008], - [10.079437696000099, 42.613918361000074], - [10.084320509000063, 42.61469147300009], - [10.08765709700009, 42.60398997600008], - [10.091644727000071, 42.595770575000145], - [10.096039259000063, 42.59072500200013], - [10.09791100400011, 42.587958075000174], - [10.09791100400011, 42.58388906500004], - [10.095388217000107, 42.57697174700003] - ] - ], - [ - [ - [10.43067467500012, 42.81614817900008], - [10.436696811000104, 42.804429429], - [10.430023634000065, 42.78758372599999], - [10.42025800900012, 42.77643463700015], - [10.406911655000101, 42.76898834800009], - [10.388845248000079, 42.76349518400015], - [10.407969597000147, 42.757269598], - [10.425140821000099, 42.74079010600009], - [10.43067467500012, 42.722113348000114], - [10.415537957000112, 42.70888906500009], - [10.410980665000066, 42.717962958], - [10.40333092500012, 42.71889883000007], - [10.393239780000071, 42.71820709800012], - [10.381358269000115, 42.722560940000115], - [10.377289259000063, 42.727972723000065], - [10.367198113000086, 42.74599844], - [10.364268425000091, 42.74982330900012], - [10.351247592000078, 42.75568268400015], - [10.337901238000084, 42.76483795800014], - [10.325043165000068, 42.76483795800014], - [10.313731316000087, 42.74298737200009], - [10.3045353520001, 42.759751695000105], - [10.265391472000147, 42.744574286000116], - [10.245371941000087, 42.757269598], - [10.240000847000116, 42.74188873900006], - [10.23519941500004, 42.73590729400002], - [10.229665561000047, 42.735419012000065], - [10.147227410000113, 42.73729075700011], - [10.124847852000073, 42.74310944200006], - [10.10678144600007, 42.75739166900014], - [10.1014103520001, 42.784002997000115], - [10.111664259000122, 42.80125560100011], - [10.13298587300011, 42.81191640800013], - [10.158213738000143, 42.81728750200001], - [10.179535352000128, 42.81875234600007], - [10.189952019000115, 42.81688060099999], - [10.212168816000087, 42.80784739799999], - [10.224375847000147, 42.804429429], - [10.242198113000114, 42.80316803600006], - [10.265879754000139, 42.804429429], - [10.264903191000085, 42.80939362200002], - [10.264333530000101, 42.81045156500009], - [10.262705925000091, 42.81024811400012], - [10.259043816000116, 42.81191640800013], - [10.272146030000101, 42.81875234600007], - [10.272146030000101, 42.82623932500003], - [10.272146030000101, 42.827337958000086], - [10.28931725400011, 42.825628973000065], - [10.326833530000043, 42.82623932500003], - [10.32211347700013, 42.811712958], - [10.332774285000056, 42.80597565300003], - [10.347341342000107, 42.80585358300006], - [10.354665561000104, 42.808172919000114], - [10.3580835300001, 42.81753164300015], - [10.365977410000085, 42.822943427], - [10.374766472000147, 42.82709381700011], - [10.381358269000115, 42.83242422100001], - [10.39210045700014, 42.85797760600009], - [10.399912957000112, 42.86884186400005], - [10.412364129000139, 42.87335846600003], - [10.422048373000107, 42.87083567900011], - [10.431000196000127, 42.864447333], - [10.438487175000091, 42.85545482000008], - [10.443369988000086, 42.84544505399999], - [10.436045769000144, 42.838120835], - [10.431162957000083, 42.82786692900005], - [10.43067467500012, 42.81614817900008] - ] - ], - [ - [ - [9.822953622000114, 43.00845909000004], - [9.801498481000095, 43.007805218000115], - [9.784594848000097, 43.02844183399999], - [9.806944043000101, 43.06640771800009], - [9.825776759000092, 43.07462970800013], - [9.840098504000082, 43.06517161700005], - [9.841807488000086, 43.06342194200015], - [9.84392337300011, 43.06069570500007], - [9.847504102000073, 43.05857982000008], - [9.854810932000134, 43.04427469700012], - [9.842127292000072, 43.024955918000146], - [9.822953622000114, 43.00845909000004] - ] - ], - [ - [ - [12.407481316000116, 45.43065013200011], - [12.430918816000116, 45.41567617400007], - [12.418223504000139, 45.420355536], - [12.404795769000145, 45.42226797100015], - [12.376231316000144, 45.42255280199999], - [12.321462436000045, 45.34800853100013], - [12.319997592000078, 45.35415273600001], - [12.327891472000147, 45.372259833000115], - [12.352061394000144, 45.405462958000136], - [12.371836785000085, 45.42487213700004], - [12.389170769000145, 45.43353913000014], - [12.407481316000116, 45.43065013200011] - ] - ], - [ - [ - [12.3522241550001, 45.433986721000124], - [12.33725019600007, 45.42739492400007], - [12.320648634000122, 45.4298363300001], - [12.316579623000079, 45.44306061400012], - [12.32984459700009, 45.45880768400009], - [12.347178582000083, 45.45880768400009], - [12.363780144000144, 45.44965241100003], - [12.362071160000141, 45.438137111000074], - [12.3522241550001, 45.433986721000124] - ] - ], - [ - [ - [12.122133015000117, 46.97165598600015], - [12.128230835000096, 46.94858245900009], - [12.134742065000069, 46.93744618800015], - [12.141666708000031, 46.927989400000016], - [12.141563355000102, 46.91884267200011], - [12.126887247000127, 46.90886912000012], - [12.137429240000074, 46.905923564000105], - [12.16099369300008, 46.90302968400012], - [12.172155802000105, 46.89917978900017], - [12.183524617000103, 46.89122161900011], - [12.18900231900011, 46.884942932000016], - [12.195100138000072, 46.880085348000094], - [12.208742716000073, 46.87662302700014], - [12.250807332000079, 46.87561533700007], - [12.2666203200001, 46.86814809200014], - [12.275818726000097, 46.8462889610001], - [12.276128784000065, 46.83398997000016], - [12.27333825700012, 46.826755270000014], - [12.269617554000092, 46.819830628000105], - [12.266930380000074, 46.80825510700008], - [12.266723673000115, 46.79533599900016], - [12.269100789000076, 46.78856638700002], - [12.274785197000114, 46.78463897700006], - [12.284397013000103, 46.77998809899999], - [12.305274292000092, 46.77445872], - [12.32604821800004, 46.772495016000065], - [12.34268802900007, 46.765131124000064], - [12.35147302300004, 46.743246155000016], - [12.370386596000088, 46.71115509], - [12.405009806000095, 46.690122783000064], - [12.445627482000134, 46.67870229200015], - [12.469632190000139, 46.675798865], - [12.499887736000062, 46.67213938499999], - [12.53079024200008, 46.657669984000066], - [12.547326701000145, 46.65219228100007], - [12.562002807000056, 46.65121042900002], - [12.620190471000058, 46.65648142500014], - [12.669593139000083, 46.6530191050001], - [12.671367650000093, 46.65246576300014], - [12.679204956000092, 46.650021870999986], - [12.697395061000122, 46.64053924600002], - [12.70659346500014, 46.63774871900013], - [12.71599857600009, 46.637955424], - [12.73201827000014, 46.64227040700016], - [12.739873088000081, 46.64299387600006], - [12.74849950400008, 46.64099604100006], - [12.773566122000119, 46.63519073500005], - [12.830410197000077, 46.60963674000003], - [13.064504435000089, 46.598035380000155], - [13.146463257000049, 46.58496124300011], - [13.210025269000113, 46.55801198300015], - [13.231109253000056, 46.5521725470001], - [13.27141687000011, 46.550777283000016], - [13.373322794000075, 46.565789286], - [13.417041056000071, 46.56049245200013], - [13.478019246000114, 46.563567200000094], - [13.484943889000107, 46.561732686000184], - [13.499103230000058, 46.550622254000174], - [13.506751343000133, 46.546927389000146], - [13.549229370000091, 46.54584218400008], - [13.670255574000066, 46.51871205700009], - [13.685345093000079, 46.517626851], - [13.7009513750001, 46.51974558600007], - [13.701054728000114, 46.51189076800012], - [13.699194376000037, 46.50483693500003], - [13.695473673000038, 46.49863576200015], - [13.68989261900009, 46.493338928000114], - [13.688445678000107, 46.46775909500015], - [13.685852877000059, 46.464047231000066], - [13.677490275000139, 46.45207529700009], - [13.658783407000044, 46.44512481700009], - [13.634082072000126, 46.445719097000065], - [13.600182332000117, 46.44264434900013], - [13.575687703000085, 46.42667633100008], - [13.554397013000084, 46.40595408100016], - [13.530005737000065, 46.38833241800007], - [13.483703654000065, 46.371150004000114], - [13.459725790000078, 46.35903188100012], - [13.44732344500008, 46.35484609000017], - [13.434094279000107, 46.3538642380001], - [13.423242229000067, 46.34484670000016], - [13.409806355000086, 46.323607687], - [13.395637648000076, 46.306727928000115], - [13.391306193000077, 46.301567688000105], - [13.365261271000094, 46.29030222600012], - [13.373012736000106, 46.280276998000105], - [13.37859379000011, 46.26839141900008], - [13.384691610000088, 46.24332834900018], - [13.384794963000102, 46.24322499600005], - [13.384898316000118, 46.24312164400011], - [13.39812748200012, 46.2305125940001], - [13.401641480000078, 46.21666331000013], - [13.41011641500009, 46.20798167000008], - [13.437401570000105, 46.21092722600015], - [13.422828816000049, 46.22860056600008], - [13.43833174600013, 46.22487986300017], - [13.468304077000084, 46.223432923000175], - [13.482256713000083, 46.21790354500017], - [13.510161988000078, 46.21397613599999], - [13.528972208000084, 46.204829407000105], - [13.559047892000137, 46.18410715800009], - [13.584472697000137, 46.18131663100003], - [13.613928264000064, 46.18353871700013], - [13.627366324000036, 46.18173316300012], - [13.637389363000125, 46.180386455000175], - [13.641071451000128, 46.171405145], - [13.645037475, 46.16173126300011], - [13.616408732000137, 46.125040995000134], - [13.522585297000091, 46.075298023000116], - [13.50509769700008, 46.06602651000009], - [13.482256713000083, 46.04483917300014], - [13.490318237000082, 46.03894805900013], - [13.492798706000144, 46.032488505000096], - [13.490008179000085, 46.025563863000016], - [13.482256713000083, 46.01843251500016], - [13.47708907000009, 46.01605540000013], - [13.461792846000037, 46.00639190700009], - [13.474815307000142, 45.99574656200009], - [13.47946618600011, 45.993111064000104], - [13.480396362000079, 45.992284241000064], - [13.481223186000108, 45.99135406500001], - [13.481843302000073, 45.99037221300013], - [13.482256713000083, 45.98923533200003], - [13.509438517000149, 45.9674278770001], - [13.539410848000102, 45.96902984700013], - [13.57165694200009, 45.979830221], - [13.60073487200009, 45.98457405300011], - [13.605866740000067, 45.985411276000015], - [13.622816610000086, 45.96639434900013], - [13.615325176000084, 45.9459124480001], - [13.608243856000113, 45.926551819], - [13.599306242000095, 45.912327499000114], - [13.569279826000125, 45.86454010100006], - [13.565972534000139, 45.83033030300005], - [13.574172202000085, 45.81902805700015], - [13.581268758000078, 45.809246318000035], - [13.609174032000084, 45.798600973000035], - [13.643590535000016, 45.795655416000145], - [13.660333699000148, 45.792038066000075], - [13.699908416000142, 45.77052373600004], - [13.70947798600011, 45.765321351000104], - [13.778724406000036, 45.743410543000046], - [13.85840946500008, 45.6493594360001], - [13.869158163000094, 45.641142884000075], - [13.884144327000085, 45.63514841700014], - [13.89313602700011, 45.634683329000026], - [13.893640530000111, 45.63375840600004], - [13.894686320000062, 45.63184112500012], - [13.887038208000147, 45.618766988000075], - [13.867925706000108, 45.60216928900009], - [13.847764119000088, 45.58466054300011], - [13.800531860000149, 45.5812498990001], - [13.76105106600005, 45.59623606400005], - [13.711761915000094, 45.59320709800009], - [13.718760613000057, 45.60065338700015], - [13.73015384200005, 45.61310455900017], - [13.757009311000104, 45.613674221000146], - [13.78687584700009, 45.611151434000035], - [13.808116082000083, 45.614325262000094], - [13.7955835300001, 45.61701080900017], - [13.786468946000099, 45.62433502800009], - [13.777110222000145, 45.63544342700011], - [13.73926842500012, 45.649115302000055], - [13.757660352000073, 45.654974677], - [13.75367272200009, 45.67230866100009], - [13.739105665000068, 45.69159577000012], - [13.72624759200005, 45.70376211100002], - [13.647308790000096, 45.76203034100003], - [13.628916863000143, 45.77260976800006], - [13.574229363000114, 45.789618231000034], - [13.551280144000117, 45.79242584800009], - [13.534434441000116, 45.78204987200008], - [13.524180535000085, 45.76007721600017], - [13.52833092500012, 45.740545966000084], - [13.554942254000082, 45.73720937700007], - [13.518402540000123, 45.72483958500011], - [13.513356967000107, 45.720770575000145], - [13.507823113000086, 45.71442291900003], - [13.480235222000147, 45.710679429000024], - [13.469248894000115, 45.70685455900009], - [13.451670769000089, 45.69379303600003], - [13.427989129000139, 45.68113841400004], - [13.401703321000127, 45.675441799000154], - [13.376719597000118, 45.68317291900017], - [13.390961134000122, 45.685777085000055], - [13.40919030000012, 45.69131094000009], - [13.424815300000091, 45.69855377800012], - [13.431407097000147, 45.70685455900009], - [13.422618035000113, 45.724066473], - [13.381683790000068, 45.73004791900002], - [13.36939537900011, 45.744614976000044], - [13.351817254000082, 45.74030182500014], - [13.25489342500012, 45.756048895], - [13.245860222000118, 45.75893789300012], - [13.221853061000076, 45.77606842700008], - [13.215505405000044, 45.778794664000046], - [13.204925977000073, 45.777736721000096], - [13.169444207000081, 45.76874420800006], - [13.157725457000112, 45.75458405200013], - [13.149668816000059, 45.751532294000135], - [13.139821811000047, 45.75486888200008], - [13.131358269000115, 45.76886627800003], - [13.11931399800008, 45.77195872600011], - [13.11085045700014, 45.76764557500003], - [13.108164910000085, 45.75820547100001], - [13.111827019000117, 45.74884674700017], - [13.122894727000071, 45.744614976000044], - [13.122894727000071, 45.73720937700007], - [13.10059655000012, 45.73623281500009], - [13.080577019000145, 45.72760651200018], - [13.069590691000085, 45.713690497000115], - [13.075043165000125, 45.696844794000114], - [13.09148196700005, 45.68919505400008], - [13.111664259000065, 45.69135163000008], - [13.149668816000059, 45.70376211100002], - [13.13803144600007, 45.689398505000106], - [13.10303795700014, 45.66901276200004], - [13.095632358000074, 45.652329820000105], - [13.095550977000102, 45.652167059000035], - [13.084971550000148, 45.64191315300012], - [13.060557488000086, 45.63666413000011], - [12.981700066000144, 45.634833075000145], - [12.943858269000089, 45.628566799], - [12.78077233200014, 45.553534247000165], - [12.611664259000065, 45.496161200000145], - [12.512705925000091, 45.470445054], - [12.495941602000073, 45.46039459800012], - [12.48780358200014, 45.45673248900006], - [12.451426629000137, 45.450425523000135], - [12.423675977000073, 45.43805573100009], - [12.41032962300008, 45.436224677000105], - [12.418223504000139, 45.451117255000085], - [12.429209832000112, 45.464016018000095], - [12.435801629000082, 45.47492096600014], - [12.430918816000116, 45.484035549000154], - [12.440603061000076, 45.48297760600009], - [12.447276238000114, 45.48432038], - [12.451019727000045, 45.488999742000104], - [12.451426629000137, 45.49823639500006], - [12.458181186000104, 45.49823639500006], - [12.462901238000114, 45.489732164000046], - [12.466970248000052, 45.48558177299999], - [12.471934441000114, 45.48590729400002], - [12.478688998000052, 45.49079010600009], - [12.46501712300011, 45.504461981000034], - [12.47632897200009, 45.503566799000126], - [12.487152540000096, 45.50409577], - [12.497325066000144, 45.50674062700001], - [12.499196811000104, 45.504461981000034], - [12.499847852000045, 45.505845445000105], - [12.503184441000087, 45.502875067], - [12.506195509000092, 45.49909088700015], - [12.506602410000085, 45.49823639500006], - [12.503184441000087, 45.49787018400015], - [12.492930535000141, 45.49823639500006], - [12.492930535000141, 45.49079010600009], - [12.515147332000112, 45.492743231000034], - [12.520518425000148, 45.505031643], - [12.521494988000141, 45.51898834800006], - [12.530446811000076, 45.52558014500012], - [12.548106316000087, 45.52700429900001], - [12.562510613000143, 45.531642971000124], - [12.573578321000099, 45.540025132], - [12.581716342000107, 45.552883205000015], - [12.569672071000099, 45.54938385600003], - [12.544200066000087, 45.536566473], - [12.53728274800008, 45.535834052000055], - [12.518321160000085, 45.549953518], - [12.510508660000085, 45.55906810099999], - [12.506602410000085, 45.573309637000094], - [12.485199415000125, 45.56500885600011], - [12.458506707000112, 45.54832591400016], - [12.441905144000144, 45.53034088700004], - [12.451426629000137, 45.51813385600015], - [12.451426629000137, 45.51190827], - [12.43490644600007, 45.5123558610001], - [12.417735222000147, 45.52358633], - [12.41032962300008, 45.51813385600015], - [12.403575066000114, 45.51813385600015], - [12.396739129000109, 45.539252020000056], - [12.384125196000127, 45.52301666900003], - [12.39039147200009, 45.51398346600003], - [12.42400149800011, 45.504461981000034], - [12.42400149800011, 45.49823639500006], - [12.411631707000083, 45.493312893], - [12.393402540000096, 45.491644598], - [12.380544467000078, 45.494777736000074], - [12.383067254000082, 45.504461981000034], - [12.350433790000125, 45.50486888200014], - [12.309580925000091, 45.48891836100002], - [12.272715691000116, 45.46360911699998], - [12.252696160000141, 45.436224677000105], - [12.252696160000141, 45.429999091000134], - [12.258962436000104, 45.429999091000134], - [12.250010613000086, 45.42072174700011], - [12.246104363000086, 45.411322333000086], - [12.248545769000117, 45.402533270000035], - [12.258962436000104, 45.39520905200011], - [12.249196811000076, 45.38548411700007], - [12.24740644600007, 45.37824127800003], - [12.248057488000114, 45.37099844], - [12.245290561000076, 45.3610700540001], - [12.237803582000083, 45.357733466000084], - [12.22828209700009, 45.35748932500003], - [12.223806186000047, 45.35394928600006], - [12.23218834700009, 45.34056224200005], - [12.22087649800011, 45.32705312700007], - [12.216319207000083, 45.31622955900009], - [12.208750847000118, 45.30906810100005], - [12.187510613000143, 45.306463934000064], - [12.174327019000087, 45.310532945000105], - [12.162933790000125, 45.31622955900009], - [12.15447024800008, 45.31346263200011], - [12.149099155000044, 45.29218170800005], - [12.15984134200005, 45.28310781500015], - [12.168793165000066, 45.262152411], - [12.18067467500012, 45.258042710000055], - [12.191661004000082, 45.262884833000115], - [12.19939212300008, 45.274603583000115], - [12.201914910000111, 45.28831614800005], - [12.197438998000052, 45.29962799700003], - [12.217295769000145, 45.29385000200007], - [12.221446160000085, 45.28327057500012], - [12.2205509770001, 45.26878489800008], - [12.224864129000082, 45.25116608300014], - [12.21387780000012, 45.248114325000145], - [12.21111087300008, 45.24298737200002], - [12.215179884000122, 45.23680247600008], - [12.224864129000082, 45.23069896], - [12.221364780000101, 45.21625397300012], - [12.230479363000086, 45.204250393], - [12.247325066000085, 45.19692617400001], - [12.266368035000085, 45.19660065300017], - [12.263519727000128, 45.200344143], - [12.262543165000068, 45.200751044000114], - [12.258962436000104, 45.20282623900012], - [12.27369225400008, 45.210842190000065], - [12.296071811000102, 45.226629950000024], - [12.3073022800001, 45.23069896], - [12.298024936000076, 45.215399481000034], - [12.303965691000085, 45.200751044000114], - [12.315114780000101, 45.18646881700012], - [12.321055535000113, 45.17234935099999], - [12.321950717000107, 45.138739325000145], - [12.328461134000122, 45.101019598], - [12.318369988000141, 45.103461005000106], - [12.3073022800001, 45.10785553600003], - [12.308441602000128, 45.114447333], - [12.3073022800001, 45.12417226800012], - [12.3073022800001, 45.128363348000065], - [12.297373894000115, 45.10635000200015], - [12.296722852000073, 45.088568427000084], - [12.306651238000143, 45.078558661], - [12.328461134000122, 45.07990143400018], - [12.325205925000148, 45.083685614], - [12.323578321000127, 45.08673737200009], - [12.321055535000113, 45.09357330900012], - [12.340830925000148, 45.081447658000016], - [12.353037957000112, 45.066961981000176], - [12.363291863000141, 45.052191473], - [12.376231316000144, 45.03896719000015], - [12.376231316000144, 45.03217194200012], - [12.368337436000076, 45.031154690000065], - [12.364105665000068, 45.029364325000174], - [12.360850457000112, 45.027085679000024], - [12.35515384200005, 45.02464427300008], - [12.368825717000078, 45.01097239800013], - [12.383555535000056, 45.02643463700015], - [12.386566602000073, 45.038763739], - [12.380625847000147, 45.05093008000007], - [12.368825717000078, 45.065619208], - [12.383311394000117, 45.05634186400012], - [12.401377800000148, 45.04987213700004], - [12.41342207100007, 45.04287344000014], - [12.41032962300008, 45.03217194200012], - [12.426280144000089, 45.02000560100005], - [12.434092644000058, 45.015529690000065], - [12.444590691000144, 45.01097239800013], - [12.464691602000102, 44.99201080900012], - [12.486175977000102, 44.97650788000002], - [12.499196811000104, 44.983710028000026], - [12.49586022200009, 44.983954169000086], - [12.489105665000125, 44.98330312700013], - [12.486094597000118, 44.983710028000026], - [12.486094597000118, 44.99115631700011], - [12.502614780000101, 44.99144114800004], - [12.516774936000047, 44.98761627800003], - [12.527598504000139, 44.98016998900006], - [12.533864780000071, 44.97003815300009], - [12.53296959700009, 44.96084219000012], - [12.523122592000078, 44.95001862200003], - [12.527028842000078, 44.94334544499999], - [12.518809441000144, 44.93378327], - [12.515391472000147, 44.92837148600013], - [12.512705925000091, 44.92230866100006], - [12.506602410000085, 44.92230866100006], - [12.499034050000148, 44.92145416900014], - [12.494883660000111, 44.910467841000084], - [12.492930535000141, 44.87815989800007], - [12.487315300000148, 44.86225006700015], - [12.474131707000112, 44.845770575000145], - [12.444590691000144, 44.82050202], - [12.44312584700009, 44.825018622000144], - [12.438731316000085, 44.83490631700008], - [12.432139519000115, 44.846014716000106], - [12.42400149800011, 44.854641018], - [12.439219597000088, 44.877590236000096], - [12.443044467000107, 44.890082098], - [12.438324415000094, 44.90110911700005], - [12.426931186000047, 44.904974677000055], - [12.415537957000053, 44.89984772300015], - [12.406911655000073, 44.89130280200011], - [12.403575066000114, 44.88471100500005], - [12.392100457000083, 44.868394273000135], - [12.391612175000091, 44.85883209800012], - [12.416514519000145, 44.85114166900003], - [12.415863477000102, 44.84357330900015], - [12.408213738000141, 44.83624909100017], - [12.396739129000109, 44.8334821640001], - [12.396739129000109, 44.82664622599999], - [12.403819207000083, 44.82542552300008], - [12.416270379000082, 44.821437893], - [12.42400149800011, 44.82050202], - [12.416188998000107, 44.80329010600009], - [12.39795983200014, 44.79376862200009], - [12.3756616550001, 44.79222239800005], - [12.357432488000114, 44.804144598], - [12.346853061000076, 44.81533437700001], - [12.321055535000113, 44.8334821640001], - [12.30298912900011, 44.84292226800012], - [12.29232832100007, 44.84324778900004], - [12.266368035000085, 44.82664622599999], - [12.266368035000085, 44.82050202], - [12.280039910000113, 44.82050202], - [12.25359134200005, 44.75128815300003], - [12.246592644000145, 44.71161530200011], - [12.252696160000141, 44.66840241100003], - [12.26587975400011, 44.636175848000065], - [12.274912957000112, 44.6205101580001], - [12.283457879000139, 44.61375560100005], - [12.285817905000071, 44.60268789300003], - [12.280039910000113, 44.53188711100002], - [12.283702019000089, 44.48761627800015], - [12.314219597000118, 44.38719310099999], - [12.318207227000102, 44.36115143400012], - [12.321055535000113, 44.35370514500012], - [12.325450066000114, 44.347805080000015], - [12.339203321000127, 44.33429596600003], - [12.342133009000065, 44.32949453300013], - [12.344248894000145, 44.30829498900014], - [12.350271030000073, 44.288153387000094], - [12.368825717000078, 44.25067780199999], - [12.38998457100007, 44.222723700000145], - [12.417165561000076, 44.19546133000016], - [12.45801842500012, 44.166408596000096], - [12.478770379000139, 44.139349677000055], - [12.510915561000104, 44.11456940300017], - [12.547373894000145, 44.09345123900006], - [12.574229363000143, 44.0855980490001], - [12.631358269000117, 44.03009674700003], - [12.660899285000085, 44.00828685099999], - [12.69157962300008, 43.99062734600007], - [12.71029707100004, 43.982896226000044], - [12.753835483000072, 43.972398179], - [12.756114129000139, 43.971869208], - [12.803965691000087, 43.966864325000145], - [12.823008660000056, 43.958563544000086], - [12.862152540000096, 43.93537018400015], - [12.928884311000076, 43.91583893400015], - [12.938649936000104, 43.90460846600017], - [12.947276238000114, 43.897609768000095], - [13.253265821000099, 43.70319245000009], - [13.370127800000148, 43.65045807500009], - [13.389821811000104, 43.64459870000006], - [13.399668816000116, 43.63564687700001], - [13.446625196000127, 43.623724677000084], - [13.473399285000141, 43.612005927], - [13.483164910000085, 43.616278387000094], - [13.490733269000144, 43.62360260600009], - [13.496267123000052, 43.62750885600009], - [13.49903405000012, 43.628485419000164], - [13.501231316000116, 43.630601304], - [13.504405144000087, 43.63275788], - [13.510264519000117, 43.63373444200006], - [13.516123894000145, 43.63174062700001], - [13.519053582000083, 43.62718333500008], - [13.52100670700014, 43.622707424], - [13.524180535000085, 43.620672919000086], - [13.543223504000082, 43.61322663], - [13.557790561000102, 43.59674713700012], - [13.569183790000096, 43.58030833500011], - [13.578868035000141, 43.57290273600013], - [13.597911004000139, 43.569525458000115], - [13.615570509000065, 43.56049225500003], - [13.624522332000083, 43.547186591000084], - [13.616953972000118, 43.531317450000145], - [13.760264519000144, 43.26373932500008], - [13.776052280000101, 43.24359772300015], - [13.78028405000012, 43.236517645000085], - [13.78663170700014, 43.2005882830001], - [13.790782097000088, 43.192084052000055], - [13.802744988000114, 43.17820872599999], - [13.834808790000094, 43.12726471600016], - [13.84864342500012, 43.091742255], - [13.865407748000024, 43.00731028900013], - [13.905528191000144, 42.901556708], - [13.944672071000099, 42.798285223], - [13.980479363000086, 42.73037344000004], - [14.001231316000087, 42.69843170800003], - [14.063243035000141, 42.62482330900003], - [14.068858269000145, 42.609564520000056], - [14.075368686000047, 42.59882233300006], - [14.22055097700013, 42.47016022300012], - [14.28419030000012, 42.428290106000034], - [14.356211785000141, 42.39297109600001], - [14.387380405000044, 42.37295156500012], - [14.429047071000097, 42.321722723000086], - [14.560231967000048, 42.22565338700012], - [14.59587649800008, 42.208563544000164], - [14.653493686000047, 42.191066799000126], - [14.693695509000037, 42.185370184000035], - [14.709239129000137, 42.17548248900012], - [14.717051629000139, 42.16006094], - [14.722829623000107, 42.118801174000154], - [14.729502800000148, 42.0991071640001], - [14.740733269000144, 42.08462148600016], - [14.757497592000076, 42.07884349200001], - [14.763356967000107, 42.077948309000085], - [14.780121290000123, 42.07526276200004], - [14.799815300000091, 42.06635163], - [14.83545983200014, 42.044134833000115], - [14.871104363000086, 42.031805731000176], - [14.951996290000068, 42.02106354400017], - [14.99366295700011, 42.01064687700007], - [15.007334832000138, 42.001369533000044], - [15.034515821000069, 41.974595445000105], - [15.04517662900011, 41.96898021000011], - [15.063161655000044, 41.964300848], - [15.104340040000096, 41.94188060099999], - [15.123383009000094, 41.934271552000055], - [15.14356530000012, 41.93117910400015], - [15.165375196000099, 41.927801825000145], - [15.281748894000144, 41.928045966000084], - [15.40056399800005, 41.907782294000086], - [15.446055535000111, 41.90692780199999], - [15.611338738000084, 41.928045966000084], - [15.77442467500012, 41.921210028000175], - [16.027110222000147, 41.94407786699998], - [16.110850457000083, 41.928045966000084], - [16.1119897800001, 41.92633698100009], - [16.14047285200013, 41.91990794499999], - [16.160899285000085, 41.89264557500009], - [16.179209832000137, 41.89329661700005], - [16.176036004000082, 41.877386786000116], - [16.183604363000143, 41.858465887000094], - [16.19223066500004, 41.82135651200018], - [16.19304446700005, 41.80841705900018], - [16.192881707000083, 41.79092031500012], - [16.184336785000085, 41.77960846600014], - [16.166677280000073, 41.76341380399999], - [16.145762566000087, 41.748846747000144], - [16.1276147800001, 41.74249909100003], - [16.10718834700012, 41.73761627800015], - [16.089691602000073, 41.72601959800015], - [16.0631616550001, 41.70148346600003], - [16.02751712300008, 41.67991771000011], - [15.925303582000112, 41.64004140800013], - [15.90007571700005, 41.614650783000016], - [15.891368035000085, 41.576849677000084], - [15.896332227000132, 41.53644440300012], - [15.911794467000048, 41.50287506700009], - [15.933604363000086, 41.47943756700003], - [15.961110873000054, 41.459458726000136], - [16.02165774800011, 41.427801825000145], - [16.085134311000047, 41.41266510600015], - [16.100352410000113, 41.40355052300008], - [16.114105665000125, 41.392889716000134], - [16.301442905000073, 41.327866929], - [16.4602970710001, 41.26264069200009], - [16.520681186000047, 41.25014883000007], - [16.538584832000083, 41.239406643000066], - [16.55437259200005, 41.22748444200011], - [16.59392337300008, 41.20697663000005], - [16.830577019000117, 41.14630768400009], - [16.8514103520001, 41.1329613300001], - [16.85816491000014, 41.1329613300001], - [16.85816491000014, 41.140366929], - [16.864431186000076, 41.140366929], - [16.885264519000145, 41.12396881700009], - [17.05713951900009, 41.08185455900012], - [17.203135613000086, 41.0209821640001], - [17.276377800000148, 40.98021067900005], - [17.31006920700014, 40.95477936400012], - [17.347911004000082, 40.912095445000105], - [17.36117597700013, 40.90639883000013], - [17.377696160000113, 40.902289130000085], - [17.413584832000083, 40.881089585], - [17.47608483200014, 40.830145575000174], - [17.491953972000147, 40.82444896], - [17.512217644000057, 40.82029857000004], - [17.54835045700011, 40.801947333], - [17.634532097000147, 40.784979559000035], - [17.645274285000085, 40.779771226000136], - [17.748383009000122, 40.74762604400017], - [17.84392337300011, 40.694159247000144], - [17.921885613000143, 40.683010158000044], - [17.955821160000113, 40.670477606000034], - [17.9549259770001, 40.64691803600009], - [17.966319207000083, 40.64679596600011], - [17.991953972000147, 40.65314362200003], - [18.007009311000076, 40.650702216000106], - [18.011078321000127, 40.64419179900001], - [18.01148522200012, 40.63523997599999], - [18.01579837300002, 40.62518952], - [18.03923587300011, 40.60822174700003], - [18.043223504000082, 40.60199616100009], - [18.037445509000122, 40.556952216000084], - [18.119965040000125, 40.504584052000105], - [18.211680535000085, 40.46474844000012], - [18.23145592500012, 40.461371161000116], - [18.238291863000143, 40.457668361000074], - [18.25879967500009, 40.4306501320001], - [18.270192905000073, 40.42121002800012], - [18.303233269000117, 40.399888414000046], - [18.329112175000116, 40.36668528900013], - [18.343760613000114, 40.35162995000012], - [18.36150149800011, 40.34528229400008], - [18.370453321000067, 40.338690497000115], - [18.437266472000086, 40.26788971600008], - [18.500010613000086, 40.1524925800001], - [18.504242384000094, 40.146429755], - [18.509450717000078, 40.14183177300008], - [18.516123894000145, 40.13922760600015], - [18.5110783210001, 40.12759023600016], - [18.51368248800011, 40.12055084800009], - [18.51742597700013, 40.11416250200007], - [18.516123894000145, 40.10447825700011], - [18.50806725400011, 40.094549872000115], - [18.49187259200005, 40.084662177], - [18.483571811000076, 40.05516185100011], - [18.47038821700002, 40.043443101000136], - [18.434092644000117, 40.02252838700018], - [18.411387566000087, 39.978827216000084], - [18.407888217000075, 39.968491929], - [18.40406334700009, 39.94749583500014], - [18.39478600400011, 39.92560455900009], - [18.392588738000114, 39.91608307500012], - [18.399668816000087, 39.89032623900006], - [18.400075717000107, 39.87856679900009], - [18.386485222000147, 39.825344143], - [18.389170769000117, 39.81708405200011], - [18.383962436000047, 39.81391022300015], - [18.3737085300001, 39.79979075700011], - [18.368337436000047, 39.796616929000045], - [18.346527540000096, 39.798041083000115], - [18.33838951900009, 39.80011627800015], - [18.330414259000122, 39.803412177], - [18.282074415000096, 39.833197333], - [18.26563561300011, 39.83759186400009], - [18.224375847000147, 39.83759186400009], - [18.211273634000094, 39.83934153900016], - [18.18653405000012, 39.85187409100017], - [18.16187584700012, 39.86054108300005], - [18.130625847000147, 39.883490302000055], - [18.094248894000085, 39.90273672100001], - [18.080902540000068, 39.90643952000015], - [18.071543816000116, 39.91152578300015], - [18.00733483200008, 39.98607005400011], - [17.995371941000144, 39.995266018000095], - [17.995371941000144, 40.00267161700016], - [18.011078321000127, 40.003363348], - [18.020274285000085, 40.010199286000116], - [18.022146030000073, 40.02167389500006], - [18.01579837300002, 40.036200262000115], - [18.005137566000087, 40.04486725500003], - [17.9783634770001, 40.05166250200013], - [17.9674585300001, 40.05731842700011], - [18.00294030000009, 40.074448960000055], - [18.010996941000144, 40.09601471600017], - [17.99724368600002, 40.12042877800012], - [17.9674585300001, 40.146063544000086], - [17.940684441000116, 40.16303131700006], - [17.92603600400011, 40.17625560100002], - [17.919606967000078, 40.19074127800015], - [17.919200066000087, 40.20994700700002], - [17.91700280000009, 40.226874091000084], - [17.911143425000148, 40.240301825000174], - [17.899668816000116, 40.24909088700004], - [17.912771030000073, 40.24909088700004], - [17.912771030000073, 40.255316473], - [17.863129102000073, 40.28563060099999], - [17.847666863000143, 40.29002513200008], - [17.512054884000094, 40.30369700700011], - [17.49390709700012, 40.30744049700006], - [17.44044030000009, 40.33100006700009], - [17.430430535000085, 40.33161041900014], - [17.409515821000127, 40.330023505000106], - [17.399424675000063, 40.33100006700009], - [17.392100457000083, 40.33502838700015], - [17.374685092000107, 40.34857819200012], - [17.36817467500009, 40.35150788000014], - [17.351247592000107, 40.35480377800017], - [17.29639733200011, 40.379461981000176], - [17.240000847000143, 40.39533112200009], - [17.212901238000143, 40.40619538], - [17.20020592500009, 40.42039622600002], - [17.223480665000096, 40.42841217700014], - [17.243011915000068, 40.44139232000005], - [17.24789472700013, 40.45734284100014], - [17.227549675000148, 40.47443268400009], - [17.24740644600007, 40.480292059000035], - [17.295746290000068, 40.473211981000176], - [17.31625410200013, 40.481878973000065], - [17.32325280000009, 40.49848053600011], - [17.304047071000127, 40.499457098], - [17.261729363000143, 40.488714911], - [17.26351972700013, 40.491034247000144], - [17.268565300000144, 40.496161200000145], - [17.24740644600007, 40.50283437700004], - [17.229014519000117, 40.49689362200009], - [17.210703972000147, 40.48700592699999], - [17.189952019000142, 40.481878973000065], - [17.181813998000052, 40.48529694200008], - [17.176442905000073, 40.49315013200005], - [17.171722852000073, 40.50226471600014], - [17.166188998000052, 40.50918203300016], - [17.15601647200009, 40.51239655200011], - [17.133474155000016, 40.51264069200015], - [17.124522332000083, 40.51532623900012], - [17.04957116000014, 40.51911041900014], - [16.97608483200014, 40.49262116100009], - [16.912119988000143, 40.44521719000014], - [16.863291863000143, 40.39093659100003], - [16.782725457000083, 40.30158112200009], - [16.76140384200002, 40.26959870000009], - [16.737559441000144, 40.211004950000145], - [16.73072350400011, 40.200669664000046], - [16.715993686000047, 40.193589585], - [16.679453972000086, 40.146063544000086], - [16.640065951000107, 40.118760484000106], - [16.62452233200011, 40.10797760600009], - [16.604746941000087, 40.08445872600005], - [16.596934441000087, 40.046779690000065], - [16.59937584700012, 40.034125067], - [16.613617384000122, 39.99664948100015], - [16.631602410000056, 39.966213283000016], - [16.621755405000044, 39.95355866100014], - [16.605479363000114, 39.942938544000086], - [16.589203321000067, 39.91982656500015], - [16.542246941000144, 39.88540273600002], - [16.508148634000122, 39.83759186400009], - [16.49170983200014, 39.80548737200011], - [16.489756707000083, 39.77521393400012], - [16.502126498000024, 39.74705638200011], - [16.528575066000116, 39.72150299700006], - [16.528575066000116, 39.714667059000114], - [16.515635613000114, 39.68960195500004], - [16.54590905000009, 39.66087474200015], - [16.59148196700005, 39.636786200000145], - [16.62484785200013, 39.62531159100011], - [16.74976647200012, 39.62002187700013], - [16.782481316000144, 39.61163971600016], - [16.798106316000116, 39.60346100500006], - [16.816091342000078, 39.591050523000135], - [16.830902540000125, 39.57615794499999], - [16.837168816000087, 39.560451565], - [16.84620201900009, 39.55267975500011], - [16.906016472000147, 39.529730536000116], - [16.9529728520001, 39.49921295800008], - [16.970876498000052, 39.49494049700017], - [16.995371941000087, 39.492743231000176], - [17.011485222000147, 39.486151434000085], - [17.023448113000086, 39.47540924700009], - [17.035817905000016, 39.46076080900018], - [17.05713951900009, 39.44163646000011], - [17.0885522800001, 39.422593492000104], - [17.124196811000076, 39.409002997000144], - [17.15870201900009, 39.406195380000106], - [17.122243686000104, 39.338324286000116], - [17.114919467000107, 39.28278229400017], - [17.114512566000116, 39.26935455900018], - [17.11768639400009, 39.25600820500007], - [17.12476647200012, 39.24461497600011], - [17.14210045700011, 39.22231679900007], - [17.145681186000104, 39.210679429000045], - [17.14039147200012, 39.178900458000115], - [17.122243686000104, 39.12103913], - [17.124522332000083, 39.09088776200018], - [17.147959832000083, 39.05418528900016], - [17.15186608200005, 39.045884507], - [17.15845787900014, 39.04047272300015], - [17.192556186000047, 39.03107330900012], - [17.206390821000127, 39.02948639500009], - [17.18685957100007, 39.0190290390001], - [17.176605665000125, 39.01211172100001], - [17.172373894000117, 39.00519440300012], - [17.171560092000107, 38.966009833000086], - [17.172373894000117, 38.96051666900014], - [17.13884524800008, 38.93671295800005], - [17.135020379000053, 38.93260325700011], - [17.12769616000014, 38.928778387000094], - [17.11890709700009, 38.91966380400011], - [17.104014519000145, 38.899074611000074], - [17.094981316000116, 38.919134833000115], - [17.070567254000082, 38.92279694200009], - [17.042246941000116, 38.916245835], - [17.021983269000117, 38.90595123900009], - [16.99634850400014, 38.92951080900003], - [16.981293165000125, 38.937201239000146], - [16.957286004000082, 38.940090236000074], - [16.93506920700014, 38.93870677300002], - [16.838552280000073, 38.91819896000014], - [16.727793816000116, 38.87885163000006], - [16.687754754000082, 38.85586172100007], - [16.679453972000086, 38.84756094000009], - [16.670746290000096, 38.84064362200008], - [16.610606316000116, 38.81655508000007], - [16.585622592000107, 38.797837632], - [16.57439212300011, 38.78506094000015], - [16.563731316000087, 38.75674062700001], - [16.55095462300002, 38.74140045800006], - [16.53882897200012, 38.72333405200013], - [16.53484134200005, 38.699896552000055], - [16.546885613000086, 38.69318268400012], - [16.549082879000053, 38.68992747600007], - [16.548513217000107, 38.67206452], - [16.558848504000107, 38.59601471600011], - [16.576996290000096, 38.528550523000106], - [16.577159050000148, 38.502875067000055], - [16.569590691000116, 38.429510809000035], - [16.561371290000125, 38.416327216000084], - [16.521983269000117, 38.387152411000145], - [16.508148634000122, 38.37152741100006], - [16.49756920700008, 38.36928945500007], - [16.467051629000135, 38.34870026200003], - [16.43506920700014, 38.33999258000016], - [16.339854363000086, 38.30084870000011], - [16.30632571700005, 38.27708567900011], - [16.16944420700011, 38.1432152360001], - [16.151866082000083, 38.11082591400019], - [16.12549889400009, 38.00482819200012], - [16.110850457000083, 37.97361888200013], - [16.10132897200009, 37.96051666900017], - [16.09001712300011, 37.94920482], - [16.077159050000088, 37.939886786000145], - [16.0631616550001, 37.93268463700012], - [16.015879754000135, 37.924709377000156], - [16.00098717500009, 37.91901276200018], - [15.942149285000111, 37.93309153900013], - [15.761485222000116, 37.92523834800012], - [15.734873894000087, 37.93097565300012], - [15.708262566000144, 37.940985419000086], - [15.684418165000066, 37.953517971000096], - [15.665782097000088, 37.96686432500012], - [15.645518425000146, 37.98834870000003], - [15.635101759000094, 38.00910065300003], - [15.63835696700002, 38.02773672100004], - [15.65845787900008, 38.042547919000086], - [15.632660352000128, 38.07420482000008], - [15.624034050000146, 38.09210846600003], - [15.627452019000145, 38.107367255], - [15.641612175000063, 38.125921942], - [15.647797071000127, 38.14313385600012], - [15.646494988000144, 38.16209544500013], - [15.637950066000114, 38.185939846], - [15.632823113000113, 38.220282294000135], - [15.650563998000107, 38.241034247000144], - [15.6842554050001, 38.25311920800006], - [15.78646894600004, 38.278021552], - [15.795664910000113, 38.28554922100015], - [15.79867597700013, 38.29071686400006], - [15.812836134000065, 38.30060455900015], - [15.81617272200009, 38.306057033000016], - [15.82976321700005, 38.351019598], - [15.904795769000147, 38.47394440300015], - [15.917816602000045, 38.51679108300014], - [15.916026238000057, 38.55036041900017], - [15.90007571700005, 38.578273830000015], - [15.87077884200005, 38.6042341170001], - [15.863536004000109, 38.608221747000165], - [15.849945509000063, 38.61334870000009], - [15.844004754000137, 38.61790599200005], - [15.835459832000112, 38.62824127800015], - [15.833669467000021, 38.63377513200008], - [15.835215691000059, 38.63922760600009], - [15.836599155000044, 38.648993231000055], - [15.844493035000113, 38.66038646000011], - [15.863129102000102, 38.66828034100008], - [15.904795769000147, 38.679388739000025], - [15.968028191000116, 38.71259186400012], - [16.002614780000044, 38.72540924700014], - [16.048838738000114, 38.727728583000115], - [16.120860222000147, 38.720933335], - [16.135996941000144, 38.723822333000115], - [16.152598504000107, 38.730902411], - [16.179209832000137, 38.748277085000076], - [16.20093834700012, 38.77643463700015], - [16.21509850400014, 38.81415436400012], - [16.22169030000012, 38.856594143], - [16.2200626960001, 38.899074611000074], - [16.214691602000126, 38.91901276200015], - [16.20460045700008, 38.93406810100007], - [16.189626498000052, 38.94354889500009], - [16.16895592500012, 38.946844794000114], - [16.154307488000114, 38.95502350500011], - [16.13965905000012, 38.973781643000095], - [16.08301842500012, 39.075262762000094], - [16.04200280000012, 39.31061432500003], - [16.03402716100004, 39.34524176800012], - [15.995396030000052, 39.438768236000115], - [15.958075525000083, 39.477563612], - [15.93311608200011, 39.51365794500005], - [15.904795769000147, 39.53595612200017], - [15.876231316000087, 39.551459052], - [15.867523634000095, 39.563910223], - [15.859716355000074, 39.588764460000064], - [15.850271030000073, 39.614732164000046], - [15.836599155000044, 39.65265534100017], - [15.815684441000085, 39.678900458], - [15.806407097000116, 39.69550202000006], - [15.788747592000107, 39.796616929000045], - [15.788747592000107, 39.79035065300011], - [15.78394616000014, 39.810003973000065], - [15.77881920700011, 39.82013580900012], - [15.771332227000043, 39.824530341000084], - [15.769704623000024, 39.83014557500009], - [15.781911655000101, 39.868597723], - [15.77442467500012, 39.89109935099999], - [15.741547071000127, 39.92959219000009], - [15.734141472000145, 39.943752346], - [15.728037957000083, 39.964178778000175], - [15.71314537900011, 39.981024481000176], - [15.678884311000045, 40.00885651200004], - [15.651621941000146, 40.043646552], - [15.630381707000083, 40.05768463700004], - [15.624685092000078, 40.06488678600009], - [15.624278191000087, 40.0777855490001], - [15.610199415000123, 40.07318756700015], - [15.534922722000145, 40.0777855490001], - [15.513127170000132, 40.067680206000105], - [15.495311871000126, 40.04671893700011], - [15.459808790000038, 40.02936432500009], - [15.429601880000064, 39.99979266000015], - [15.410099591000062, 39.99396986000012], - [15.360943483000115, 39.99889057500003], - [15.343159872000056, 40.004148652000154], - [15.314300977000128, 40.033758856000176], - [15.302744988000086, 40.036200262000115], - [15.293304884000094, 40.032416083], - [15.283050977000045, 40.029852606000176], - [15.272227410000141, 40.02875397300012], - [15.26124108200011, 40.02936432500009], - [15.26124108200011, 40.036200262000115], - [15.279144727000073, 40.047674872000144], - [15.263438347000088, 40.07371653900013], - [15.23389733200011, 40.10000234600015], - [15.209646030000046, 40.11188385600009], - [15.189952019000087, 40.1191266950001], - [15.12720787900011, 40.16962311400012], - [15.11280358200014, 40.17479075700014], - [15.09587649800008, 40.173081773000135], - [15.065684441000146, 40.166571356000034], - [15.047211134000122, 40.16893138199999], - [15.034922722000088, 40.175360419000114], - [15.022803824000107, 40.19562686700009], - [15.003122129000104, 40.21025857000002], - [14.975904024000045, 40.219313312000125], - [14.966319207000138, 40.22455475500011], - [14.957087508000143, 40.231549930000156], - [14.93813785900005, 40.227839322000094], - [14.92212975400008, 40.23802317900011], - [14.91114342500012, 40.241644598000065], - [14.906911655000101, 40.25861237200005], - [14.93189537900011, 40.285549221], - [14.939138217000048, 40.307074286000116], - [14.932383660000113, 40.32428620000006], - [14.932383660000113, 40.33372630400005], - [14.942149285000141, 40.33783600500003], - [14.953949415000123, 40.33991120000003], - [14.96436608200011, 40.345160223], - [14.97291100400011, 40.351996161000116], - [14.994489870000052, 40.35843381300005], - [15.000432928000095, 40.36882818300016], - [14.998266587000073, 40.39755866100002], - [14.975922071000127, 40.431463934000035], - [14.88884524800008, 40.57306549700017], - [14.861501498000107, 40.60716380400007], - [14.83545983200014, 40.63263580900018], - [14.809743686000076, 40.652980861000074], - [14.781993035000113, 40.66986725500006], - [14.75220787900011, 40.67670319200009], - [14.719981316000144, 40.66681549700017], - [14.690440300000091, 40.649115302000084], - [14.678070509000063, 40.64663320500013], - [14.625743035000085, 40.649074611000074], - [14.613291863000141, 40.645900783000016], - [14.571299675000146, 40.617743231000034], - [14.544200066000144, 40.613592841000084], - [14.516368035000085, 40.61985911700005], - [14.48658287900008, 40.63263580900018], - [14.4713647800001, 40.624660549000126], - [14.42204837300011, 40.615545966000056], - [14.401540561000047, 40.60211823100006], - [14.355804884000124, 40.58364492400004], - [14.342621290000096, 40.57062409100003], - [14.329844597000147, 40.584458726000136], - [14.327972852000071, 40.605414130000085], - [14.33773847700013, 40.62441640800007], - [14.359629754000139, 40.63263580900018], - [14.379730665000096, 40.633856512000094], - [14.387380405000044, 40.63694896], - [14.398213357000087, 40.64384157400018], - [14.404798645000085, 40.65603259200016], - [14.44421081100009, 40.68598713600015], - [14.476369627000052, 40.695102127000084], - [14.479746941000146, 40.711493231000034], - [14.47413170700014, 40.729681708000115], - [14.460622592000078, 40.744208075000145], - [14.442637566000142, 40.75507233300014], - [14.421290079000073, 40.75093008100008], - [14.405402903000068, 40.75688689499999], - [14.39443265300011, 40.761566239], - [14.382554016000114, 40.772265565000126], - [14.366608709000102, 40.78017824600014], - [14.348887566000142, 40.79686107], - [14.312347852000102, 40.82811107000005], - [14.294200066000087, 40.83877187700007], - [14.275726759000065, 40.84003327000009], - [14.248383009000094, 40.83771393400012], - [14.22364342500012, 40.83136627800008], - [14.212738477000128, 40.820746161000145], - [14.203461134000094, 40.80121491100006], - [14.182202959000051, 40.80091803100011], - [14.165596632000131, 40.81575233700011], - [14.135233189000076, 40.81855425300016], - [14.11150149800008, 40.829535223000036], - [14.095957879000082, 40.833807684000035], - [14.082530144000089, 40.831284898000106], - [14.076182488000141, 40.822211005000106], - [14.077403191000059, 40.81037018400015], - [14.081228061000076, 40.79710521000011], - [14.082530144000089, 40.78351471600016], - [14.075281919000048, 40.786277590000154], - [14.04769740100005, 40.78958927300006], - [14.041151478000046, 40.79648412900015], - [14.052256707000083, 40.837591864000146], - [14.044464903000119, 40.87420513200014], - [14.021343774000115, 40.92182893600015], - [13.965342644000087, 40.996405341000084], - [13.930186394000144, 41.01414622599999], - [13.917979363000143, 41.02366771], - [13.914561394000145, 41.033148505], - [13.912771030000073, 41.05442942900008], - [13.910655144000145, 41.064642645], - [13.884318292000073, 41.10479984200004], - [13.85172525100009, 41.14731569400011], - [13.790490880000078, 41.20586402900004], - [13.721853061000047, 41.25238678600006], - [13.70850670700014, 41.256415106000034], - [13.67872155000012, 41.250555731000176], - [13.663340691000087, 41.250677802000055], - [13.656586134000063, 41.25958893400009], - [13.594411655000043, 41.253119208], - [13.563649936000076, 41.237982489], - [13.575450066000114, 41.208075262000115], - [13.54395592500012, 41.20661041900014], - [13.534434441000116, 41.208075262000115], - [13.525238477000045, 41.21539948100011], - [13.519541863000086, 41.22516510600015], - [13.514414910000141, 41.229681708000115], - [13.507090691000142, 41.221747137000065], - [13.499685092000078, 41.221747137000065], - [13.480235222000147, 41.23916250200001], - [13.324392123000052, 41.29482656500012], - [13.285817905000073, 41.29572174700002], - [13.204844597000088, 41.28375885600009], - [13.187022332000112, 41.27802155200011], - [13.151215040000096, 41.260199286000145], - [13.114512566000114, 41.25088125200001], - [13.090505405000073, 41.22654857000013], - [13.06820722700013, 41.221747137000065], - [13.044606967000078, 41.22752513200011], - [13.036794467000078, 41.24042389500012], - [13.033457879000053, 41.25690338700012], - [13.02369225400011, 41.27358633000016], - [13.011973504000139, 41.28652578300016], - [12.992686394000089, 41.315619208000115], - [12.979502800000148, 41.33100006700006], - [12.923838738000114, 41.37978750200007], - [12.89356530000012, 41.399318752000156], - [12.862152540000096, 41.413519598000065], - [12.841563347000061, 41.418402411000145], - [12.762950066000142, 41.42137278900004], - [12.748545769000087, 41.423732815], - [12.678558790000096, 41.45795319200009], - [12.653981967000078, 41.465643622000115], - [12.642425977000073, 41.458197333000115], - [12.635264519000115, 41.447495835000026], - [12.619395379000082, 41.459133205000015], - [12.545583530000071, 41.54413483300014], - [12.448008660000141, 41.630764065], - [12.342784050000091, 41.70229726800012], - [12.32715905000012, 41.71137116100014], - [12.300629102000071, 41.71743398600013], - [12.285004102000073, 41.72719961100007], - [12.276621941000116, 41.72943756700006], - [12.246918165000096, 41.73371002800015], - [12.239024285000113, 41.736273505000085], - [12.223480665000094, 41.75067780200014], - [12.215179884000122, 41.76813385600009], - [12.211761915000125, 41.787543036000024], - [12.211192254000139, 41.80792877800009], - [12.206228061000104, 41.82733795799999], - [12.194590691000087, 41.84735748900006], - [12.170176629000139, 41.87958405200011], - [12.147471550000091, 41.903469143000095], - [12.049978061000076, 41.96015045800005], - [12.038828972000147, 41.96515534100011], - [12.029795769000117, 41.97284577000011], - [12.026133660000085, 41.98578522300012], - [12.020355665000125, 41.99306875200013], - [11.992035352000073, 41.99628327], - [11.982188347000147, 41.999741929000024], - [11.96900475400011, 42.011419989], - [11.952647332000083, 42.02228424700009], - [11.934580925000148, 42.031480210000055], - [11.916840040000068, 42.03790924700017], - [11.83969160200013, 42.03644440300012], - [11.82748457100007, 42.03416575700014], - [11.822113477000102, 42.04677969000004], - [11.809418165000125, 42.06635163], - [11.793630405000101, 42.08445872599999], - [11.779795769000087, 42.092515367000125], - [11.771983269000089, 42.106268622000144], - [11.750173373000052, 42.12791575700014], - [11.745616082000112, 42.136623440000115], - [11.742930535000113, 42.15228913], - [11.736175977000073, 42.16889069200006], - [11.682139519000089, 42.252142645], - [11.658213738000114, 42.27936432500009], - [11.539073113000086, 42.348863023000106], - [11.48926842500012, 42.35936107], - [11.420664910000113, 42.386623440000065], - [11.396169467000078, 42.39297109600001], - [11.396169467000078, 42.40037669499999], - [11.38689212300011, 42.40428294499999], - [11.376638217000078, 42.406887111000074], - [11.365733269000117, 42.407904364000146], - [11.354665561000076, 42.407212632000025], - [11.362071160000141, 42.40037669499999], - [11.333018425000091, 42.40058014500011], - [11.259043816000116, 42.42084381700015], - [11.245616082000112, 42.42230866100003], - [11.227386915000125, 42.422186591000056], - [11.211273634000063, 42.418890692], - [11.204356316000144, 42.41095612200003], - [11.200938347000147, 42.39545319200011], - [11.18628991000014, 42.37929922100007], - [11.18384850400011, 42.36627838700018], - [11.174652540000123, 42.36933014500006], - [11.164724155000044, 42.36933014500006], - [11.157399936000047, 42.367743231000034], - [11.155935092000078, 42.36627838700018], - [11.147797071000042, 42.371405341000084], - [11.134532097000118, 42.38418203300013], - [11.106618686000076, 42.3912621110001], - [11.094493035000085, 42.402736721000124], - [11.086761915000066, 42.418361721000124], - [11.08694107100007, 42.429456508], - [11.099131707000112, 42.442857164000046], - [11.113021206000042, 42.4463580780001], - [11.14181552700012, 42.43879721600013], - [11.164190816000142, 42.43982808100016], - [11.17969176900007, 42.45649774900006], - [11.18844752800004, 42.480267455], - [11.188975457000112, 42.50470612200006], - [11.186859571000099, 42.52081940300012], - [11.166026238000114, 42.546210028000026], - [11.15845787900008, 42.564032294000114], - [11.148610873000052, 42.56317780200011], - [11.137217644000087, 42.558905341000084], - [11.12867272200009, 42.558050848], - [11.115977410000113, 42.57196686400009], - [11.10726972700013, 42.59076569200012], - [11.097422722000118, 42.606878973], - [11.080902540000125, 42.61269765800013], - [11.07781009200005, 42.63222890800013], - [11.053477410000085, 42.64704010600009], - [11.00570722700013, 42.667914130000085], - [11.00025475400008, 42.67987702], - [10.995616082000083, 42.696030992000075], - [10.990000847000147, 42.71027252800015], - [10.981211785000113, 42.71629466400016], - [10.97234134200005, 42.72003815300011], - [10.94361412900011, 42.74298737200009], - [10.89087975400011, 42.763902085000055], - [10.731293165000125, 42.804429429], - [10.755381707000055, 42.81915924700017], - [10.764903191000144, 42.83527252800003], - [10.766368035000113, 42.854193427000055], - [10.765635613000086, 42.87710195500016], - [10.768728061000076, 42.883937893000066], - [10.774587436000102, 42.888251044000086], - [10.777679884000094, 42.89472077000009], - [10.772959832000083, 42.908148505000085], - [10.763519727000073, 42.91828034100003], - [10.750743035000141, 42.9252790390001], - [10.68140709700009, 42.94904205900012], - [10.632497592000107, 42.95848216400013], - [10.583262566000087, 42.95970286700005], - [10.539073113000114, 42.94912344], - [10.543467644000117, 42.93878815300009], - [10.546560092000078, 42.934759833000115], - [10.518565300000148, 42.9252790390001], - [10.499522332000083, 42.940497137000094], - [10.477549675000148, 42.99005768400012], - [10.502696160000141, 43.00556061400011], - [10.517100457000112, 43.02391185099999], - [10.539073113000114, 43.07941315300003], - [10.535655144000117, 43.09137604400017], - [10.535655144000117, 43.11261627800015], - [10.539317254000082, 43.13418203300007], - [10.546560092000078, 43.14712148600007], - [10.538340691000087, 43.16425202], - [10.534434441000085, 43.18528880400014], - [10.53288821700005, 43.22622304900007], - [10.52816816500004, 43.24677155200011], - [10.516937696000127, 43.26679108300008], - [10.43702233200014, 43.388576565], - [10.373383009000065, 43.45319245000003], - [10.359141472000147, 43.465277411000145], - [10.326345248000052, 43.47687409100014], - [10.317230665000068, 43.49262116100011], - [10.294769727000071, 43.56854889500015], - [10.264008009000092, 43.809393622000115], - [10.25163821700005, 43.846625067], - [10.210134311000047, 43.920233466000134], - [10.180674675000148, 43.95526764500014], - [10.13648522200009, 43.97870514500011], - [10.105804884000092, 44.01675039300003], - [10.090586785000113, 44.025376695000105], - [10.072032097000118, 44.029527085000055], - [10.03532962300011, 44.04783763200011], - [10.014821811000047, 44.05206940300006], - [9.998545769000117, 44.058050848000065], - [9.988536004000139, 44.05975983300006], - [9.984141472000147, 44.055487372000144], - [9.980723504000139, 44.04987213700015], - [9.972666863000114, 44.045721747000115], - [9.962738477000102, 44.04466380400005], - [9.953623894000117, 44.048651434000035], - [9.937836134000063, 44.060370184000035], - [9.904307488000114, 44.07990143400009], - [9.887950066000116, 44.09300364800008], - [9.8768009770001, 44.08783600500006], - [9.84473717500012, 44.10862864800005], - [9.826426629000139, 44.10724518400017], - [9.833262566000142, 44.099839585], - [9.828623894000145, 44.09813060099999], - [9.823985222000118, 44.09511953300007], - [9.819590691000116, 44.09300364800008], - [9.82447350400011, 44.08490631700015], - [9.830577019000087, 44.07884349200005], - [9.838145379000139, 44.07477448100009], - [9.847504102000073, 44.07249583500011], - [9.847504102000073, 44.06631094000015], - [9.841644727000128, 44.06338125200013], - [9.838877800000148, 44.060370184000035], - [9.833262566000142, 44.05206940300006], - [9.846364780000044, 44.04629140800007], - [9.842539910000113, 44.04116445500007], - [9.832286004000082, 44.04230377800009], - [9.826426629000139, 44.055487372000144], - [9.819834832000083, 44.06338125200013], - [9.771820509000094, 44.07941315300012], - [9.72087649800008, 44.11347077000012], - [9.709727410000141, 44.11774323100006], - [9.68262780000012, 44.13654205900009], - [9.672536655000071, 44.14081452], - [9.643239780000044, 44.14232005400005], - [9.63103274800008, 44.144598700000024], - [9.621104363000143, 44.14826080900018], - [9.586192254000139, 44.17772044500008], - [9.579925977000102, 44.17894114799999], - [9.573008660000085, 44.19159577000006], - [9.556488477000102, 44.20014069200009], - [9.511241082000083, 44.215236721000096], - [9.49903405000012, 44.221828518000066], - [9.48975670700014, 44.23090241100006], - [9.484385613000114, 44.24384186400006], - [9.472504102000045, 44.239813544000086], - [9.453868035000056, 44.23769765800007], - [9.436778191000116, 44.23948802300008], - [9.429209832000083, 44.247259833000086], - [9.422373894000145, 44.25678131700006], - [9.374522332000112, 44.271795966000084], - [9.367686394000117, 44.294419664000074], - [9.262705925000091, 44.33641185100005], - [9.23064212300011, 44.35370514500012], - [9.221039259000065, 44.34406159100017], - [9.213715040000123, 44.33344147300012], - [9.20980879000004, 44.320868231000034], - [9.210703972000147, 44.30532461100013], - [9.165049675000091, 44.31830475500011], - [9.146657748000052, 44.32855866100006], - [9.148610873000107, 44.34003327], - [9.130056186000104, 44.36334870000012], - [9.102061394000089, 44.37396881700015], - [9.001231316000114, 44.38727448100015], - [8.95289147200009, 44.399807033000066], - [8.923675977000073, 44.41156647300015], - [8.914561394000089, 44.408921617000075], - [8.868418816000144, 44.40973541900017], - [8.845388217000078, 44.413478908000016], - [8.837738477000045, 44.41718170800006], - [8.826996290000125, 44.42845286700005], - [8.762380405000101, 44.43211497599999], - [8.737152540000125, 44.42877838700015], - [8.72478274800008, 44.42397695500007], - [8.695811394000089, 44.40672435100008], - [8.685313347000118, 44.39809804900007], - [8.678558790000096, 44.39468008000016], - [8.670909050000148, 44.39472077000015], - [8.662771030000044, 44.395575262000065], - [8.655121290000125, 44.39468008000016], - [8.593760613000114, 44.36273834800015], - [8.57667076900006, 44.36054108300006], - [8.564789259000122, 44.35716380400014], - [8.540293816000085, 44.34003327], - [8.466075066000144, 44.304266669000086], - [8.444509311000045, 44.283880927], - [8.449717644000145, 44.264349677000105], - [8.439463738000114, 44.253159898000106], - [8.436534050000091, 44.2475446640001], - [8.435394727000071, 44.24042389500006], - [8.432383660000141, 44.23802317900011], - [8.417246941000144, 44.230658270000035], - [8.411875847000118, 44.22703685100005], - [8.406504754000139, 44.21503327000012], - [8.408539259000094, 44.20408763200005], - [8.408213738000141, 44.193508205], - [8.394541863000114, 44.18235911699999], - [8.369395379000139, 44.17352936400011], - [8.313487175000091, 44.16046784100014], - [8.28467858200014, 44.14826080900018], - [8.269541863000143, 44.13873932500009], - [8.256521030000073, 44.12836334800009], - [8.233164910000056, 44.10358307500003], - [8.229991082000112, 44.0963402360001], - [8.231211785000113, 44.08030833500011], - [8.229991082000112, 44.07249583500011], - [8.223806186000047, 44.05719635600014], - [8.216319207000055, 44.04523346600003], - [8.169118686000076, 44.006659247000144], - [8.152679884000094, 43.98322174700017], - [8.167979363000143, 43.96263255400005], - [8.167979363000143, 43.956488348000065], - [8.144704623000052, 43.952582098000065], - [8.115244988000141, 43.92767975500011], - [8.08920332100007, 43.91986725500014], - [8.08155358200014, 43.91522858300011], - [8.075450066000142, 43.9096540390001], - [8.073008660000113, 43.90460846600017], - [8.06771894600007, 43.896673895], - [8.055674675000148, 43.89207591400016], - [8.031423373000052, 43.88751862200002], - [7.959727410000141, 43.85285065300015], - [7.785817905000101, 43.821966864], - [7.736582879000082, 43.79824453300007], - [7.694997592000107, 43.791205145000035], - [7.572032097000147, 43.791327216000084], - [7.544118686000046, 43.78449127800015], - [7.531097852000129, 43.78449127800015], - [7.523203972000146, 43.7890485700001], - [7.512868686000076, 43.792141018], - [7.502289259000094, 43.79222239799999], - [7.482726278000086, 43.84021921900013], - [7.477868693000062, 43.8655148320001], - [7.4934749760001, 43.88623708100015], - [7.536779826000072, 43.920782776000024], - [7.556933634000131, 43.94408884700006], - [7.608610066000067, 43.97561147100011], - [7.630934285000138, 43.993543193], - [7.63868575000015, 44.005067037000046], - [7.646953979000101, 44.02749460900013], - [7.653361857000049, 44.03969024700005], - [7.664317261000121, 44.04857859300013], - [7.67878666200005, 44.05658844100013], - [7.689948771000076, 44.067337138000035], - [7.691912475000095, 44.08464874300012], - [7.687942587000093, 44.09079945700013], - [7.676202840000143, 44.10898834300015], - [7.654085327000131, 44.12495636], - [7.641889689000037, 44.143559876000054], - [7.655635620000055, 44.176064352000175], - [7.624733114000064, 44.18009511300009], - [7.583598674000086, 44.16071645100011], - [7.554763224000054, 44.159062806000165], - [7.380820353000074, 44.12294098000014], - [7.34061608900015, 44.12366444900006], - [7.331004272000143, 44.125266419000084], - [7.321599161000079, 44.13188100200007], - [7.316224813000133, 44.140200908000125], - [7.309300171000132, 44.14748728400003], - [7.296174357000097, 44.15115631100012], - [7.270129435000115, 44.15430857400015], - [7.251319214000091, 44.16004465700003], - [7.144969116000112, 44.20722524000014], - [7.104868205000116, 44.21776723300003], - [7.046060425000121, 44.24029815700013], - [7.033451375000112, 44.24293365500015], - [7.020015503000138, 44.24210683200011], - [7.008026570000084, 44.23921295200013], - [6.996140991000061, 44.23781768800016], - [6.982808471000055, 44.24174509800004], - [6.973403361000095, 44.249444885000045], - [6.968855835000056, 44.2581782020001], - [6.965548543000067, 44.26753163600013], - [6.959244019000039, 44.27735015900011], - [6.950045613000043, 44.285101624000035], - [6.930201864000138, 44.29538523400011], - [6.921210164000115, 44.302154846000136], - [6.915629110000083, 44.309699605], - [6.903846883000084, 44.330008444000114], - [6.895992065000143, 44.33982696599998], - [6.873977905000061, 44.35837880500013], - [6.869843791000051, 44.362926331000054], - [6.866123088000052, 44.37212473600006], - [6.866329793000091, 44.377189026000124], - [6.868810262000068, 44.38318349200007], - [6.877181844000035, 44.41439605700005], - [6.88420983900005, 44.42302602199999], - [6.917799519000084, 44.43630686400009], - [6.891651245000077, 44.451964824000136], - [6.861265503000111, 44.47490916], - [6.838837931000113, 44.50291778600008], - [6.835737345000069, 44.53402699800013], - [6.84638269000007, 44.547462871], - [6.897335652000038, 44.5754198210001], - [6.931648804000133, 44.61794952500004], - [6.945601441000121, 44.62544260700018], - [6.934335978000149, 44.64668162000005], - [6.941467326000094, 44.66699045899999], - [6.959864135000116, 44.683165182000074], - [6.982808471000055, 44.692156881000116], - [7.001205282000058, 44.69226023400013], - [7.037275432000058, 44.684612122000075], - [7.055155476000095, 44.68487050400013], - [7.049367717000109, 44.697892965000065], - [7.018981974000069, 44.73887237600012], - [7.015157918000114, 44.747398987000125], - [7.009783569000149, 44.77210032200004], - [6.998414754000095, 44.79375274700011], - [6.999138224000092, 44.795044658000066], - [7.004099162000045, 44.81080596900016], - [7.00595951400004, 44.811529440000136], - [7.005856160000093, 44.816335348000145], - [7.006786336000062, 44.81902252200008], - [7.007096395000133, 44.8220714320001], - [7.004925985000057, 44.82796254500003], - [7.000791870000114, 44.83297515900007], - [6.982808471000055, 44.846979472000086], - [6.932682332000127, 44.86165557900007], - [6.915319051000097, 44.862689108000055], - [6.866019735000093, 44.855661113000124], - [6.847106161000085, 44.859071758000155], - [6.778169800000057, 44.88764882500011], - [6.745406941000056, 44.90780263300012], - [6.727940307000097, 44.928731588000105], - [6.729904012000134, 44.98469716400011], - [6.723496134000072, 45.01337758400008], - [6.697244507000049, 45.02691681000006], - [6.662207885000043, 45.029242249], - [6.651665894000075, 45.035650126000135], - [6.639676961000106, 45.05037791000014], - [6.63698978700009, 45.059421285], - [6.638126669000087, 45.06743113200018], - [6.636576375000061, 45.07445912700008], - [6.620298299000126, 45.0844326790001], - [6.602728312000067, 45.103449606000154], - [6.614613892000108, 45.114766745000125], - [6.629385185000046, 45.123545113000105], - [6.632700643000106, 45.125515442000065], - [6.66737552900014, 45.13962310900008], - [6.676263875000131, 45.14075999], - [6.694350626000073, 45.140294902000065], - [6.702205445000089, 45.14122507800012], - [6.710887085000138, 45.14473907500008], - [6.728870483000037, 45.15460927300016], - [6.736415242000106, 45.15734812500001], - [6.77145186300001, 45.15316233400007], - [6.808142131000096, 45.13910634400007], - [6.84410892700015, 45.130114645], - [6.876665079000104, 45.14122507800012], - [6.878628784000028, 45.14742625000012], - [6.872841023000149, 45.15202545200016], - [6.868190144000096, 45.15745147700012], - [6.873461141000121, 45.16592641200005], - [6.881315958000072, 45.16840688100002], - [6.904673706000096, 45.168613587000074], - [6.913768758000089, 45.17016388000009], - [6.928444865000074, 45.179568990000135], - [6.945808146000076, 45.20106638599999], - [6.958727254000109, 45.20979970300006], - [6.99448734500001, 45.221323548], - [7.029730672000084, 45.22819651300016], - [7.037688843000068, 45.22576772100011], - [7.05019453900013, 45.21501902300018], - [7.055465536000071, 45.213675436000116], - [7.062183471000111, 45.21853302100014], - [7.081200399000068, 45.24307932500001], - [7.108382202000143, 45.259202373000086], - [7.108382202000143, 45.27491200800016], - [7.097633504000044, 45.29496246400002], - [7.092569213000075, 45.323952942000076], - [7.097736857000058, 45.329844056000084], - [7.130086304000145, 45.35707753500015], - [7.150756877000076, 45.38322581000007], - [7.159645223000098, 45.398470358000125], - [7.160678752000081, 45.41092437800002], - [7.152927286000079, 45.41511016900013], - [7.110139201000038, 45.428287659000134], - [7.096806681000118, 45.435419007000164], - [7.088745158000108, 45.446632793], - [7.08182051500006, 45.4590868130001], - [7.075368543000081, 45.466285856000056], - [7.072001993000072, 45.47004221700017], - [7.028490437000045, 45.493141581000046], - [6.982808471000055, 45.51112498000013], - [6.975263712000099, 45.52564605800008], - [6.96978601100011, 45.56698720300001], - [6.965858601000122, 45.57442860900012], - [6.954903198000067, 45.586210836000035], - [6.952939494000134, 45.59427236000012], - [6.95562666800015, 45.6025922650001], - [6.967098836000076, 45.620162252000156], - [6.969475952000039, 45.625846659], - [6.963378133000077, 45.64072947200005], - [6.951079142000111, 45.646775615000095], - [6.918626343000113, 45.65256337500007], - [6.905293823000079, 45.6596947230001], - [6.882556193000112, 45.675507711000094], - [6.869223673000079, 45.67902170800015], - [6.843075398000082, 45.68274241200005], - [6.816100301000063, 45.69685007700009], - [6.795946492000069, 45.718140768000076], - [6.784681030000115, 45.759585266000144], - [6.781993856000071, 45.7774653120001], - [6.782717325000078, 45.79529368100005], - [6.788091675000118, 45.81172678700001], - [6.800804077000095, 45.826454570000024], - [6.816203654000077, 45.83291412400017], - [6.84335555219468, 45.838642859960785], - [6.851996927951859, 45.836223274748775], - [6.85856437352723, 45.83345803450648], - [6.864440509042112, 45.82689058893102], - [6.870662299587281, 45.82827320905217], - [6.871699264678142, 45.832766724445904], - [6.872736229769003, 45.83967982505165], - [6.873461141000121, 45.844799704000096], - [6.880385782000103, 45.8455231730001], - [6.905087117000107, 45.84536814400015], - [6.926377808000098, 45.849760641000145], - [6.949012085000049, 45.85782216400004], - [6.969165893000138, 45.86975942], - [6.982808471000055, 45.88577911400013], - [6.989112997000062, 45.899266663], - [6.997174519000055, 45.91130727200005], - [7.007716512000115, 45.920505677000065], - [7.022082560000115, 45.92525990900005], - [7.066937703000093, 45.89022328800003], - [7.090192097000113, 45.880508118000094], - [7.120887899000138, 45.87611562100001], - [7.153547404000051, 45.87652903300001], - [7.183726440000044, 45.880456442000174], - [7.245428100000083, 45.89812978200008], - [7.273540079000043, 45.910273743000076], - [7.286665893000104, 45.913426005000034], - [7.361803426000108, 45.90784495100003], - [7.393842814000037, 45.91569976800015], - [7.452960652000086, 45.94587880500016], - [7.482726278000086, 45.95487050399999], - [7.503706909000073, 45.956730855], - [7.514662312000041, 45.96670440700002], - [7.524377482000091, 45.978073223000095], - [7.541120646000137, 45.98411936500004], - [7.64302657100012, 45.96634267200003], - [7.6587362060001, 45.960038147000105], - [7.673722371000082, 45.95032297800016], - [7.692532593000068, 45.93120269800006], - [7.693979533000061, 45.92867055300009], - [7.706278523, 45.92572499700016], - [7.714650105000088, 45.92712026000005], - [7.72219486500012, 45.92960072800004], - [7.732013387000108, 45.93037587500005], - [7.780072469000061, 45.91812856100002], - [7.807564331000037, 45.91849029600003], - [7.825444376000093, 45.914666239000084], - [7.831232137000142, 45.91445953400002], - [7.843737833000147, 45.91921376600011], - [7.84611494900011, 45.92257273300011], - [7.845288127000089, 45.92779205300006], - [7.848388712000116, 45.93807566300013], - [7.849620116000039, 45.939712062000076], - [7.870201292731367, 45.940369630770256], - [7.872917431422024, 45.95938260160507], - [7.8837819861848, 45.97386867462201], - [7.898204794000065, 45.981948954000146], - [7.969104858000036, 45.993111064000104], - [7.978716674000054, 45.99517812100005], - [7.985848022000084, 45.99931223599999], - [7.998353719000079, 46.010629375000136], - [7.999077189000076, 46.01279978400005], - [8.008792358000107, 46.02768259700018], - [8.010652710000102, 46.02969797800012], - [8.015923706000137, 46.05817169200016], - [8.016027059000066, 46.06938547800002], - [8.018197469000143, 46.08085764600004], - [8.025328817000087, 46.09114125600003], - [8.035354044000115, 46.09651560499999], - [8.056024617000048, 46.098065898000115], - [8.066876668000077, 46.100598043], - [8.110594930000076, 46.126953023000155], - [8.132299032000077, 46.15935414700005], - [8.129508504000114, 46.19604441300014], - [8.099949585000076, 46.2356285610001], - [8.076591837000137, 46.24973622600011], - [8.073077840000082, 46.25361195900016], - [8.07731530700002, 46.262035218000065], - [8.087340535000067, 46.27180206300001], - [8.106874227000047, 46.28554799500012], - [8.128474975000131, 46.29247263600003], - [8.171883178000115, 46.29919057300005], - [8.192553752000038, 46.30916412400016], - [8.241749715000111, 46.35412262000007], - [8.270068400000099, 46.36404449500016], - [8.28154056800011, 46.37011647500013], - [8.291462443000114, 46.378358866000056], - [8.297456909000033, 46.38750559600005], - [8.297043497000116, 46.39763417600001], - [8.290428914000131, 46.40112233500006], - [8.286604859000079, 46.40535980300011], - [8.294976441000074, 46.418046366000155], - [8.316267130000142, 46.43365264900008], - [8.343448934000037, 46.44388458300007], - [8.385906925000114, 46.450206018000145], - [8.399156128000072, 46.45217865000002], - [8.427888224000071, 46.44869049099999], - [8.441634155000115, 46.43494456000003], - [8.445768270000144, 46.41236195900011], - [8.446285034000084, 46.382182923000116], - [8.442874389000053, 46.35337331200016], - [8.426647990000049, 46.301567688000105], - [8.423237345000103, 46.275832825000016], - [8.427164754000074, 46.25144154900009], - [8.43812015800006, 46.2353701780001], - [8.456516968000074, 46.22482818700014], - [8.482665242000053, 46.21754180900017], - [8.510260457000072, 46.20787831700015], - [8.538682495000074, 46.187621155000144], - [8.601831095000135, 46.12281890900012], - [8.611546264000083, 46.11935658800009], - [8.630873250000121, 46.114705709000035], - [8.677485392000108, 46.09579213500008], - [8.695055379000081, 46.09517201800013], - [8.702186727000111, 46.09796254500015], - [8.717689656000118, 46.10752268500009], - [8.723890828000094, 46.10953806600013], - [8.728983368000115, 46.108233103000074], - [8.732159057000047, 46.107419332000134], - [8.739497111000048, 46.098065898000115], - [8.747145223000132, 46.094448548000045], - [8.763164917000067, 46.092898255000094], - [8.793860717000115, 46.09341501900006], - [8.8089502360001, 46.089745993000136], - [8.834375041000044, 46.06638824499999], - [8.819595581000101, 46.042927145000036], - [8.790966838000116, 46.018690898000145], - [8.773396850000069, 45.9905789190001], - [8.769572794000112, 45.9857730100001], - [8.767919149000079, 45.98308583600006], - [8.785075724000137, 45.98231069000015], - [8.800371948000077, 45.97853831000013], - [8.857732788000078, 45.957092591], - [8.864450724000108, 45.953423564], - [8.87096195400008, 45.94706736300016], - [8.880780476000039, 45.931099345000135], - [8.89814375800006, 45.90955027299999], - [8.906515340000112, 45.89647613500013], - [8.91209639400006, 45.88340199800008], - [8.9137500410001, 45.86609039299999], - [8.909719279000086, 45.853688050000116], - [8.903724812000064, 45.841802470000076], - [8.900004109000065, 45.82640289300009], - [8.93958825700011, 45.834826152000076], - [8.972351115, 45.82464589500002], - [9.002426798000073, 45.82071848600004], - [9.034362834000149, 45.848106995000094], - [9.059270874000049, 45.88195505800009], - [9.063094930000148, 45.898956604000105], - [9.051726115000093, 45.915544739000104], - [9.042321004000115, 45.91973053000005], - [9.0205135490001, 45.92277944000007], - [9.010798380000068, 45.92665517200013], - [9.001703329000094, 45.93606028300009], - [8.993435099000124, 45.95425038700013], - [8.982686401000109, 45.961846822], - [8.980515991000116, 45.96437896800008], - [8.979792521000121, 45.96691111300008], - [8.980515991000116, 45.96949493400008], - [8.982686401000109, 45.97197540300006], - [9.015552612000135, 45.993111064000104], - [8.997775919000105, 46.027940979000064], - [9.002116740000105, 46.039309795000136], - [9.027748250000059, 46.05310740200009], - [9.049659057000014, 46.0579133100001], - [9.059167521000091, 46.06178904300005], - [9.067125692000076, 46.071142477000095], - [9.070329631000048, 46.08344146700013], - [9.06815922000004, 46.10597239200013], - [9.072086629000095, 46.118891500000146], - [9.090586792000124, 46.138166809000026], - [9.163243856000094, 46.172273255000064], - [9.163788025000088, 46.17298926700006], - [9.171098673000103, 46.18260854099999], - [9.17574955200007, 46.19413238500003], - [9.181330607000092, 46.20405426000009], - [9.19218265800015, 46.20963531500003], - [9.2041715900001, 46.21356272399999], - [9.215747111000042, 46.22105580700012], - [9.224842163000117, 46.231184387000084], - [9.239724975000058, 46.266996155000115], - [9.2689738360001, 46.309370830000105], - [9.275175008000105, 46.33138499000002], - [9.273831420000135, 46.34425242100009], - [9.260395548000076, 46.37972829200014], - [9.260292195000147, 46.39401682600011], - [9.262876017000051, 46.40662587500004], - [9.26091231300012, 46.416651103000056], - [9.247579794000103, 46.4230331420001], - [9.237967977000096, 46.43654653000008], - [9.245822794000105, 46.46104115800013], - [9.263186076000123, 46.485122376000064], - [9.282306355000115, 46.49736969100008], - [9.330985555000069, 46.50150380500013], - [9.350829305000046, 46.49786061600004], - [9.35155277500013, 46.485484111000076], - [9.377080933000087, 46.4686892700001], - [9.384625691000025, 46.46641550800008], - [9.395477742000082, 46.46941274000001], - [9.400335327000107, 46.47540720700012], - [9.403849324000134, 46.48251271600015], - [9.41067061400011, 46.488894756000015], - [9.426793660000099, 46.49711130800013], - [9.434648478000042, 46.49832570400015], - [9.437852417000101, 46.492047018000065], - [9.443846883000106, 46.396135559000086], - [9.442399943000112, 46.380891012000134], - [9.444363648000149, 46.37528411900003], - [9.451598348000118, 46.370374858], - [9.47371586100013, 46.36187408500008], - [9.482604207000065, 46.356809794000114], - [9.502551310000086, 46.32073964500002], - [9.51526371300011, 46.30859568300012], - [9.536451050000096, 46.298622132], - [9.559705444000087, 46.29273101799999], - [9.674323771000047, 46.29180084200006], - [9.693133992000071, 46.29707183900008], - [9.708430217000114, 46.31174794600015], - [9.708843628000125, 46.3196286010001], - [9.707293335000088, 46.330971579], - [9.709257039000136, 46.34239207000008], - [9.72010909000008, 46.35089284300001], - [9.730857788000092, 46.35071197500015], - [9.755249064000026, 46.34053171800009], - [9.768064819000102, 46.33861969000015], - [9.78883874500005, 46.34329640800006], - [9.85539799000014, 46.36696421300017], - [9.899012899000098, 46.37215769500007], - [9.918443237000076, 46.371150004000114], - [9.939010457000052, 46.36745514000002], - [9.964021851000068, 46.356086325000106], - [9.970636434000141, 46.339808249], - [9.971049846000057, 46.320016175000106], - [9.977561076000143, 46.29810536700016], - [9.99223718200011, 46.28435943600011], - [10.031717977000142, 46.26007151300003], - [10.041846557000099, 46.24306996700001], - [10.04267338000011, 46.220487366000086], - [10.075746297000109, 46.220022278000144], - [10.11791426600007, 46.23113271100006], - [10.145819539000057, 46.24332834900018], - [10.15894535300012, 46.26244862900007], - [10.146129598000128, 46.280276998000105], - [10.104891805000136, 46.309370830000105], - [10.095796753000059, 46.320532939000046], - [10.091765991000074, 46.32895619800014], - [10.092386108000142, 46.33810292600013], - [10.097450398000118, 46.351642151000085], - [10.104995158000065, 46.36135732100014], - [10.125975789000051, 46.37437978200008], - [10.133210490000124, 46.381097717000024], - [10.14075524900008, 46.40290517200005], - [10.133417195000078, 46.41401560500004], - [10.11615726700009, 46.41882151400016], - [10.071405477000042, 46.424815980000076], - [10.04205326300007, 46.43272247400012], - [10.026343627000102, 46.44626169900012], - [10.04401696800008, 46.466983948000134], - [10.03533532700004, 46.471066386000146], - [10.03047774300012, 46.47667327900008], - [10.028100627000072, 46.48393381800007], - [10.026860392000117, 46.49318390000015], - [10.031201212000099, 46.50382924500015], - [10.03140791900006, 46.525791728000044], - [10.032751506000125, 46.53297475200016], - [10.041329793000074, 46.54186309800009], - [10.062930542000117, 46.556745911000135], - [10.071198771000068, 46.564394023000105], - [10.083497762000121, 46.59700185100017], - [10.087838582000103, 46.604391582000076], - [10.097450398000118, 46.608034770000174], - [10.192121623000048, 46.62681915400016], - [10.21785648600013, 46.626974182000126], - [10.23377282700005, 46.61798248400008], - [10.235736531000072, 46.60669118300011], - [10.23025883000008, 46.58614980100013], - [10.234703003000106, 46.575297750000075], - [10.27594079500011, 46.56553090500002], - [10.283795614000041, 46.5607249960001], - [10.289066609000088, 46.55568654400004], - [10.295371135000096, 46.5510873410001], - [10.306636597000136, 46.54749582900003], - [10.319452351000022, 46.546048889000026], - [10.354282267000087, 46.54832265300014], - [10.425905803000148, 46.53532603000012], - [10.443992554000147, 46.53772898400017], - [10.45183267900012, 46.54670157200003], - [10.457945190000146, 46.553697001], - [10.46590336100013, 46.57847585100013], - [10.466626831000013, 46.60428822900015], - [10.459082072000058, 46.623563538], - [10.438204793000097, 46.63565582299999], - [10.395623413000123, 46.63880808500012], - [10.377536662000097, 46.65327748600008], - [10.369165080000128, 46.672397766000145], - [10.373919312000112, 46.68190623000005], - [10.384771363000084, 46.68901173900015], - [10.394383179000101, 46.70081980400009], - [10.396553588000074, 46.71500498400003], - [10.395623413000123, 46.726399639000036], - [10.399654175000109, 46.73554636700011], - [10.41660404400011, 46.74301361100005], - [10.42869633, 46.75564849900017], - [10.426215861000031, 46.769420268000104], - [10.419084513000085, 46.78396718300017], - [10.417224162000082, 46.79884999700012], - [10.439031616000108, 46.816885071000016], - [10.444922730000116, 46.82324127200006], - [10.4485400800001, 46.83223297100009], - [10.453811076000136, 46.86442738900003], - [10.486263875000134, 46.84636647500004], - [10.527708374000099, 46.84321421300016], - [10.629407593000053, 46.86241200799999], - [10.647080932000051, 46.86375559600005], - [10.662480509000119, 46.860965068], - [10.738961629000102, 46.82954579700005], - [10.748676798000133, 46.819443055000114], - [10.743819213000052, 46.812518413000035], - [10.7215983480001, 46.80014190700017], - [10.716947469000047, 46.79520680800011], - [10.72294193500005, 46.78644765200015], - [10.733690633000094, 46.78618927100008], - [10.754774618000111, 46.790762634000096], - [10.766350138000064, 46.788101299000104], - [10.795082235000052, 46.77688751300015], - [10.804900757000041, 46.776629130000074], - [10.823917684000094, 46.7803498330001], - [10.834149617000065, 46.780246480000145], - [10.843141317000118, 46.7770425420001], - [10.860194539000133, 46.76699147600006], - [10.870426473000123, 46.76407175700017], - [10.880348348000041, 46.76458852200001], - [10.913731323000093, 46.77233998600012], - [10.93088789900014, 46.77399363300015], - [10.96571781400013, 46.77164235400012], - [10.98266768400012, 46.76774078400017], - [10.996930379000103, 46.769110210000136], - [11.010883016000093, 46.77921295200018], - [11.033310588000091, 46.805567932000045], - [11.037444702000101, 46.80825510700008], - [11.048503458000113, 46.81169159000011], - [11.052844279000082, 46.814921367000075], - [11.054601277000074, 46.819933980000044], - [11.053464396000066, 46.830320943000075], - [11.054291219000078, 46.834144999], - [11.07310144100009, 46.86496999200007], - [11.083643432000144, 46.90013580400012], - [11.091911662000113, 46.91243479500018], - [11.1566105550001, 46.956514791000146], - [11.174490601000059, 46.96385284500015], - [11.243737020000054, 46.97925242200013], - [11.31381026200009, 46.987262268], - [11.349467001000077, 46.981939596000146], - [11.38057621200005, 46.971552633000144], - [11.411168661000145, 46.97049326600013], - [11.445171753000096, 46.99299835200016], - [11.44527510600011, 46.993101705000086], - [11.452923217000091, 47.000879009000116], - [11.4618115640001, 47.00550404900015], - [11.471836792000145, 47.007080181], - [11.489406779000118, 47.00421213800003], - [11.495918009000093, 47.001602478], - [11.501705770000058, 46.9978559370001], - [11.506976766000093, 46.99299835200016], - [11.515348348000146, 46.989484355000016], - [11.524443400000052, 46.988347473000104], - [11.533848511000087, 46.98953603200012], - [11.543253621000131, 46.99299835200016], - [11.543356974000062, 46.99299835200016], - [11.54356368000012, 46.993101705000086], - [11.543667033000048, 46.993101705000086], - [11.572709188000147, 46.99891530399999], - [11.596480347000096, 47.000439758000184], - [11.64795007300009, 46.993256735000145], - [11.648466838000047, 46.993256735000145], - [11.64970707200007, 46.99299835200016], - [11.65725183100011, 46.99253326400004], - [11.664796590000066, 46.993256735000145], - [11.683813517000118, 46.991913147000055], - [11.716162964000118, 46.975480042000115], - [11.7348698320001, 46.970622457], - [11.74644535300007, 46.97245697099999], - [11.766082397000076, 46.98343821300006], - [11.777141154000105, 46.98829579699999], - [11.822513061000109, 46.993256735000145], - [11.85703291900009, 47.01201527900004], - [11.899510946000134, 47.02772491500009], - [11.943642618000126, 47.03816355500014], - [12.014956096000105, 47.04048899400008], - [12.116241903000114, 47.07655914300007], - [12.1331463140001, 47.078831606000065], - [12.180630737000113, 47.08521494500003], - [12.204195191000109, 47.07968556700003], - [12.203896989000043, 47.06701198800009], - [12.203575073000138, 47.053330588000065], - [12.18228438300008, 47.033616028000026], - [12.121719604000106, 47.01051666300013], - [12.111177612000063, 46.99299835200016], - [12.117792196000067, 46.98307647700007], - [12.122133015000117, 46.97165598600015] - ], - [ - [12.399581381000104, 43.903217625000096], - [12.4294503590001, 43.89205551500008], - [12.460456219000035, 43.89525945400013], - [12.478286774000082, 43.91703788500014], - [12.477493853000112, 43.920050984000156], - [12.478026206000095, 43.92321640400003], - [12.47957649900013, 43.92580022500014], - [12.482160321000038, 43.927918959000024], - [12.483094474000069, 43.929204898000094], - [12.490325196000128, 43.939158583000065], - [12.492392254000094, 43.95641851100005], - [12.48918831500012, 43.97310999900018], - [12.482160321000038, 43.98256678600016], - [12.453324871000092, 43.97905278900011], - [12.42138883600012, 43.967218885000094], - [12.411048669000138, 43.959661012000126], - [12.395653973000037, 43.94840866400007], - [12.385628745000105, 43.924534153000096], - [12.399581381000104, 43.903217625000096] - ], - [ - [12.452714082000085, 41.9030162130001], - [12.45313691700008, 41.90275194100015], - [12.454035442000075, 41.90275194100015], - [12.453982588000143, 41.90386188400008], - [12.45303120800014, 41.9039147380001], - [12.452766936000103, 41.903439049000085], - [12.452714082000085, 41.9030162130001] - ] - ] - ] - } - } - ] + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "scalerank": 0, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Italy", + "sov_a3": "ITA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Italy", + "adm0_a3": "ITA", + "geou_dif": 0, + "geounit": "Italy", + "gu_a3": "ITA", + "su_dif": 0, + "subunit": "Italy", + "su_a3": "ITA", + "brk_diff": 0, + "name": "Italy", + "name_long": "Italy", + "brk_a3": "ITA", + "brk_name": "Italy", + "brk_group": null, + "abbrev": "Italy", + "postal": "I", + "formal_en": "Italian Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Italy", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 7, + "mapcolor9": 8, + "mapcolor13": 7, + "pop_est": 58126212, + "gdp_md_est": 1823000, + "pop_year": -99, + "lastcensus": 2012, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10_": "IT", + "iso_a2": "IT", + "iso_a3": "ITA", + "iso_n3": "380", + "un_a3": "380", + "wb_a2": "IT", + "wb_a3": "ITA", + "woe_id": 23424853, + "woe_id_eh": 23424853, + "woe_note": "Exact WOE match as country", + "adm0_a3_is": "ITA", + "adm0_a3_us": "ITA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ITA.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [12.62126712300005, 35.49233633000007], + [12.611094597000118, 35.489243882], + [12.603037957000083, 35.491400458], + [12.598317905000073, 35.494330145], + [12.59392337300008, 35.49445221600008], + [12.55567467500012, 35.50804271000014], + [12.536143425000148, 35.51260000200007], + [12.526133660000085, 35.51666901200004], + [12.533864780000071, 35.5216332050001], + [12.55567467500012, 35.521226304], + [12.566905144000115, 35.51902903900019], + [12.612803582000112, 35.515326239000146], + [12.62126712300005, 35.513373114], + [12.6237085300001, 35.51190827000015], + [12.621755405000044, 35.50975169500005], + [12.62126712300005, 35.508246161], + [12.623871290000068, 35.50161367400012], + [12.62126712300005, 35.49233633000007] + ] + ], + [ + [ + [12.872569207000083, 35.85228099200016], + [12.856944207000112, 35.85228099200016], + [12.850922071000099, 35.855902411000116], + [12.845876498000079, 35.86269765800016], + [12.847015821000099, 35.868312893000066], + [12.853526238000114, 35.87124258000007], + [12.859873894000115, 35.87221914300015], + [12.867035352000073, 35.87225983300014], + [12.874034050000148, 35.86644114799999], + [12.876719597000116, 35.855861721000124], + [12.872569207000083, 35.85228099200016] + ] + ], + [ + [ + [11.98064212300011, 36.82709381700009], + [11.987315300000148, 36.82416413000006], + [11.992930535000056, 36.825384833000086], + [11.99952233200014, 36.83592357000013], + [12.037608269000115, 36.806626695000105], + [12.051524285000113, 36.790350653000175], + [12.053477410000141, 36.76764557500003], + [12.030609571000127, 36.74135976800004], + [11.996104363000114, 36.74494049700009], + [11.96119225400011, 36.765204169000086], + [11.937347852000128, 36.788763739000146], + [11.932953321000127, 36.79564036700005], + [11.924978061000104, 36.81195709800009], + [11.922211134000122, 36.82835521], + [11.934336785000113, 36.83592357000013], + [11.938812696000099, 36.837062893000066], + [11.946136915000096, 36.841701565], + [11.95134524800008, 36.84275950700005], + [11.957692905000016, 36.840562242000075], + [11.967295769000089, 36.83120351800012], + [11.971446160000141, 36.82908763200011], + [11.98064212300011, 36.82709381700009] + ] + ], + [ + [ + [12.321299675000061, 37.940497137000094], + [12.336761915000094, 37.93305084800012], + [12.354665561000045, 37.926988023000135], + [12.368825717000078, 37.92523834800012], + [12.357676629000139, 37.91404857000013], + [12.342133009000065, 37.91323476800004], + [12.326182488000143, 37.918361721000124], + [12.314219597000118, 37.92523834800012], + [12.299652540000096, 37.91925690300003], + [12.287771030000043, 37.9215355490001], + [12.278656446000127, 37.92918528900013], + [12.27320397200009, 37.93952057500003], + [12.286957227000128, 37.93854401200014], + [12.29704837300008, 37.94131094000012], + [12.305430535000141, 37.94497304900007], + [12.314219597000118, 37.94635651200015], + [12.321299675000061, 37.940497137000094] + ] + ], + [ + [ + [12.077891472000088, 37.960109768000066], + [12.079274936000076, 37.950262762000065], + [12.06478925900012, 37.95083242400001], + [12.047618035000113, 37.96076080900012], + [12.037119988000141, 37.97370026200012], + [12.030446811000076, 37.98436107000005], + [12.035980665000096, 37.991034247000115], + [12.053558790000123, 37.99241771], + [12.064463738000114, 37.98623281500012], + [12.072276238000113, 37.967922268000066], + [12.077891472000088, 37.960109768000066] + ] + ], + [ + [ + [15.642425977000073, 38.262274481000034], + [15.63445071700005, 38.26093170800005], + [15.624278191000087, 38.261664130000085], + [15.583750847000147, 38.240423895], + [15.569672071000127, 38.22695547100001], + [15.562998894000145, 38.21430084800015], + [15.559906446000069, 38.19977448100009], + [15.575938347000063, 38.20018138200011], + [15.527028842000076, 38.136786200000174], + [15.500336134000065, 38.08494700700008], + [15.392588738000114, 37.976141669000135], + [15.302744988000086, 37.86440664300004], + [15.283457879000139, 37.832953192], + [15.266286655000044, 37.81191640800016], + [15.241221550000118, 37.79555898600013], + [15.213063998000052, 37.76146067900014], + [15.20655358200014, 37.74774811400012], + [15.208262566000142, 37.73704661700019], + [15.218597852000073, 37.718085028000175], + [15.220225457000081, 37.706732489], + [15.216075066000144, 37.696722723000114], + [15.202159050000061, 37.68537018400014], + [15.199066602000103, 37.675726630000085], + [15.196787957000112, 37.655096747000144], + [15.184580925000148, 37.62579987200002], + [15.178558790000126, 37.604315497000115], + [15.163828972000147, 37.567694403000175], + [15.115896030000044, 37.52228424700009], + [15.096690300000091, 37.49445221600003], + [15.091563347000147, 37.47748444200006], + [15.08952884200005, 37.459458726000136], + [15.092051629000137, 37.360541083000115], + [15.096690300000091, 37.34369538000011], + [15.103526238000086, 37.329779364000146], + [15.110687696000127, 37.32184479400017], + [15.180023634000094, 37.29075755400008], + [15.217458530000043, 37.28497955900012], + [15.236664259000095, 37.274725653000175], + [15.251963738000143, 37.25771719000012], + [15.26124108200011, 37.23383209800015], + [15.244883660000083, 37.24616120000009], + [15.235606316000116, 37.24192942900008], + [15.228851759000094, 37.23029205900015], + [15.220225457000081, 37.220160223], + [15.221690300000146, 37.237453518], + [15.21583092500012, 37.244696356000034], + [15.205414259000122, 37.244696356000034], + [15.19288170700011, 37.23997630400011], + [15.199066602000103, 37.22760651200018], + [15.1834416020001, 37.207464911000145], + [15.194672071000097, 37.17633698100015], + [15.216481967000048, 37.15521881700015], + [15.233246290000066, 37.164862372000115], + [15.247569207000055, 37.158677476000136], + [15.247569207000055, 37.15184153900013], + [15.229177280000016, 37.14964427300013], + [15.231781446000127, 37.13491445500013], + [15.246592644000089, 37.118231512000094], + [15.264659050000118, 37.11029694200012], + [15.288828972000116, 37.10838450700008], + [15.303233269000087, 37.101223049000126], + [15.307871941000116, 37.086655992000104], + [15.302744988000086, 37.062486070000105], + [15.287933790000125, 37.0689964860001], + [15.281993035000085, 37.06085846600017], + [15.283702019000087, 37.048407294000135], + [15.291840040000123, 37.04197825700005], + [15.312266472000088, 37.04401276200018], + [15.321055535000141, 37.04022858300006], + [15.329437696000126, 37.027736721000124], + [15.33236738400012, 37.011623440000065], + [15.324717644000115, 37.008490302], + [15.314219597000147, 37.01243724200016], + [15.308929884000063, 37.01776764500014], + [15.303396030000043, 37.01618073100012], + [15.268077019000117, 37.00043366100006], + [15.27491295700014, 36.99359772300015], + [15.26612389400006, 36.989406643], + [15.263845248000107, 36.98712799700006], + [15.268077019000117, 36.980536200000145], + [15.268077019000117, 36.973089911], + [15.244476759000092, 36.972072658000044], + [15.22673587300008, 36.96478913000011], + [15.211680535000085, 36.956488348000114], + [15.196055535000083, 36.95262278900013], + [15.174652540000125, 36.944077867000104], + [15.15837649800011, 36.924221096], + [15.107676629000139, 36.82013580900018], + [15.106618686000077, 36.80857982000008], + [15.094004754000109, 36.79954661700005], + [15.098887566000085, 36.779445705000015], + [15.117198113000143, 36.74713776200018], + [15.134938998000022, 36.68768952000012], + [15.134287957000083, 36.67519765800013], + [15.114512566000142, 36.65989817900008], + [15.09392337300011, 36.65493398600001], + [15.073578321000127, 36.65912506700015], + [15.055186394000087, 36.67145416900008], + [15.04070071700005, 36.68768952000012], + [15.033050977000102, 36.69391510600009], + [15.021006707000083, 36.69936758000013], + [15.007172071000099, 36.702785549000126], + [14.997813347000147, 36.70221588700018], + [14.99366295700011, 36.695949611000046], + [14.982432488000114, 36.68886953300016], + [14.957286004000137, 36.69782135600009], + [14.9186304050001, 36.719875393000095], + [14.882172071000127, 36.73065827], + [14.846853061000104, 36.72626373900003], + [14.780772332000083, 36.69936758000013], + [14.776133660000054, 36.70770905200003], + [14.773448113000084, 36.71002838700015], + [14.760915561000076, 36.70620351800015], + [14.744313998000024, 36.71914297100015], + [14.684580925000148, 36.726019598000065], + [14.671641472000145, 36.74371979400017], + [14.658946160000083, 36.75381094000012], + [14.60010826900009, 36.7721214860001], + [14.582204623000052, 36.781317450000174], + [14.565928582000112, 36.77830638200008], + [14.487315300000091, 36.793361721000096], + [14.475759311000077, 36.804917710000105], + [14.394541863000084, 36.94501373900009], + [14.369883660000085, 36.973089911], + [14.27881920700014, 37.04401276200018], + [14.208506707000112, 37.08112213700018], + [14.126312696000042, 37.11225006700009], + [14.088633660000085, 37.11774323100011], + [13.976328972000147, 37.11029694200012], + [13.967295769000145, 37.108221747000115], + [13.948578321000069, 37.098822333], + [13.93848717500012, 37.095933335000055], + [13.89437910200013, 37.100816148000135], + [13.832692905000101, 37.13955312700007], + [13.794606967000107, 37.15184153900013], + [13.75163821700005, 37.159002997000144], + [13.715830925000148, 37.1713727890001], + [13.683441602000128, 37.18935781500012], + [13.598806186000047, 37.25674062700013], + [13.569183790000096, 37.273504950000145], + [13.534434441000116, 37.28217194200006], + [13.488617384000122, 37.2884789080001], + [13.45264733200014, 37.298814195000105], + [13.42156009200005, 37.31439850499999], + [13.372243686000076, 37.34613678600006], + [13.329600457000112, 37.366278387000094], + [13.311289910000056, 37.38084544500013], + [13.302012566000116, 37.385728257], + [13.28923587300008, 37.38914622600011], + [13.278005405000071, 37.39370351800015], + [13.253265821000099, 37.43178945500012], + [13.247325066000059, 37.43593984600007], + [13.225352410000141, 37.44603099200005], + [13.214040561000076, 37.45807526200015], + [13.20606530000012, 37.46393463700009], + [13.194590691000085, 37.466538804], + [13.189219597000118, 37.46971263200005], + [13.179372592000107, 37.48383209800009], + [13.174082879000109, 37.487005927000055], + [13.051524285000085, 37.500677802], + [13.036794467000078, 37.49485911700005], + [13.026377800000091, 37.49323151200012], + [13.016856316000116, 37.4975446640001], + [13.010427280000101, 37.50690338700014], + [13.004161004000139, 37.527085679], + [13.000010613000114, 37.53546784100014], + [12.974131707000083, 37.557440497000144], + [12.942637566000087, 37.5685082050001], + [12.862152540000096, 37.576402085000076], + [12.780935092000107, 37.57420482], + [12.697764519000145, 37.56273021000014], + [12.659353061000045, 37.565130927000084], + [12.636241082000083, 37.58222077000012], + [12.594737175000091, 37.63788483300014], + [12.577810092000107, 37.65200429900007], + [12.56348717500012, 37.65778229400003], + [12.523610873000052, 37.658351955], + [12.506195509000092, 37.665513414000046], + [12.489024285000141, 37.68268463700015], + [12.474375847000147, 37.70294830900018], + [12.46501712300011, 37.71979401200018], + [12.460459832000083, 37.734605210000055], + [12.45915774800008, 37.74774811400012], + [12.456309441000116, 37.75975169500013], + [12.448008660000141, 37.77130768400014], + [12.436289910000141, 37.78314850500011], + [12.427012566000114, 37.797023830000015], + [12.427419467000107, 37.809271552000084], + [12.444590691000144, 37.81598541900003], + [12.446055535000113, 37.811835028000175], + [12.460459832000083, 37.819037177000105], + [12.46501712300011, 37.822821356000034], + [12.463063998000079, 37.82575104400014], + [12.470225457000112, 37.853420315000065], + [12.472422722000088, 37.854193427000084], + [12.477712436000074, 37.87254466400013], + [12.478688998000052, 37.881170966000056], + [12.47673587300011, 37.88593170800014], + [12.467784050000061, 37.89712148600013], + [12.46501712300011, 37.90599192899999], + [12.464121941000116, 37.91290924700008], + [12.464528842000021, 37.91412995000012], + [12.467051629000139, 37.91616445500013], + [12.49048912900011, 37.95400625200007], + [12.496592644000117, 37.98061758000004], + [12.50294030000012, 37.9970563820001], + [12.504161004000139, 38.011216539000046], + [12.492930535000141, 38.021429755000085], + [12.523448113000086, 38.03143952000006], + [12.549652540000123, 38.05483633000013], + [12.57634524800005, 38.07172272300012], + [12.60840905000012, 38.06240469], + [12.638682488000114, 38.07949453300013], + [12.651621941000114, 38.09149811400005], + [12.6569116550001, 38.107367255], + [12.66244550900012, 38.11627838700004], + [12.676036004000082, 38.11587148600002], + [12.691905144000115, 38.11212799700009], + [12.704600457000083, 38.11082591400019], + [12.725352410000056, 38.125921942], + [12.723968946000099, 38.15033600500014], + [12.719899936000047, 38.17548248900012], + [12.73178144600007, 38.192775783000044], + [12.737803582000083, 38.18097565300015], + [12.749359571000099, 38.182074286], + [12.760915561000045, 38.18097565300015], + [12.766123894000117, 38.16266510600009], + [12.790782097000118, 38.11709219000012], + [12.818369988000143, 38.07794830900009], + [12.828786655000043, 38.06989166900014], + [12.856944207000112, 38.05857982], + [12.868907097000147, 38.05133698100015], + [12.869639519000089, 38.042547919000086], + [12.901133660000085, 38.02806224200005], + [12.944183790000123, 38.032863674000126], + [13.027354363000086, 38.06240469], + [13.061371290000096, 38.0834821640001], + [13.069672071000069, 38.09113190300015], + [13.071299675000091, 38.09552643400003], + [13.069590691000085, 38.10146719000014], + [13.06820722700013, 38.113959052000055], + [13.06617272200009, 38.12303294500008], + [13.056813998000052, 38.13271719000012], + [13.054698113000143, 38.141831773000106], + [13.089366082000112, 38.166001695000105], + [13.083750847000118, 38.174709377], + [13.089610222000145, 38.18333567900011], + [13.100922071000042, 38.19009023600013], + [13.112478061000076, 38.192775783000044], + [13.12240644600007, 38.19098541900006], + [13.156993035000085, 38.17967357000005], + [13.179372592000107, 38.17621491100005], + [13.20720462300005, 38.17609284100008], + [13.230316602000102, 38.184637762000094], + [13.239024285000085, 38.20701732000013], + [13.254405144000115, 38.20254140800016], + [13.265961134000065, 38.20526764500012], + [13.277028842000107, 38.210435289000046], + [13.296641472000147, 38.214422919000114], + [13.310231967000107, 38.21954987200003], + [13.318125847000088, 38.220648505000085], + [13.32325280000009, 38.21796295799999], + [13.325043165000096, 38.21165599200005], + [13.326019727000071, 38.204779364000146], + [13.32837975400011, 38.20018138200011], + [13.366221550000148, 38.17967357000005], + [13.371918165000123, 38.17279694200015], + [13.37330162900011, 38.140692450000174], + [13.376719597000118, 38.13129303600006], + [13.391368035000141, 38.103176174000154], + [13.513519727000073, 38.11054108300006], + [13.541270379000139, 38.09406159100017], + [13.539317254000082, 38.076849677000055], + [13.54086347700013, 38.067531643], + [13.547373894000115, 38.05621979400003], + [13.557465040000096, 38.04913971600017], + [13.587087436000047, 38.039129950000174], + [13.62240644600007, 38.01520416900003], + [13.651133660000113, 38.00096263200011], + [13.697764519000117, 37.99359772300012], + [13.711924675000148, 37.987941799000126], + [13.707774285000113, 37.98509349200019], + [13.70728600400011, 37.984035549000126], + [13.705088738000114, 37.98045482000008], + [13.72673587300011, 37.98090241100006], + [13.790782097000088, 37.97361888200013], + [13.812673373000052, 37.97793203300013], + [13.857188347000116, 37.9967308610001], + [13.898285352000128, 38.00446198100009], + [13.91228274800008, 38.01264069200003], + [13.924815300000091, 38.02195872600005], + [13.93848717500012, 38.02887604400014], + [14.007172071000127, 38.038275458000086], + [14.020518425000118, 38.04938385600012], + [14.062510613000114, 38.03021881700015], + [14.083262566000114, 38.02383047100012], + [14.106293165000094, 38.021429755000085], + [14.120941602000102, 38.022609768], + [14.151377800000148, 38.02887604400014], + [14.273203972000145, 38.015122789000046], + [14.331228061000047, 38.01801178600005], + [14.384613477000073, 38.02952708500002], + [14.431895379000139, 38.04938385600012], + [14.464121941000085, 38.037176825000024], + [14.511729363000143, 38.044378973000065], + [14.634613477000102, 38.08148834800009], + [14.667735222000147, 38.099188544000086], + [14.6959741550001, 38.12103913000011], + [14.73373457100007, 38.15761953300016], + [14.744802280000101, 38.16136302299999], + [14.777598504000112, 38.15924713700017], + [14.798106316000089, 38.16034577000012], + [14.87403405000012, 38.17568594000009], + [14.88803144600007, 38.18260325700008], + [14.897471550000091, 38.185939846], + [14.907074415000068, 38.18768952], + [14.935313347000118, 38.185939846], + [14.944997592000078, 38.18178945500007], + [14.96306399800011, 38.16339752800003], + [14.969737175000146, 38.15924713700017], + [14.98178144600007, 38.15827057500012], + [15.007334832000138, 38.151800848], + [15.039073113000116, 38.15330638200005], + [15.04900149800011, 38.151800848], + [15.053070509000065, 38.14838288], + [15.063243035000111, 38.13568756700012], + [15.068695509000065, 38.13129303600006], + [15.087901238000113, 38.12824127800015], + [15.105316602000073, 38.13349030200013], + [15.122569207000081, 38.141058661], + [15.177419467000107, 38.156317450000145], + [15.20329837300011, 38.18329498900012], + [15.240733269000145, 38.24115631700012], + [15.237640821000069, 38.248846747000144], + [15.236094597000116, 38.25104401200004], + [15.2369897800001, 38.25348541900017], + [15.240733269000145, 38.261664130000085], + [15.237152540000068, 38.264797268000144], + [15.24317467500009, 38.264797268000144], + [15.246348504000139, 38.25433991100009], + [15.240733269000145, 38.230292059000035], + [15.245371941000087, 38.21723053600006], + [15.257578972000145, 38.21019114799999], + [15.274180535000113, 38.20750560100011], + [15.291840040000123, 38.20701732000013], + [15.321055535000141, 38.210882880000135], + [15.399668816000144, 38.232570705000015], + [15.421885613000114, 38.244574286000145], + [15.43376712300008, 38.25315989800005], + [15.47291100400011, 38.267808335000055], + [15.512868686000074, 38.29759349200016], + [15.528656446000097, 38.302639065], + [15.559255405000044, 38.300116278000175], + [15.615977410000113, 38.28021881700009], + [15.651621941000146, 38.27529531500012], + [15.648285352000132, 38.266750393], + [15.642425977000073, 38.262274481000034] + ] + ], + [ + [ + [14.998545769000089, 38.371039130000085], + [14.986827019000115, 38.36408112200017], + [14.9635522800001, 38.381659247000115], + [14.948252800000118, 38.39642975499999], + [14.945323113000114, 38.41225820500013], + [14.958832227000071, 38.43292877800015], + [14.966319207000138, 38.43292877800015], + [14.966319207000138, 38.41868724200005], + [14.982432488000114, 38.412420966000084], + [14.99366295700011, 38.403021552000084], + [15.001719597000147, 38.3912621110001], + [15.007334832000138, 38.37767161700013], + [14.998545769000089, 38.371039130000085] + ] + ], + [ + [ + [14.966319207000138, 38.45343659100011], + [14.94874108200011, 38.450913804], + [14.93458092500009, 38.45864492400009], + [14.921560092000107, 38.46881745000006], + [14.907725457000112, 38.47394440300015], + [14.89942467500012, 38.48167552300008], + [14.900645379000139, 38.498683986000124], + [14.90967858200014, 38.51532623900009], + [14.924815300000146, 38.522365627000156], + [14.957855665000094, 38.522040106000034], + [14.966075066000116, 38.51626211100016], + [14.958832227000071, 38.501857815], + [14.965505405000043, 38.49754466400019], + [14.97413170700014, 38.490057684000035], + [14.979340040000123, 38.487534898000106], + [14.979340040000123, 38.48139069200012], + [14.952647332000112, 38.48139069200012], + [14.957855665000094, 38.46954987200017], + [14.961192254000137, 38.46499258000013], + [14.966319207000138, 38.460882880000085], + [14.966319207000138, 38.45343659100011] + ] + ], + [ + [ + [14.360850457000081, 38.53904857], + [14.346446160000113, 38.53514232], + [14.342784050000146, 38.547267971000096], + [14.357188347000116, 38.55121491100009], + [14.360850457000081, 38.53904857] + ] + ], + [ + [ + [14.863291863000084, 38.549017645000085], + [14.861664259000063, 38.53929271000013], + [14.82398522200009, 38.55182526200004], + [14.793793165000068, 38.57160065300015], + [14.814952019000089, 38.583807684000035], + [14.85141035200013, 38.58490631700009], + [14.866953972000147, 38.58112213700015], + [14.876963738000114, 38.56952545800014], + [14.871918165000094, 38.56525299700003], + [14.86890709700009, 38.56049225500011], + [14.863291863000084, 38.549017645000085] + ] + ], + [ + [ + [14.585459832000081, 38.55744049700003], + [14.573578321000127, 38.556545315000115], + [14.551605665000123, 38.56159088700015], + [14.54371178500014, 38.57453034100017], + [14.54249108200014, 38.58685944200012], + [14.54623457100007, 38.58795807500017], + [14.563975457000053, 38.58454010600015], + [14.576019727000071, 38.57664622599999], + [14.579600457000138, 38.56614817900011], + [14.585215691000144, 38.560980536000116], + [14.585459832000081, 38.55744049700003] + ] + ], + [ + [ + [13.176768425000091, 38.693019924000154], + [13.165212436000074, 38.69106679900001], + [13.153493686000074, 38.69476959800015], + [13.153086785000085, 38.702297268], + [13.157888217000078, 38.709865627000156], + [13.169281446000127, 38.71727122600005], + [13.18572024800011, 38.71751536700019], + [13.195974155000044, 38.711493231000176], + [13.19743899800011, 38.70831940300012], + [13.176768425000091, 38.693019924000154] + ] + ], + [ + [ + [15.224619988000084, 38.776800848000065], + [15.217458530000043, 38.77301666900014], + [15.206065300000148, 38.775213934000035], + [15.187022332000083, 38.78900788000014], + [15.187022332000083, 38.792710679], + [15.19410241000014, 38.79808177300004], + [15.203623894000117, 38.80158112200003], + [15.208750847000147, 38.805894273000135], + [15.212087436000076, 38.81045156500009], + [15.218597852000073, 38.81195709800012], + [15.227793816000142, 38.81028880400011], + [15.234629754000137, 38.80780670799999], + [15.239268425000091, 38.80402252800015], + [15.237478061000104, 38.79596588700004], + [15.232432488000057, 38.78929271000008], + [15.229665561000104, 38.783026434000035], + [15.224619988000084, 38.776800848000065] + ] + ], + [ + [ + [8.36036217500012, 39.11815013200008], + [8.385915561000104, 39.105047919000114], + [8.417653842000078, 39.10659414300015], + [8.444590691000144, 39.10272858300014], + [8.455902540000125, 39.07355377800008], + [8.45801842500012, 39.06806061400006], + [8.463145379000139, 39.065252997000115], + [8.469899936000076, 39.065659898000106], + [8.476410352000073, 39.069769598000065], + [8.477305535000056, 39.07070547100015], + [8.479177280000043, 39.07221100499999], + [8.48389733200014, 39.069769598000065], + [8.464040561000047, 39.05654531500012], + [8.45932050900012, 39.049790757], + [8.463389519000089, 39.04246653900018], + [8.453949415000068, 39.02814362200009], + [8.446543816000087, 38.99433014500012], + [8.437022332000083, 38.96718984600001], + [8.432465040000125, 38.96283600500011], + [8.421885613000086, 38.96051666900014], + [8.409841342000078, 38.961818752000156], + [8.406016472000147, 38.96694570500016], + [8.405039910000085, 38.97402578300004], + [8.40137780000012, 38.98102448100009], + [8.364919467000078, 39.02948639500009], + [8.349294467000078, 39.062160549000126], + [8.353526238000113, 39.083441473], + [8.353526238000113, 39.09088776200018], + [8.346039259000037, 39.09088776200018], + [8.346039259000037, 39.09772370000009], + [8.36036217500012, 39.11815013200008] + ] + ], + [ + [ + [8.305837436000047, 39.10455963700012], + [8.290049675000091, 39.09882233300014], + [8.269379102000073, 39.100165106000034], + [8.254730665000068, 39.10712311400012], + [8.257334832000083, 39.11815013200008], + [8.257334832000083, 39.124416408000016], + [8.232676629000082, 39.144110419000135], + [8.224619988000143, 39.15704987200017], + [8.229991082000112, 39.17279694200012], + [8.245290561000076, 39.18097565300003], + [8.290293816000142, 39.188421942], + [8.305837436000047, 39.193304755000085], + [8.30632571700005, 39.1607933610001], + [8.312022332000112, 39.120306708000086], + [8.305837436000047, 39.10455963700012] + ] + ], + [ + [ + [13.95866946700005, 40.711818752000156], + [13.944672071000099, 40.701605536000116], + [13.934825066000142, 40.70563385600009], + [13.919769727000128, 40.70449453300016], + [13.903493686000104, 40.70001862200009], + [13.890147332000112, 40.694159247000144], + [13.882009311000076, 40.69953034100011], + [13.859711134000063, 40.70774974200019], + [13.849131707000083, 40.71527741100006], + [13.856130405000073, 40.73484935100013], + [13.86150149800005, 40.744045315], + [13.87012780000012, 40.748724677000105], + [13.867198113000114, 40.752630927000105], + [13.86280358200014, 40.762396552000055], + [13.883148634000122, 40.762396552000055], + [13.94629967500012, 40.74518463700004], + [13.965830925000091, 40.735052802000084], + [13.962657097000118, 40.728949286], + [13.962412957000083, 40.723130601000136], + [13.965830925000091, 40.71527741100006], + [13.95866946700005, 40.711818752000156] + ] + ], + [ + [ + [13.426931186000104, 40.79083893400014], + [13.414724155000043, 40.785874742000104], + [13.418955925000148, 40.795599677000084], + [13.424164259000037, 40.800238348], + [13.431976759000122, 40.80145905200011], + [13.426931186000104, 40.79083893400014] + ] + ], + [ + [ + [8.332367384000094, 41.105658270000035], + [8.34197024800008, 41.09784577000012], + [8.344737175000148, 41.08624909100011], + [8.34131920700014, 41.07412344], + [8.332367384000094, 41.064642645], + [8.274750196000127, 41.05727773600002], + [8.251149936000104, 41.04376862200003], + [8.250987175000148, 41.016099351000136], + [8.246429884000092, 40.99363841400004], + [8.209646030000101, 40.995794989000146], + [8.217621290000068, 41.005031643], + [8.22169030000012, 41.014390367000125], + [8.223155144000089, 41.02399323100012], + [8.223155144000089, 41.03363678600009], + [8.228851759000065, 41.041734117000104], + [8.241384311000076, 41.05206940300011], + [8.260752800000091, 41.064642645], + [8.275645379000139, 41.06976959800012], + [8.277842644000117, 41.081732489000146], + [8.275645379000139, 41.09540436400009], + [8.277842644000117, 41.105658270000035], + [8.284353061000104, 41.10687897300012], + [8.302093946000099, 41.10504791900014], + [8.305837436000047, 41.10907623900012], + [8.30795332100007, 41.11383698100012], + [8.313324415000125, 41.11859772300012], + [8.326182488000143, 41.126125393000066], + [8.32593834700009, 41.118353583000086], + [8.32797285200013, 41.112494208000115], + [8.332367384000094, 41.105658270000035] + ] + ], + [ + [ + [9.471039259000094, 41.1896019550001], + [9.474375847000118, 41.18427155200011], + [9.47486412900011, 41.17926666900017], + [9.47038821700005, 41.17210521000014], + [9.46436608200014, 41.172674872000115], + [9.45639082100007, 41.18065013200005], + [9.44874108200014, 41.18553294500013], + [9.441661004000082, 41.183050848], + [9.437022332000055, 41.185939846000124], + [9.447764519000089, 41.205064195000105], + [9.44353274800005, 41.21149323100012], + [9.446462436000076, 41.22040436400006], + [9.453868035000056, 41.23395416900003], + [9.459971550000148, 41.24237702000006], + [9.468028191000087, 41.24111562700007], + [9.474782748000107, 41.23607005400013], + [9.478363477000102, 41.228461005], + [9.47950280000012, 41.224188544000086], + [9.479258660000085, 41.21694570500016], + [9.471039259000094, 41.1896019550001] + ] + ], + [ + [ + [9.435313347000147, 41.21702708500014], + [9.395274285000113, 41.210598049000126], + [9.376963738000143, 41.213324286], + [9.373057488000057, 41.221909898000106], + [9.373057488000057, 41.22988515800016], + [9.3776147800001, 41.23383209800015], + [9.384938998000107, 41.23651764500012], + [9.391856316000116, 41.24070872600005], + [9.396250847000088, 41.24774811400012], + [9.397959832000112, 41.256048895], + [9.402191602000128, 41.25751373900006], + [9.40796959700009, 41.25812409100003], + [9.414235873000052, 41.262437242000125], + [9.421885613000057, 41.260891018000095], + [9.427419467000078, 41.254095770000056], + [9.430511915000066, 41.24628327000006], + [9.430430535000085, 41.23777903900004], + [9.429047071000099, 41.22939687700007], + [9.430918816000085, 41.22479889500015], + [9.4342554050001, 41.220607815], + [9.435313347000147, 41.21702708500014] + ] + ], + [ + [ + [9.238291863000143, 41.24884674700017], + [9.246918165000068, 41.24774811400012], + [9.257823113000143, 41.2496605490001], + [9.268077019000145, 41.236639716000106], + [9.267425977000102, 41.20197174700003], + [9.278330925000091, 41.19501373900012], + [9.274668816000144, 41.199530341000084], + [9.273610873000079, 41.20514557500009], + [9.274912957000083, 41.212388414000095], + [9.278330925000091, 41.221747137000065], + [9.285329623000079, 41.221747137000065], + [9.289317254000139, 41.20872630400005], + [9.288340691000087, 41.20575592700005], + [9.285329623000079, 41.20123932500009], + [9.285329623000079, 41.19501373900012], + [9.299571160000085, 41.196478583], + [9.305430535000113, 41.197943427000055], + [9.312510613000084, 41.20123932500009], + [9.316579623000052, 41.196478583], + [9.33301842500012, 41.187567450000145], + [9.335215691000116, 41.21165599199999], + [9.352061394000117, 41.20726146], + [9.388194207000055, 41.18073151200004], + [9.388194207000055, 41.187567450000145], + [9.396657748000107, 41.18390534100011], + [9.40406334700009, 41.18170807500012], + [9.41228274800008, 41.18073151200004], + [9.422373894000145, 41.18073151200004], + [9.422373894000145, 41.174505927000084], + [9.417002800000091, 41.171454169000086], + [9.41431725400011, 41.16819896000014], + [9.412119988000114, 41.16453685099999], + [9.408702019000117, 41.16030508000007], + [9.420176629000053, 41.15643952000006], + [9.426605665000068, 41.14923737200003], + [9.432790561000047, 41.1407738300001], + [9.442881707000112, 41.1329613300001], + [9.437022332000055, 41.12543366100014], + [9.436778191000116, 41.11538320500016], + [9.442881707000112, 41.09198639500009], + [9.45411217500012, 41.11196523600016], + [9.46045983200014, 41.12051015800007], + [9.470062696000127, 41.126125393000066], + [9.466807488000086, 41.130682684000114], + [9.465098504000082, 41.134426174000154], + [9.462412957000083, 41.13760000200004], + [9.45655358200014, 41.140366929], + [9.469086134000037, 41.14618561400012], + [9.481455925000091, 41.14557526200018], + [9.494395379000082, 41.14232005400014], + [9.50806725400011, 41.140366929], + [9.513926629000082, 41.14350006700006], + [9.518402540000125, 41.148667710000055], + [9.523936394000145, 41.14972565300012], + [9.53223717500012, 41.140366929], + [9.52475019600007, 41.1329613300001], + [9.534353061000047, 41.128119208000115], + [9.540782097000147, 41.122870184000035], + [9.546153191000116, 41.12091705900018], + [9.552744988000086, 41.126125393000066], + [9.559580925000091, 41.126125393000066], + [9.561208530000043, 41.12181224199999], + [9.561778191000087, 41.12107982000005], + [9.562998894000117, 41.121242580000015], + [9.566416863000114, 41.11933014500014], + [9.565114780000016, 41.10712311400009], + [9.56226647200009, 41.09711334800009], + [9.556407097000118, 41.08783600500014], + [9.545909050000148, 41.077704169000086], + [9.543793165000068, 41.08250560100008], + [9.540782097000147, 41.08734772300015], + [9.539073113000143, 41.09198639500009], + [9.52125084700006, 41.031683661000116], + [9.51189212300005, 41.0162621110001], + [9.53223717500012, 41.0162621110001], + [9.52475019600007, 41.030503648000106], + [9.543142123000107, 41.03693268400012], + [9.55420983200014, 41.03461334800014], + [9.557627800000148, 41.02505117400007], + [9.552744988000086, 41.00946686400009], + [9.557790561000104, 41.0094261740001], + [9.558604363000114, 41.01105377800012], + [9.558278842000107, 41.01361725500011], + [9.559580925000091, 41.0162621110001], + [9.565684441000085, 41.01093170800014], + [9.56861412900011, 41.00950755400008], + [9.57325280000012, 41.00946686400009], + [9.588145379000082, 41.020697333000086], + [9.615733269000117, 41.01959870000003], + [9.64429772200009, 41.01166413000006], + [9.662608269000145, 41.002630927000055], + [9.651215040000096, 40.991115627000035], + [9.635996941000116, 40.99237702000012], + [9.619639519000089, 40.99876536700005], + [9.604258660000141, 41.002630927000055], + [9.587575717000107, 40.995794989000146], + [9.582530144000087, 40.979925848], + [9.578868035000141, 40.96198151200015], + [9.566416863000114, 40.94863515800016], + [9.571136915000125, 40.93488190300003], + [9.557465040000096, 40.93121979400008], + [9.51189212300005, 40.934312242000075], + [9.511241082000083, 40.929388739], + [9.512543165000096, 40.92796458500014], + [9.504242384000094, 40.926906643000095], + [9.51197350400011, 40.915187893000095], + [9.520030144000145, 40.91502513200014], + [9.528981967000078, 40.91925690300015], + [9.539073113000143, 40.920640367000125], + [9.549327019000089, 40.917222398000106], + [9.567230665000125, 40.90839264500006], + [9.57325280000012, 40.90639883000013], + [9.59278405000012, 40.90989817900011], + [9.607676629000082, 40.917873440000065], + [9.622569207000112, 40.92377350500003], + [9.642100457000112, 40.920640367000125], + [9.637217644000115, 40.91156647300012], + [9.631521030000044, 40.904852606000176], + [9.623871290000125, 40.900702216000134], + [9.614105665000096, 40.89960358299999], + [9.614105665000096, 40.89337799700006], + [9.65007571700005, 40.87946198100014], + [9.65577233200014, 40.87604401200015], + [9.657725457000083, 40.86395905200005], + [9.663259311000104, 40.85822174700017], + [9.671722852000128, 40.85871002800015], + [9.683116082000112, 40.865423895], + [9.689789259000065, 40.855861721000124], + [9.699392123000052, 40.85004303600006], + [9.710948113000086, 40.846869208], + [9.72396894600007, 40.84491608300006], + [9.691091342000078, 40.83624909100014], + [9.681000196000099, 40.82977936400006], + [9.689789259000065, 40.81704336100002], + [9.689789259000065, 40.810777085000055], + [9.674489780000101, 40.81391022300012], + [9.66179446700005, 40.80902741100006], + [9.65788821700005, 40.79987213700018], + [9.668793165000125, 40.790350653000175], + [9.669769727000102, 40.80145905200011], + [9.675791863000114, 40.788641669000164], + [9.703949415000096, 40.759426174000126], + [9.710297071000127, 40.74559153900004], + [9.714203321000127, 40.727240302], + [9.74447675900012, 40.680487372000115], + [9.748301629000109, 40.667222397999986], + [9.753184441000087, 40.60529205900012], + [9.756521030000044, 40.59516022300015], + [9.761566602000073, 40.58734772300006], + [9.768077019000145, 40.58429596600017], + [9.781911655000044, 40.58197663000003], + [9.785817905000043, 40.57587311400012], + [9.78687584700009, 40.56712474200004], + [9.792246941000144, 40.556952216000084], + [9.82056725400011, 40.53636302300008], + [9.826426629000139, 40.52960846600003], + [9.826670769000089, 40.51959870000006], + [9.815196160000141, 40.50250885600009], + [9.81218509200005, 40.49237702000015], + [9.808767123000052, 40.47077057500006], + [9.800303582000083, 40.45551178600009], + [9.77808678500014, 40.4272321640001], + [9.761729363000113, 40.390692450000174], + [9.74935957100007, 40.377264716000084], + [9.727386915000068, 40.372015692], + [9.71241295700014, 40.366400458], + [9.700856967000107, 40.352972723], + [9.683116082000112, 40.32420482000008], + [9.67017662900011, 40.31268952000012], + [9.64551842500012, 40.29608795800006], + [9.63461347700013, 40.28261953300007], + [9.626149936000104, 40.263088283000016], + [9.624847852000102, 40.24774811400006], + [9.62907962300011, 40.20555247600011], + [9.631114129000139, 40.19619375200009], + [9.654633009000092, 40.14459870000003], + [9.665049675000091, 40.13157786700005], + [9.679698113000114, 40.126166083], + [9.68783613400012, 40.12067291900014], + [9.710215691000142, 40.0963402360001], + [9.73226972700013, 40.08392975500006], + [9.7303166020001, 40.06854889500012], + [9.693369988000141, 39.99290599200013], + [9.687266472000147, 39.96116771000008], + [9.696625196000099, 39.933783270000035], + [9.702484571000127, 39.93720123900012], + [9.709727410000141, 39.9403343770001], + [9.715668165000068, 39.94013092700014], + [9.717784050000091, 39.933783270000035], + [9.71452884200005, 39.924505927000055], + [9.708181186000104, 39.922186591000084], + [9.701426629000082, 39.92206452000012], + [9.696625196000099, 39.91950104400003], + [9.689463738000143, 39.906561591000106], + [9.684336785000113, 39.89423248900006], + [9.683848504000139, 39.88251373900009], + [9.689789259000065, 39.871730861000074], + [9.683116082000112, 39.871730861000074], + [9.683116082000112, 39.86554596600011], + [9.687754754000139, 39.86351146000008], + [9.691905144000089, 39.860052802000084], + [9.696625196000099, 39.85805898600013], + [9.696625196000099, 39.85187409100017], + [9.684255405000043, 39.83991120000003], + [9.675547722000147, 39.81891510600009], + [9.670258009000094, 39.793768622000115], + [9.668793165000125, 39.769273179], + [9.669932488000143, 39.75657786700013], + [9.675059441000087, 39.7320824240001], + [9.676280144000089, 39.71808502800003], + [9.67408287900011, 39.70799388200008], + [9.664805535000141, 39.6913923200001], + [9.662608269000145, 39.67682526200018], + [9.660411004000082, 39.67072174700008], + [9.65577233200014, 39.66290924700009], + [9.651133660000113, 39.652492580000015], + [9.648936394000115, 39.638983466000056], + [9.65577233200014, 39.59454987200003], + [9.653005405000073, 39.566839911000116], + [9.628428582000083, 39.50177643400009], + [9.644867384000063, 39.48395416900011], + [9.639008009000122, 39.45246002800009], + [9.614105665000096, 39.399359442], + [9.60206139400006, 39.35565827], + [9.600433790000038, 39.341009833], + [9.603526238000114, 39.32623932500012], + [9.611582879000082, 39.31655508000016], + [9.63461347700013, 39.30316803600006], + [9.63461347700013, 39.29694245000009], + [9.607269727000071, 39.28900788000011], + [9.581879102000128, 39.266302802], + [9.567556186000047, 39.23810455900012], + [9.57325280000012, 39.21381256700012], + [9.565603061000104, 39.20506419500005], + [9.568858269000145, 39.19928620000009], + [9.576019727000102, 39.19391510600003], + [9.579925977000102, 39.18707916900003], + [9.577891472000147, 39.179388739], + [9.568532748000024, 39.15936920800011], + [9.566416863000114, 39.14923737200017], + [9.557790561000104, 39.13971588700018], + [9.539561394000117, 39.134019273000014], + [9.522715691000116, 39.12490469], + [9.518565300000091, 39.10455963700012], + [9.510752800000091, 39.107977606000034], + [9.507090691000142, 39.11139557500003], + [9.507578972000118, 39.116359768000095], + [9.51189212300005, 39.124416408000016], + [9.496348504000139, 39.13361237200009], + [9.480723504000139, 39.13556549700006], + [9.465342644000117, 39.13190338700018], + [9.450368686000076, 39.124416408000016], + [9.442881707000112, 39.124416408000016], + [9.437998894000145, 39.13336823100015], + [9.428965691000114, 39.13861725500014], + [9.408702019000117, 39.1461449240001], + [9.383474155000073, 39.16925690300006], + [9.377696160000085, 39.17279694200012], + [9.367930535000141, 39.177150783], + [9.345062696000127, 39.19643789300015], + [9.336680535000085, 39.20075104400014], + [9.326182488000114, 39.20278554900009], + [9.312266472000118, 39.20791250200009], + [9.299571160000085, 39.21450429900007], + [9.292165561000076, 39.22125885600012], + [9.285329623000079, 39.21381256700012], + [9.271250847000118, 39.22052643400018], + [9.252452019000089, 39.22516510600009], + [9.21631920700014, 39.228013414000046], + [9.19743899800011, 39.221136786000145], + [9.180918816000114, 39.20718008000007], + [9.169688347000118, 39.19334544500007], + [9.166026238000084, 39.18707916900003], + [9.136892123000107, 39.19432200700014], + [9.11353600400011, 39.21149323100014], + [9.073008660000113, 39.24852122600002], + [9.063731316000144, 39.243068752000156], + [9.055511915000068, 39.24754466400013], + [9.047536655000101, 39.25600820500007], + [9.03874759200005, 39.262193101000136], + [9.024424675000148, 39.264837958000115], + [9.013926629000082, 39.26390208500014], + [9.012543165000096, 39.260565497000115], + [9.025726759000063, 39.25600820500007], + [9.025726759000063, 39.24852122600002], + [9.02100670700014, 39.24042389500006], + [9.026866082000083, 39.23574453300015], + [9.035166863000143, 39.232163804], + [9.037852410000141, 39.22711823100015], + [9.03874759200005, 39.228013414000046], + [9.050059441000116, 39.22565338700009], + [9.074961785000141, 39.229885158000016], + [9.079844597000118, 39.22459544500013], + [9.079844597000118, 39.21653880400002], + [9.078949415000125, 39.212347723000065], + [9.038584832000083, 39.17902252800017], + [9.026215040000125, 39.16522858300008], + [9.018321160000141, 39.1461449240001], + [9.015961134000094, 39.123846747000144], + [9.018728061000076, 39.10394928600005], + [9.024587436000104, 39.08612702000009], + [9.031993035000085, 39.069769598000065], + [9.037771030000073, 39.063666083000086], + [9.043793165000068, 39.058417059000085], + [9.044932488000114, 39.051255601000044], + [9.029307488000113, 39.03025950700011], + [9.018321160000141, 38.995306708], + [9.025726759000063, 38.995306708], + [9.015147332000083, 38.989650783000016], + [9.01205488400012, 38.99066803600009], + [9.004649285000113, 38.995306708], + [8.996348504000139, 38.982814846000096], + [8.89470462300008, 38.90228913000011], + [8.887950066000114, 38.89984772300009], + [8.877452019000145, 38.899074611000074], + [8.872406446000127, 38.89606354400017], + [8.861338738000086, 38.882066148000106], + [8.853282097000147, 38.877997137000065], + [8.841481967000078, 38.88056061400006], + [8.827891472000118, 38.88882070500013], + [8.805430535000113, 38.90595123900009], + [8.805430535000113, 38.88544342700011], + [8.791026238000143, 38.90444570500013], + [8.76661217500012, 38.920396226000136], + [8.739512566000087, 38.93065013200005], + [8.71656334700009, 38.93260325700011], + [8.694590691000087, 38.925238348000036], + [8.668793165000068, 38.910589911], + [8.651621941000114, 38.89154694200003], + [8.655121290000125, 38.871161200000024], + [8.640961134000092, 38.864325262000115], + [8.634776238000114, 38.871161200000024], + [8.642832879000139, 38.889960028000175], + [8.633148634000094, 38.89557526200018], + [8.615570509000065, 38.895941473], + [8.59986412900011, 38.899074611000074], + [8.59986412900011, 38.90595123900009], + [8.61500084700009, 38.92300039300012], + [8.615489129000082, 38.94757721600014], + [8.603282097000118, 38.96491120000003], + [8.580088738000084, 38.96051666900014], + [8.572276238000086, 39.01361725500006], + [8.55958092500012, 39.05670807500009], + [8.55209394600007, 39.05670807500009], + [8.54428144600007, 39.051255601000044], + [8.520843946000099, 39.06085846600003], + [8.504405144000089, 39.062933661000145], + [8.509043816000116, 39.067938544000086], + [8.518077019000117, 39.083441473], + [8.504405144000089, 39.09088776200018], + [8.482758009000094, 39.08038971600011], + [8.48210696700005, 39.08417389500012], + [8.47754967500012, 39.090480861000074], + [8.473317905000101, 39.10736725500006], + [8.465098504000082, 39.11945221600016], + [8.454274936000104, 39.12490469], + [8.442230665000096, 39.11815013200008], + [8.437998894000145, 39.12848541900017], + [8.438649936000104, 39.15314362200017], + [8.435394727000071, 39.16596100500003], + [8.428396030000073, 39.17316315300003], + [8.418793165000096, 39.17731354400017], + [8.412608269000145, 39.17572663000014], + [8.415700717000107, 39.16596100500003], + [8.40951582100007, 39.169338283000044], + [8.405039910000085, 39.17438385600015], + [8.402354363000114, 39.181341864000146], + [8.40137780000012, 39.1901716170001], + [8.398692254000139, 39.20115794500008], + [8.392588738000086, 39.204046942], + [8.385508660000113, 39.20441315300011], + [8.380137566000142, 39.207586981000176], + [8.372813347000147, 39.222072658000016], + [8.371755405000101, 39.23061758000013], + [8.376719597000147, 39.23786041900017], + [8.426442905000044, 39.283270575000145], + [8.432139519000117, 39.30182526200015], + [8.415700717000107, 39.323675848], + [8.417246941000144, 39.33901601800015], + [8.382090691000087, 39.35968659100017], + [8.374034050000148, 39.378851630000135], + [8.378184441000116, 39.387925523000135], + [8.395681186000047, 39.40424225500006], + [8.40137780000012, 39.41242096600017], + [8.405039910000085, 39.42719147300015], + [8.403819207000083, 39.43585846600014], + [8.389496290000096, 39.462347723000036], + [8.385996941000087, 39.465521552000084], + [8.38689212300008, 39.46979401200009], + [8.394541863000114, 39.48135000200001], + [8.421885613000086, 39.508612372000115], + [8.43531334700009, 39.52521393400015], + [8.451670769000089, 39.55829498900003], + [8.463389519000089, 39.576849677000105], + [8.455902540000125, 39.58437734600007], + [8.463877800000063, 39.597886460000055], + [8.462168816000059, 39.61713288], + [8.449717644000145, 39.65884023600013], + [8.446787957000112, 39.70408763200008], + [8.442230665000096, 39.714667059000114], + [8.442230665000096, 39.72150299700006], + [8.446462436000104, 39.73086172100007], + [8.444021030000071, 39.757025458000115], + [8.446055535000085, 39.762518622000144], + [8.45972741000014, 39.760484117000104], + [8.468597852000073, 39.754950262000094], + [8.499766472000147, 39.71621328300016], + [8.516937696000099, 39.70213450700011], + [8.538259311000076, 39.69603099200013], + [8.565765821000099, 39.701076565000065], + [8.514496290000068, 39.71369049700014], + [8.504405144000089, 39.72150299700006], + [8.50684655000012, 39.738470770000035], + [8.519867384000122, 39.75543854400008], + [8.535492384000094, 39.77081940300003], + [8.545258009000122, 39.78294505400011], + [8.538584832000083, 39.78294505400011], + [8.535166863000084, 39.77606842700011], + [8.530528191000144, 39.77041250200004], + [8.52491295700014, 39.76581452000009], + [8.518077019000117, 39.762518622000144], + [8.529795769000117, 39.77252838700004], + [8.54078209700009, 39.78925202000006], + [8.548838738000114, 39.80719635600012], + [8.55209394600007, 39.82078685100008], + [8.555186394000145, 39.852687893000095], + [8.553558790000125, 39.863959052000084], + [8.545258009000122, 39.87856679900009], + [8.523448113000086, 39.898871161], + [8.494151238000057, 39.91242096600014], + [8.463063998000052, 39.914129950000145], + [8.435394727000071, 39.89899323100015], + [8.442230665000096, 39.892808335], + [8.44556725400011, 39.89809804900007], + [8.449961785000085, 39.89911530200014], + [8.455821160000141, 39.898504950000174], + [8.463389519000089, 39.89899323100015], + [8.451833530000073, 39.89288971600017], + [8.444672071000127, 39.88361237200003], + [8.435394727000071, 39.85805898600013], + [8.42872155000012, 39.86554596600011], + [8.437510613000086, 39.87677643400009], + [8.43100019600007, 39.88519928600006], + [8.418304884000122, 39.89227936400011], + [8.403575066000114, 39.90289948100015], + [8.400726759000094, 39.90350983300011], + [8.398285352000045, 39.905340887000094], + [8.394541863000114, 39.912665106000084], + [8.393565300000148, 39.92047760600009], + [8.396332227000102, 39.926947333], + [8.399912957000083, 39.93317291900014], + [8.40137780000012, 39.940008856000176], + [8.393565300000148, 39.976874091000134], + [8.394541863000114, 39.98843008000007], + [8.406504754000139, 40.00983307500012], + [8.407074415000125, 40.02220286700005], + [8.394541863000114, 40.036200262000115], + [8.380137566000142, 40.03009674700003], + [8.377207879000139, 40.033758856000176], + [8.384532097000118, 40.04193756700009], + [8.40137780000012, 40.049872137000065], + [8.404470248000107, 40.04950592700013], + [8.434825066000087, 40.05101146], + [8.452403191000116, 40.056097723], + [8.45972741000014, 40.05731842700011], + [8.468597852000073, 40.06216054900001], + [8.479014519000058, 40.07416413000011], + [8.487315300000148, 40.08954498900006], + [8.490000847000118, 40.10447825700011], + [8.485118035000141, 40.11810944200006], + [8.467295769000089, 40.14472077], + [8.463389519000089, 40.16315338700004], + [8.459646030000044, 40.216009833], + [8.476410352000073, 40.262152411000116], + [8.47608483200014, 40.292141018000095], + [8.462901238000086, 40.31452057500009], + [8.441254102000102, 40.33144765800007], + [8.415700717000107, 40.34528229400008], + [8.408213738000141, 40.33783600500003], + [8.385996941000087, 40.35179271000008], + [8.383555535000141, 40.37177155200005], + [8.394541863000114, 40.423814195000105], + [8.390472852000071, 40.44232819200012], + [8.37989342500012, 40.46869538000011], + [8.365570509000122, 40.49213288], + [8.349864129000139, 40.502346096000124], + [8.33171634200005, 40.510687567], + [8.323903842000078, 40.53082916900014], + [8.319590691000144, 40.555609442], + [8.312022332000112, 40.578070380000106], + [8.291514519000145, 40.59536367400001], + [8.267344597000147, 40.59406159100011], + [8.216319207000055, 40.57062409100003], + [8.195974155000071, 40.578070380000106], + [8.20533287900011, 40.59780508000013], + [8.216319207000055, 40.61220937700001], + [8.193369988000086, 40.617499091000084], + [8.176605665000068, 40.606594143], + [8.16618899800008, 40.58641185099999], + [8.161794467000078, 40.56378815300012], + [8.153086785000085, 40.57778554900006], + [8.147308790000125, 40.593207098], + [8.140635613000084, 40.61904531500012], + [8.140635613000084, 40.62518952], + [8.157725457000112, 40.632269598000065], + [8.173838738000086, 40.64158763200011], + [8.185313347000147, 40.65656159100014], + [8.188487175000091, 40.680487372000115], + [8.191091342000107, 40.68040599200013], + [8.195567254000082, 40.685288804], + [8.197438998000052, 40.69122955900012], + [8.192149285000141, 40.694159247000144], + [8.178965691000114, 40.694769598], + [8.173838738000086, 40.696966864], + [8.167979363000143, 40.701605536000116], + [8.153330925000148, 40.71971263200013], + [8.14584394600007, 40.726019598000065], + [8.133799675000148, 40.72890859600001], + [8.209646030000101, 40.865423895], + [8.215342644000089, 40.88141510600011], + [8.216319207000055, 40.89960358299999], + [8.209727410000085, 40.91445547100007], + [8.192149285000141, 40.920640367000125], + [8.178884311000047, 40.928168036], + [8.182302280000044, 40.94529857000013], + [8.19304446700005, 40.963771877000156], + [8.202159050000148, 40.975287177], + [8.209646030000101, 40.975287177], + [8.21257571700005, 40.963446356000034], + [8.219981316000116, 40.9623070330001], + [8.229014519000115, 40.962551174000126], + [8.236175977000073, 40.95477936400012], + [8.235524936000104, 40.94647858300005], + [8.231618686000017, 40.93451569200012], + [8.229258660000085, 40.92157623900012], + [8.233164910000056, 40.910101630000085], + [8.277842644000117, 40.865423895], + [8.31023196700005, 40.85065338700003], + [8.421885613000086, 40.83877187700007], + [8.477875196000127, 40.82615794500002], + [8.500987175000091, 40.82444896], + [8.520518425000148, 40.826971747000115], + [8.598399285000141, 40.85297272300009], + [8.618337436000047, 40.86615631700014], + [8.63428795700014, 40.88157786700007], + [8.640961134000092, 40.89647044500013], + [8.709157748000107, 40.920640367000125], + [8.733897332000083, 40.92129140800007], + [8.751231316000087, 40.91913483300008], + [8.764414910000113, 40.91380442900011], + [8.822520379000082, 40.947333075000145], + [8.839610222000118, 40.961615302000055], + [8.875336134000065, 41.008124091000084], + [8.887950066000114, 41.0162621110001], + [8.885915561000104, 41.02008698100012], + [8.885915561000104, 41.02122630400005], + [8.885264519000145, 41.02179596600003], + [8.88111412900011, 41.02366771], + [8.91309655000012, 41.032660223], + [8.922699415000096, 41.036769924000154], + [8.929453972000118, 41.043646552000055], + [8.940114780000071, 41.06118398600002], + [8.94629967500012, 41.064642645], + [8.958750847000147, 41.07001373900006], + [8.975759311000104, 41.08266836100013], + [8.990733269000145, 41.09735748900012], + [9.005544467000107, 41.121893622000144], + [9.02475019600007, 41.12885163000014], + [9.093028191000085, 41.13519928600009], + [9.107758009000065, 41.13947174700009], + [9.135590040000125, 41.16030508000007], + [9.141856316000087, 41.15277741100003], + [9.157562696000127, 41.16889069200009], + [9.16342207100007, 41.18414948100015], + [9.162852410000113, 41.22540924700009], + [9.171071811000104, 41.24290599200004], + [9.189952019000145, 41.25112539300015], + [9.21241295700014, 41.25580475500006], + [9.23064212300011, 41.26264069200009], + [9.232676629000139, 41.2535667990001], + [9.238291863000143, 41.24884674700017] + ] + ], + [ + [ + [10.315928582000055, 42.34076569200009], + [10.313243035000085, 42.32391998900009], + [10.29444420700014, 42.32802969000012], + [10.297048373000052, 42.34487539300012], + [10.306407097000147, 42.35154857], + [10.315928582000055, 42.34076569200009] + ] + ], + [ + [ + [10.939764452000077, 42.33065971000003], + [10.923330955000068, 42.318728032000095], + [10.908946160000113, 42.32526276200015], + [10.871701651000109, 42.354052112000105], + [10.861827019000117, 42.36627838700018], + [10.876368251000144, 42.374439364000025], + [10.875824415000096, 42.386786200000024], + [10.882985873000052, 42.392157294000086], + [10.89584394600007, 42.38670482000005], + [10.913460071000117, 42.37524135100013], + [10.927307420000119, 42.35330133300006], + [10.929557895000073, 42.34056013100003], + [10.939764452000077, 42.33065971000003] + ] + ], + [ + [ + [10.095388217000107, 42.57697174700003], + [10.08578535200013, 42.57245514500006], + [10.071787957000055, 42.57273997599999], + [10.058604363000114, 42.575995184000035], + [10.05030358200014, 42.581935940000065], + [10.052582227000102, 42.58901601800012], + [10.062754754000139, 42.59202708500014], + [10.072601759000065, 42.60040924700008], + [10.079437696000099, 42.613918361000074], + [10.084320509000063, 42.61469147300009], + [10.08765709700009, 42.60398997600008], + [10.091644727000071, 42.595770575000145], + [10.096039259000063, 42.59072500200013], + [10.09791100400011, 42.587958075000174], + [10.09791100400011, 42.58388906500004], + [10.095388217000107, 42.57697174700003] + ] + ], + [ + [ + [10.43067467500012, 42.81614817900008], + [10.436696811000104, 42.804429429], + [10.430023634000065, 42.78758372599999], + [10.42025800900012, 42.77643463700015], + [10.406911655000101, 42.76898834800009], + [10.388845248000079, 42.76349518400015], + [10.407969597000147, 42.757269598], + [10.425140821000099, 42.74079010600009], + [10.43067467500012, 42.722113348000114], + [10.415537957000112, 42.70888906500009], + [10.410980665000066, 42.717962958], + [10.40333092500012, 42.71889883000007], + [10.393239780000071, 42.71820709800012], + [10.381358269000115, 42.722560940000115], + [10.377289259000063, 42.727972723000065], + [10.367198113000086, 42.74599844], + [10.364268425000091, 42.74982330900012], + [10.351247592000078, 42.75568268400015], + [10.337901238000084, 42.76483795800014], + [10.325043165000068, 42.76483795800014], + [10.313731316000087, 42.74298737200009], + [10.3045353520001, 42.759751695000105], + [10.265391472000147, 42.744574286000116], + [10.245371941000087, 42.757269598], + [10.240000847000116, 42.74188873900006], + [10.23519941500004, 42.73590729400002], + [10.229665561000047, 42.735419012000065], + [10.147227410000113, 42.73729075700011], + [10.124847852000073, 42.74310944200006], + [10.10678144600007, 42.75739166900014], + [10.1014103520001, 42.784002997000115], + [10.111664259000122, 42.80125560100011], + [10.13298587300011, 42.81191640800013], + [10.158213738000143, 42.81728750200001], + [10.179535352000128, 42.81875234600007], + [10.189952019000115, 42.81688060099999], + [10.212168816000087, 42.80784739799999], + [10.224375847000147, 42.804429429], + [10.242198113000114, 42.80316803600006], + [10.265879754000139, 42.804429429], + [10.264903191000085, 42.80939362200002], + [10.264333530000101, 42.81045156500009], + [10.262705925000091, 42.81024811400012], + [10.259043816000116, 42.81191640800013], + [10.272146030000101, 42.81875234600007], + [10.272146030000101, 42.82623932500003], + [10.272146030000101, 42.827337958000086], + [10.28931725400011, 42.825628973000065], + [10.326833530000043, 42.82623932500003], + [10.32211347700013, 42.811712958], + [10.332774285000056, 42.80597565300003], + [10.347341342000107, 42.80585358300006], + [10.354665561000104, 42.808172919000114], + [10.3580835300001, 42.81753164300015], + [10.365977410000085, 42.822943427], + [10.374766472000147, 42.82709381700011], + [10.381358269000115, 42.83242422100001], + [10.39210045700014, 42.85797760600009], + [10.399912957000112, 42.86884186400005], + [10.412364129000139, 42.87335846600003], + [10.422048373000107, 42.87083567900011], + [10.431000196000127, 42.864447333], + [10.438487175000091, 42.85545482000008], + [10.443369988000086, 42.84544505399999], + [10.436045769000144, 42.838120835], + [10.431162957000083, 42.82786692900005], + [10.43067467500012, 42.81614817900008] + ] + ], + [ + [ + [9.822953622000114, 43.00845909000004], + [9.801498481000095, 43.007805218000115], + [9.784594848000097, 43.02844183399999], + [9.806944043000101, 43.06640771800009], + [9.825776759000092, 43.07462970800013], + [9.840098504000082, 43.06517161700005], + [9.841807488000086, 43.06342194200015], + [9.84392337300011, 43.06069570500007], + [9.847504102000073, 43.05857982000008], + [9.854810932000134, 43.04427469700012], + [9.842127292000072, 43.024955918000146], + [9.822953622000114, 43.00845909000004] + ] + ], + [ + [ + [12.407481316000116, 45.43065013200011], + [12.430918816000116, 45.41567617400007], + [12.418223504000139, 45.420355536], + [12.404795769000145, 45.42226797100015], + [12.376231316000144, 45.42255280199999], + [12.321462436000045, 45.34800853100013], + [12.319997592000078, 45.35415273600001], + [12.327891472000147, 45.372259833000115], + [12.352061394000144, 45.405462958000136], + [12.371836785000085, 45.42487213700004], + [12.389170769000145, 45.43353913000014], + [12.407481316000116, 45.43065013200011] + ] + ], + [ + [ + [12.3522241550001, 45.433986721000124], + [12.33725019600007, 45.42739492400007], + [12.320648634000122, 45.4298363300001], + [12.316579623000079, 45.44306061400012], + [12.32984459700009, 45.45880768400009], + [12.347178582000083, 45.45880768400009], + [12.363780144000144, 45.44965241100003], + [12.362071160000141, 45.438137111000074], + [12.3522241550001, 45.433986721000124] + ] + ], + [ + [ + [12.122133015000117, 46.97165598600015], + [12.128230835000096, 46.94858245900009], + [12.134742065000069, 46.93744618800015], + [12.141666708000031, 46.927989400000016], + [12.141563355000102, 46.91884267200011], + [12.126887247000127, 46.90886912000012], + [12.137429240000074, 46.905923564000105], + [12.16099369300008, 46.90302968400012], + [12.172155802000105, 46.89917978900017], + [12.183524617000103, 46.89122161900011], + [12.18900231900011, 46.884942932000016], + [12.195100138000072, 46.880085348000094], + [12.208742716000073, 46.87662302700014], + [12.250807332000079, 46.87561533700007], + [12.2666203200001, 46.86814809200014], + [12.275818726000097, 46.8462889610001], + [12.276128784000065, 46.83398997000016], + [12.27333825700012, 46.826755270000014], + [12.269617554000092, 46.819830628000105], + [12.266930380000074, 46.80825510700008], + [12.266723673000115, 46.79533599900016], + [12.269100789000076, 46.78856638700002], + [12.274785197000114, 46.78463897700006], + [12.284397013000103, 46.77998809899999], + [12.305274292000092, 46.77445872], + [12.32604821800004, 46.772495016000065], + [12.34268802900007, 46.765131124000064], + [12.35147302300004, 46.743246155000016], + [12.370386596000088, 46.71115509], + [12.405009806000095, 46.690122783000064], + [12.445627482000134, 46.67870229200015], + [12.469632190000139, 46.675798865], + [12.499887736000062, 46.67213938499999], + [12.53079024200008, 46.657669984000066], + [12.547326701000145, 46.65219228100007], + [12.562002807000056, 46.65121042900002], + [12.620190471000058, 46.65648142500014], + [12.669593139000083, 46.6530191050001], + [12.671367650000093, 46.65246576300014], + [12.679204956000092, 46.650021870999986], + [12.697395061000122, 46.64053924600002], + [12.70659346500014, 46.63774871900013], + [12.71599857600009, 46.637955424], + [12.73201827000014, 46.64227040700016], + [12.739873088000081, 46.64299387600006], + [12.74849950400008, 46.64099604100006], + [12.773566122000119, 46.63519073500005], + [12.830410197000077, 46.60963674000003], + [13.064504435000089, 46.598035380000155], + [13.146463257000049, 46.58496124300011], + [13.210025269000113, 46.55801198300015], + [13.231109253000056, 46.5521725470001], + [13.27141687000011, 46.550777283000016], + [13.373322794000075, 46.565789286], + [13.417041056000071, 46.56049245200013], + [13.478019246000114, 46.563567200000094], + [13.484943889000107, 46.561732686000184], + [13.499103230000058, 46.550622254000174], + [13.506751343000133, 46.546927389000146], + [13.549229370000091, 46.54584218400008], + [13.670255574000066, 46.51871205700009], + [13.685345093000079, 46.517626851], + [13.7009513750001, 46.51974558600007], + [13.701054728000114, 46.51189076800012], + [13.699194376000037, 46.50483693500003], + [13.695473673000038, 46.49863576200015], + [13.68989261900009, 46.493338928000114], + [13.688445678000107, 46.46775909500015], + [13.685852877000059, 46.464047231000066], + [13.677490275000139, 46.45207529700009], + [13.658783407000044, 46.44512481700009], + [13.634082072000126, 46.445719097000065], + [13.600182332000117, 46.44264434900013], + [13.575687703000085, 46.42667633100008], + [13.554397013000084, 46.40595408100016], + [13.530005737000065, 46.38833241800007], + [13.483703654000065, 46.371150004000114], + [13.459725790000078, 46.35903188100012], + [13.44732344500008, 46.35484609000017], + [13.434094279000107, 46.3538642380001], + [13.423242229000067, 46.34484670000016], + [13.409806355000086, 46.323607687], + [13.395637648000076, 46.306727928000115], + [13.391306193000077, 46.301567688000105], + [13.365261271000094, 46.29030222600012], + [13.373012736000106, 46.280276998000105], + [13.37859379000011, 46.26839141900008], + [13.384691610000088, 46.24332834900018], + [13.384794963000102, 46.24322499600005], + [13.384898316000118, 46.24312164400011], + [13.39812748200012, 46.2305125940001], + [13.401641480000078, 46.21666331000013], + [13.41011641500009, 46.20798167000008], + [13.437401570000105, 46.21092722600015], + [13.422828816000049, 46.22860056600008], + [13.43833174600013, 46.22487986300017], + [13.468304077000084, 46.223432923000175], + [13.482256713000083, 46.21790354500017], + [13.510161988000078, 46.21397613599999], + [13.528972208000084, 46.204829407000105], + [13.559047892000137, 46.18410715800009], + [13.584472697000137, 46.18131663100003], + [13.613928264000064, 46.18353871700013], + [13.627366324000036, 46.18173316300012], + [13.637389363000125, 46.180386455000175], + [13.641071451000128, 46.171405145], + [13.645037475, 46.16173126300011], + [13.616408732000137, 46.125040995000134], + [13.522585297000091, 46.075298023000116], + [13.50509769700008, 46.06602651000009], + [13.482256713000083, 46.04483917300014], + [13.490318237000082, 46.03894805900013], + [13.492798706000144, 46.032488505000096], + [13.490008179000085, 46.025563863000016], + [13.482256713000083, 46.01843251500016], + [13.47708907000009, 46.01605540000013], + [13.461792846000037, 46.00639190700009], + [13.474815307000142, 45.99574656200009], + [13.47946618600011, 45.993111064000104], + [13.480396362000079, 45.992284241000064], + [13.481223186000108, 45.99135406500001], + [13.481843302000073, 45.99037221300013], + [13.482256713000083, 45.98923533200003], + [13.509438517000149, 45.9674278770001], + [13.539410848000102, 45.96902984700013], + [13.57165694200009, 45.979830221], + [13.60073487200009, 45.98457405300011], + [13.605866740000067, 45.985411276000015], + [13.622816610000086, 45.96639434900013], + [13.615325176000084, 45.9459124480001], + [13.608243856000113, 45.926551819], + [13.599306242000095, 45.912327499000114], + [13.569279826000125, 45.86454010100006], + [13.565972534000139, 45.83033030300005], + [13.574172202000085, 45.81902805700015], + [13.581268758000078, 45.809246318000035], + [13.609174032000084, 45.798600973000035], + [13.643590535000016, 45.795655416000145], + [13.660333699000148, 45.792038066000075], + [13.699908416000142, 45.77052373600004], + [13.70947798600011, 45.765321351000104], + [13.778724406000036, 45.743410543000046], + [13.85840946500008, 45.6493594360001], + [13.869158163000094, 45.641142884000075], + [13.884144327000085, 45.63514841700014], + [13.89313602700011, 45.634683329000026], + [13.893640530000111, 45.63375840600004], + [13.894686320000062, 45.63184112500012], + [13.887038208000147, 45.618766988000075], + [13.867925706000108, 45.60216928900009], + [13.847764119000088, 45.58466054300011], + [13.800531860000149, 45.5812498990001], + [13.76105106600005, 45.59623606400005], + [13.711761915000094, 45.59320709800009], + [13.718760613000057, 45.60065338700015], + [13.73015384200005, 45.61310455900017], + [13.757009311000104, 45.613674221000146], + [13.78687584700009, 45.611151434000035], + [13.808116082000083, 45.614325262000094], + [13.7955835300001, 45.61701080900017], + [13.786468946000099, 45.62433502800009], + [13.777110222000145, 45.63544342700011], + [13.73926842500012, 45.649115302000055], + [13.757660352000073, 45.654974677], + [13.75367272200009, 45.67230866100009], + [13.739105665000068, 45.69159577000012], + [13.72624759200005, 45.70376211100002], + [13.647308790000096, 45.76203034100003], + [13.628916863000143, 45.77260976800006], + [13.574229363000114, 45.789618231000034], + [13.551280144000117, 45.79242584800009], + [13.534434441000116, 45.78204987200008], + [13.524180535000085, 45.76007721600017], + [13.52833092500012, 45.740545966000084], + [13.554942254000082, 45.73720937700007], + [13.518402540000123, 45.72483958500011], + [13.513356967000107, 45.720770575000145], + [13.507823113000086, 45.71442291900003], + [13.480235222000147, 45.710679429000024], + [13.469248894000115, 45.70685455900009], + [13.451670769000089, 45.69379303600003], + [13.427989129000139, 45.68113841400004], + [13.401703321000127, 45.675441799000154], + [13.376719597000118, 45.68317291900017], + [13.390961134000122, 45.685777085000055], + [13.40919030000012, 45.69131094000009], + [13.424815300000091, 45.69855377800012], + [13.431407097000147, 45.70685455900009], + [13.422618035000113, 45.724066473], + [13.381683790000068, 45.73004791900002], + [13.36939537900011, 45.744614976000044], + [13.351817254000082, 45.74030182500014], + [13.25489342500012, 45.756048895], + [13.245860222000118, 45.75893789300012], + [13.221853061000076, 45.77606842700008], + [13.215505405000044, 45.778794664000046], + [13.204925977000073, 45.777736721000096], + [13.169444207000081, 45.76874420800006], + [13.157725457000112, 45.75458405200013], + [13.149668816000059, 45.751532294000135], + [13.139821811000047, 45.75486888200008], + [13.131358269000115, 45.76886627800003], + [13.11931399800008, 45.77195872600011], + [13.11085045700014, 45.76764557500003], + [13.108164910000085, 45.75820547100001], + [13.111827019000117, 45.74884674700017], + [13.122894727000071, 45.744614976000044], + [13.122894727000071, 45.73720937700007], + [13.10059655000012, 45.73623281500009], + [13.080577019000145, 45.72760651200018], + [13.069590691000085, 45.713690497000115], + [13.075043165000125, 45.696844794000114], + [13.09148196700005, 45.68919505400008], + [13.111664259000065, 45.69135163000008], + [13.149668816000059, 45.70376211100002], + [13.13803144600007, 45.689398505000106], + [13.10303795700014, 45.66901276200004], + [13.095632358000074, 45.652329820000105], + [13.095550977000102, 45.652167059000035], + [13.084971550000148, 45.64191315300012], + [13.060557488000086, 45.63666413000011], + [12.981700066000144, 45.634833075000145], + [12.943858269000089, 45.628566799], + [12.78077233200014, 45.553534247000165], + [12.611664259000065, 45.496161200000145], + [12.512705925000091, 45.470445054], + [12.495941602000073, 45.46039459800012], + [12.48780358200014, 45.45673248900006], + [12.451426629000137, 45.450425523000135], + [12.423675977000073, 45.43805573100009], + [12.41032962300008, 45.436224677000105], + [12.418223504000139, 45.451117255000085], + [12.429209832000112, 45.464016018000095], + [12.435801629000082, 45.47492096600014], + [12.430918816000116, 45.484035549000154], + [12.440603061000076, 45.48297760600009], + [12.447276238000114, 45.48432038], + [12.451019727000045, 45.488999742000104], + [12.451426629000137, 45.49823639500006], + [12.458181186000104, 45.49823639500006], + [12.462901238000114, 45.489732164000046], + [12.466970248000052, 45.48558177299999], + [12.471934441000114, 45.48590729400002], + [12.478688998000052, 45.49079010600009], + [12.46501712300011, 45.504461981000034], + [12.47632897200009, 45.503566799000126], + [12.487152540000096, 45.50409577], + [12.497325066000144, 45.50674062700001], + [12.499196811000104, 45.504461981000034], + [12.499847852000045, 45.505845445000105], + [12.503184441000087, 45.502875067], + [12.506195509000092, 45.49909088700015], + [12.506602410000085, 45.49823639500006], + [12.503184441000087, 45.49787018400015], + [12.492930535000141, 45.49823639500006], + [12.492930535000141, 45.49079010600009], + [12.515147332000112, 45.492743231000034], + [12.520518425000148, 45.505031643], + [12.521494988000141, 45.51898834800006], + [12.530446811000076, 45.52558014500012], + [12.548106316000087, 45.52700429900001], + [12.562510613000143, 45.531642971000124], + [12.573578321000099, 45.540025132], + [12.581716342000107, 45.552883205000015], + [12.569672071000099, 45.54938385600003], + [12.544200066000087, 45.536566473], + [12.53728274800008, 45.535834052000055], + [12.518321160000085, 45.549953518], + [12.510508660000085, 45.55906810099999], + [12.506602410000085, 45.573309637000094], + [12.485199415000125, 45.56500885600011], + [12.458506707000112, 45.54832591400016], + [12.441905144000144, 45.53034088700004], + [12.451426629000137, 45.51813385600015], + [12.451426629000137, 45.51190827], + [12.43490644600007, 45.5123558610001], + [12.417735222000147, 45.52358633], + [12.41032962300008, 45.51813385600015], + [12.403575066000114, 45.51813385600015], + [12.396739129000109, 45.539252020000056], + [12.384125196000127, 45.52301666900003], + [12.39039147200009, 45.51398346600003], + [12.42400149800011, 45.504461981000034], + [12.42400149800011, 45.49823639500006], + [12.411631707000083, 45.493312893], + [12.393402540000096, 45.491644598], + [12.380544467000078, 45.494777736000074], + [12.383067254000082, 45.504461981000034], + [12.350433790000125, 45.50486888200014], + [12.309580925000091, 45.48891836100002], + [12.272715691000116, 45.46360911699998], + [12.252696160000141, 45.436224677000105], + [12.252696160000141, 45.429999091000134], + [12.258962436000104, 45.429999091000134], + [12.250010613000086, 45.42072174700011], + [12.246104363000086, 45.411322333000086], + [12.248545769000117, 45.402533270000035], + [12.258962436000104, 45.39520905200011], + [12.249196811000076, 45.38548411700007], + [12.24740644600007, 45.37824127800003], + [12.248057488000114, 45.37099844], + [12.245290561000076, 45.3610700540001], + [12.237803582000083, 45.357733466000084], + [12.22828209700009, 45.35748932500003], + [12.223806186000047, 45.35394928600006], + [12.23218834700009, 45.34056224200005], + [12.22087649800011, 45.32705312700007], + [12.216319207000083, 45.31622955900009], + [12.208750847000118, 45.30906810100005], + [12.187510613000143, 45.306463934000064], + [12.174327019000087, 45.310532945000105], + [12.162933790000125, 45.31622955900009], + [12.15447024800008, 45.31346263200011], + [12.149099155000044, 45.29218170800005], + [12.15984134200005, 45.28310781500015], + [12.168793165000066, 45.262152411], + [12.18067467500012, 45.258042710000055], + [12.191661004000082, 45.262884833000115], + [12.19939212300008, 45.274603583000115], + [12.201914910000111, 45.28831614800005], + [12.197438998000052, 45.29962799700003], + [12.217295769000145, 45.29385000200007], + [12.221446160000085, 45.28327057500012], + [12.2205509770001, 45.26878489800008], + [12.224864129000082, 45.25116608300014], + [12.21387780000012, 45.248114325000145], + [12.21111087300008, 45.24298737200002], + [12.215179884000122, 45.23680247600008], + [12.224864129000082, 45.23069896], + [12.221364780000101, 45.21625397300012], + [12.230479363000086, 45.204250393], + [12.247325066000085, 45.19692617400001], + [12.266368035000085, 45.19660065300017], + [12.263519727000128, 45.200344143], + [12.262543165000068, 45.200751044000114], + [12.258962436000104, 45.20282623900012], + [12.27369225400008, 45.210842190000065], + [12.296071811000102, 45.226629950000024], + [12.3073022800001, 45.23069896], + [12.298024936000076, 45.215399481000034], + [12.303965691000085, 45.200751044000114], + [12.315114780000101, 45.18646881700012], + [12.321055535000113, 45.17234935099999], + [12.321950717000107, 45.138739325000145], + [12.328461134000122, 45.101019598], + [12.318369988000141, 45.103461005000106], + [12.3073022800001, 45.10785553600003], + [12.308441602000128, 45.114447333], + [12.3073022800001, 45.12417226800012], + [12.3073022800001, 45.128363348000065], + [12.297373894000115, 45.10635000200015], + [12.296722852000073, 45.088568427000084], + [12.306651238000143, 45.078558661], + [12.328461134000122, 45.07990143400018], + [12.325205925000148, 45.083685614], + [12.323578321000127, 45.08673737200009], + [12.321055535000113, 45.09357330900012], + [12.340830925000148, 45.081447658000016], + [12.353037957000112, 45.066961981000176], + [12.363291863000141, 45.052191473], + [12.376231316000144, 45.03896719000015], + [12.376231316000144, 45.03217194200012], + [12.368337436000076, 45.031154690000065], + [12.364105665000068, 45.029364325000174], + [12.360850457000112, 45.027085679000024], + [12.35515384200005, 45.02464427300008], + [12.368825717000078, 45.01097239800013], + [12.383555535000056, 45.02643463700015], + [12.386566602000073, 45.038763739], + [12.380625847000147, 45.05093008000007], + [12.368825717000078, 45.065619208], + [12.383311394000117, 45.05634186400012], + [12.401377800000148, 45.04987213700004], + [12.41342207100007, 45.04287344000014], + [12.41032962300008, 45.03217194200012], + [12.426280144000089, 45.02000560100005], + [12.434092644000058, 45.015529690000065], + [12.444590691000144, 45.01097239800013], + [12.464691602000102, 44.99201080900012], + [12.486175977000102, 44.97650788000002], + [12.499196811000104, 44.983710028000026], + [12.49586022200009, 44.983954169000086], + [12.489105665000125, 44.98330312700013], + [12.486094597000118, 44.983710028000026], + [12.486094597000118, 44.99115631700011], + [12.502614780000101, 44.99144114800004], + [12.516774936000047, 44.98761627800003], + [12.527598504000139, 44.98016998900006], + [12.533864780000071, 44.97003815300009], + [12.53296959700009, 44.96084219000012], + [12.523122592000078, 44.95001862200003], + [12.527028842000078, 44.94334544499999], + [12.518809441000144, 44.93378327], + [12.515391472000147, 44.92837148600013], + [12.512705925000091, 44.92230866100006], + [12.506602410000085, 44.92230866100006], + [12.499034050000148, 44.92145416900014], + [12.494883660000111, 44.910467841000084], + [12.492930535000141, 44.87815989800007], + [12.487315300000148, 44.86225006700015], + [12.474131707000112, 44.845770575000145], + [12.444590691000144, 44.82050202], + [12.44312584700009, 44.825018622000144], + [12.438731316000085, 44.83490631700008], + [12.432139519000115, 44.846014716000106], + [12.42400149800011, 44.854641018], + [12.439219597000088, 44.877590236000096], + [12.443044467000107, 44.890082098], + [12.438324415000094, 44.90110911700005], + [12.426931186000047, 44.904974677000055], + [12.415537957000053, 44.89984772300015], + [12.406911655000073, 44.89130280200011], + [12.403575066000114, 44.88471100500005], + [12.392100457000083, 44.868394273000135], + [12.391612175000091, 44.85883209800012], + [12.416514519000145, 44.85114166900003], + [12.415863477000102, 44.84357330900015], + [12.408213738000141, 44.83624909100017], + [12.396739129000109, 44.8334821640001], + [12.396739129000109, 44.82664622599999], + [12.403819207000083, 44.82542552300008], + [12.416270379000082, 44.821437893], + [12.42400149800011, 44.82050202], + [12.416188998000107, 44.80329010600009], + [12.39795983200014, 44.79376862200009], + [12.3756616550001, 44.79222239800005], + [12.357432488000114, 44.804144598], + [12.346853061000076, 44.81533437700001], + [12.321055535000113, 44.8334821640001], + [12.30298912900011, 44.84292226800012], + [12.29232832100007, 44.84324778900004], + [12.266368035000085, 44.82664622599999], + [12.266368035000085, 44.82050202], + [12.280039910000113, 44.82050202], + [12.25359134200005, 44.75128815300003], + [12.246592644000145, 44.71161530200011], + [12.252696160000141, 44.66840241100003], + [12.26587975400011, 44.636175848000065], + [12.274912957000112, 44.6205101580001], + [12.283457879000139, 44.61375560100005], + [12.285817905000071, 44.60268789300003], + [12.280039910000113, 44.53188711100002], + [12.283702019000089, 44.48761627800015], + [12.314219597000118, 44.38719310099999], + [12.318207227000102, 44.36115143400012], + [12.321055535000113, 44.35370514500012], + [12.325450066000114, 44.347805080000015], + [12.339203321000127, 44.33429596600003], + [12.342133009000065, 44.32949453300013], + [12.344248894000145, 44.30829498900014], + [12.350271030000073, 44.288153387000094], + [12.368825717000078, 44.25067780199999], + [12.38998457100007, 44.222723700000145], + [12.417165561000076, 44.19546133000016], + [12.45801842500012, 44.166408596000096], + [12.478770379000139, 44.139349677000055], + [12.510915561000104, 44.11456940300017], + [12.547373894000145, 44.09345123900006], + [12.574229363000143, 44.0855980490001], + [12.631358269000117, 44.03009674700003], + [12.660899285000085, 44.00828685099999], + [12.69157962300008, 43.99062734600007], + [12.71029707100004, 43.982896226000044], + [12.753835483000072, 43.972398179], + [12.756114129000139, 43.971869208], + [12.803965691000087, 43.966864325000145], + [12.823008660000056, 43.958563544000086], + [12.862152540000096, 43.93537018400015], + [12.928884311000076, 43.91583893400015], + [12.938649936000104, 43.90460846600017], + [12.947276238000114, 43.897609768000095], + [13.253265821000099, 43.70319245000009], + [13.370127800000148, 43.65045807500009], + [13.389821811000104, 43.64459870000006], + [13.399668816000116, 43.63564687700001], + [13.446625196000127, 43.623724677000084], + [13.473399285000141, 43.612005927], + [13.483164910000085, 43.616278387000094], + [13.490733269000144, 43.62360260600009], + [13.496267123000052, 43.62750885600009], + [13.49903405000012, 43.628485419000164], + [13.501231316000116, 43.630601304], + [13.504405144000087, 43.63275788], + [13.510264519000117, 43.63373444200006], + [13.516123894000145, 43.63174062700001], + [13.519053582000083, 43.62718333500008], + [13.52100670700014, 43.622707424], + [13.524180535000085, 43.620672919000086], + [13.543223504000082, 43.61322663], + [13.557790561000102, 43.59674713700012], + [13.569183790000096, 43.58030833500011], + [13.578868035000141, 43.57290273600013], + [13.597911004000139, 43.569525458000115], + [13.615570509000065, 43.56049225500003], + [13.624522332000083, 43.547186591000084], + [13.616953972000118, 43.531317450000145], + [13.760264519000144, 43.26373932500008], + [13.776052280000101, 43.24359772300015], + [13.78028405000012, 43.236517645000085], + [13.78663170700014, 43.2005882830001], + [13.790782097000088, 43.192084052000055], + [13.802744988000114, 43.17820872599999], + [13.834808790000094, 43.12726471600016], + [13.84864342500012, 43.091742255], + [13.865407748000024, 43.00731028900013], + [13.905528191000144, 42.901556708], + [13.944672071000099, 42.798285223], + [13.980479363000086, 42.73037344000004], + [14.001231316000087, 42.69843170800003], + [14.063243035000141, 42.62482330900003], + [14.068858269000145, 42.609564520000056], + [14.075368686000047, 42.59882233300006], + [14.22055097700013, 42.47016022300012], + [14.28419030000012, 42.428290106000034], + [14.356211785000141, 42.39297109600001], + [14.387380405000044, 42.37295156500012], + [14.429047071000097, 42.321722723000086], + [14.560231967000048, 42.22565338700012], + [14.59587649800008, 42.208563544000164], + [14.653493686000047, 42.191066799000126], + [14.693695509000037, 42.185370184000035], + [14.709239129000137, 42.17548248900012], + [14.717051629000139, 42.16006094], + [14.722829623000107, 42.118801174000154], + [14.729502800000148, 42.0991071640001], + [14.740733269000144, 42.08462148600016], + [14.757497592000076, 42.07884349200001], + [14.763356967000107, 42.077948309000085], + [14.780121290000123, 42.07526276200004], + [14.799815300000091, 42.06635163], + [14.83545983200014, 42.044134833000115], + [14.871104363000086, 42.031805731000176], + [14.951996290000068, 42.02106354400017], + [14.99366295700011, 42.01064687700007], + [15.007334832000138, 42.001369533000044], + [15.034515821000069, 41.974595445000105], + [15.04517662900011, 41.96898021000011], + [15.063161655000044, 41.964300848], + [15.104340040000096, 41.94188060099999], + [15.123383009000094, 41.934271552000055], + [15.14356530000012, 41.93117910400015], + [15.165375196000099, 41.927801825000145], + [15.281748894000144, 41.928045966000084], + [15.40056399800005, 41.907782294000086], + [15.446055535000111, 41.90692780199999], + [15.611338738000084, 41.928045966000084], + [15.77442467500012, 41.921210028000175], + [16.027110222000147, 41.94407786699998], + [16.110850457000083, 41.928045966000084], + [16.1119897800001, 41.92633698100009], + [16.14047285200013, 41.91990794499999], + [16.160899285000085, 41.89264557500009], + [16.179209832000137, 41.89329661700005], + [16.176036004000082, 41.877386786000116], + [16.183604363000143, 41.858465887000094], + [16.19223066500004, 41.82135651200018], + [16.19304446700005, 41.80841705900018], + [16.192881707000083, 41.79092031500012], + [16.184336785000085, 41.77960846600014], + [16.166677280000073, 41.76341380399999], + [16.145762566000087, 41.748846747000144], + [16.1276147800001, 41.74249909100003], + [16.10718834700012, 41.73761627800015], + [16.089691602000073, 41.72601959800015], + [16.0631616550001, 41.70148346600003], + [16.02751712300008, 41.67991771000011], + [15.925303582000112, 41.64004140800013], + [15.90007571700005, 41.614650783000016], + [15.891368035000085, 41.576849677000084], + [15.896332227000132, 41.53644440300012], + [15.911794467000048, 41.50287506700009], + [15.933604363000086, 41.47943756700003], + [15.961110873000054, 41.459458726000136], + [16.02165774800011, 41.427801825000145], + [16.085134311000047, 41.41266510600015], + [16.100352410000113, 41.40355052300008], + [16.114105665000125, 41.392889716000134], + [16.301442905000073, 41.327866929], + [16.4602970710001, 41.26264069200009], + [16.520681186000047, 41.25014883000007], + [16.538584832000083, 41.239406643000066], + [16.55437259200005, 41.22748444200011], + [16.59392337300008, 41.20697663000005], + [16.830577019000117, 41.14630768400009], + [16.8514103520001, 41.1329613300001], + [16.85816491000014, 41.1329613300001], + [16.85816491000014, 41.140366929], + [16.864431186000076, 41.140366929], + [16.885264519000145, 41.12396881700009], + [17.05713951900009, 41.08185455900012], + [17.203135613000086, 41.0209821640001], + [17.276377800000148, 40.98021067900005], + [17.31006920700014, 40.95477936400012], + [17.347911004000082, 40.912095445000105], + [17.36117597700013, 40.90639883000013], + [17.377696160000113, 40.902289130000085], + [17.413584832000083, 40.881089585], + [17.47608483200014, 40.830145575000174], + [17.491953972000147, 40.82444896], + [17.512217644000057, 40.82029857000004], + [17.54835045700011, 40.801947333], + [17.634532097000147, 40.784979559000035], + [17.645274285000085, 40.779771226000136], + [17.748383009000122, 40.74762604400017], + [17.84392337300011, 40.694159247000144], + [17.921885613000143, 40.683010158000044], + [17.955821160000113, 40.670477606000034], + [17.9549259770001, 40.64691803600009], + [17.966319207000083, 40.64679596600011], + [17.991953972000147, 40.65314362200003], + [18.007009311000076, 40.650702216000106], + [18.011078321000127, 40.64419179900001], + [18.01148522200012, 40.63523997599999], + [18.01579837300002, 40.62518952], + [18.03923587300011, 40.60822174700003], + [18.043223504000082, 40.60199616100009], + [18.037445509000122, 40.556952216000084], + [18.119965040000125, 40.504584052000105], + [18.211680535000085, 40.46474844000012], + [18.23145592500012, 40.461371161000116], + [18.238291863000143, 40.457668361000074], + [18.25879967500009, 40.4306501320001], + [18.270192905000073, 40.42121002800012], + [18.303233269000117, 40.399888414000046], + [18.329112175000116, 40.36668528900013], + [18.343760613000114, 40.35162995000012], + [18.36150149800011, 40.34528229400008], + [18.370453321000067, 40.338690497000115], + [18.437266472000086, 40.26788971600008], + [18.500010613000086, 40.1524925800001], + [18.504242384000094, 40.146429755], + [18.509450717000078, 40.14183177300008], + [18.516123894000145, 40.13922760600015], + [18.5110783210001, 40.12759023600016], + [18.51368248800011, 40.12055084800009], + [18.51742597700013, 40.11416250200007], + [18.516123894000145, 40.10447825700011], + [18.50806725400011, 40.094549872000115], + [18.49187259200005, 40.084662177], + [18.483571811000076, 40.05516185100011], + [18.47038821700002, 40.043443101000136], + [18.434092644000117, 40.02252838700018], + [18.411387566000087, 39.978827216000084], + [18.407888217000075, 39.968491929], + [18.40406334700009, 39.94749583500014], + [18.39478600400011, 39.92560455900009], + [18.392588738000114, 39.91608307500012], + [18.399668816000087, 39.89032623900006], + [18.400075717000107, 39.87856679900009], + [18.386485222000147, 39.825344143], + [18.389170769000117, 39.81708405200011], + [18.383962436000047, 39.81391022300015], + [18.3737085300001, 39.79979075700011], + [18.368337436000047, 39.796616929000045], + [18.346527540000096, 39.798041083000115], + [18.33838951900009, 39.80011627800015], + [18.330414259000122, 39.803412177], + [18.282074415000096, 39.833197333], + [18.26563561300011, 39.83759186400009], + [18.224375847000147, 39.83759186400009], + [18.211273634000094, 39.83934153900016], + [18.18653405000012, 39.85187409100017], + [18.16187584700012, 39.86054108300005], + [18.130625847000147, 39.883490302000055], + [18.094248894000085, 39.90273672100001], + [18.080902540000068, 39.90643952000015], + [18.071543816000116, 39.91152578300015], + [18.00733483200008, 39.98607005400011], + [17.995371941000144, 39.995266018000095], + [17.995371941000144, 40.00267161700016], + [18.011078321000127, 40.003363348], + [18.020274285000085, 40.010199286000116], + [18.022146030000073, 40.02167389500006], + [18.01579837300002, 40.036200262000115], + [18.005137566000087, 40.04486725500003], + [17.9783634770001, 40.05166250200013], + [17.9674585300001, 40.05731842700011], + [18.00294030000009, 40.074448960000055], + [18.010996941000144, 40.09601471600017], + [17.99724368600002, 40.12042877800012], + [17.9674585300001, 40.146063544000086], + [17.940684441000116, 40.16303131700006], + [17.92603600400011, 40.17625560100002], + [17.919606967000078, 40.19074127800015], + [17.919200066000087, 40.20994700700002], + [17.91700280000009, 40.226874091000084], + [17.911143425000148, 40.240301825000174], + [17.899668816000116, 40.24909088700004], + [17.912771030000073, 40.24909088700004], + [17.912771030000073, 40.255316473], + [17.863129102000073, 40.28563060099999], + [17.847666863000143, 40.29002513200008], + [17.512054884000094, 40.30369700700011], + [17.49390709700012, 40.30744049700006], + [17.44044030000009, 40.33100006700009], + [17.430430535000085, 40.33161041900014], + [17.409515821000127, 40.330023505000106], + [17.399424675000063, 40.33100006700009], + [17.392100457000083, 40.33502838700015], + [17.374685092000107, 40.34857819200012], + [17.36817467500009, 40.35150788000014], + [17.351247592000107, 40.35480377800017], + [17.29639733200011, 40.379461981000176], + [17.240000847000143, 40.39533112200009], + [17.212901238000143, 40.40619538], + [17.20020592500009, 40.42039622600002], + [17.223480665000096, 40.42841217700014], + [17.243011915000068, 40.44139232000005], + [17.24789472700013, 40.45734284100014], + [17.227549675000148, 40.47443268400009], + [17.24740644600007, 40.480292059000035], + [17.295746290000068, 40.473211981000176], + [17.31625410200013, 40.481878973000065], + [17.32325280000009, 40.49848053600011], + [17.304047071000127, 40.499457098], + [17.261729363000143, 40.488714911], + [17.26351972700013, 40.491034247000144], + [17.268565300000144, 40.496161200000145], + [17.24740644600007, 40.50283437700004], + [17.229014519000117, 40.49689362200009], + [17.210703972000147, 40.48700592699999], + [17.189952019000142, 40.481878973000065], + [17.181813998000052, 40.48529694200008], + [17.176442905000073, 40.49315013200005], + [17.171722852000073, 40.50226471600014], + [17.166188998000052, 40.50918203300016], + [17.15601647200009, 40.51239655200011], + [17.133474155000016, 40.51264069200015], + [17.124522332000083, 40.51532623900012], + [17.04957116000014, 40.51911041900014], + [16.97608483200014, 40.49262116100009], + [16.912119988000143, 40.44521719000014], + [16.863291863000143, 40.39093659100003], + [16.782725457000083, 40.30158112200009], + [16.76140384200002, 40.26959870000009], + [16.737559441000144, 40.211004950000145], + [16.73072350400011, 40.200669664000046], + [16.715993686000047, 40.193589585], + [16.679453972000086, 40.146063544000086], + [16.640065951000107, 40.118760484000106], + [16.62452233200011, 40.10797760600009], + [16.604746941000087, 40.08445872600005], + [16.596934441000087, 40.046779690000065], + [16.59937584700012, 40.034125067], + [16.613617384000122, 39.99664948100015], + [16.631602410000056, 39.966213283000016], + [16.621755405000044, 39.95355866100014], + [16.605479363000114, 39.942938544000086], + [16.589203321000067, 39.91982656500015], + [16.542246941000144, 39.88540273600002], + [16.508148634000122, 39.83759186400009], + [16.49170983200014, 39.80548737200011], + [16.489756707000083, 39.77521393400012], + [16.502126498000024, 39.74705638200011], + [16.528575066000116, 39.72150299700006], + [16.528575066000116, 39.714667059000114], + [16.515635613000114, 39.68960195500004], + [16.54590905000009, 39.66087474200015], + [16.59148196700005, 39.636786200000145], + [16.62484785200013, 39.62531159100011], + [16.74976647200012, 39.62002187700013], + [16.782481316000144, 39.61163971600016], + [16.798106316000116, 39.60346100500006], + [16.816091342000078, 39.591050523000135], + [16.830902540000125, 39.57615794499999], + [16.837168816000087, 39.560451565], + [16.84620201900009, 39.55267975500011], + [16.906016472000147, 39.529730536000116], + [16.9529728520001, 39.49921295800008], + [16.970876498000052, 39.49494049700017], + [16.995371941000087, 39.492743231000176], + [17.011485222000147, 39.486151434000085], + [17.023448113000086, 39.47540924700009], + [17.035817905000016, 39.46076080900018], + [17.05713951900009, 39.44163646000011], + [17.0885522800001, 39.422593492000104], + [17.124196811000076, 39.409002997000144], + [17.15870201900009, 39.406195380000106], + [17.122243686000104, 39.338324286000116], + [17.114919467000107, 39.28278229400017], + [17.114512566000116, 39.26935455900018], + [17.11768639400009, 39.25600820500007], + [17.12476647200012, 39.24461497600011], + [17.14210045700011, 39.22231679900007], + [17.145681186000104, 39.210679429000045], + [17.14039147200012, 39.178900458000115], + [17.122243686000104, 39.12103913], + [17.124522332000083, 39.09088776200018], + [17.147959832000083, 39.05418528900016], + [17.15186608200005, 39.045884507], + [17.15845787900014, 39.04047272300015], + [17.192556186000047, 39.03107330900012], + [17.206390821000127, 39.02948639500009], + [17.18685957100007, 39.0190290390001], + [17.176605665000125, 39.01211172100001], + [17.172373894000117, 39.00519440300012], + [17.171560092000107, 38.966009833000086], + [17.172373894000117, 38.96051666900014], + [17.13884524800008, 38.93671295800005], + [17.135020379000053, 38.93260325700011], + [17.12769616000014, 38.928778387000094], + [17.11890709700009, 38.91966380400011], + [17.104014519000145, 38.899074611000074], + [17.094981316000116, 38.919134833000115], + [17.070567254000082, 38.92279694200009], + [17.042246941000116, 38.916245835], + [17.021983269000117, 38.90595123900009], + [16.99634850400014, 38.92951080900003], + [16.981293165000125, 38.937201239000146], + [16.957286004000082, 38.940090236000074], + [16.93506920700014, 38.93870677300002], + [16.838552280000073, 38.91819896000014], + [16.727793816000116, 38.87885163000006], + [16.687754754000082, 38.85586172100007], + [16.679453972000086, 38.84756094000009], + [16.670746290000096, 38.84064362200008], + [16.610606316000116, 38.81655508000007], + [16.585622592000107, 38.797837632], + [16.57439212300011, 38.78506094000015], + [16.563731316000087, 38.75674062700001], + [16.55095462300002, 38.74140045800006], + [16.53882897200012, 38.72333405200013], + [16.53484134200005, 38.699896552000055], + [16.546885613000086, 38.69318268400012], + [16.549082879000053, 38.68992747600007], + [16.548513217000107, 38.67206452], + [16.558848504000107, 38.59601471600011], + [16.576996290000096, 38.528550523000106], + [16.577159050000148, 38.502875067000055], + [16.569590691000116, 38.429510809000035], + [16.561371290000125, 38.416327216000084], + [16.521983269000117, 38.387152411000145], + [16.508148634000122, 38.37152741100006], + [16.49756920700008, 38.36928945500007], + [16.467051629000135, 38.34870026200003], + [16.43506920700014, 38.33999258000016], + [16.339854363000086, 38.30084870000011], + [16.30632571700005, 38.27708567900011], + [16.16944420700011, 38.1432152360001], + [16.151866082000083, 38.11082591400019], + [16.12549889400009, 38.00482819200012], + [16.110850457000083, 37.97361888200013], + [16.10132897200009, 37.96051666900017], + [16.09001712300011, 37.94920482], + [16.077159050000088, 37.939886786000145], + [16.0631616550001, 37.93268463700012], + [16.015879754000135, 37.924709377000156], + [16.00098717500009, 37.91901276200018], + [15.942149285000111, 37.93309153900013], + [15.761485222000116, 37.92523834800012], + [15.734873894000087, 37.93097565300012], + [15.708262566000144, 37.940985419000086], + [15.684418165000066, 37.953517971000096], + [15.665782097000088, 37.96686432500012], + [15.645518425000146, 37.98834870000003], + [15.635101759000094, 38.00910065300003], + [15.63835696700002, 38.02773672100004], + [15.65845787900008, 38.042547919000086], + [15.632660352000128, 38.07420482000008], + [15.624034050000146, 38.09210846600003], + [15.627452019000145, 38.107367255], + [15.641612175000063, 38.125921942], + [15.647797071000127, 38.14313385600012], + [15.646494988000144, 38.16209544500013], + [15.637950066000114, 38.185939846], + [15.632823113000113, 38.220282294000135], + [15.650563998000107, 38.241034247000144], + [15.6842554050001, 38.25311920800006], + [15.78646894600004, 38.278021552], + [15.795664910000113, 38.28554922100015], + [15.79867597700013, 38.29071686400006], + [15.812836134000065, 38.30060455900015], + [15.81617272200009, 38.306057033000016], + [15.82976321700005, 38.351019598], + [15.904795769000147, 38.47394440300015], + [15.917816602000045, 38.51679108300014], + [15.916026238000057, 38.55036041900017], + [15.90007571700005, 38.578273830000015], + [15.87077884200005, 38.6042341170001], + [15.863536004000109, 38.608221747000165], + [15.849945509000063, 38.61334870000009], + [15.844004754000137, 38.61790599200005], + [15.835459832000112, 38.62824127800015], + [15.833669467000021, 38.63377513200008], + [15.835215691000059, 38.63922760600009], + [15.836599155000044, 38.648993231000055], + [15.844493035000113, 38.66038646000011], + [15.863129102000102, 38.66828034100008], + [15.904795769000147, 38.679388739000025], + [15.968028191000116, 38.71259186400012], + [16.002614780000044, 38.72540924700014], + [16.048838738000114, 38.727728583000115], + [16.120860222000147, 38.720933335], + [16.135996941000144, 38.723822333000115], + [16.152598504000107, 38.730902411], + [16.179209832000137, 38.748277085000076], + [16.20093834700012, 38.77643463700015], + [16.21509850400014, 38.81415436400012], + [16.22169030000012, 38.856594143], + [16.2200626960001, 38.899074611000074], + [16.214691602000126, 38.91901276200015], + [16.20460045700008, 38.93406810100007], + [16.189626498000052, 38.94354889500009], + [16.16895592500012, 38.946844794000114], + [16.154307488000114, 38.95502350500011], + [16.13965905000012, 38.973781643000095], + [16.08301842500012, 39.075262762000094], + [16.04200280000012, 39.31061432500003], + [16.03402716100004, 39.34524176800012], + [15.995396030000052, 39.438768236000115], + [15.958075525000083, 39.477563612], + [15.93311608200011, 39.51365794500005], + [15.904795769000147, 39.53595612200017], + [15.876231316000087, 39.551459052], + [15.867523634000095, 39.563910223], + [15.859716355000074, 39.588764460000064], + [15.850271030000073, 39.614732164000046], + [15.836599155000044, 39.65265534100017], + [15.815684441000085, 39.678900458], + [15.806407097000116, 39.69550202000006], + [15.788747592000107, 39.796616929000045], + [15.788747592000107, 39.79035065300011], + [15.78394616000014, 39.810003973000065], + [15.77881920700011, 39.82013580900012], + [15.771332227000043, 39.824530341000084], + [15.769704623000024, 39.83014557500009], + [15.781911655000101, 39.868597723], + [15.77442467500012, 39.89109935099999], + [15.741547071000127, 39.92959219000009], + [15.734141472000145, 39.943752346], + [15.728037957000083, 39.964178778000175], + [15.71314537900011, 39.981024481000176], + [15.678884311000045, 40.00885651200004], + [15.651621941000146, 40.043646552], + [15.630381707000083, 40.05768463700004], + [15.624685092000078, 40.06488678600009], + [15.624278191000087, 40.0777855490001], + [15.610199415000123, 40.07318756700015], + [15.534922722000145, 40.0777855490001], + [15.513127170000132, 40.067680206000105], + [15.495311871000126, 40.04671893700011], + [15.459808790000038, 40.02936432500009], + [15.429601880000064, 39.99979266000015], + [15.410099591000062, 39.99396986000012], + [15.360943483000115, 39.99889057500003], + [15.343159872000056, 40.004148652000154], + [15.314300977000128, 40.033758856000176], + [15.302744988000086, 40.036200262000115], + [15.293304884000094, 40.032416083], + [15.283050977000045, 40.029852606000176], + [15.272227410000141, 40.02875397300012], + [15.26124108200011, 40.02936432500009], + [15.26124108200011, 40.036200262000115], + [15.279144727000073, 40.047674872000144], + [15.263438347000088, 40.07371653900013], + [15.23389733200011, 40.10000234600015], + [15.209646030000046, 40.11188385600009], + [15.189952019000087, 40.1191266950001], + [15.12720787900011, 40.16962311400012], + [15.11280358200014, 40.17479075700014], + [15.09587649800008, 40.173081773000135], + [15.065684441000146, 40.166571356000034], + [15.047211134000122, 40.16893138199999], + [15.034922722000088, 40.175360419000114], + [15.022803824000107, 40.19562686700009], + [15.003122129000104, 40.21025857000002], + [14.975904024000045, 40.219313312000125], + [14.966319207000138, 40.22455475500011], + [14.957087508000143, 40.231549930000156], + [14.93813785900005, 40.227839322000094], + [14.92212975400008, 40.23802317900011], + [14.91114342500012, 40.241644598000065], + [14.906911655000101, 40.25861237200005], + [14.93189537900011, 40.285549221], + [14.939138217000048, 40.307074286000116], + [14.932383660000113, 40.32428620000006], + [14.932383660000113, 40.33372630400005], + [14.942149285000141, 40.33783600500003], + [14.953949415000123, 40.33991120000003], + [14.96436608200011, 40.345160223], + [14.97291100400011, 40.351996161000116], + [14.994489870000052, 40.35843381300005], + [15.000432928000095, 40.36882818300016], + [14.998266587000073, 40.39755866100002], + [14.975922071000127, 40.431463934000035], + [14.88884524800008, 40.57306549700017], + [14.861501498000107, 40.60716380400007], + [14.83545983200014, 40.63263580900018], + [14.809743686000076, 40.652980861000074], + [14.781993035000113, 40.66986725500006], + [14.75220787900011, 40.67670319200009], + [14.719981316000144, 40.66681549700017], + [14.690440300000091, 40.649115302000084], + [14.678070509000063, 40.64663320500013], + [14.625743035000085, 40.649074611000074], + [14.613291863000141, 40.645900783000016], + [14.571299675000146, 40.617743231000034], + [14.544200066000144, 40.613592841000084], + [14.516368035000085, 40.61985911700005], + [14.48658287900008, 40.63263580900018], + [14.4713647800001, 40.624660549000126], + [14.42204837300011, 40.615545966000056], + [14.401540561000047, 40.60211823100006], + [14.355804884000124, 40.58364492400004], + [14.342621290000096, 40.57062409100003], + [14.329844597000147, 40.584458726000136], + [14.327972852000071, 40.605414130000085], + [14.33773847700013, 40.62441640800007], + [14.359629754000139, 40.63263580900018], + [14.379730665000096, 40.633856512000094], + [14.387380405000044, 40.63694896], + [14.398213357000087, 40.64384157400018], + [14.404798645000085, 40.65603259200016], + [14.44421081100009, 40.68598713600015], + [14.476369627000052, 40.695102127000084], + [14.479746941000146, 40.711493231000034], + [14.47413170700014, 40.729681708000115], + [14.460622592000078, 40.744208075000145], + [14.442637566000142, 40.75507233300014], + [14.421290079000073, 40.75093008100008], + [14.405402903000068, 40.75688689499999], + [14.39443265300011, 40.761566239], + [14.382554016000114, 40.772265565000126], + [14.366608709000102, 40.78017824600014], + [14.348887566000142, 40.79686107], + [14.312347852000102, 40.82811107000005], + [14.294200066000087, 40.83877187700007], + [14.275726759000065, 40.84003327000009], + [14.248383009000094, 40.83771393400012], + [14.22364342500012, 40.83136627800008], + [14.212738477000128, 40.820746161000145], + [14.203461134000094, 40.80121491100006], + [14.182202959000051, 40.80091803100011], + [14.165596632000131, 40.81575233700011], + [14.135233189000076, 40.81855425300016], + [14.11150149800008, 40.829535223000036], + [14.095957879000082, 40.833807684000035], + [14.082530144000089, 40.831284898000106], + [14.076182488000141, 40.822211005000106], + [14.077403191000059, 40.81037018400015], + [14.081228061000076, 40.79710521000011], + [14.082530144000089, 40.78351471600016], + [14.075281919000048, 40.786277590000154], + [14.04769740100005, 40.78958927300006], + [14.041151478000046, 40.79648412900015], + [14.052256707000083, 40.837591864000146], + [14.044464903000119, 40.87420513200014], + [14.021343774000115, 40.92182893600015], + [13.965342644000087, 40.996405341000084], + [13.930186394000144, 41.01414622599999], + [13.917979363000143, 41.02366771], + [13.914561394000145, 41.033148505], + [13.912771030000073, 41.05442942900008], + [13.910655144000145, 41.064642645], + [13.884318292000073, 41.10479984200004], + [13.85172525100009, 41.14731569400011], + [13.790490880000078, 41.20586402900004], + [13.721853061000047, 41.25238678600006], + [13.70850670700014, 41.256415106000034], + [13.67872155000012, 41.250555731000176], + [13.663340691000087, 41.250677802000055], + [13.656586134000063, 41.25958893400009], + [13.594411655000043, 41.253119208], + [13.563649936000076, 41.237982489], + [13.575450066000114, 41.208075262000115], + [13.54395592500012, 41.20661041900014], + [13.534434441000116, 41.208075262000115], + [13.525238477000045, 41.21539948100011], + [13.519541863000086, 41.22516510600015], + [13.514414910000141, 41.229681708000115], + [13.507090691000142, 41.221747137000065], + [13.499685092000078, 41.221747137000065], + [13.480235222000147, 41.23916250200001], + [13.324392123000052, 41.29482656500012], + [13.285817905000073, 41.29572174700002], + [13.204844597000088, 41.28375885600009], + [13.187022332000112, 41.27802155200011], + [13.151215040000096, 41.260199286000145], + [13.114512566000114, 41.25088125200001], + [13.090505405000073, 41.22654857000013], + [13.06820722700013, 41.221747137000065], + [13.044606967000078, 41.22752513200011], + [13.036794467000078, 41.24042389500012], + [13.033457879000053, 41.25690338700012], + [13.02369225400011, 41.27358633000016], + [13.011973504000139, 41.28652578300016], + [12.992686394000089, 41.315619208000115], + [12.979502800000148, 41.33100006700006], + [12.923838738000114, 41.37978750200007], + [12.89356530000012, 41.399318752000156], + [12.862152540000096, 41.413519598000065], + [12.841563347000061, 41.418402411000145], + [12.762950066000142, 41.42137278900004], + [12.748545769000087, 41.423732815], + [12.678558790000096, 41.45795319200009], + [12.653981967000078, 41.465643622000115], + [12.642425977000073, 41.458197333000115], + [12.635264519000115, 41.447495835000026], + [12.619395379000082, 41.459133205000015], + [12.545583530000071, 41.54413483300014], + [12.448008660000141, 41.630764065], + [12.342784050000091, 41.70229726800012], + [12.32715905000012, 41.71137116100014], + [12.300629102000071, 41.71743398600013], + [12.285004102000073, 41.72719961100007], + [12.276621941000116, 41.72943756700006], + [12.246918165000096, 41.73371002800015], + [12.239024285000113, 41.736273505000085], + [12.223480665000094, 41.75067780200014], + [12.215179884000122, 41.76813385600009], + [12.211761915000125, 41.787543036000024], + [12.211192254000139, 41.80792877800009], + [12.206228061000104, 41.82733795799999], + [12.194590691000087, 41.84735748900006], + [12.170176629000139, 41.87958405200011], + [12.147471550000091, 41.903469143000095], + [12.049978061000076, 41.96015045800005], + [12.038828972000147, 41.96515534100011], + [12.029795769000117, 41.97284577000011], + [12.026133660000085, 41.98578522300012], + [12.020355665000125, 41.99306875200013], + [11.992035352000073, 41.99628327], + [11.982188347000147, 41.999741929000024], + [11.96900475400011, 42.011419989], + [11.952647332000083, 42.02228424700009], + [11.934580925000148, 42.031480210000055], + [11.916840040000068, 42.03790924700017], + [11.83969160200013, 42.03644440300012], + [11.82748457100007, 42.03416575700014], + [11.822113477000102, 42.04677969000004], + [11.809418165000125, 42.06635163], + [11.793630405000101, 42.08445872599999], + [11.779795769000087, 42.092515367000125], + [11.771983269000089, 42.106268622000144], + [11.750173373000052, 42.12791575700014], + [11.745616082000112, 42.136623440000115], + [11.742930535000113, 42.15228913], + [11.736175977000073, 42.16889069200006], + [11.682139519000089, 42.252142645], + [11.658213738000114, 42.27936432500009], + [11.539073113000086, 42.348863023000106], + [11.48926842500012, 42.35936107], + [11.420664910000113, 42.386623440000065], + [11.396169467000078, 42.39297109600001], + [11.396169467000078, 42.40037669499999], + [11.38689212300011, 42.40428294499999], + [11.376638217000078, 42.406887111000074], + [11.365733269000117, 42.407904364000146], + [11.354665561000076, 42.407212632000025], + [11.362071160000141, 42.40037669499999], + [11.333018425000091, 42.40058014500011], + [11.259043816000116, 42.42084381700015], + [11.245616082000112, 42.42230866100003], + [11.227386915000125, 42.422186591000056], + [11.211273634000063, 42.418890692], + [11.204356316000144, 42.41095612200003], + [11.200938347000147, 42.39545319200011], + [11.18628991000014, 42.37929922100007], + [11.18384850400011, 42.36627838700018], + [11.174652540000123, 42.36933014500006], + [11.164724155000044, 42.36933014500006], + [11.157399936000047, 42.367743231000034], + [11.155935092000078, 42.36627838700018], + [11.147797071000042, 42.371405341000084], + [11.134532097000118, 42.38418203300013], + [11.106618686000076, 42.3912621110001], + [11.094493035000085, 42.402736721000124], + [11.086761915000066, 42.418361721000124], + [11.08694107100007, 42.429456508], + [11.099131707000112, 42.442857164000046], + [11.113021206000042, 42.4463580780001], + [11.14181552700012, 42.43879721600013], + [11.164190816000142, 42.43982808100016], + [11.17969176900007, 42.45649774900006], + [11.18844752800004, 42.480267455], + [11.188975457000112, 42.50470612200006], + [11.186859571000099, 42.52081940300012], + [11.166026238000114, 42.546210028000026], + [11.15845787900008, 42.564032294000114], + [11.148610873000052, 42.56317780200011], + [11.137217644000087, 42.558905341000084], + [11.12867272200009, 42.558050848], + [11.115977410000113, 42.57196686400009], + [11.10726972700013, 42.59076569200012], + [11.097422722000118, 42.606878973], + [11.080902540000125, 42.61269765800013], + [11.07781009200005, 42.63222890800013], + [11.053477410000085, 42.64704010600009], + [11.00570722700013, 42.667914130000085], + [11.00025475400008, 42.67987702], + [10.995616082000083, 42.696030992000075], + [10.990000847000147, 42.71027252800015], + [10.981211785000113, 42.71629466400016], + [10.97234134200005, 42.72003815300011], + [10.94361412900011, 42.74298737200009], + [10.89087975400011, 42.763902085000055], + [10.731293165000125, 42.804429429], + [10.755381707000055, 42.81915924700017], + [10.764903191000144, 42.83527252800003], + [10.766368035000113, 42.854193427000055], + [10.765635613000086, 42.87710195500016], + [10.768728061000076, 42.883937893000066], + [10.774587436000102, 42.888251044000086], + [10.777679884000094, 42.89472077000009], + [10.772959832000083, 42.908148505000085], + [10.763519727000073, 42.91828034100003], + [10.750743035000141, 42.9252790390001], + [10.68140709700009, 42.94904205900012], + [10.632497592000107, 42.95848216400013], + [10.583262566000087, 42.95970286700005], + [10.539073113000114, 42.94912344], + [10.543467644000117, 42.93878815300009], + [10.546560092000078, 42.934759833000115], + [10.518565300000148, 42.9252790390001], + [10.499522332000083, 42.940497137000094], + [10.477549675000148, 42.99005768400012], + [10.502696160000141, 43.00556061400011], + [10.517100457000112, 43.02391185099999], + [10.539073113000114, 43.07941315300003], + [10.535655144000117, 43.09137604400017], + [10.535655144000117, 43.11261627800015], + [10.539317254000082, 43.13418203300007], + [10.546560092000078, 43.14712148600007], + [10.538340691000087, 43.16425202], + [10.534434441000085, 43.18528880400014], + [10.53288821700005, 43.22622304900007], + [10.52816816500004, 43.24677155200011], + [10.516937696000127, 43.26679108300008], + [10.43702233200014, 43.388576565], + [10.373383009000065, 43.45319245000003], + [10.359141472000147, 43.465277411000145], + [10.326345248000052, 43.47687409100014], + [10.317230665000068, 43.49262116100011], + [10.294769727000071, 43.56854889500015], + [10.264008009000092, 43.809393622000115], + [10.25163821700005, 43.846625067], + [10.210134311000047, 43.920233466000134], + [10.180674675000148, 43.95526764500014], + [10.13648522200009, 43.97870514500011], + [10.105804884000092, 44.01675039300003], + [10.090586785000113, 44.025376695000105], + [10.072032097000118, 44.029527085000055], + [10.03532962300011, 44.04783763200011], + [10.014821811000047, 44.05206940300006], + [9.998545769000117, 44.058050848000065], + [9.988536004000139, 44.05975983300006], + [9.984141472000147, 44.055487372000144], + [9.980723504000139, 44.04987213700015], + [9.972666863000114, 44.045721747000115], + [9.962738477000102, 44.04466380400005], + [9.953623894000117, 44.048651434000035], + [9.937836134000063, 44.060370184000035], + [9.904307488000114, 44.07990143400009], + [9.887950066000116, 44.09300364800008], + [9.8768009770001, 44.08783600500006], + [9.84473717500012, 44.10862864800005], + [9.826426629000139, 44.10724518400017], + [9.833262566000142, 44.099839585], + [9.828623894000145, 44.09813060099999], + [9.823985222000118, 44.09511953300007], + [9.819590691000116, 44.09300364800008], + [9.82447350400011, 44.08490631700015], + [9.830577019000087, 44.07884349200005], + [9.838145379000139, 44.07477448100009], + [9.847504102000073, 44.07249583500011], + [9.847504102000073, 44.06631094000015], + [9.841644727000128, 44.06338125200013], + [9.838877800000148, 44.060370184000035], + [9.833262566000142, 44.05206940300006], + [9.846364780000044, 44.04629140800007], + [9.842539910000113, 44.04116445500007], + [9.832286004000082, 44.04230377800009], + [9.826426629000139, 44.055487372000144], + [9.819834832000083, 44.06338125200013], + [9.771820509000094, 44.07941315300012], + [9.72087649800008, 44.11347077000012], + [9.709727410000141, 44.11774323100006], + [9.68262780000012, 44.13654205900009], + [9.672536655000071, 44.14081452], + [9.643239780000044, 44.14232005400005], + [9.63103274800008, 44.144598700000024], + [9.621104363000143, 44.14826080900018], + [9.586192254000139, 44.17772044500008], + [9.579925977000102, 44.17894114799999], + [9.573008660000085, 44.19159577000006], + [9.556488477000102, 44.20014069200009], + [9.511241082000083, 44.215236721000096], + [9.49903405000012, 44.221828518000066], + [9.48975670700014, 44.23090241100006], + [9.484385613000114, 44.24384186400006], + [9.472504102000045, 44.239813544000086], + [9.453868035000056, 44.23769765800007], + [9.436778191000116, 44.23948802300008], + [9.429209832000083, 44.247259833000086], + [9.422373894000145, 44.25678131700006], + [9.374522332000112, 44.271795966000084], + [9.367686394000117, 44.294419664000074], + [9.262705925000091, 44.33641185100005], + [9.23064212300011, 44.35370514500012], + [9.221039259000065, 44.34406159100017], + [9.213715040000123, 44.33344147300012], + [9.20980879000004, 44.320868231000034], + [9.210703972000147, 44.30532461100013], + [9.165049675000091, 44.31830475500011], + [9.146657748000052, 44.32855866100006], + [9.148610873000107, 44.34003327], + [9.130056186000104, 44.36334870000012], + [9.102061394000089, 44.37396881700015], + [9.001231316000114, 44.38727448100015], + [8.95289147200009, 44.399807033000066], + [8.923675977000073, 44.41156647300015], + [8.914561394000089, 44.408921617000075], + [8.868418816000144, 44.40973541900017], + [8.845388217000078, 44.413478908000016], + [8.837738477000045, 44.41718170800006], + [8.826996290000125, 44.42845286700005], + [8.762380405000101, 44.43211497599999], + [8.737152540000125, 44.42877838700015], + [8.72478274800008, 44.42397695500007], + [8.695811394000089, 44.40672435100008], + [8.685313347000118, 44.39809804900007], + [8.678558790000096, 44.39468008000016], + [8.670909050000148, 44.39472077000015], + [8.662771030000044, 44.395575262000065], + [8.655121290000125, 44.39468008000016], + [8.593760613000114, 44.36273834800015], + [8.57667076900006, 44.36054108300006], + [8.564789259000122, 44.35716380400014], + [8.540293816000085, 44.34003327], + [8.466075066000144, 44.304266669000086], + [8.444509311000045, 44.283880927], + [8.449717644000145, 44.264349677000105], + [8.439463738000114, 44.253159898000106], + [8.436534050000091, 44.2475446640001], + [8.435394727000071, 44.24042389500006], + [8.432383660000141, 44.23802317900011], + [8.417246941000144, 44.230658270000035], + [8.411875847000118, 44.22703685100005], + [8.406504754000139, 44.21503327000012], + [8.408539259000094, 44.20408763200005], + [8.408213738000141, 44.193508205], + [8.394541863000114, 44.18235911699999], + [8.369395379000139, 44.17352936400011], + [8.313487175000091, 44.16046784100014], + [8.28467858200014, 44.14826080900018], + [8.269541863000143, 44.13873932500009], + [8.256521030000073, 44.12836334800009], + [8.233164910000056, 44.10358307500003], + [8.229991082000112, 44.0963402360001], + [8.231211785000113, 44.08030833500011], + [8.229991082000112, 44.07249583500011], + [8.223806186000047, 44.05719635600014], + [8.216319207000055, 44.04523346600003], + [8.169118686000076, 44.006659247000144], + [8.152679884000094, 43.98322174700017], + [8.167979363000143, 43.96263255400005], + [8.167979363000143, 43.956488348000065], + [8.144704623000052, 43.952582098000065], + [8.115244988000141, 43.92767975500011], + [8.08920332100007, 43.91986725500014], + [8.08155358200014, 43.91522858300011], + [8.075450066000142, 43.9096540390001], + [8.073008660000113, 43.90460846600017], + [8.06771894600007, 43.896673895], + [8.055674675000148, 43.89207591400016], + [8.031423373000052, 43.88751862200002], + [7.959727410000141, 43.85285065300015], + [7.785817905000101, 43.821966864], + [7.736582879000082, 43.79824453300007], + [7.694997592000107, 43.791205145000035], + [7.572032097000147, 43.791327216000084], + [7.544118686000046, 43.78449127800015], + [7.531097852000129, 43.78449127800015], + [7.523203972000146, 43.7890485700001], + [7.512868686000076, 43.792141018], + [7.502289259000094, 43.79222239799999], + [7.482726278000086, 43.84021921900013], + [7.477868693000062, 43.8655148320001], + [7.4934749760001, 43.88623708100015], + [7.536779826000072, 43.920782776000024], + [7.556933634000131, 43.94408884700006], + [7.608610066000067, 43.97561147100011], + [7.630934285000138, 43.993543193], + [7.63868575000015, 44.005067037000046], + [7.646953979000101, 44.02749460900013], + [7.653361857000049, 44.03969024700005], + [7.664317261000121, 44.04857859300013], + [7.67878666200005, 44.05658844100013], + [7.689948771000076, 44.067337138000035], + [7.691912475000095, 44.08464874300012], + [7.687942587000093, 44.09079945700013], + [7.676202840000143, 44.10898834300015], + [7.654085327000131, 44.12495636], + [7.641889689000037, 44.143559876000054], + [7.655635620000055, 44.176064352000175], + [7.624733114000064, 44.18009511300009], + [7.583598674000086, 44.16071645100011], + [7.554763224000054, 44.159062806000165], + [7.380820353000074, 44.12294098000014], + [7.34061608900015, 44.12366444900006], + [7.331004272000143, 44.125266419000084], + [7.321599161000079, 44.13188100200007], + [7.316224813000133, 44.140200908000125], + [7.309300171000132, 44.14748728400003], + [7.296174357000097, 44.15115631100012], + [7.270129435000115, 44.15430857400015], + [7.251319214000091, 44.16004465700003], + [7.144969116000112, 44.20722524000014], + [7.104868205000116, 44.21776723300003], + [7.046060425000121, 44.24029815700013], + [7.033451375000112, 44.24293365500015], + [7.020015503000138, 44.24210683200011], + [7.008026570000084, 44.23921295200013], + [6.996140991000061, 44.23781768800016], + [6.982808471000055, 44.24174509800004], + [6.973403361000095, 44.249444885000045], + [6.968855835000056, 44.2581782020001], + [6.965548543000067, 44.26753163600013], + [6.959244019000039, 44.27735015900011], + [6.950045613000043, 44.285101624000035], + [6.930201864000138, 44.29538523400011], + [6.921210164000115, 44.302154846000136], + [6.915629110000083, 44.309699605], + [6.903846883000084, 44.330008444000114], + [6.895992065000143, 44.33982696599998], + [6.873977905000061, 44.35837880500013], + [6.869843791000051, 44.362926331000054], + [6.866123088000052, 44.37212473600006], + [6.866329793000091, 44.377189026000124], + [6.868810262000068, 44.38318349200007], + [6.877181844000035, 44.41439605700005], + [6.88420983900005, 44.42302602199999], + [6.917799519000084, 44.43630686400009], + [6.891651245000077, 44.451964824000136], + [6.861265503000111, 44.47490916], + [6.838837931000113, 44.50291778600008], + [6.835737345000069, 44.53402699800013], + [6.84638269000007, 44.547462871], + [6.897335652000038, 44.5754198210001], + [6.931648804000133, 44.61794952500004], + [6.945601441000121, 44.62544260700018], + [6.934335978000149, 44.64668162000005], + [6.941467326000094, 44.66699045899999], + [6.959864135000116, 44.683165182000074], + [6.982808471000055, 44.692156881000116], + [7.001205282000058, 44.69226023400013], + [7.037275432000058, 44.684612122000075], + [7.055155476000095, 44.68487050400013], + [7.049367717000109, 44.697892965000065], + [7.018981974000069, 44.73887237600012], + [7.015157918000114, 44.747398987000125], + [7.009783569000149, 44.77210032200004], + [6.998414754000095, 44.79375274700011], + [6.999138224000092, 44.795044658000066], + [7.004099162000045, 44.81080596900016], + [7.00595951400004, 44.811529440000136], + [7.005856160000093, 44.816335348000145], + [7.006786336000062, 44.81902252200008], + [7.007096395000133, 44.8220714320001], + [7.004925985000057, 44.82796254500003], + [7.000791870000114, 44.83297515900007], + [6.982808471000055, 44.846979472000086], + [6.932682332000127, 44.86165557900007], + [6.915319051000097, 44.862689108000055], + [6.866019735000093, 44.855661113000124], + [6.847106161000085, 44.859071758000155], + [6.778169800000057, 44.88764882500011], + [6.745406941000056, 44.90780263300012], + [6.727940307000097, 44.928731588000105], + [6.729904012000134, 44.98469716400011], + [6.723496134000072, 45.01337758400008], + [6.697244507000049, 45.02691681000006], + [6.662207885000043, 45.029242249], + [6.651665894000075, 45.035650126000135], + [6.639676961000106, 45.05037791000014], + [6.63698978700009, 45.059421285], + [6.638126669000087, 45.06743113200018], + [6.636576375000061, 45.07445912700008], + [6.620298299000126, 45.0844326790001], + [6.602728312000067, 45.103449606000154], + [6.614613892000108, 45.114766745000125], + [6.629385185000046, 45.123545113000105], + [6.632700643000106, 45.125515442000065], + [6.66737552900014, 45.13962310900008], + [6.676263875000131, 45.14075999], + [6.694350626000073, 45.140294902000065], + [6.702205445000089, 45.14122507800012], + [6.710887085000138, 45.14473907500008], + [6.728870483000037, 45.15460927300016], + [6.736415242000106, 45.15734812500001], + [6.77145186300001, 45.15316233400007], + [6.808142131000096, 45.13910634400007], + [6.84410892700015, 45.130114645], + [6.876665079000104, 45.14122507800012], + [6.878628784000028, 45.14742625000012], + [6.872841023000149, 45.15202545200016], + [6.868190144000096, 45.15745147700012], + [6.873461141000121, 45.16592641200005], + [6.881315958000072, 45.16840688100002], + [6.904673706000096, 45.168613587000074], + [6.913768758000089, 45.17016388000009], + [6.928444865000074, 45.179568990000135], + [6.945808146000076, 45.20106638599999], + [6.958727254000109, 45.20979970300006], + [6.99448734500001, 45.221323548], + [7.029730672000084, 45.22819651300016], + [7.037688843000068, 45.22576772100011], + [7.05019453900013, 45.21501902300018], + [7.055465536000071, 45.213675436000116], + [7.062183471000111, 45.21853302100014], + [7.081200399000068, 45.24307932500001], + [7.108382202000143, 45.259202373000086], + [7.108382202000143, 45.27491200800016], + [7.097633504000044, 45.29496246400002], + [7.092569213000075, 45.323952942000076], + [7.097736857000058, 45.329844056000084], + [7.130086304000145, 45.35707753500015], + [7.150756877000076, 45.38322581000007], + [7.159645223000098, 45.398470358000125], + [7.160678752000081, 45.41092437800002], + [7.152927286000079, 45.41511016900013], + [7.110139201000038, 45.428287659000134], + [7.096806681000118, 45.435419007000164], + [7.088745158000108, 45.446632793], + [7.08182051500006, 45.4590868130001], + [7.075368543000081, 45.466285856000056], + [7.072001993000072, 45.47004221700017], + [7.028490437000045, 45.493141581000046], + [6.982808471000055, 45.51112498000013], + [6.975263712000099, 45.52564605800008], + [6.96978601100011, 45.56698720300001], + [6.965858601000122, 45.57442860900012], + [6.954903198000067, 45.586210836000035], + [6.952939494000134, 45.59427236000012], + [6.95562666800015, 45.6025922650001], + [6.967098836000076, 45.620162252000156], + [6.969475952000039, 45.625846659], + [6.963378133000077, 45.64072947200005], + [6.951079142000111, 45.646775615000095], + [6.918626343000113, 45.65256337500007], + [6.905293823000079, 45.6596947230001], + [6.882556193000112, 45.675507711000094], + [6.869223673000079, 45.67902170800015], + [6.843075398000082, 45.68274241200005], + [6.816100301000063, 45.69685007700009], + [6.795946492000069, 45.718140768000076], + [6.784681030000115, 45.759585266000144], + [6.781993856000071, 45.7774653120001], + [6.782717325000078, 45.79529368100005], + [6.788091675000118, 45.81172678700001], + [6.800804077000095, 45.826454570000024], + [6.816203654000077, 45.83291412400017], + [6.84335555219468, 45.838642859960785], + [6.851996927951859, 45.836223274748775], + [6.85856437352723, 45.83345803450648], + [6.864440509042112, 45.82689058893102], + [6.870662299587281, 45.82827320905217], + [6.871699264678142, 45.832766724445904], + [6.872736229769003, 45.83967982505165], + [6.873461141000121, 45.844799704000096], + [6.880385782000103, 45.8455231730001], + [6.905087117000107, 45.84536814400015], + [6.926377808000098, 45.849760641000145], + [6.949012085000049, 45.85782216400004], + [6.969165893000138, 45.86975942], + [6.982808471000055, 45.88577911400013], + [6.989112997000062, 45.899266663], + [6.997174519000055, 45.91130727200005], + [7.007716512000115, 45.920505677000065], + [7.022082560000115, 45.92525990900005], + [7.066937703000093, 45.89022328800003], + [7.090192097000113, 45.880508118000094], + [7.120887899000138, 45.87611562100001], + [7.153547404000051, 45.87652903300001], + [7.183726440000044, 45.880456442000174], + [7.245428100000083, 45.89812978200008], + [7.273540079000043, 45.910273743000076], + [7.286665893000104, 45.913426005000034], + [7.361803426000108, 45.90784495100003], + [7.393842814000037, 45.91569976800015], + [7.452960652000086, 45.94587880500016], + [7.482726278000086, 45.95487050399999], + [7.503706909000073, 45.956730855], + [7.514662312000041, 45.96670440700002], + [7.524377482000091, 45.978073223000095], + [7.541120646000137, 45.98411936500004], + [7.64302657100012, 45.96634267200003], + [7.6587362060001, 45.960038147000105], + [7.673722371000082, 45.95032297800016], + [7.692532593000068, 45.93120269800006], + [7.693979533000061, 45.92867055300009], + [7.706278523, 45.92572499700016], + [7.714650105000088, 45.92712026000005], + [7.72219486500012, 45.92960072800004], + [7.732013387000108, 45.93037587500005], + [7.780072469000061, 45.91812856100002], + [7.807564331000037, 45.91849029600003], + [7.825444376000093, 45.914666239000084], + [7.831232137000142, 45.91445953400002], + [7.843737833000147, 45.91921376600011], + [7.84611494900011, 45.92257273300011], + [7.845288127000089, 45.92779205300006], + [7.848388712000116, 45.93807566300013], + [7.849620116000039, 45.939712062000076], + [7.870201292731367, 45.940369630770256], + [7.872917431422024, 45.95938260160507], + [7.8837819861848, 45.97386867462201], + [7.898204794000065, 45.981948954000146], + [7.969104858000036, 45.993111064000104], + [7.978716674000054, 45.99517812100005], + [7.985848022000084, 45.99931223599999], + [7.998353719000079, 46.010629375000136], + [7.999077189000076, 46.01279978400005], + [8.008792358000107, 46.02768259700018], + [8.010652710000102, 46.02969797800012], + [8.015923706000137, 46.05817169200016], + [8.016027059000066, 46.06938547800002], + [8.018197469000143, 46.08085764600004], + [8.025328817000087, 46.09114125600003], + [8.035354044000115, 46.09651560499999], + [8.056024617000048, 46.098065898000115], + [8.066876668000077, 46.100598043], + [8.110594930000076, 46.126953023000155], + [8.132299032000077, 46.15935414700005], + [8.129508504000114, 46.19604441300014], + [8.099949585000076, 46.2356285610001], + [8.076591837000137, 46.24973622600011], + [8.073077840000082, 46.25361195900016], + [8.07731530700002, 46.262035218000065], + [8.087340535000067, 46.27180206300001], + [8.106874227000047, 46.28554799500012], + [8.128474975000131, 46.29247263600003], + [8.171883178000115, 46.29919057300005], + [8.192553752000038, 46.30916412400016], + [8.241749715000111, 46.35412262000007], + [8.270068400000099, 46.36404449500016], + [8.28154056800011, 46.37011647500013], + [8.291462443000114, 46.378358866000056], + [8.297456909000033, 46.38750559600005], + [8.297043497000116, 46.39763417600001], + [8.290428914000131, 46.40112233500006], + [8.286604859000079, 46.40535980300011], + [8.294976441000074, 46.418046366000155], + [8.316267130000142, 46.43365264900008], + [8.343448934000037, 46.44388458300007], + [8.385906925000114, 46.450206018000145], + [8.399156128000072, 46.45217865000002], + [8.427888224000071, 46.44869049099999], + [8.441634155000115, 46.43494456000003], + [8.445768270000144, 46.41236195900011], + [8.446285034000084, 46.382182923000116], + [8.442874389000053, 46.35337331200016], + [8.426647990000049, 46.301567688000105], + [8.423237345000103, 46.275832825000016], + [8.427164754000074, 46.25144154900009], + [8.43812015800006, 46.2353701780001], + [8.456516968000074, 46.22482818700014], + [8.482665242000053, 46.21754180900017], + [8.510260457000072, 46.20787831700015], + [8.538682495000074, 46.187621155000144], + [8.601831095000135, 46.12281890900012], + [8.611546264000083, 46.11935658800009], + [8.630873250000121, 46.114705709000035], + [8.677485392000108, 46.09579213500008], + [8.695055379000081, 46.09517201800013], + [8.702186727000111, 46.09796254500015], + [8.717689656000118, 46.10752268500009], + [8.723890828000094, 46.10953806600013], + [8.728983368000115, 46.108233103000074], + [8.732159057000047, 46.107419332000134], + [8.739497111000048, 46.098065898000115], + [8.747145223000132, 46.094448548000045], + [8.763164917000067, 46.092898255000094], + [8.793860717000115, 46.09341501900006], + [8.8089502360001, 46.089745993000136], + [8.834375041000044, 46.06638824499999], + [8.819595581000101, 46.042927145000036], + [8.790966838000116, 46.018690898000145], + [8.773396850000069, 45.9905789190001], + [8.769572794000112, 45.9857730100001], + [8.767919149000079, 45.98308583600006], + [8.785075724000137, 45.98231069000015], + [8.800371948000077, 45.97853831000013], + [8.857732788000078, 45.957092591], + [8.864450724000108, 45.953423564], + [8.87096195400008, 45.94706736300016], + [8.880780476000039, 45.931099345000135], + [8.89814375800006, 45.90955027299999], + [8.906515340000112, 45.89647613500013], + [8.91209639400006, 45.88340199800008], + [8.9137500410001, 45.86609039299999], + [8.909719279000086, 45.853688050000116], + [8.903724812000064, 45.841802470000076], + [8.900004109000065, 45.82640289300009], + [8.93958825700011, 45.834826152000076], + [8.972351115, 45.82464589500002], + [9.002426798000073, 45.82071848600004], + [9.034362834000149, 45.848106995000094], + [9.059270874000049, 45.88195505800009], + [9.063094930000148, 45.898956604000105], + [9.051726115000093, 45.915544739000104], + [9.042321004000115, 45.91973053000005], + [9.0205135490001, 45.92277944000007], + [9.010798380000068, 45.92665517200013], + [9.001703329000094, 45.93606028300009], + [8.993435099000124, 45.95425038700013], + [8.982686401000109, 45.961846822], + [8.980515991000116, 45.96437896800008], + [8.979792521000121, 45.96691111300008], + [8.980515991000116, 45.96949493400008], + [8.982686401000109, 45.97197540300006], + [9.015552612000135, 45.993111064000104], + [8.997775919000105, 46.027940979000064], + [9.002116740000105, 46.039309795000136], + [9.027748250000059, 46.05310740200009], + [9.049659057000014, 46.0579133100001], + [9.059167521000091, 46.06178904300005], + [9.067125692000076, 46.071142477000095], + [9.070329631000048, 46.08344146700013], + [9.06815922000004, 46.10597239200013], + [9.072086629000095, 46.118891500000146], + [9.090586792000124, 46.138166809000026], + [9.163243856000094, 46.172273255000064], + [9.163788025000088, 46.17298926700006], + [9.171098673000103, 46.18260854099999], + [9.17574955200007, 46.19413238500003], + [9.181330607000092, 46.20405426000009], + [9.19218265800015, 46.20963531500003], + [9.2041715900001, 46.21356272399999], + [9.215747111000042, 46.22105580700012], + [9.224842163000117, 46.231184387000084], + [9.239724975000058, 46.266996155000115], + [9.2689738360001, 46.309370830000105], + [9.275175008000105, 46.33138499000002], + [9.273831420000135, 46.34425242100009], + [9.260395548000076, 46.37972829200014], + [9.260292195000147, 46.39401682600011], + [9.262876017000051, 46.40662587500004], + [9.26091231300012, 46.416651103000056], + [9.247579794000103, 46.4230331420001], + [9.237967977000096, 46.43654653000008], + [9.245822794000105, 46.46104115800013], + [9.263186076000123, 46.485122376000064], + [9.282306355000115, 46.49736969100008], + [9.330985555000069, 46.50150380500013], + [9.350829305000046, 46.49786061600004], + [9.35155277500013, 46.485484111000076], + [9.377080933000087, 46.4686892700001], + [9.384625691000025, 46.46641550800008], + [9.395477742000082, 46.46941274000001], + [9.400335327000107, 46.47540720700012], + [9.403849324000134, 46.48251271600015], + [9.41067061400011, 46.488894756000015], + [9.426793660000099, 46.49711130800013], + [9.434648478000042, 46.49832570400015], + [9.437852417000101, 46.492047018000065], + [9.443846883000106, 46.396135559000086], + [9.442399943000112, 46.380891012000134], + [9.444363648000149, 46.37528411900003], + [9.451598348000118, 46.370374858], + [9.47371586100013, 46.36187408500008], + [9.482604207000065, 46.356809794000114], + [9.502551310000086, 46.32073964500002], + [9.51526371300011, 46.30859568300012], + [9.536451050000096, 46.298622132], + [9.559705444000087, 46.29273101799999], + [9.674323771000047, 46.29180084200006], + [9.693133992000071, 46.29707183900008], + [9.708430217000114, 46.31174794600015], + [9.708843628000125, 46.3196286010001], + [9.707293335000088, 46.330971579], + [9.709257039000136, 46.34239207000008], + [9.72010909000008, 46.35089284300001], + [9.730857788000092, 46.35071197500015], + [9.755249064000026, 46.34053171800009], + [9.768064819000102, 46.33861969000015], + [9.78883874500005, 46.34329640800006], + [9.85539799000014, 46.36696421300017], + [9.899012899000098, 46.37215769500007], + [9.918443237000076, 46.371150004000114], + [9.939010457000052, 46.36745514000002], + [9.964021851000068, 46.356086325000106], + [9.970636434000141, 46.339808249], + [9.971049846000057, 46.320016175000106], + [9.977561076000143, 46.29810536700016], + [9.99223718200011, 46.28435943600011], + [10.031717977000142, 46.26007151300003], + [10.041846557000099, 46.24306996700001], + [10.04267338000011, 46.220487366000086], + [10.075746297000109, 46.220022278000144], + [10.11791426600007, 46.23113271100006], + [10.145819539000057, 46.24332834900018], + [10.15894535300012, 46.26244862900007], + [10.146129598000128, 46.280276998000105], + [10.104891805000136, 46.309370830000105], + [10.095796753000059, 46.320532939000046], + [10.091765991000074, 46.32895619800014], + [10.092386108000142, 46.33810292600013], + [10.097450398000118, 46.351642151000085], + [10.104995158000065, 46.36135732100014], + [10.125975789000051, 46.37437978200008], + [10.133210490000124, 46.381097717000024], + [10.14075524900008, 46.40290517200005], + [10.133417195000078, 46.41401560500004], + [10.11615726700009, 46.41882151400016], + [10.071405477000042, 46.424815980000076], + [10.04205326300007, 46.43272247400012], + [10.026343627000102, 46.44626169900012], + [10.04401696800008, 46.466983948000134], + [10.03533532700004, 46.471066386000146], + [10.03047774300012, 46.47667327900008], + [10.028100627000072, 46.48393381800007], + [10.026860392000117, 46.49318390000015], + [10.031201212000099, 46.50382924500015], + [10.03140791900006, 46.525791728000044], + [10.032751506000125, 46.53297475200016], + [10.041329793000074, 46.54186309800009], + [10.062930542000117, 46.556745911000135], + [10.071198771000068, 46.564394023000105], + [10.083497762000121, 46.59700185100017], + [10.087838582000103, 46.604391582000076], + [10.097450398000118, 46.608034770000174], + [10.192121623000048, 46.62681915400016], + [10.21785648600013, 46.626974182000126], + [10.23377282700005, 46.61798248400008], + [10.235736531000072, 46.60669118300011], + [10.23025883000008, 46.58614980100013], + [10.234703003000106, 46.575297750000075], + [10.27594079500011, 46.56553090500002], + [10.283795614000041, 46.5607249960001], + [10.289066609000088, 46.55568654400004], + [10.295371135000096, 46.5510873410001], + [10.306636597000136, 46.54749582900003], + [10.319452351000022, 46.546048889000026], + [10.354282267000087, 46.54832265300014], + [10.425905803000148, 46.53532603000012], + [10.443992554000147, 46.53772898400017], + [10.45183267900012, 46.54670157200003], + [10.457945190000146, 46.553697001], + [10.46590336100013, 46.57847585100013], + [10.466626831000013, 46.60428822900015], + [10.459082072000058, 46.623563538], + [10.438204793000097, 46.63565582299999], + [10.395623413000123, 46.63880808500012], + [10.377536662000097, 46.65327748600008], + [10.369165080000128, 46.672397766000145], + [10.373919312000112, 46.68190623000005], + [10.384771363000084, 46.68901173900015], + [10.394383179000101, 46.70081980400009], + [10.396553588000074, 46.71500498400003], + [10.395623413000123, 46.726399639000036], + [10.399654175000109, 46.73554636700011], + [10.41660404400011, 46.74301361100005], + [10.42869633, 46.75564849900017], + [10.426215861000031, 46.769420268000104], + [10.419084513000085, 46.78396718300017], + [10.417224162000082, 46.79884999700012], + [10.439031616000108, 46.816885071000016], + [10.444922730000116, 46.82324127200006], + [10.4485400800001, 46.83223297100009], + [10.453811076000136, 46.86442738900003], + [10.486263875000134, 46.84636647500004], + [10.527708374000099, 46.84321421300016], + [10.629407593000053, 46.86241200799999], + [10.647080932000051, 46.86375559600005], + [10.662480509000119, 46.860965068], + [10.738961629000102, 46.82954579700005], + [10.748676798000133, 46.819443055000114], + [10.743819213000052, 46.812518413000035], + [10.7215983480001, 46.80014190700017], + [10.716947469000047, 46.79520680800011], + [10.72294193500005, 46.78644765200015], + [10.733690633000094, 46.78618927100008], + [10.754774618000111, 46.790762634000096], + [10.766350138000064, 46.788101299000104], + [10.795082235000052, 46.77688751300015], + [10.804900757000041, 46.776629130000074], + [10.823917684000094, 46.7803498330001], + [10.834149617000065, 46.780246480000145], + [10.843141317000118, 46.7770425420001], + [10.860194539000133, 46.76699147600006], + [10.870426473000123, 46.76407175700017], + [10.880348348000041, 46.76458852200001], + [10.913731323000093, 46.77233998600012], + [10.93088789900014, 46.77399363300015], + [10.96571781400013, 46.77164235400012], + [10.98266768400012, 46.76774078400017], + [10.996930379000103, 46.769110210000136], + [11.010883016000093, 46.77921295200018], + [11.033310588000091, 46.805567932000045], + [11.037444702000101, 46.80825510700008], + [11.048503458000113, 46.81169159000011], + [11.052844279000082, 46.814921367000075], + [11.054601277000074, 46.819933980000044], + [11.053464396000066, 46.830320943000075], + [11.054291219000078, 46.834144999], + [11.07310144100009, 46.86496999200007], + [11.083643432000144, 46.90013580400012], + [11.091911662000113, 46.91243479500018], + [11.1566105550001, 46.956514791000146], + [11.174490601000059, 46.96385284500015], + [11.243737020000054, 46.97925242200013], + [11.31381026200009, 46.987262268], + [11.349467001000077, 46.981939596000146], + [11.38057621200005, 46.971552633000144], + [11.411168661000145, 46.97049326600013], + [11.445171753000096, 46.99299835200016], + [11.44527510600011, 46.993101705000086], + [11.452923217000091, 47.000879009000116], + [11.4618115640001, 47.00550404900015], + [11.471836792000145, 47.007080181], + [11.489406779000118, 47.00421213800003], + [11.495918009000093, 47.001602478], + [11.501705770000058, 46.9978559370001], + [11.506976766000093, 46.99299835200016], + [11.515348348000146, 46.989484355000016], + [11.524443400000052, 46.988347473000104], + [11.533848511000087, 46.98953603200012], + [11.543253621000131, 46.99299835200016], + [11.543356974000062, 46.99299835200016], + [11.54356368000012, 46.993101705000086], + [11.543667033000048, 46.993101705000086], + [11.572709188000147, 46.99891530399999], + [11.596480347000096, 47.000439758000184], + [11.64795007300009, 46.993256735000145], + [11.648466838000047, 46.993256735000145], + [11.64970707200007, 46.99299835200016], + [11.65725183100011, 46.99253326400004], + [11.664796590000066, 46.993256735000145], + [11.683813517000118, 46.991913147000055], + [11.716162964000118, 46.975480042000115], + [11.7348698320001, 46.970622457], + [11.74644535300007, 46.97245697099999], + [11.766082397000076, 46.98343821300006], + [11.777141154000105, 46.98829579699999], + [11.822513061000109, 46.993256735000145], + [11.85703291900009, 47.01201527900004], + [11.899510946000134, 47.02772491500009], + [11.943642618000126, 47.03816355500014], + [12.014956096000105, 47.04048899400008], + [12.116241903000114, 47.07655914300007], + [12.1331463140001, 47.078831606000065], + [12.180630737000113, 47.08521494500003], + [12.204195191000109, 47.07968556700003], + [12.203896989000043, 47.06701198800009], + [12.203575073000138, 47.053330588000065], + [12.18228438300008, 47.033616028000026], + [12.121719604000106, 47.01051666300013], + [12.111177612000063, 46.99299835200016], + [12.117792196000067, 46.98307647700007], + [12.122133015000117, 46.97165598600015] + ], + [ + [12.399581381000104, 43.903217625000096], + [12.4294503590001, 43.89205551500008], + [12.460456219000035, 43.89525945400013], + [12.478286774000082, 43.91703788500014], + [12.477493853000112, 43.920050984000156], + [12.478026206000095, 43.92321640400003], + [12.47957649900013, 43.92580022500014], + [12.482160321000038, 43.927918959000024], + [12.483094474000069, 43.929204898000094], + [12.490325196000128, 43.939158583000065], + [12.492392254000094, 43.95641851100005], + [12.48918831500012, 43.97310999900018], + [12.482160321000038, 43.98256678600016], + [12.453324871000092, 43.97905278900011], + [12.42138883600012, 43.967218885000094], + [12.411048669000138, 43.959661012000126], + [12.395653973000037, 43.94840866400007], + [12.385628745000105, 43.924534153000096], + [12.399581381000104, 43.903217625000096] + ], + [ + [12.452714082000085, 41.9030162130001], + [12.45313691700008, 41.90275194100015], + [12.454035442000075, 41.90275194100015], + [12.453982588000143, 41.90386188400008], + [12.45303120800014, 41.9039147380001], + [12.452766936000103, 41.903439049000085], + [12.452714082000085, 41.9030162130001] + ] + ] + ] + } + } + ] } diff --git a/packages/ketchup-showcase/public/assets/maps/oceania.json b/packages/ketchup-showcase/public/assets/maps/oceania.json index 66d41480e6..f98c998bac 100644 --- a/packages/ketchup-showcase/public/assets/maps/oceania.json +++ b/packages/ketchup-showcase/public/assets/maps/oceania.json @@ -1,1069 +1,1069 @@ { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Fiji", - "sov_a3": "FJI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Fiji", - "adm0_a3": "FJI", - "geou_dif": 0, - "geounit": "Fiji", - "gu_a3": "FJI", - "su_dif": 0, - "subunit": "Fiji", - "su_a3": "FJI", - "brk_diff": 0, - "name": "Fiji", - "name_long": "Fiji", - "brk_a3": "FJI", - "brk_name": "Fiji", - "brk_group": null, - "abbrev": "Fiji", - "postal": "FJ", - "formal_en": "Republic of Fiji", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Fiji", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 944720, - "gdp_md_est": 3579, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FJ", - "iso_a3": "FJI", - "iso_n3": "242", - "un_a3": "242", - "wb_a2": "FJ", - "wb_a3": "FJI", - "woe_id": -99, - "adm0_a3_is": "FJI", - "adm0_a3_us": "FJI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "FJI.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [178.3736, -17.33992], - [178.71806, -17.62846], - [178.55271, -18.15059], - [177.93266, -18.28799], - [177.38146, -18.16432], - [177.28504, -17.72465], - [177.67087, -17.38114], - [178.12557, -17.50481], - [178.3736, -17.33992] - ] - ], - [ - [ - [179.36414266196428, -16.80135407694685], - [178.7250593629971, -17.01204167436802], - [178.59683859511708, -16.63915], - [179.09660936299716, -16.43398427754742], - [179.41350936299713, -16.379054277547397], - [180.00000000000014, -16.06713266364244], - [180.00000000000014, -16.55521656663916], - [179.36414266196428, -16.80135407694685] - ] - ], - [ - [ - [-179.91736938476524, -16.50178313564936], - [-180, -16.55521656663916], - [-180, -16.06713266364244], - [-179.79332010904858, -16.02088225674123], - [-179.91736938476524, -16.50178313564936] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Australia", - "sov_a3": "AU1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Australia", - "adm0_a3": "AUS", - "geou_dif": 0, - "geounit": "Australia", - "gu_a3": "AUS", - "su_dif": 0, - "subunit": "Australia", - "su_a3": "AUS", - "brk_diff": 0, - "name": "Australia", - "name_long": "Australia", - "brk_a3": "AUS", - "brk_name": "Australia", - "brk_group": null, - "abbrev": "Auz.", - "postal": "AU", - "formal_en": "Commonwealth of Australia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Australia", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 7, - "pop_est": 21262641, - "gdp_md_est": 800200, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AU", - "iso_a3": "AUS", - "iso_n3": "036", - "un_a3": "036", - "wb_a2": "AU", - "wb_a3": "AUS", - "woe_id": -99, - "adm0_a3_is": "AUS", - "adm0_a3_us": "AUS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Australia and New Zealand", - "region_wb": "East Asia & Pacific", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AUS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [145.39797814349484, -40.79254851660589], - [146.36412072162372, -41.13769540788334], - [146.90858361225085, -41.00054615658068], - [147.68925947488415, -40.80825815202269], - [148.28906782449602, -40.87543751400213], - [148.35986453673584, -42.06244516374644], - [148.0173014670731, -42.407023614268624], - [147.9140519553538, -43.211522312188485], - [147.564564243764, -42.93768889747386], - [146.87034305235494, -43.634597263362096], - [146.66332726459368, -43.58085377377856], - [146.04837772032042, -43.54974456153889], - [145.43192955951056, -42.69377613705627], - [145.2950903668017, -42.03360971452756], - [144.71807132383063, -41.162551771815714], - [144.74375451067968, -40.70397511165771], - [145.39797814349484, -40.79254851660589] - ] - ], - [ - [ - [143.56181115129996, -13.763655694232213], - [143.92209923723894, -14.548310642152003], - [144.56371382057486, -14.171176039285882], - [144.89490807513354, -14.594457696188625], - [145.37472374896348, -14.984976495018286], - [145.27199100156727, -15.428205254785695], - [145.48525963763578, -16.285672295804773], - [145.63703331927695, -16.784918308176614], - [145.88890425026767, -16.90692636481765], - [146.1603088726645, -17.761654554925244], - [146.0636739442787, -18.28007252367732], - [146.3874784690196, -18.95827402107591], - [147.47108157774792, -19.48072275154668], - [148.1776017600425, -19.95593922290277], - [148.84841352762322, -20.39120981209726], - [148.7174654481956, -20.633468926681516], - [149.28942020080206, -21.260510756111103], - [149.67833703023067, -22.342511895438392], - [150.07738244038862, -22.12278370533332], - [150.48293908101516, -22.556142266533012], - [150.72726525289121, -22.40240488046466], - [150.89955447815228, -23.462236830338682], - [151.60917524638424, -24.076256198830762], - [152.07353966695908, -24.457886651306197], - [152.85519738180594, -25.267501316023015], - [153.13616214417678, -26.07117319102619], - [153.16194868389042, -26.641319268502443], - [153.0929089703486, -27.26029957449451], - [153.5694690289442, -28.1100668271021], - [153.51210818910022, -28.995077406532758], - [153.33909549378706, -29.458201592732447], - [153.06924116435889, -30.350240166954816], - [153.0896016786818, -30.923641859665448], - [152.8915775901394, -31.640445651985956], - [152.45000247620536, -32.550002536755244], - [151.70911746643682, -33.041342054986345], - [151.34397179586242, -33.81602345147385], - [151.01055545471516, -34.310360202777886], - [150.71413943908905, -35.17345997491681], - [150.32821984273326, -35.67187916437193], - [150.07521203023228, -36.42020558039051], - [149.94612430236717, -37.10905242284123], - [149.99728397033616, -37.42526051203514], - [149.42388227762555, -37.77268116633346], - [148.30462243061592, -37.80906137466688], - [147.3817330263153, -38.21921721776755], - [146.92212283751135, -38.60653207779512], - [146.3179219911548, -39.03575652441144], - [145.48965213438058, -38.59376799901905], - [144.87697635312816, -38.41744801203912], - [145.03221235573298, -37.896187839510986], - [144.48568240781404, -38.08532358169927], - [143.6099735861961, -38.80946542740533], - [142.745426873953, -38.538267510737526], - [142.178329705982, -38.38003427505984], - [141.6065816591047, -38.30851409276788], - [140.63857872941324, -38.019332777662555], - [139.99215823787435, -37.40293629328511], - [139.80658816951407, -36.64360279718828], - [139.57414757706525, -36.13836231867067], - [139.0828080588341, -35.73275400161178], - [138.12074791885632, -35.612296237939404], - [138.44946170466503, -35.127261244447894], - [138.2075643251067, -34.38472258884593], - [137.71917036351616, -35.07682504653103], - [136.82940555231474, -35.26053476332862], - [137.3523710471085, -34.70733855564409], - [137.50388634658836, -34.130267836240776], - [137.89011600153768, -33.640478610978334], - [137.81032759007914, -32.90000701266811], - [136.99683719294038, -33.752771498348636], - [136.37206912653167, -34.09476612725619], - [135.98904341038437, -34.89011809666049], - [135.20821251845413, -34.47867034275261], - [135.23921837782916, -33.94795338311498], - [134.6134167827746, -33.22277800876314], - [134.08590376193914, -32.848072198214766], - [134.27390262261704, -32.61723357516696], - [132.99077680880984, -32.011224053680195], - [132.2880806825049, -31.98264698662277], - [131.32633060112093, -31.495803318001048], - [129.5357938986397, -31.590422865527483], - [128.24093753470223, -31.948488864877856], - [127.10286746633831, -32.28226694105105], - [126.14871382050116, -32.21596607842061], - [125.08862348846561, -32.728751316052836], - [124.22164798390494, -32.95948658623607], - [124.02894656788854, -33.483847344701715], - [123.65966678273072, -33.89017913181273], - [122.81103641163364, -33.91446705498984], - [122.18306440642286, -34.003402194964224], - [121.2991907085026, -33.82103606540613], - [120.58026818245814, -33.930176690406626], - [119.89369510302824, -33.976065362281815], - [119.2988993673488, -34.50936614353397], - [119.007340936358, -34.464149265278536], - [118.5057178081008, -34.7468193499151], - [118.02497195848953, -35.064732761374714], - [117.29550744025747, -35.02545867283287], - [116.62510908413495, -35.02509693780683], - [115.56434695847972, -34.386427911111554], - [115.02680870977954, -34.196517022438925], - [115.04861616420679, -33.62342538832203], - [115.5451233256671, -33.48725798923296], - [115.71467370001668, -33.25957162855495], - [115.6793786967614, -32.90036874769413], - [115.80164513556397, -32.20506235120703], - [115.68961063035513, -31.61243702568379], - [115.16090905157697, -30.60159433362246], - [114.99704308477945, -30.030724786094165], - [115.04003787644628, -29.461095472940798], - [114.64197431850201, -28.810230808224713], - [114.61649783738217, -28.516398614213042], - [114.17357913620847, -28.11807667410733], - [114.04888390508816, -27.334765313427127], - [113.4774975932369, -26.543134047147902], - [113.3389530782625, -26.116545098578484], - [113.77835778204026, -26.54902516042918], - [113.44096235560662, -25.621278171493156], - [113.93690107631167, -25.911234633082884], - [114.23285200404732, -26.298446140245872], - [114.21616051641703, -25.786281019801105], - [113.72125532435771, -24.998938897402127], - [113.62534386602405, -24.683971042583153], - [113.39352339076267, -24.38476449961327], - [113.50204389857564, -23.806350192970257], - [113.70699262904517, -23.560215345964068], - [113.8434184102957, -23.059987481378737], - [113.7365515483161, -22.47547535572538], - [114.1497563009219, -21.755881036061012], - [114.22530724493268, -22.517488295178634], - [114.64776207891869, -21.829519952076904], - [115.46016727097933, -21.495173435148544], - [115.94737267462702, -21.06868783944371], - [116.71161543179156, -20.70168181730682], - [117.16631635952771, -20.623598728113805], - [117.44154503791427, -20.746898695562162], - [118.22955895393298, -20.374208265873236], - [118.83608523974273, -20.26331064217483], - [118.98780724495177, -20.044202569257322], - [119.25249393115065, -19.95294198982984], - [119.80522505094457, -19.976506442954985], - [120.85622033089666, -19.68370777758919], - [121.39985639860723, -19.239755547769732], - [121.65513797412909, -18.705317885007133], - [122.24166548064177, -18.19764861417177], - [122.28662397673567, -17.798603204013915], - [122.31277225147544, -17.25496713630345], - [123.01257449757193, -16.405199883695857], - [123.43378909718304, -17.268558037996225], - [123.85934451710662, -17.069035332917252], - [123.50324222218326, -16.596506036040367], - [123.81707319549193, -16.111316013251994], - [124.25828657439988, -16.327943617419564], - [124.37972619028582, -15.567059828353976], - [124.92615278534005, -15.075100192935324], - [125.16727501841389, -14.680395603090004], - [125.67008670461385, -14.510070082256021], - [125.6857963400305, -14.230655612853838], - [126.12514936737611, -14.347340996968953], - [126.14282270721989, -14.095986830301213], - [126.58258914602376, -13.95279143642041], - [127.06586714081735, -13.817967624570926], - [127.80463341686195, -14.276906019755046], - [128.35968997610897, -14.869169610252257], - [128.98554324759593, -14.875990899314742], - [129.62147342337963, -14.969783623924556], - [129.409600050983, -14.420669854391035], - [129.88864057832862, -13.618703301653483], - [130.33946577364296, -13.357375583553477], - [130.183506300986, -13.107520033422304], - [130.617795037967, -12.536392103732467], - [131.22349450086003, -12.183648776908115], - [131.73509118054952, -12.302452894747162], - [132.57529829318312, -12.114040622611014], - [132.55721154188106, -11.603012383676685], - [131.82469811414367, -11.273781833545101], - [132.35722374891142, -11.128519382372644], - [133.01956058159644, -11.376411228076847], - [133.55084598198906, -11.786515394745138], - [134.393068475482, -12.042365411022175], - [134.67863244032705, -11.9411829565947], - [135.29849124566803, -12.248606052299051], - [135.88269331272764, -11.962266940969798], - [136.25838097548947, -12.04934172938161], - [136.49247521377166, -11.857208754120393], - [136.95162031468502, -12.351958916882737], - [136.68512495335577, -12.887223402562057], - [136.30540652887512, -13.291229750219898], - [135.96175825413414, -13.324509372615893], - [136.07761681533256, -13.724278252825783], - [135.78383629775325, -14.223989353088214], - [135.42866417861123, -14.7154322241839], - [135.50018436090318, -14.99774057379443], - [136.29517459528137, -15.550264987859123], - [137.0653601421595, -15.870762220933356], - [137.58047081924482, -16.215082289294084], - [138.303217401279, -16.807604261952658], - [138.5851640158634, -16.806622409739177], - [139.1085429221155, -17.06267913174537], - [139.26057498591823, -17.371600843986187], - [140.2152453960783, -17.710804945550066], - [140.87546349503927, -17.369068698803943], - [141.0711104676963, -16.832047214426723], - [141.27409549373883, -16.388870131091608], - [141.3982222841038, -15.840531508042588], - [141.70218305884467, -15.04492115647693], - [141.5633801617087, -14.56133310308951], - [141.63552046118812, -14.270394789286284], - [141.51986860571898, -13.698078301653808], - [141.650920038011, -12.944687595270565], - [141.84269127824624, -12.74154753993119], - [141.6869901877508, -12.407614434461138], - [141.92862918514757, -11.87746591557878], - [142.118488397388, -11.32804208745162], - [142.14370649634637, -11.042736504768143], - [142.51526004452498, -10.668185723516643], - [142.79731001197408, -11.157354831591519], - [142.8667631369743, -11.784706719614931], - [143.1159468934857, -11.905629571177911], - [143.1586316265588, -12.325655612846191], - [143.5221236512999, -12.834358412327433], - [143.5971578309877, -13.400422051652598], - [143.56181115129996, -13.763655694232213] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "France", - "sov_a3": "FR1", - "adm0_dif": 1, - "level": 2, - "type": "Dependency", - "admin": "New Caledonia", - "adm0_a3": "NCL", - "geou_dif": 0, - "geounit": "New Caledonia", - "gu_a3": "NCL", - "su_dif": 0, - "subunit": "New Caledonia", - "su_a3": "NCL", - "brk_diff": 0, - "name": "New Caledonia", - "name_long": "New Caledonia", - "brk_a3": "NCL", - "brk_name": "New Caledonia", - "brk_group": null, - "abbrev": "New C.", - "postal": "NC", - "formal_en": "New Caledonia", - "formal_fr": "Nouvelle-Calédonie", - "note_adm0": "Fr.", - "note_brk": null, - "name_sort": "New Caledonia", - "name_alt": null, - "mapcolor7": 7, - "mapcolor8": 5, - "mapcolor9": 9, - "mapcolor13": 11, - "pop_est": 227436, - "gdp_md_est": 3158, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NC", - "iso_a3": "NCL", - "iso_n3": "540", - "un_a3": "540", - "wb_a2": "NC", - "wb_a3": "NCL", - "woe_id": -99, - "adm0_a3_is": "NCL", - "adm0_a3_us": "NCL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 13, - "long_len": 13, - "abbrev_len": 6, - "tiny": -99, - "homepart": -99, - "filename": "NCL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [165.77998986232637, -21.08000497811563], - [166.59999148993384, -21.700018812753523], - [167.1200114280869, -22.159990736583488], - [166.74003462144478, -22.39997608814695], - [166.18973229396866, -22.12970834726045], - [165.47437544175222, -21.679606621998232], - [164.82981530177568, -21.14981983814195], - [164.16799523341365, -20.444746595951628], - [164.029605747736, -20.105645847252354], - [164.45996707586272, -20.1200118954295], - [165.02003624904205, -20.45999114347773], - [165.46000939357512, -20.80002206795826], - [165.77998986232637, -21.08000497811563] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "New Zealand", - "sov_a3": "NZ1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "New Zealand", - "adm0_a3": "NZL", - "geou_dif": 0, - "geounit": "New Zealand", - "gu_a3": "NZL", - "su_dif": 0, - "subunit": "New Zealand", - "su_a3": "NZL", - "brk_diff": 0, - "name": "New Zealand", - "name_long": "New Zealand", - "brk_a3": "NZL", - "brk_name": "New Zealand", - "brk_group": null, - "abbrev": "N.Z.", - "postal": "NZ", - "formal_en": "New Zealand", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "New Zealand", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 4, - "pop_est": 4213418, - "gdp_md_est": 116700, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NZ", - "iso_a3": "NZL", - "iso_n3": "554", - "un_a3": "554", - "wb_a2": "NZ", - "wb_a3": "NZL", - "woe_id": -99, - "adm0_a3_is": "NZL", - "adm0_a3_us": "NZL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Australia and New Zealand", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NZL.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [173.02037479074076, -40.919052422856424], - [173.24723432850206, -41.331998793300784], - [173.95840538970288, -40.92670053483562], - [174.24758670480813, -41.34915536882167], - [174.2485168805895, -41.770008233406756], - [173.8764465680879, -42.233184096038826], - [173.22273969959568, -42.970038344088564], - [172.71124637277077, -43.372287693048506], - [173.0801127464702, -43.85334360125358], - [172.30858361235252, -43.865694268571346], - [171.45292524646365, -44.24251881284372], - [171.18513797432726, -44.89710418068489], - [170.61669721911662, -45.90892872495971], - [169.8314221540093, -46.3557748349876], - [169.33233117093428, -46.641235446967855], - [168.41135379462858, -46.61994475686359], - [167.76374474514685, -46.29019744240921], - [166.67688602118423, -46.21991749449224], - [166.5091443219647, -45.85270476662622], - [167.04642418850327, -45.11094125750867], - [168.3037634625969, -44.12397307716613], - [168.94940880765157, -43.93581918719142], - [169.66781456937318, -43.55532561622634], - [170.52491987536618, -43.03168832781283], - [171.125089960004, -42.51275359473778], - [171.56971398344322, -41.767424411792135], - [171.94870893787194, -41.51441659929115], - [172.09722700427878, -40.95610442480968], - [172.798579543344, -40.493962090823466], - [173.02037479074076, -40.919052422856424] - ] - ], - [ - [ - [174.61200890533055, -36.156397393540544], - [175.3366158389272, -37.20909799575826], - [175.35759647043753, -36.52619394302113], - [175.8088867536425, -36.79894215265769], - [175.9584900251275, -37.55538176854606], - [176.76319542877658, -37.8812533505787], - [177.4388131045605, -37.961248467766495], - [178.0103544457087, -37.57982472102013], - [178.51709354076283, -37.6953732236248], - [178.27473107331386, -38.58281259537309], - [177.97046023997936, -39.166342868812976], - [177.20699262929915, -39.145775648760846], - [176.93998050364704, -39.44973642350158], - [177.0329464053401, -39.87994272233148], - [176.88582360260526, -40.065977878582174], - [176.50801720611938, -40.60480803808959], - [176.0124402204403, -41.28962411882151], - [175.239567499083, -41.68830779395324], - [175.0678983910094, -41.42589487077508], - [174.65097293527847, -41.28182097754545], - [175.22763024322367, -40.459235528323404], - [174.90015669179, -39.90893320084723], - [173.82404666574402, -39.50885426204351], - [173.85226199777534, -39.14660247167746], - [174.5748018740804, -38.797683200842755], - [174.74347374908106, -38.027807712558385], - [174.69701663645063, -37.38112883885796], - [174.29202843657922, -36.71109221776144], - [174.31900353423555, -36.53482390721389], - [173.84099653553582, -36.121980889634116], - [173.0541711774596, -35.23712533950034], - [172.63600548735374, -34.52910654066939], - [173.00704227120949, -34.45066171645034], - [173.55129845610747, -35.006183363587965], - [174.3293904971263, -35.26549570082862], - [174.61200890533055, -36.156397393540544] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Papua New Guinea", - "sov_a3": "PNG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Papua New Guinea", - "adm0_a3": "PNG", - "geou_dif": 0, - "geounit": "Papua New Guinea", - "gu_a3": "PNG", - "su_dif": 1, - "subunit": "Papua New Guinea", - "su_a3": "PN1", - "brk_diff": 0, - "name": "Papua New Guinea", - "name_long": "Papua New Guinea", - "brk_a3": "PN1", - "brk_name": "Papua New Guinea", - "brk_group": null, - "abbrev": "P.N.G.", - "postal": "PG", - "formal_en": "Independent State of Papua New Guinea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Papua New Guinea", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 1, - "pop_est": 6057263, - "gdp_md_est": 13210, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PG", - "iso_a3": "PNG", - "iso_n3": "598", - "un_a3": "598", - "wb_a2": "PG", - "wb_a3": "PNG", - "woe_id": -99, - "adm0_a3_is": "PNG", - "adm0_a3_us": "PNG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 16, - "long_len": 16, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "PNG.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [155.88002566957843, -6.81999684003776], - [155.5999910829888, -6.919990736522493], - [155.16699425681512, -6.535931491729301], - [154.72919152243836, -5.900828138862209], - [154.51411421123967, -5.139117526880014], - [154.65250369691736, -5.042430922061839], - [154.7599906760844, -5.339983819198494], - [155.06291792217937, -5.566791680527487], - [155.54774620994172, -6.200654799019659], - [156.01996544822478, -6.540013929880388], - [155.88002566957843, -6.81999684003776] - ] - ], - [ - [ - [151.9827958518545, -5.478063246282346], - [151.45910688700866, -5.56028045005874], - [151.3013904156539, -5.840728448106702], - [150.7544470562767, -6.083762709175389], - [150.24119673075384, -6.317753594592986], - [149.70996300679332, -6.316513360218053], - [148.89006473205046, -6.026040134305433], - [148.31893680236075, -5.74714242922613], - [148.4018257997569, -5.437755629094724], - [149.29841190002082, -5.583741550319217], - [149.84556196512725, -5.505503431829339], - [149.9962504416903, -5.026101169457675], - [150.13975589416495, -5.001348158389789], - [150.23690758687349, -5.532220147324281], - [150.8074670758081, -5.455842380396888], - [151.089672072554, -5.113692722192368], - [151.64788089417087, -4.757073662946169], - [151.53786176982155, -4.16780730552189], - [152.13679162008438, -4.14879037843852], - [152.33874311748102, -4.312966403829762], - [152.31869266175178, -4.86766122805075], - [151.9827958518545, -5.478063246282346] - ] - ], - [ - [ - [147.19187381407494, -7.38802418378998], - [148.0846358583494, -8.044108168167611], - [148.7341052593936, -9.104663588093757], - [149.30683515848446, -9.07143564213007], - [149.26663089416135, -9.514406019736027], - [150.03872846903434, -9.684318129111702], - [149.73879845601226, -9.872937106977005], - [150.80162763895916, -10.293686618697421], - [150.69057498596388, -10.582712904505868], - [150.02839318257585, -10.652476088099931], - [149.782310012002, -10.393267103723943], - [148.92313764871722, -10.280922539921363], - [147.91301842670802, -10.130440769087471], - [147.13544315001226, -9.492443536012019], - [146.56788089415062, -8.942554619994155], - [146.04848107318494, -8.06741423913131], - [144.74416792213802, -7.630128269077473], - [143.8970878440097, -7.915330498896281], - [143.2863757671843, -8.245491224809056], - [143.4139132020807, -8.983068942910947], - [142.62843143124422, -9.326820570516503], - [142.06825890520022, -9.159595635620036], - [141.0338517600139, -9.117892754760419], - [141.01705691951904, -5.859021905138022], - [141.00021040259188, -2.600151055515624], - [142.7352466167915, -3.289152927263217], - [144.58397098203326, -3.861417738463401], - [145.27317955951, -4.373737888205028], - [145.82978641172568, -4.876497897972683], - [145.98192182839298, -5.465609226100014], - [147.6480733583476, -6.083659356310804], - [147.8911076194162, -6.614014580922315], - [146.9709053895949, -6.721656589386257], - [147.19187381407494, -7.38802418378998] - ] - ], - [ - [ - [153.14003787659877, -4.499983412294114], - [152.8272921083683, -4.766427097190999], - [152.638673130503, -4.176127211120928], - [152.40602583232496, -3.789742526874562], - [151.95323693258356, -3.462062269711822], - [151.38427941305005, -3.035421644710112], - [150.66204959533886, -2.741486097833956], - [150.93996544820456, -2.500002129734028], - [151.4799841656545, -2.779985039891386], - [151.82001509013512, -2.999971612157907], - [152.2399894553711, -3.240008640153661], - [152.64001671774253, -3.659983005389648], - [153.01999352438466, -3.980015150573294], - [153.14003787659877, -4.499983412294114] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Solomon Islands", - "sov_a3": "SLB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Solomon Islands", - "adm0_a3": "SLB", - "geou_dif": 0, - "geounit": "Solomon Islands", - "gu_a3": "SLB", - "su_dif": 0, - "subunit": "Solomon Islands", - "su_a3": "SLB", - "brk_diff": 0, - "name": "Solomon Is.", - "name_long": "Solomon Islands", - "brk_a3": "SLB", - "brk_name": "Solomon Is.", - "brk_group": null, - "abbrev": "S. Is.", - "postal": "SB", - "formal_en": null, - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Solomon Islands", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 6, - "pop_est": 595613, - "gdp_md_est": 1078, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SB", - "iso_a3": "SLB", - "iso_n3": "090", - "un_a3": "090", - "wb_a2": "SB", - "wb_a3": "SLB", - "woe_id": -99, - "adm0_a3_is": "SLB", - "adm0_a3_us": "SLB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 15, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "SLB.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [162.11902469304087, -10.482719008021135], - [162.39864586817222, -10.82636728276212], - [161.70003218001838, -10.820011081590224], - [161.31979699121476, -10.204751478723125], - [161.917383254238, -10.446700534713656], - [162.11902469304087, -10.482719008021135] - ] - ], - [ - [ - [160.85222863183796, -9.872937106977005], - [160.46258833235729, -9.895209649294841], - [159.8494474632142, -9.794027194867368], - [159.64000288313517, -9.63997975020527], - [159.70294477766666, -9.242949720906779], - [160.36295617089846, -9.400304457235533], - [160.6885176943372, -9.610162448772812], - [160.85222863183796, -9.872937106977005] - ] - ], - [ - [ - [161.67998172428915, -9.599982191611375], - [161.52939660059053, -9.784312025596435], - [160.78825320866056, -8.91754322676492], - [160.57999718652437, -8.320008640173967], - [160.92002811100494, -8.320008640173967], - [161.28000613835, -9.120011488484451], - [161.67998172428915, -9.599982191611375] - ] - ], - [ - [ - [159.8750272971986, -8.337320244991716], - [159.917401971678, -8.538289890174866], - [159.1336771995394, -8.114181410355398], - [158.58611372297472, -7.754823500197715], - [158.21114953026486, -7.421872246941149], - [158.35997765526545, -7.320017998893917], - [158.82000125552773, -7.560003350457392], - [159.64000288313517, -8.020026950719569], - [159.8750272971986, -8.337320244991716] - ] - ], - [ - [ - [157.5384257346893, -7.34781991946693], - [157.33941979393327, -7.404767347852555], - [156.9020304710148, -7.176874281445392], - [156.49135786359133, -6.765943291860395], - [156.54282759015396, -6.59933847415148], - [157.1400004417189, -7.021638278840655], - [157.5384257346893, -7.34781991946693] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Vanuatu", - "sov_a3": "VUT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Vanuatu", - "adm0_a3": "VUT", - "geou_dif": 0, - "geounit": "Vanuatu", - "gu_a3": "VUT", - "su_dif": 0, - "subunit": "Vanuatu", - "su_a3": "VUT", - "brk_diff": 0, - "name": "Vanuatu", - "name_long": "Vanuatu", - "brk_a3": "VUT", - "brk_name": "Vanuatu", - "brk_group": null, - "abbrev": "Van.", - "postal": "VU", - "formal_en": "Republic of Vanuatu", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Vanuatu", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 218519, - "gdp_md_est": 988.5, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "VU", - "iso_a3": "VUT", - "iso_n3": "548", - "un_a3": "548", - "wb_a2": "VU", - "wb_a3": "VUT", - "woe_id": -99, - "adm0_a3_is": "VUT", - "adm0_a3_us": "VUT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": 2, - "homepart": 1, - "filename": "VUT.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [167.8448767438451, -16.466333103097156], - [167.5151811058229, -16.597849623279966], - [167.18000776597782, -16.15999521247096], - [167.21680138576963, -15.891846205308452], - [167.8448767438451, -16.466333103097156] - ] - ], - [ - [ - [167.10771243720149, -14.933920179913954], - [167.27002811103026, -15.740020847234874], - [167.00120731024796, -15.614602146062495], - [166.79315799384088, -15.668810723536723], - [166.64985924709558, -15.392703545801195], - [166.62913699774649, -14.626497084209603], - [167.10771243720149, -14.933920179913954] - ] - ] - ] - } - } - ] + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Fiji", + "sov_a3": "FJI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Fiji", + "adm0_a3": "FJI", + "geou_dif": 0, + "geounit": "Fiji", + "gu_a3": "FJI", + "su_dif": 0, + "subunit": "Fiji", + "su_a3": "FJI", + "brk_diff": 0, + "name": "Fiji", + "name_long": "Fiji", + "brk_a3": "FJI", + "brk_name": "Fiji", + "brk_group": null, + "abbrev": "Fiji", + "postal": "FJ", + "formal_en": "Republic of Fiji", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Fiji", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 944720, + "gdp_md_est": 3579, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FJ", + "iso_a3": "FJI", + "iso_n3": "242", + "un_a3": "242", + "wb_a2": "FJ", + "wb_a3": "FJI", + "woe_id": -99, + "adm0_a3_is": "FJI", + "adm0_a3_us": "FJI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "FJI.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [178.3736, -17.33992], + [178.71806, -17.62846], + [178.55271, -18.15059], + [177.93266, -18.28799], + [177.38146, -18.16432], + [177.28504, -17.72465], + [177.67087, -17.38114], + [178.12557, -17.50481], + [178.3736, -17.33992] + ] + ], + [ + [ + [179.36414266196428, -16.80135407694685], + [178.7250593629971, -17.01204167436802], + [178.59683859511708, -16.63915], + [179.09660936299716, -16.43398427754742], + [179.41350936299713, -16.379054277547397], + [180.00000000000014, -16.06713266364244], + [180.00000000000014, -16.55521656663916], + [179.36414266196428, -16.80135407694685] + ] + ], + [ + [ + [-179.91736938476524, -16.50178313564936], + [-180, -16.55521656663916], + [-180, -16.06713266364244], + [-179.79332010904858, -16.02088225674123], + [-179.91736938476524, -16.50178313564936] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Australia", + "sov_a3": "AU1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Australia", + "adm0_a3": "AUS", + "geou_dif": 0, + "geounit": "Australia", + "gu_a3": "AUS", + "su_dif": 0, + "subunit": "Australia", + "su_a3": "AUS", + "brk_diff": 0, + "name": "Australia", + "name_long": "Australia", + "brk_a3": "AUS", + "brk_name": "Australia", + "brk_group": null, + "abbrev": "Auz.", + "postal": "AU", + "formal_en": "Commonwealth of Australia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Australia", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 7, + "pop_est": 21262641, + "gdp_md_est": 800200, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AU", + "iso_a3": "AUS", + "iso_n3": "036", + "un_a3": "036", + "wb_a2": "AU", + "wb_a3": "AUS", + "woe_id": -99, + "adm0_a3_is": "AUS", + "adm0_a3_us": "AUS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Australia and New Zealand", + "region_wb": "East Asia & Pacific", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AUS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [145.39797814349484, -40.79254851660589], + [146.36412072162372, -41.13769540788334], + [146.90858361225085, -41.00054615658068], + [147.68925947488415, -40.80825815202269], + [148.28906782449602, -40.87543751400213], + [148.35986453673584, -42.06244516374644], + [148.0173014670731, -42.407023614268624], + [147.9140519553538, -43.211522312188485], + [147.564564243764, -42.93768889747386], + [146.87034305235494, -43.634597263362096], + [146.66332726459368, -43.58085377377856], + [146.04837772032042, -43.54974456153889], + [145.43192955951056, -42.69377613705627], + [145.2950903668017, -42.03360971452756], + [144.71807132383063, -41.162551771815714], + [144.74375451067968, -40.70397511165771], + [145.39797814349484, -40.79254851660589] + ] + ], + [ + [ + [143.56181115129996, -13.763655694232213], + [143.92209923723894, -14.548310642152003], + [144.56371382057486, -14.171176039285882], + [144.89490807513354, -14.594457696188625], + [145.37472374896348, -14.984976495018286], + [145.27199100156727, -15.428205254785695], + [145.48525963763578, -16.285672295804773], + [145.63703331927695, -16.784918308176614], + [145.88890425026767, -16.90692636481765], + [146.1603088726645, -17.761654554925244], + [146.0636739442787, -18.28007252367732], + [146.3874784690196, -18.95827402107591], + [147.47108157774792, -19.48072275154668], + [148.1776017600425, -19.95593922290277], + [148.84841352762322, -20.39120981209726], + [148.7174654481956, -20.633468926681516], + [149.28942020080206, -21.260510756111103], + [149.67833703023067, -22.342511895438392], + [150.07738244038862, -22.12278370533332], + [150.48293908101516, -22.556142266533012], + [150.72726525289121, -22.40240488046466], + [150.89955447815228, -23.462236830338682], + [151.60917524638424, -24.076256198830762], + [152.07353966695908, -24.457886651306197], + [152.85519738180594, -25.267501316023015], + [153.13616214417678, -26.07117319102619], + [153.16194868389042, -26.641319268502443], + [153.0929089703486, -27.26029957449451], + [153.5694690289442, -28.1100668271021], + [153.51210818910022, -28.995077406532758], + [153.33909549378706, -29.458201592732447], + [153.06924116435889, -30.350240166954816], + [153.0896016786818, -30.923641859665448], + [152.8915775901394, -31.640445651985956], + [152.45000247620536, -32.550002536755244], + [151.70911746643682, -33.041342054986345], + [151.34397179586242, -33.81602345147385], + [151.01055545471516, -34.310360202777886], + [150.71413943908905, -35.17345997491681], + [150.32821984273326, -35.67187916437193], + [150.07521203023228, -36.42020558039051], + [149.94612430236717, -37.10905242284123], + [149.99728397033616, -37.42526051203514], + [149.42388227762555, -37.77268116633346], + [148.30462243061592, -37.80906137466688], + [147.3817330263153, -38.21921721776755], + [146.92212283751135, -38.60653207779512], + [146.3179219911548, -39.03575652441144], + [145.48965213438058, -38.59376799901905], + [144.87697635312816, -38.41744801203912], + [145.03221235573298, -37.896187839510986], + [144.48568240781404, -38.08532358169927], + [143.6099735861961, -38.80946542740533], + [142.745426873953, -38.538267510737526], + [142.178329705982, -38.38003427505984], + [141.6065816591047, -38.30851409276788], + [140.63857872941324, -38.019332777662555], + [139.99215823787435, -37.40293629328511], + [139.80658816951407, -36.64360279718828], + [139.57414757706525, -36.13836231867067], + [139.0828080588341, -35.73275400161178], + [138.12074791885632, -35.612296237939404], + [138.44946170466503, -35.127261244447894], + [138.2075643251067, -34.38472258884593], + [137.71917036351616, -35.07682504653103], + [136.82940555231474, -35.26053476332862], + [137.3523710471085, -34.70733855564409], + [137.50388634658836, -34.130267836240776], + [137.89011600153768, -33.640478610978334], + [137.81032759007914, -32.90000701266811], + [136.99683719294038, -33.752771498348636], + [136.37206912653167, -34.09476612725619], + [135.98904341038437, -34.89011809666049], + [135.20821251845413, -34.47867034275261], + [135.23921837782916, -33.94795338311498], + [134.6134167827746, -33.22277800876314], + [134.08590376193914, -32.848072198214766], + [134.27390262261704, -32.61723357516696], + [132.99077680880984, -32.011224053680195], + [132.2880806825049, -31.98264698662277], + [131.32633060112093, -31.495803318001048], + [129.5357938986397, -31.590422865527483], + [128.24093753470223, -31.948488864877856], + [127.10286746633831, -32.28226694105105], + [126.14871382050116, -32.21596607842061], + [125.08862348846561, -32.728751316052836], + [124.22164798390494, -32.95948658623607], + [124.02894656788854, -33.483847344701715], + [123.65966678273072, -33.89017913181273], + [122.81103641163364, -33.91446705498984], + [122.18306440642286, -34.003402194964224], + [121.2991907085026, -33.82103606540613], + [120.58026818245814, -33.930176690406626], + [119.89369510302824, -33.976065362281815], + [119.2988993673488, -34.50936614353397], + [119.007340936358, -34.464149265278536], + [118.5057178081008, -34.7468193499151], + [118.02497195848953, -35.064732761374714], + [117.29550744025747, -35.02545867283287], + [116.62510908413495, -35.02509693780683], + [115.56434695847972, -34.386427911111554], + [115.02680870977954, -34.196517022438925], + [115.04861616420679, -33.62342538832203], + [115.5451233256671, -33.48725798923296], + [115.71467370001668, -33.25957162855495], + [115.6793786967614, -32.90036874769413], + [115.80164513556397, -32.20506235120703], + [115.68961063035513, -31.61243702568379], + [115.16090905157697, -30.60159433362246], + [114.99704308477945, -30.030724786094165], + [115.04003787644628, -29.461095472940798], + [114.64197431850201, -28.810230808224713], + [114.61649783738217, -28.516398614213042], + [114.17357913620847, -28.11807667410733], + [114.04888390508816, -27.334765313427127], + [113.4774975932369, -26.543134047147902], + [113.3389530782625, -26.116545098578484], + [113.77835778204026, -26.54902516042918], + [113.44096235560662, -25.621278171493156], + [113.93690107631167, -25.911234633082884], + [114.23285200404732, -26.298446140245872], + [114.21616051641703, -25.786281019801105], + [113.72125532435771, -24.998938897402127], + [113.62534386602405, -24.683971042583153], + [113.39352339076267, -24.38476449961327], + [113.50204389857564, -23.806350192970257], + [113.70699262904517, -23.560215345964068], + [113.8434184102957, -23.059987481378737], + [113.7365515483161, -22.47547535572538], + [114.1497563009219, -21.755881036061012], + [114.22530724493268, -22.517488295178634], + [114.64776207891869, -21.829519952076904], + [115.46016727097933, -21.495173435148544], + [115.94737267462702, -21.06868783944371], + [116.71161543179156, -20.70168181730682], + [117.16631635952771, -20.623598728113805], + [117.44154503791427, -20.746898695562162], + [118.22955895393298, -20.374208265873236], + [118.83608523974273, -20.26331064217483], + [118.98780724495177, -20.044202569257322], + [119.25249393115065, -19.95294198982984], + [119.80522505094457, -19.976506442954985], + [120.85622033089666, -19.68370777758919], + [121.39985639860723, -19.239755547769732], + [121.65513797412909, -18.705317885007133], + [122.24166548064177, -18.19764861417177], + [122.28662397673567, -17.798603204013915], + [122.31277225147544, -17.25496713630345], + [123.01257449757193, -16.405199883695857], + [123.43378909718304, -17.268558037996225], + [123.85934451710662, -17.069035332917252], + [123.50324222218326, -16.596506036040367], + [123.81707319549193, -16.111316013251994], + [124.25828657439988, -16.327943617419564], + [124.37972619028582, -15.567059828353976], + [124.92615278534005, -15.075100192935324], + [125.16727501841389, -14.680395603090004], + [125.67008670461385, -14.510070082256021], + [125.6857963400305, -14.230655612853838], + [126.12514936737611, -14.347340996968953], + [126.14282270721989, -14.095986830301213], + [126.58258914602376, -13.95279143642041], + [127.06586714081735, -13.817967624570926], + [127.80463341686195, -14.276906019755046], + [128.35968997610897, -14.869169610252257], + [128.98554324759593, -14.875990899314742], + [129.62147342337963, -14.969783623924556], + [129.409600050983, -14.420669854391035], + [129.88864057832862, -13.618703301653483], + [130.33946577364296, -13.357375583553477], + [130.183506300986, -13.107520033422304], + [130.617795037967, -12.536392103732467], + [131.22349450086003, -12.183648776908115], + [131.73509118054952, -12.302452894747162], + [132.57529829318312, -12.114040622611014], + [132.55721154188106, -11.603012383676685], + [131.82469811414367, -11.273781833545101], + [132.35722374891142, -11.128519382372644], + [133.01956058159644, -11.376411228076847], + [133.55084598198906, -11.786515394745138], + [134.393068475482, -12.042365411022175], + [134.67863244032705, -11.9411829565947], + [135.29849124566803, -12.248606052299051], + [135.88269331272764, -11.962266940969798], + [136.25838097548947, -12.04934172938161], + [136.49247521377166, -11.857208754120393], + [136.95162031468502, -12.351958916882737], + [136.68512495335577, -12.887223402562057], + [136.30540652887512, -13.291229750219898], + [135.96175825413414, -13.324509372615893], + [136.07761681533256, -13.724278252825783], + [135.78383629775325, -14.223989353088214], + [135.42866417861123, -14.7154322241839], + [135.50018436090318, -14.99774057379443], + [136.29517459528137, -15.550264987859123], + [137.0653601421595, -15.870762220933356], + [137.58047081924482, -16.215082289294084], + [138.303217401279, -16.807604261952658], + [138.5851640158634, -16.806622409739177], + [139.1085429221155, -17.06267913174537], + [139.26057498591823, -17.371600843986187], + [140.2152453960783, -17.710804945550066], + [140.87546349503927, -17.369068698803943], + [141.0711104676963, -16.832047214426723], + [141.27409549373883, -16.388870131091608], + [141.3982222841038, -15.840531508042588], + [141.70218305884467, -15.04492115647693], + [141.5633801617087, -14.56133310308951], + [141.63552046118812, -14.270394789286284], + [141.51986860571898, -13.698078301653808], + [141.650920038011, -12.944687595270565], + [141.84269127824624, -12.74154753993119], + [141.6869901877508, -12.407614434461138], + [141.92862918514757, -11.87746591557878], + [142.118488397388, -11.32804208745162], + [142.14370649634637, -11.042736504768143], + [142.51526004452498, -10.668185723516643], + [142.79731001197408, -11.157354831591519], + [142.8667631369743, -11.784706719614931], + [143.1159468934857, -11.905629571177911], + [143.1586316265588, -12.325655612846191], + [143.5221236512999, -12.834358412327433], + [143.5971578309877, -13.400422051652598], + [143.56181115129996, -13.763655694232213] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "France", + "sov_a3": "FR1", + "adm0_dif": 1, + "level": 2, + "type": "Dependency", + "admin": "New Caledonia", + "adm0_a3": "NCL", + "geou_dif": 0, + "geounit": "New Caledonia", + "gu_a3": "NCL", + "su_dif": 0, + "subunit": "New Caledonia", + "su_a3": "NCL", + "brk_diff": 0, + "name": "New Caledonia", + "name_long": "New Caledonia", + "brk_a3": "NCL", + "brk_name": "New Caledonia", + "brk_group": null, + "abbrev": "New C.", + "postal": "NC", + "formal_en": "New Caledonia", + "formal_fr": "Nouvelle-Calédonie", + "note_adm0": "Fr.", + "note_brk": null, + "name_sort": "New Caledonia", + "name_alt": null, + "mapcolor7": 7, + "mapcolor8": 5, + "mapcolor9": 9, + "mapcolor13": 11, + "pop_est": 227436, + "gdp_md_est": 3158, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NC", + "iso_a3": "NCL", + "iso_n3": "540", + "un_a3": "540", + "wb_a2": "NC", + "wb_a3": "NCL", + "woe_id": -99, + "adm0_a3_is": "NCL", + "adm0_a3_us": "NCL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 13, + "long_len": 13, + "abbrev_len": 6, + "tiny": -99, + "homepart": -99, + "filename": "NCL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [165.77998986232637, -21.08000497811563], + [166.59999148993384, -21.700018812753523], + [167.1200114280869, -22.159990736583488], + [166.74003462144478, -22.39997608814695], + [166.18973229396866, -22.12970834726045], + [165.47437544175222, -21.679606621998232], + [164.82981530177568, -21.14981983814195], + [164.16799523341365, -20.444746595951628], + [164.029605747736, -20.105645847252354], + [164.45996707586272, -20.1200118954295], + [165.02003624904205, -20.45999114347773], + [165.46000939357512, -20.80002206795826], + [165.77998986232637, -21.08000497811563] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "New Zealand", + "sov_a3": "NZ1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "New Zealand", + "adm0_a3": "NZL", + "geou_dif": 0, + "geounit": "New Zealand", + "gu_a3": "NZL", + "su_dif": 0, + "subunit": "New Zealand", + "su_a3": "NZL", + "brk_diff": 0, + "name": "New Zealand", + "name_long": "New Zealand", + "brk_a3": "NZL", + "brk_name": "New Zealand", + "brk_group": null, + "abbrev": "N.Z.", + "postal": "NZ", + "formal_en": "New Zealand", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "New Zealand", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 4, + "pop_est": 4213418, + "gdp_md_est": 116700, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NZ", + "iso_a3": "NZL", + "iso_n3": "554", + "un_a3": "554", + "wb_a2": "NZ", + "wb_a3": "NZL", + "woe_id": -99, + "adm0_a3_is": "NZL", + "adm0_a3_us": "NZL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Australia and New Zealand", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NZL.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [173.02037479074076, -40.919052422856424], + [173.24723432850206, -41.331998793300784], + [173.95840538970288, -40.92670053483562], + [174.24758670480813, -41.34915536882167], + [174.2485168805895, -41.770008233406756], + [173.8764465680879, -42.233184096038826], + [173.22273969959568, -42.970038344088564], + [172.71124637277077, -43.372287693048506], + [173.0801127464702, -43.85334360125358], + [172.30858361235252, -43.865694268571346], + [171.45292524646365, -44.24251881284372], + [171.18513797432726, -44.89710418068489], + [170.61669721911662, -45.90892872495971], + [169.8314221540093, -46.3557748349876], + [169.33233117093428, -46.641235446967855], + [168.41135379462858, -46.61994475686359], + [167.76374474514685, -46.29019744240921], + [166.67688602118423, -46.21991749449224], + [166.5091443219647, -45.85270476662622], + [167.04642418850327, -45.11094125750867], + [168.3037634625969, -44.12397307716613], + [168.94940880765157, -43.93581918719142], + [169.66781456937318, -43.55532561622634], + [170.52491987536618, -43.03168832781283], + [171.125089960004, -42.51275359473778], + [171.56971398344322, -41.767424411792135], + [171.94870893787194, -41.51441659929115], + [172.09722700427878, -40.95610442480968], + [172.798579543344, -40.493962090823466], + [173.02037479074076, -40.919052422856424] + ] + ], + [ + [ + [174.61200890533055, -36.156397393540544], + [175.3366158389272, -37.20909799575826], + [175.35759647043753, -36.52619394302113], + [175.8088867536425, -36.79894215265769], + [175.9584900251275, -37.55538176854606], + [176.76319542877658, -37.8812533505787], + [177.4388131045605, -37.961248467766495], + [178.0103544457087, -37.57982472102013], + [178.51709354076283, -37.6953732236248], + [178.27473107331386, -38.58281259537309], + [177.97046023997936, -39.166342868812976], + [177.20699262929915, -39.145775648760846], + [176.93998050364704, -39.44973642350158], + [177.0329464053401, -39.87994272233148], + [176.88582360260526, -40.065977878582174], + [176.50801720611938, -40.60480803808959], + [176.0124402204403, -41.28962411882151], + [175.239567499083, -41.68830779395324], + [175.0678983910094, -41.42589487077508], + [174.65097293527847, -41.28182097754545], + [175.22763024322367, -40.459235528323404], + [174.90015669179, -39.90893320084723], + [173.82404666574402, -39.50885426204351], + [173.85226199777534, -39.14660247167746], + [174.5748018740804, -38.797683200842755], + [174.74347374908106, -38.027807712558385], + [174.69701663645063, -37.38112883885796], + [174.29202843657922, -36.71109221776144], + [174.31900353423555, -36.53482390721389], + [173.84099653553582, -36.121980889634116], + [173.0541711774596, -35.23712533950034], + [172.63600548735374, -34.52910654066939], + [173.00704227120949, -34.45066171645034], + [173.55129845610747, -35.006183363587965], + [174.3293904971263, -35.26549570082862], + [174.61200890533055, -36.156397393540544] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Papua New Guinea", + "sov_a3": "PNG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Papua New Guinea", + "adm0_a3": "PNG", + "geou_dif": 0, + "geounit": "Papua New Guinea", + "gu_a3": "PNG", + "su_dif": 1, + "subunit": "Papua New Guinea", + "su_a3": "PN1", + "brk_diff": 0, + "name": "Papua New Guinea", + "name_long": "Papua New Guinea", + "brk_a3": "PN1", + "brk_name": "Papua New Guinea", + "brk_group": null, + "abbrev": "P.N.G.", + "postal": "PG", + "formal_en": "Independent State of Papua New Guinea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Papua New Guinea", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 1, + "pop_est": 6057263, + "gdp_md_est": 13210, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PG", + "iso_a3": "PNG", + "iso_n3": "598", + "un_a3": "598", + "wb_a2": "PG", + "wb_a3": "PNG", + "woe_id": -99, + "adm0_a3_is": "PNG", + "adm0_a3_us": "PNG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 16, + "long_len": 16, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "PNG.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [155.88002566957843, -6.81999684003776], + [155.5999910829888, -6.919990736522493], + [155.16699425681512, -6.535931491729301], + [154.72919152243836, -5.900828138862209], + [154.51411421123967, -5.139117526880014], + [154.65250369691736, -5.042430922061839], + [154.7599906760844, -5.339983819198494], + [155.06291792217937, -5.566791680527487], + [155.54774620994172, -6.200654799019659], + [156.01996544822478, -6.540013929880388], + [155.88002566957843, -6.81999684003776] + ] + ], + [ + [ + [151.9827958518545, -5.478063246282346], + [151.45910688700866, -5.56028045005874], + [151.3013904156539, -5.840728448106702], + [150.7544470562767, -6.083762709175389], + [150.24119673075384, -6.317753594592986], + [149.70996300679332, -6.316513360218053], + [148.89006473205046, -6.026040134305433], + [148.31893680236075, -5.74714242922613], + [148.4018257997569, -5.437755629094724], + [149.29841190002082, -5.583741550319217], + [149.84556196512725, -5.505503431829339], + [149.9962504416903, -5.026101169457675], + [150.13975589416495, -5.001348158389789], + [150.23690758687349, -5.532220147324281], + [150.8074670758081, -5.455842380396888], + [151.089672072554, -5.113692722192368], + [151.64788089417087, -4.757073662946169], + [151.53786176982155, -4.16780730552189], + [152.13679162008438, -4.14879037843852], + [152.33874311748102, -4.312966403829762], + [152.31869266175178, -4.86766122805075], + [151.9827958518545, -5.478063246282346] + ] + ], + [ + [ + [147.19187381407494, -7.38802418378998], + [148.0846358583494, -8.044108168167611], + [148.7341052593936, -9.104663588093757], + [149.30683515848446, -9.07143564213007], + [149.26663089416135, -9.514406019736027], + [150.03872846903434, -9.684318129111702], + [149.73879845601226, -9.872937106977005], + [150.80162763895916, -10.293686618697421], + [150.69057498596388, -10.582712904505868], + [150.02839318257585, -10.652476088099931], + [149.782310012002, -10.393267103723943], + [148.92313764871722, -10.280922539921363], + [147.91301842670802, -10.130440769087471], + [147.13544315001226, -9.492443536012019], + [146.56788089415062, -8.942554619994155], + [146.04848107318494, -8.06741423913131], + [144.74416792213802, -7.630128269077473], + [143.8970878440097, -7.915330498896281], + [143.2863757671843, -8.245491224809056], + [143.4139132020807, -8.983068942910947], + [142.62843143124422, -9.326820570516503], + [142.06825890520022, -9.159595635620036], + [141.0338517600139, -9.117892754760419], + [141.01705691951904, -5.859021905138022], + [141.00021040259188, -2.600151055515624], + [142.7352466167915, -3.289152927263217], + [144.58397098203326, -3.861417738463401], + [145.27317955951, -4.373737888205028], + [145.82978641172568, -4.876497897972683], + [145.98192182839298, -5.465609226100014], + [147.6480733583476, -6.083659356310804], + [147.8911076194162, -6.614014580922315], + [146.9709053895949, -6.721656589386257], + [147.19187381407494, -7.38802418378998] + ] + ], + [ + [ + [153.14003787659877, -4.499983412294114], + [152.8272921083683, -4.766427097190999], + [152.638673130503, -4.176127211120928], + [152.40602583232496, -3.789742526874562], + [151.95323693258356, -3.462062269711822], + [151.38427941305005, -3.035421644710112], + [150.66204959533886, -2.741486097833956], + [150.93996544820456, -2.500002129734028], + [151.4799841656545, -2.779985039891386], + [151.82001509013512, -2.999971612157907], + [152.2399894553711, -3.240008640153661], + [152.64001671774253, -3.659983005389648], + [153.01999352438466, -3.980015150573294], + [153.14003787659877, -4.499983412294114] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Solomon Islands", + "sov_a3": "SLB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Solomon Islands", + "adm0_a3": "SLB", + "geou_dif": 0, + "geounit": "Solomon Islands", + "gu_a3": "SLB", + "su_dif": 0, + "subunit": "Solomon Islands", + "su_a3": "SLB", + "brk_diff": 0, + "name": "Solomon Is.", + "name_long": "Solomon Islands", + "brk_a3": "SLB", + "brk_name": "Solomon Is.", + "brk_group": null, + "abbrev": "S. Is.", + "postal": "SB", + "formal_en": null, + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Solomon Islands", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 6, + "pop_est": 595613, + "gdp_md_est": 1078, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SB", + "iso_a3": "SLB", + "iso_n3": "090", + "un_a3": "090", + "wb_a2": "SB", + "wb_a3": "SLB", + "woe_id": -99, + "adm0_a3_is": "SLB", + "adm0_a3_us": "SLB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 15, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "SLB.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [162.11902469304087, -10.482719008021135], + [162.39864586817222, -10.82636728276212], + [161.70003218001838, -10.820011081590224], + [161.31979699121476, -10.204751478723125], + [161.917383254238, -10.446700534713656], + [162.11902469304087, -10.482719008021135] + ] + ], + [ + [ + [160.85222863183796, -9.872937106977005], + [160.46258833235729, -9.895209649294841], + [159.8494474632142, -9.794027194867368], + [159.64000288313517, -9.63997975020527], + [159.70294477766666, -9.242949720906779], + [160.36295617089846, -9.400304457235533], + [160.6885176943372, -9.610162448772812], + [160.85222863183796, -9.872937106977005] + ] + ], + [ + [ + [161.67998172428915, -9.599982191611375], + [161.52939660059053, -9.784312025596435], + [160.78825320866056, -8.91754322676492], + [160.57999718652437, -8.320008640173967], + [160.92002811100494, -8.320008640173967], + [161.28000613835, -9.120011488484451], + [161.67998172428915, -9.599982191611375] + ] + ], + [ + [ + [159.8750272971986, -8.337320244991716], + [159.917401971678, -8.538289890174866], + [159.1336771995394, -8.114181410355398], + [158.58611372297472, -7.754823500197715], + [158.21114953026486, -7.421872246941149], + [158.35997765526545, -7.320017998893917], + [158.82000125552773, -7.560003350457392], + [159.64000288313517, -8.020026950719569], + [159.8750272971986, -8.337320244991716] + ] + ], + [ + [ + [157.5384257346893, -7.34781991946693], + [157.33941979393327, -7.404767347852555], + [156.9020304710148, -7.176874281445392], + [156.49135786359133, -6.765943291860395], + [156.54282759015396, -6.59933847415148], + [157.1400004417189, -7.021638278840655], + [157.5384257346893, -7.34781991946693] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Vanuatu", + "sov_a3": "VUT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Vanuatu", + "adm0_a3": "VUT", + "geou_dif": 0, + "geounit": "Vanuatu", + "gu_a3": "VUT", + "su_dif": 0, + "subunit": "Vanuatu", + "su_a3": "VUT", + "brk_diff": 0, + "name": "Vanuatu", + "name_long": "Vanuatu", + "brk_a3": "VUT", + "brk_name": "Vanuatu", + "brk_group": null, + "abbrev": "Van.", + "postal": "VU", + "formal_en": "Republic of Vanuatu", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Vanuatu", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 218519, + "gdp_md_est": 988.5, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "VU", + "iso_a3": "VUT", + "iso_n3": "548", + "un_a3": "548", + "wb_a2": "VU", + "wb_a3": "VUT", + "woe_id": -99, + "adm0_a3_is": "VUT", + "adm0_a3_us": "VUT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": 2, + "homepart": 1, + "filename": "VUT.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [167.8448767438451, -16.466333103097156], + [167.5151811058229, -16.597849623279966], + [167.18000776597782, -16.15999521247096], + [167.21680138576963, -15.891846205308452], + [167.8448767438451, -16.466333103097156] + ] + ], + [ + [ + [167.10771243720149, -14.933920179913954], + [167.27002811103026, -15.740020847234874], + [167.00120731024796, -15.614602146062495], + [166.79315799384088, -15.668810723536723], + [166.64985924709558, -15.392703545801195], + [166.62913699774649, -14.626497084209603], + [167.10771243720149, -14.933920179913954] + ] + ] + ] + } + } + ] } diff --git a/packages/ketchup-showcase/public/assets/maps/world.json b/packages/ketchup-showcase/public/assets/maps/world.json index 8e862e34c7..833b29d964 100644 --- a/packages/ketchup-showcase/public/assets/maps/world.json +++ b/packages/ketchup-showcase/public/assets/maps/world.json @@ -1,23685 +1,23685 @@ { - "type": "FeatureCollection", - "features": [ - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Fiji", - "sov_a3": "FJI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Fiji", - "adm0_a3": "FJI", - "geou_dif": 0, - "geounit": "Fiji", - "gu_a3": "FJI", - "su_dif": 0, - "subunit": "Fiji", - "su_a3": "FJI", - "brk_diff": 0, - "name": "Fiji", - "name_long": "Fiji", - "brk_a3": "FJI", - "brk_name": "Fiji", - "brk_group": null, - "abbrev": "Fiji", - "postal": "FJ", - "formal_en": "Republic of Fiji", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Fiji", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 944720, - "gdp_md_est": 3579, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FJ", - "iso_a3": "FJI", - "iso_n3": "242", - "un_a3": "242", - "wb_a2": "FJ", - "wb_a3": "FJI", - "woe_id": -99, - "adm0_a3_is": "FJI", - "adm0_a3_us": "FJI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "FJI.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [178.3736, -17.33992], - [178.71806, -17.62846], - [178.55271, -18.15059], - [177.93266, -18.28799], - [177.38146, -18.16432], - [177.28504, -17.72465], - [177.67087, -17.38114], - [178.12557, -17.50481], - [178.3736, -17.33992] - ] - ], - [ - [ - [179.36414266196428, -16.80135407694685], - [178.7250593629971, -17.01204167436802], - [178.59683859511708, -16.63915], - [179.09660936299716, -16.43398427754742], - [179.41350936299713, -16.379054277547397], - [180.00000000000014, -16.06713266364244], - [180.00000000000014, -16.55521656663916], - [179.36414266196428, -16.80135407694685] - ] - ], - [ - [ - [-179.91736938476524, -16.50178313564936], - [-180, -16.55521656663916], - [-180, -16.06713266364244], - [-179.79332010904858, -16.02088225674123], - [-179.91736938476524, -16.50178313564936] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Australia", - "sov_a3": "AU1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Australia", - "adm0_a3": "AUS", - "geou_dif": 0, - "geounit": "Australia", - "gu_a3": "AUS", - "su_dif": 0, - "subunit": "Australia", - "su_a3": "AUS", - "brk_diff": 0, - "name": "Australia", - "name_long": "Australia", - "brk_a3": "AUS", - "brk_name": "Australia", - "brk_group": null, - "abbrev": "Auz.", - "postal": "AU", - "formal_en": "Commonwealth of Australia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Australia", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 7, - "pop_est": 21262641, - "gdp_md_est": 800200, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AU", - "iso_a3": "AUS", - "iso_n3": "036", - "un_a3": "036", - "wb_a2": "AU", - "wb_a3": "AUS", - "woe_id": -99, - "adm0_a3_is": "AUS", - "adm0_a3_us": "AUS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Australia and New Zealand", - "region_wb": "East Asia & Pacific", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AUS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [145.39797814349484, -40.79254851660589], - [146.36412072162372, -41.13769540788334], - [146.90858361225085, -41.00054615658068], - [147.68925947488415, -40.80825815202269], - [148.28906782449602, -40.87543751400213], - [148.35986453673584, -42.06244516374644], - [148.0173014670731, -42.407023614268624], - [147.9140519553538, -43.211522312188485], - [147.564564243764, -42.93768889747386], - [146.87034305235494, -43.634597263362096], - [146.66332726459368, -43.58085377377856], - [146.04837772032042, -43.54974456153889], - [145.43192955951056, -42.69377613705627], - [145.2950903668017, -42.03360971452756], - [144.71807132383063, -41.162551771815714], - [144.74375451067968, -40.70397511165771], - [145.39797814349484, -40.79254851660589] - ] - ], - [ - [ - [143.56181115129996, -13.763655694232213], - [143.92209923723894, -14.548310642152003], - [144.56371382057486, -14.171176039285882], - [144.89490807513354, -14.594457696188625], - [145.37472374896348, -14.984976495018286], - [145.27199100156727, -15.428205254785695], - [145.48525963763578, -16.285672295804773], - [145.63703331927695, -16.784918308176614], - [145.88890425026767, -16.90692636481765], - [146.1603088726645, -17.761654554925244], - [146.0636739442787, -18.28007252367732], - [146.3874784690196, -18.95827402107591], - [147.47108157774792, -19.48072275154668], - [148.1776017600425, -19.95593922290277], - [148.84841352762322, -20.39120981209726], - [148.7174654481956, -20.633468926681516], - [149.28942020080206, -21.260510756111103], - [149.67833703023067, -22.342511895438392], - [150.07738244038862, -22.12278370533332], - [150.48293908101516, -22.556142266533012], - [150.72726525289121, -22.40240488046466], - [150.89955447815228, -23.462236830338682], - [151.60917524638424, -24.076256198830762], - [152.07353966695908, -24.457886651306197], - [152.85519738180594, -25.267501316023015], - [153.13616214417678, -26.07117319102619], - [153.16194868389042, -26.641319268502443], - [153.0929089703486, -27.26029957449451], - [153.5694690289442, -28.1100668271021], - [153.51210818910022, -28.995077406532758], - [153.33909549378706, -29.458201592732447], - [153.06924116435889, -30.350240166954816], - [153.0896016786818, -30.923641859665448], - [152.8915775901394, -31.640445651985956], - [152.45000247620536, -32.550002536755244], - [151.70911746643682, -33.041342054986345], - [151.34397179586242, -33.81602345147385], - [151.01055545471516, -34.310360202777886], - [150.71413943908905, -35.17345997491681], - [150.32821984273326, -35.67187916437193], - [150.07521203023228, -36.42020558039051], - [149.94612430236717, -37.10905242284123], - [149.99728397033616, -37.42526051203514], - [149.42388227762555, -37.77268116633346], - [148.30462243061592, -37.80906137466688], - [147.3817330263153, -38.21921721776755], - [146.92212283751135, -38.60653207779512], - [146.3179219911548, -39.03575652441144], - [145.48965213438058, -38.59376799901905], - [144.87697635312816, -38.41744801203912], - [145.03221235573298, -37.896187839510986], - [144.48568240781404, -38.08532358169927], - [143.6099735861961, -38.80946542740533], - [142.745426873953, -38.538267510737526], - [142.178329705982, -38.38003427505984], - [141.6065816591047, -38.30851409276788], - [140.63857872941324, -38.019332777662555], - [139.99215823787435, -37.40293629328511], - [139.80658816951407, -36.64360279718828], - [139.57414757706525, -36.13836231867067], - [139.0828080588341, -35.73275400161178], - [138.12074791885632, -35.612296237939404], - [138.44946170466503, -35.127261244447894], - [138.2075643251067, -34.38472258884593], - [137.71917036351616, -35.07682504653103], - [136.82940555231474, -35.26053476332862], - [137.3523710471085, -34.70733855564409], - [137.50388634658836, -34.130267836240776], - [137.89011600153768, -33.640478610978334], - [137.81032759007914, -32.90000701266811], - [136.99683719294038, -33.752771498348636], - [136.37206912653167, -34.09476612725619], - [135.98904341038437, -34.89011809666049], - [135.20821251845413, -34.47867034275261], - [135.23921837782916, -33.94795338311498], - [134.6134167827746, -33.22277800876314], - [134.08590376193914, -32.848072198214766], - [134.27390262261704, -32.61723357516696], - [132.99077680880984, -32.011224053680195], - [132.2880806825049, -31.98264698662277], - [131.32633060112093, -31.495803318001048], - [129.5357938986397, -31.590422865527483], - [128.24093753470223, -31.948488864877856], - [127.10286746633831, -32.28226694105105], - [126.14871382050116, -32.21596607842061], - [125.08862348846561, -32.728751316052836], - [124.22164798390494, -32.95948658623607], - [124.02894656788854, -33.483847344701715], - [123.65966678273072, -33.89017913181273], - [122.81103641163364, -33.91446705498984], - [122.18306440642286, -34.003402194964224], - [121.2991907085026, -33.82103606540613], - [120.58026818245814, -33.930176690406626], - [119.89369510302824, -33.976065362281815], - [119.2988993673488, -34.50936614353397], - [119.007340936358, -34.464149265278536], - [118.5057178081008, -34.7468193499151], - [118.02497195848953, -35.064732761374714], - [117.29550744025747, -35.02545867283287], - [116.62510908413495, -35.02509693780683], - [115.56434695847972, -34.386427911111554], - [115.02680870977954, -34.196517022438925], - [115.04861616420679, -33.62342538832203], - [115.5451233256671, -33.48725798923296], - [115.71467370001668, -33.25957162855495], - [115.6793786967614, -32.90036874769413], - [115.80164513556397, -32.20506235120703], - [115.68961063035513, -31.61243702568379], - [115.16090905157697, -30.60159433362246], - [114.99704308477945, -30.030724786094165], - [115.04003787644628, -29.461095472940798], - [114.64197431850201, -28.810230808224713], - [114.61649783738217, -28.516398614213042], - [114.17357913620847, -28.11807667410733], - [114.04888390508816, -27.334765313427127], - [113.4774975932369, -26.543134047147902], - [113.3389530782625, -26.116545098578484], - [113.77835778204026, -26.54902516042918], - [113.44096235560662, -25.621278171493156], - [113.93690107631167, -25.911234633082884], - [114.23285200404732, -26.298446140245872], - [114.21616051641703, -25.786281019801105], - [113.72125532435771, -24.998938897402127], - [113.62534386602405, -24.683971042583153], - [113.39352339076267, -24.38476449961327], - [113.50204389857564, -23.806350192970257], - [113.70699262904517, -23.560215345964068], - [113.8434184102957, -23.059987481378737], - [113.7365515483161, -22.47547535572538], - [114.1497563009219, -21.755881036061012], - [114.22530724493268, -22.517488295178634], - [114.64776207891869, -21.829519952076904], - [115.46016727097933, -21.495173435148544], - [115.94737267462702, -21.06868783944371], - [116.71161543179156, -20.70168181730682], - [117.16631635952771, -20.623598728113805], - [117.44154503791427, -20.746898695562162], - [118.22955895393298, -20.374208265873236], - [118.83608523974273, -20.26331064217483], - [118.98780724495177, -20.044202569257322], - [119.25249393115065, -19.95294198982984], - [119.80522505094457, -19.976506442954985], - [120.85622033089666, -19.68370777758919], - [121.39985639860723, -19.239755547769732], - [121.65513797412909, -18.705317885007133], - [122.24166548064177, -18.19764861417177], - [122.28662397673567, -17.798603204013915], - [122.31277225147544, -17.25496713630345], - [123.01257449757193, -16.405199883695857], - [123.43378909718304, -17.268558037996225], - [123.85934451710662, -17.069035332917252], - [123.50324222218326, -16.596506036040367], - [123.81707319549193, -16.111316013251994], - [124.25828657439988, -16.327943617419564], - [124.37972619028582, -15.567059828353976], - [124.92615278534005, -15.075100192935324], - [125.16727501841389, -14.680395603090004], - [125.67008670461385, -14.510070082256021], - [125.6857963400305, -14.230655612853838], - [126.12514936737611, -14.347340996968953], - [126.14282270721989, -14.095986830301213], - [126.58258914602376, -13.95279143642041], - [127.06586714081735, -13.817967624570926], - [127.80463341686195, -14.276906019755046], - [128.35968997610897, -14.869169610252257], - [128.98554324759593, -14.875990899314742], - [129.62147342337963, -14.969783623924556], - [129.409600050983, -14.420669854391035], - [129.88864057832862, -13.618703301653483], - [130.33946577364296, -13.357375583553477], - [130.183506300986, -13.107520033422304], - [130.617795037967, -12.536392103732467], - [131.22349450086003, -12.183648776908115], - [131.73509118054952, -12.302452894747162], - [132.57529829318312, -12.114040622611014], - [132.55721154188106, -11.603012383676685], - [131.82469811414367, -11.273781833545101], - [132.35722374891142, -11.128519382372644], - [133.01956058159644, -11.376411228076847], - [133.55084598198906, -11.786515394745138], - [134.393068475482, -12.042365411022175], - [134.67863244032705, -11.9411829565947], - [135.29849124566803, -12.248606052299051], - [135.88269331272764, -11.962266940969798], - [136.25838097548947, -12.04934172938161], - [136.49247521377166, -11.857208754120393], - [136.95162031468502, -12.351958916882737], - [136.68512495335577, -12.887223402562057], - [136.30540652887512, -13.291229750219898], - [135.96175825413414, -13.324509372615893], - [136.07761681533256, -13.724278252825783], - [135.78383629775325, -14.223989353088214], - [135.42866417861123, -14.7154322241839], - [135.50018436090318, -14.99774057379443], - [136.29517459528137, -15.550264987859123], - [137.0653601421595, -15.870762220933356], - [137.58047081924482, -16.215082289294084], - [138.303217401279, -16.807604261952658], - [138.5851640158634, -16.806622409739177], - [139.1085429221155, -17.06267913174537], - [139.26057498591823, -17.371600843986187], - [140.2152453960783, -17.710804945550066], - [140.87546349503927, -17.369068698803943], - [141.0711104676963, -16.832047214426723], - [141.27409549373883, -16.388870131091608], - [141.3982222841038, -15.840531508042588], - [141.70218305884467, -15.04492115647693], - [141.5633801617087, -14.56133310308951], - [141.63552046118812, -14.270394789286284], - [141.51986860571898, -13.698078301653808], - [141.650920038011, -12.944687595270565], - [141.84269127824624, -12.74154753993119], - [141.6869901877508, -12.407614434461138], - [141.92862918514757, -11.87746591557878], - [142.118488397388, -11.32804208745162], - [142.14370649634637, -11.042736504768143], - [142.51526004452498, -10.668185723516643], - [142.79731001197408, -11.157354831591519], - [142.8667631369743, -11.784706719614931], - [143.1159468934857, -11.905629571177911], - [143.1586316265588, -12.325655612846191], - [143.5221236512999, -12.834358412327433], - [143.5971578309877, -13.400422051652598], - [143.56181115129996, -13.763655694232213] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "France", - "sov_a3": "FR1", - "adm0_dif": 1, - "level": 2, - "type": "Dependency", - "admin": "New Caledonia", - "adm0_a3": "NCL", - "geou_dif": 0, - "geounit": "New Caledonia", - "gu_a3": "NCL", - "su_dif": 0, - "subunit": "New Caledonia", - "su_a3": "NCL", - "brk_diff": 0, - "name": "New Caledonia", - "name_long": "New Caledonia", - "brk_a3": "NCL", - "brk_name": "New Caledonia", - "brk_group": null, - "abbrev": "New C.", - "postal": "NC", - "formal_en": "New Caledonia", - "formal_fr": "Nouvelle-Calédonie", - "note_adm0": "Fr.", - "note_brk": null, - "name_sort": "New Caledonia", - "name_alt": null, - "mapcolor7": 7, - "mapcolor8": 5, - "mapcolor9": 9, - "mapcolor13": 11, - "pop_est": 227436, - "gdp_md_est": 3158, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NC", - "iso_a3": "NCL", - "iso_n3": "540", - "un_a3": "540", - "wb_a2": "NC", - "wb_a3": "NCL", - "woe_id": -99, - "adm0_a3_is": "NCL", - "adm0_a3_us": "NCL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 13, - "long_len": 13, - "abbrev_len": 6, - "tiny": -99, - "homepart": -99, - "filename": "NCL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [165.77998986232637, -21.08000497811563], - [166.59999148993384, -21.700018812753523], - [167.1200114280869, -22.159990736583488], - [166.74003462144478, -22.39997608814695], - [166.18973229396866, -22.12970834726045], - [165.47437544175222, -21.679606621998232], - [164.82981530177568, -21.14981983814195], - [164.16799523341365, -20.444746595951628], - [164.029605747736, -20.105645847252354], - [164.45996707586272, -20.1200118954295], - [165.02003624904205, -20.45999114347773], - [165.46000939357512, -20.80002206795826], - [165.77998986232637, -21.08000497811563] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Papua New Guinea", - "sov_a3": "PNG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Papua New Guinea", - "adm0_a3": "PNG", - "geou_dif": 0, - "geounit": "Papua New Guinea", - "gu_a3": "PNG", - "su_dif": 1, - "subunit": "Papua New Guinea", - "su_a3": "PN1", - "brk_diff": 0, - "name": "Papua New Guinea", - "name_long": "Papua New Guinea", - "brk_a3": "PN1", - "brk_name": "Papua New Guinea", - "brk_group": null, - "abbrev": "P.N.G.", - "postal": "PG", - "formal_en": "Independent State of Papua New Guinea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Papua New Guinea", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 1, - "pop_est": 6057263, - "gdp_md_est": 13210, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PG", - "iso_a3": "PNG", - "iso_n3": "598", - "un_a3": "598", - "wb_a2": "PG", - "wb_a3": "PNG", - "woe_id": -99, - "adm0_a3_is": "PNG", - "adm0_a3_us": "PNG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 16, - "long_len": 16, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "PNG.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [155.88002566957843, -6.81999684003776], - [155.5999910829888, -6.919990736522493], - [155.16699425681512, -6.535931491729301], - [154.72919152243836, -5.900828138862209], - [154.51411421123967, -5.139117526880014], - [154.65250369691736, -5.042430922061839], - [154.7599906760844, -5.339983819198494], - [155.06291792217937, -5.566791680527487], - [155.54774620994172, -6.200654799019659], - [156.01996544822478, -6.540013929880388], - [155.88002566957843, -6.81999684003776] - ] - ], - [ - [ - [151.9827958518545, -5.478063246282346], - [151.45910688700866, -5.56028045005874], - [151.3013904156539, -5.840728448106702], - [150.7544470562767, -6.083762709175389], - [150.24119673075384, -6.317753594592986], - [149.70996300679332, -6.316513360218053], - [148.89006473205046, -6.026040134305433], - [148.31893680236075, -5.74714242922613], - [148.4018257997569, -5.437755629094724], - [149.29841190002082, -5.583741550319217], - [149.84556196512725, -5.505503431829339], - [149.9962504416903, -5.026101169457675], - [150.13975589416495, -5.001348158389789], - [150.23690758687349, -5.532220147324281], - [150.8074670758081, -5.455842380396888], - [151.089672072554, -5.113692722192368], - [151.64788089417087, -4.757073662946169], - [151.53786176982155, -4.16780730552189], - [152.13679162008438, -4.14879037843852], - [152.33874311748102, -4.312966403829762], - [152.31869266175178, -4.86766122805075], - [151.9827958518545, -5.478063246282346] - ] - ], - [ - [ - [147.19187381407494, -7.38802418378998], - [148.0846358583494, -8.044108168167611], - [148.7341052593936, -9.104663588093757], - [149.30683515848446, -9.07143564213007], - [149.26663089416135, -9.514406019736027], - [150.03872846903434, -9.684318129111702], - [149.73879845601226, -9.872937106977005], - [150.80162763895916, -10.293686618697421], - [150.69057498596388, -10.582712904505868], - [150.02839318257585, -10.652476088099931], - [149.782310012002, -10.393267103723943], - [148.92313764871722, -10.280922539921363], - [147.91301842670802, -10.130440769087471], - [147.13544315001226, -9.492443536012019], - [146.56788089415062, -8.942554619994155], - [146.04848107318494, -8.06741423913131], - [144.74416792213802, -7.630128269077473], - [143.8970878440097, -7.915330498896281], - [143.2863757671843, -8.245491224809056], - [143.4139132020807, -8.983068942910947], - [142.62843143124422, -9.326820570516503], - [142.06825890520022, -9.159595635620036], - [141.0338517600139, -9.117892754760419], - [141.01705691951904, -5.859021905138022], - [141.00021040259188, -2.600151055515624], - [142.7352466167915, -3.289152927263217], - [144.58397098203326, -3.861417738463401], - [145.27317955951, -4.373737888205028], - [145.82978641172568, -4.876497897972683], - [145.98192182839298, -5.465609226100014], - [147.6480733583476, -6.083659356310804], - [147.8911076194162, -6.614014580922315], - [146.9709053895949, -6.721656589386257], - [147.19187381407494, -7.38802418378998] - ] - ], - [ - [ - [153.14003787659877, -4.499983412294114], - [152.8272921083683, -4.766427097190999], - [152.638673130503, -4.176127211120928], - [152.40602583232496, -3.789742526874562], - [151.95323693258356, -3.462062269711822], - [151.38427941305005, -3.035421644710112], - [150.66204959533886, -2.741486097833956], - [150.93996544820456, -2.500002129734028], - [151.4799841656545, -2.779985039891386], - [151.82001509013512, -2.999971612157907], - [152.2399894553711, -3.240008640153661], - [152.64001671774253, -3.659983005389648], - [153.01999352438466, -3.980015150573294], - [153.14003787659877, -4.499983412294114] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "New Zealand", - "sov_a3": "NZ1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "New Zealand", - "adm0_a3": "NZL", - "geou_dif": 0, - "geounit": "New Zealand", - "gu_a3": "NZL", - "su_dif": 0, - "subunit": "New Zealand", - "su_a3": "NZL", - "brk_diff": 0, - "name": "New Zealand", - "name_long": "New Zealand", - "brk_a3": "NZL", - "brk_name": "New Zealand", - "brk_group": null, - "abbrev": "N.Z.", - "postal": "NZ", - "formal_en": "New Zealand", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "New Zealand", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 4, - "pop_est": 4213418, - "gdp_md_est": 116700, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NZ", - "iso_a3": "NZL", - "iso_n3": "554", - "un_a3": "554", - "wb_a2": "NZ", - "wb_a3": "NZL", - "woe_id": -99, - "adm0_a3_is": "NZL", - "adm0_a3_us": "NZL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Australia and New Zealand", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NZL.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [173.02037479074076, -40.919052422856424], - [173.24723432850206, -41.331998793300784], - [173.95840538970288, -40.92670053483562], - [174.24758670480813, -41.34915536882167], - [174.2485168805895, -41.770008233406756], - [173.8764465680879, -42.233184096038826], - [173.22273969959568, -42.970038344088564], - [172.71124637277077, -43.372287693048506], - [173.0801127464702, -43.85334360125358], - [172.30858361235252, -43.865694268571346], - [171.45292524646365, -44.24251881284372], - [171.18513797432726, -44.89710418068489], - [170.61669721911662, -45.90892872495971], - [169.8314221540093, -46.3557748349876], - [169.33233117093428, -46.641235446967855], - [168.41135379462858, -46.61994475686359], - [167.76374474514685, -46.29019744240921], - [166.67688602118423, -46.21991749449224], - [166.5091443219647, -45.85270476662622], - [167.04642418850327, -45.11094125750867], - [168.3037634625969, -44.12397307716613], - [168.94940880765157, -43.93581918719142], - [169.66781456937318, -43.55532561622634], - [170.52491987536618, -43.03168832781283], - [171.125089960004, -42.51275359473778], - [171.56971398344322, -41.767424411792135], - [171.94870893787194, -41.51441659929115], - [172.09722700427878, -40.95610442480968], - [172.798579543344, -40.493962090823466], - [173.02037479074076, -40.919052422856424] - ] - ], - [ - [ - [174.61200890533055, -36.156397393540544], - [175.3366158389272, -37.20909799575826], - [175.35759647043753, -36.52619394302113], - [175.8088867536425, -36.79894215265769], - [175.9584900251275, -37.55538176854606], - [176.76319542877658, -37.8812533505787], - [177.4388131045605, -37.961248467766495], - [178.0103544457087, -37.57982472102013], - [178.51709354076283, -37.6953732236248], - [178.27473107331386, -38.58281259537309], - [177.97046023997936, -39.166342868812976], - [177.20699262929915, -39.145775648760846], - [176.93998050364704, -39.44973642350158], - [177.0329464053401, -39.87994272233148], - [176.88582360260526, -40.065977878582174], - [176.50801720611938, -40.60480803808959], - [176.0124402204403, -41.28962411882151], - [175.239567499083, -41.68830779395324], - [175.0678983910094, -41.42589487077508], - [174.65097293527847, -41.28182097754545], - [175.22763024322367, -40.459235528323404], - [174.90015669179, -39.90893320084723], - [173.82404666574402, -39.50885426204351], - [173.85226199777534, -39.14660247167746], - [174.5748018740804, -38.797683200842755], - [174.74347374908106, -38.027807712558385], - [174.69701663645063, -37.38112883885796], - [174.29202843657922, -36.71109221776144], - [174.31900353423555, -36.53482390721389], - [173.84099653553582, -36.121980889634116], - [173.0541711774596, -35.23712533950034], - [172.63600548735374, -34.52910654066939], - [173.00704227120949, -34.45066171645034], - [173.55129845610747, -35.006183363587965], - [174.3293904971263, -35.26549570082862], - [174.61200890533055, -36.156397393540544] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Solomon Islands", - "sov_a3": "SLB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Solomon Islands", - "adm0_a3": "SLB", - "geou_dif": 0, - "geounit": "Solomon Islands", - "gu_a3": "SLB", - "su_dif": 0, - "subunit": "Solomon Islands", - "su_a3": "SLB", - "brk_diff": 0, - "name": "Solomon Is.", - "name_long": "Solomon Islands", - "brk_a3": "SLB", - "brk_name": "Solomon Is.", - "brk_group": null, - "abbrev": "S. Is.", - "postal": "SB", - "formal_en": null, - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Solomon Islands", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 6, - "pop_est": 595613, - "gdp_md_est": 1078, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SB", - "iso_a3": "SLB", - "iso_n3": "090", - "un_a3": "090", - "wb_a2": "SB", - "wb_a3": "SLB", - "woe_id": -99, - "adm0_a3_is": "SLB", - "adm0_a3_us": "SLB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 15, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "SLB.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [162.11902469304087, -10.482719008021135], - [162.39864586817222, -10.82636728276212], - [161.70003218001838, -10.820011081590224], - [161.31979699121476, -10.204751478723125], - [161.917383254238, -10.446700534713656], - [162.11902469304087, -10.482719008021135] - ] - ], - [ - [ - [160.85222863183796, -9.872937106977005], - [160.46258833235729, -9.895209649294841], - [159.8494474632142, -9.794027194867368], - [159.64000288313517, -9.63997975020527], - [159.70294477766666, -9.242949720906779], - [160.36295617089846, -9.400304457235533], - [160.6885176943372, -9.610162448772812], - [160.85222863183796, -9.872937106977005] - ] - ], - [ - [ - [161.67998172428915, -9.599982191611375], - [161.52939660059053, -9.784312025596435], - [160.78825320866056, -8.91754322676492], - [160.57999718652437, -8.320008640173967], - [160.92002811100494, -8.320008640173967], - [161.28000613835, -9.120011488484451], - [161.67998172428915, -9.599982191611375] - ] - ], - [ - [ - [159.8750272971986, -8.337320244991716], - [159.917401971678, -8.538289890174866], - [159.1336771995394, -8.114181410355398], - [158.58611372297472, -7.754823500197715], - [158.21114953026486, -7.421872246941149], - [158.35997765526545, -7.320017998893917], - [158.82000125552773, -7.560003350457392], - [159.64000288313517, -8.020026950719569], - [159.8750272971986, -8.337320244991716] - ] - ], - [ - [ - [157.5384257346893, -7.34781991946693], - [157.33941979393327, -7.404767347852555], - [156.9020304710148, -7.176874281445392], - [156.49135786359133, -6.765943291860395], - [156.54282759015396, -6.59933847415148], - [157.1400004417189, -7.021638278840655], - [157.5384257346893, -7.34781991946693] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Vanuatu", - "sov_a3": "VUT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Vanuatu", - "adm0_a3": "VUT", - "geou_dif": 0, - "geounit": "Vanuatu", - "gu_a3": "VUT", - "su_dif": 0, - "subunit": "Vanuatu", - "su_a3": "VUT", - "brk_diff": 0, - "name": "Vanuatu", - "name_long": "Vanuatu", - "brk_a3": "VUT", - "brk_name": "Vanuatu", - "brk_group": null, - "abbrev": "Van.", - "postal": "VU", - "formal_en": "Republic of Vanuatu", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Vanuatu", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 218519, - "gdp_md_est": 988.5, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "VU", - "iso_a3": "VUT", - "iso_n3": "548", - "un_a3": "548", - "wb_a2": "VU", - "wb_a3": "VUT", - "woe_id": -99, - "adm0_a3_is": "VUT", - "adm0_a3_us": "VUT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Oceania", - "region_un": "Oceania", - "subregion": "Melanesia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": 2, - "homepart": 1, - "filename": "VUT.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [167.8448767438451, -16.466333103097156], - [167.5151811058229, -16.597849623279966], - [167.18000776597782, -16.15999521247096], - [167.21680138576963, -15.891846205308452], - [167.8448767438451, -16.466333103097156] - ] - ], - [ - [ - [167.10771243720149, -14.933920179913954], - [167.27002811103026, -15.740020847234874], - [167.00120731024796, -15.614602146062495], - [166.79315799384088, -15.668810723536723], - [166.64985924709558, -15.392703545801195], - [166.62913699774649, -14.626497084209603], - [167.10771243720149, -14.933920179913954] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Albania", - "sov_a3": "ALB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Albania", - "adm0_a3": "ALB", - "geou_dif": 0, - "geounit": "Albania", - "gu_a3": "ALB", - "su_dif": 0, - "subunit": "Albania", - "su_a3": "ALB", - "brk_diff": 0, - "name": "Albania", - "name_long": "Albania", - "brk_a3": "ALB", - "brk_name": "Albania", - "brk_group": null, - "abbrev": "Alb.", - "postal": "AL", - "formal_en": "Republic of Albania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Albania", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 6, - "pop_est": 3639453, - "gdp_md_est": 21810, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AL", - "iso_a3": "ALB", - "iso_n3": "008", - "un_a3": "008", - "wb_a2": "AL", - "wb_a3": "ALB", - "woe_id": -99, - "adm0_a3_is": "ALB", - "adm0_a3_us": "ALB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ALB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.590247430104906, 41.855404161133606], - [20.463175083099202, 41.51508901627533], - [20.605181919037364, 41.08622630468522], - [21.0200403174764, 40.84272695572588], - [20.999989861747224, 40.58000397395397], - [20.674996779063633, 40.43499990494303], - [20.615000441172754, 40.11000682225938], - [20.15001590341052, 39.62499766698397], - [19.980000441170144, 39.69499339452341], - [19.960001661873207, 39.91500580500605], - [19.406081984136733, 40.250773423822466], - [19.319058872157143, 40.72723012955356], - [19.40354983895429, 41.40956574153546], - [19.540027296637106, 41.71998607031276], - [19.37176883309496, 41.877547512370654], - [19.304486118250793, 42.19574514420782], - [19.738051385179627, 42.688247382165564], - [19.801613396898688, 42.50009349219084], - [20.0707, 42.58863], - [20.283754510181893, 42.32025950781508], - [20.52295, 42.21787], - [20.590247430104906, 41.855404161133606] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Austria", - "sov_a3": "AUT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Austria", - "adm0_a3": "AUT", - "geou_dif": 0, - "geounit": "Austria", - "gu_a3": "AUT", - "su_dif": 0, - "subunit": "Austria", - "su_a3": "AUT", - "brk_diff": 0, - "name": "Austria", - "name_long": "Austria", - "brk_a3": "AUT", - "brk_name": "Austria", - "brk_group": null, - "abbrev": "Aust.", - "postal": "A", - "formal_en": "Republic of Austria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Austria", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 4, - "pop_est": 8210281, - "gdp_md_est": 329500, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AT", - "iso_a3": "AUT", - "iso_n3": "040", - "un_a3": "040", - "wb_a2": "AT", - "wb_a3": "AUT", - "woe_id": -99, - "adm0_a3_is": "AUT", - "adm0_a3_us": "AUT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "AUT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.979666782304037, 48.123497015976305], - [16.90375410326726, 47.71486562762833], - [16.340584344150415, 47.71290192320123], - [16.534267612380376, 47.49617096616912], - [16.202298211337364, 46.85238597267696], - [16.011663852612656, 46.6836107448117], - [15.137091912504985, 46.65870270444703], - [14.63247155117483, 46.43181732846955], - [13.806475457421527, 46.509306138691215], - [12.376485223040817, 46.76755910906985], - [12.153088006243054, 47.11539317482645], - [11.16482791509327, 46.94157949481273], - [11.048555942436536, 46.75135854754634], - [10.44270145024663, 46.89354625099743], - [9.932448357796659, 46.92072805438296], - [9.479969516649021, 47.10280996356337], - [9.632931756232978, 47.34760122332999], - [9.59422610844635, 47.52505809182027], - [9.896068149463188, 47.580196845075704], - [10.402083774465211, 47.30248769793916], - [10.544504021861627, 47.56639923765377], - [11.426414015354737, 47.523766181012974], - [12.141357456112788, 47.703083401065776], - [12.620759718484491, 47.67238760028441], - [12.932626987365948, 47.467645575544], - [13.02585127122049, 47.637583523135824], - [12.884102817443903, 48.28914581968792], - [13.243357374737, 48.416114813829054], - [13.595945672264437, 48.87717194273715], - [14.33889773932472, 48.5553052842072], - [14.901447381254057, 48.964401760445824], - [15.253415561593982, 49.039074205107575], - [16.02964725105022, 48.73389903420793], - [16.49928266771877, 48.78580801044511], - [16.960288120194576, 48.5969823268506], - [16.879982944413, 48.47001333270947], - [16.979666782304037, 48.123497015976305] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Bosnia and Herzegovina", - "sov_a3": "BIH", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bosnia and Herzegovina", - "adm0_a3": "BIH", - "geou_dif": 0, - "geounit": "Bosnia and Herzegovina", - "gu_a3": "BIH", - "su_dif": 0, - "subunit": "Bosnia and Herzegovina", - "su_a3": "BIH", - "brk_diff": 0, - "name": "Bosnia and Herz.", - "name_long": "Bosnia and Herzegovina", - "brk_a3": "BIH", - "brk_name": "Bosnia and Herz.", - "brk_group": null, - "abbrev": "B.H.", - "postal": "BiH", - "formal_en": "Bosnia and Herzegovina", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bosnia and Herzegovina", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 2, - "pop_est": 4613414, - "gdp_md_est": 29700, - "pop_year": -99, - "lastcensus": 1991, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BA", - "iso_a3": "BIH", - "iso_n3": "070", - "un_a3": "070", - "wb_a2": "BA", - "wb_a3": "BIH", - "woe_id": -99, - "adm0_a3_is": "BIH", - "adm0_a3_us": "BIH", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 16, - "long_len": 22, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BIH.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [19.00548628101012, 44.86023366960916], - [19.36803, 44.863], - [19.11761, 44.42307000000011], - [19.59976, 44.03847], - [19.454, 43.56810000000013], - [19.21852, 43.52384], - [19.03165, 43.43253], - [18.70648, 43.20011], - [18.56, 42.65], - [17.674921502358984, 43.02856252702361], - [17.297373488034452, 43.44634064388736], - [16.91615644701733, 43.66772247982567], - [16.456442905348865, 44.04123973243128], - [16.23966027188453, 44.35114329688571], - [15.750026075918981, 44.81871165626256], - [15.959367303133376, 45.233776760430935], - [16.318156772535872, 45.00412669532591], - [16.534939406000206, 45.21160757097772], - [17.002146030351014, 45.233776760430935], - [17.861783481526402, 45.067740383477144], - [18.553214145591653, 45.08158966733145], - [19.00548628101012, 44.86023366960916] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Bulgaria", - "sov_a3": "BGR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bulgaria", - "adm0_a3": "BGR", - "geou_dif": 0, - "geounit": "Bulgaria", - "gu_a3": "BGR", - "su_dif": 0, - "subunit": "Bulgaria", - "su_a3": "BGR", - "brk_diff": 0, - "name": "Bulgaria", - "name_long": "Bulgaria", - "brk_a3": "BGR", - "brk_name": "Bulgaria", - "brk_group": null, - "abbrev": "Bulg.", - "postal": "BG", - "formal_en": "Republic of Bulgaria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bulgaria", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 7204687, - "gdp_md_est": 93750, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BG", - "iso_a3": "BGR", - "iso_n3": "100", - "un_a3": "100", - "wb_a2": "BG", - "wb_a3": "BGR", - "woe_id": -99, - "adm0_a3_is": "BGR", - "adm0_a3_us": "BGR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BGR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.65714969248299, 44.23492300066128], - [22.944832391051847, 43.82378530534713], - [23.33230228037632, 43.89701080990471], - [24.100679152124172, 43.74105133724785], - [25.569271681426926, 43.68844472917472], - [26.065158725699746, 43.94349376075126], - [27.242399529740908, 44.175986029632405], - [27.970107049275075, 43.81246816667521], - [28.558081495891997, 43.70746165625813], - [28.03909508638472, 43.293171698574184], - [27.67389773937805, 42.577892361006214], - [27.99672041190539, 42.00735871028779], - [27.135739373490477, 42.14148489030134], - [26.117041863720797, 41.82690460872456], - [26.106138136507212, 41.32889883072778], - [25.197201368925445, 41.23448598893053], - [24.49264489105803, 41.583896185872035], - [23.692073601992348, 41.30908091894385], - [22.952377150166452, 41.33799388281115], - [22.88137373219743, 41.99929718685026], - [22.380525750424592, 42.32025950781509], - [22.54501183440962, 42.46136200618804], - [22.43659467946128, 42.580321153323936], - [22.60480146657133, 42.898518785161144], - [22.986018507588483, 43.211161200526966], - [22.50015669118028, 43.64281443946099], - [22.410446404721597, 44.00806346289995], - [22.65714969248299, 44.23492300066128] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Belgium", - "sov_a3": "BEL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Belgium", - "adm0_a3": "BEL", - "geou_dif": 0, - "geounit": "Belgium", - "gu_a3": "BEL", - "su_dif": 0, - "subunit": "Belgium", - "su_a3": "BEL", - "brk_diff": 0, - "name": "Belgium", - "name_long": "Belgium", - "brk_a3": "BEL", - "brk_name": "Belgium", - "brk_group": null, - "abbrev": "Belg.", - "postal": "B", - "formal_en": "Kingdom of Belgium", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Belgium", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 10414336, - "gdp_md_est": 389300, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BE", - "iso_a3": "BEL", - "iso_n3": "056", - "un_a3": "056", - "wb_a2": "BE", - "wb_a3": "BEL", - "woe_id": -99, - "adm0_a3_is": "BEL", - "adm0_a3_us": "BEL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BEL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [3.314971144228537, 51.345780951536085], - [4.047071160507527, 51.26725861266857], - [4.973991326526914, 51.475023708698124], - [5.606975945670001, 51.037298488969775], - [6.156658155958779, 50.80372101501058], - [6.043073357781111, 50.128051662794235], - [5.782417433300906, 50.09032786722122], - [5.674051954784829, 49.529483547557504], - [4.799221632515809, 49.985373033236385], - [4.286022983425084, 49.907496649772554], - [3.588184441755686, 50.37899241800358], - [3.123251580425801, 50.780363267614575], - [2.658422071960274, 50.79684804951574], - [2.513573032246143, 51.14850617126183], - [3.314971144228537, 51.345780951536085] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Czech Republic", - "sov_a3": "CZE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Czech Republic", - "adm0_a3": "CZE", - "geou_dif": 0, - "geounit": "Czech Republic", - "gu_a3": "CZE", - "su_dif": 0, - "subunit": "Czech Republic", - "su_a3": "CZE", - "brk_diff": 0, - "name": "Czech Rep.", - "name_long": "Czech Republic", - "brk_a3": "CZE", - "brk_name": "Czech Rep.", - "brk_group": null, - "abbrev": "Cz. Rep.", - "postal": "CZ", - "formal_en": "Czech Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Czech Republic", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 6, - "pop_est": 10211904, - "gdp_md_est": 265200, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CZ", - "iso_a3": "CZE", - "iso_n3": "203", - "un_a3": "203", - "wb_a2": "CZ", - "wb_a3": "CZE", - "woe_id": -99, - "adm0_a3_is": "CZE", - "adm0_a3_us": "CZE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 14, - "abbrev_len": 8, - "tiny": -99, - "homepart": 1, - "filename": "CZE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.960288120194576, 48.5969823268506], - [16.49928266771877, 48.78580801044511], - [16.02964725105022, 48.73389903420793], - [15.253415561593982, 49.039074205107575], - [14.901447381254057, 48.964401760445824], - [14.33889773932472, 48.5553052842072], - [13.595945672264437, 48.87717194273715], - [13.031328973043431, 49.30706818297324], - [12.521024204161192, 49.547415269562734], - [12.415190870827445, 49.96912079528057], - [12.240111118222558, 50.266337795607285], - [12.966836785543194, 50.484076443069085], - [13.338131951560285, 50.73323436136435], - [14.056227654688172, 50.92691762959429], - [14.307013380600637, 51.117267767941414], - [14.570718214586066, 51.002339382524276], - [15.01699588385867, 51.10667409932158], - [15.490972120839727, 50.78472992614321], - [16.23862674323857, 50.69773265237984], - [16.176253289462267, 50.42260732685791], - [16.719475945714436, 50.21574656839354], - [16.868769158605655, 50.47397370055603], - [17.55456709155112, 50.36214590107641], - [17.64944502123899, 50.049038397819956], - [18.392913852622172, 49.98862864847075], - [18.853144158613617, 49.49622976337764], - [18.554971144289482, 49.49501536721878], - [18.399993523846177, 49.31500051533004], - [18.170498488037964, 49.271514797556435], - [18.104972771891852, 49.04398346617531], - [17.913511590250465, 48.996492824899086], - [17.88648481616181, 48.90347524677371], - [17.545006951577108, 48.80001902932537], - [17.101984897538898, 48.81696889911711], - [16.960288120194576, 48.5969823268506] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Switzerland", - "sov_a3": "CHE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Switzerland", - "adm0_a3": "CHE", - "geou_dif": 0, - "geounit": "Switzerland", - "gu_a3": "CHE", - "su_dif": 0, - "subunit": "Switzerland", - "su_a3": "CHE", - "brk_diff": 0, - "name": "Switzerland", - "name_long": "Switzerland", - "brk_a3": "CHE", - "brk_name": "Switzerland", - "brk_group": null, - "abbrev": "Switz.", - "postal": "CH", - "formal_en": "Swiss Confederation", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Switzerland", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 7604467, - "gdp_md_est": 316700, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CH", - "iso_a3": "CHE", - "iso_n3": "756", - "un_a3": "756", - "wb_a2": "CH", - "wb_a3": "CHE", - "woe_id": -99, - "adm0_a3_is": "CHE", - "adm0_a3_us": "CHE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 11, - "long_len": 11, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "CHE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.59422610844635, 47.52505809182027], - [9.632931756232978, 47.34760122332999], - [9.479969516649021, 47.10280996356337], - [9.932448357796659, 46.92072805438296], - [10.44270145024663, 46.89354625099743], - [10.363378126678612, 46.48357127540986], - [9.92283654139038, 46.31489940040919], - [9.182881707403055, 46.44021474871698], - [8.966305779667806, 46.036931871111186], - [8.489952426801324, 46.005150865251686], - [8.31662967289438, 46.16364248309086], - [7.755992058959833, 45.82449005795931], - [7.273850945676656, 45.776947740250776], - [6.843592970414504, 45.99114655210061], - [6.500099724970425, 46.42967275652944], - [6.022609490593537, 46.27298981382047], - [6.037388950229001, 46.725778713561866], - [6.768713820023606, 47.2877082383037], - [6.736571079138059, 47.541801255882845], - [7.192202182655507, 47.44976552997102], - [7.46675906742223, 47.62058197691181], - [8.317301466514152, 47.61357982033626], - [8.522611932009765, 47.830827541691285], - [9.59422610844635, 47.52505809182027] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Belarus", - "sov_a3": "BLR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Belarus", - "adm0_a3": "BLR", - "geou_dif": 0, - "geounit": "Belarus", - "gu_a3": "BLR", - "su_dif": 0, - "subunit": "Belarus", - "su_a3": "BLR", - "brk_diff": 0, - "name": "Belarus", - "name_long": "Belarus", - "brk_a3": "BLR", - "brk_name": "Belarus", - "brk_group": null, - "abbrev": "Bela.", - "postal": "BY", - "formal_en": "Republic of Belarus", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Belarus", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 5, - "mapcolor13": 11, - "pop_est": 9648533, - "gdp_md_est": 114100, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BY", - "iso_a3": "BLR", - "iso_n3": "112", - "un_a3": "112", - "wb_a2": "BY", - "wb_a3": "BLR", - "woe_id": -99, - "adm0_a3_is": "BLR", - "adm0_a3_us": "BLR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BLR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [23.48412763844985, 53.91249766704114], - [24.450683628037037, 53.905702216194754], - [25.536353794056993, 54.28242340760253], - [25.7684326514798, 54.84696259217509], - [26.58827924979039, 55.16717560487167], - [26.494331495883753, 55.615106919977634], - [27.10245975109453, 55.783313707087686], - [28.176709425577993, 56.16912995057881], - [29.229513380660308, 55.918344224666356], - [29.371571893030673, 55.670090643936184], - [29.896294386522356, 55.78946320253041], - [30.873909132620007, 55.55097646750341], - [30.971835971813135, 55.08154775656404], - [30.757533807098717, 54.81177094178432], - [31.38447228366374, 54.157056382862436], - [31.79142418796224, 53.97463857687212], - [31.731272820774507, 53.79402944601202], - [32.405598585751164, 53.618045355842035], - [32.69364301934604, 53.35142080343212], - [32.304519484188226, 53.1327261419729], - [31.49764367038293, 53.1674268662569], - [31.305200636528014, 53.07399587667321], - [31.54001834486226, 52.74205231384636], - [31.785998162571587, 52.101677964885454], - [30.927549269338982, 52.04235342061438], - [30.619454380014844, 51.822806098022376], - [30.555117221811457, 51.31950348571566], - [30.157363722460897, 51.41613841410147], - [29.254938185347925, 51.368234361366895], - [28.99283532076353, 51.602044379271476], - [28.61761274589225, 51.42771393493484], - [28.24161502453657, 51.57222707783907], - [27.454066196408434, 51.59230337178447], - [26.337958611768556, 51.83228872334793], - [25.327787713327005, 51.91065603291855], - [24.553106316839518, 51.888461005249184], - [24.00507775238421, 51.61744395609446], - [23.52707075368437, 51.57845408793023], - [23.508002150168693, 52.02364655212473], - [23.199493849386187, 52.486977444053664], - [23.799198846133375, 52.69109935160657], - [23.80493493011778, 53.089731350306074], - [23.527535841575002, 53.470121568406555], - [23.48412763844985, 53.91249766704114] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "France", - "sov_a3": "FR1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "France", - "adm0_a3": "FRA", - "geou_dif": 0, - "geounit": "France", - "gu_a3": "FRA", - "su_dif": 0, - "subunit": "France", - "su_a3": "FRA", - "brk_diff": 0, - "name": "France", - "name_long": "France", - "brk_a3": "FRA", - "brk_name": "France", - "brk_group": null, - "abbrev": "Fr.", - "postal": "F", - "formal_en": "French Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "France", - "name_alt": null, - "mapcolor7": 7, - "mapcolor8": 5, - "mapcolor9": 9, - "mapcolor13": 11, - "pop_est": 64057792, - "gdp_md_est": 2128000, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FR", - "iso_a3": "FRA", - "iso_n3": "250", - "un_a3": "250", - "wb_a2": "FR", - "wb_a3": "FRA", - "woe_id": -99, - "adm0_a3_is": "FRA", - "adm0_a3_us": "FRA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 3, - "tiny": -99, - "homepart": 1, - "filename": "FRA.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-52.55642473001839, 2.504705308437053], - [-52.93965715189498, 2.124857692875622], - [-53.418465135295264, 2.053389187016037], - [-53.554839240113495, 2.334896551925965], - [-53.77852067728889, 2.376702785650053], - [-54.08806250671728, 2.105556545414629], - [-54.52475419779975, 2.311848863123785], - [-54.27122962097578, 2.738747870286943], - [-54.18428402364474, 3.194172268075235], - [-54.01150387227682, 3.622569891774858], - [-54.399542202356514, 4.212611395683481], - [-54.47863298197922, 4.896755682795643], - [-53.95804460307093, 5.756548163267809], - [-53.618452928264844, 5.646529038918402], - [-52.88214128275408, 5.409850979021599], - [-51.82334286152593, 4.565768133966145], - [-51.65779741067888, 4.156232408053029], - [-52.24933753112398, 3.241094468596287], - [-52.55642473001839, 2.504705308437053] - ] - ], - [ - [ - [9.560016310269134, 42.15249197037957], - [9.229752231491773, 41.38000682226445], - [8.77572309737536, 41.58361196549444], - [8.54421268070783, 42.25651662858308], - [8.746009148807588, 42.62812185319396], - [9.390000848028905, 43.00998484961474], - [9.560016310269134, 42.15249197037957] - ] - ], - [ - [ - [3.588184441755715, 50.37899241800358], - [4.28602298342514, 49.907496649772554], - [4.799221632515753, 49.98537303323633], - [5.674051954784885, 49.52948354755745], - [5.897759230176376, 49.44266714130717], - [6.186320428094206, 49.46380280211446], - [6.658229607783539, 49.20195831969155], - [8.099278598674772, 49.01778351500337], - [7.593676385131062, 48.33301911070373], - [7.46675906742223, 47.620581976911865], - [7.192202182655535, 47.44976552997099], - [6.736571079138088, 47.54180125588289], - [6.768713820023634, 47.28770823830368], - [6.037388950228972, 46.72577871356191], - [6.022609490593567, 46.272989813820516], - [6.500099724970454, 46.42967275652944], - [6.843592970414562, 45.99114655210067], - [6.802355177445662, 45.70857982032867], - [7.096652459347837, 45.333098863295874], - [6.749955275101711, 45.02851797136759], - [7.007562290076663, 44.25476675066139], - [7.549596388386163, 44.12790110938482], - [7.435184767291843, 43.69384491634918], - [6.529245232783068, 43.12889232031836], - [4.556962517931396, 43.39965098731158], - [3.10041059735272, 43.075200507167125], - [2.985998976258486, 42.47301504166989], - [1.826793247087181, 42.34338471126566], - [0.701590610363922, 42.79573436133265], - [0.338046909190581, 42.579546006839564], - [-1.502770961910471, 43.03401439063049], - [-1.901351284177735, 43.42280202897834], - [-1.384225226232957, 44.02261037859017], - [-1.193797573237362, 46.014917710954876], - [-2.225724249673789, 47.06436269793821], - [-2.963276129559574, 47.570326646507965], - [-4.491554938159481, 47.95495433205642], - [-4.592349819344747, 48.68416046812695], - [-3.295813971357745, 48.901692409859635], - [-1.616510789384932, 48.644421291694584], - [-1.933494025063254, 49.776341864615766], - [-0.98946895995536, 49.347375800160876], - [1.338761020522753, 50.12717316344526], - [1.6390010921385, 50.946606350297515], - [2.513573032246171, 51.14850617126185], - [2.658422071960331, 50.79684804951566], - [3.123251580425716, 50.78036326761452], - [3.588184441755715, 50.37899241800358] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Germany", - "sov_a3": "DEU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Germany", - "adm0_a3": "DEU", - "geou_dif": 0, - "geounit": "Germany", - "gu_a3": "DEU", - "su_dif": 0, - "subunit": "Germany", - "su_a3": "DEU", - "brk_diff": 0, - "name": "Germany", - "name_long": "Germany", - "brk_a3": "DEU", - "brk_name": "Germany", - "brk_group": null, - "abbrev": "Ger.", - "postal": "D", - "formal_en": "Federal Republic of Germany", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Germany", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 5, - "mapcolor9": 5, - "mapcolor13": 1, - "pop_est": 82329758, - "gdp_md_est": 2918000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DE", - "iso_a3": "DEU", - "iso_n3": "276", - "un_a3": "276", - "wb_a2": "DE", - "wb_a3": "DEU", - "woe_id": -99, - "adm0_a3_is": "DEU", - "adm0_a3_us": "DEU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DEU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.921906365609232, 54.983104153048025], - [9.9395797054529, 54.596641954153256], - [10.950112338920519, 54.363607082733154], - [10.939466993868448, 54.00869334575258], - [11.956252475643282, 54.19648550070116], - [12.518440382546714, 54.47037059184799], - [13.647467075259499, 54.0755109727059], - [14.119686313542559, 53.75702912049103], - [14.353315463934168, 53.248171291713106], - [14.074521111719434, 52.98126251892535], - [14.4375997250022, 52.624850165408304], - [14.685026482815713, 52.089947414755216], - [14.607098422919648, 51.745188096719964], - [15.016995883858781, 51.10667409932171], - [14.570718214586122, 51.00233938252438], - [14.307013380600665, 51.11726776794137], - [14.056227654688314, 50.92691762959435], - [13.338131951560397, 50.73323436136428], - [12.96683678554325, 50.48407644306917], - [12.240111118222671, 50.26633779560723], - [12.415190870827473, 49.96912079528062], - [12.521024204161336, 49.54741526956275], - [13.031328973043514, 49.30706818297324], - [13.595945672264577, 48.877171942737164], - [13.243357374737116, 48.41611481382903], - [12.884102817443873, 48.28914581968786], - [13.025851271220517, 47.63758352313595], - [12.932626987366064, 47.467645575544], - [12.620759718484521, 47.672387600284424], - [12.141357456112871, 47.70308340106578], - [11.426414015354851, 47.52376618101306], - [10.544504021861597, 47.5663992376538], - [10.402083774465325, 47.30248769793916], - [9.896068149463188, 47.580196845075704], - [9.594226108446376, 47.5250580918202], - [8.522611932009795, 47.83082754169135], - [8.317301466514095, 47.61357982033627], - [7.466759067422288, 47.62058197691192], - [7.593676385131062, 48.33301911070373], - [8.099278598674855, 49.01778351500343], - [6.658229607783709, 49.20195831969164], - [6.186320428094177, 49.463802802114515], - [6.242751092156993, 49.90222565367873], - [6.043073357781111, 50.128051662794235], - [6.156658155958779, 50.80372101501058], - [5.988658074577813, 51.851615709025054], - [6.589396599970826, 51.852029120483394], - [6.842869500362383, 52.22844025329755], - [7.092053256873896, 53.14404328064489], - [6.905139601274129, 53.48216217713064], - [7.100424838905268, 53.69393219666267], - [7.936239454793962, 53.74829580343379], - [8.121706170289485, 53.52779246684429], - [8.800734490604668, 54.020785630908904], - [8.572117954145368, 54.39564647075405], - [8.526229282270208, 54.96274363872516], - [9.282048780971136, 54.83086538351631], - [9.921906365609232, 54.983104153048025] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Estonia", - "sov_a3": "EST", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Estonia", - "adm0_a3": "EST", - "geou_dif": 0, - "geounit": "Estonia", - "gu_a3": "EST", - "su_dif": 0, - "subunit": "Estonia", - "su_a3": "EST", - "brk_diff": 0, - "name": "Estonia", - "name_long": "Estonia", - "brk_a3": "EST", - "brk_name": "Estonia", - "brk_group": null, - "abbrev": "Est.", - "postal": "EST", - "formal_en": "Republic of Estonia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Estonia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 10, - "pop_est": 1299371, - "gdp_md_est": 27410, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EE", - "iso_a3": "EST", - "iso_n3": "233", - "un_a3": "233", - "wb_a2": "EE", - "wb_a3": "EST", - "woe_id": -99, - "adm0_a3_is": "EST", - "adm0_a3_us": "EST", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "EST.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [24.312862583114622, 57.79342357037698], - [24.42892785004216, 58.38341339785328], - [24.061198357853186, 58.25737457949341], - [23.42656009287668, 58.612753404364625], - [23.339795363058645, 59.18724030215338], - [24.604214308376182, 59.46585378685502], - [25.86418908051664, 59.61109039981134], - [26.949135776484525, 59.445803331125774], - [27.981114129353244, 59.47538808861287], - [28.13169925305175, 59.30082510033092], - [27.42016645682494, 58.72458120384424], - [27.71668582531572, 57.79189911562437], - [27.28818484875151, 57.47452830670383], - [26.463532342237787, 57.47638865826633], - [25.602809685984365, 57.84752879498657], - [25.16459354014927, 57.97015696881519], - [24.312862583114622, 57.79342357037698] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Denmark", - "sov_a3": "DN1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Denmark", - "adm0_a3": "DNK", - "geou_dif": 0, - "geounit": "Denmark", - "gu_a3": "DNK", - "su_dif": 0, - "subunit": "Denmark", - "su_a3": "DNK", - "brk_diff": 0, - "name": "Denmark", - "name_long": "Denmark", - "brk_a3": "DNK", - "brk_name": "Denmark", - "brk_group": null, - "abbrev": "Den.", - "postal": "DK", - "formal_en": "Kingdom of Denmark", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Denmark", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 12, - "pop_est": 5500510, - "gdp_md_est": 203600, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DK", - "iso_a3": "DNK", - "iso_n3": "208", - "un_a3": "208", - "wb_a2": "DK", - "wb_a3": "DNK", - "woe_id": -99, - "adm0_a3_is": "DNK", - "adm0_a3_us": "DNK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DNK.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [12.69000613775563, 55.609990953180784], - [12.089991082414741, 54.80001455343793], - [11.043543328504228, 55.364863796604254], - [10.903913608451631, 55.77995473898875], - [12.370904168353292, 56.111407375708836], - [12.69000613775563, 55.609990953180784] - ] - ], - [ - [ - [10.912181837618363, 56.458621324277914], - [10.667803989309988, 56.08138336854722], - [10.369992710011985, 56.19000722922473], - [9.649984978889307, 55.469999498102055], - [9.921906365609175, 54.98310415304806], - [9.282048780971136, 54.83086538351616], - [8.526229282270236, 54.96274363872499], - [8.120310906617588, 55.517722683323626], - [8.08997684086225, 56.540011705137594], - [8.256581658571264, 56.8099693874303], - [8.543437534223386, 57.110002753316905], - [9.42446902836761, 57.17206614849948], - [9.775558709358563, 57.447940782289656], - [10.580005730846153, 57.73001658795485], - [10.546105991262692, 57.215732733786155], - [10.250000034230226, 56.89001618105047], - [10.369992710011985, 56.609981594460834], - [10.912181837618363, 56.458621324277914] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Spain", - "sov_a3": "ESP", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Spain", - "adm0_a3": "ESP", - "geou_dif": 0, - "geounit": "Spain", - "gu_a3": "ESP", - "su_dif": 0, - "subunit": "Spain", - "su_a3": "ESP", - "brk_diff": 0, - "name": "Spain", - "name_long": "Spain", - "brk_a3": "ESP", - "brk_name": "Spain", - "brk_group": null, - "abbrev": "Sp.", - "postal": "E", - "formal_en": "Kingdom of Spain", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Spain", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 5, - "mapcolor13": 5, - "pop_est": 40525002, - "gdp_md_est": 1403000, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ES", - "iso_a3": "ESP", - "iso_n3": "724", - "un_a3": "724", - "wb_a2": "ES", - "wb_a3": "ESP", - "woe_id": -99, - "adm0_a3_is": "ESP", - "adm0_a3_us": "ESP", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 3, - "tiny": -99, - "homepart": 1, - "filename": "ESP.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-9.034817674180246, 41.88057058365967], - [-8.984433152695672, 42.59277517350627], - [-9.392883673530648, 43.0266246608127], - [-7.978189663108309, 43.748337714200986], - [-6.754491746436756, 43.567909450853925], - [-5.411886359061596, 43.574239813809676], - [-4.347842779955783, 43.40344920508504], - [-3.51753170410609, 43.4559007838613], - [-1.901351284177764, 43.42280202897834], - [-1.502770961910528, 43.03401439063043], - [0.338046909190581, 42.57954600683954], - [0.701590610363894, 42.7957343613326], - [1.826793247087153, 42.34338471126569], - [2.985998976258458, 42.47301504166986], - [3.039484083680549, 41.892120266276905], - [2.091841668312185, 41.22608856868309], - [0.810524529635188, 41.01473196060934], - [0.721331007499401, 40.678318386389236], - [0.106691521819869, 40.12393362076202], - [-0.278711310212941, 39.30997813573272], - [0.111290724293838, 38.73851430923303], - [-0.467123582349103, 38.29236583104115], - [-0.683389451490598, 37.642353827457825], - [-1.438382127274849, 37.443063666324214], - [-2.146452602538119, 36.67414419203728], - [-3.415780808923387, 36.65889964451118], - [-4.368900926114719, 36.677839056946155], - [-4.995219285492211, 36.32470815687964], - [-5.377159796561457, 35.946850083961465], - [-5.866432257500904, 36.02981659600606], - [-6.236693894872175, 36.367677110330334], - [-6.520190802425404, 36.94291331638732], - [-7.453725551778092, 37.09778758396607], - [-7.537105475281024, 37.42890432387623], - [-7.166507941099865, 37.803894354802225], - [-7.029281175148796, 38.07576406508977], - [-7.374092169616318, 38.37305858006492], - [-7.098036668313128, 39.03007274022378], - [-7.498632371439725, 39.62957103124181], - [-7.066591559263529, 39.71189158788277], - [-7.026413133156595, 40.184524237624245], - [-6.864019944679385, 40.33087189387483], - [-6.851126674822552, 41.11108266861753], - [-6.389087693700915, 41.381815497394655], - [-6.668605515967656, 41.883386949219584], - [-7.251308966490824, 41.91834605566505], - [-7.422512986673795, 41.79207469335983], - [-8.013174607769912, 41.790886135417125], - [-8.263856980817792, 42.28046865495034], - [-8.67194576662672, 42.13468943945496], - [-9.034817674180246, 41.88057058365967] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Finland", - "sov_a3": "FI1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Finland", - "adm0_a3": "FIN", - "geou_dif": 0, - "geounit": "Finland", - "gu_a3": "FIN", - "su_dif": 0, - "subunit": "Finland", - "su_a3": "FIN", - "brk_diff": 0, - "name": "Finland", - "name_long": "Finland", - "brk_a3": "FIN", - "brk_name": "Finland", - "brk_group": null, - "abbrev": "Fin.", - "postal": "FIN", - "formal_en": "Republic of Finland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Finland", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 6, - "pop_est": 5250275, - "gdp_md_est": 193500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FI", - "iso_a3": "FIN", - "iso_n3": "246", - "un_a3": "246", - "wb_a2": "FI", - "wb_a3": "FIN", - "woe_id": -99, - "adm0_a3_is": "FIN", - "adm0_a3_us": "FIN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "FIN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [28.591929559043194, 69.06477692328666], - [28.445943637818658, 68.36461294216404], - [29.977426385220607, 67.69829702419266], - [29.054588657352326, 66.94428620062193], - [30.21765, 65.80598], - [29.544429559046986, 64.94867157659048], - [30.44468468600371, 64.20445343693909], - [30.035872430142714, 63.55281362573855], - [31.51609215671112, 62.86768748641288], - [31.139991082490894, 62.35769277612441], - [30.211107212044446, 61.78002777774969], - [28.069997592895277, 60.503516547275844], - [26.25517296723697, 60.4239606797625], - [24.496623976344523, 60.05731639265165], - [22.869694858499457, 59.846373196036225], - [22.290763787533592, 60.39192129174154], - [21.322244093519316, 60.72016998965952], - [21.544866163832694, 61.7053294948718], - [21.05921105315369, 62.60739329695874], - [21.536029493910803, 63.18973501245587], - [22.442744174903993, 63.81781037053129], - [24.730511508897536, 64.90234365504082], - [25.398067661243942, 65.11142650009373], - [25.294043003040404, 65.53434642197045], - [23.903378533633802, 66.00692739527962], - [23.565879754335583, 66.39605093043743], - [23.53947309743444, 67.93600861273525], - [21.978534783626117, 68.6168456081807], - [20.645592889089528, 69.10624726020087], - [21.244936150810673, 69.37044302029307], - [22.356237827247412, 68.84174144151491], - [23.66204959483076, 68.89124746365054], - [24.735679152126725, 68.64955678982146], - [25.68921268077636, 69.09211375596904], - [26.17962202322624, 69.82529897732614], - [27.732292107867863, 70.16419302029625], - [29.01557295097197, 69.76649119737799], - [28.591929559043194, 69.06477692328666] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "United Kingdom", - "sov_a3": "GB1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "United Kingdom", - "adm0_a3": "GBR", - "geou_dif": 0, - "geounit": "United Kingdom", - "gu_a3": "GBR", - "su_dif": 0, - "subunit": "United Kingdom", - "su_a3": "GBR", - "brk_diff": 0, - "name": "United Kingdom", - "name_long": "United Kingdom", - "brk_a3": "GBR", - "brk_name": "United Kingdom", - "brk_group": null, - "abbrev": "U.K.", - "postal": "GB", - "formal_en": "United Kingdom of Great Britain and Northern Ireland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "United Kingdom", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 62262000, - "gdp_md_est": 1977704, - "pop_year": 0, - "lastcensus": 2011, - "gdp_year": 2009, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GB", - "iso_a3": "GBR", - "iso_n3": "826", - "un_a3": "826", - "wb_a2": "GB", - "wb_a3": "GBR", - "woe_id": -99, - "adm0_a3_is": "GBR", - "adm0_a3_us": "GBR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 14, - "long_len": 14, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GBR.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-5.661948614921897, 54.55460317648385], - [-6.197884894220977, 53.86756500916334], - [-6.953730231137996, 54.073702297575636], - [-7.572167934591079, 54.05995636658599], - [-7.366030646178785, 54.595840969452695], - [-7.572167934591079, 55.1316222194549], - [-6.733847011736145, 55.1728600124238], - [-5.661948614921897, 54.55460317648385] - ] - ], - [ - [ - [-3.005004848635281, 58.63500010846633], - [-4.073828497728016, 57.55302480735525], - [-3.055001796877661, 57.69001902936095], - [-1.959280564776918, 57.68479970969951], - [-2.219988165689301, 56.87001740175353], - [-3.119003058271118, 55.973793036515474], - [-2.085009324543023, 55.90999848085127], - [-2.005675679673857, 55.80490285035023], - [-1.11499101399221, 54.62498647726539], - [-0.4304849918542, 54.46437612570216], - [0.184981316742039, 53.32501414653103], - [0.469976840831777, 52.92999949809197], - [1.681530795914739, 52.739520168664], - [1.559987827164377, 52.09999848083601], - [1.050561557630914, 51.806760565795685], - [1.449865349950301, 51.28942780212196], - [0.550333693045502, 50.765738837275876], - [-0.78751746255864, 50.77498891865622], - [-2.489997524414377, 50.50001862243124], - [-2.956273972984036, 50.696879991247016], - [-3.617448085942328, 50.22835561787272], - [-4.542507900399244, 50.34183706318566], - [-5.245023159191135, 49.95999990498108], - [-5.776566941745301, 50.15967763935682], - [-4.309989793301838, 51.21000112568916], - [-3.414850633142123, 51.42600861266925], - [-3.422719467108323, 51.42684816740609], - [-4.984367234710874, 51.593466091510976], - [-5.267295701508885, 51.99140045837458], - [-4.222346564134853, 52.301355699261364], - [-4.770013393564113, 52.840004991255626], - [-4.579999152026915, 53.49500377055517], - [-3.093830673788659, 53.404547400669685], - [-3.092079637047106, 53.404440822963544], - [-2.945008510744344, 53.984999701546684], - [-3.614700825433034, 54.600936773292574], - [-3.63000545898933, 54.615012925833014], - [-4.844169073903004, 54.790971177786844], - [-5.082526617849226, 55.06160065369937], - [-4.719112107756644, 55.50847260194348], - [-5.047980922862109, 55.78398550070752], - [-5.586397670911139, 55.31114614523682], - [-5.644998745130181, 56.275014960344805], - [-6.149980841486354, 56.78500967063354], - [-5.786824713555291, 57.81884837506465], - [-5.009998745127575, 58.63001333275005], - [-4.211494513353557, 58.55084503847917], - [-3.005004848635281, 58.63500010846633] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Croatia", - "sov_a3": "HRV", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Croatia", - "adm0_a3": "HRV", - "geou_dif": 0, - "geounit": "Croatia", - "gu_a3": "HRV", - "su_dif": 0, - "subunit": "Croatia", - "su_a3": "HRV", - "brk_diff": 0, - "name": "Croatia", - "name_long": "Croatia", - "brk_a3": "HRV", - "brk_name": "Croatia", - "brk_group": null, - "abbrev": "Cro.", - "postal": "HR", - "formal_en": "Republic of Croatia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Croatia", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 4, - "mapcolor9": 5, - "mapcolor13": 1, - "pop_est": 4489409, - "gdp_md_est": 82390, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HR", - "iso_a3": "HRV", - "iso_n3": "191", - "un_a3": "191", - "wb_a2": "HR", - "wb_a3": "HRV", - "woe_id": -99, - "adm0_a3_is": "HRV", - "adm0_a3_us": "HRV", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "HRV.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [18.829838087650046, 45.908877671891844], - [19.072768995854176, 45.52151113543209], - [19.39047570158459, 45.236515611342384], - [19.00548628101012, 44.86023366960916], - [18.553214145591653, 45.08158966733145], - [17.861783481526402, 45.067740383477144], - [17.002146030351014, 45.233776760430935], - [16.534939406000206, 45.21160757097772], - [16.318156772535872, 45.00412669532591], - [15.959367303133376, 45.233776760430935], - [15.750026075918981, 44.81871165626256], - [16.23966027188453, 44.35114329688571], - [16.456442905348865, 44.04123973243128], - [16.91615644701733, 43.66772247982567], - [17.297373488034452, 43.44634064388736], - [17.674921502358984, 43.02856252702361], - [18.56, 42.65], - [18.450016310304818, 42.47999136002932], - [17.509970330483327, 42.849994615239154], - [16.930005730871642, 43.20999848080038], - [16.015384555737683, 43.50721548112722], - [15.174453973052096, 44.243191229827914], - [15.376250441151795, 44.31791535092208], - [14.920309279040508, 44.73848399512946], - [14.901602410550877, 45.07606028907611], - [14.258747592839995, 45.233776760430935], - [13.952254672917034, 44.80212352149687], - [13.656975538801191, 45.13693512631596], - [13.67940311041582, 45.48414907488501], - [13.715059848697251, 45.500323798192426], - [14.4119682145855, 45.46616567644742], - [14.595109490627918, 45.63494090431282], - [14.935243767972963, 45.471695054702764], - [15.327674594797427, 45.452316392593325], - [15.323953891672431, 45.731782538427694], - [15.671529575267641, 45.8341535507979], - [15.768732944408612, 46.23810822202353], - [16.564808383864943, 46.50375092221981], - [16.882515089595415, 46.38063182228444], - [17.630066359129557, 45.9517691106941], - [18.45606245288286, 45.75948110613615], - [18.829838087650046, 45.908877671891844] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Hungary", - "sov_a3": "HUN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Hungary", - "adm0_a3": "HUN", - "geou_dif": 0, - "geounit": "Hungary", - "gu_a3": "HUN", - "su_dif": 0, - "subunit": "Hungary", - "su_a3": "HUN", - "brk_diff": 0, - "name": "Hungary", - "name_long": "Hungary", - "brk_a3": "HUN", - "brk_name": "Hungary", - "brk_group": null, - "abbrev": "Hun.", - "postal": "HU", - "formal_en": "Republic of Hungary", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Hungary", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 1, - "mapcolor13": 5, - "pop_est": 9905596, - "gdp_md_est": 196600, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HU", - "iso_a3": "HUN", - "iso_n3": "348", - "un_a3": "348", - "wb_a2": "HU", - "wb_a3": "HUN", - "woe_id": -99, - "adm0_a3_is": "HUN", - "adm0_a3_us": "HUN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "HUN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.202298211337364, 46.85238597267696], - [16.534267612380376, 47.49617096616912], - [16.340584344150415, 47.71290192320123], - [16.90375410326726, 47.71486562762833], - [16.979666782304037, 48.123497015976305], - [17.48847293464982, 47.86746613218621], - [17.857132602620027, 47.758428860050365], - [18.696512892336926, 47.880953681014404], - [18.77702477384767, 48.081768296900634], - [19.17436486173989, 48.11137889260387], - [19.661363559658497, 48.26661489520866], - [19.769470656013112, 48.202691148463614], - [20.239054396249347, 48.32756724709692], - [20.473562045989866, 48.56285004332181], - [20.801293979584926, 48.623854071642384], - [21.872236362401736, 48.31997081155002], - [22.08560835133485, 48.42226430927179], - [22.640819939878753, 48.15023956968735], - [22.710531447040495, 47.88219391538941], - [22.099767693782834, 47.6724392767167], - [21.62651492685387, 46.99423777931816], - [21.02195234547125, 46.3160879583519], - [20.220192498462836, 46.127468980486555], - [19.596044549241583, 46.17172984474454], - [18.82983808764996, 45.90887767189193], - [18.45606245288286, 45.759481106136136], - [17.630066359129557, 45.95176911069419], - [16.8825150895953, 46.38063182228444], - [16.564808383864857, 46.50375092221983], - [16.370504998447416, 46.8413272161665], - [16.202298211337364, 46.85238597267696] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Greece", - "sov_a3": "GRC", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Greece", - "adm0_a3": "GRC", - "geou_dif": 0, - "geounit": "Greece", - "gu_a3": "GRC", - "su_dif": 0, - "subunit": "Greece", - "su_a3": "GRC", - "brk_diff": 0, - "name": "Greece", - "name_long": "Greece", - "brk_a3": "GRC", - "brk_name": "Greece", - "brk_group": null, - "abbrev": "Greece", - "postal": "GR", - "formal_en": "Hellenic Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Greece", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 9, - "pop_est": 10737428, - "gdp_md_est": 343000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GR", - "iso_a3": "GRC", - "iso_n3": "300", - "un_a3": "300", - "wb_a2": "GR", - "wb_a3": "GRC", - "woe_id": -99, - "adm0_a3_is": "GRC", - "adm0_a3_us": "GRC", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "GRC.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [23.699980096133004, 35.70500438083553], - [24.24666507334868, 35.368022365860156], - [25.02501549652888, 35.42499563246198], - [25.769207797964185, 35.35401805270908], - [25.745023227651586, 35.179997666966216], - [26.290002882601723, 35.29999034274792], - [26.16499759288766, 35.004995429009796], - [24.724982130642303, 34.91998769788961], - [24.735007358506945, 35.08499054619759], - [23.51497846852811, 35.27999156345098], - [23.699980096133004, 35.70500438083553] - ] - ], - [ - [ - [26.604195590936282, 41.562114569661105], - [26.29460208507578, 40.93626129817426], - [26.056942172965506, 40.824123440100834], - [25.447677036244187, 40.85254547786147], - [24.92584842296094, 40.94706167252323], - [23.714811232200816, 40.687129218095116], - [24.407998894964066, 40.1249929876241], - [23.899967889102584, 39.96200552017558], - [23.3429993018608, 39.96099782974579], - [22.81398766448896, 40.476005153966554], - [22.62629886240478, 40.25656118423919], - [22.849747755634805, 39.65931081802577], - [23.3500272966526, 39.19001129816726], - [22.973099399515547, 38.97090322524966], - [23.530016310324953, 38.51000112563847], - [24.025024855248944, 38.21999298761645], - [24.040011020613605, 37.655014553369426], - [23.115002882589152, 37.92001129816222], - [23.409971958111072, 37.409990749657396], - [22.774971958108633, 37.30501007745656], - [23.15422529469862, 36.422505804992056], - [22.490028110451107, 36.41000010837746], - [21.670026482843696, 36.8449864771942], - [21.295010613701574, 37.644989325504696], - [21.120034213961333, 38.31032339126273], - [20.730032179454582, 38.769985256498785], - [20.217712029712857, 39.340234686839636], - [20.15001590341052, 39.62499766698403], - [20.615000441172782, 40.11000682225943], - [20.674996779063633, 40.434999904943055], - [20.99998986174728, 40.58000397395397], - [21.02004031747643, 40.84272695572588], - [21.674160597426976, 40.93127452245798], - [22.05537763844427, 41.14986583105269], - [22.597308383889015, 41.130487168943205], - [22.76177, 41.3048], - [22.952377150166566, 41.33799388281122], - [23.692073601992462, 41.30908091894386], - [24.49264489105803, 41.58389618587205], - [25.197201368925533, 41.23448598893066], - [26.106138136507184, 41.32889883072784], - [26.117041863720914, 41.82690460872473], - [26.604195590936282, 41.562114569661105] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ireland", - "sov_a3": "IRL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ireland", - "adm0_a3": "IRL", - "geou_dif": 0, - "geounit": "Ireland", - "gu_a3": "IRL", - "su_dif": 0, - "subunit": "Ireland", - "su_a3": "IRL", - "brk_diff": 0, - "name": "Ireland", - "name_long": "Ireland", - "brk_a3": "IRL", - "brk_name": "Ireland", - "brk_group": null, - "abbrev": "Ire.", - "postal": "IRL", - "formal_en": "Ireland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ireland", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 4203200, - "gdp_md_est": 188400, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IE", - "iso_a3": "IRL", - "iso_n3": "372", - "un_a3": "372", - "wb_a2": "IE", - "wb_a3": "IRL", - "woe_id": -99, - "adm0_a3_is": "IRL", - "adm0_a3_us": "IRL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "IRL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-6.197884894220991, 53.86756500916336], - [-6.03298539877761, 53.15316417094435], - [-6.788856573910849, 52.260117906292336], - [-8.56161658368356, 51.669301255899356], - [-9.977085740590269, 51.82045482035307], - [-9.16628251793078, 52.86462881124268], - [-9.688524542672454, 53.8813626165853], - [-8.327987433292009, 54.66451894796863], - [-7.572167934591064, 55.13162221945487], - [-7.366030646178785, 54.59584096945272], - [-7.572167934591064, 54.059956366586], - [-6.953730231138067, 54.073702297575636], - [-6.197884894220991, 53.86756500916336] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Italy", - "sov_a3": "ITA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Italy", - "adm0_a3": "ITA", - "geou_dif": 0, - "geounit": "Italy", - "gu_a3": "ITA", - "su_dif": 0, - "subunit": "Italy", - "su_a3": "ITA", - "brk_diff": 0, - "name": "Italy", - "name_long": "Italy", - "brk_a3": "ITA", - "brk_name": "Italy", - "brk_group": null, - "abbrev": "Italy", - "postal": "I", - "formal_en": "Italian Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Italy", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 7, - "mapcolor9": 8, - "mapcolor13": 7, - "pop_est": 58126212, - "gdp_md_est": 1823000, - "pop_year": -99, - "lastcensus": 2012, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IT", - "iso_a3": "ITA", - "iso_n3": "380", - "un_a3": "380", - "wb_a2": "IT", - "wb_a3": "ITA", - "woe_id": -99, - "adm0_a3_is": "ITA", - "adm0_a3_us": "ITA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ITA.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [15.520376010813834, 38.23115509699147], - [15.160242954171736, 37.44404551853782], - [15.309897902089006, 37.1342194687318], - [15.099988234119449, 36.6199872909954], - [14.335228712632016, 36.996630967754754], - [13.826732618879928, 37.10453135838019], - [12.431003859108813, 37.61294993748381], - [12.570943637755136, 38.12638113051968], - [13.741156447004585, 38.03496552179536], - [14.76124922044616, 38.143873602850505], - [15.520376010813834, 38.23115509699147] - ] - ], - [ - [ - [9.210011834356266, 41.20999136002422], - [9.809975213264977, 40.5000088567661], - [9.669518670295673, 39.177376410471794], - [9.21481774255949, 39.240473334300134], - [8.80693566247973, 38.90661774347847], - [8.428302443077115, 39.17184703221662], - [8.38825320805094, 40.378310858718805], - [8.15999840661766, 40.95000722916379], - [8.709990675500109, 40.89998444270523], - [9.210011834356266, 41.20999136002422] - ] - ], - [ - [ - [12.376485223040843, 46.76755910906987], - [13.806475457421556, 46.50930613869119], - [13.698109978905478, 46.016778062517375], - [13.937630242578335, 45.591015936864665], - [13.141606479554298, 45.73669179949541], - [12.328581170306306, 45.38177806251485], - [12.383874952858605, 44.88537425391908], - [12.261453484759159, 44.600482082694015], - [12.589237094786483, 44.091365871754476], - [13.526905958722494, 43.5877273626379], - [14.029820997787027, 42.76100779883248], - [15.142569614327956, 41.955139675456905], - [15.926191033601896, 41.96131500911574], - [16.169897088290412, 41.74029490820342], - [15.889345737377797, 41.5410822617182], - [16.785001661860576, 41.179605617836586], - [17.519168735431208, 40.87714345963224], - [18.376687452882575, 40.35562490494266], - [18.4802470231954, 40.168866278639825], - [18.293385044028096, 39.81077444107325], - [17.738380161213286, 40.2776710068303], - [16.869595981522338, 40.44223460546385], - [16.448743116937322, 39.79540070246648], - [17.1714896989715, 39.42469981542072], - [17.05284061042934, 38.9028712021373], - [16.635088331781844, 38.8435724960824], - [16.100960727613057, 37.98589874933418], - [15.684086948314501, 37.90884918878703], - [15.687962680736321, 38.214592800441864], - [15.891981235424707, 38.750942491199226], - [16.109332309644312, 38.96454702407769], - [15.718813510814641, 39.544072374014945], - [15.413612501698822, 40.04835683853517], - [14.998495721098237, 40.17294871679093], - [14.70326826341477, 40.604550279292624], - [14.060671827865264, 40.78634796809544], - [13.627985060285397, 41.188287258461656], - [12.88808190273042, 41.25308950455562], - [12.10668257004491, 41.70453481705741], - [11.191906365614187, 42.35542531998967], - [10.511947869517797, 42.931462510747224], - [10.200028924204048, 43.920006822274615], - [9.702488234097814, 44.03627879493132], - [8.88894616052687, 44.36633616797954], - [8.428560825238577, 44.23122813575242], - [7.850766635783201, 43.76714793555524], - [7.435184767291843, 43.69384491634918], - [7.549596388386163, 44.12790110938482], - [7.007562290076663, 44.25476675066139], - [6.749955275101711, 45.02851797136759], - [7.096652459347837, 45.333098863295874], - [6.802355177445662, 45.70857982032867], - [6.843592970414562, 45.99114655210067], - [7.273850945676685, 45.77694774025076], - [7.755992058959833, 45.82449005795928], - [8.31662967289438, 46.163642483090854], - [8.489952426801295, 46.00515086525175], - [8.966305779667834, 46.036931871111165], - [9.182881707403112, 46.44021474871698], - [9.922836541390353, 46.31489940040919], - [10.363378126678668, 46.483571275409844], - [10.442701450246602, 46.893546250997446], - [11.048555942436508, 46.7513585475464], - [11.164827915093326, 46.94157949481274], - [12.153088006243081, 47.11539317482644], - [12.376485223040843, 46.76755910906987] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Iceland", - "sov_a3": "ISL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Iceland", - "adm0_a3": "ISL", - "geou_dif": 0, - "geounit": "Iceland", - "gu_a3": "ISL", - "su_dif": 0, - "subunit": "Iceland", - "su_a3": "ISL", - "brk_diff": 0, - "name": "Iceland", - "name_long": "Iceland", - "brk_a3": "ISL", - "brk_name": "Iceland", - "brk_group": null, - "abbrev": "Iceland", - "postal": "IS", - "formal_en": "Republic of Iceland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Iceland", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 306694, - "gdp_md_est": 12710, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IS", - "iso_a3": "ISL", - "iso_n3": "352", - "un_a3": "352", - "wb_a2": "IS", - "wb_a3": "ISL", - "woe_id": -99, - "adm0_a3_is": "ISL", - "adm0_a3_us": "ISL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "ISL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-14.508695441129236, 66.45589223903141], - [-14.739637417041605, 65.8087482774403], - [-13.60973222497981, 65.12667104761987], - [-14.909833746794902, 64.36408193628868], - [-17.794438035543422, 63.67874909123385], - [-18.656245896874992, 63.49638296167582], - [-19.97275468594276, 63.64363495549153], - [-22.762971971110158, 63.960178941495386], - [-21.778484259517683, 64.40211579045551], - [-23.95504391121911, 64.89112986923348], - [-22.184402635170358, 65.0849681667603], - [-22.227423265053332, 65.37859365504272], - [-24.326184047939336, 65.61118927678847], - [-23.65051469572309, 66.26251902939522], - [-22.134922451250883, 66.41046865504687], - [-20.57628373867955, 65.73211212835143], - [-19.05684160000159, 66.27660085719477], - [-17.79862382655905, 65.99385325790978], - [-16.167818976292125, 66.52679230413587], - [-14.508695441129236, 66.45589223903141] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Kosovo", - "sov_a3": "KOS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kosovo", - "adm0_a3": "KOS", - "geou_dif": 0, - "geounit": "Kosovo", - "gu_a3": "KOS", - "su_dif": 0, - "subunit": "Kosovo", - "su_a3": "KOS", - "brk_diff": 1, - "name": "Kosovo", - "name_long": "Kosovo", - "brk_a3": "B57", - "brk_name": "Kosovo", - "brk_group": null, - "abbrev": "Kos.", - "postal": "KO", - "formal_en": "Republic of Kosovo", - "formal_fr": null, - "note_adm0": null, - "note_brk": "Self admin.; Claimed by Serbia", - "name_sort": "Kosovo", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 11, - "pop_est": 1804838, - "gdp_md_est": 5352, - "pop_year": -99, - "lastcensus": 1981, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "-99", - "iso_a3": "-99", - "iso_n3": "-99", - "un_a3": "-099", - "wb_a2": "KV", - "wb_a3": "KSV", - "woe_id": -99, - "adm0_a3_is": "SRB", - "adm0_a3_us": "KOS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KOS.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.76216, 42.05186], - [20.71731000000011, 41.84711], - [20.59023, 41.85541], - [20.52295, 42.21787], - [20.28374, 42.3202500000001], - [20.0707, 42.58863], - [20.25758, 42.81275000000011], - [20.49679, 42.88469], - [20.63508, 43.21671], - [20.81448, 43.27205], - [20.95651, 43.13094], - [21.143395, 43.06868500000012], - [21.27421, 42.90959], - [21.43866, 42.86255], - [21.63302, 42.67717], - [21.77505, 42.6827], - [21.66292, 42.43922], - [21.54332, 42.3202500000001], - [21.57663598940212, 42.24522439706186], - [21.35270000000014, 42.2068], - [20.76216, 42.05186] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Lithuania", - "sov_a3": "LTU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Lithuania", - "adm0_a3": "LTU", - "geou_dif": 0, - "geounit": "Lithuania", - "gu_a3": "LTU", - "su_dif": 0, - "subunit": "Lithuania", - "su_a3": "LTU", - "brk_diff": 0, - "name": "Lithuania", - "name_long": "Lithuania", - "brk_a3": "LTU", - "brk_name": "Lithuania", - "brk_group": null, - "abbrev": "Lith.", - "postal": "LT", - "formal_en": "Republic of Lithuania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lithuania", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 3555179, - "gdp_md_est": 63330, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LT", - "iso_a3": "LTU", - "iso_n3": "440", - "un_a3": "440", - "wb_a2": "LT", - "wb_a3": "LTU", - "woe_id": -99, - "adm0_a3_is": "LTU", - "adm0_a3_us": "LTU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "LTU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.731098667092652, 54.327536932993326], - [22.65105187347254, 54.582740993866736], - [22.75776370615526, 54.85657440858138], - [22.315723504330577, 55.015298570365864], - [21.268448927503467, 55.190481675835315], - [21.055800408622414, 56.03107636171106], - [22.201156853939494, 56.33780182557948], - [23.878263787539964, 56.273671373105266], - [24.860684441840757, 56.37252838807963], - [25.000934279080894, 56.16453074810484], - [25.533046502390334, 56.10029694276603], - [26.494331495883753, 55.615106919977634], - [26.58827924979039, 55.16717560487167], - [25.7684326514798, 54.84696259217509], - [25.536353794056993, 54.28242340760253], - [24.450683628037037, 53.905702216194754], - [23.48412763844985, 53.91249766704114], - [23.24398725758951, 54.22056671814914], - [22.731098667092652, 54.327536932993326] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Luxembourg", - "sov_a3": "LUX", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Luxembourg", - "adm0_a3": "LUX", - "geou_dif": 0, - "geounit": "Luxembourg", - "gu_a3": "LUX", - "su_dif": 0, - "subunit": "Luxembourg", - "su_a3": "LUX", - "brk_diff": 0, - "name": "Luxembourg", - "name_long": "Luxembourg", - "brk_a3": "LUX", - "brk_name": "Luxembourg", - "brk_group": null, - "abbrev": "Lux.", - "postal": "L", - "formal_en": "Grand Duchy of Luxembourg", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Luxembourg", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 7, - "mapcolor9": 3, - "mapcolor13": 7, - "pop_est": 491775, - "gdp_md_est": 39370, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LU", - "iso_a3": "LUX", - "iso_n3": "442", - "un_a3": "442", - "wb_a2": "LU", - "wb_a3": "LUX", - "woe_id": -99, - "adm0_a3_is": "LUX", - "adm0_a3_us": "LUX", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": 5, - "homepart": 1, - "filename": "LUX.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [6.043073357781111, 50.128051662794235], - [6.242751092156993, 49.90222565367873], - [6.186320428094177, 49.463802802114515], - [5.897759230176405, 49.44266714130703], - [5.674051954784829, 49.529483547557504], - [5.782417433300906, 50.09032786722122], - [6.043073357781111, 50.128051662794235] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Latvia", - "sov_a3": "LVA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Latvia", - "adm0_a3": "LVA", - "geou_dif": 0, - "geounit": "Latvia", - "gu_a3": "LVA", - "su_dif": 0, - "subunit": "Latvia", - "su_a3": "LVA", - "brk_diff": 0, - "name": "Latvia", - "name_long": "Latvia", - "brk_a3": "LVA", - "brk_name": "Latvia", - "brk_group": null, - "abbrev": "Lat.", - "postal": "LV", - "formal_en": "Republic of Latvia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Latvia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 7, - "mapcolor9": 6, - "mapcolor13": 13, - "pop_est": 2231503, - "gdp_md_est": 38860, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LV", - "iso_a3": "LVA", - "iso_n3": "428", - "un_a3": "428", - "wb_a2": "LV", - "wb_a3": "LVA", - "woe_id": -99, - "adm0_a3_is": "LVA", - "adm0_a3_us": "LVA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "LVA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [21.055800408622414, 56.03107636171106], - [21.09042361825797, 56.78387278912293], - [21.581866489353672, 57.41187063254993], - [22.524341261492875, 57.75337433535076], - [23.318452996522097, 57.00623647727487], - [24.12072960785343, 57.02569265403277], - [24.312862583114622, 57.79342357037698], - [25.16459354014927, 57.97015696881519], - [25.602809685984365, 57.84752879498657], - [26.463532342237787, 57.47638865826633], - [27.28818484875151, 57.47452830670383], - [27.77001590344093, 57.24425812441123], - [27.855282016722526, 56.75932648378429], - [28.176709425577993, 56.16912995057881], - [27.10245975109453, 55.783313707087686], - [26.494331495883753, 55.615106919977634], - [25.533046502390334, 56.10029694276603], - [25.000934279080894, 56.16453074810484], - [24.860684441840757, 56.37252838807963], - [23.878263787539964, 56.273671373105266], - [22.201156853939494, 56.33780182557948], - [21.055800408622414, 56.03107636171106] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Moldova", - "sov_a3": "MDA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Moldova", - "adm0_a3": "MDA", - "geou_dif": 0, - "geounit": "Moldova", - "gu_a3": "MDA", - "su_dif": 0, - "subunit": "Moldova", - "su_a3": "MDA", - "brk_diff": 0, - "name": "Moldova", - "name_long": "Moldova", - "brk_a3": "MDA", - "brk_name": "Moldova", - "brk_group": null, - "abbrev": "Mda.", - "postal": "MD", - "formal_en": "Republic of Moldova", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Moldova", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 4, - "mapcolor13": 12, - "pop_est": 4320748, - "gdp_md_est": 10670, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MD", - "iso_a3": "MDA", - "iso_n3": "498", - "un_a3": "498", - "wb_a2": "MD", - "wb_a3": "MDA", - "woe_id": -99, - "adm0_a3_is": "MDA", - "adm0_a3_us": "MDA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MDA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [26.619336785597795, 48.22072622333347], - [26.857823520624805, 48.368210761094495], - [27.522537469195154, 48.467119452501116], - [28.259546746541844, 48.15556224221342], - [28.670891147585163, 48.1181485052341], - [29.12269819511303, 47.84909516050646], - [29.05086795422733, 47.51022695575249], - [29.41513512545274, 47.34664520933257], - [29.559674106573112, 46.928582872091326], - [29.908851759569302, 46.67436066343146], - [29.838210076626297, 46.52532583270169], - [30.02465864433537, 46.42393667254503], - [29.75997195813639, 46.34998769793536], - [29.170653924279886, 46.3792623968287], - [29.072106967899295, 46.517677720722496], - [28.862972446414062, 46.43788930926383], - [28.93371748222162, 46.2588304713725], - [28.659987420371575, 45.93998688413164], - [28.485269402792767, 45.5969070501459], - [28.233553501099042, 45.48828318946837], - [28.0544429867754, 45.944586086605625], - [28.160017937947714, 46.37156260841722], - [28.128030226359044, 46.810476386088254], - [27.551166212684848, 47.40511709247083], - [27.233872918412743, 47.82677094175638], - [26.924176059687568, 48.123264472030996], - [26.619336785597795, 48.22072622333347] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Macedonia", - "sov_a3": "MKD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Macedonia", - "adm0_a3": "MKD", - "geou_dif": 0, - "geounit": "Macedonia", - "gu_a3": "MKD", - "su_dif": 0, - "subunit": "Macedonia", - "su_a3": "MKD", - "brk_diff": 0, - "name": "Macedonia", - "name_long": "Macedonia", - "brk_a3": "MKD", - "brk_name": "Macedonia", - "brk_group": null, - "abbrev": "Mkd.", - "postal": "MK", - "formal_en": "Former Yugoslav Republic of Macedonia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Macedonia, FYR", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 2066718, - "gdp_md_est": 18780, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MK", - "iso_a3": "MKD", - "iso_n3": "807", - "un_a3": "807", - "wb_a2": "MK", - "wb_a3": "MKD", - "woe_id": -99, - "adm0_a3_is": "MKD", - "adm0_a3_us": "MKD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MKD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.59023, 41.85541], - [20.71731000000011, 41.84711], - [20.76216, 42.05186], - [21.35270000000014, 42.2068], - [21.57663598940212, 42.24522439706186], - [21.917080000000112, 42.30364], - [22.38052575042468, 42.32025950781508], - [22.881373732197346, 41.999297186850356], - [22.952377150166512, 41.33799388281119], - [22.76177, 41.3048], - [22.597308383889015, 41.130487168943205], - [22.05537763844427, 41.14986583105269], - [21.674160597426976, 40.93127452245795], - [21.0200403174764, 40.84272695572588], - [20.60518, 41.08622], - [20.46315, 41.5150900000001], - [20.59023, 41.85541] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Montenegro", - "sov_a3": "MNE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Montenegro", - "adm0_a3": "MNE", - "geou_dif": 0, - "geounit": "Montenegro", - "gu_a3": "MNE", - "su_dif": 0, - "subunit": "Montenegro", - "su_a3": "MNE", - "brk_diff": 0, - "name": "Montenegro", - "name_long": "Montenegro", - "brk_a3": "MNE", - "brk_name": "Montenegro", - "brk_group": null, - "abbrev": "Mont.", - "postal": "ME", - "formal_en": "Montenegro", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Montenegro", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 5, - "pop_est": 672180, - "gdp_md_est": 6816, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ME", - "iso_a3": "MNE", - "iso_n3": "499", - "un_a3": "499", - "wb_a2": "ME", - "wb_a3": "MNE", - "woe_id": -99, - "adm0_a3_is": "MNE", - "adm0_a3_us": "MNE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "MNE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [19.801613396898688, 42.50009349219084], - [19.738051385179627, 42.688247382165564], - [19.3044900000001, 42.19574], - [19.37177000000014, 41.87755], - [19.16246, 41.95502], - [18.88214, 42.28151], - [18.45, 42.48], - [18.56, 42.65], - [18.70648, 43.20011], - [19.03165, 43.43253], - [19.21852, 43.52384], - [19.48389, 43.35229], - [19.63, 43.21377997027054], - [19.95857, 43.10604], - [20.3398, 42.89852], - [20.25758, 42.81275000000011], - [20.0707, 42.58863], - [19.801613396898688, 42.50009349219084] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Netherlands", - "sov_a3": "NL1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Netherlands", - "adm0_a3": "NLD", - "geou_dif": 0, - "geounit": "Netherlands", - "gu_a3": "NLD", - "su_dif": 0, - "subunit": "Netherlands", - "su_a3": "NLD", - "brk_diff": 0, - "name": "Netherlands", - "name_long": "Netherlands", - "brk_a3": "NLD", - "brk_name": "Netherlands", - "brk_group": null, - "abbrev": "Neth.", - "postal": "NL", - "formal_en": "Kingdom of the Netherlands", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Netherlands", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 9, - "pop_est": 16715999, - "gdp_md_est": 672000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NL", - "iso_a3": "NLD", - "iso_n3": "528", - "un_a3": "528", - "wb_a2": "NL", - "wb_a3": "NLD", - "woe_id": -99, - "adm0_a3_is": "NLD", - "adm0_a3_us": "NLD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Western Europe", - "region_wb": "Europe & Central Asia", - "name_len": 11, - "long_len": 11, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "NLD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [6.074182570020923, 53.510403347378144], - [6.905139601274129, 53.48216217713064], - [7.092053256873896, 53.14404328064489], - [6.842869500362383, 52.22844025329755], - [6.589396599970826, 51.852029120483394], - [5.988658074577813, 51.851615709025054], - [6.156658155958779, 50.80372101501058], - [5.606975945670001, 51.037298488969775], - [4.973991326526914, 51.475023708698124], - [4.047071160507527, 51.26725861266857], - [3.314971144228537, 51.34575511331991], - [3.830288527043137, 51.62054454203195], - [4.705997348661185, 53.09179840759776], - [6.074182570020923, 53.510403347378144] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Poland", - "sov_a3": "POL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Poland", - "adm0_a3": "POL", - "geou_dif": 0, - "geounit": "Poland", - "gu_a3": "POL", - "su_dif": 0, - "subunit": "Poland", - "su_a3": "POL", - "brk_diff": 0, - "name": "Poland", - "name_long": "Poland", - "brk_a3": "POL", - "brk_name": "Poland", - "brk_group": null, - "abbrev": "Pol.", - "postal": "PL", - "formal_en": "Republic of Poland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Poland", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 7, - "mapcolor9": 1, - "mapcolor13": 2, - "pop_est": 38482919, - "gdp_md_est": 667900, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PL", - "iso_a3": "POL", - "iso_n3": "616", - "un_a3": "616", - "wb_a2": "PL", - "wb_a3": "POL", - "woe_id": -99, - "adm0_a3_is": "POL", - "adm0_a3_us": "POL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "POL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [15.01699588385867, 51.10667409932158], - [14.607098422919535, 51.745188096719964], - [14.685026482815688, 52.0899474147552], - [14.4375997250022, 52.62485016540838], - [14.074521111719491, 52.98126251892543], - [14.353315463934138, 53.24817129171297], - [14.119686313542587, 53.75702912049103], - [14.802900424873458, 54.05070628520575], - [16.36347700365573, 54.513158677785725], - [17.622831658608675, 54.85153595643291], - [18.62085859546164, 54.68260569927078], - [18.696254510175464, 54.43871877706929], - [19.660640089606403, 54.42608388937393], - [20.892244500418624, 54.31252492941253], - [22.731098667092652, 54.327536932993326], - [23.24398725758951, 54.22056671814914], - [23.48412763844985, 53.91249766704114], - [23.527535841575002, 53.470121568406555], - [23.80493493011778, 53.089731350306074], - [23.799198846133375, 52.69109935160657], - [23.199493849386187, 52.486977444053664], - [23.508002150168693, 52.02364655212473], - [23.52707075368437, 51.57845408793023], - [24.029985792748903, 50.70540660257518], - [23.922757195743262, 50.42488108987875], - [23.426508416444392, 50.30850576435745], - [22.518450148211603, 49.47677358661974], - [22.776418898212626, 49.02739533140962], - [22.558137648211755, 49.085738023467144], - [21.607808058364213, 49.47010732685409], - [20.887955356538413, 49.32877228453583], - [20.41583947111985, 49.43145335549977], - [19.825022820726872, 49.21712535256923], - [19.320712517990472, 49.571574001659194], - [18.909574822676316, 49.435845852244576], - [18.853144158613617, 49.49622976337764], - [18.392913852622172, 49.98862864847075], - [17.64944502123899, 50.049038397819956], - [17.55456709155112, 50.36214590107641], - [16.868769158605655, 50.47397370055603], - [16.719475945714436, 50.21574656839354], - [16.176253289462267, 50.42260732685791], - [16.23862674323857, 50.69773265237984], - [15.490972120839727, 50.78472992614321], - [15.01699588385867, 51.10667409932158] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Norway", - "sov_a3": "NOR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Norway", - "adm0_a3": "NOR", - "geou_dif": 0, - "geounit": "Norway", - "gu_a3": "NOR", - "su_dif": 0, - "subunit": "Norway", - "su_a3": "NOR", - "brk_diff": 0, - "name": "Norway", - "name_long": "Norway", - "brk_a3": "NOR", - "brk_name": "Norway", - "brk_group": null, - "abbrev": "Nor.", - "postal": "N", - "formal_en": "Kingdom of Norway", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Norway", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 8, - "mapcolor13": 12, - "pop_est": 4676305, - "gdp_md_est": 276400, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NO", - "iso_a3": "NOR", - "iso_n3": "578", - "un_a3": "578", - "wb_a2": "NO", - "wb_a3": "NOR", - "woe_id": -99, - "adm0_a3_is": "NOR", - "adm0_a3_us": "NOR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NOR.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [28.165547316202915, 71.18547435168051], - [31.29341840996548, 70.45378774685992], - [30.005435011522792, 70.1862588568849], - [31.10107872897512, 69.55808014594486], - [29.399580519332886, 69.15691600206307], - [28.591929559043194, 69.0647769232867], - [29.01557295097197, 69.76649119737797], - [27.73229210786789, 70.16419302029628], - [26.1796220232263, 69.82529897732616], - [25.68921268077639, 69.09211375596902], - [24.73567915212672, 68.64955678982145], - [23.662049594830762, 68.89124746365053], - [22.356237827247412, 68.84174144151494], - [21.24493615081073, 69.37044302029312], - [20.64559288908958, 69.10624726020085], - [20.025268995857914, 69.06513865831272], - [19.878559604581255, 68.40719432237262], - [17.99386844246439, 68.56739126247734], - [17.729181756265348, 68.01055186631623], - [16.76887861498554, 68.01393667263139], - [16.108712192456835, 67.3024555528369], - [15.108411492583059, 66.19386688909543], - [13.55568973150909, 64.78702769638147], - [13.919905226302205, 64.44542064071611], - [13.57191613124877, 64.04911408146967], - [12.57993533697393, 64.06621898055835], - [11.93056928879423, 63.128317572676984], - [11.992064243221535, 61.800362453856565], - [12.631146681375242, 61.29357168237009], - [12.3003658382749, 60.11793284773006], - [11.468271925511175, 59.432393296946], - [11.027368605196926, 58.856149400459394], - [10.356556837616097, 59.46980703392538], - [8.382000359743643, 58.31328847923328], - [7.048748406613299, 58.07888418235728], - [5.665835402050419, 58.58815542259367], - [5.308234490590735, 59.66323191999382], - [4.992078077829007, 61.970998033284275], - [5.912900424837885, 62.614472968182696], - [8.553411085655766, 63.45400828719647], - [10.527709181366788, 64.48603831649748], - [12.358346795306375, 65.87972585719316], - [14.761145867581604, 67.81064158799515], - [16.43592736172897, 68.56320547146169], - [19.184028354578516, 69.81744415961782], - [21.378416375420613, 70.25516937934606], - [23.023742303161583, 70.20207184516626], - [24.546543409938522, 71.03049673123724], - [26.370049676221807, 70.98626170519537], - [28.165547316202915, 71.18547435168051] - ] - ], - [ - [ - [24.72412, 77.85385], - [22.49032, 77.44493], - [20.72601, 77.67704], - [21.41611, 77.93504], - [20.8119, 78.25463], - [22.88426, 78.45494], - [23.28134, 78.07954], - [24.72412, 77.85385] - ] - ], - [ - [ - [18.25183, 79.70175], - [21.54383, 78.95611], - [19.02737, 78.5626], - [18.47172, 77.82669], - [17.59441, 77.63796], - [17.1182, 76.80941], - [15.91315, 76.77045], - [13.76259, 77.38035], - [14.66956, 77.73565], - [13.1706, 78.02493], - [11.22231, 78.8693], - [10.44453, 79.65239], - [13.17077, 80.01046], - [13.71852, 79.66039], - [15.14282, 79.67431], - [15.52255, 80.01608], - [16.99085, 80.05086], - [18.25183, 79.70175] - ] - ], - [ - [ - [25.447625359811894, 80.40734039989451], - [27.4075057309135, 80.05640574820046], - [25.92465050629818, 79.51783397085455], - [23.02446577321362, 79.4000117052291], - [20.075188429451885, 79.56682322866726], - [19.897266473070914, 79.84236196564751], - [18.462263624757924, 79.85988027619442], - [17.368015170977458, 80.31889618602702], - [20.455992059010697, 80.59815562613224], - [21.9079447771154, 80.35767934846209], - [22.919252557067438, 80.65714427359349], - [25.447625359811894, 80.40734039989451] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Portugal", - "sov_a3": "PRT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Portugal", - "adm0_a3": "PRT", - "geou_dif": 0, - "geounit": "Portugal", - "gu_a3": "PRT", - "su_dif": 1, - "subunit": "Portugal", - "su_a3": "PR1", - "brk_diff": 0, - "name": "Portugal", - "name_long": "Portugal", - "brk_a3": "PR1", - "brk_name": "Portugal", - "brk_group": null, - "abbrev": "Port.", - "postal": "P", - "formal_en": "Portuguese Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Portugal", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 7, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 10707924, - "gdp_md_est": 208627, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": 0, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PT", - "iso_a3": "PRT", - "iso_n3": "620", - "un_a3": "620", - "wb_a2": "PT", - "wb_a3": "PRT", - "woe_id": -99, - "adm0_a3_is": "PRT", - "adm0_a3_us": "PRT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "PRT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-9.034817674180246, 41.88057058365967], - [-8.67194576662672, 42.13468943945496], - [-8.263856980817792, 42.28046865495034], - [-8.013174607769912, 41.790886135417125], - [-7.422512986673795, 41.79207469335983], - [-7.251308966490824, 41.91834605566505], - [-6.668605515967656, 41.883386949219584], - [-6.389087693700915, 41.381815497394655], - [-6.851126674822552, 41.11108266861753], - [-6.864019944679385, 40.33087189387483], - [-7.026413133156595, 40.184524237624245], - [-7.066591559263529, 39.71189158788277], - [-7.498632371439725, 39.62957103124181], - [-7.098036668313128, 39.03007274022378], - [-7.374092169616318, 38.37305858006492], - [-7.029281175148796, 38.07576406508977], - [-7.166507941099865, 37.803894354802225], - [-7.537105475281024, 37.42890432387623], - [-7.453725551778092, 37.09778758396607], - [-7.855613165711985, 36.83826854099627], - [-8.382816127953689, 36.97888011326246], - [-8.898856980820327, 36.86880931248078], - [-8.746101446965554, 37.65134552667661], - [-8.839997524439879, 38.26624339451761], - [-9.287463751655224, 38.3584858261586], - [-9.526570603869715, 38.73742910415491], - [-9.446988898140232, 39.39206614842837], - [-9.048305223008427, 39.75509308527877], - [-8.977353481471681, 40.15930613866581], - [-8.768684047877102, 40.76063894303019], - [-8.79085323733031, 41.18433401139126], - [-8.99078935386757, 41.54345937760364], - [-9.034817674180246, 41.88057058365967] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Romania", - "sov_a3": "ROU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Romania", - "adm0_a3": "ROU", - "geou_dif": 0, - "geounit": "Romania", - "gu_a3": "ROU", - "su_dif": 0, - "subunit": "Romania", - "su_a3": "ROU", - "brk_diff": 0, - "name": "Romania", - "name_long": "Romania", - "brk_a3": "ROU", - "brk_name": "Romania", - "brk_group": null, - "abbrev": "Rom.", - "postal": "RO", - "formal_en": "Romania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Romania", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 3, - "mapcolor13": 13, - "pop_est": 22215421, - "gdp_md_est": 271400, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RO", - "iso_a3": "ROU", - "iso_n3": "642", - "un_a3": "642", - "wb_a2": "RO", - "wb_a3": "ROM", - "woe_id": -99, - "adm0_a3_is": "ROU", - "adm0_a3_us": "ROU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ROU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.710531447040495, 47.88219391538941], - [23.142236362406802, 48.09634105080695], - [23.76095828623741, 47.985598456405455], - [24.40205610525038, 47.98187775328042], - [24.866317172960578, 47.73752574318831], - [25.20774336111299, 47.89105642352747], - [25.9459411964024, 47.987148749374214], - [26.19745039236693, 48.22088125263035], - [26.619336785597795, 48.22072622333347], - [26.924176059687568, 48.123264472030996], - [27.233872918412743, 47.82677094175638], - [27.551166212684848, 47.40511709247083], - [28.128030226359044, 46.810476386088254], - [28.160017937947714, 46.37156260841722], - [28.0544429867754, 45.944586086605625], - [28.233553501099042, 45.48828318946837], - [28.679779493939378, 45.304030870131704], - [29.149724969201653, 45.46492544207245], - [29.603289015427432, 45.293308010431126], - [29.626543409958767, 45.03539093686239], - [29.141611769331835, 44.82021027279904], - [28.837857700320203, 44.913873806328056], - [28.558081495891997, 43.70746165625813], - [27.970107049275075, 43.81246816667521], - [27.242399529740908, 44.175986029632405], - [26.065158725699746, 43.94349376075126], - [25.569271681426926, 43.68844472917472], - [24.100679152124172, 43.74105133724785], - [23.33230228037632, 43.89701080990471], - [22.944832391051847, 43.82378530534713], - [22.65714969248299, 44.23492300066128], - [22.4740084164406, 44.40922760678177], - [22.705725538837356, 44.57800283464702], - [22.459022251075936, 44.7025171982543], - [22.14508792490281, 44.47842234962059], - [21.562022739353605, 44.7689472519655], - [21.483526238702233, 45.18117015235778], - [20.874312778413355, 45.416375433934235], - [20.762174920339987, 45.734573065771436], - [20.220192498462836, 46.127468980486555], - [21.02195234547125, 46.3160879583519], - [21.62651492685387, 46.99423777931816], - [22.099767693782834, 47.6724392767167], - [22.710531447040495, 47.88219391538941] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Russia", - "sov_a3": "RUS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Russia", - "adm0_a3": "RUS", - "geou_dif": 0, - "geounit": "Russia", - "gu_a3": "RUS", - "su_dif": 0, - "subunit": "Russia", - "su_a3": "RUS", - "brk_diff": 0, - "name": "Russia", - "name_long": "Russian Federation", - "brk_a3": "RUS", - "brk_name": "Russia", - "brk_group": null, - "abbrev": "Rus.", - "postal": "RUS", - "formal_en": "Russian Federation", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Russian Federation", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 5, - "mapcolor9": 7, - "mapcolor13": 7, - "pop_est": 140041247, - "gdp_md_est": 2266000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RU", - "iso_a3": "RUS", - "iso_n3": "643", - "un_a3": "643", - "wb_a2": "RU", - "wb_a3": "RUS", - "woe_id": -99, - "adm0_a3_is": "RUS", - "adm0_a3_us": "RUS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 18, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "RUS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [143.64800744036287, 50.74760040954151], - [144.65414757708564, 48.976390692737596], - [143.17392785051723, 49.30655141865037], - [142.5586682476501, 47.861575018904915], - [143.53349246640406, 46.83672801369249], - [143.5052771343726, 46.13790761980948], - [142.74770063697392, 46.74076487892657], - [142.0920300640545, 45.96675527605879], - [141.90692508358504, 46.80592886004655], - [142.0184428244709, 47.780132961612935], - [141.90444461483506, 48.85918854429956], - [142.13580000220568, 49.61516307229746], - [142.1799833518153, 50.95234243428192], - [141.59407596249002, 51.93543488220254], - [141.68254601457366, 53.30196645772878], - [142.60693403541075, 53.762145087287905], - [142.2097489768154, 54.22547597921687], - [142.654786411713, 54.36588084575388], - [142.91461551327657, 53.704577541714734], - [143.26084760963207, 52.74076040303905], - [143.23526777564766, 51.75666026468875], - [143.64800744036287, 50.74760040954151] - ] - ], - [ - [ - [22.731098667092652, 54.327536932993326], - [20.892244500418652, 54.312524929412575], - [19.660640089606403, 54.426083889373984], - [19.888481479581344, 54.8661603867715], - [21.2684489275035, 55.19048167583528], - [22.315723504330606, 55.0152985703659], - [22.757763706155288, 54.85657440858142], - [22.651051873472568, 54.58274099386671], - [22.731098667092652, 54.327536932993326] - ] - ], - [ - [ - [-175.01425, 66.58435], - [-174.33983, 66.33556], - [-174.57182, 67.06219], - [-171.85731, 66.91308], - [-169.89958, 65.97724], - [-170.89107, 65.54139], - [-172.53025, 65.43791], - [-172.555, 64.46079], - [-172.95533, 64.25269], - [-173.89184, 64.2826], - [-174.65392, 64.63125], - [-175.98353, 64.92288], - [-176.20716, 65.35667], - [-177.22266, 65.52024], - [-178.35993, 65.39052], - [-178.90332, 65.74044], - [-178.68611, 66.11211], - [-179.88377, 65.87456], - [-179.43268, 65.40411], - [-180, 64.97970870219837], - [-180, 68.96363636363635], - [-177.55, 68.2], - [-174.92825, 67.20589], - [-175.01425, 66.58435] - ] - ], - [ - [ - [180.00000000000014, 70.83219920854668], - [178.9034250000001, 70.78114], - [178.7253, 71.0988], - [180.00000000000014, 71.51571433642826], - [180.00000000000014, 70.83219920854668] - ] - ], - [ - [ - [-178.69378, 70.89302], - [-180, 70.83219920854668], - [-180, 71.51571433642826], - [-179.871875, 71.55762], - [-179.02433, 71.55553], - [-177.577945, 71.26948], - [-177.663575, 71.13277], - [-178.69378, 70.89302] - ] - ], - [ - [ - [143.60385, 73.21244], - [142.08763, 73.20544], - [140.038155, 73.31692], - [139.86312, 73.36983], - [140.81171, 73.76506], - [142.06207, 73.85758], - [143.48283, 73.47525], - [143.60385, 73.21244] - ] - ], - [ - [ - [150.73167, 75.08406], - [149.575925, 74.68892], - [147.977465, 74.778355], - [146.11919, 75.17298], - [146.358485, 75.49682], - [148.22223, 75.345845], - [150.73167, 75.08406] - ] - ], - [ - [ - [145.086285, 75.562625], - [144.3, 74.82], - [140.61381, 74.84768], - [138.95544, 74.61148], - [136.97439, 75.26167], - [137.51176, 75.94917], - [138.831075, 76.13676], - [141.471615, 76.09289], - [145.086285, 75.562625] - ] - ], - [ - [ - [57.5356925799924, 70.72046397570216], - [56.94497928246395, 70.63274323188668], - [53.6773751157842, 70.76265778266847], - [53.41201663596539, 71.2066616889202], - [51.60189456564572, 71.47475901965049], - [51.45575361512422, 72.01488108996514], - [52.47827518088357, 72.22944163684096], - [52.444168735570855, 72.77473135038485], - [54.42761355979766, 73.62754751249759], - [53.50828982932515, 73.74981395130015], - [55.90245893740766, 74.62748647734533], - [55.631932814359715, 75.08141225859717], - [57.86864383324885, 75.60939036732321], - [61.170044386647504, 76.25188345000814], - [64.49836836127022, 76.43905548776928], - [66.2109770038551, 76.80978221303124], - [68.15705976753483, 76.93969676381292], - [68.85221113472512, 76.54481130645462], - [68.18057254422766, 76.23364166940911], - [64.637326287703, 75.73775462513623], - [61.58350752141476, 75.2608845079468], - [58.47708214705338, 74.30905630156283], - [56.98678551618801, 73.33304352486624], - [55.419335971910954, 72.37126760526598], - [55.622837762276305, 71.54059479439033], - [57.5356925799924, 70.72046397570216] - ] - ], - [ - [ - [106.97013000000013, 76.97419], - [107.24000000000015, 76.48], - [108.1538, 76.72335000000015], - [111.07726000000017, 76.71], - [113.33151, 76.22224], - [114.13417, 75.84764], - [113.88539, 75.32779000000014], - [112.77918, 75.03186], - [110.1512500000002, 74.47673], - [109.4, 74.18], - [110.64, 74.04], - [112.11919, 73.78774000000011], - [113.01954000000026, 73.97693000000015], - [113.52958000000032, 73.33505000000011], - [113.96881, 73.59488], - [115.56782, 73.75285], - [118.77633000000023, 73.58772], - [119.02, 73.12], - [123.20066000000011, 72.97122], - [123.25777000000018, 73.73503000000011], - [125.38000000000018, 73.56], - [126.97644, 73.56549], - [128.59126, 73.03871], - [129.05157, 72.39872], - [128.46000000000012, 71.98], - [129.7159900000002, 71.19304], - [131.28858000000028, 70.78699000000012], - [132.25350000000017, 71.83630000000011], - [133.85766000000032, 71.38642000000016], - [135.56193, 71.65525000000014], - [137.49755, 71.34763], - [138.23409000000018, 71.62803], - [139.86983000000012, 71.48783000000014], - [139.14791, 72.4161900000001], - [140.46817, 72.84941000000013], - [149.5, 72.2], - [150.3511800000002, 71.60643], - [152.96890000000022, 70.84222], - [157.00688, 71.03141], - [158.99779, 70.86672], - [159.83031000000025, 70.45324], - [159.70866, 69.72198], - [160.94053000000034, 69.4372800000001], - [162.27907000000013, 69.64204], - [164.05248000000014, 69.66823], - [165.94037000000023, 69.47199], - [167.83567, 69.58269], - [169.5776300000002, 68.6938], - [170.81688000000028, 69.01363], - [170.0082000000002, 69.65276], - [170.4534500000003, 70.09703], - [173.64391000000026, 69.81743], - [175.72403000000023, 69.87725000000023], - [178.6, 69.4], - [180.00000000000014, 68.96363636363657], - [180.00000000000014, 64.97970870219848], - [179.99281, 64.97433], - [178.70720000000026, 64.53493], - [177.41128000000018, 64.60821], - [178.31300000000024, 64.07593], - [178.9082500000002, 63.251970000000135], - [179.37034, 62.982620000000104], - [179.48636, 62.56894], - [179.22825000000014, 62.30410000000015], - [177.3643, 62.5219], - [174.56929000000022, 61.76915], - [173.68013, 61.65261], - [172.15, 60.95], - [170.6985000000001, 60.33618], - [170.3308500000003, 59.88177], - [168.90046, 60.57355], - [166.29498000000032, 59.788550000000214], - [165.84000000000023, 60.16], - [164.87674, 59.7316], - [163.53929000000014, 59.86871], - [163.21711000000025, 59.21101], - [162.0173300000001, 58.24328], - [162.05297, 57.83912], - [163.19191, 57.61503000000011], - [163.05794000000017, 56.159240000000125], - [162.12958000000023, 56.12219], - [161.70146, 55.285680000000156], - [162.11749000000017, 54.85514], - [160.36877000000032, 54.34433], - [160.02173000000022, 53.20257], - [158.5309400000002, 52.958680000000236], - [158.23118, 51.94269], - [156.7897900000003, 51.01105], - [156.42000000000016, 51.7], - [155.99182, 53.15895], - [155.43366000000012, 55.38103000000012], - [155.91442000000032, 56.767920000000146], - [156.75815, 57.3647], - [156.8103500000001, 57.83204], - [158.3643300000002, 58.05575], - [160.15064000000012, 59.31477000000012], - [161.87204, 60.34300000000013], - [163.66969, 61.1409], - [164.47355000000013, 62.55061], - [163.2584200000002, 62.46627], - [162.65791, 61.6425], - [160.1214800000001, 60.54423], - [159.30232, 61.77396], - [156.7206800000001, 61.43442], - [154.21806000000035, 59.75818000000013], - [155.04375, 59.14495], - [152.81185, 58.88385], - [151.26573000000025, 58.78089], - [151.33815000000013, 59.50396], - [149.78371, 59.65573000000014], - [148.54481, 59.16448], - [145.48722, 59.33637], - [142.19782000000018, 59.03998], - [138.95848000000032, 57.08805], - [135.12619, 54.72959], - [136.70171, 54.603550000000126], - [137.19342, 53.97732], - [138.1647, 53.755010000000254], - [138.80463, 54.25455000000011], - [139.90151, 54.18968000000018], - [141.34531, 53.08957000000012], - [141.37923, 52.23877], - [140.5974200000002, 51.2396700000001], - [140.51308, 50.04553000000013], - [140.06193000000022, 48.44671000000017], - [138.5547200000002, 46.99965], - [138.21971, 46.30795], - [136.86232, 45.14350000000019], - [135.5153500000002, 43.989], - [134.86939000000027, 43.39821], - [133.53687000000028, 42.81147], - [132.90627000000015, 42.79849], - [132.27807000000027, 43.28456000000011], - [130.93587000000014, 42.55274], - [130.78, 42.22000000000019], - [130.64000000000019, 42.395], - [130.6338664084098, 42.90301463477056], - [131.144687941615, 42.92998973242695], - [131.28855512911562, 44.111519680348266], - [131.02519000000026, 44.96796], - [131.8834542176596, 45.32116160743652], - [133.09712000000022, 45.14409], - [133.7696439963132, 46.116926988299156], - [134.1123500000002, 47.21248000000014], - [134.50081, 47.578450000000146], - [135.0263114767868, 48.47822988544391], - [133.37359581922803, 48.18344167743484], - [132.50669000000013, 47.78896], - [130.98726000000013, 47.79013], - [130.58229332898267, 48.729687404976204], - [129.3978178244205, 49.440600084015614], - [127.65740000000038, 49.76027], - [127.28745568248493, 50.73979726826545], - [126.93915652883786, 51.3538941514059], - [126.56439904185699, 51.7842554795327], - [125.94634891164647, 52.79279857035695], - [125.06821129771045, 53.161044826868924], - [123.57147, 53.4588], - [122.24574791879307, 53.43172597921369], - [121.00308475147037, 53.25140106873124], - [120.1770886577169, 52.75388621684121], - [120.725789015792, 52.51622630473091], - [120.7382, 51.96411], - [120.18208000000018, 51.64355], - [119.27939, 50.58292], - [119.28846072802585, 50.14288279886196], - [117.8792444194265, 49.51098338479704], - [116.67880089728621, 49.888531399121405], - [115.48569542853144, 49.80517731383475], - [114.96210981655038, 50.14024730081513], - [114.36245649623534, 50.248302720737485], - [112.89773969935439, 49.54356537535699], - [111.58123091028668, 49.37796824807767], - [110.66201053267886, 49.13012807880585], - [109.40244917199672, 49.29296051695769], - [108.47516727095127, 49.28254771585071], - [107.86817589725112, 49.79370514586588], - [106.88880415245532, 50.27429596618029], - [105.8865914245869, 50.406019192092174], - [104.62158, 50.275320000000164], - [103.67654544476036, 50.089966132195144], - [102.25589000000011, 50.51056000000011], - [102.06521, 51.25991], - [100.88948042196265, 51.51685578063842], - [99.98173221232356, 51.63400625264395], - [98.8614905131005, 52.04736603454671], - [97.82573978067452, 51.01099518493325], - [98.23176150919173, 50.42240062112873], - [97.25976000000023, 49.72605], - [95.81402000000017, 49.977460000000114], - [94.81594933469879, 50.01343333597088], - [94.14756635943561, 50.48053660745716], - [93.10421, 50.49529], - [92.23471154171969, 50.80217072204175], - [90.71366743364078, 50.331811835321105], - [88.80556684769559, 49.47052073831247], - [87.75126427607685, 49.29719798440556], - [87.35997033076269, 49.21498078062916], - [86.82935672398966, 49.82667470966813], - [85.5412699726825, 49.69285858824816], - [85.11555952346211, 50.11730296487763], - [84.41637739455304, 50.311399644565824], - [83.93511478061893, 50.88924551045358], - [83.38300377801247, 51.069182847693895], - [81.94598554883994, 50.81219594990633], - [80.56844689323546, 51.38833649352844], - [80.03555952344172, 50.864750881547224], - [77.80091556184433, 53.40441498474754], - [76.52517947785478, 54.177003485727134], - [76.89110029491346, 54.49052440044193], - [74.38482000000013, 53.54685000000011], - [73.42567874542053, 53.489810289109755], - [73.50851606638437, 54.035616766976595], - [72.22415001820221, 54.37665538188679], - [71.1801310566095, 54.133285224008254], - [70.86526655465516, 55.169733588270105], - [69.06816694527289, 55.3852501491435], - [68.1691003762589, 54.97039175070438], - [65.6668700000001, 54.601250000000164], - [65.17853356309595, 54.35422781027208], - [61.43660000000013, 54.00625], - [60.97806644068325, 53.66499339457914], - [61.699986199800634, 52.97999644633427], - [60.739993117114544, 52.71998647725775], - [60.92726850774025, 52.447548326215006], - [59.96753380721557, 51.960420437215674], - [61.58800337102414, 51.272658799843185], - [61.33742435084101, 50.79907013610426], - [59.93280724471557, 50.842194118851836], - [59.64228234237057, 50.545442206415714], - [58.36332000000013, 51.06364], - [56.77798, 51.04355], - [55.71694000000011, 50.62171000000015], - [54.532878452376195, 51.02623973245937], - [52.32872358583106, 51.718652248738096], - [50.76664839051219, 51.69276235615987], - [48.702381626181044, 50.60512848571284], - [48.577841424357615, 49.874759629915644], - [47.549480421749394, 50.454698391311126], - [46.75159630716277, 49.35600576435374], - [47.0436715024766, 49.152038886097586], - [46.46644575377629, 48.39415233010493], - [47.31524000000016, 47.71585], - [48.05725, 47.74377], - [48.694733514201886, 47.0756281601779], - [48.593250000000154, 46.561040000000105], - [49.101160000000135, 46.39933], - [48.64541000000011, 45.80629], - [47.67591, 45.64149000000012], - [46.68201, 44.6092000000001], - [47.59094, 43.66016000000013], - [47.49252, 42.98658], - [48.58437000000018, 41.80888], - [47.98728315612604, 41.4058192001944], - [47.81566572448466, 41.151416124021345], - [47.373315464066394, 41.21973236751114], - [46.686070591016716, 41.827137152669906], - [46.40495079934894, 41.860675157227426], - [45.7764, 42.09244000000024], - [45.470279168485916, 42.50278066667005], - [44.53762291848207, 42.711992702803684], - [43.93121000000011, 42.5549600000001], - [43.755990000000196, 42.74083], - [42.39440000000016, 43.2203], - [40.92219000000014, 43.38215000000014], - [40.07696495947985, 43.553104153002494], - [39.955008579271095, 43.434997666999294], - [38.68, 44.28], - [37.53912000000011, 44.65721], - [36.67546000000013, 45.24469], - [37.40317, 45.4045100000001], - [38.23295, 46.24087], - [37.67372, 46.63657], - [39.14767, 47.04475000000013], - [39.12120000000013, 47.26336], - [38.22353803889948, 47.10218984637598], - [38.25511233902981, 47.54640045835697], - [38.77057, 47.82562000000024], - [39.738277622238996, 47.89893707945208], - [39.89562000000015, 48.23241], - [39.67465, 48.783820000000134], - [40.08078901546949, 49.30742991799937], - [40.069040000000115, 49.60105], - [38.59498823421356, 49.92646190042373], - [38.010631137857075, 49.91566152607473], - [37.39345950699524, 50.38395335550368], - [36.626167840325394, 50.225590928745135], - [35.35611616388812, 50.57719737405915], - [35.37791, 50.77394], - [35.02218305841794, 51.2075723333715], - [34.2248157081544, 51.255993150428935], - [34.14197838719061, 51.566413479206204], - [34.39173058445723, 51.768881740925906], - [33.75269982273588, 52.33507457133166], - [32.71576053236716, 52.23846548116216], - [32.41205813978777, 52.28869497334977], - [32.15944000000022, 52.061250000000115], - [31.78597, 52.10168], - [31.54001834486226, 52.74205231384644], - [31.30520063652798, 53.0739958766733], - [31.49764, 53.16743000000014], - [32.304519484188376, 53.132726141972846], - [32.693643019346126, 53.35142080343214], - [32.405598585751164, 53.618045355842014], - [31.731272820774592, 53.79402944601202], - [31.791424187962406, 53.974638576872195], - [31.384472283663822, 54.15705638286238], - [30.75753380709878, 54.811770941784395], - [30.971835971813245, 55.081547756564134], - [30.87390913262007, 55.55097646750351], - [29.89629438652244, 55.7894632025305], - [29.37157189303079, 55.67009064393628], - [29.22951338066039, 55.91834422466641], - [28.17670942557794, 56.16912995057879], - [27.855282016722526, 56.75932648378438], - [27.770015903440992, 57.244258124411196], - [27.288184848751655, 57.47452830670392], - [27.71668582531578, 57.79189911562445], - [27.420150000000202, 58.72457000000014], - [28.131699253051863, 59.300825100331], - [27.98112, 59.47537], - [29.1177, 60.02805000000012], - [28.07, 60.50352000000015], - [30.211107212044652, 61.78002777774969], - [31.139991082491036, 62.357692776124445], - [31.51609215671127, 62.867687486412905], - [30.035872430142803, 63.552813625738565], - [30.444684686003736, 64.20445343693908], - [29.544429559047018, 64.94867157659056], - [30.21765, 65.80598], - [29.054588657352383, 66.94428620062203], - [29.977426385220696, 67.69829702419275], - [28.44594363781877, 68.36461294216399], - [28.591929559043365, 69.0647769232867], - [29.39955, 69.15692000000018], - [31.10108000000011, 69.55811], - [32.13272000000026, 69.90595000000025], - [33.77547, 69.30142000000012], - [36.51396, 69.06342], - [40.292340000000166, 67.9324], - [41.059870000000124, 67.4571300000001], - [41.12595000000019, 66.79158000000012], - [40.01583, 66.26618000000013], - [38.38295, 65.9995300000001], - [33.918710000000175, 66.75961], - [33.18444, 66.63253], - [34.81477, 65.90015000000014], - [34.87857425307877, 65.4362128770482], - [34.94391000000015, 64.41437000000016], - [36.23129, 64.10945], - [37.01273000000012, 63.84983000000011], - [37.14197000000016, 64.33471], - [36.539579035089815, 64.76446], - [37.17604000000014, 65.14322000000013], - [39.59345, 64.52079000000018], - [40.43560000000011, 64.76446], - [39.76260000000016, 65.49682], - [42.0930900000001, 66.47623], - [43.01604000000012, 66.41858], - [43.94975000000014, 66.06908], - [44.53226, 66.75634000000014], - [43.69839, 67.35245], - [44.18795000000014, 67.95051], - [43.45282, 68.57079], - [46.25000000000014, 68.25], - [46.82134000000016, 67.68997], - [45.55517, 67.56652], - [45.5620200000001, 67.01005000000019], - [46.34915000000015, 66.6676700000001], - [47.894160000000255, 66.88455000000016], - [48.13876, 67.52238], - [50.22766000000016, 67.99867000000013], - [53.71743000000018, 68.85738000000012], - [54.47171, 68.80815], - [53.48582000000013, 68.20131], - [54.72628, 68.09702], - [55.44268000000014, 68.43866], - [57.317020000000156, 68.46628], - [58.80200000000021, 68.88082], - [59.94142000000019, 68.2784400000001], - [61.07784000000018, 68.94069], - [60.03, 69.52], - [60.55, 69.85], - [63.50400000000016, 69.54739], - [64.888115, 69.23483500000013], - [68.51216000000014, 68.09233000000017], - [69.18068, 68.61563000000012], - [68.16444, 69.14436], - [68.13522, 69.35649], - [66.93008000000012, 69.45461000000012], - [67.25976, 69.92873], - [66.72492000000014, 70.70889000000014], - [66.69466, 71.02897000000024], - [68.54006000000011, 71.93450000000024], - [69.19636000000011, 72.84336000000016], - [69.94, 73.04000000000013], - [72.58754, 72.7762900000001], - [72.79603, 72.22006], - [71.8481100000001, 71.40898], - [72.47011, 71.09019], - [72.79188, 70.39114], - [72.56470000000022, 69.02085], - [73.66787, 68.4079], - [73.2387, 67.7404], - [71.28000000000011, 66.32000000000016], - [72.42301000000018, 66.17267000000018], - [72.82077, 66.53267], - [73.92099000000016, 66.78946000000013], - [74.1865100000002, 67.28429], - [75.052, 67.76047000000017], - [74.46926000000016, 68.32899], - [74.93584000000013, 68.98918], - [73.84236, 69.07146], - [73.60187000000022, 69.62763], - [74.3998, 70.63175], - [73.1011, 71.44717000000026], - [74.89082000000022, 72.12119], - [74.65926, 72.83227], - [75.15801000000019, 72.85497000000011], - [75.68351, 72.30056000000013], - [75.28898000000012, 71.33556], - [76.35911, 71.15287000000015], - [75.90313000000017, 71.87401], - [77.57665000000011, 72.26717], - [79.65202000000014, 72.32011], - [81.5, 71.75], - [80.61071000000013, 72.58285000000012], - [80.51109, 73.6482], - [82.25, 73.85000000000011], - [84.65526, 73.80591000000018], - [86.82230000000024, 73.93688], - [86.00956, 74.45967000000014], - [87.16682000000017, 75.11643], - [88.31571000000011, 75.14393], - [90.26, 75.64], - [92.90058, 75.77333], - [93.23421000000016, 76.0472], - [95.86000000000016, 76.14], - [96.67821, 75.91548], - [98.92254000000023, 76.44689], - [100.75967000000023, 76.43028], - [101.03532, 76.86189], - [101.99084000000013, 77.2875400000002], - [104.3516000000001, 77.69792], - [106.06664000000013, 77.37389], - [104.70500000000024, 77.1274], - [106.97013000000013, 76.97419] - ] - ], - [ - [ - [105.07547, 78.30689], - [99.43814, 77.921], - [101.2649, 79.23399], - [102.08635, 79.34641], - [102.837815, 79.28129], - [105.37243, 78.71334], - [105.07547, 78.30689] - ] - ], - [ - [ - [51.13618655783128, 80.54728017854093], - [49.79368452332071, 80.4154277615482], - [48.89441124857754, 80.3395667589437], - [48.754936557821765, 80.17546824820084], - [47.586119012244154, 80.01018117951533], - [46.502825962109654, 80.24724681265437], - [47.07245527526291, 80.55942414012945], - [44.846958042181114, 80.58980988231718], - [46.79913862487123, 80.77191762971364], - [48.318477410684665, 80.78400991486996], - [48.522806023966695, 80.51456899690015], - [49.09718956889091, 80.75398590770843], - [50.03976769389462, 80.91888540315182], - [51.52293297710369, 80.6997256538019], - [51.13618655783128, 80.54728017854093] - ] - ], - [ - [ - [99.93976, 78.88094], - [97.75794, 78.7562], - [94.97259, 79.044745], - [93.31288, 79.4265], - [92.5454, 80.14379], - [91.18107, 80.34146], - [93.77766, 81.0246], - [95.940895, 81.2504], - [97.88385, 80.746975], - [100.186655, 79.780135], - [99.93976, 78.88094] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Slovakia", - "sov_a3": "SVK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Slovakia", - "adm0_a3": "SVK", - "geou_dif": 0, - "geounit": "Slovakia", - "gu_a3": "SVK", - "su_dif": 0, - "subunit": "Slovakia", - "su_a3": "SVK", - "brk_diff": 0, - "name": "Slovakia", - "name_long": "Slovakia", - "brk_a3": "SVK", - "brk_name": "Slovakia", - "brk_group": null, - "abbrev": "Svk.", - "postal": "SK", - "formal_en": "Slovak Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Slovak Republic", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 5463046, - "gdp_md_est": 119500, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SK", - "iso_a3": "SVK", - "iso_n3": "703", - "un_a3": "703", - "wb_a2": "SK", - "wb_a3": "SVK", - "woe_id": -99, - "adm0_a3_is": "SVK", - "adm0_a3_us": "SVK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SVK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [18.853144158613617, 49.49622976337764], - [18.909574822676316, 49.435845852244576], - [19.320712517990472, 49.571574001659194], - [19.825022820726872, 49.21712535256923], - [20.41583947111985, 49.43145335549977], - [20.887955356538413, 49.32877228453583], - [21.607808058364213, 49.47010732685409], - [22.558137648211755, 49.085738023467144], - [22.28084191253356, 48.82539215758067], - [22.08560835133485, 48.42226430927179], - [21.872236362401736, 48.31997081155002], - [20.801293979584926, 48.623854071642384], - [20.473562045989866, 48.56285004332181], - [20.239054396249347, 48.32756724709692], - [19.769470656013112, 48.202691148463614], - [19.661363559658497, 48.26661489520866], - [19.17436486173989, 48.11137889260387], - [18.77702477384767, 48.081768296900634], - [18.696512892336926, 47.880953681014404], - [17.857132602620027, 47.758428860050365], - [17.48847293464982, 47.86746613218621], - [16.979666782304037, 48.123497015976305], - [16.879982944413, 48.47001333270947], - [16.960288120194576, 48.5969823268506], - [17.101984897538898, 48.81696889911711], - [17.545006951577108, 48.80001902932537], - [17.88648481616181, 48.90347524677371], - [17.913511590250465, 48.996492824899086], - [18.104972771891852, 49.04398346617531], - [18.170498488037964, 49.271514797556435], - [18.399993523846177, 49.31500051533004], - [18.554971144289482, 49.49501536721878], - [18.853144158613617, 49.49622976337764] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Slovenia", - "sov_a3": "SVN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Slovenia", - "adm0_a3": "SVN", - "geou_dif": 0, - "geounit": "Slovenia", - "gu_a3": "SVN", - "su_dif": 0, - "subunit": "Slovenia", - "su_a3": "SVN", - "brk_diff": 0, - "name": "Slovenia", - "name_long": "Slovenia", - "brk_a3": "SVN", - "brk_name": "Slovenia", - "brk_group": null, - "abbrev": "Slo.", - "postal": "SLO", - "formal_en": "Republic of Slovenia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Slovenia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 2005692, - "gdp_md_est": 59340, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SI", - "iso_a3": "SVN", - "iso_n3": "705", - "un_a3": "705", - "wb_a2": "SI", - "wb_a3": "SVN", - "woe_id": -99, - "adm0_a3_is": "SVN", - "adm0_a3_us": "SVN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SVN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [13.806475457421527, 46.509306138691215], - [14.63247155117483, 46.43181732846955], - [15.137091912504985, 46.65870270444703], - [16.011663852612656, 46.6836107448117], - [16.202298211337364, 46.85238597267696], - [16.370504998447416, 46.8413272161665], - [16.564808383864857, 46.50375092221983], - [15.768732944408551, 46.23810822202345], - [15.671529575267556, 45.83415355079788], - [15.323953891672403, 45.73178253842768], - [15.327674594797427, 45.45231639259323], - [14.935243767972935, 45.471695054702685], - [14.595109490627804, 45.634940904312714], - [14.411968214585414, 45.46616567644746], - [13.715059848697221, 45.50032379819237], - [13.937630242578306, 45.59101593686462], - [13.698109978905478, 46.01677806251735], - [13.806475457421527, 46.509306138691215] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Republic of Serbia", - "sov_a3": "SRB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Republic of Serbia", - "adm0_a3": "SRB", - "geou_dif": 0, - "geounit": "Republic of Serbia", - "gu_a3": "SRB", - "su_dif": 0, - "subunit": "Republic of Serbia", - "su_a3": "SRB", - "brk_diff": 0, - "name": "Serbia", - "name_long": "Serbia", - "brk_a3": "SRB", - "brk_name": "Serbia", - "brk_group": null, - "abbrev": "Serb.", - "postal": "RS", - "formal_en": "Republic of Serbia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Serbia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 10, - "pop_est": 7379339, - "gdp_md_est": 80340, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RS", - "iso_a3": "SRB", - "iso_n3": "688", - "un_a3": "688", - "wb_a2": "YF", - "wb_a3": "SRB", - "woe_id": -99, - "adm0_a3_is": "SRB", - "adm0_a3_us": "SRB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Southern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SRB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [20.87431277841341, 45.41637543393432], - [21.48352623870221, 45.18117015235788], - [21.562022739353722, 44.76894725196564], - [22.145087924902896, 44.47842234962059], - [22.459022251075965, 44.70251719825444], - [22.70572553883744, 44.57800283464701], - [22.474008416440654, 44.40922760678177], - [22.657149692483074, 44.234923000661354], - [22.410446404721597, 44.008063462900054], - [22.500156691180223, 43.642814439461006], - [22.986018507588483, 43.2111612005271], - [22.60480146657136, 42.898518785161116], - [22.43659467946139, 42.58032115332394], - [22.54501183440965, 42.46136200618804], - [22.38052575042468, 42.32025950781508], - [21.917080000000112, 42.30364], - [21.57663598940212, 42.24522439706186], - [21.54332, 42.3202500000001], - [21.66292, 42.43922], - [21.77505, 42.6827], - [21.63302, 42.67717], - [21.43866, 42.86255], - [21.27421, 42.90959], - [21.143395, 43.06868500000012], - [20.95651, 43.13094], - [20.81448, 43.27205], - [20.63508, 43.21671], - [20.49679, 42.88469], - [20.25758, 42.81275000000011], - [20.3398, 42.89852], - [19.95857, 43.10604], - [19.63, 43.21377997027054], - [19.48389, 43.35229], - [19.21852, 43.52384], - [19.454, 43.56810000000013], - [19.59976, 44.03847], - [19.11761, 44.42307000000011], - [19.36803, 44.863], - [19.00548, 44.86023], - [19.39047570158459, 45.236515611342384], - [19.072768995854176, 45.52151113543209], - [18.82982, 45.90888], - [19.59604454924164, 46.171729844744554], - [20.220192498462893, 46.12746898048658], - [20.762174920339987, 45.734573065771485], - [20.87431277841341, 45.41637543393432] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Sweden", - "sov_a3": "SWE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sweden", - "adm0_a3": "SWE", - "geou_dif": 0, - "geounit": "Sweden", - "gu_a3": "SWE", - "su_dif": 0, - "subunit": "Sweden", - "su_a3": "SWE", - "brk_diff": 0, - "name": "Sweden", - "name_long": "Sweden", - "brk_a3": "SWE", - "brk_name": "Sweden", - "brk_group": null, - "abbrev": "Swe.", - "postal": "S", - "formal_en": "Kingdom of Sweden", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sweden", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 2, - "mapcolor13": 4, - "pop_est": 9059651, - "gdp_md_est": 344300, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SE", - "iso_a3": "SWE", - "iso_n3": "752", - "un_a3": "752", - "wb_a2": "SE", - "wb_a3": "SWE", - "woe_id": -99, - "adm0_a3_is": "SWE", - "adm0_a3_us": "SWE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Northern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SWE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [22.183173455501926, 65.72374054632017], - [21.21351687997722, 65.02600535751527], - [21.369631381930958, 64.41358795842429], - [19.77887576669022, 63.60955434839504], - [17.84777916837521, 62.74940013289681], - [17.119554884518124, 61.34116567651097], - [17.83134606290639, 60.63658336042741], - [18.78772179533209, 60.081914374422595], - [17.86922488777634, 58.9537661810587], - [16.829185011470088, 58.71982697207339], - [16.447709588291474, 57.041118069071885], - [15.879785597403783, 56.10430186626866], - [14.666681349352075, 56.200885118222175], - [14.100721062891465, 55.40778107362265], - [12.942910597392057, 55.36173737245058], - [12.625100538797028, 56.30708018658197], - [11.787942335668674, 57.44181712506307], - [11.027368605196866, 58.85614940045936], - [11.468271925511146, 59.43239329694604], - [12.3003658382749, 60.11793284773003], - [12.631146681375183, 61.293571682370136], - [11.992064243221563, 61.80036245385656], - [11.93056928879423, 63.12831757267698], - [12.579935336973932, 64.06621898055833], - [13.571916131248711, 64.04911408146971], - [13.919905226302204, 64.44542064071608], - [13.55568973150909, 64.78702769638151], - [15.108411492583002, 66.19386688909547], - [16.108712192456778, 67.30245555283689], - [16.768878614985482, 68.01393667263139], - [17.729181756265348, 68.01055186631628], - [17.993868442464333, 68.56739126247736], - [19.878559604581255, 68.40719432237258], - [20.025268995857886, 69.0651386583127], - [20.645592889089528, 69.10624726020087], - [21.978534783626117, 68.6168456081807], - [23.53947309743444, 67.93600861273525], - [23.565879754335583, 66.39605093043743], - [23.903378533633802, 66.00692739527962], - [22.183173455501926, 65.72374054632017] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ukraine", - "sov_a3": "UKR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ukraine", - "adm0_a3": "UKR", - "geou_dif": 0, - "geounit": "Ukraine", - "gu_a3": "UKR", - "su_dif": 0, - "subunit": "Ukraine", - "su_a3": "UKR", - "brk_diff": 0, - "name": "Ukraine", - "name_long": "Ukraine", - "brk_a3": "UKR", - "brk_name": "Ukraine", - "brk_group": null, - "abbrev": "Ukr.", - "postal": "UA", - "formal_en": "Ukraine", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ukraine", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 45700395, - "gdp_md_est": 339800, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UA", - "iso_a3": "UKR", - "iso_n3": "804", - "un_a3": "804", - "wb_a2": "UA", - "wb_a3": "UKR", - "woe_id": -99, - "adm0_a3_is": "UKR", - "adm0_a3_us": "UKR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Europe", - "region_un": "Europe", - "subregion": "Eastern Europe", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "UKR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.785998162571587, 52.101677964885454], - [32.15941206231267, 52.06126699483322], - [32.41205813978763, 52.28869497334975], - [32.71576053236697, 52.23846548116205], - [33.7526998227357, 52.335074571331695], - [34.39173058445701, 51.76888174092579], - [34.14197838719039, 51.56641347920623], - [34.22481570815427, 51.25599315042895], - [35.02218305841788, 51.20757233337145], - [35.37792361831512, 50.77395539001034], - [35.35611616388795, 50.577197374059054], - [36.62616784032534, 50.225590928745135], - [37.39345950699507, 50.38395335550359], - [38.010631137856905, 49.91566152607463], - [38.59498823421342, 49.92646190042363], - [40.06905846533911, 49.6010554062817], - [40.08078901546935, 49.307429917999286], - [39.67466393408753, 48.78381846780187], - [39.89563235856758, 48.23240509703143], - [39.738277622238826, 47.89893707945198], - [38.7705847511412, 47.825608222029814], - [38.25511233902975, 47.546400458356814], - [38.22353803889942, 47.10218984637588], - [37.42513715998999, 47.022220567404204], - [36.75985477066439, 46.698700263040934], - [35.82368452326483, 46.64596446388707], - [34.96234174982388, 46.27319651954964], - [35.020787794745985, 45.65121898048466], - [35.51000857925317, 45.40999339454619], - [36.52999799983016, 45.46998973243706], - [36.33471276219916, 45.113215643893966], - [35.23999922052812, 44.939996242851606], - [33.882511020652885, 44.36147858334407], - [33.326420932760044, 44.56487702084489], - [33.54692426934946, 45.03477081967489], - [32.4541744321055, 45.32746613217608], - [32.630804477679135, 45.519185695978905], - [33.58816206231839, 45.85156850848024], - [33.29856733575471, 46.080598456397844], - [31.74414025241518, 46.333347886737386], - [31.675307244602408, 46.70624502215554], - [30.748748813609097, 46.583100084004], - [30.377608676888883, 46.03241018328567], - [29.603289015427432, 45.293308010431126], - [29.149724969201653, 45.46492544207245], - [28.679779493939378, 45.304030870131704], - [28.233553501099042, 45.48828318946837], - [28.485269402792767, 45.5969070501459], - [28.659987420371575, 45.93998688413164], - [28.93371748222162, 46.2588304713725], - [28.862972446414062, 46.43788930926383], - [29.072106967899295, 46.517677720722496], - [29.170653924279886, 46.3792623968287], - [29.75997195813639, 46.34998769793536], - [30.02465864433537, 46.42393667254503], - [29.838210076626297, 46.52532583270169], - [29.908851759569302, 46.67436066343146], - [29.559674106573112, 46.928582872091326], - [29.41513512545274, 47.34664520933257], - [29.05086795422733, 47.51022695575249], - [29.12269819511303, 47.84909516050646], - [28.670891147585163, 48.1181485052341], - [28.259546746541844, 48.15556224221342], - [27.522537469195154, 48.467119452501116], - [26.857823520624805, 48.368210761094495], - [26.619336785597795, 48.22072622333347], - [26.19745039236693, 48.22088125263035], - [25.9459411964024, 47.987148749374214], - [25.20774336111299, 47.89105642352747], - [24.866317172960578, 47.73752574318831], - [24.40205610525038, 47.98187775328042], - [23.76095828623741, 47.985598456405455], - [23.142236362406802, 48.09634105080695], - [22.710531447040495, 47.88219391538941], - [22.640819939878753, 48.15023956968735], - [22.08560835133485, 48.42226430927179], - [22.28084191253356, 48.82539215758067], - [22.558137648211755, 49.085738023467144], - [22.776418898212626, 49.02739533140962], - [22.518450148211603, 49.47677358661974], - [23.426508416444392, 50.30850576435745], - [23.922757195743262, 50.42488108987875], - [24.029985792748903, 50.70540660257518], - [23.52707075368437, 51.57845408793023], - [24.00507775238421, 51.61744395609446], - [24.553106316839518, 51.888461005249184], - [25.327787713327005, 51.91065603291855], - [26.337958611768556, 51.83228872334793], - [27.454066196408434, 51.59230337178447], - [28.24161502453657, 51.57222707783907], - [28.61761274589225, 51.42771393493484], - [28.99283532076353, 51.602044379271476], - [29.254938185347925, 51.368234361366895], - [30.157363722460897, 51.41613841410147], - [30.555117221811457, 51.31950348571566], - [30.619454380014844, 51.822806098022376], - [30.927549269338982, 52.04235342061438], - [31.785998162571587, 52.101677964885454] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Angola", - "sov_a3": "AGO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Angola", - "adm0_a3": "AGO", - "geou_dif": 0, - "geounit": "Angola", - "gu_a3": "AGO", - "su_dif": 0, - "subunit": "Angola", - "su_a3": "AGO", - "brk_diff": 0, - "name": "Angola", - "name_long": "Angola", - "brk_a3": "AGO", - "brk_name": "Angola", - "brk_group": null, - "abbrev": "Ang.", - "postal": "AO", - "formal_en": "People's Republic of Angola", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Angola", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 6, - "mapcolor13": 1, - "pop_est": 12799293, - "gdp_md_est": 110300, - "pop_year": -99, - "lastcensus": 1970, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AO", - "iso_a3": "AGO", - "iso_n3": "024", - "un_a3": "024", - "wb_a2": "AO", - "wb_a3": "AGO", - "woe_id": -99, - "adm0_a3_is": "AGO", - "adm0_a3_us": "AGO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AGO.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [16.326528354567046, -5.877470391466218], - [16.57317996589614, -6.622644545115094], - [16.86019087084523, -7.222297865429979], - [17.08999596524717, -7.545688978712476], - [17.472970004962292, -8.068551120641656], - [18.13422163256905, -7.987677504104866], - [18.464175652752687, -7.847014255406477], - [19.01675174324967, -7.98824594486014], - [19.166613396896082, -7.738183688999725], - [19.417502475673217, -7.155428562044278], - [20.037723016040218, -7.11636117923166], - [20.09162153492062, -6.943090101756951], - [20.601822950938327, -6.939317722199689], - [20.51474816252653, -7.299605808138665], - [21.728110792739756, -7.290872491081316], - [21.746455926203367, -7.920084730667114], - [21.94913089365204, -8.305900974158305], - [21.801801385187957, -8.908706556842986], - [21.875181919042404, -9.523707777548566], - [22.208753289486424, -9.89479623783653], - [22.155268182064333, -11.084801120653779], - [22.402798292742432, -10.99307545333569], - [22.83734541188477, -11.017621758674338], - [23.456790805767465, -10.867863457892483], - [23.912215203555746, -10.926826267137542], - [24.017893507592614, -11.237298272347118], - [23.90415368011824, -11.722281589406336], - [24.079905226342902, -12.191296888887308], - [23.930922072045377, -12.565847670138822], - [24.016136508894704, -12.911046237848552], - [21.933886346125945, -12.898437188369357], - [21.887842644953878, -16.080310153876894], - [22.56247846852429, -16.898451429921835], - [23.215048455506093, -17.523116143465952], - [21.377176141045595, -17.93063648851971], - [18.95618696460363, -17.789094740472237], - [18.26330936043422, -17.309950860262006], - [14.209706658595051, -17.353100681225712], - [14.058501417709039, -17.423380629142656], - [13.462362094789967, -16.97121184658874], - [12.814081251688407, -16.941342868724078], - [12.215461460019384, -17.111668389558062], - [11.734198846085148, -17.3018893368245], - [11.64009606288161, -16.67314218512921], - [11.778537224991567, -15.79381601325069], - [12.123580763404448, -14.878316338767931], - [12.175618930722266, -14.449143568583892], - [12.500095249083017, -13.547699883684402], - [12.738478631245442, -13.137905775609935], - [13.312913852601838, -12.483630466362513], - [13.633721144269828, -12.038644707897191], - [13.738727654686926, -11.297863050993143], - [13.686379428775297, -10.731075941615842], - [13.38732791510216, -10.373578383020728], - [13.120987583069875, -9.766897067914115], - [12.875369500386569, -9.166933689005488], - [12.929061313537801, -8.959091078327575], - [13.236432732809874, -8.562629489784342], - [12.933040398824316, -7.596538588087753], - [12.72829837408392, -6.927122084178805], - [12.227347039446443, -6.294447523629372], - [12.322431674863566, -6.100092461779653], - [12.735171339578699, -5.965682061388478], - [13.02486941900699, -5.984388929878108], - [13.375597364971895, -5.864241224799557], - [16.326528354567046, -5.877470391466218] - ] - ], - [ - [ - [12.436688266660923, -5.684303887559224], - [12.18233686692028, -5.789930515163803], - [11.914963006242116, -5.037986748884734], - [12.318607618873926, -4.606230157086158], - [12.62075971848455, -4.438023369976121], - [12.995517205465205, -4.781103203961919], - [12.631611769265845, -4.991271254092936], - [12.468004184629763, -5.248361504744992], - [12.436688266660923, -5.684303887559224] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Burundi", - "sov_a3": "BDI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Burundi", - "adm0_a3": "BDI", - "geou_dif": 0, - "geounit": "Burundi", - "gu_a3": "BDI", - "su_dif": 0, - "subunit": "Burundi", - "su_a3": "BDI", - "brk_diff": 0, - "name": "Burundi", - "name_long": "Burundi", - "brk_a3": "BDI", - "brk_name": "Burundi", - "brk_group": null, - "abbrev": "Bur.", - "postal": "BI", - "formal_en": "Republic of Burundi", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Burundi", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 8, - "pop_est": 8988091, - "gdp_md_est": 3102, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BI", - "iso_a3": "BDI", - "iso_n3": "108", - "un_a3": "108", - "wb_a2": "BI", - "wb_a3": "BDI", - "woe_id": -99, - "adm0_a3_is": "BDI", - "adm0_a3_us": "BDI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BDI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [29.339997592900346, -4.499983412294092], - [29.276383904749053, -3.293907159034063], - [29.024926385216787, -2.839257907730158], - [29.632176141078588, -2.917857761246097], - [29.938359002407942, -2.348486830254238], - [30.469696079232985, -2.413857517103458], - [30.527677036264464, -2.807631931167535], - [30.7430127296247, -3.034284763199686], - [30.75226281100495, -3.35932952231557], - [30.505559523243566, -3.568567396665365], - [30.116332635221173, -4.090137627787243], - [29.753512404099922, -4.452389418153281], - [29.339997592900346, -4.499983412294092] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Benin", - "sov_a3": "BEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Benin", - "adm0_a3": "BEN", - "geou_dif": 0, - "geounit": "Benin", - "gu_a3": "BEN", - "su_dif": 0, - "subunit": "Benin", - "su_a3": "BEN", - "brk_diff": 0, - "name": "Benin", - "name_long": "Benin", - "brk_a3": "BEN", - "brk_name": "Benin", - "brk_group": null, - "abbrev": "Benin", - "postal": "BJ", - "formal_en": "Republic of Benin", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Benin", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 8791832, - "gdp_md_est": 12830, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BJ", - "iso_a3": "BEN", - "iso_n3": "204", - "un_a3": "204", - "wb_a2": "BJ", - "wb_a3": "BEN", - "woe_id": -99, - "adm0_a3_is": "BEN", - "adm0_a3_us": "BEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [2.691701694356254, 6.258817246928629], - [1.865240512712319, 6.142157701029731], - [1.618950636409238, 6.832038072126237], - [1.664477573258381, 9.12859039960938], - [1.46304284018467, 9.334624335157088], - [1.425060662450136, 9.825395412633], - [1.077795037448738, 10.175606594275024], - [0.772335646171484, 10.470808213742359], - [0.899563022474069, 10.99733938236426], - [1.243469679376489, 11.110510769083461], - [1.447178175471066, 11.547719224488858], - [1.935985548519881, 11.641150214072553], - [2.154473504249921, 11.940150051313337], - [2.49016360841793, 12.233052069543675], - [2.848643019226671, 12.235635891158267], - [3.611180454125559, 11.660167141155966], - [3.572216424177469, 11.327939357951518], - [3.797112257511714, 10.734745591673105], - [3.600070021182801, 10.332186184119408], - [3.705438266625919, 10.063210354040208], - [3.220351596702101, 9.4441525333997], - [2.912308383810256, 9.13760793704432], - [2.723792758809509, 8.50684540448971], - [2.74906253420022, 7.870734361192888], - [2.691701694356254, 6.258817246928629] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Burkina Faso", - "sov_a3": "BFA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Burkina Faso", - "adm0_a3": "BFA", - "geou_dif": 0, - "geounit": "Burkina Faso", - "gu_a3": "BFA", - "su_dif": 0, - "subunit": "Burkina Faso", - "su_a3": "BFA", - "brk_diff": 0, - "name": "Burkina Faso", - "name_long": "Burkina Faso", - "brk_a3": "BFA", - "brk_name": "Burkina Faso", - "brk_group": null, - "abbrev": "B.F.", - "postal": "BF", - "formal_en": "Burkina Faso", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Burkina Faso", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 5, - "mapcolor13": 11, - "pop_est": 15746232, - "gdp_md_est": 17820, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BF", - "iso_a3": "BFA", - "iso_n3": "854", - "un_a3": "854", - "wb_a2": "BF", - "wb_a3": "BFA", - "woe_id": -99, - "adm0_a3_is": "BFA", - "adm0_a3_us": "BFA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BFA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-2.827496303712707, 9.642460842319778], - [-3.511898972986273, 9.90032623945622], - [-3.980449184576685, 9.8623440617217], - [-4.330246954760383, 9.61083486575714], - [-4.779883592131966, 9.821984768101743], - [-4.954653286143099, 10.152713934769736], - [-5.404341599946974, 10.370736802609146], - [-5.470564947929006, 10.951269842976048], - [-5.197842576508648, 11.37514577885014], - [-5.220941941743121, 11.713858954307227], - [-4.427166103523803, 12.542645575404295], - [-4.28040503581488, 13.228443508349741], - [-4.006390753587226, 13.472485459848116], - [-3.522802700199861, 13.337661647998615], - [-3.10370683431276, 13.541266791228594], - [-2.967694464520577, 13.79815033615151], - [-2.191824510090385, 14.246417548067356], - [-2.001035122068771, 14.559008287000891], - [-1.066363491205664, 14.973815009007765], - [-0.515854458000348, 15.116157741755726], - [-0.26625729003058, 14.924308986872148], - [0.374892205414682, 14.928908189346132], - [0.295646396495101, 14.444234930880654], - [0.429927605805517, 13.988733018443924], - [0.993045688490071, 13.335749620003824], - [1.024103224297477, 12.851825669806574], - [2.177107781593776, 12.625017808477534], - [2.154473504249921, 11.940150051313337], - [1.935985548519881, 11.641150214072553], - [1.447178175471066, 11.547719224488858], - [1.243469679376489, 11.110510769083461], - [0.899563022474069, 10.99733938236426], - [0.023802524423701, 11.018681748900804], - [-0.438701544588582, 11.09834096927872], - [-0.761575893548183, 10.936929633015055], - [-1.203357713211431, 11.009819240762738], - [-2.940409308270461, 10.962690334512558], - [-2.963896246747112, 10.395334784380083], - [-2.827496303712707, 9.642460842319778] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Botswana", - "sov_a3": "BWA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Botswana", - "adm0_a3": "BWA", - "geou_dif": 0, - "geounit": "Botswana", - "gu_a3": "BWA", - "su_dif": 0, - "subunit": "Botswana", - "su_a3": "BWA", - "brk_diff": 0, - "name": "Botswana", - "name_long": "Botswana", - "brk_a3": "BWA", - "brk_name": "Botswana", - "brk_group": null, - "abbrev": "Bwa.", - "postal": "BW", - "formal_en": "Republic of Botswana", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Botswana", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 5, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 1990876, - "gdp_md_est": 27060, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BW", - "iso_a3": "BWA", - "iso_n3": "072", - "un_a3": "072", - "wb_a2": "BW", - "wb_a3": "BWA", - "woe_id": -99, - "adm0_a3_is": "BWA", - "adm0_a3_us": "BWA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BWA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [25.649163445750162, -18.53602589281899], - [25.85039147309473, -18.714412937090536], - [26.164790887158485, -19.29308562589494], - [27.296504754350508, -20.391519870691], - [27.724747348753255, -20.499058526290387], - [27.72722781750326, -20.851801853114715], - [28.021370070108617, -21.485975030200585], - [28.794656202924212, -21.63945403410745], - [29.43218834810904, -22.091312758067588], - [28.01723595552525, -22.827753594659075], - [27.119409620886245, -23.574323011979775], - [26.786406691197413, -24.240690606383485], - [26.4857532081233, -24.616326592713104], - [25.94165205252216, -24.69637338633322], - [25.76584882986521, -25.174845472923675], - [25.66466637543772, -25.486816094669713], - [25.025170525825786, -25.7196700985769], - [24.211266717228792, -25.670215752873574], - [23.73356977712271, -25.390129489851613], - [23.312096795350186, -25.26868987396572], - [22.8242712745149, -25.500458672794768], - [22.57953169118059, -25.979447523708146], - [22.105968865657868, -26.280256036079138], - [21.60589603036939, -26.726533705351756], - [20.88960900237174, -26.828542982695915], - [20.66647016773544, -26.477453301704923], - [20.758609246511835, -25.86813648855145], - [20.165725538827186, -24.917961928000768], - [19.895767856534434, -24.767790215760588], - [19.89545779794068, -21.84915699634787], - [20.881134067475866, -21.814327080983148], - [20.910641310314535, -18.252218926672022], - [21.655040317478978, -18.219146010005225], - [23.1968583513393, -17.869038181227786], - [23.579005568137717, -18.28126108162006], - [24.217364536239213, -17.88934701911849], - [24.520705193792537, -17.887124932529936], - [25.08444339366457, -17.661815687737374], - [25.264225701608012, -17.736539808831417], - [25.649163445750162, -18.53602589281899] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Central African Republic", - "sov_a3": "CAF", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Central African Republic", - "adm0_a3": "CAF", - "geou_dif": 0, - "geounit": "Central African Republic", - "gu_a3": "CAF", - "su_dif": 0, - "subunit": "Central African Republic", - "su_a3": "CAF", - "brk_diff": 0, - "name": "Central African Rep.", - "name_long": "Central African Republic", - "brk_a3": "CAF", - "brk_name": "Central African Rep.", - "brk_group": null, - "abbrev": "C.A.R.", - "postal": "CF", - "formal_en": "Central African Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Central African Republic", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 9, - "pop_est": 4511488, - "gdp_md_est": 3198, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CF", - "iso_a3": "CAF", - "iso_n3": "140", - "un_a3": "140", - "wb_a2": "CF", - "wb_a3": "CAF", - "woe_id": -99, - "adm0_a3_is": "CAF", - "adm0_a3_us": "CAF", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 20, - "long_len": 24, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "CAF.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [15.279460483469109, 7.421924546737969], - [16.10623172370677, 7.497087917506505], - [16.290561557691888, 7.754307359239306], - [16.456184523187346, 7.734773667832968], - [16.705988396886255, 7.508327541529979], - [17.964929640380888, 7.890914008002866], - [18.38955488452322, 8.281303615751824], - [18.911021762780507, 8.630894680206353], - [18.81200971850927, 8.982914536978598], - [19.09400800952602, 9.07484691002584], - [20.05968549976427, 9.012706000194854], - [21.000868361096167, 9.475985215691509], - [21.723821648859452, 10.567055568885976], - [22.231129184668788, 10.97188873946051], - [22.864165480244225, 11.142395127807546], - [22.97754357269261, 10.71446259199854], - [23.554304233502194, 10.089255275915308], - [23.557249790142826, 9.681218166538684], - [23.394779087017184, 9.265067857292223], - [23.459012892355986, 8.954285793488893], - [23.805813429466752, 8.666318874542426], - [24.567369012152085, 8.229187933785468], - [25.11493248871679, 7.825104071479174], - [25.124130893664727, 7.500085150579436], - [25.79664798351118, 6.979315904158071], - [26.213418409945117, 6.546603298362072], - [26.46590945812323, 5.94671743410187], - [27.21340905122517, 5.550953477394557], - [27.37422610851749, 5.233944403500061], - [27.04406538260471, 5.127852688004836], - [26.402760857862543, 5.150874538590871], - [25.650455356557472, 5.256087754737123], - [25.278798455514302, 5.170408229997192], - [25.12883344900328, 4.927244777847789], - [24.805028924262416, 4.89724660890235], - [24.410531040146253, 5.108784084489129], - [23.29721398285014, 4.609693101414223], - [22.841479526468106, 4.710126247573484], - [22.70412356943629, 4.633050848810157], - [22.405123732195538, 4.029160061047321], - [21.659122755630023, 4.22434194581372], - [20.927591180106276, 4.322785549329737], - [20.290679152108936, 4.691677761245288], - [19.467783644293146, 5.03152781821278], - [18.93231245288476, 4.709506130385975], - [18.54298221199778, 4.201785183118318], - [18.45306521980993, 3.504385891123349], - [17.809900343505262, 3.56019643799857], - [17.133042433346304, 3.728196519379452], - [16.537058139724135, 3.198254706226279], - [16.012852410555354, 2.267639675298085], - [15.907380812247652, 2.557389431158612], - [15.86273237474748, 3.013537298998983], - [15.405395948964383, 3.33530060466434], - [15.036219516671252, 3.851367295747124], - [14.950953403389661, 4.210389309094921], - [14.478372430080467, 4.732605495620447], - [14.558935988023505, 5.03059764243153], - [14.459407179429348, 5.4517605656103], - [14.536560092841112, 6.22695872642069], - [14.776545444404576, 6.408498033062045], - [15.279460483469109, 7.421924546737969] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ivory Coast", - "sov_a3": "CIV", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ivory Coast", - "adm0_a3": "CIV", - "geou_dif": 0, - "geounit": "Ivory Coast", - "gu_a3": "CIV", - "su_dif": 0, - "subunit": "Ivory Coast", - "su_a3": "CIV", - "brk_diff": 0, - "name": "Côte d'Ivoire", - "name_long": "Côte d'Ivoire", - "brk_a3": "CIV", - "brk_name": "Côte d'Ivoire", - "brk_group": null, - "abbrev": "I.C.", - "postal": "CI", - "formal_en": "Republic of Ivory Coast", - "formal_fr": "Republic of Cote D'Ivoire", - "note_adm0": null, - "note_brk": null, - "name_sort": "Côte d'Ivoire", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 3, - "mapcolor13": 3, - "pop_est": 20617068, - "gdp_md_est": 33850, - "pop_year": -99, - "lastcensus": 1998, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CI", - "iso_a3": "CIV", - "iso_n3": "384", - "un_a3": "384", - "wb_a2": "CI", - "wb_a3": "CIV", - "woe_id": -99, - "adm0_a3_is": "CIV", - "adm0_a3_us": "CIV", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 13, - "long_len": 13, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CIV.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-2.856125047202397, 4.994475816259509], - [-3.311084357100071, 4.984295559098015], - [-4.008819545904942, 5.179813340674315], - [-4.649917364917911, 5.168263658057086], - [-5.834496222344526, 4.993700669775137], - [-6.528769090185847, 4.705087795425015], - [-7.518941209330436, 4.338288479017308], - [-7.71215938966975, 4.364565944837722], - [-7.63536821128403, 5.188159084489456], - [-7.539715135111762, 5.313345241716519], - [-7.570152553731688, 5.707352199725904], - [-7.993692592795881, 6.126189683451543], - [-8.311347622094019, 6.193033148621083], - [-8.60288021486862, 6.46756419517166], - [-8.385451626000574, 6.911800645368742], - [-8.48544552248535, 7.39520783124307], - [-8.439298468448698, 7.686042792181738], - [-8.280703497744938, 7.687179673692156], - [-8.221792364932199, 8.123328762235573], - [-8.299048631208564, 8.316443589710303], - [-8.20349890790088, 8.455453192575447], - [-7.832100389019188, 8.575704250518626], - [-8.079113735374348, 9.376223863152035], - [-8.30961646161225, 9.789531968622441], - [-8.229337124046822, 10.1290202905639], - [-8.029943610048619, 10.206534939001713], - [-7.899589809592372, 10.297382106970828], - [-7.622759161804809, 10.147236232946796], - [-6.850506557635057, 10.138993841996239], - [-6.666460944027548, 10.430810655148447], - [-6.493965013037267, 10.411302801958271], - [-6.205222947606431, 10.524060777219134], - [-6.050452032892267, 10.096360785355444], - [-5.816926235365287, 10.222554633012194], - [-5.404341599946974, 10.370736802609146], - [-4.954653286143099, 10.152713934769736], - [-4.779883592131966, 9.821984768101743], - [-4.330246954760383, 9.61083486575714], - [-3.980449184576685, 9.8623440617217], - [-3.511898972986273, 9.90032623945622], - [-2.827496303712707, 9.642460842319778], - [-2.562189500326241, 8.219627793811483], - [-2.983584967450327, 7.379704901555512], - [-3.244370083011262, 6.250471503113502], - [-2.81070146321784, 5.38905121502411], - [-2.856125047202397, 4.994475816259509] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Cameroon", - "sov_a3": "CMR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cameroon", - "adm0_a3": "CMR", - "geou_dif": 0, - "geounit": "Cameroon", - "gu_a3": "CMR", - "su_dif": 0, - "subunit": "Cameroon", - "su_a3": "CMR", - "brk_diff": 0, - "name": "Cameroon", - "name_long": "Cameroon", - "brk_a3": "CMR", - "brk_name": "Cameroon", - "brk_group": null, - "abbrev": "Cam.", - "postal": "CM", - "formal_en": "Republic of Cameroon", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cameroon", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 3, - "pop_est": 18879301, - "gdp_md_est": 42750, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CM", - "iso_a3": "CMR", - "iso_n3": "120", - "un_a3": "120", - "wb_a2": "CM", - "wb_a3": "CMR", - "woe_id": -99, - "adm0_a3_is": "CMR", - "adm0_a3_us": "CMR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CMR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [13.075822381246752, 2.267097072759015], - [12.951333855855609, 2.32161570882694], - [12.359380323952221, 2.19281220133945], - [11.75166548019979, 2.326757513839993], - [11.276449008843713, 2.261050930180872], - [9.649158155972628, 2.283866075037736], - [9.795195753629457, 3.073404445809117], - [9.404366896206, 3.734526882335202], - [8.948115675501072, 3.904128933117136], - [8.744923943729418, 4.35221527751996], - [8.488815545290889, 4.495617377129918], - [8.500287713259695, 4.771982937026849], - [8.757532993208628, 5.479665839047911], - [9.233162876023044, 6.444490668153334], - [9.522705926154401, 6.453482367372117], - [10.118276808318257, 7.038769639509879], - [10.497375115611417, 7.055357774275564], - [11.05878787603035, 6.644426784690594], - [11.74577436691851, 6.981382961449753], - [11.839308709366803, 7.397042344589436], - [12.063946160539558, 7.799808457872302], - [12.218872104550599, 8.305824082874324], - [12.753671502339214, 8.717762762888995], - [12.955467970438974, 9.417771714714704], - [13.167599724997103, 9.640626328973411], - [13.308676385153918, 10.160362046748928], - [13.572949659894562, 10.798565985553566], - [14.415378859116686, 11.572368882692075], - [14.468192172918975, 11.904751695193411], - [14.577177768622533, 12.085360826053503], - [14.181336297266792, 12.483656927943116], - [14.213530714584634, 12.802035427293347], - [14.495787387762844, 12.85939626713733], - [14.893385857816526, 12.219047756392584], - [14.9601518083376, 11.555574042197224], - [14.923564894274959, 10.891325181517473], - [15.467872755605269, 9.98233673750343], - [14.909353875394716, 9.99212942142273], - [14.62720055508106, 9.920919297724538], - [14.171466098699028, 10.021378282099931], - [13.954218377344006, 9.549494940626685], - [14.544466586981768, 8.965861314322268], - [14.97999555833769, 8.796104234243472], - [15.120865512765334, 8.382150173369423], - [15.436091749745769, 7.692812404811973], - [15.279460483469109, 7.421924546737969], - [14.776545444404576, 6.408498033062045], - [14.536560092841112, 6.22695872642069], - [14.459407179429348, 5.4517605656103], - [14.558935988023505, 5.03059764243153], - [14.478372430080467, 4.732605495620447], - [14.950953403389661, 4.210389309094921], - [15.036219516671252, 3.851367295747124], - [15.405395948964383, 3.33530060466434], - [15.86273237474748, 3.013537298998983], - [15.907380812247652, 2.557389431158612], - [16.012852410555354, 2.267639675298085], - [15.940918816805064, 1.727672634280295], - [15.146341993885244, 1.964014797367184], - [14.33781253424658, 2.227874660649491], - [13.075822381246752, 2.267097072759015] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Republic of Congo", - "sov_a3": "COG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Republic of Congo", - "adm0_a3": "COG", - "geou_dif": 0, - "geounit": "Republic of Congo", - "gu_a3": "COG", - "su_dif": 0, - "subunit": "Republic of Congo", - "su_a3": "COG", - "brk_diff": 0, - "name": "Congo", - "name_long": "Republic of Congo", - "brk_a3": "COG", - "brk_name": "Republic of Congo", - "brk_group": null, - "abbrev": "Rep. Congo", - "postal": "CG", - "formal_en": "Republic of Congo", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Congo, Rep.", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 10, - "pop_est": 4012809, - "gdp_md_est": 15350, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CG", - "iso_a3": "COG", - "iso_n3": "178", - "un_a3": "178", - "wb_a2": "CG", - "wb_a3": "COG", - "woe_id": -99, - "adm0_a3_is": "COG", - "adm0_a3_us": "COG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 17, - "abbrev_len": 10, - "tiny": -99, - "homepart": 1, - "filename": "COG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [12.995517205465177, -4.781103203961884], - [12.620759718484491, -4.438023369976136], - [12.318607618873926, -4.606230157086188], - [11.91496300624209, -5.037986748884791], - [11.093772820691925, -3.978826592630547], - [11.855121697648114, -3.426870619321051], - [11.478038771214303, -2.765618991714241], - [11.820963575903193, -2.514161472181982], - [12.495702752338161, -2.391688327650243], - [12.575284458067642, -1.948511244315135], - [13.109618767965628, -2.428740329603514], - [13.99240726080771, -2.4708049454891], - [14.299210239324564, -1.998275648612214], - [14.425455763413593, -1.333406670744971], - [14.316418491277743, -0.552627455247048], - [13.843320753645655, 0.038757635901149], - [14.276265903386957, 1.196929836426619], - [14.026668735417218, 1.395677395021153], - [13.282631463278818, 1.31418366129688], - [13.003113641012078, 1.83089630778332], - [13.075822381246752, 2.267097072759015], - [14.33781253424658, 2.227874660649491], - [15.146341993885244, 1.964014797367184], - [15.940918816805064, 1.727672634280295], - [16.012852410555354, 2.267639675298085], - [16.537058139724135, 3.198254706226279], - [17.133042433346304, 3.728196519379452], - [17.809900343505262, 3.56019643799857], - [18.45306521980993, 3.504385891123349], - [18.39379235197114, 2.90044342692822], - [18.094275750407434, 2.365721543788055], - [17.898835483479587, 1.741831976728278], - [17.774191928791566, 0.855658677571085], - [17.826540154703252, 0.288923244626105], - [17.66355268725468, -0.058083998213817], - [17.638644646889986, -0.424831638189247], - [17.523716261472856, -0.743830254726987], - [16.865306837642123, -1.225816338713287], - [16.407091912510054, -1.740927015798682], - [15.972803175529151, -2.712392266453612], - [16.0062895036543, -3.535132744972529], - [15.75354007331475, -3.855164890156096], - [15.170991652088444, -4.343507175314301], - [14.58260379401318, -4.97023894615014], - [14.209034864975223, -4.793092136253598], - [14.144956088933299, -4.510008640158715], - [13.600234816144678, -4.50013844159097], - [13.258240187237048, -4.882957452009165], - [12.995517205465177, -4.781103203961884] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Democratic Republic of the Congo", - "sov_a3": "COD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Democratic Republic of the Congo", - "adm0_a3": "COD", - "geou_dif": 0, - "geounit": "Democratic Republic of the Congo", - "gu_a3": "COD", - "su_dif": 0, - "subunit": "Democratic Republic of the Congo", - "su_a3": "COD", - "brk_diff": 0, - "name": "Dem. Rep. Congo", - "name_long": "Democratic Republic of the Congo", - "brk_a3": "COD", - "brk_name": "Democratic Republic of the Congo", - "brk_group": null, - "abbrev": "D.R.C.", - "postal": "DRC", - "formal_en": "Democratic Republic of the Congo", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Congo, Dem. Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 7, - "pop_est": 68692542, - "gdp_md_est": 20640, - "pop_year": -99, - "lastcensus": 1984, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CD", - "iso_a3": "COD", - "iso_n3": "180", - "un_a3": "180", - "wb_a2": "ZR", - "wb_a3": "ZAR", - "woe_id": -99, - "adm0_a3_is": "COD", - "adm0_a3_us": "COD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 15, - "long_len": 32, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "COD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [30.833859897593808, 3.509165961110341], - [30.773346795380043, 2.339883327642127], - [31.174149204235814, 2.204465236821264], - [30.852670118948055, 1.849396470543809], - [30.468507521290295, 1.58380544677972], - [30.086153598762703, 1.062312730306289], - [29.875778842902495, 0.597379868976304], - [29.819503208136638, -0.205310153813372], - [29.58783776217217, -0.587405694179481], - [29.579466180140884, -1.341313164885626], - [29.29188683443661, -1.620055840667987], - [29.25483483248334, -2.215109958508911], - [29.117478875451553, -2.292211195488385], - [29.024926385216787, -2.839257907730158], - [29.276383904749053, -3.293907159034063], - [29.339997592900346, -4.499983412294092], - [29.519986606572925, -5.419978936386314], - [29.419992710088167, -5.939998874539433], - [29.62003217949001, -6.520015150583426], - [30.199996779101696, -7.079980970898163], - [30.740015496551788, -8.340007419470915], - [30.346086053190813, -8.238256524288218], - [29.002912225060467, -8.407031752153472], - [28.7348665707625, -8.526559340044578], - [28.449871046672826, -9.164918308146085], - [28.67368167492893, -9.605924981324932], - [28.49606977714177, -10.789883721564044], - [28.372253045370428, -11.793646742401393], - [28.642417433392353, -11.971568698782315], - [29.34154788586909, -12.360743910372413], - [29.61600141777123, -12.178894545137311], - [29.69961388521949, -13.257226657771831], - [28.934285922976837, -13.248958428605135], - [28.523561639121027, -12.698604424696683], - [28.155108676879987, -12.272480564017897], - [27.38879886242378, -12.132747491100666], - [27.164419793412463, -11.608748467661075], - [26.553087599399618, -11.924439792532127], - [25.752309604604733, -11.784965101776358], - [25.418118116973204, -11.330935967659961], - [24.78316979340295, -11.238693536018964], - [24.31451622894795, -11.26282642989927], - [24.25715538910399, -10.951992689663657], - [23.912215203555718, -10.926826267137514], - [23.45679080576744, -10.867863457892483], - [22.83734541188474, -11.01762175867433], - [22.402798292742375, -10.99307545333569], - [22.155268182064308, -11.084801120653772], - [22.208753289486395, -9.894796237836509], - [21.875181919042348, -9.523707777548566], - [21.8018013851879, -8.908706556842978], - [21.949130893652043, -8.305900974158277], - [21.74645592620331, -7.920084730667149], - [21.7281107927397, -7.290872491081302], - [20.514748162526498, -7.299605808138629], - [20.6018229509383, -6.939317722199682], - [20.091621534920648, -6.943090101756993], - [20.037723016040218, -7.116361179231646], - [19.417502475673157, -7.155428562044298], - [19.16661339689611, -7.738183688999754], - [19.01675174324967, -7.988245944860132], - [18.464175652752687, -7.847014255406444], - [18.13422163256905, -7.987677504104922], - [17.472970004962235, -8.0685511206417], - [17.08999596524717, -7.545688978712526], - [16.8601908708452, -7.222297865429986], - [16.57317996589614, -6.622644545115087], - [16.326528354567046, -5.877470391466267], - [13.375597364971895, -5.864241224799549], - [13.02486941900696, -5.984388929878157], - [12.735171339578699, -5.965682061388499], - [12.32243167486351, -6.10009246177966], - [12.182336866920252, -5.789930515163839], - [12.436688266660868, -5.684303887559246], - [12.468004184629736, -5.248361504745005], - [12.63161176926579, -4.991271254092936], - [12.995517205465177, -4.781103203961884], - [13.258240187237048, -4.882957452009165], - [13.600234816144678, -4.50013844159097], - [14.144956088933299, -4.510008640158715], - [14.209034864975223, -4.793092136253598], - [14.58260379401318, -4.97023894615014], - [15.170991652088444, -4.343507175314301], - [15.75354007331475, -3.855164890156096], - [16.0062895036543, -3.535132744972529], - [15.972803175529151, -2.712392266453612], - [16.407091912510054, -1.740927015798682], - [16.865306837642123, -1.225816338713287], - [17.523716261472856, -0.743830254726987], - [17.638644646889986, -0.424831638189247], - [17.66355268725468, -0.058083998213817], - [17.826540154703252, 0.288923244626105], - [17.774191928791566, 0.855658677571085], - [17.898835483479587, 1.741831976728278], - [18.094275750407434, 2.365721543788055], - [18.39379235197114, 2.90044342692822], - [18.45306521980993, 3.504385891123349], - [18.54298221199778, 4.201785183118318], - [18.93231245288476, 4.709506130385975], - [19.467783644293146, 5.03152781821278], - [20.290679152108936, 4.691677761245288], - [20.927591180106276, 4.322785549329737], - [21.659122755630023, 4.22434194581372], - [22.405123732195538, 4.029160061047321], - [22.70412356943629, 4.633050848810157], - [22.841479526468106, 4.710126247573484], - [23.29721398285014, 4.609693101414223], - [24.410531040146253, 5.108784084489129], - [24.805028924262416, 4.89724660890235], - [25.12883344900328, 4.927244777847789], - [25.278798455514302, 5.170408229997192], - [25.650455356557472, 5.256087754737123], - [26.402760857862543, 5.150874538590871], - [27.04406538260471, 5.127852688004836], - [27.37422610851749, 5.233944403500061], - [27.979977247842807, 4.408413397637375], - [28.428993768026913, 4.287154649264494], - [28.696677687298802, 4.455077215996937], - [29.1590784034465, 4.389267279473231], - [29.71599531425602, 4.600804755060025], - [29.953500197069474, 4.173699042167683], - [30.833859897593808, 3.509165961110341] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Djibouti", - "sov_a3": "DJI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Djibouti", - "adm0_a3": "DJI", - "geou_dif": 0, - "geounit": "Djibouti", - "gu_a3": "DJI", - "su_dif": 0, - "subunit": "Djibouti", - "su_a3": "DJI", - "brk_diff": 0, - "name": "Djibouti", - "name_long": "Djibouti", - "brk_a3": "DJI", - "brk_name": "Djibouti", - "brk_group": null, - "abbrev": "Dji.", - "postal": "DJ", - "formal_en": "Republic of Djibouti", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Djibouti", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 516055, - "gdp_md_est": 1885, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DJ", - "iso_a3": "DJI", - "iso_n3": "262", - "un_a3": "262", - "wb_a2": "DJ", - "wb_a3": "DJI", - "woe_id": -99, - "adm0_a3_is": "DJI", - "adm0_a3_us": "DJI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DJI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [43.08122602720015, 12.699638576707116], - [43.31785241066467, 12.390148423711025], - [43.286381463398925, 11.974928290245884], - [42.715873650896526, 11.735640570518342], - [43.14530480324214, 11.462039699748857], - [42.77685184100096, 10.92687856693442], - [42.55493000000013, 11.105110000000195], - [42.31414000000012, 11.0342], - [41.755570000000205, 11.050910000000101], - [41.73959000000019, 11.355110000000138], - [41.66176000000013, 11.6312], - [42.000000000000114, 12.100000000000136], - [42.35156000000012, 12.542230000000131], - [42.77964236834475, 12.455415757695675], - [43.08122602720015, 12.699638576707116] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Algeria", - "sov_a3": "DZA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Algeria", - "adm0_a3": "DZA", - "geou_dif": 0, - "geounit": "Algeria", - "gu_a3": "DZA", - "su_dif": 0, - "subunit": "Algeria", - "su_a3": "DZA", - "brk_diff": 0, - "name": "Algeria", - "name_long": "Algeria", - "brk_a3": "DZA", - "brk_name": "Algeria", - "brk_group": null, - "abbrev": "Alg.", - "postal": "DZ", - "formal_en": "People's Democratic Republic of Algeria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Algeria", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 34178188, - "gdp_md_est": 232900, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DZ", - "iso_a3": "DZA", - "iso_n3": "012", - "un_a3": "012", - "wb_a2": "DZ", - "wb_a3": "DZA", - "woe_id": -99, - "adm0_a3_is": "DZA", - "adm0_a3_us": "DZA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "DZA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [11.999505649471613, 23.47166840259645], - [8.572893100629784, 21.565660712159143], - [5.677565952180686, 19.601206976799716], - [4.267419467800039, 19.155265204337], - [3.158133172222705, 19.057364203360038], - [3.1466610042539, 19.69357859952144], - [2.683588494486429, 19.856230170160114], - [2.06099083823392, 20.142233384679486], - [1.823227573259032, 20.610809434486043], - [-1.550054897457613, 22.792665920497384], - [-4.92333736817423, 24.974574082941], - [-8.68439978680905, 27.395744126896005], - [-8.665124477564191, 27.589479071558227], - [-8.665589565454809, 27.656425889592356], - [-8.674116176782974, 28.84128896739658], - [-7.059227667661928, 29.57922842052453], - [-6.060632290053774, 29.731699734001694], - [-5.242129278982787, 30.000443020135588], - [-4.859646165374471, 30.501187649043842], - [-3.690441046554696, 30.896951605751152], - [-3.647497931320146, 31.63729401298067], - [-3.068980271812648, 31.724497992473214], - [-2.616604783529567, 32.09434621838615], - [-1.30789913573787, 32.2628889023061], - [-1.124551153966308, 32.65152151135713], - [-1.388049282222568, 32.86401500094131], - [-1.733454555661467, 33.919712836231994], - [-1.792985805661687, 34.527918606091205], - [-2.169913702798624, 35.16839630791668], - [-1.208602871089056, 35.7148487411871], - [-0.127454392894606, 35.888662421200806], - [0.503876580415209, 36.30127289483528], - [1.466918572606545, 36.605647081034405], - [3.161698846050825, 36.78390493422522], - [4.81575809084913, 36.86503693292346], - [5.320120070017793, 36.71651886651662], - [6.261819695672613, 37.11065501560674], - [7.33038496260397, 37.118380642234364], - [7.737078484741004, 36.885707505840216], - [8.420964389691676, 36.94642731378316], - [8.217824334352315, 36.433176988260286], - [8.376367628623768, 35.47987600355594], - [8.140981479534304, 34.65514598239379], - [7.524481642292244, 34.09737641045146], - [7.612641635782182, 33.34411489514896], - [8.430472853233368, 32.74833730725595], - [8.439102817426118, 32.50628489840082], - [9.055602654668148, 32.10269196220129], - [9.482139926805274, 30.307556057246188], - [9.805634392952411, 29.42463837332339], - [9.859997999723447, 28.959989732371014], - [9.683884718472767, 28.1441738957792], - [9.756128370816782, 27.68825857188415], - [9.629056023811074, 27.14095347748092], - [9.716285841519749, 26.512206325785698], - [9.319410841518163, 26.094324856057455], - [9.910692579801776, 25.36545461679674], - [9.94826134607797, 24.936953640232517], - [10.303846876678362, 24.379313259370917], - [10.771363559622927, 24.56253205006175], - [11.560669386449005, 24.097909247325518], - [11.999505649471613, 23.47166840259645] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Egypt", - "sov_a3": "EGY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Egypt", - "adm0_a3": "EGY", - "geou_dif": 0, - "geounit": "Egypt", - "gu_a3": "EGY", - "su_dif": 0, - "subunit": "Egypt", - "su_a3": "EGY", - "brk_diff": 0, - "name": "Egypt", - "name_long": "Egypt", - "brk_a3": "EGY", - "brk_name": "Egypt", - "brk_group": null, - "abbrev": "Egypt", - "postal": "EG", - "formal_en": "Arab Republic of Egypt", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Egypt, Arab Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 83082869, - "gdp_md_est": 443700, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EG", - "iso_a3": "EGY", - "iso_n3": "818", - "un_a3": "818", - "wb_a2": "EG", - "wb_a3": "EGY", - "woe_id": -99, - "adm0_a3_is": "EGY", - "adm0_a3_us": "EGY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "EGY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [34.9226, 29.50133], - [34.64174, 29.09942], - [34.42655, 28.34399], - [34.15451, 27.8233], - [33.92136, 27.6487], - [33.58811, 27.97136], - [33.13676, 28.41765], - [32.42323, 29.85108], - [32.32046, 29.76043], - [32.73482, 28.70523], - [33.34876, 27.69989], - [34.10455, 26.14227], - [34.47387, 25.59856], - [34.79507, 25.03375], - [35.69241, 23.92671], - [35.49372, 23.75237], - [35.52598, 23.10244], - [36.69069, 22.20485], - [36.86623, 22], - [32.9, 22], - [29.02, 22], - [25, 22], - [25, 25.682499996361], - [25, 29.23865452953346], - [24.70007, 30.04419], - [24.95762, 30.6616], - [24.80287, 31.08929], - [25.16482, 31.56915], - [26.49533, 31.58568], - [27.45762, 31.32126], - [28.45048, 31.02577], - [28.91353, 30.87005], - [29.68342, 31.18686], - [30.09503, 31.4734], - [30.97693, 31.55586], - [31.68796, 31.4296], - [31.96041, 30.9336], - [32.19247, 31.26034], - [32.99392, 31.02407], - [33.7734, 30.96746], - [34.26544, 31.21936], - [34.9226, 29.50133] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Eritrea", - "sov_a3": "ERI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Eritrea", - "adm0_a3": "ERI", - "geou_dif": 0, - "geounit": "Eritrea", - "gu_a3": "ERI", - "su_dif": 0, - "subunit": "Eritrea", - "su_a3": "ERI", - "brk_diff": 0, - "name": "Eritrea", - "name_long": "Eritrea", - "brk_a3": "ERI", - "brk_name": "Eritrea", - "brk_group": null, - "abbrev": "Erit.", - "postal": "ER", - "formal_en": "State of Eritrea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Eritrea", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 5647168, - "gdp_md_est": 3945, - "pop_year": -99, - "lastcensus": 1984, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ER", - "iso_a3": "ERI", - "iso_n3": "232", - "un_a3": "232", - "wb_a2": "ER", - "wb_a3": "ERI", - "woe_id": -99, - "adm0_a3_is": "ERI", - "adm0_a3_us": "ERI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ERI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [42.35156000000012, 12.542230000000131], - [42.00975, 12.86582], - [41.59856, 13.452090000000112], - [41.15519371924984, 13.773319810435224], - [40.8966, 14.118640000000141], - [40.026218702969175, 14.519579169162284], - [39.34061, 14.53155], - [39.0994, 14.74064], - [38.51295, 14.50547], - [37.90607000000011, 14.959430000000168], - [37.59377, 14.2131], - [36.42951, 14.42211], - [36.32318891779812, 14.82248057704106], - [36.75386030451858, 16.29187409104429], - [36.852530000000115, 16.95655], - [37.16747, 17.263140000000135], - [37.90400000000011, 17.42754], - [38.410089959473225, 17.99830739997031], - [38.990622999840014, 16.84062612555169], - [39.26611006038803, 15.922723496967249], - [39.814293654140215, 15.435647284400318], - [41.17927493669765, 14.491079616753211], - [41.73495161313235, 13.921036892141558], - [42.27683068214486, 13.343992010954423], - [42.58957645037526, 13.000421250861905], - [43.08122602720015, 12.699638576707116], - [42.77964236834475, 12.455415757695675], - [42.35156000000012, 12.542230000000131] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ghana", - "sov_a3": "GHA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ghana", - "adm0_a3": "GHA", - "geou_dif": 0, - "geounit": "Ghana", - "gu_a3": "GHA", - "su_dif": 0, - "subunit": "Ghana", - "su_a3": "GHA", - "brk_diff": 0, - "name": "Ghana", - "name_long": "Ghana", - "brk_a3": "GHA", - "brk_name": "Ghana", - "brk_group": null, - "abbrev": "Ghana", - "postal": "GH", - "formal_en": "Republic of Ghana", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ghana", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 23832495, - "gdp_md_est": 34200, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GH", - "iso_a3": "GHA", - "iso_n3": "288", - "un_a3": "288", - "wb_a2": "GH", - "wb_a3": "GHA", - "woe_id": -99, - "adm0_a3_is": "GHA", - "adm0_a3_us": "GHA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "GHA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [1.060121697604927, 5.928837388528876], - [-0.507637905265938, 5.343472601742675], - [-1.063624640294194, 5.000547797053812], - [-1.964706590167594, 4.710462144383371], - [-2.856125047202397, 4.994475816259509], - [-2.81070146321784, 5.38905121502411], - [-3.244370083011262, 6.250471503113502], - [-2.983584967450327, 7.379704901555512], - [-2.562189500326241, 8.219627793811483], - [-2.827496303712707, 9.642460842319778], - [-2.963896246747112, 10.395334784380083], - [-2.940409308270461, 10.962690334512558], - [-1.203357713211431, 11.009819240762738], - [-0.761575893548183, 10.936929633015055], - [-0.438701544588582, 11.09834096927872], - [0.023802524423701, 11.018681748900804], - [-0.049784715159944, 10.706917832883931], - [0.367579990245389, 10.19121287682718], - [0.365900506195885, 9.465003973829482], - [0.461191847342121, 8.677222601756014], - [0.712029249686878, 8.31246450442383], - [0.490957472342245, 7.411744289576475], - [0.570384148774849, 6.914358628767189], - [0.836931186536333, 6.279978745952149], - [1.060121697604927, 5.928837388528876] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Ethiopia", - "sov_a3": "ETH", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ethiopia", - "adm0_a3": "ETH", - "geou_dif": 0, - "geounit": "Ethiopia", - "gu_a3": "ETH", - "su_dif": 0, - "subunit": "Ethiopia", - "su_a3": "ETH", - "brk_diff": 0, - "name": "Ethiopia", - "name_long": "Ethiopia", - "brk_a3": "ETH", - "brk_name": "Ethiopia", - "brk_group": null, - "abbrev": "Eth.", - "postal": "ET", - "formal_en": "Federal Democratic Republic of Ethiopia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ethiopia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 13, - "pop_est": 85237338, - "gdp_md_est": 68770, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ET", - "iso_a3": "ETH", - "iso_n3": "231", - "un_a3": "231", - "wb_a2": "ET", - "wb_a3": "ETH", - "woe_id": -99, - "adm0_a3_is": "ETH", - "adm0_a3_us": "ETH", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ETH.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [37.90607000000011, 14.959430000000168], - [38.51295, 14.50547], - [39.0994, 14.74064], - [39.34061, 14.53155], - [40.02625000000012, 14.51959], - [40.8966, 14.118640000000141], - [41.1552, 13.77333], - [41.59856, 13.452090000000112], - [42.00975, 12.86582], - [42.35156000000012, 12.542230000000131], - [42.000000000000114, 12.100000000000136], - [41.66176000000013, 11.6312], - [41.73959000000019, 11.355110000000138], - [41.755570000000205, 11.050910000000101], - [42.31414000000012, 11.0342], - [42.55493000000013, 11.105110000000195], - [42.77685184100096, 10.92687856693442], - [42.55876, 10.57258000000013], - [42.92812, 10.021940000000143], - [43.29699000000011, 9.540480000000173], - [43.67875, 9.18358000000012], - [46.94834, 7.99688], - [47.78942, 8.003], - [44.9636, 5.001620000000116], - [43.66087, 4.95755], - [42.76967000000013, 4.252590000000225], - [42.12861, 4.234130000000164], - [41.85508309264412, 3.918911920483765], - [41.17180000000013, 3.91909], - [40.76848000000012, 4.257020000000125], - [39.85494000000011, 3.838790000000131], - [39.55938425876593, 3.422060000000215], - [38.89251, 3.50074], - [38.67114, 3.61607], - [38.436970000000144, 3.58851], - [38.12091500000014, 3.598605], - [36.85509323800824, 4.447864127672858], - [36.15907863285565, 4.447864127672858], - [35.81744766235362, 4.776965663462022], - [35.81744766235362, 5.338232082790853], - [35.298007118233095, 5.506], - [34.70702, 6.59422000000012], - [34.25032, 6.82607], - [34.07510000000019, 7.22595], - [33.568290000000104, 7.71334], - [32.954180000000235, 7.784970000000102], - [33.29480000000012, 8.35458], - [33.82550000000015, 8.37916], - [33.97498, 8.684560000000147], - [33.96162, 9.58358], - [34.25745, 10.63009], - [34.73115000000013, 10.910170000000107], - [34.83163000000013, 11.318960000000118], - [35.26049, 12.08286], - [35.863630000000164, 12.57828], - [36.27022, 13.563330000000121], - [36.42951, 14.42211], - [37.59377, 14.2131], - [37.90607000000011, 14.959430000000168] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Gabon", - "sov_a3": "GAB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Gabon", - "adm0_a3": "GAB", - "geou_dif": 0, - "geounit": "Gabon", - "gu_a3": "GAB", - "su_dif": 0, - "subunit": "Gabon", - "su_a3": "GAB", - "brk_diff": 0, - "name": "Gabon", - "name_long": "Gabon", - "brk_a3": "GAB", - "brk_name": "Gabon", - "brk_group": null, - "abbrev": "Gabon", - "postal": "GA", - "formal_en": "Gabonese Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Gabon", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 5, - "pop_est": 1514993, - "gdp_md_est": 21110, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GA", - "iso_a3": "GAB", - "iso_n3": "266", - "un_a3": "266", - "wb_a2": "GA", - "wb_a3": "GAB", - "woe_id": -99, - "adm0_a3_is": "GAB", - "adm0_a3_us": "GAB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": 3, - "homepart": 1, - "filename": "GAB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [11.093772820691925, -3.978826592630547], - [10.06613528813574, -2.969482517105681], - [9.40524539555497, -2.144313246269043], - [8.79799563969317, -1.111301364754496], - [8.830086704146423, -0.779073581550037], - [9.048419630579588, -0.459351494960217], - [9.29135053878369, 0.268666083167687], - [9.492888624721985, 1.010119533691494], - [9.830284051155644, 1.067893784993799], - [11.285078973036462, 1.057661851400013], - [11.276449008843713, 2.261050930180872], - [11.75166548019979, 2.326757513839993], - [12.359380323952221, 2.19281220133945], - [12.951333855855609, 2.32161570882694], - [13.075822381246752, 2.267097072759015], - [13.003113641012078, 1.83089630778332], - [13.282631463278818, 1.31418366129688], - [14.026668735417218, 1.395677395021153], - [14.276265903386957, 1.196929836426619], - [13.843320753645655, 0.038757635901149], - [14.316418491277743, -0.552627455247048], - [14.425455763413593, -1.333406670744971], - [14.299210239324564, -1.998275648612214], - [13.99240726080771, -2.4708049454891], - [13.109618767965628, -2.428740329603514], - [12.575284458067642, -1.948511244315135], - [12.495702752338161, -2.391688327650243], - [11.820963575903193, -2.514161472181982], - [11.478038771214303, -2.765618991714241], - [11.855121697648114, -3.426870619321051], - [11.093772820691925, -3.978826592630547] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Gambia", - "sov_a3": "GMB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Gambia", - "adm0_a3": "GMB", - "geou_dif": 0, - "geounit": "Gambia", - "gu_a3": "GMB", - "su_dif": 0, - "subunit": "Gambia", - "su_a3": "GMB", - "brk_diff": 0, - "name": "Gambia", - "name_long": "The Gambia", - "brk_a3": "GMB", - "brk_name": "Gambia", - "brk_group": null, - "abbrev": "Gambia", - "postal": "GM", - "formal_en": "Republic of the Gambia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Gambia, The", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 1782893, - "gdp_md_est": 2272, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GM", - "iso_a3": "GMB", - "iso_n3": "270", - "un_a3": "270", - "wb_a2": "GM", - "wb_a3": "GMB", - "woe_id": -99, - "adm0_a3_is": "GMB", - "adm0_a3_us": "GMB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 10, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "GMB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-16.841524624081273, 13.15139394780256], - [-16.713728807023468, 13.594958604379853], - [-15.62459632003994, 13.62358734786956], - [-15.39877031092446, 13.86036876063092], - [-15.08173539881382, 13.876491807505984], - [-14.687030808968487, 13.630356960499784], - [-14.376713833055788, 13.625680243377372], - [-14.046992356817482, 13.79406789800045], - [-13.844963344772408, 13.505041612192002], - [-14.277701788784553, 13.280585028532242], - [-14.712197231494626, 13.298206691943777], - [-15.141163295949466, 13.509511623585238], - [-15.511812506562935, 13.278569647672867], - [-15.691000535534995, 13.270353094938455], - [-15.931295945692211, 13.130284125211332], - [-16.841524624081273, 13.15139394780256] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Guinea", - "sov_a3": "GIN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guinea", - "adm0_a3": "GIN", - "geou_dif": 0, - "geounit": "Guinea", - "gu_a3": "GIN", - "su_dif": 0, - "subunit": "Guinea", - "su_a3": "GIN", - "brk_diff": 0, - "name": "Guinea", - "name_long": "Guinea", - "brk_a3": "GIN", - "brk_name": "Guinea", - "brk_group": null, - "abbrev": "Gin.", - "postal": "GN", - "formal_en": "Republic of Guinea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guinea", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 10057975, - "gdp_md_est": 10600, - "pop_year": -99, - "lastcensus": 1996, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GN", - "iso_a3": "GIN", - "iso_n3": "324", - "un_a3": "324", - "wb_a2": "GN", - "wb_a3": "GIN", - "woe_id": -99, - "adm0_a3_is": "GIN", - "adm0_a3_us": "GIN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GIN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-8.439298468448698, 7.686042792181738], - [-8.722123582382123, 7.71167430259851], - [-8.926064622422004, 7.309037380396375], - [-9.208786383490844, 7.313920803247953], - [-9.40334815106975, 7.526905218938907], - [-9.337279832384581, 7.928534450711353], - [-9.755342169625834, 8.541055202666925], - [-10.016566534861255, 8.42850393313523], - [-10.23009355309128, 8.406205552601293], - [-10.505477260774668, 8.348896389189605], - [-10.494315151399633, 8.715540676300435], - [-10.654770473665891, 8.977178452994194], - [-10.622395188835041, 9.267910061068278], - [-10.8391519840833, 9.688246161330369], - [-11.117481248407328, 10.045872911006285], - [-11.917277390988659, 10.046983954300558], - [-12.150338100625005, 9.858571682164381], - [-12.425928514037565, 9.835834051955956], - [-12.59671912276221, 9.62018830000197], - [-12.71195756677308, 9.342711696810767], - [-13.246550258832515, 8.903048610871508], - [-13.685153977909792, 9.49474376061346], - [-14.074044969122282, 9.886166897008252], - [-14.33007585291237, 10.015719712763966], - [-14.579698859098258, 10.214467271358515], - [-14.693231980843505, 10.656300767454042], - [-14.839553798877944, 10.876571560098139], - [-15.130311245168171, 11.040411688679526], - [-14.685687221728898, 11.527823798056488], - [-14.382191534878729, 11.509271958863692], - [-14.121406419317779, 11.677117010947697], - [-13.900799729863776, 11.678718980348748], - [-13.743160773157411, 11.811269029177412], - [-13.828271857142125, 12.142644151249044], - [-13.718743658899513, 12.24718557377551], - [-13.700476040084325, 12.586182969610194], - [-13.217818162478238, 12.575873521367967], - [-12.499050665730564, 12.332089952031057], - [-12.278599005573438, 12.354440008997285], - [-12.203564825885634, 12.465647691289405], - [-11.65830095055793, 12.386582749882834], - [-11.51394283695059, 12.442987575729418], - [-11.456168585648271, 12.076834214725338], - [-11.29757361494451, 12.077971096235771], - [-11.036555955438258, 12.211244615116515], - [-10.870829637078215, 12.17788747807211], - [-10.593223842806282, 11.92397532800598], - [-10.165213792348837, 11.844083563682744], - [-9.890992804392013, 12.060478623904972], - [-9.567911749703214, 12.194243068892476], - [-9.327616339546012, 12.334286200403454], - [-9.127473517279583, 12.308060411015331], - [-8.90526485842453, 12.088358059126437], - [-8.786099005559464, 11.812560939984706], - [-8.376304897484914, 11.393645941610629], - [-8.581305304386774, 11.136245632364805], - [-8.620321010767128, 10.810890814655183], - [-8.407310756860028, 10.909256903522762], - [-8.282357143578281, 10.792597357623846], - [-8.33537716310974, 10.494811916541934], - [-8.029943610048619, 10.206534939001713], - [-8.229337124046822, 10.1290202905639], - [-8.30961646161225, 9.789531968622441], - [-8.079113735374348, 9.376223863152035], - [-7.832100389019188, 8.575704250518626], - [-8.20349890790088, 8.455453192575447], - [-8.299048631208564, 8.316443589710303], - [-8.221792364932199, 8.123328762235573], - [-8.280703497744938, 7.687179673692156], - [-8.439298468448698, 7.686042792181738] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Guinea Bissau", - "sov_a3": "GNB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guinea Bissau", - "adm0_a3": "GNB", - "geou_dif": 0, - "geounit": "Guinea Bissau", - "gu_a3": "GNB", - "su_dif": 0, - "subunit": "Guinea Bissau", - "su_a3": "GNB", - "brk_diff": 0, - "name": "Guinea-Bissau", - "name_long": "Guinea-Bissau", - "brk_a3": "GNB", - "brk_name": "Guinea-Bissau", - "brk_group": null, - "abbrev": "GnB.", - "postal": "GW", - "formal_en": "Republic of Guinea-Bissau", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guinea-Bissau", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 4, - "pop_est": 1533964, - "gdp_md_est": 904.2, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GW", - "iso_a3": "GNB", - "iso_n3": "624", - "un_a3": "624", - "wb_a2": "GW", - "wb_a3": "GNB", - "woe_id": -99, - "adm0_a3_is": "GNB", - "adm0_a3_us": "GNB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 13, - "long_len": 13, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GNB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-15.130311245168171, 11.040411688679526], - [-15.664180467175527, 11.458474025920795], - [-16.085214199273565, 11.52459402103824], - [-16.314786749730203, 11.806514797406548], - [-16.30894731288123, 11.95870189050612], - [-16.613838263403277, 12.170911159712702], - [-16.677451951554573, 12.384851589401052], - [-16.147716844130585, 12.547761542201187], - [-15.816574266004254, 12.515567124883345], - [-15.548476935274008, 12.628170070847347], - [-13.700476040084325, 12.586182969610194], - [-13.718743658899513, 12.24718557377551], - [-13.828271857142125, 12.142644151249044], - [-13.743160773157411, 11.811269029177412], - [-13.900799729863776, 11.678718980348748], - [-14.121406419317779, 11.677117010947697], - [-14.382191534878729, 11.509271958863692], - [-14.685687221728898, 11.527823798056488], - [-15.130311245168171, 11.040411688679526] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Kenya", - "sov_a3": "KEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kenya", - "adm0_a3": "KEN", - "geou_dif": 0, - "geounit": "Kenya", - "gu_a3": "KEN", - "su_dif": 0, - "subunit": "Kenya", - "su_a3": "KEN", - "brk_diff": 0, - "name": "Kenya", - "name_long": "Kenya", - "brk_a3": "KEN", - "brk_name": "Kenya", - "brk_group": null, - "abbrev": "Ken.", - "postal": "KE", - "formal_en": "Republic of Kenya", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kenya", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 39002772, - "gdp_md_est": 61510, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KE", - "iso_a3": "KEN", - "iso_n3": "404", - "un_a3": "404", - "wb_a2": "KE", - "wb_a3": "KEN", - "woe_id": -99, - "adm0_a3_is": "KEN", - "adm0_a3_us": "KEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [40.993, -0.85829], - [41.58513, -1.68325], - [40.88477, -2.08255], - [40.63785, -2.49979], - [40.26304, -2.57309], - [40.12119, -3.27768], - [39.80006, -3.68116], - [39.60489, -4.34653], - [39.20222, -4.67677], - [37.7669, -3.67712], - [37.69869, -3.09699], - [34.07262, -1.05982], - [33.90371119710453, -0.95], - [33.89356896966694, 0.109813537861896], - [34.18, 0.515], - [34.6721, 1.17694], - [35.03599, 1.90584], - [34.59607, 3.05374], - [34.47913, 3.5556], - [34.005, 4.249884947362048], - [34.62019626785388, 4.847122742081988], - [35.298007118232974, 5.506], - [35.817447662353516, 5.338232082790797], - [35.817447662353516, 4.77696566346189], - [36.159078632855646, 4.447864127672769], - [36.85509323800812, 4.447864127672769], - [38.120915, 3.598605], - [38.43697, 3.58851], - [38.67114, 3.61607], - [38.89251, 3.50074], - [39.55938425876585, 3.42206], - [39.85494, 3.83879], - [40.76848, 4.25702], - [41.1718, 3.91909], - [41.85508309264397, 3.918911920483727], - [40.98105, 2.78452], - [40.993, -0.85829] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Liberia", - "sov_a3": "LBR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Liberia", - "adm0_a3": "LBR", - "geou_dif": 0, - "geounit": "Liberia", - "gu_a3": "LBR", - "su_dif": 0, - "subunit": "Liberia", - "su_a3": "LBR", - "brk_diff": 0, - "name": "Liberia", - "name_long": "Liberia", - "brk_a3": "LBR", - "brk_name": "Liberia", - "brk_group": null, - "abbrev": "Liberia", - "postal": "LR", - "formal_en": "Republic of Liberia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Liberia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 3441790, - "gdp_md_est": 1526, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LR", - "iso_a3": "LBR", - "iso_n3": "430", - "un_a3": "430", - "wb_a2": "LR", - "wb_a3": "LBR", - "woe_id": -99, - "adm0_a3_is": "LBR", - "adm0_a3_us": "LBR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "LBR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-7.71215938966975, 4.364565944837722], - [-7.974107224957251, 4.355755113131963], - [-9.004793667018674, 4.8324185245922], - [-9.913420376006684, 5.593560695819207], - [-10.765383876986643, 6.140710760925558], - [-11.438779466182055, 6.785916856305747], - [-11.19980180504828, 7.105845648624737], - [-11.146704270868383, 7.396706447779536], - [-10.69559485517648, 7.939464016141087], - [-10.23009355309128, 8.406205552601293], - [-10.016566534861255, 8.42850393313523], - [-9.755342169625834, 8.541055202666925], - [-9.337279832384581, 7.928534450711353], - [-9.40334815106975, 7.526905218938907], - [-9.208786383490844, 7.313920803247953], - [-8.926064622422004, 7.309037380396375], - [-8.722123582382123, 7.71167430259851], - [-8.439298468448698, 7.686042792181738], - [-8.48544552248535, 7.39520783124307], - [-8.385451626000574, 6.911800645368742], - [-8.60288021486862, 6.46756419517166], - [-8.311347622094019, 6.193033148621083], - [-7.993692592795881, 6.126189683451543], - [-7.570152553731688, 5.707352199725904], - [-7.539715135111762, 5.313345241716519], - [-7.63536821128403, 5.188159084489456], - [-7.71215938966975, 4.364565944837722] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Equatorial Guinea", - "sov_a3": "GNQ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Equatorial Guinea", - "adm0_a3": "GNQ", - "geou_dif": 0, - "geounit": "Equatorial Guinea", - "gu_a3": "GNQ", - "su_dif": 0, - "subunit": "Equatorial Guinea", - "su_a3": "GNQ", - "brk_diff": 0, - "name": "Eq. Guinea", - "name_long": "Equatorial Guinea", - "brk_a3": "GNQ", - "brk_name": "Eq. Guinea", - "brk_group": null, - "abbrev": "Eq. G.", - "postal": "GQ", - "formal_en": "Republic of Equatorial Guinea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Equatorial Guinea", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 650702, - "gdp_md_est": 14060, - "pop_year": 0, - "lastcensus": 2002, - "gdp_year": 0, - "economy": "7. Least developed region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GQ", - "iso_a3": "GNQ", - "iso_n3": "226", - "un_a3": "226", - "wb_a2": "GQ", - "wb_a3": "GNQ", - "woe_id": -99, - "adm0_a3_is": "GNQ", - "adm0_a3_us": "GNQ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 17, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "GNQ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.492888624721985, 1.010119533691494], - [9.305613234096256, 1.160911363119183], - [9.649158155972628, 2.283866075037736], - [11.276449008843713, 2.261050930180872], - [11.285078973036462, 1.057661851400013], - [9.830284051155644, 1.067893784993799], - [9.492888624721985, 1.010119533691494] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Lesotho", - "sov_a3": "LSO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Lesotho", - "adm0_a3": "LSO", - "geou_dif": 0, - "geounit": "Lesotho", - "gu_a3": "LSO", - "su_dif": 0, - "subunit": "Lesotho", - "su_a3": "LSO", - "brk_diff": 0, - "name": "Lesotho", - "name_long": "Lesotho", - "brk_a3": "LSO", - "brk_name": "Lesotho", - "brk_group": null, - "abbrev": "Les.", - "postal": "LS", - "formal_en": "Kingdom of Lesotho", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lesotho", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 8, - "pop_est": 2130819, - "gdp_md_est": 3293, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LS", - "iso_a3": "LSO", - "iso_n3": "426", - "un_a3": "426", - "wb_a2": "LS", - "wb_a3": "LSO", - "woe_id": -99, - "adm0_a3_is": "LSO", - "adm0_a3_us": "LSO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "LSO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [28.97826256685724, -28.955596612261715], - [29.325166456832587, -29.257386976846252], - [29.018415154748023, -29.74376555757737], - [28.84839969250774, -30.070050551068253], - [28.29106937023991, -30.2262167294543], - [28.107204624145425, -30.54573211031495], - [27.749397006956485, -30.64510588961222], - [26.999261915807637, -29.875953871379984], - [27.532511020627478, -29.24271087007536], - [28.07433841320778, -28.851468601193588], - [28.541700066855498, -28.64750172293757], - [28.97826256685724, -28.955596612261715] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Libya", - "sov_a3": "LBY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Libya", - "adm0_a3": "LBY", - "geou_dif": 0, - "geounit": "Libya", - "gu_a3": "LBY", - "su_dif": 0, - "subunit": "Libya", - "su_a3": "LBY", - "brk_diff": 0, - "name": "Libya", - "name_long": "Libya", - "brk_a3": "LBY", - "brk_name": "Libya", - "brk_group": null, - "abbrev": "Libya", - "postal": "LY", - "formal_en": "Libya", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Libya", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 11, - "pop_est": 6310434, - "gdp_md_est": 88830, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LY", - "iso_a3": "LBY", - "iso_n3": "434", - "un_a3": "434", - "wb_a2": "LY", - "wb_a3": "LBY", - "woe_id": -99, - "adm0_a3_is": "LBY", - "adm0_a3_us": "LBY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "LBY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [14.8513, 22.862950000000126], - [14.143870883855243, 22.49128896737113], - [13.581424594790462, 23.04050608976928], - [11.9995056494717, 23.471668402596432], - [11.560669386449035, 24.097909247325617], - [10.771363559622955, 24.562532050061748], - [10.303846876678449, 24.379313259370974], - [9.948261346078027, 24.936953640232616], - [9.910692579801776, 25.365454616796796], - [9.31941084151822, 26.094324856057483], - [9.716285841519664, 26.51220632578565], - [9.629056023811074, 27.140953477481048], - [9.756128370816782, 27.688258571884205], - [9.683884718472882, 28.144173895779314], - [9.859997999723475, 28.95998973237107], - [9.805634392952356, 29.424638373323376], - [9.482139926805417, 30.307556057246188], - [9.970017124072967, 30.539324856075382], - [10.056575148161699, 30.961831366493524], - [9.950225050505196, 31.376069647745283], - [10.636901482799487, 31.761420803345683], - [10.944789666394513, 32.081814683555365], - [11.432253452203781, 32.36890310315283], - [11.48878746913101, 33.13699575452324], - [12.66331, 32.79278], - [13.08326, 32.87882], - [13.91868, 32.71196], - [15.24563, 32.26508], - [15.71394, 31.37626], - [16.61162, 31.18218], - [18.02109, 30.76357], - [19.08641, 30.26639], - [19.57404, 30.52582], - [20.05335, 30.98576], - [19.82033, 31.75179000000014], - [20.13397, 32.2382], - [20.85452, 32.7068], - [21.54298, 32.8432], - [22.89576, 32.63858], - [23.2368, 32.19149], - [23.609130000000107, 32.18726], - [23.9275, 32.01667], - [24.92114, 31.89936], - [25.16482, 31.56915], - [24.80287, 31.08929], - [24.95762, 30.6616], - [24.70007, 30.04419], - [25.00000000000011, 29.23865452953356], - [25.00000000000011, 25.682499996361003], - [25.00000000000011, 22], - [25.00000000000011, 20.00304], - [23.850000000000136, 20], - [23.837660000000138, 19.580470000000105], - [19.84926, 21.49509], - [15.86085, 23.40972], - [14.8513, 22.862950000000126] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Morocco", - "sov_a3": "MAR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Morocco", - "adm0_a3": "MAR", - "geou_dif": 0, - "geounit": "Morocco", - "gu_a3": "MAR", - "su_dif": 0, - "subunit": "Morocco", - "su_a3": "MAR", - "brk_diff": 0, - "name": "Morocco", - "name_long": "Morocco", - "brk_a3": "MAR", - "brk_name": "Morocco", - "brk_group": null, - "abbrev": "Mor.", - "postal": "MA", - "formal_en": "Kingdom of Morocco", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Morocco", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 34859364, - "gdp_md_est": 136600, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MA", - "iso_a3": "MAR", - "iso_n3": "504", - "un_a3": "504", - "wb_a2": "MA", - "wb_a3": "MAR", - "woe_id": -99, - "adm0_a3_is": "MAR", - "adm0_a3_us": "MAR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MAR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-5.193863491222032, 35.75518219659085], - [-4.591006232105143, 35.33071198174565], - [-3.640056525070008, 35.39985504815198], - [-2.604305792644112, 35.17909332940112], - [-2.169913702798624, 35.16839630791671], - [-1.792985805661658, 34.527918606091305], - [-1.73345455566141, 33.91971283623212], - [-1.388049282222596, 32.86401500094137], - [-1.124551153966195, 32.6515215113572], - [-1.30789913573787, 32.26288890230603], - [-2.616604783529567, 32.094346218386164], - [-3.068980271812649, 31.72449799247329], - [-3.647497931320146, 31.63729401298082], - [-3.690441046554667, 30.896951605751152], - [-4.859646165374443, 30.50118764904388], - [-5.242129278982787, 30.000443020135574], - [-6.060632290053746, 29.731699734001808], - [-7.059227667661901, 29.579228420524657], - [-8.674116176782832, 28.84128896739665], - [-8.665589565454836, 27.65642588959247], - [-8.817809007940525, 27.65642588959247], - [-8.817828334986643, 27.65642588959247], - [-8.794883999049034, 27.12069631602256], - [-9.413037482124508, 27.088476060488546], - [-9.735343390328751, 26.860944729107416], - [-10.189424200877452, 26.860944729107416], - [-10.55126257978526, 26.990807603456886], - [-11.392554897496948, 26.883423977154393], - [-11.718219773800342, 26.104091701760808], - [-12.030758836301658, 26.03086619720312], - [-12.50096269372537, 24.770116278578143], - [-13.891110398809047, 23.691009019459386], - [-14.221167771857154, 22.310163072188345], - [-14.630832688850946, 21.860939846274874], - [-14.750954555713404, 21.500600083903805], - [-17.00296179856107, 21.420734157796687], - [-17.020428432675768, 21.422310288981635], - [-16.973247849993186, 21.885744533774954], - [-16.58913692876763, 22.15823436125009], - [-16.261921759495664, 22.679339504481277], - [-16.3264139469959, 23.017768459560898], - [-15.982610642958063, 23.723358466074103], - [-15.426003790742186, 24.35913361256104], - [-15.089331834360733, 24.52026072844697], - [-14.824645148161691, 25.103532619725314], - [-14.800925665739667, 25.63626496022229], - [-14.439939947964831, 26.254418443297652], - [-13.773804897506464, 26.618892320252286], - [-13.139941779014292, 27.640147813420494], - [-13.121613369914712, 27.654147671719812], - [-12.618836635783111, 28.038185533148663], - [-11.688919236690765, 28.148643907172584], - [-10.900956997104402, 28.83214223888092], - [-10.399592251008642, 29.098585923777787], - [-9.564811163765626, 29.933573716749862], - [-9.814718390329174, 31.17773550060906], - [-9.434793260119363, 32.038096421836485], - [-9.300692918321829, 32.564679266890636], - [-8.65747636558504, 33.2402452662424], - [-7.654178432638218, 33.69706492770251], - [-6.91254411460136, 34.11047638603745], - [-6.244342006851411, 35.145865383437524], - [-5.929994269219833, 35.75998810479399], - [-5.193863491222032, 35.75518219659085] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mali", - "sov_a3": "MLI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mali", - "adm0_a3": "MLI", - "geou_dif": 0, - "geounit": "Mali", - "gu_a3": "MLI", - "su_dif": 0, - "subunit": "Mali", - "su_a3": "MLI", - "brk_diff": 0, - "name": "Mali", - "name_long": "Mali", - "brk_a3": "MLI", - "brk_name": "Mali", - "brk_group": null, - "abbrev": "Mali", - "postal": "ML", - "formal_en": "Republic of Mali", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mali", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 7, - "pop_est": 12666987, - "gdp_md_est": 14590, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ML", - "iso_a3": "MLI", - "iso_n3": "466", - "un_a3": "466", - "wb_a2": "ML", - "wb_a3": "MLI", - "woe_id": -99, - "adm0_a3_is": "MLI", - "adm0_a3_us": "MLI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MLI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-12.170750291380301, 14.616834214735505], - [-11.834207526079467, 14.79909699142894], - [-11.666078253617854, 15.388208319556298], - [-11.349095017939504, 15.411256008358478], - [-10.650791388379417, 15.132745876521426], - [-10.086846482778212, 15.330485744686273], - [-9.700255092802706, 15.264107367407362], - [-9.55023840985939, 15.486496893775437], - [-5.537744309908447, 15.501689764869257], - [-5.315277268891933, 16.20185374599184], - [-5.488522508150438, 16.325102037007966], - [-5.971128709324248, 20.64083344164763], - [-6.453786586930335, 24.956590684503425], - [-4.92333736817423, 24.974574082941], - [-1.550054897457613, 22.792665920497384], - [1.823227573259032, 20.610809434486043], - [2.06099083823392, 20.142233384679486], - [2.683588494486429, 19.856230170160114], - [3.1466610042539, 19.69357859952144], - [3.158133172222705, 19.057364203360038], - [4.267419467800039, 19.155265204337], - [4.270209995143801, 16.852227484601215], - [3.723421665063483, 16.184283759012615], - [3.638258904646477, 15.568119818580454], - [2.749992709981484, 15.409524847876696], - [1.385528191746858, 15.323561102759172], - [1.01578331869851, 14.968182277887948], - [0.374892205414682, 14.928908189346132], - [-0.26625729003058, 14.924308986872148], - [-0.515854458000348, 15.116157741755726], - [-1.066363491205664, 14.973815009007765], - [-2.001035122068771, 14.559008287000891], - [-2.191824510090385, 14.246417548067356], - [-2.967694464520577, 13.79815033615151], - [-3.10370683431276, 13.541266791228594], - [-3.522802700199861, 13.337661647998615], - [-4.006390753587226, 13.472485459848116], - [-4.28040503581488, 13.228443508349741], - [-4.427166103523803, 12.542645575404295], - [-5.220941941743121, 11.713858954307227], - [-5.197842576508648, 11.37514577885014], - [-5.470564947929006, 10.951269842976048], - [-5.404341599946974, 10.370736802609146], - [-5.816926235365287, 10.222554633012194], - [-6.050452032892267, 10.096360785355444], - [-6.205222947606431, 10.524060777219134], - [-6.493965013037267, 10.411302801958271], - [-6.666460944027548, 10.430810655148447], - [-6.850506557635057, 10.138993841996239], - [-7.622759161804809, 10.147236232946796], - [-7.899589809592372, 10.297382106970828], - [-8.029943610048619, 10.206534939001713], - [-8.33537716310974, 10.494811916541934], - [-8.282357143578281, 10.792597357623846], - [-8.407310756860028, 10.909256903522762], - [-8.620321010767128, 10.810890814655183], - [-8.581305304386774, 11.136245632364805], - [-8.376304897484914, 11.393645941610629], - [-8.786099005559464, 11.812560939984706], - [-8.90526485842453, 12.088358059126437], - [-9.127473517279583, 12.308060411015331], - [-9.327616339546012, 12.334286200403454], - [-9.567911749703214, 12.194243068892476], - [-9.890992804392013, 12.060478623904972], - [-10.165213792348837, 11.844083563682744], - [-10.593223842806282, 11.92397532800598], - [-10.870829637078215, 12.17788747807211], - [-11.036555955438258, 12.211244615116515], - [-11.29757361494451, 12.077971096235771], - [-11.456168585648271, 12.076834214725338], - [-11.51394283695059, 12.442987575729418], - [-11.467899135778524, 12.754518947800975], - [-11.55339779300543, 13.141213690641067], - [-11.927716030311615, 13.422075100147394], - [-12.12488745772126, 13.994727484589788], - [-12.170750291380301, 14.616834214735505] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Madagascar", - "sov_a3": "MDG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Madagascar", - "adm0_a3": "MDG", - "geou_dif": 0, - "geounit": "Madagascar", - "gu_a3": "MDG", - "su_dif": 0, - "subunit": "Madagascar", - "su_a3": "MDG", - "brk_diff": 0, - "name": "Madagascar", - "name_long": "Madagascar", - "brk_a3": "MDG", - "brk_name": "Madagascar", - "brk_group": null, - "abbrev": "Mad.", - "postal": "MG", - "formal_en": "Republic of Madagascar", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Madagascar", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 3, - "pop_est": 20653556, - "gdp_md_est": 20130, - "pop_year": -99, - "lastcensus": 1993, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MG", - "iso_a3": "MDG", - "iso_n3": "450", - "un_a3": "450", - "wb_a2": "MG", - "wb_a3": "MDG", - "woe_id": -99, - "adm0_a3_is": "MDG", - "adm0_a3_us": "MDG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MDG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [49.54351891459575, -12.469832858940554], - [49.80898074727909, -12.895284925999555], - [50.056510857957164, -13.555761407121985], - [50.21743126811407, -14.758788750876795], - [50.47653689962553, -15.226512139550541], - [50.377111443895956, -15.706069431219126], - [50.20027469259318, -16.000263360256767], - [49.86060550313868, -15.414252618066916], - [49.67260664246086, -15.710203545802479], - [49.863344354050156, -16.451036879138776], - [49.77456424337271, -16.875042006093597], - [49.49861209493412, -17.106035658438273], - [49.435618523970305, -17.953064060134366], - [49.041792433473944, -19.118781019774445], - [48.54854088724801, -20.496888116134127], - [47.93074913919867, -22.391501153251085], - [47.54772342305131, -23.781958916928517], - [47.095761346226595, -24.941629733990453], - [46.282477654817086, -25.178462823184105], - [45.409507684110444, -25.60143442149309], - [44.83357384621755, -25.34610116953894], - [44.03972049334976, -24.988345228782308], - [43.76376834491117, -24.460677178649988], - [43.697777540874455, -23.574116306250602], - [43.345654331237625, -22.776903985283873], - [43.254187046081, -22.057413018484123], - [43.43329756040464, -21.336475111580185], - [43.893682895692926, -21.163307386970125], - [43.896370070172104, -20.830459486578174], - [44.37432539243966, -20.07236622485639], - [44.46439741392439, -19.435454196859048], - [44.23242190936617, -18.961994724200906], - [44.04297610858415, -18.33138722094317], - [43.96308434426091, -17.409944756746782], - [44.31246870298628, -16.850495700754955], - [44.4465173683514, -16.216219170804507], - [44.94493655780653, -16.1793738745804], - [45.50273196796499, -15.97437346767854], - [45.87299360533626, -15.793454278224685], - [46.31224327981721, -15.780018405828798], - [46.882182651564285, -15.210182386946313], - [47.70512983581235, -14.594302666891764], - [48.005214878131255, -14.091232598530375], - [47.869047479042166, -13.663868503476586], - [48.29382775248138, -13.784067884987486], - [48.84506025573878, -13.089174899958664], - [48.86350874206698, -12.48786793381042], - [49.194651320193316, -12.04055673589197], - [49.54351891459575, -12.469832858940554] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mozambique", - "sov_a3": "MOZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mozambique", - "adm0_a3": "MOZ", - "geou_dif": 0, - "geounit": "Mozambique", - "gu_a3": "MOZ", - "su_dif": 0, - "subunit": "Mozambique", - "su_a3": "MOZ", - "brk_diff": 0, - "name": "Mozambique", - "name_long": "Mozambique", - "brk_a3": "MOZ", - "brk_name": "Mozambique", - "brk_group": null, - "abbrev": "Moz.", - "postal": "MZ", - "formal_en": "Republic of Mozambique", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mozambique", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 21669278, - "gdp_md_est": 18940, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MZ", - "iso_a3": "MOZ", - "iso_n3": "508", - "un_a3": "508", - "wb_a2": "MZ", - "wb_a3": "MOZ", - "woe_id": -99, - "adm0_a3_is": "MOZ", - "adm0_a3_us": "MOZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MOZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [34.55998904799935, -11.520020033415925], - [35.31239790216904, -11.439146416879147], - [36.51408165868426, -11.720938002166733], - [36.775150994622805, -11.594537448780805], - [37.47128421402661, -11.56875090906716], - [37.82764489111139, -11.268769219612835], - [38.42755659358775, -11.285202325081656], - [39.521029900883775, -10.896853936408226], - [40.31658857601719, -10.317096042525698], - [40.47838748552303, -10.765440769089993], - [40.437253045418686, -11.761710707245015], - [40.56081139502857, -12.639176527561027], - [40.59962039567975, -14.201975192931862], - [40.775475294768995, -14.691764418194241], - [40.4772506040126, -15.406294447493972], - [40.08926395036522, -16.10077402106446], - [39.45255862809705, -16.72089120856694], - [38.53835086442152, -17.101023044505958], - [37.41113284683888, -17.586368096591237], - [36.28127933120936, -18.65968759529345], - [35.89649661636406, -18.842260430580634], - [35.198399692533144, -19.552811374593894], - [34.78638349787005, -19.784011732667736], - [34.70189253107284, -20.49704314543101], - [35.176127150215365, -21.25436126066841], - [35.37342776870574, -21.840837090748877], - [35.385848253705404, -22.14], - [35.562545536369086, -22.09], - [35.533934767404304, -23.070787855727758], - [35.37177412287238, -23.5353589820317], - [35.60747033055563, -23.706563002214683], - [35.45874555841962, -24.12260995859655], - [35.04073489761066, -24.478350518493805], - [34.21582400893547, -24.81631438568266], - [33.01321007663901, -25.357573337507738], - [32.574632195777866, -25.72731821055609], - [32.66036339695009, -26.148584486599443], - [32.91595503106569, -26.215867201443466], - [32.830120477028885, -26.742191664336197], - [32.07166548028107, -26.73382008230491], - [31.98577924981197, -26.291779880480227], - [31.837777947728064, -25.84333180105135], - [31.75240848158188, -25.484283949487413], - [31.93058882012425, -24.369416599222536], - [31.670397983534652, -23.658969008073864], - [31.191409132621285, -22.2515096981724], - [32.244988234188014, -21.116488539313693], - [32.50869306817344, -20.395292250248307], - [32.65974327976258, -20.304290052982317], - [32.772707960752626, -19.715592136313298], - [32.61199425632489, -19.419382826416275], - [32.65488569512715, -18.672089939043495], - [32.84986087416439, -17.97905730557718], - [32.847638787575846, -16.713398125884616], - [32.32823896661022, -16.392074069893752], - [31.8520406430406, -16.319417006091378], - [31.636498243951195, -16.071990248277885], - [31.173063999157677, -15.860943698797872], - [30.338954705534544, -15.880839125230244], - [30.274255812305107, -15.507786960515212], - [30.17948123548183, -14.796099134991527], - [33.214024692525214, -13.971860039936153], - [33.789700148256685, -14.451830743063072], - [34.064825473778626, -14.359950046448121], - [34.45963341648854, -14.613009535381424], - [34.51766604995231, -15.013708591372612], - [34.307291294092096, -15.478641452702595], - [34.38129194513405, -16.183559665596043], - [35.033810255683534, -16.801299737213093], - [35.33906294123164, -16.10744028083011], - [35.77190473810836, -15.896858819240725], - [35.68684533055594, -14.611045830954332], - [35.26795617039801, -13.887834161029566], - [34.907151320136165, -13.565424899960568], - [34.55998904799935, -13.579997653866876], - [34.28000613784198, -12.280025323132504], - [34.55998904799935, -11.520020033415925] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Malawi", - "sov_a3": "MWI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Malawi", - "adm0_a3": "MWI", - "geou_dif": 0, - "geounit": "Malawi", - "gu_a3": "MWI", - "su_dif": 0, - "subunit": "Malawi", - "su_a3": "MWI", - "brk_diff": 0, - "name": "Malawi", - "name_long": "Malawi", - "brk_a3": "MWI", - "brk_name": "Malawi", - "brk_group": null, - "abbrev": "Mal.", - "postal": "MW", - "formal_en": "Republic of Malawi", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Malawi", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 5, - "pop_est": 14268711, - "gdp_md_est": 11810, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MW", - "iso_a3": "MWI", - "iso_n3": "454", - "un_a3": "454", - "wb_a2": "MW", - "wb_a3": "MWI", - "woe_id": -99, - "adm0_a3_is": "MWI", - "adm0_a3_us": "MWI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MWI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [34.55998904799935, -11.520020033415925], - [34.28000613784198, -12.280025323132504], - [34.55998904799935, -13.579997653866876], - [34.907151320136165, -13.565424899960568], - [35.26795617039801, -13.887834161029566], - [35.68684533055594, -14.611045830954332], - [35.77190473810836, -15.896858819240725], - [35.33906294123164, -16.10744028083011], - [35.033810255683534, -16.801299737213093], - [34.38129194513405, -16.183559665596043], - [34.307291294092096, -15.478641452702595], - [34.51766604995231, -15.013708591372612], - [34.45963341648854, -14.613009535381424], - [34.064825473778626, -14.359950046448121], - [33.789700148256685, -14.451830743063072], - [33.214024692525214, -13.971860039936153], - [32.68816531752313, -13.712857761289275], - [32.991764357237884, -12.783870537978272], - [33.306422153463075, -12.435778090060218], - [33.11428917820191, -11.607198174692314], - [33.315310499817286, -10.796549981329697], - [33.48568769708359, -10.525558770391115], - [33.2313879737753, -9.6767216935648], - [32.75937544122132, -9.230599053589058], - [33.73972903823045, -9.417150974162723], - [33.94083772409653, -9.693673841980294], - [34.28000613784198, -10.159999688358404], - [34.55998904799935, -11.520020033415925] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mauritania", - "sov_a3": "MRT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mauritania", - "adm0_a3": "MRT", - "geou_dif": 0, - "geounit": "Mauritania", - "gu_a3": "MRT", - "su_dif": 0, - "subunit": "Mauritania", - "su_a3": "MRT", - "brk_diff": 0, - "name": "Mauritania", - "name_long": "Mauritania", - "brk_a3": "MRT", - "brk_name": "Mauritania", - "brk_group": null, - "abbrev": "Mrt.", - "postal": "MR", - "formal_en": "Islamic Republic of Mauritania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mauritania", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 1, - "pop_est": 3129486, - "gdp_md_est": 6308, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MR", - "iso_a3": "MRT", - "iso_n3": "478", - "un_a3": "478", - "wb_a2": "MR", - "wb_a3": "MRT", - "woe_id": -99, - "adm0_a3_is": "MRT", - "adm0_a3_us": "MRT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MRT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-12.170750291380301, 14.616834214735505], - [-12.830658331747516, 15.303691514542946], - [-13.43573767745306, 16.03938304286619], - [-14.099521450242179, 16.304302273010492], - [-14.577347581428981, 16.59826365810281], - [-15.135737270558817, 16.587282416240782], - [-15.62366614425869, 16.369337063049812], - [-16.12069007004193, 16.455662543193384], - [-16.463098110407884, 16.13503611903846], - [-16.549707810929064, 16.67389211676196], - [-16.270551723688357, 17.166962795474873], - [-16.14634741867485, 18.108481553616656], - [-16.256883307347167, 19.096715806550307], - [-16.37765112961327, 19.593817246981985], - [-16.277838100641517, 20.0925206568147], - [-16.536323614965468, 20.567866319251493], - [-17.063423224342568, 20.999752102130827], - [-16.845193650773993, 21.33332347257488], - [-12.929101935263532, 21.32707062426756], - [-13.118754441774712, 22.771220201096256], - [-12.874221564169575, 23.284832261645178], - [-11.937224493853321, 23.374594224536168], - [-11.96941891117116, 25.933352769468268], - [-8.6872936670174, 25.881056219988906], - [-8.68439978680905, 27.395744126896005], - [-4.92333736817423, 24.974574082941], - [-6.453786586930335, 24.956590684503425], - [-5.971128709324248, 20.64083344164763], - [-5.488522508150438, 16.325102037007966], - [-5.315277268891933, 16.20185374599184], - [-5.537744309908447, 15.501689764869257], - [-9.55023840985939, 15.486496893775437], - [-9.700255092802706, 15.264107367407362], - [-10.086846482778212, 15.330485744686273], - [-10.650791388379417, 15.132745876521426], - [-11.349095017939504, 15.411256008358478], - [-11.666078253617854, 15.388208319556298], - [-11.834207526079467, 14.79909699142894], - [-12.170750291380301, 14.616834214735505] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Namibia", - "sov_a3": "NAM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Namibia", - "adm0_a3": "NAM", - "geou_dif": 0, - "geounit": "Namibia", - "gu_a3": "NAM", - "su_dif": 0, - "subunit": "Namibia", - "su_a3": "NAM", - "brk_diff": 0, - "name": "Namibia", - "name_long": "Namibia", - "brk_a3": "NAM", - "brk_name": "Namibia", - "brk_group": null, - "abbrev": "Nam.", - "postal": "NA", - "formal_en": "Republic of Namibia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Namibia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 7, - "pop_est": 2108665, - "gdp_md_est": 13250, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NA", - "iso_a3": "NAM", - "iso_n3": "516", - "un_a3": "516", - "wb_a2": "NA", - "wb_a3": "NAM", - "woe_id": -99, - "adm0_a3_is": "NAM", - "adm0_a3_us": "NAM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NAM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [16.344976840895242, -28.576705010697697], - [15.601818068105814, -27.8212472470228], - [15.21047244635946, -27.090955905874047], - [14.989710727608552, -26.117371921495156], - [14.743214145576331, -25.39292001719538], - [14.408144158595833, -23.853014011329847], - [14.385716586981149, -22.65665292734069], - [14.257714064194175, -22.111208184499954], - [13.86864220546866, -21.699036960539978], - [13.35249799973744, -20.872834161057504], - [12.826845330464492, -19.673165785401665], - [12.608564080463621, -19.0453488094877], - [11.794918654028066, -18.069129327061916], - [11.734198846085121, -17.301889336824473], - [12.215461460019355, -17.111668389558083], - [12.814081251688407, -16.94134286872407], - [13.462362094789967, -16.971211846588773], - [14.05850141770901, -17.423380629142663], - [14.209706658595024, -17.35310068122572], - [18.26330936043416, -17.309950860262006], - [18.956186964603603, -17.789094740472258], - [21.377176141045567, -17.930636488519696], - [23.215048455506064, -17.52311614346598], - [24.033861525170778, -17.295843194246324], - [24.682349074001507, -17.353410739819473], - [25.07695031098226, -17.57882333747662], - [25.08444339366457, -17.661815687737374], - [24.520705193792537, -17.887124932529936], - [24.217364536239213, -17.88934701911849], - [23.579005568137717, -18.28126108162006], - [23.1968583513393, -17.869038181227786], - [21.655040317478978, -18.219146010005225], - [20.910641310314535, -18.252218926672022], - [20.881134067475866, -21.814327080983148], - [19.89545779794068, -21.84915699634787], - [19.895767856534434, -24.767790215760588], - [19.894734327888614, -28.461104831660776], - [19.002127312911085, -28.972443129188864], - [18.464899122804752, -29.04546192801728], - [17.83615197110953, -28.85637786226132], - [17.387497185951503, -28.78351409272978], - [17.218928663815404, -28.35594329194681], - [16.824017368240902, -28.082161553664466], - [16.344976840895242, -28.576705010697697] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Rwanda", - "sov_a3": "RWA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Rwanda", - "adm0_a3": "RWA", - "geou_dif": 0, - "geounit": "Rwanda", - "gu_a3": "RWA", - "su_dif": 0, - "subunit": "Rwanda", - "su_a3": "RWA", - "brk_diff": 0, - "name": "Rwanda", - "name_long": "Rwanda", - "brk_a3": "RWA", - "brk_name": "Rwanda", - "brk_group": null, - "abbrev": "Rwa.", - "postal": "RW", - "formal_en": "Republic of Rwanda", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Rwanda", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 10, - "pop_est": 10473282, - "gdp_md_est": 9706, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "RW", - "iso_a3": "RWA", - "iso_n3": "646", - "un_a3": "646", - "wb_a2": "RW", - "wb_a3": "RWA", - "woe_id": -99, - "adm0_a3_is": "RWA", - "adm0_a3_us": "RWA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "RWA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [30.41910485201924, -1.134659112150416], - [30.81613488131771, -1.698914076345389], - [30.75830895358311, -2.287250257988369], - [30.469696079232985, -2.413857517103458], - [29.938359002407942, -2.348486830254238], - [29.632176141078588, -2.917857761246097], - [29.024926385216787, -2.839257907730158], - [29.117478875451553, -2.292211195488385], - [29.25483483248334, -2.215109958508911], - [29.29188683443661, -1.620055840667987], - [29.579466180140884, -1.341313164885626], - [29.82151858899601, -1.443322442229785], - [30.41910485201924, -1.134659112150416] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Niger", - "sov_a3": "NER", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Niger", - "adm0_a3": "NER", - "geou_dif": 0, - "geounit": "Niger", - "gu_a3": "NER", - "su_dif": 0, - "subunit": "Niger", - "su_a3": "NER", - "brk_diff": 0, - "name": "Niger", - "name_long": "Niger", - "brk_a3": "NER", - "brk_name": "Niger", - "brk_group": null, - "abbrev": "Niger", - "postal": "NE", - "formal_en": "Republic of Niger", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Niger", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 13, - "pop_est": 15306252, - "gdp_md_est": 10040, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NE", - "iso_a3": "NER", - "iso_n3": "562", - "un_a3": "562", - "wb_a2": "NE", - "wb_a3": "NER", - "woe_id": -99, - "adm0_a3_is": "NER", - "adm0_a3_us": "NER", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "NER.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [2.15447350424995, 11.940150051313424], - [2.177107781593918, 12.625017808477537], - [1.024103224297619, 12.851825669806601], - [0.993045688490156, 13.335749620003865], - [0.429927605805517, 13.988733018443893], - [0.295646396495215, 14.444234930880667], - [0.374892205414767, 14.928908189346147], - [1.015783318698482, 14.968182277887989], - [1.385528191746971, 15.32356110275924], - [2.749992709981541, 15.409524847876753], - [3.638258904646591, 15.568119818580442], - [3.723421665063597, 16.184283759012658], - [4.270209995143887, 16.852227484601315], - [4.267419467800096, 19.155265204337127], - [5.677565952180714, 19.6012069767998], - [8.57289310062987, 21.565660712159225], - [11.9995056494717, 23.471668402596432], - [13.581424594790462, 23.04050608976928], - [14.143870883855243, 22.49128896737113], - [14.8513, 22.862950000000126], - [15.096887648181848, 21.30851878507491], - [15.471076694407316, 21.048457139565983], - [15.487148064850146, 20.730414537025638], - [15.903246697664313, 20.387618923417506], - [15.685740594147774, 19.957180080642384], - [15.30044111497972, 17.927949937405003], - [15.247731154041846, 16.627305813050782], - [13.972201775781684, 15.684365953021143], - [13.540393507550789, 14.367133693901222], - [13.956698846094127, 13.996691189016929], - [13.95447675950561, 13.353448798063766], - [14.595781284247607, 13.330426947477859], - [14.495787387762903, 12.859396267137356], - [14.21353071458475, 12.802035427293333], - [14.18133629726691, 12.483656927943171], - [13.995352817448293, 12.461565253138303], - [13.318701613018561, 13.556356309457954], - [13.083987257548813, 13.596147162322495], - [12.30207116054055, 13.037189032437539], - [11.527803175511508, 13.32898000737356], - [10.989593133191532, 13.387322699431195], - [10.701031935273818, 13.246917832894042], - [10.114814487354748, 13.277251898649467], - [9.52492801274309, 12.851102199754564], - [9.014933302454438, 12.826659247280418], - [7.804671258178871, 13.343526923063735], - [7.330746697630047, 13.098038031461215], - [6.820441928747812, 13.115091254117601], - [6.445426059605722, 13.492768459522722], - [5.443058302440135, 13.865923977102225], - [4.368343540066007, 13.747481594289411], - [4.107945997747379, 13.531215725147945], - [3.967282749048934, 12.956108710171577], - [3.680633579125925, 12.55290334721417], - [3.611180454125587, 11.660167141155966], - [2.848643019226586, 12.23563589115821], - [2.490163608418015, 12.233052069543588], - [2.15447350424995, 11.940150051313424] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Nigeria", - "sov_a3": "NGA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Nigeria", - "adm0_a3": "NGA", - "geou_dif": 0, - "geounit": "Nigeria", - "gu_a3": "NGA", - "su_dif": 0, - "subunit": "Nigeria", - "su_a3": "NGA", - "brk_diff": 0, - "name": "Nigeria", - "name_long": "Nigeria", - "brk_a3": "NGA", - "brk_name": "Nigeria", - "brk_group": null, - "abbrev": "Nigeria", - "postal": "NG", - "formal_en": "Federal Republic of Nigeria", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Nigeria", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 2, - "pop_est": 149229090, - "gdp_md_est": 335400, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NG", - "iso_a3": "NGA", - "iso_n3": "566", - "un_a3": "566", - "wb_a2": "NG", - "wb_a3": "NGA", - "woe_id": -99, - "adm0_a3_is": "NGA", - "adm0_a3_us": "NGA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "NGA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [8.500287713259695, 4.771982937026849], - [7.46210818851594, 4.412108262546241], - [7.082596469764439, 4.464689032403228], - [6.6980721370806, 4.240594183769517], - [5.898172641634687, 4.262453314628985], - [5.362804803090881, 4.887970689305959], - [5.033574252959368, 5.611802476418234], - [4.325607130560683, 6.270651149923467], - [3.574180128604553, 6.258300482605719], - [2.691701694356254, 6.258817246928629], - [2.74906253420022, 7.870734361192888], - [2.723792758809509, 8.50684540448971], - [2.912308383810256, 9.13760793704432], - [3.220351596702101, 9.4441525333997], - [3.705438266625919, 10.063210354040208], - [3.600070021182801, 10.332186184119408], - [3.797112257511714, 10.734745591673105], - [3.572216424177469, 11.327939357951518], - [3.611180454125559, 11.660167141155966], - [3.680633579125811, 12.552903347214226], - [3.967282749048849, 12.956108710171575], - [4.107945997747322, 13.531215725147831], - [4.368343540066064, 13.747481594289324], - [5.443058302440164, 13.865923977102298], - [6.445426059605637, 13.492768459522678], - [6.820441928747754, 13.115091254117518], - [7.330746697630018, 13.0980380314612], - [7.804671258178786, 13.343526923063745], - [9.014933302454466, 12.82665924728043], - [9.524928012742945, 12.851102199754479], - [10.114814487354693, 13.27725189864941], - [10.701031935273704, 13.246917832894084], - [10.989593133191535, 13.38732269943111], - [11.527803175511394, 13.328980007373588], - [12.302071160540523, 13.037189032437524], - [13.08398725754887, 13.596147162322566], - [13.318701613018561, 13.556356309457826], - [13.99535281744835, 12.461565253138346], - [14.181336297266792, 12.483656927943116], - [14.577177768622533, 12.085360826053503], - [14.468192172918975, 11.904751695193411], - [14.415378859116686, 11.572368882692075], - [13.572949659894562, 10.798565985553566], - [13.308676385153918, 10.160362046748928], - [13.167599724997103, 9.640626328973411], - [12.955467970438974, 9.417771714714704], - [12.753671502339214, 8.717762762888995], - [12.218872104550599, 8.305824082874324], - [12.063946160539558, 7.799808457872302], - [11.839308709366803, 7.397042344589436], - [11.74577436691851, 6.981382961449753], - [11.05878787603035, 6.644426784690594], - [10.497375115611417, 7.055357774275564], - [10.118276808318257, 7.038769639509879], - [9.522705926154401, 6.453482367372117], - [9.233162876023044, 6.444490668153334], - [8.757532993208628, 5.479665839047911], - [8.500287713259695, 4.771982937026849] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 7, - "sovereignt": "Western Sahara", - "sov_a3": "SAH", - "adm0_dif": 0, - "level": 2, - "type": "Indeterminate", - "admin": "Western Sahara", - "adm0_a3": "SAH", - "geou_dif": 0, - "geounit": "Western Sahara", - "gu_a3": "SAH", - "su_dif": 0, - "subunit": "Western Sahara", - "su_a3": "SAH", - "brk_diff": 1, - "name": "W. Sahara", - "name_long": "Western Sahara", - "brk_a3": "B28", - "brk_name": "W. Sahara", - "brk_group": null, - "abbrev": "W. Sah.", - "postal": "WS", - "formal_en": "Sahrawi Arab Democratic Republic", - "formal_fr": null, - "note_adm0": "Self admin.", - "note_brk": "Self admin.; Claimed by Morocco", - "name_sort": "Western Sahara", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 7, - "mapcolor9": 4, - "mapcolor13": 4, - "pop_est": -99, - "gdp_md_est": -99, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EH", - "iso_a3": "ESH", - "iso_n3": "732", - "un_a3": "732", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "MAR", - "adm0_a3_us": "SAH", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 9, - "long_len": 14, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "ESH.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-8.794883999049077, 27.120696316022503], - [-8.817828334986672, 27.656425889592356], - [-8.665589565454809, 27.656425889592356], - [-8.665124477564191, 27.589479071558227], - [-8.68439978680905, 27.395744126896005], - [-8.6872936670174, 25.881056219988906], - [-11.96941891117116, 25.933352769468268], - [-11.937224493853321, 23.374594224536168], - [-12.874221564169575, 23.284832261645178], - [-13.118754441774712, 22.771220201096256], - [-12.929101935263532, 21.32707062426756], - [-16.845193650773993, 21.33332347257488], - [-17.063423224342568, 20.999752102130827], - [-17.020428432675743, 21.42231028898148], - [-17.00296179856109, 21.420734157796577], - [-14.750954555713534, 21.500600083903663], - [-14.630832688851072, 21.8609398462749], - [-14.221167771857251, 22.31016307218816], - [-13.891110398809047, 23.691009019459305], - [-12.50096269372537, 24.7701162785782], - [-12.030758836301615, 26.030866197203043], - [-11.718219773800357, 26.104091701760623], - [-11.392554897496979, 26.883423977154365], - [-10.551262579785273, 26.990807603456886], - [-10.189424200877582, 26.860944729107405], - [-9.735343390328879, 26.860944729107405], - [-9.413037482124466, 27.088476060488517], - [-8.794883999049077, 27.120696316022503] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Sudan", - "sov_a3": "SDN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sudan", - "adm0_a3": "SDN", - "geou_dif": 0, - "geounit": "Sudan", - "gu_a3": "SDN", - "su_dif": 0, - "subunit": "Sudan", - "su_a3": "SDN", - "brk_diff": 0, - "name": "Sudan", - "name_long": "Sudan", - "brk_a3": "SDN", - "brk_name": "Sudan", - "brk_group": null, - "abbrev": "Sudan", - "postal": "SD", - "formal_en": "Republic of the Sudan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sudan", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 6, - "mapcolor9": 4, - "mapcolor13": 1, - "pop_est": 25946220, - "gdp_md_est": 88080, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SD", - "iso_a3": "SDN", - "iso_n3": "729", - "un_a3": "729", - "wb_a2": "SD", - "wb_a3": "SDN", - "woe_id": -99, - "adm0_a3_is": "SDN", - "adm0_a3_us": "SDN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SDN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.963392794971185, 9.464285229420625], - [33.82496348090751, 9.484060845715362], - [33.842130853028145, 9.981914637215993], - [33.72195924818311, 10.325262079630193], - [33.20693808456178, 10.720111638406593], - [33.086766479716744, 11.441141267476496], - [33.20693808456178, 12.179338268667093], - [32.743419037302544, 12.248007757149992], - [32.67474954881965, 12.02483191958072], - [32.073891524594785, 11.973329803218519], - [32.31423473428475, 11.68148447716652], - [32.400071594888345, 11.080626452941488], - [31.850715687025517, 10.531270545078826], - [31.35286189552488, 9.810240916008695], - [30.83784073190338, 9.70723668328452], - [29.99663949798855, 10.290927335388687], - [29.61895731133285, 10.084918869940225], - [29.515953078608614, 9.793073543888056], - [29.000931914987174, 9.60423245056029], - [28.966597170745782, 9.398223985111654], - [27.970889587744352, 9.398223985111654], - [27.833550610778783, 9.60423245056029], - [27.112520981708883, 9.638567194801624], - [26.752006167173818, 9.466893473594496], - [26.477328213242515, 9.552730334198088], - [25.962307049621018, 10.136420986302424], - [25.790633328413946, 10.411098940233728], - [25.069603699343986, 10.273759963267992], - [24.794925745412684, 9.810240916008695], - [24.53741516360202, 8.91753756573172], - [24.19406772118765, 8.728696472403897], - [23.886979580860665, 8.619729712933065], - [23.805813429466752, 8.666318874542526], - [23.459012892355986, 8.95428579348902], - [23.394779087017298, 9.26506785729225], - [23.55724979014292, 9.68121816653877], - [23.554304233502194, 10.08925527591532], - [22.97754357269275, 10.71446259199854], - [22.864165480244253, 11.142395127807617], - [22.87622, 11.384610000000123], - [22.50869, 11.67936], - [22.49762, 12.26024], - [22.28801, 12.64605], - [21.93681, 12.588180000000136], - [22.03759, 12.95546], - [22.29658, 13.37232], - [22.18329, 13.78648], - [22.51202, 14.09318], - [22.30351, 14.32682], - [22.56795000000011, 14.944290000000137], - [23.024590000000103, 15.68072], - [23.886890000000108, 15.61084], - [23.837660000000138, 19.580470000000105], - [23.850000000000136, 20], - [25.00000000000011, 20.00304], - [25.00000000000011, 22], - [29.02, 22], - [32.9, 22], - [36.86623, 22], - [37.1887200000001, 21.01885], - [36.96941, 20.83744000000013], - [37.11470000000014, 19.80796], - [37.4817900000001, 18.61409], - [37.86276, 18.36786], - [38.410089959473225, 17.99830739997031], - [37.90400000000011, 17.42754], - [37.16747, 17.263140000000135], - [36.852530000000115, 16.95655], - [36.75389, 16.29186], - [36.32322, 14.82249], - [36.42951, 14.42211], - [36.27022, 13.563330000000121], - [35.86363, 12.57828], - [35.26049, 12.08286], - [34.83163000000013, 11.318960000000118], - [34.73115000000013, 10.910170000000107], - [34.25745, 10.63009], - [33.96162, 9.58358], - [33.963392794971185, 9.464285229420625] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "South Sudan", - "sov_a3": "SDS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "South Sudan", - "adm0_a3": "SDS", - "geou_dif": 0, - "geounit": "South Sudan", - "gu_a3": "SDS", - "su_dif": 0, - "subunit": "South Sudan", - "su_a3": "SDS", - "brk_diff": 0, - "name": "S. Sudan", - "name_long": "South Sudan", - "brk_a3": "SDS", - "brk_name": "S. Sudan", - "brk_group": null, - "abbrev": "S. Sud.", - "postal": "SS", - "formal_en": "Republic of South Sudan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "South Sudan", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 5, - "pop_est": 10625176, - "gdp_md_est": 13227, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SS", - "iso_a3": "SSD", - "iso_n3": "728", - "un_a3": "728", - "wb_a2": "SS", - "wb_a3": "SSD", - "woe_id": -99, - "adm0_a3_is": "SSD", - "adm0_a3_us": "SDS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 11, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "SSD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.963392794971185, 9.464285229420625], - [33.97498, 8.68456], - [33.82550000000015, 8.37916], - [33.29480000000012, 8.35458], - [32.95418, 7.784970000000102], - [33.568290000000104, 7.71334], - [34.0751, 7.22595], - [34.25032, 6.82607], - [34.70702, 6.59422000000012], - [35.298007118233095, 5.506], - [34.62019626785394, 4.847122742082036], - [34.005, 4.249884947362147], - [33.3900000000001, 3.79], - [32.68642, 3.79232], - [31.881450000000143, 3.55827], - [31.24556, 3.7819], - [30.83385, 3.50917], - [29.95349, 4.1737], - [29.71599531425602, 4.600804755060153], - [29.159078403446642, 4.389267279473245], - [28.696677687298802, 4.455077215996994], - [28.428993768027, 4.287154649264608], - [27.979977247842953, 4.408413397637388], - [27.374226108517632, 5.233944403500175], - [27.213409051225256, 5.550953477394614], - [26.465909458123292, 5.946717434101856], - [26.21341840994512, 6.546603298362129], - [25.796647983511264, 6.97931590415817], - [25.124130893664812, 7.500085150579424], - [25.114932488716875, 7.825104071479245], - [24.5673690121522, 8.229187933785454], - [23.886979580860665, 8.619729712933065], - [24.19406772118765, 8.728696472403897], - [24.53741516360202, 8.91753756573172], - [24.794925745412684, 9.810240916008695], - [25.069603699343986, 10.273759963267992], - [25.790633328413946, 10.411098940233728], - [25.962307049621018, 10.136420986302424], - [26.477328213242515, 9.552730334198088], - [26.752006167173818, 9.466893473594496], - [27.112520981708883, 9.638567194801624], - [27.833550610778783, 9.60423245056029], - [27.970889587744352, 9.398223985111654], - [28.966597170745782, 9.398223985111654], - [29.000931914987174, 9.60423245056029], - [29.515953078608614, 9.793073543888056], - [29.61895731133285, 10.084918869940225], - [29.99663949798855, 10.290927335388687], - [30.83784073190338, 9.70723668328452], - [31.35286189552488, 9.810240916008695], - [31.850715687025517, 10.531270545078826], - [32.400071594888345, 11.080626452941488], - [32.31423473428475, 11.68148447716652], - [32.073891524594785, 11.973329803218519], - [32.67474954881965, 12.02483191958072], - [32.743419037302544, 12.248007757149992], - [33.20693808456178, 12.179338268667093], - [33.086766479716744, 11.441141267476496], - [33.20693808456178, 10.720111638406593], - [33.72195924818311, 10.325262079630193], - [33.842130853028145, 9.981914637215993], - [33.82496348090751, 9.484060845715362], - [33.963392794971185, 9.464285229420625] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Sierra Leone", - "sov_a3": "SLE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sierra Leone", - "adm0_a3": "SLE", - "geou_dif": 0, - "geounit": "Sierra Leone", - "gu_a3": "SLE", - "su_dif": 0, - "subunit": "Sierra Leone", - "su_a3": "SLE", - "brk_diff": 0, - "name": "Sierra Leone", - "name_long": "Sierra Leone", - "brk_a3": "SLE", - "brk_name": "Sierra Leone", - "brk_group": null, - "abbrev": "S.L.", - "postal": "SL", - "formal_en": "Republic of Sierra Leone", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sierra Leone", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 7, - "pop_est": 6440053, - "gdp_md_est": 4285, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SL", - "iso_a3": "SLE", - "iso_n3": "694", - "un_a3": "694", - "wb_a2": "SL", - "wb_a3": "SLE", - "woe_id": -99, - "adm0_a3_is": "SLE", - "adm0_a3_us": "SLE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SLE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-11.438779466182055, 6.785916856305747], - [-11.70819454593574, 6.860098374860726], - [-12.428098924193819, 7.26294200279203], - [-12.949049038128194, 7.798645738145738], - [-13.124025437868482, 8.163946438016978], - [-13.246550258832515, 8.903048610871508], - [-12.71195756677308, 9.342711696810767], - [-12.59671912276221, 9.62018830000197], - [-12.425928514037565, 9.835834051955956], - [-12.150338100625005, 9.858571682164381], - [-11.917277390988659, 10.046983954300558], - [-11.117481248407328, 10.045872911006285], - [-10.8391519840833, 9.688246161330369], - [-10.622395188835041, 9.267910061068278], - [-10.654770473665891, 8.977178452994194], - [-10.494315151399633, 8.715540676300435], - [-10.505477260774668, 8.348896389189605], - [-10.23009355309128, 8.406205552601293], - [-10.69559485517648, 7.939464016141087], - [-11.146704270868383, 7.396706447779536], - [-11.19980180504828, 7.105845648624737], - [-11.438779466182055, 6.785916856305747] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Senegal", - "sov_a3": "SEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Senegal", - "adm0_a3": "SEN", - "geou_dif": 0, - "geounit": "Senegal", - "gu_a3": "SEN", - "su_dif": 0, - "subunit": "Senegal", - "su_a3": "SEN", - "brk_diff": 0, - "name": "Senegal", - "name_long": "Senegal", - "brk_a3": "SEN", - "brk_name": "Senegal", - "brk_group": null, - "abbrev": "Sen.", - "postal": "SN", - "formal_en": "Republic of Senegal", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Senegal", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 5, - "pop_est": 13711597, - "gdp_md_est": 21980, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SN", - "iso_a3": "SEN", - "iso_n3": "686", - "un_a3": "686", - "wb_a2": "SN", - "wb_a3": "SEN", - "woe_id": -99, - "adm0_a3_is": "SEN", - "adm0_a3_us": "SEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-16.713728807023468, 13.594958604379853], - [-17.126106736712615, 14.373515733289224], - [-17.62504269049066, 14.729540513564071], - [-17.18517289882223, 14.919477240452863], - [-16.700706346085923, 15.621527411354108], - [-16.463098110407884, 16.13503611903846], - [-16.12069007004193, 16.455662543193384], - [-15.62366614425869, 16.369337063049812], - [-15.135737270558817, 16.587282416240782], - [-14.577347581428981, 16.59826365810281], - [-14.099521450242179, 16.304302273010492], - [-13.43573767745306, 16.03938304286619], - [-12.830658331747516, 15.303691514542946], - [-12.170750291380301, 14.616834214735505], - [-12.12488745772126, 13.994727484589788], - [-11.927716030311615, 13.422075100147394], - [-11.55339779300543, 13.141213690641067], - [-11.467899135778524, 12.754518947800975], - [-11.51394283695059, 12.442987575729418], - [-11.65830095055793, 12.386582749882834], - [-12.203564825885634, 12.465647691289405], - [-12.278599005573438, 12.354440008997285], - [-12.499050665730564, 12.332089952031057], - [-13.217818162478238, 12.575873521367967], - [-13.700476040084325, 12.586182969610194], - [-15.548476935274008, 12.628170070847347], - [-15.816574266004254, 12.515567124883345], - [-16.147716844130585, 12.547761542201187], - [-16.677451951554573, 12.384851589401052], - [-16.841524624081273, 13.15139394780256], - [-15.931295945692211, 13.130284125211332], - [-15.691000535534995, 13.270353094938455], - [-15.511812506562935, 13.278569647672867], - [-15.141163295949466, 13.509511623585238], - [-14.712197231494626, 13.298206691943777], - [-14.277701788784553, 13.280585028532242], - [-13.844963344772408, 13.505041612192002], - [-14.046992356817482, 13.79406789800045], - [-14.376713833055788, 13.625680243377372], - [-14.687030808968487, 13.630356960499784], - [-15.08173539881382, 13.876491807505984], - [-15.39877031092446, 13.86036876063092], - [-15.62459632003994, 13.62358734786956], - [-16.713728807023468, 13.594958604379853] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Somaliland", - "sov_a3": "SOL", - "adm0_dif": 0, - "level": 2, - "type": "Indeterminate", - "admin": "Somaliland", - "adm0_a3": "SOL", - "geou_dif": 0, - "geounit": "Somaliland", - "gu_a3": "SOL", - "su_dif": 0, - "subunit": "Somaliland", - "su_a3": "SOL", - "brk_diff": 1, - "name": "Somaliland", - "name_long": "Somaliland", - "brk_a3": "B30", - "brk_name": "Somaliland", - "brk_group": null, - "abbrev": "Solnd.", - "postal": "SL", - "formal_en": "Republic of Somaliland", - "formal_fr": null, - "note_adm0": "Self admin.", - "note_brk": "Self admin.; Claimed by Somalia", - "name_sort": "Somaliland", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 2, - "pop_est": 3500000, - "gdp_md_est": 12250, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "-99", - "iso_a3": "-99", - "iso_n3": "-99", - "un_a3": "-099", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "SOM", - "adm0_a3_us": "SOM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 10, - "long_len": 10, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "somaliland.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [48.938129510296505, 9.451748968946674], - [48.48673587422701, 8.83762624758998], - [47.78942, 8.003], - [46.94832848489796, 7.996876532417388], - [43.67875, 9.18358000000012], - [43.29697513201876, 9.540477403191744], - [42.92812, 10.021940000000143], - [42.55876, 10.57258000000013], - [42.77685184100096, 10.92687856693442], - [43.14530480324214, 11.462039699748857], - [43.470659620951665, 11.27770986576388], - [43.66666832863484, 10.864169216348158], - [44.11780358254282, 10.445538438351605], - [44.614259067570856, 10.442205308468942], - [45.55694054543915, 10.698029486529776], - [46.645401238803004, 10.816549383991173], - [47.525657586462785, 11.12722809492999], - [48.02159630716778, 11.193063869669743], - [48.37878380716927, 11.375481675660126], - [48.94820641459347, 11.41062164961852], - [48.94200524271844, 11.394266058798166], - [48.93849124532261, 10.982327378783452], - [48.93823286316109, 9.973500067581483], - [48.938129510296505, 9.451748968946674] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Somalia", - "sov_a3": "SOM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Somalia", - "adm0_a3": "SOM", - "geou_dif": 0, - "geounit": "Somalia", - "gu_a3": "SOM", - "su_dif": 0, - "subunit": "Somalia", - "su_a3": "SOM", - "brk_diff": 0, - "name": "Somalia", - "name_long": "Somalia", - "brk_a3": "SOM", - "brk_name": "Somalia", - "brk_group": null, - "abbrev": "Som.", - "postal": "SO", - "formal_en": "Federal Republic of Somalia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Somalia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 8, - "mapcolor9": 6, - "mapcolor13": 7, - "pop_est": 9832017, - "gdp_md_est": 5524, - "pop_year": -99, - "lastcensus": 1987, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SO", - "iso_a3": "SOM", - "iso_n3": "706", - "un_a3": "706", - "wb_a2": "SO", - "wb_a3": "SOM", - "woe_id": -99, - "adm0_a3_is": "SOM", - "adm0_a3_us": "SOM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SOM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [49.72862, 11.5789], - [50.25878, 11.67957], - [50.73202, 12.0219], - [51.1112, 12.02464], - [51.13387, 11.74815], - [51.04153, 11.16651], - [51.04531, 10.6409], - [50.83418, 10.27972], - [50.55239, 9.19874], - [50.07092, 8.08173], - [49.4527, 6.80466], - [48.59455, 5.33911], - [47.74079, 4.2194], - [46.56476, 2.85529], - [45.56399, 2.04576], - [44.06815, 1.05283], - [43.13597, 0.2922], - [42.04157, -0.91916], - [41.81095, -1.44647], - [41.58513, -1.68325], - [40.993, -0.85829], - [40.98105, 2.78452], - [41.85508309264397, 3.918911920483727], - [42.12861, 4.23413], - [42.76967, 4.25259], - [43.66087, 4.95755], - [44.9636, 5.00162], - [47.78942, 8.003], - [48.48673587422695, 8.837626247589995], - [48.93812951029645, 9.451748968946617], - [48.93823286316103, 9.973500067581512], - [48.938491245322496, 10.982327378783467], - [48.94200524271835, 11.394266058798138], - [48.94820475850974, 11.410617281697963], - [49.26776, 11.43033], - [49.72862, 11.5789] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Swaziland", - "sov_a3": "SWZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Swaziland", - "adm0_a3": "SWZ", - "geou_dif": 0, - "geounit": "Swaziland", - "gu_a3": "SWZ", - "su_dif": 0, - "subunit": "Swaziland", - "su_a3": "SWZ", - "brk_diff": 0, - "name": "Swaziland", - "name_long": "Swaziland", - "brk_a3": "SWZ", - "brk_name": "Swaziland", - "brk_group": null, - "abbrev": "Swz.", - "postal": "SW", - "formal_en": "Kingdom of Swaziland", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Swaziland", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 1123913, - "gdp_md_est": 5702, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SZ", - "iso_a3": "SWZ", - "iso_n3": "748", - "un_a3": "748", - "wb_a2": "SZ", - "wb_a3": "SWZ", - "woe_id": -99, - "adm0_a3_is": "SWZ", - "adm0_a3_us": "SWZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SWZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [32.07166548028107, -26.73382008230491], - [31.868060337051077, -27.177927341421277], - [31.282773064913325, -27.285879408478998], - [30.68596194837448, -26.74384531016953], - [30.676608514129637, -26.398078301704608], - [30.949666782359913, -26.022649021104147], - [31.04407962415715, -25.731452325139443], - [31.333157586397906, -25.66019052500895], - [31.837777947728064, -25.84333180105135], - [31.98577924981197, -26.291779880480227], - [32.07166548028107, -26.73382008230491] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Chad", - "sov_a3": "TCD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Chad", - "adm0_a3": "TCD", - "geou_dif": 0, - "geounit": "Chad", - "gu_a3": "TCD", - "su_dif": 0, - "subunit": "Chad", - "su_a3": "TCD", - "brk_diff": 0, - "name": "Chad", - "name_long": "Chad", - "brk_a3": "TCD", - "brk_name": "Chad", - "brk_group": null, - "abbrev": "Chad", - "postal": "TD", - "formal_en": "Republic of Chad", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Chad", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 8, - "mapcolor13": 6, - "pop_est": 10329208, - "gdp_md_est": 15860, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TD", - "iso_a3": "TCD", - "iso_n3": "148", - "un_a3": "148", - "wb_a2": "TD", - "wb_a3": "TCD", - "woe_id": -99, - "adm0_a3_is": "TCD", - "adm0_a3_us": "TCD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Middle Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TCD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [14.495787387762903, 12.859396267137356], - [14.595781284247607, 13.330426947477859], - [13.95447675950561, 13.353448798063766], - [13.956698846094127, 13.996691189016929], - [13.540393507550789, 14.367133693901222], - [13.97217, 15.68437], - [15.247731154041846, 16.627305813050782], - [15.30044111497972, 17.927949937405003], - [15.685740594147774, 19.957180080642384], - [15.903246697664313, 20.387618923417506], - [15.487148064850146, 20.730414537025638], - [15.47106, 21.04845], - [15.096887648181848, 21.30851878507491], - [14.8513, 22.862950000000126], - [15.86085, 23.40972], - [19.84926, 21.49509], - [23.837660000000138, 19.580470000000105], - [23.886890000000108, 15.61084], - [23.024590000000103, 15.68072], - [22.56795000000011, 14.944290000000137], - [22.30351, 14.32682], - [22.51202, 14.09318], - [22.18329, 13.78648], - [22.29658, 13.37232], - [22.03759, 12.95546], - [21.93681, 12.588180000000136], - [22.28801, 12.64605], - [22.49762, 12.26024], - [22.50869, 11.67936], - [22.87622, 11.384610000000123], - [22.864165480244253, 11.142395127807617], - [22.23112918466876, 10.97188873946061], - [21.72382164885954, 10.567055568885962], - [21.00086836109631, 9.47598521569148], - [20.05968549976427, 9.01270600019484], - [19.09400800952608, 9.07484691002577], - [18.81200971850927, 8.982914536978626], - [18.911021762780592, 8.630894680206438], - [18.389554884523303, 8.281303615751881], - [17.964929640380888, 7.890914008002994], - [16.70598839688637, 7.508327541529979], - [16.456184523187403, 7.734773667832939], - [16.290561557691888, 7.754307359239418], - [16.106231723706742, 7.497087917506462], - [15.279460483469164, 7.421924546738012], - [15.43609174974574, 7.692812404811889], - [15.120865512765306, 8.382150173369437], - [14.97999555833769, 8.796104234243444], - [14.544466586981855, 8.96586131432224], - [13.954218377344091, 9.549494940626685], - [14.171466098699113, 10.021378282100045], - [14.62720055508106, 9.920919297724595], - [14.9093538753948, 9.99212942142276], - [15.467872755605244, 9.982336737503543], - [14.923564894275046, 10.891325181517516], - [14.960151808337683, 11.555574042197236], - [14.89336, 12.21905], - [14.495787387762903, 12.859396267137356] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Togo", - "sov_a3": "TGO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Togo", - "adm0_a3": "TGO", - "geou_dif": 0, - "geounit": "Togo", - "gu_a3": "TGO", - "su_dif": 0, - "subunit": "Togo", - "su_a3": "TGO", - "brk_diff": 0, - "name": "Togo", - "name_long": "Togo", - "brk_a3": "TGO", - "brk_name": "Togo", - "brk_group": null, - "abbrev": "Togo", - "postal": "TG", - "formal_en": "Togolese Republic", - "formal_fr": "République Togolaise", - "note_adm0": null, - "note_brk": null, - "name_sort": "Togo", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 5, - "pop_est": 6019877, - "gdp_md_est": 5118, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TG", - "iso_a3": "TGO", - "iso_n3": "768", - "un_a3": "768", - "wb_a2": "TG", - "wb_a3": "TGO", - "woe_id": -99, - "adm0_a3_is": "TGO", - "adm0_a3_us": "TGO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Western Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TGO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [1.865240512712319, 6.142157701029731], - [1.060121697604927, 5.928837388528876], - [0.836931186536333, 6.279978745952149], - [0.570384148774849, 6.914358628767189], - [0.490957472342245, 7.411744289576475], - [0.712029249686878, 8.31246450442383], - [0.461191847342121, 8.677222601756014], - [0.365900506195885, 9.465003973829482], - [0.367579990245389, 10.19121287682718], - [-0.049784715159944, 10.706917832883931], - [0.023802524423701, 11.018681748900804], - [0.899563022474069, 10.99733938236426], - [0.772335646171484, 10.470808213742359], - [1.077795037448738, 10.175606594275024], - [1.425060662450136, 9.825395412633], - [1.46304284018467, 9.334624335157088], - [1.664477573258381, 9.12859039960938], - [1.618950636409238, 6.832038072126237], - [1.865240512712319, 6.142157701029731] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Tunisia", - "sov_a3": "TUN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Tunisia", - "adm0_a3": "TUN", - "geou_dif": 0, - "geounit": "Tunisia", - "gu_a3": "TUN", - "su_dif": 0, - "subunit": "Tunisia", - "su_a3": "TUN", - "brk_diff": 0, - "name": "Tunisia", - "name_long": "Tunisia", - "brk_a3": "TUN", - "brk_name": "Tunisia", - "brk_group": null, - "abbrev": "Tun.", - "postal": "TN", - "formal_en": "Republic of Tunisia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Tunisia", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 2, - "pop_est": 10486339, - "gdp_md_est": 81710, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TN", - "iso_a3": "TUN", - "iso_n3": "788", - "un_a3": "788", - "wb_a2": "TN", - "wb_a3": "TUN", - "woe_id": -99, - "adm0_a3_is": "TUN", - "adm0_a3_us": "TUN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Northern Africa", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TUN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [9.482139926805274, 30.307556057246188], - [9.055602654668148, 32.10269196220129], - [8.439102817426118, 32.50628489840082], - [8.430472853233368, 32.74833730725595], - [7.612641635782182, 33.34411489514896], - [7.524481642292244, 34.09737641045146], - [8.140981479534304, 34.65514598239379], - [8.376367628623768, 35.47987600355594], - [8.217824334352315, 36.433176988260286], - [8.420964389691676, 36.94642731378316], - [9.509993523810607, 37.349994411766545], - [10.210002475636317, 37.230001735984814], - [10.18065026209453, 36.724037787415085], - [11.028867221733348, 37.09210317641396], - [11.100025668999251, 36.899996039368915], - [10.600004510143094, 36.410000108377375], - [10.593286573945136, 35.94744436293281], - [10.939518670300687, 35.698984076473494], - [10.807847120821009, 34.83350718844919], - [10.149592726287125, 34.3307730168977], - [10.339658644256616, 33.78574168551532], - [10.856836378633687, 33.76874013929128], - [11.108500603895122, 33.293342800422195], - [11.48878746913101, 33.13699575452314], - [11.432253452203696, 32.368903103152874], - [10.944789666394456, 32.081814683555365], - [10.636901482799487, 31.761420803345754], - [9.950225050505082, 31.376069647745254], - [10.056575148161755, 30.9618313664936], - [9.970017124072854, 30.539324856075243], - [9.482139926805274, 30.307556057246188] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "United Republic of Tanzania", - "sov_a3": "TZA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "United Republic of Tanzania", - "adm0_a3": "TZA", - "geou_dif": 0, - "geounit": "Tanzania", - "gu_a3": "TZA", - "su_dif": 0, - "subunit": "Tanzania", - "su_a3": "TZA", - "brk_diff": 0, - "name": "Tanzania", - "name_long": "Tanzania", - "brk_a3": "TZA", - "brk_name": "Tanzania", - "brk_group": null, - "abbrev": "Tanz.", - "postal": "TZ", - "formal_en": "United Republic of Tanzania", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Tanzania", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 41048532, - "gdp_md_est": 54250, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TZ", - "iso_a3": "TZA", - "iso_n3": "834", - "un_a3": "834", - "wb_a2": "TZ", - "wb_a3": "TZA", - "woe_id": -99, - "adm0_a3_is": "TZA", - "adm0_a3_us": "TZA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "TZA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.9037111971046, -0.95], - [34.07262, -1.05982], - [37.69869, -3.09699], - [37.7669, -3.67712], - [39.20222, -4.67677], - [38.74054, -5.90895], - [38.79977, -6.47566], - [39.44, -6.839999999999861], - [39.470000000000134, -7.1], - [39.19469, -7.7039], - [39.25203, -8.00781], - [39.18652, -8.48551], - [39.53574, -9.112369999999883], - [39.9496, -10.0984], - [40.31659, -10.317099999999868], - [39.521, -10.89688], - [38.42755659358778, -11.285202325081627], - [37.82764, -11.26879], - [37.47129, -11.56876], - [36.77515099462289, -11.594537448780784], - [36.514081658684404, -11.720938002166747], - [35.31239790216915, -11.439146416879169], - [34.559989047999466, -11.520020033415847], - [34.28, -10.16], - [33.940837724096525, -9.693673841980285], - [33.73972, -9.41715], - [32.75937544122138, -9.230599053589003], - [32.19186486179194, -8.930358981973257], - [31.556348097466635, -8.762048841998647], - [31.15775133695007, -8.594578747317314], - [30.74, -8.34], - [30.2, -7.08], - [29.62, -6.52], - [29.419992710088305, -5.939998874539299], - [29.51998660657307, -5.419978936386258], - [29.33999759290037, -4.499983412294114], - [29.753512404099865, -4.452389418153302], - [30.11632, -4.09012], - [30.50554, -3.56858], - [30.75224, -3.35931], - [30.74301, -3.03431], - [30.52766, -2.80762], - [30.46967, -2.41383], - [30.758308953583136, -2.287250257988376], - [30.81613488131785, -1.698914076345375], - [30.4191048520193, -1.134659112150416], - [30.769860000000108, -1.01455], - [31.86617, -1.02736], - [33.9037111971046, -0.95] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "South Africa", - "sov_a3": "ZAF", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "South Africa", - "adm0_a3": "ZAF", - "geou_dif": 0, - "geounit": "South Africa", - "gu_a3": "ZAF", - "su_dif": 0, - "subunit": "South Africa", - "su_a3": "ZAF", - "brk_diff": 0, - "name": "South Africa", - "name_long": "South Africa", - "brk_a3": "ZAF", - "brk_name": "South Africa", - "brk_group": null, - "abbrev": "S.Af.", - "postal": "ZA", - "formal_en": "Republic of South Africa", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "South Africa", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 2, - "pop_est": 49052489, - "gdp_md_est": 491000, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ZA", - "iso_a3": "ZAF", - "iso_n3": "710", - "un_a3": "710", - "wb_a2": "ZA", - "wb_a3": "ZAF", - "woe_id": -99, - "adm0_a3_is": "ZAF", - "adm0_a3_us": "ZAF", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Southern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ZAF.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.521001417778876, -29.257386976846252], - [31.325561150851, -29.401977634398914], - [30.901762729625343, -29.90995696382804], - [30.622813348113823, -30.42377573010613], - [30.05571618014278, -31.140269463832958], - [28.925552605919535, -32.17204111097249], - [28.2197558936771, -32.771952813448856], - [27.464608188595975, -33.2269637997788], - [26.419452345492825, -33.61495045342619], - [25.90966434093349, -33.6670402971764], - [25.780628289500697, -33.944646091448334], - [25.172861769315972, -33.796851495093584], - [24.677853224392123, -33.98717579522455], - [23.594043409934642, -33.794474379208154], - [22.988188917744733, -33.91643075941698], - [22.574157342222236, -33.864082533505304], - [21.542799106541025, -34.258838799782936], - [20.689052768647002, -34.417175388325234], - [20.071261020597632, -34.79513681410799], - [19.61640506356457, -34.81916635512371], - [19.193278435958717, -34.46259897230979], - [18.85531456876987, -34.444305515278465], - [18.42464318204938, -33.99787281670896], - [18.377410922934615, -34.13652068454807], - [18.244499139079917, -33.86775156019802], - [18.250080193767445, -33.28143075941444], - [17.92519046394844, -32.61129078545343], - [18.247909783611192, -32.42913136162456], - [18.22176150887148, -31.66163298922567], - [17.56691775886887, -30.725721123987547], - [17.064416131262703, -29.87864104585916], - [17.062917514726223, -29.875953871379984], - [16.344976840895242, -28.576705010697697], - [16.824017368240902, -28.082161553664466], - [17.218928663815404, -28.35594329194681], - [17.387497185951503, -28.78351409272978], - [17.83615197110953, -28.85637786226132], - [18.464899122804752, -29.04546192801728], - [19.002127312911085, -28.972443129188864], - [19.894734327888614, -28.461104831660776], - [19.895767856534434, -24.767790215760588], - [20.165725538827186, -24.917961928000768], - [20.758609246511835, -25.86813648855145], - [20.66647016773544, -26.477453301704923], - [20.88960900237174, -26.828542982695915], - [21.60589603036939, -26.726533705351756], - [22.105968865657868, -26.280256036079138], - [22.57953169118059, -25.979447523708146], - [22.8242712745149, -25.500458672794768], - [23.312096795350186, -25.26868987396572], - [23.73356977712271, -25.390129489851613], - [24.211266717228792, -25.670215752873574], - [25.025170525825786, -25.7196700985769], - [25.66466637543772, -25.486816094669713], - [25.76584882986521, -25.174845472923675], - [25.94165205252216, -24.69637338633322], - [26.4857532081233, -24.616326592713104], - [26.786406691197413, -24.240690606383485], - [27.119409620886245, -23.574323011979775], - [28.01723595552525, -22.827753594659075], - [29.43218834810904, -22.091312758067588], - [29.839036899542972, -22.102216485281176], - [30.322883335091774, -22.27161183033393], - [30.65986535006709, -22.151567478119915], - [31.191409132621285, -22.2515096981724], - [31.670397983534652, -23.658969008073864], - [31.93058882012425, -24.369416599222536], - [31.75240848158188, -25.484283949487413], - [31.837777947728064, -25.84333180105135], - [31.333157586397906, -25.66019052500895], - [31.04407962415715, -25.731452325139443], - [30.949666782359913, -26.022649021104147], - [30.676608514129637, -26.398078301704608], - [30.68596194837448, -26.74384531016953], - [31.282773064913325, -27.285879408478998], - [31.868060337051077, -27.177927341421277], - [32.07166548028107, -26.73382008230491], - [32.830120477028885, -26.742191664336197], - [32.580264926897684, -27.470157566031816], - [32.46213260267845, -28.301011244420557], - [32.20338870619304, -28.752404880490072], - [31.521001417778876, -29.257386976846252] - ], - [ - [28.97826256685724, -28.955596612261715], - [28.541700066855498, -28.64750172293757], - [28.07433841320778, -28.851468601193588], - [27.532511020627478, -29.24271087007536], - [26.999261915807637, -29.875953871379984], - [27.749397006956485, -30.64510588961222], - [28.107204624145425, -30.54573211031495], - [28.29106937023991, -30.2262167294543], - [28.84839969250774, -30.070050551068253], - [29.018415154748023, -29.74376555757737], - [29.325166456832587, -29.257386976846252], - [28.97826256685724, -28.955596612261715] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Uganda", - "sov_a3": "UGA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Uganda", - "adm0_a3": "UGA", - "geou_dif": 0, - "geounit": "Uganda", - "gu_a3": "UGA", - "su_dif": 0, - "subunit": "Uganda", - "su_a3": "UGA", - "brk_diff": 0, - "name": "Uganda", - "name_long": "Uganda", - "brk_a3": "UGA", - "brk_name": "Uganda", - "brk_group": null, - "abbrev": "Uga.", - "postal": "UG", - "formal_en": "Republic of Uganda", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Uganda", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 6, - "mapcolor13": 4, - "pop_est": 32369558, - "gdp_md_est": 39380, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UG", - "iso_a3": "UGA", - "iso_n3": "800", - "un_a3": "800", - "wb_a2": "UG", - "wb_a3": "UGA", - "woe_id": -99, - "adm0_a3_is": "UGA", - "adm0_a3_us": "UGA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "UGA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.86617, -1.02736], - [30.769860000000108, -1.01455], - [30.4191048520193, -1.134659112150416], - [29.821518588996124, -1.443322442229771], - [29.579466180141022, -1.341313164885605], - [29.58783776217217, -0.587405694179381], - [29.8195, -0.2053], - [29.875778842902434, 0.597379868976361], - [30.08615359876279, 1.062312730306417], - [30.46850752129029, 1.583805446779706], - [30.852670118948136, 1.849396470543752], - [31.17414920423596, 2.204465236821306], - [30.77332, 2.339890000000139], - [30.83385, 3.50917], - [31.24556, 3.7819], - [31.88145, 3.55827], - [32.68642, 3.79232], - [33.3900000000001, 3.79], - [34.005, 4.249884947362147], - [34.47913, 3.5556], - [34.59607, 3.053740000000118], - [35.03599, 1.90584], - [34.6721, 1.17694], - [34.18, 0.515], - [33.893568969666994, 0.109813537861839], - [33.9037111971046, -0.95], - [31.86617, -1.02736] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Zambia", - "sov_a3": "ZMB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Zambia", - "adm0_a3": "ZMB", - "geou_dif": 0, - "geounit": "Zambia", - "gu_a3": "ZMB", - "su_dif": 0, - "subunit": "Zambia", - "su_a3": "ZMB", - "brk_diff": 0, - "name": "Zambia", - "name_long": "Zambia", - "brk_a3": "ZMB", - "brk_name": "Zambia", - "brk_group": null, - "abbrev": "Zambia", - "postal": "ZM", - "formal_en": "Republic of Zambia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Zambia", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 8, - "mapcolor9": 5, - "mapcolor13": 13, - "pop_est": 11862740, - "gdp_md_est": 17500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ZM", - "iso_a3": "ZMB", - "iso_n3": "894", - "un_a3": "894", - "wb_a2": "ZM", - "wb_a3": "ZMB", - "woe_id": -99, - "adm0_a3_is": "ZMB", - "adm0_a3_us": "ZMB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "ZMB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [32.75937544122132, -9.230599053589058], - [33.2313879737753, -9.6767216935648], - [33.48568769708359, -10.525558770391115], - [33.315310499817286, -10.796549981329697], - [33.11428917820191, -11.607198174692314], - [33.306422153463075, -12.435778090060218], - [32.991764357237884, -12.783870537978272], - [32.68816531752313, -13.712857761289275], - [33.214024692525214, -13.971860039936153], - [30.17948123548183, -14.796099134991527], - [30.274255812305107, -15.507786960515212], - [29.516834344203147, -15.644677829656388], - [28.947463413211263, -16.04305144619444], - [28.825868768028496, -16.389748630440614], - [28.467906121542683, -16.468400160388846], - [27.598243442502756, -17.290830580314008], - [27.04442711763073, -17.938026218337434], - [26.70677330903564, -17.961228936436484], - [26.381935255648926, -17.8460421688579], - [25.264225701608012, -17.736539808831417], - [25.08444339366457, -17.661815687737374], - [25.07695031098226, -17.57882333747662], - [24.682349074001507, -17.353410739819473], - [24.033861525170778, -17.295843194246324], - [23.215048455506064, -17.52311614346598], - [22.56247846852426, -16.898451429921813], - [21.887842644953874, -16.08031015387688], - [21.933886346125917, -12.898437188369359], - [24.016136508894675, -12.911046237848574], - [23.930922072045377, -12.565847670138854], - [24.079905226342845, -12.191296888887365], - [23.904153680118185, -11.722281589406322], - [24.017893507592586, -11.23729827234709], - [23.912215203555718, -10.926826267137514], - [24.25715538910399, -10.951992689663657], - [24.31451622894795, -11.26282642989927], - [24.78316979340295, -11.238693536018964], - [25.418118116973204, -11.330935967659961], - [25.752309604604733, -11.784965101776358], - [26.553087599399618, -11.924439792532127], - [27.164419793412463, -11.608748467661075], - [27.38879886242378, -12.132747491100666], - [28.155108676879987, -12.272480564017897], - [28.523561639121027, -12.698604424696683], - [28.934285922976837, -13.248958428605135], - [29.69961388521949, -13.257226657771831], - [29.61600141777123, -12.178894545137311], - [29.34154788586909, -12.360743910372413], - [28.642417433392353, -11.971568698782315], - [28.372253045370428, -11.793646742401393], - [28.49606977714177, -10.789883721564044], - [28.67368167492893, -9.605924981324932], - [28.449871046672826, -9.164918308146085], - [28.7348665707625, -8.526559340044578], - [29.002912225060467, -8.407031752153472], - [30.346086053190813, -8.238256524288218], - [30.740015496551788, -8.340007419470915], - [31.15775133695005, -8.594578747317366], - [31.556348097466497, -8.762048841998642], - [32.19186486179197, -8.930358981973278], - [32.75937544122132, -9.230599053589058] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Zimbabwe", - "sov_a3": "ZWE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Zimbabwe", - "adm0_a3": "ZWE", - "geou_dif": 0, - "geounit": "Zimbabwe", - "gu_a3": "ZWE", - "su_dif": 0, - "subunit": "Zimbabwe", - "su_a3": "ZWE", - "brk_diff": 0, - "name": "Zimbabwe", - "name_long": "Zimbabwe", - "brk_a3": "ZWE", - "brk_name": "Zimbabwe", - "brk_group": null, - "abbrev": "Zimb.", - "postal": "ZW", - "formal_en": "Republic of Zimbabwe", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Zimbabwe", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 12619600, - "gdp_md_est": 9323, - "pop_year": 0, - "lastcensus": 2002, - "gdp_year": 0, - "economy": "5. Emerging region: G20", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ZW", - "iso_a3": "ZWE", - "iso_n3": "716", - "un_a3": "716", - "wb_a2": "ZW", - "wb_a3": "ZWE", - "woe_id": -99, - "adm0_a3_is": "ZWE", - "adm0_a3_us": "ZWE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Africa", - "region_un": "Africa", - "subregion": "Eastern Africa", - "region_wb": "Sub-Saharan Africa", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "ZWE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [31.191409132621285, -22.2515096981724], - [30.65986535006709, -22.151567478119915], - [30.322883335091774, -22.27161183033393], - [29.839036899542972, -22.102216485281176], - [29.43218834810904, -22.091312758067588], - [28.794656202924212, -21.63945403410745], - [28.021370070108617, -21.485975030200585], - [27.72722781750326, -20.851801853114715], - [27.724747348753255, -20.499058526290387], - [27.296504754350508, -20.391519870691], - [26.164790887158485, -19.29308562589494], - [25.85039147309473, -18.714412937090536], - [25.649163445750162, -18.53602589281899], - [25.264225701608012, -17.736539808831417], - [26.381935255648926, -17.8460421688579], - [26.70677330903564, -17.961228936436484], - [27.04442711763073, -17.938026218337434], - [27.598243442502756, -17.290830580314008], - [28.467906121542683, -16.468400160388846], - [28.825868768028496, -16.389748630440614], - [28.947463413211263, -16.04305144619444], - [29.516834344203147, -15.644677829656388], - [30.274255812305107, -15.507786960515212], - [30.338954705534544, -15.880839125230244], - [31.173063999157677, -15.860943698797872], - [31.636498243951195, -16.071990248277885], - [31.8520406430406, -16.319417006091378], - [32.32823896661022, -16.392074069893752], - [32.847638787575846, -16.713398125884616], - [32.84986087416439, -17.97905730557718], - [32.65488569512715, -18.672089939043495], - [32.61199425632489, -19.419382826416275], - [32.772707960752626, -19.715592136313298], - [32.65974327976258, -20.304290052982317], - [32.50869306817344, -20.395292250248307], - [32.244988234188014, -21.116488539313693], - [31.191409132621285, -22.2515096981724] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Afghanistan", - "sov_a3": "AFG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Afghanistan", - "adm0_a3": "AFG", - "geou_dif": 0, - "geounit": "Afghanistan", - "gu_a3": "AFG", - "su_dif": 0, - "subunit": "Afghanistan", - "su_a3": "AFG", - "brk_diff": 0, - "name": "Afghanistan", - "name_long": "Afghanistan", - "brk_a3": "AFG", - "brk_name": "Afghanistan", - "brk_group": null, - "abbrev": "Afg.", - "postal": "AF", - "formal_en": "Islamic State of Afghanistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Afghanistan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 8, - "mapcolor13": 7, - "pop_est": 28400000, - "gdp_md_est": 22270, - "pop_year": -99, - "lastcensus": 1979, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AF", - "iso_a3": "AFG", - "iso_n3": "004", - "un_a3": "004", - "wb_a2": "AF", - "wb_a3": "AFG", - "woe_id": -99, - "adm0_a3_is": "AFG", - "adm0_a3_us": "AFG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AFG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [61.21081709172574, 35.650072333309225], - [62.230651483005886, 35.270663967422294], - [62.9846623065766, 35.40404083916762], - [63.19353844590035, 35.857165635718914], - [63.9828959491587, 36.0079574651466], - [64.5464791197339, 36.31207326918427], - [64.7461051776774, 37.111817735333304], - [65.58894778835784, 37.30521678318564], - [65.74563073106681, 37.66116404881207], - [66.21738488145932, 37.39379018813392], - [66.51860680528867, 37.36278432875879], - [67.07578209825962, 37.35614390720929], - [67.82999962755952, 37.14499400486468], - [68.13556237170138, 37.0231151393043], - [68.85944583524594, 37.344335842430596], - [69.19627282092438, 37.15114350030743], - [69.51878543485796, 37.60899669041341], - [70.11657840361033, 37.58822276463209], - [70.27057417184014, 37.735164699854025], - [70.3763041523093, 38.13839590102752], - [70.80682050973289, 38.486281643216415], - [71.34813113799026, 38.258905341132156], - [71.23940392444817, 37.95326508234188], - [71.54191775908478, 37.905774441065645], - [71.44869347523024, 37.06564484308051], - [71.8446382994506, 36.73817129164692], - [72.1930408059624, 36.948287665345674], - [72.63688968291729, 37.047558091778356], - [73.26005577992501, 37.495256862939], - [73.9486959166465, 37.4215662704908], - [74.98000247589542, 37.419990139305895], - [75.15802778514092, 37.13303091078912], - [74.57589277537298, 37.02084137628346], - [74.06755171091783, 36.83617564548845], - [72.92002485544447, 36.72000702569632], - [71.84629194528392, 36.50994232842986], - [71.26234826038575, 36.074387518857804], - [71.49876793812109, 35.650563259416], - [71.6130762063507, 35.153203436822864], - [71.11501875192162, 34.733125718722235], - [71.15677330921346, 34.34891144463215], - [70.8818030129884, 33.98885590263851], - [69.9305432473596, 34.02012014417511], - [70.3235941913716, 33.35853261975839], - [69.68714725126485, 33.105498969041236], - [69.26252200712256, 32.5019440780883], - [69.31776411324255, 31.90141225842444], - [68.92667687365767, 31.620189113892064], - [68.55693200060932, 31.713310044882018], - [67.79268924344478, 31.58293040620963], - [67.68339358914747, 31.30315420178142], - [66.93889122911847, 31.304911200479353], - [66.38145755398602, 30.73889923758645], - [66.34647260932442, 29.887943427036177], - [65.0468620136161, 29.472180691031905], - [64.35041873561852, 29.560030625928093], - [64.14800215033125, 29.340819200145972], - [63.55026085801117, 29.468330796826162], - [62.54985680527278, 29.31857249604431], - [60.874248488208785, 29.829238999952604], - [61.781221551363444, 30.735850328081234], - [61.699314406180825, 31.37950613049267], - [60.94194461451113, 31.548074652628753], - [60.863654819588966, 32.18291962333443], - [60.536077915290775, 32.98126882581157], - [60.963700392506006, 33.52883230237625], - [60.52842980331158, 33.676446031218006], - [60.80319339380745, 34.40410187431986], - [61.21081709172574, 35.650072333309225] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Azerbaijan", - "sov_a3": "AZE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Azerbaijan", - "adm0_a3": "AZE", - "geou_dif": 0, - "geounit": "Azerbaijan", - "gu_a3": "AZE", - "su_dif": 0, - "subunit": "Azerbaijan", - "su_a3": "AZE", - "brk_diff": 0, - "name": "Azerbaijan", - "name_long": "Azerbaijan", - "brk_a3": "AZE", - "brk_name": "Azerbaijan", - "brk_group": null, - "abbrev": "Aze.", - "postal": "AZ", - "formal_en": "Republic of Azerbaijan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Azerbaijan", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 8, - "pop_est": 8238672, - "gdp_md_est": 77610, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AZ", - "iso_a3": "AZE", - "iso_n3": "031", - "un_a3": "031", - "wb_a2": "AZ", - "wb_a3": "AZE", - "woe_id": -99, - "adm0_a3_is": "AZE", - "adm0_a3_us": "AZE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "AZE.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [45.0019873390568, 39.7400035670496], - [45.29814497252144, 39.471751207022436], - [45.739978468617004, 39.473999131827156], - [45.73537926614309, 39.3197191432198], - [46.14362308124881, 38.74120148371222], - [45.457721795438744, 38.874139105783115], - [44.95268802265028, 39.33576467544643], - [44.793989699082005, 39.713002631177034], - [45.0019873390568, 39.7400035670496] - ] - ], - [ - [ - [47.373315464066216, 41.219732367511256], - [47.81566572448472, 41.151416124021345], - [47.98728315612604, 41.40581920019423], - [48.58435265482629, 41.808869533854676], - [49.11026370626067, 41.282286688800525], - [49.6189148293096, 40.57292430272997], - [50.0848295428531, 40.52615713150578], - [50.39282107931271, 40.256561184239104], - [49.5692021014448, 40.17610097916071], - [49.39525923035043, 39.39948171646225], - [49.223228387250714, 39.04921885838792], - [48.85653242370759, 38.81548635513178], - [48.88324913920255, 38.32024526626264], - [48.634375441284845, 38.27037750910094], - [48.010744256386516, 38.794014797514535], - [48.355529412637935, 39.28876496027689], - [48.06009524922527, 39.582235419262446], - [47.685079380083124, 39.50836395930119], - [46.50571984231797, 38.770605373686266], - [46.48349897643246, 39.464154771475535], - [46.034534132680704, 39.62802073827305], - [45.61001224140293, 39.89999380142518], - [45.89190717955515, 40.218475653639985], - [45.35917483905817, 40.56150381119349], - [45.560351189970476, 40.81228953710595], - [45.1794958839794, 40.98535390885143], - [44.972480096218156, 41.24812856705562], - [45.21742638528164, 41.41145193131405], - [45.962600538930445, 41.1238725856098], - [46.501637404166985, 41.06444468847411], - [46.637908156120574, 41.181672675128226], - [46.14543175637899, 41.72280243587264], - [46.404950799348825, 41.86067515722735], - [46.68607059101666, 41.827137152669906], - [47.373315464066216, 41.219732367511256] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Armenia", - "sov_a3": "ARM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Armenia", - "adm0_a3": "ARM", - "geou_dif": 0, - "geounit": "Armenia", - "gu_a3": "ARM", - "su_dif": 0, - "subunit": "Armenia", - "su_a3": "ARM", - "brk_diff": 0, - "name": "Armenia", - "name_long": "Armenia", - "brk_a3": "ARM", - "brk_name": "Armenia", - "brk_group": null, - "abbrev": "Arm.", - "postal": "ARM", - "formal_en": "Republic of Armenia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Armenia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 10, - "pop_est": 2967004, - "gdp_md_est": 18770, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AM", - "iso_a3": "ARM", - "iso_n3": "051", - "un_a3": "051", - "wb_a2": "AM", - "wb_a3": "ARM", - "woe_id": -99, - "adm0_a3_is": "ARM", - "adm0_a3_us": "ARM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ARM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [43.582745802592726, 41.09214325618257], - [44.97248009621808, 41.248128567055595], - [45.17949588397934, 40.98535390885141], - [45.56035118997045, 40.812289537105926], - [45.35917483905817, 40.56150381119346], - [45.89190717955509, 40.21847565364], - [45.61001224140293, 39.89999380142518], - [46.034534132680676, 39.628020738273065], - [46.48349897643246, 39.464154771475535], - [46.50571984231797, 38.770605373686294], - [46.14362308124881, 38.74120148371222], - [45.73537926614301, 39.31971914321974], - [45.73997846861698, 39.47399913182713], - [45.298144972521456, 39.471751207022436], - [45.00198733905674, 39.740003567049555], - [44.79398969908195, 39.71300263117705], - [44.4000085792887, 40.00500031184228], - [43.65643639504094, 40.253563951166186], - [43.75265791196841, 40.74020091405876], - [43.582745802592726, 41.09214325618257] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "United Arab Emirates", - "sov_a3": "ARE", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "United Arab Emirates", - "adm0_a3": "ARE", - "geou_dif": 0, - "geounit": "United Arab Emirates", - "gu_a3": "ARE", - "su_dif": 0, - "subunit": "United Arab Emirates", - "su_a3": "ARE", - "brk_diff": 0, - "name": "United Arab Emirates", - "name_long": "United Arab Emirates", - "brk_a3": "ARE", - "brk_name": "United Arab Emirates", - "brk_group": null, - "abbrev": "U.A.E.", - "postal": "AE", - "formal_en": "United Arab Emirates", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "United Arab Emirates", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 3, - "pop_est": 4798491, - "gdp_md_est": 184300, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AE", - "iso_a3": "ARE", - "iso_n3": "784", - "un_a3": "784", - "wb_a2": "AE", - "wb_a3": "ARE", - "woe_id": -99, - "adm0_a3_is": "ARE", - "adm0_a3_us": "ARE", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 20, - "long_len": 20, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "ARE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [51.57951867046327, 24.245497137951105], - [51.757440626844186, 24.29407298430547], - [51.794389275932865, 24.019826158132506], - [52.57708051942561, 24.177439276622707], - [53.404006788960146, 24.15131684009917], - [54.00800092958758, 24.121757920828212], - [54.69302371604863, 24.79789236093509], - [55.43902469261414, 25.43914520924494], - [56.07082075381456, 26.055464178973978], - [56.261041701080956, 25.71460643157677], - [56.396847365144005, 24.924732163995486], - [55.88623253766801, 24.920830593357444], - [55.804118686756226, 24.269604193615265], - [55.981213820220454, 24.130542914317825], - [55.52863162620823, 23.933604030853502], - [55.525841098864475, 23.524869289640932], - [55.234489373602884, 23.11099274341532], - [55.20834109886319, 22.708329982997046], - [55.0068030129249, 22.496947536707136], - [52.000733270074335, 23.00115448657894], - [51.61770755392698, 24.014219265228828], - [51.57951867046327, 24.245497137951105] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Bangladesh", - "sov_a3": "BGD", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bangladesh", - "adm0_a3": "BGD", - "geou_dif": 0, - "geounit": "Bangladesh", - "gu_a3": "BGD", - "su_dif": 0, - "subunit": "Bangladesh", - "su_a3": "BGD", - "brk_diff": 0, - "name": "Bangladesh", - "name_long": "Bangladesh", - "brk_a3": "BGD", - "brk_name": "Bangladesh", - "brk_group": null, - "abbrev": "Bang.", - "postal": "BD", - "formal_en": "People's Republic of Bangladesh", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bangladesh", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 4, - "mapcolor9": 7, - "mapcolor13": 7, - "pop_est": 156050883, - "gdp_md_est": 224000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BD", - "iso_a3": "BGD", - "iso_n3": "050", - "un_a3": "050", - "wb_a2": "BD", - "wb_a3": "BGD", - "woe_id": -99, - "adm0_a3_is": "BGD", - "adm0_a3_us": "BGD", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "BGD.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [92.67272098182556, 22.041238918541254], - [92.65225711463799, 21.324047552978485], - [92.30323449093868, 21.47548533780982], - [92.36855350135562, 20.670883287025347], - [92.08288618364612, 21.19219513598577], - [92.02521528520839, 21.701569729086767], - [91.83489098507744, 22.18293569588556], - [91.41708702999766, 22.76501902922122], - [90.49600630082728, 22.80501658781513], - [90.58695682166098, 22.392793687422866], - [90.27297081905554, 21.83636770272011], - [89.84746707556428, 22.039146023033425], - [89.70204959509493, 21.857115790285306], - [89.41886274613549, 21.9661789006373], - [89.03196129756623, 22.055708319582976], - [88.87631188350309, 22.879146429937826], - [88.52976972855377, 23.631141872649163], - [88.69994022009092, 24.23371491138856], - [88.08442223506242, 24.501657212821925], - [88.30637251175602, 24.866079413344206], - [88.93155398962308, 25.238692328384776], - [88.2097892598025, 25.76806570078271], - [88.56304935094977, 26.44652558034272], - [89.35509402868729, 26.014407253518073], - [89.83248091019962, 25.96508209889548], - [89.92069258012185, 25.26974986419218], - [90.8722107279121, 25.132600612889547], - [91.79959598182207, 25.147431748957317], - [92.37620161333481, 24.976692816664965], - [91.91509280799443, 24.13041372323711], - [91.46772993364367, 24.072639471934792], - [91.15896325069971, 23.50352692310439], - [91.70647505083211, 22.985263983649183], - [91.86992760617132, 23.624346421802784], - [92.14603478390681, 23.627498684172593], - [92.67272098182556, 22.041238918541254] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Brunei", - "sov_a3": "BRN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Brunei", - "adm0_a3": "BRN", - "geou_dif": 0, - "geounit": "Brunei", - "gu_a3": "BRN", - "su_dif": 0, - "subunit": "Brunei", - "su_a3": "BRN", - "brk_diff": 0, - "name": "Brunei", - "name_long": "Brunei Darussalam", - "brk_a3": "BRN", - "brk_name": "Brunei", - "brk_group": null, - "abbrev": "Brunei", - "postal": "BN", - "formal_en": "Negara Brunei Darussalam", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Brunei", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 12, - "pop_est": 388190, - "gdp_md_est": 20250, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BN", - "iso_a3": "BRN", - "iso_n3": "096", - "un_a3": "096", - "wb_a2": "BN", - "wb_a3": "BRN", - "woe_id": -99, - "adm0_a3_is": "BRN", - "adm0_a3_us": "BRN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 6, - "long_len": 17, - "abbrev_len": 6, - "tiny": 2, - "homepart": 1, - "filename": "BRN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [114.20401655482837, 4.525873928236805], - [114.59996137904872, 4.900011298029966], - [115.45071048386981, 5.447729803891534], - [115.4057003113436, 4.955227565933839], - [115.34746097215067, 4.316636053887009], - [114.8695573263154, 4.348313706881925], - [114.65959598191353, 4.007636826997754], - [114.20401655482837, 4.525873928236805] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Bhutan", - "sov_a3": "BTN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bhutan", - "adm0_a3": "BTN", - "geou_dif": 0, - "geounit": "Bhutan", - "gu_a3": "BTN", - "su_dif": 0, - "subunit": "Bhutan", - "su_a3": "BTN", - "brk_diff": 0, - "name": "Bhutan", - "name_long": "Bhutan", - "brk_a3": "BTN", - "brk_name": "Bhutan", - "brk_group": null, - "abbrev": "Bhutan", - "postal": "BT", - "formal_en": "Kingdom of Bhutan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bhutan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 1, - "mapcolor13": 8, - "pop_est": 691141, - "gdp_md_est": 3524, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BT", - "iso_a3": "BTN", - "iso_n3": "064", - "un_a3": "064", - "wb_a2": "BT", - "wb_a3": "BTN", - "woe_id": -99, - "adm0_a3_is": "BTN", - "adm0_a3_us": "BTN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "BTN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [91.69665652869668, 27.77174184825166], - [92.10371178585973, 27.452614040633208], - [92.03348351437509, 26.83831045176356], - [91.21751264848643, 26.808648179628022], - [90.37327477413407, 26.87572418874288], - [89.74452762243884, 26.719402981059957], - [88.83564253128938, 27.098966376243762], - [88.81424848832054, 27.29931590423936], - [89.47581017452111, 28.042758897406397], - [90.01582889197118, 28.296438503527217], - [90.7305139505678, 28.064953925075756], - [91.25885379431992, 28.040614325466294], - [91.69665652869668, 27.77174184825166] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "China", - "sov_a3": "CH1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "China", - "adm0_a3": "CHN", - "geou_dif": 0, - "geounit": "China", - "gu_a3": "CHN", - "su_dif": 0, - "subunit": "China", - "su_a3": "CHN", - "brk_diff": 0, - "name": "China", - "name_long": "China", - "brk_a3": "CHN", - "brk_name": "China", - "brk_group": null, - "abbrev": "China", - "postal": "CN", - "formal_en": "People's Republic of China", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "China", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 3, - "pop_est": 1338612970, - "gdp_md_est": 7973000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CN", - "iso_a3": "CHN", - "iso_n3": "156", - "un_a3": "156", - "wb_a2": "CN", - "wb_a3": "CHN", - "woe_id": -99, - "adm0_a3_is": "CHN", - "adm0_a3_us": "CHN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "CHN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [110.33918786015154, 18.678395087147607], - [109.4752095886637, 18.197700913968614], - [108.65520796105616, 18.5076819930714], - [108.62621748254045, 19.367887885001977], - [109.11905561730802, 19.821038519769385], - [110.21159874882285, 20.101253973872076], - [110.78655073450223, 20.07753449145008], - [111.01005130416465, 19.695929877190736], - [110.57064660038682, 19.255879218009312], - [110.33918786015154, 18.678395087147607] - ] - ], - [ - [ - [127.6574072612624, 49.76027049417294], - [129.39781782442046, 49.44060008401544], - [130.5822933289824, 48.72968740497612], - [130.98728152885386, 47.790132351261406], - [132.50667199109952, 47.78896963153488], - [133.37359581922803, 48.18344167743493], - [135.02631147678673, 48.47822988544391], - [134.50081383681064, 47.57843984637785], - [134.11236209527263, 47.21246735288673], - [133.7696439963129, 46.11692698829907], - [133.09712690646646, 45.14406647397217], - [131.8834542176596, 45.32116160743644], - [131.0252120301561, 44.96795319272157], - [131.28855512911557, 44.111519680348266], - [131.14468794161488, 42.92998973242695], - [130.6338664084098, 42.90301463477056], - [130.64001590385246, 42.39500946712528], - [129.99426720593326, 42.98538686784379], - [129.5966687358795, 42.42498179785459], - [128.05221520397234, 41.99428457291799], - [128.20843305879075, 41.46677155208254], - [127.34378299368305, 41.50315176041596], - [126.86908328664988, 41.81656932226616], - [126.18204511932946, 41.10733612727637], - [125.07994184784062, 40.569823716792456], - [124.26562462778534, 39.92849335383414], - [122.86757042856104, 39.63778758397626], - [122.13138797413094, 39.17045176854464], - [121.05455447803288, 38.89747101496291], - [121.5859949077225, 39.36085358332414], - [121.37675703337267, 39.750261338859524], - [122.16859500538104, 40.422442531896046], - [121.64035851449356, 40.94638987890332], - [120.76862877816197, 40.5933881699176], - [119.63960208544907, 39.89805593521421], - [119.02346398323304, 39.2523330755111], - [118.04274865119793, 39.20427399347969], - [117.53270226447708, 38.7376358098841], - [118.0596985209897, 38.06147553156105], - [118.87814985562838, 37.8973253443859], - [118.91163618375353, 37.44846385349874], - [119.70280236214207, 37.15638865818508], - [120.82345747282366, 37.87042776137798], - [121.71125857959797, 37.48112335870718], - [122.35793745329848, 37.45448415786069], - [122.51999474496584, 36.930614325501836], - [121.10416385303303, 36.65132904718044], - [120.6370089051146, 36.111439520811125], - [119.6645618022461, 35.609790554337735], - [119.1512081238586, 34.909859117160465], - [120.22752485563375, 34.36033193616862], - [120.6203690939166, 33.37672272392513], - [121.22901411345023, 32.46031871187719], - [121.90814578663006, 31.69217438407469], - [121.89191938689035, 30.949351508095102], - [121.26425744027331, 30.67626740164872], - [121.50351932178475, 30.142914943964257], - [122.09211388558911, 29.832520453403163], - [121.93842817595308, 29.018022365834806], - [121.68443851123847, 28.225512600206685], - [121.12566124886645, 28.135673122667185], - [120.39547326058234, 27.053206895449392], - [119.58549686083958, 25.740780544532612], - [118.65687137255453, 24.547390855400238], - [117.28160647997086, 23.624501451099718], - [115.89073530483515, 22.782873236578098], - [114.76382734584624, 22.66807404224167], - [114.15254682826568, 22.223760077396207], - [113.80677981980075, 22.54833974862143], - [113.24107791550162, 22.05136749927047], - [111.84359215703248, 21.550493679281512], - [110.78546552942414, 21.397143866455334], - [110.44403934127169, 20.341032619706397], - [109.88986128137357, 20.282457383703445], - [109.62765506392466, 21.008227037026728], - [109.86448815311834, 21.395050970947523], - [108.52281294152444, 21.71521230721183], - [108.050180291783, 21.552379869060104], - [107.04342003787266, 21.811898912029903], - [106.56727339073537, 22.218204860924743], - [106.7254032735485, 22.79426788989838], - [105.81124718630521, 22.976892401617903], - [105.32920942588666, 23.352063300056983], - [104.4768583516645, 22.81915009204692], - [103.50451460166053, 22.70375661873922], - [102.70699222210018, 22.708795070887703], - [102.17043582561355, 22.464753119389343], - [101.65201785686158, 22.31819875740956], - [101.80311974488292, 21.174366766845054], - [101.27002566936002, 21.20165192309517], - [101.18000532430759, 21.43657298429406], - [101.15003299357826, 21.84998444262902], - [100.41653771362738, 21.558839423096657], - [99.98348921102158, 21.74293671313646], - [99.24089887898722, 22.118314317304566], - [99.53199222208744, 22.949038804612595], - [98.89874922078283, 23.142722072842588], - [98.6602624857558, 24.063286037690006], - [97.60471967976203, 23.897404690033056], - [97.72460900267916, 25.083637193293043], - [98.67183800658924, 25.918702500913497], - [98.71209394734458, 26.74353587494025], - [98.68269005737054, 27.50881216075066], - [98.24623091023338, 27.74722138112918], - [97.91198774616944, 28.335945136014374], - [97.32711388549004, 28.26158274994634], - [96.24883344928784, 28.411030992134467], - [96.58659061074755, 28.83097951915437], - [96.11767866413103, 29.452802028922516], - [95.40480228066465, 29.031716620392164], - [94.56599043170294, 29.277438055939964], - [93.41334760943268, 28.640629380807237], - [92.50311893104364, 27.89687632904645], - [91.6966565286967, 27.771741848251622], - [91.25885379431989, 28.04061432546635], - [90.73051395056783, 28.064953925075738], - [90.01582889197121, 28.296438503527185], - [89.47581017452116, 28.042758897406372], - [88.8142484883206, 27.299315904239393], - [88.73032596227856, 28.08686473236756], - [88.12044070836994, 27.876541652939576], - [86.95451704300065, 27.97426178640353], - [85.82331994013154, 28.20357595469875], - [85.01163821812307, 28.642773952747376], - [84.23457970575018, 28.839893703724698], - [83.89899295444675, 29.32022614187764], - [83.33711510613719, 29.463731594352193], - [82.32751264845089, 30.115268052688208], - [81.5258044778748, 30.422716986608663], - [81.11125613802928, 30.18348094331341], - [79.72136681510712, 30.882714748654735], - [78.73889448437401, 31.51590607352705], - [78.45844648632604, 32.61816437431273], - [79.17612877799556, 32.483779812137755], - [79.20889163606856, 32.99439463961374], - [78.81108646028574, 33.506198025032404], - [78.91226891471322, 34.32193634697577], - [77.83745079947462, 35.49400950778781], - [76.19284834178572, 35.89840342868786], - [75.89689741405019, 36.66680613865188], - [75.158027785141, 37.13303091078916], - [74.98000247589542, 37.419990139305895], - [74.82998579295216, 37.99000702570146], - [74.8648157083168, 38.3788463404816], - [74.2575142760227, 38.60650686294349], - [73.9288521666464, 38.50581533462272], - [73.67537926625485, 39.43123688410557], - [73.96001305531846, 39.660008449861714], - [73.82224368682833, 39.89397349706314], - [74.77686242055606, 40.36642527929163], - [75.46782799673073, 40.56207225194868], - [76.52636803579745, 40.42794607193513], - [76.90448449087712, 41.06648590754966], - [78.18719689322606, 41.185315863604814], - [78.54366092317528, 41.58224254003871], - [80.11943037305142, 42.123940741538235], - [80.25999026888533, 42.34999929459909], - [80.18015018099439, 42.92006785742686], - [80.86620649610123, 43.180362046881015], - [79.96610639844144, 44.91751699480462], - [81.9470707539181, 45.31702749285316], - [82.45892581576905, 45.539649563166506], - [83.18048383986054, 47.33003123635075], - [85.16429039911324, 47.00095571551611], - [85.7204838398707, 47.45296946877309], - [85.76823286330838, 48.4557506373969], - [86.59877648310336, 48.54918162698061], - [87.35997033076269, 49.21498078062916], - [87.75126427607668, 49.29719798440547], - [88.0138322285517, 48.5994627956006], - [88.85429772334678, 48.069081732773014], - [90.28082563676392, 47.693549099307916], - [90.97080936072499, 46.888146063822944], - [90.58576826371834, 45.7197160914875], - [90.94553958533433, 45.28607330991025], - [92.13389082231825, 45.115075995456436], - [93.48073367714133, 44.975472113620015], - [94.68892866412537, 44.35233185482846], - [95.30687544147153, 44.24133087826547], - [95.7624548685567, 43.31944916439462], - [96.34939578652782, 42.72563528092866], - [97.451757440178, 42.74888967546008], - [99.51581749878002, 42.524691473961695], - [100.8458655131083, 42.663804429691425], - [101.83304039917995, 42.51487295182628], - [103.31227827353482, 41.90746816666763], - [104.52228193564903, 41.90834666601663], - [104.96499393109346, 41.59740957291635], - [106.12931562706169, 42.1343277044289], - [107.744772576938, 42.481515814781915], - [109.24359581913146, 42.51944631608416], - [110.4121033061153, 42.87123362891103], - [111.12968224492023, 43.40683401140018], - [111.8295878438814, 43.74311839453949], - [111.66773725794323, 44.07317576758771], - [111.34837690637946, 44.45744171811006], - [111.87330610560028, 45.10207937273512], - [112.43606245325887, 45.01164561622426], - [113.46390669154422, 44.80889313412711], - [114.46033165899607, 45.33981679949389], - [115.98509647020013, 45.72723501238602], - [116.71786828009888, 46.388202419615254], - [117.42170128791425, 46.67273285581421], - [118.87432579963873, 46.80541209572365], - [119.66326989143877, 46.69267995867895], - [119.77282392789756, 47.04805878355015], - [118.86657433479498, 47.74706004494621], - [118.06414269416675, 48.06673045510374], - [117.29550744025747, 47.6977090521074], - [116.30895267137325, 47.853410142602826], - [115.74283735561575, 47.72654450132629], - [115.48528201707305, 48.135382595403456], - [116.19180219936761, 49.13459809019906], - [116.67880089728621, 49.888531399121405], - [117.87924441942639, 49.51098338479696], - [119.28846072802585, 50.14288279886205], - [119.27936567594239, 50.582907619827296], - [120.18204959521695, 51.64356639261803], - [120.738191359542, 51.964115302124554], - [120.725789015792, 52.516226304730814], - [120.1770886577169, 52.75388621684121], - [121.00308475147024, 53.25140106873124], - [122.24574791879289, 53.43172597921369], - [123.57150678924087, 53.45880442973464], - [125.06821129771045, 53.161044826868846], - [125.94634891164618, 52.79279857035695], - [126.56439904185699, 51.7842554795327], - [126.93915652883769, 51.3538941514059], - [127.28745568248493, 50.73979726826545], - [127.6574072612624, 49.76027049417294] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Northern Cyprus", - "sov_a3": "CYN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Northern Cyprus", - "adm0_a3": "CYN", - "geou_dif": 0, - "geounit": "Northern Cyprus", - "gu_a3": "CYN", - "su_dif": 0, - "subunit": "Northern Cyprus", - "su_a3": "CYN", - "brk_diff": 1, - "name": "N. Cyprus", - "name_long": "Northern Cyprus", - "brk_a3": "B20", - "brk_name": "N. Cyprus", - "brk_group": null, - "abbrev": "N. Cy.", - "postal": "CN", - "formal_en": "Turkish Republic of Northern Cyprus", - "formal_fr": null, - "note_adm0": "Self admin.", - "note_brk": "Self admin.; Claimed by Cyprus", - "name_sort": "Cyprus, Northern", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 265100, - "gdp_md_est": 3600, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "-99", - "iso_a3": "-99", - "iso_n3": "-99", - "un_a3": "-099", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "CYP", - "adm0_a3_us": "CYP", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 15, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "CYN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [32.73178022637745, 35.14002594658844], - [32.80247358575275, 35.14550364841138], - [32.946960890440806, 35.3867033961337], - [33.667227003724946, 35.37321584730551], - [34.57647382990046, 35.67159556735879], - [33.900804477684204, 35.245755927057616], - [33.97361657078346, 35.058506374648], - [33.86643965021011, 35.09359467217419], - [33.675391880027064, 35.01786286065045], - [33.5256852556775, 35.03868846286407], - [33.475817498515845, 35.000344550103506], - [33.45592207208347, 35.10142365166641], - [33.3838334490363, 35.16271190036457], - [33.19097700372305, 35.17312470147138], - [32.919572381326134, 35.08783274997364], - [32.73178022637745, 35.14002594658844] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "India", - "sov_a3": "IND", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "India", - "adm0_a3": "IND", - "geou_dif": 0, - "geounit": "India", - "gu_a3": "IND", - "su_dif": 0, - "subunit": "India", - "su_a3": "IND", - "brk_diff": 0, - "name": "India", - "name_long": "India", - "brk_a3": "IND", - "brk_name": "India", - "brk_group": null, - "abbrev": "India", - "postal": "IND", - "formal_en": "Republic of India", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "India", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 1166079220, - "gdp_md_est": 3297000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IN", - "iso_a3": "IND", - "iso_n3": "356", - "un_a3": "356", - "wb_a2": "IN", - "wb_a3": "IND", - "woe_id": -99, - "adm0_a3_is": "IND", - "adm0_a3_us": "IND", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "IND.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [77.83745079947457, 35.494009507787766], - [78.91226891471322, 34.32193634697579], - [78.81108646028574, 33.50619802503242], - [79.20889163606857, 32.994394639613716], - [79.17612877799553, 32.48377981213771], - [78.45844648632601, 32.61816437431273], - [78.73889448437401, 31.515906073527063], - [79.7213668151071, 30.882714748654728], - [81.11125613802932, 30.183480943313402], - [80.4767212259174, 29.72986522065534], - [80.08842451367627, 28.79447011974014], - [81.05720258985203, 28.416095282499043], - [81.99998742058497, 27.925479234319994], - [83.30424889519955, 27.36450572357556], - [84.6750179381738, 27.234901231387536], - [85.25177859898338, 26.72619843190634], - [86.02439293817918, 26.63098460540857], - [87.22747195836628, 26.397898057556077], - [88.06023766474982, 26.41461538340249], - [88.17480431514092, 26.81040517832595], - [88.04313276566123, 27.445818589786825], - [88.12044070836987, 27.876541652939594], - [88.73032596227856, 28.086864732367516], - [88.81424848832054, 27.29931590423936], - [88.83564253128938, 27.098966376243762], - [89.74452762243884, 26.719402981059957], - [90.37327477413407, 26.87572418874288], - [91.21751264848643, 26.808648179628022], - [92.03348351437509, 26.83831045176356], - [92.10371178585973, 27.452614040633208], - [91.69665652869668, 27.77174184825166], - [92.50311893104364, 27.89687632904645], - [93.41334760943268, 28.640629380807226], - [94.56599043170294, 29.277438055939985], - [95.40480228066464, 29.03171662039213], - [96.11767866413103, 29.452802028922466], - [96.58659061074749, 28.830979519154344], - [96.24883344928779, 28.41103099213444], - [97.32711388549004, 28.26158274994634], - [97.40256147663612, 27.88253611908544], - [97.0519885599681, 27.69905894623315], - [97.1339990580153, 27.083773505149964], - [96.41936567585097, 27.264589341739224], - [95.12476769407496, 26.5735720891323], - [95.1551534362626, 26.001307277932085], - [94.60324913938538, 25.162495428970402], - [94.55265791217164, 24.675238348890332], - [94.10674197792505, 23.85074087167348], - [93.3251876159428, 24.078556423432204], - [93.28632693885928, 23.043658352139005], - [93.06029422401463, 22.70311066333557], - [93.16612755734836, 22.278459580977103], - [92.67272098182556, 22.041238918541254], - [92.14603478390681, 23.627498684172593], - [91.86992760617132, 23.624346421802784], - [91.70647505083211, 22.985263983649183], - [91.15896325069971, 23.50352692310439], - [91.46772993364367, 24.072639471934792], - [91.91509280799443, 24.13041372323711], - [92.37620161333481, 24.976692816664965], - [91.79959598182207, 25.147431748957317], - [90.8722107279121, 25.132600612889547], - [89.92069258012185, 25.26974986419218], - [89.83248091019962, 25.96508209889548], - [89.35509402868729, 26.014407253518073], - [88.56304935094977, 26.44652558034272], - [88.2097892598025, 25.76806570078271], - [88.93155398962308, 25.238692328384776], - [88.30637251175602, 24.866079413344206], - [88.08442223506242, 24.501657212821925], - [88.69994022009092, 24.23371491138856], - [88.52976972855377, 23.631141872649163], - [88.87631188350309, 22.879146429937826], - [89.03196129756623, 22.055708319582976], - [88.88876590368542, 21.690588487224748], - [88.20849734899521, 21.703171698487807], - [86.97570438024027, 21.49556163175521], - [87.03316857294887, 20.743307806882413], - [86.49935102737378, 20.151638495356607], - [85.0602657409097, 19.4785788029711], - [83.94100589390001, 18.302009792549725], - [83.18921715691785, 17.67122142177898], - [82.19279218946592, 17.016636053937813], - [82.19124189649719, 16.556664130107848], - [81.69271935417748, 16.310219224507904], - [80.79199913933014, 15.951972357644491], - [80.32489586784388, 15.899184882058348], - [80.02506920768644, 15.136414903214147], - [80.2332735533904, 13.835770778859981], - [80.28629357292186, 13.006260687710833], - [79.8625468281285, 12.056215318240888], - [79.85799930208682, 10.35727509199711], - [79.340511509116, 10.30885427493962], - [78.88534549348918, 9.546135972527722], - [79.18971967968828, 9.216543687370148], - [78.2779407083305, 8.933046779816934], - [77.94116539908435, 8.252959092639742], - [77.53989790233794, 7.965534776232333], - [76.59297895702167, 8.89927623131419], - [76.13006147655108, 10.299630031775521], - [75.74646731964849, 11.308250637248307], - [75.39610110870957, 11.781245022015824], - [74.86481570831681, 12.741935736537897], - [74.61671715688354, 13.99258291264968], - [74.44385949086723, 14.617221787977696], - [73.5341992532334, 15.99065216721496], - [73.11990929554943, 17.928570054592498], - [72.82090945830865, 19.208233547436166], - [72.8244751321368, 20.419503282141534], - [72.6305334817454, 21.356009426351008], - [71.17527347197395, 20.757441311114235], - [70.4704586119451, 20.877330634031384], - [69.16413008003883, 22.0892980005727], - [69.64492760608239, 22.450774644454338], - [69.34959679553435, 22.84317963306269], - [68.1766451353734, 23.69196503345671], - [68.84259931831878, 24.35913361256094], - [71.04324018746823, 24.3565239527302], - [70.84469933460284, 25.21510203704352], - [70.28287316272558, 25.72222870533983], - [70.16892662952202, 26.491871649678842], - [69.51439293811312, 26.940965684511372], - [70.61649620960193, 27.989196275335868], - [71.77766564320032, 27.913180243434525], - [72.8237516620847, 28.961591701772054], - [73.45063846221743, 29.97641347911987], - [74.42138024282026, 30.979814764931177], - [74.40592898956501, 31.69263947196528], - [75.25864179881322, 32.2711054550405], - [74.45155927927871, 32.7648996038055], - [74.10429365427734, 33.44147329358685], - [73.74994835805195, 34.31769887952785], - [74.24020267120497, 34.74888703057125], - [75.75706098826834, 34.50492259372132], - [76.87172163280403, 34.65354401299274], - [77.83745079947457, 35.494009507787766] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Georgia", - "sov_a3": "GEO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Georgia", - "adm0_a3": "GEO", - "geou_dif": 0, - "geounit": "Georgia", - "gu_a3": "GEO", - "su_dif": 0, - "subunit": "Georgia", - "su_a3": "GEO", - "brk_diff": 0, - "name": "Georgia", - "name_long": "Georgia", - "brk_a3": "GEO", - "brk_name": "Georgia", - "brk_group": null, - "abbrev": "Geo.", - "postal": "GE", - "formal_en": "Georgia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Georgia", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 2, - "pop_est": 4615807, - "gdp_md_est": 21510, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GE", - "iso_a3": "GEO", - "iso_n3": "268", - "un_a3": "268", - "wb_a2": "GE", - "wb_a3": "GEO", - "woe_id": -99, - "adm0_a3_is": "GEO", - "adm0_a3_us": "GEO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GEO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [41.55408410011065, 41.53565623632757], - [41.70317060727271, 41.96294281673292], - [41.45347008643839, 42.64512339941794], - [40.87546919125379, 43.013628038091284], - [40.32139448422032, 43.128633938156845], - [39.955008579270924, 43.43499766699922], - [40.07696495947977, 43.55310415300231], - [40.922184686045625, 43.38215851498079], - [42.39439456560882, 43.22030792904263], - [43.75601688006739, 42.74082815202249], - [43.931199985536836, 42.55497386328477], - [44.537622918481986, 42.71199270280363], - [45.47027916848572, 42.50278066666998], - [45.77641035338277, 42.09244395605636], - [46.404950799348825, 41.860675157227305], - [46.14543175637902, 41.72280243587258], - [46.63790815612058, 41.181672675128226], - [46.50163740416693, 41.06444468847411], - [45.96260053893039, 41.123872585609774], - [45.217426385281584, 41.41145193131405], - [44.97248009621808, 41.248128567055595], - [43.582745802592726, 41.09214325618257], - [42.61954878110449, 41.58317271581994], - [41.55408410011065, 41.53565623632757] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Cyprus", - "sov_a3": "CYP", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cyprus", - "adm0_a3": "CYP", - "geou_dif": 0, - "geounit": "Cyprus", - "gu_a3": "CYP", - "su_dif": 0, - "subunit": "Cyprus", - "su_a3": "CYP", - "brk_diff": 0, - "name": "Cyprus", - "name_long": "Cyprus", - "brk_a3": "CYP", - "brk_name": "Cyprus", - "brk_group": null, - "abbrev": "Cyp.", - "postal": "CY", - "formal_en": "Republic of Cyprus", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cyprus", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 7, - "pop_est": 531640, - "gdp_md_est": 22700, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CY", - "iso_a3": "CYP", - "iso_n3": "196", - "un_a3": "196", - "wb_a2": "CY", - "wb_a3": "CYP", - "woe_id": -99, - "adm0_a3_is": "CYP", - "adm0_a3_us": "CYP", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CYP.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [33.97361657078346, 35.058506374648], - [34.00488081232004, 34.97809784600186], - [32.97982710137845, 34.57186941175544], - [32.49029625827753, 34.701654771456475], - [32.25666710788596, 35.10323232679663], - [32.73178022637745, 35.14002594658844], - [32.919572381326134, 35.08783274997364], - [33.19097700372305, 35.17312470147138], - [33.3838334490363, 35.16271190036457], - [33.45592207208347, 35.10142365166641], - [33.475817498515845, 35.000344550103506], - [33.5256852556775, 35.03868846286407], - [33.675391880027064, 35.01786286065045], - [33.86643965021011, 35.09359467217419], - [33.97361657078346, 35.058506374648] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Indonesia", - "sov_a3": "IDN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Indonesia", - "adm0_a3": "IDN", - "geou_dif": 0, - "geounit": "Indonesia", - "gu_a3": "IDN", - "su_dif": 0, - "subunit": "Indonesia", - "su_a3": "IDN", - "brk_diff": 0, - "name": "Indonesia", - "name_long": "Indonesia", - "brk_a3": "IDN", - "brk_name": "Indonesia", - "brk_group": null, - "abbrev": "Indo.", - "postal": "INDO", - "formal_en": "Republic of Indonesia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Indonesia", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 11, - "pop_est": 240271522, - "gdp_md_est": 914600, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "ID", - "iso_a3": "IDN", - "iso_n3": "360", - "un_a3": "360", - "wb_a2": "ID", - "wb_a3": "IDN", - "woe_id": -99, - "adm0_a3_is": "IDN", - "adm0_a3_us": "IDN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 9, - "long_len": 9, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "IDN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [120.71560875863044, -10.239581394087864], - [120.2950142762069, -10.258649997603525], - [118.96780846565471, -9.557969252158031], - [119.90030968636161, -9.361340427287516], - [120.42575564990543, -9.665921319215798], - [120.77550174365675, -9.969675388227456], - [120.71560875863044, -10.239581394087864] - ] - ], - [ - [ - [124.43595014861941, -10.140000909061442], - [123.57998172413673, -10.359987481327963], - [123.45998904835503, -10.239994805546175], - [123.55000939340746, -9.90001555749798], - [123.98000898650811, -9.290026950724695], - [124.96868248911622, -8.892790215697048], - [125.07001997284064, -9.089987481322837], - [125.08852013560109, -9.393173109579322], - [124.43595014861941, -10.140000909061442] - ] - ], - [ - [ - [117.90001834520777, -8.095681247594925], - [118.2606164897405, -8.362383314653329], - [118.87845991422215, -8.28068287519983], - [119.12650678922309, -8.705824883665073], - [117.9704016459893, -8.906639499551261], - [117.27773074754903, -9.040894870645559], - [116.74014082241663, -9.03293670007264], - [117.08373742072533, -8.457157891476541], - [117.63202436734215, -8.449303073768192], - [117.90001834520777, -8.095681247594925] - ] - ], - [ - [ - [122.90353722543611, -8.094234307490737], - [122.75698286345632, -8.64980763106064], - [121.25449059457013, -8.933666273639943], - [119.9243909038096, -8.810417982623875], - [119.92092858284613, -8.444858900591072], - [120.71509199430757, -8.236964613480865], - [121.34166873584658, -8.536739597206022], - [122.00736453663043, -8.460620212440162], - [122.90353722543611, -8.094234307490737] - ] - ], - [ - [ - [108.62347863162894, -6.777673841990676], - [110.53922732955331, -6.877357679881683], - [110.75957563684594, -6.465186455921752], - [112.61481123255638, -6.946035658397591], - [112.97876834518812, -7.59421314863458], - [114.47893517462117, -7.776527601760279], - [115.70552697150109, -8.370806573116866], - [114.56451134649652, -8.751816908404834], - [113.4647335144609, -8.348947442257426], - [112.55967247930103, -8.376180922075164], - [111.52206139531248, -8.302128594600957], - [110.58614953007432, -8.122604668819022], - [109.4276672709552, -7.740664157749761], - [108.69365522668133, -7.641600437046221], - [108.27776329959632, -7.766657403192581], - [106.45410200401615, -7.354899590690947], - [106.28062422081231, -6.924899997590202], - [105.36548628135554, -6.85141611087117], - [106.05164594932707, -5.8959188777945], - [107.2650085795402, -5.954985039904059], - [108.0720910990747, -6.345762220895239], - [108.48684614464926, -6.421984958525768], - [108.62347863162894, -6.777673841990676] - ] - ], - [ - [ - [134.72462446506668, -6.214400730009287], - [134.21013390516893, -6.895237725454706], - [134.112775506731, -6.142467136259014], - [134.2903357280858, -5.783057549669039], - [134.49962527886788, -5.445042006047899], - [134.72700158095213, -5.73758228925216], - [134.72462446506668, -6.214400730009287] - ] - ], - [ - [ - [127.24921512258892, -3.45906503663889], - [126.87492272349888, -3.79098276124958], - [126.18380211802733, -3.607376397316556], - [125.98903364471929, -3.177273451351325], - [127.00065148326499, -3.12931772218441], - [127.24921512258892, -3.45906503663889] - ] - ], - [ - [ - [130.4713440288518, -3.09376433676762], - [130.8348360535928, -3.858472181822762], - [129.99054650280814, -3.446300957862817], - [129.15524865124243, -3.362636813982249], - [128.59068362845366, -3.428679294451257], - [127.89889122936236, -3.393435967628193], - [128.1358793478528, -2.843650404474914], - [129.37099775606092, -2.802154229344552], - [130.4713440288518, -3.09376433676762] - ] - ], - [ - [ - [134.1433679546478, -1.151867364103595], - [134.42262739475305, -2.769184665542383], - [135.4576029806947, -3.367752780779114], - [136.2933142437188, -2.30704233155609], - [137.44073774632753, -1.703513278819372], - [138.3297274110448, -1.70268645590265], - [139.18492068904297, -2.051295668143638], - [139.92668419816042, -2.409051608900284], - [141.00021040259188, -2.600151055515624], - [141.01705691951904, -5.859021905138022], - [141.0338517600139, -9.117892754760419], - [140.14341515519257, -8.297167657100957], - [139.12776655492812, -8.096042982620942], - [138.88147667862498, -8.380935153846096], - [137.61447391169284, -8.411682631059762], - [138.0390991558352, -7.597882175327356], - [138.6686214540148, -7.320224704623072], - [138.40791385310237, -6.232849216337484], - [137.92783979711086, -5.393365573756], - [135.98925011611348, -4.546543877789048], - [135.16459760959972, -4.462931410340772], - [133.6628804871979, -3.538853448097527], - [133.3677047059468, -4.024818617370315], - [132.98395551974735, -4.112978610860281], - [132.756940952689, -3.74628264731713], - [132.75378869031923, -3.311787204607072], - [131.9898043153162, -2.820551039240456], - [133.0668445171435, -2.460417982598443], - [133.78003095920351, -2.47984832114021], - [133.69621178602614, -2.214541517753688], - [132.23237348849423, -2.212526136894326], - [131.8362219585447, -1.617161960459597], - [130.94283979708283, -1.432522067880797], - [130.51955814018007, -0.937720228686075], - [131.86753787651364, -0.695461114101818], - [132.3801164084168, -0.369537855636977], - [133.98554813042844, -0.780210463060442], - [134.1433679546478, -1.151867364103595] - ] - ], - [ - [ - [125.24050052297159, 1.419836127117605], - [124.43703535369737, 0.427881171058971], - [123.68550499887672, 0.235593166500877], - [122.72308312387288, 0.431136786293337], - [121.0567248881891, 0.381217352699451], - [120.18308312386276, 0.23724681233422], - [120.04086958219548, -0.519657891444851], - [120.93590538949073, -1.408905938323372], - [121.4758207540762, -0.955962009285116], - [123.34056481332848, -0.615672702643081], - [123.2583992859845, -1.076213067228338], - [122.82271528533161, -0.930950616055881], - [122.38852990121539, -1.516858005381124], - [121.50827355355548, -1.904482924002423], - [122.4545723816843, -3.186058444840882], - [122.27189619353257, -3.529500013852697], - [123.17096276254657, -4.683693129091708], - [123.16233279835379, -5.340603936385961], - [122.62851525277871, -5.634591159694494], - [122.23639448454806, -5.282933037948283], - [122.71956912647707, -4.46417164471579], - [121.73823367725439, -4.8513314754465], - [121.48946333220127, -4.574552504091216], - [121.61917117725388, -4.188477878438674], - [120.89818159391771, -3.602105401222829], - [120.97238895068877, -2.62764291749491], - [120.30545291552991, -2.931603692235726], - [120.39004723519176, -4.097579034037224], - [120.43071658740539, -5.528241062037779], - [119.79654341031952, -5.673400160345651], - [119.36690555224496, -5.379878024927805], - [119.65360639860013, -4.459417412944958], - [119.49883548388597, -3.49441171632651], - [119.078344354327, -3.487021986508765], - [118.7677689962529, -2.801999200047689], - [119.18097374885869, -2.147103773612798], - [119.32339399625508, -1.353147067880471], - [119.82599897672586, 0.154254462073496], - [120.03570193896637, 0.566477362465804], - [120.8857792501677, 1.309222723796836], - [121.666816847827, 1.013943589681077], - [122.92756676645185, 0.875192368977466], - [124.07752241424285, 0.917101955566139], - [125.06598921112183, 1.643259182131558], - [125.24050052297159, 1.419836127117605] - ] - ], - [ - [ - [128.68824873262074, 1.132385972494106], - [128.63595218314137, 0.258485826006179], - [128.12016971243617, 0.356412665199286], - [127.96803429576887, -0.252077325037533], - [128.37999881399972, -0.780003757331286], - [128.10001590384232, -0.899996433112975], - [127.69647464407504, -0.266598402511505], - [127.39949018769377, 1.011721503092573], - [127.60051150930907, 1.810690822757181], - [127.93237755748751, 2.174596258956555], - [128.00415612194084, 1.628531398928331], - [128.59455936087548, 1.540810655112864], - [128.68824873262074, 1.132385972494106] - ] - ], - [ - [ - [117.87562706916603, 1.827640692548911], - [118.99674726773819, 0.902219143066048], - [117.81185835171779, 0.784241848143722], - [117.47833865770608, 0.102474676917026], - [117.52164350796662, -0.803723239753211], - [116.56004845587952, -1.487660821136231], - [116.53379682827519, -2.483517347832901], - [116.14808393764864, -4.012726332214015], - [116.0008577820491, -3.657037448749008], - [114.86480309454454, -4.106984144714417], - [114.46865156459509, -3.495703627133821], - [113.75567182826413, -3.43916961020652], - [113.25699425664757, -3.118775729996855], - [112.06812625534067, -3.478392022316072], - [111.70329064336002, -2.994442233902632], - [111.04824018762824, -3.049425957861189], - [110.223846063276, -2.934032484553484], - [110.07093550012436, -1.592874037282414], - [109.57194786991406, -1.314906507984489], - [109.09187381392253, -0.459506524257051], - [108.95265750532816, 0.415375474444346], - [109.06913618371404, 1.341933905437642], - [109.66326012577375, 2.006466986494985], - [109.83022667850886, 1.338135687664192], - [110.51406090702713, 0.773131415200993], - [111.15913781132659, 0.976478176269509], - [111.79754845586044, 0.904441229654651], - [112.38025190638368, 1.410120957846758], - [112.8598091980522, 1.497790025229946], - [113.80584964401956, 1.217548732911041], - [114.6213554220175, 1.430688177898887], - [115.13403730678523, 2.821481838386219], - [115.51907840379201, 3.169238389494396], - [115.86551720587677, 4.306559149590157], - [117.01521447150637, 4.306094061699469], - [117.88203494677019, 4.137551377779488], - [117.31323245653354, 3.234428208830579], - [118.04832970588538, 2.287690131027361], - [117.87562706916603, 1.827640692548911] - ] - ], - [ - [ - [105.81765506390936, -5.852355645372413], - [104.71038414919151, -5.873284600450646], - [103.86821333213074, -5.037314955264975], - [102.58426069540693, -4.220258884298204], - [102.15617313030103, -3.614146009946765], - [101.39911339722508, -2.799777113459172], - [100.90250288290017, -2.05026213949786], - [100.14198082886062, -0.650347588710957], - [99.26373986206025, 0.183141587724663], - [98.97001102091333, 1.042882391764536], - [98.60135135294311, 1.823506577965617], - [97.6995976094499, 2.453183905442117], - [97.1769421732499, 3.30879059489861], - [96.42401655475734, 3.868859768077911], - [95.38087609251347, 4.970782172053673], - [95.29302615761733, 5.479820868344817], - [95.93686282754176, 5.439513251157109], - [97.4848820332771, 5.246320909034011], - [98.36916914265569, 4.268370266126368], - [99.14255862833582, 3.590349636240916], - [99.69399783732243, 3.174328518075157], - [100.64143354696168, 2.099381211755798], - [101.65801232300734, 2.083697414555189], - [102.49827111207324, 1.398700466310217], - [103.07684044801303, 0.561361395668854], - [103.83839603069835, 0.104541734208667], - [103.43764529827497, -0.711945896002845], - [104.01078860882402, -1.059211521004229], - [104.3699914896849, -1.084843031421016], - [104.53949018760218, -1.782371514496716], - [104.88789269411402, -2.340425306816655], - [105.622111444117, -2.42884368246807], - [106.10859337771271, -3.06177662517895], - [105.85744591677414, -4.305524997579724], - [105.81765506390936, -5.852355645372413] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Israel", - "sov_a3": "ISR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Israel", - "adm0_a3": "ISR", - "geou_dif": 0, - "geounit": "Israel", - "gu_a3": "ISR", - "su_dif": 0, - "subunit": "Israel", - "su_a3": "ISR", - "brk_diff": 0, - "name": "Israel", - "name_long": "Israel", - "brk_a3": "ISR", - "brk_name": "Israel", - "brk_group": null, - "abbrev": "Isr.", - "postal": "IS", - "formal_en": "State of Israel", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Israel", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 9, - "pop_est": 7233701, - "gdp_md_est": 201400, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IL", - "iso_a3": "ISR", - "iso_n3": "376", - "un_a3": "376", - "wb_a2": "IL", - "wb_a3": "ISR", - "woe_id": -99, - "adm0_a3_is": "ISR", - "adm0_a3_us": "ISR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ISR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.71991824722275, 32.709192409794866], - [35.54566531753454, 32.393992011030576], - [35.183930291491436, 32.53251068778894], - [34.97464074070933, 31.86658234305972], - [35.22589155451242, 31.754341132121766], - [34.970506626125996, 31.616778469360806], - [34.92740848159457, 31.353435370401414], - [35.397560662586045, 31.48908600516758], - [35.420918409981965, 31.100065822874356], - [34.92260257339142, 29.501326198844524], - [34.26543338393568, 31.219360866820153], - [34.55637169773891, 31.548823960896996], - [34.48810713068136, 31.60553884533732], - [34.752587111151165, 32.07292633720117], - [34.95541710789677, 32.82737641044638], - [35.098457472480675, 33.080539252244265], - [35.126052687324545, 33.09090037691878], - [35.460709262846706, 33.08904002535628], - [35.55279666519081, 33.26427480725802], - [35.82110070165024, 33.2774264592763], - [35.836396925608625, 32.86812327730851], - [35.700797967274745, 32.71601369885738], - [35.71991824722275, 32.709192409794866] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Iraq", - "sov_a3": "IRQ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Iraq", - "adm0_a3": "IRQ", - "geou_dif": 0, - "geounit": "Iraq", - "gu_a3": "IRQ", - "su_dif": 0, - "subunit": "Iraq", - "su_a3": "IRQ", - "brk_diff": 0, - "name": "Iraq", - "name_long": "Iraq", - "brk_a3": "IRQ", - "brk_name": "Iraq", - "brk_group": null, - "abbrev": "Iraq", - "postal": "IRQ", - "formal_en": "Republic of Iraq", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Iraq", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 3, - "mapcolor13": 1, - "pop_est": 31129225, - "gdp_md_est": 103900, - "pop_year": -99, - "lastcensus": 1997, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IQ", - "iso_a3": "IRQ", - "iso_n3": "368", - "un_a3": "368", - "wb_a2": "IQ", - "wb_a3": "IRQ", - "woe_id": -99, - "adm0_a3_is": "IRQ", - "adm0_a3_us": "IRQ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "IRQ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [45.4206181170532, 35.97754588474282], - [46.0763403664048, 35.67738332777549], - [46.15178795755093, 35.09325877536429], - [45.64845950702809, 34.748137722303014], - [45.41669070819904, 33.967797756479584], - [46.10936160663932, 33.017287299119005], - [47.3346614927119, 32.469155381799105], - [47.8492037290421, 31.70917593029867], - [47.68528608581227, 30.98485321707963], - [48.004698113808324, 30.985137437457244], - [48.0145683123761, 30.452456773392598], - [48.567971225789755, 29.926778265903522], - [47.974519077349896, 29.9758192001485], - [47.30262210469096, 30.05906993257072], - [46.568713413281756, 29.09902517345229], - [44.70949873228474, 29.178891099559383], - [41.889980910007836, 31.190008653278365], - [40.399994337736246, 31.889991766887935], - [39.19546837744497, 32.16100881604267], - [38.792340529136084, 33.378686428352225], - [41.006158888519934, 34.41937226006212], - [41.383965285005814, 35.628316555314356], - [41.289707472505455, 36.35881460219227], - [41.83706424334096, 36.605853786763575], - [42.34959109881177, 37.2298725449041], - [42.77912560402182, 37.385263576805755], - [43.9422587420473, 37.25622752537295], - [44.29345177590286, 37.0015143906063], - [44.772699008977696, 37.170444647768434], - [45.4206181170532, 35.97754588474282] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Iran", - "sov_a3": "IRN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Iran", - "adm0_a3": "IRN", - "geou_dif": 0, - "geounit": "Iran", - "gu_a3": "IRN", - "su_dif": 0, - "subunit": "Iran", - "su_a3": "IRN", - "brk_diff": 0, - "name": "Iran", - "name_long": "Iran", - "brk_a3": "IRN", - "brk_name": "Iran", - "brk_group": null, - "abbrev": "Iran", - "postal": "IRN", - "formal_en": "Islamic Republic of Iran", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Iran, Islamic Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 13, - "pop_est": 66429284, - "gdp_md_est": 841700, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "IR", - "iso_a3": "IRN", - "iso_n3": "364", - "un_a3": "364", - "wb_a2": "IR", - "wb_a3": "IRN", - "woe_id": -99, - "adm0_a3_is": "IRN", - "adm0_a3_us": "IRN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "Middle East & North Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "IRN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [53.92159793479556, 37.19891836196126], - [54.800303989486565, 37.392420762678185], - [55.51157840355191, 37.96411713312317], - [56.18037479027333, 37.93512665460742], - [56.61936608259282, 38.121394354803485], - [57.33043379092898, 38.02922943781094], - [58.4361544126782, 37.522309475243794], - [59.23476199731681, 37.412987982730336], - [60.37763797388387, 36.52738312432837], - [61.123070509694145, 36.49159719496624], - [61.21081709172574, 35.650072333309225], - [60.80319339380745, 34.40410187431986], - [60.52842980331158, 33.676446031218006], - [60.963700392506006, 33.52883230237625], - [60.536077915290775, 32.98126882581157], - [60.863654819588966, 32.18291962333443], - [60.94194461451113, 31.548074652628753], - [61.699314406180825, 31.37950613049267], - [61.781221551363444, 30.735850328081234], - [60.874248488208785, 29.829238999952604], - [61.36930870956494, 29.303276272085924], - [61.77186811711863, 28.699333807890795], - [62.72783043808598, 28.25964488373539], - [62.755425652929866, 27.378923448184985], - [63.233897739520295, 27.21704702403071], - [63.31663170761959, 26.756532497661667], - [61.87418745305655, 26.239974880472104], - [61.49736290878419, 25.0782370061185], - [59.61613406763084, 25.380156561783778], - [58.5257613462723, 25.60996165618573], - [57.397251417882394, 25.73990204518364], - [56.970765822177555, 26.96610626882136], - [56.492138706290206, 27.143304755150197], - [55.72371015811006, 26.96463349050104], - [54.71508955263727, 26.480657863871514], - [53.49309695823135, 26.81236888275305], - [52.48359785340961, 27.580849107365495], - [51.52076256694741, 27.865689602158298], - [50.85294803243954, 28.814520575469384], - [50.115008579311585, 30.147772528599717], - [49.576850213423995, 29.985715236932407], - [48.94133344909855, 30.317090359004037], - [48.567971225789755, 29.926778265903522], - [48.0145683123761, 30.452456773392598], - [48.004698113808324, 30.985137437457244], - [47.68528608581227, 30.98485321707963], - [47.8492037290421, 31.70917593029867], - [47.3346614927119, 32.469155381799105], - [46.10936160663932, 33.017287299119005], - [45.41669070819904, 33.967797756479584], - [45.64845950702809, 34.748137722303014], - [46.15178795755093, 35.09325877536429], - [46.0763403664048, 35.67738332777549], - [45.4206181170532, 35.97754588474282], - [44.77267, 37.17045], - [44.22575564960053, 37.97158437758935], - [44.421402622257546, 38.28128123631454], - [44.10922529478234, 39.4281362981681], - [44.79398969908195, 39.71300263117705], - [44.95268802265031, 39.33576467544637], - [45.45772179543877, 38.87413910578306], - [46.14362308124881, 38.74120148371222], - [46.50571984231797, 38.770605373686294], - [47.685079380083096, 39.508363959301214], - [48.06009524922524, 39.58223541926246], - [48.35552941263788, 39.28876496027691], - [48.01074425638648, 38.79401479751452], - [48.63437544128481, 38.27037750910097], - [48.88324913920249, 38.32024526626262], - [49.19961225769334, 37.58287425388988], - [50.14777143738462, 37.37456655532134], - [50.84235436381971, 36.8728142359834], - [52.264024692601424, 36.7004216578577], - [53.82578982932642, 36.965030829408235], - [53.92159793479556, 37.19891836196126] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Jordan", - "sov_a3": "JOR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Jordan", - "adm0_a3": "JOR", - "geou_dif": 0, - "geounit": "Jordan", - "gu_a3": "JOR", - "su_dif": 0, - "subunit": "Jordan", - "su_a3": "JOR", - "brk_diff": 0, - "name": "Jordan", - "name_long": "Jordan", - "brk_a3": "JOR", - "brk_name": "Jordan", - "brk_group": null, - "abbrev": "Jord.", - "postal": "J", - "formal_en": "Hashemite Kingdom of Jordan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Jordan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 4, - "mapcolor13": 4, - "pop_est": 6342948, - "gdp_md_est": 31610, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "JO", - "iso_a3": "JOR", - "iso_n3": "400", - "un_a3": "400", - "wb_a2": "JO", - "wb_a3": "JOR", - "woe_id": -99, - "adm0_a3_is": "JOR", - "adm0_a3_us": "JOR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "JOR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.54566531753454, 32.393992011030576], - [35.71991824722275, 32.709192409794866], - [36.834062127435544, 32.312937526980775], - [38.792340529136084, 33.378686428352225], - [39.19546837744497, 32.16100881604267], - [39.00488569515255, 32.01021698661498], - [37.00216556168101, 31.508412990844743], - [37.998848911294374, 30.50849986421313], - [37.66811974462638, 30.3386652694859], - [37.503581984209035, 30.003776150018403], - [36.74052778498725, 29.86528331147619], - [36.50121422704358, 29.5052536076987], - [36.06894087092206, 29.197494615184457], - [34.95603722508426, 29.35655467377884], - [34.92260257339142, 29.501326198844524], - [35.420918409981965, 31.100065822874356], - [35.397560662586045, 31.48908600516758], - [35.5452519060762, 31.78250478772084], - [35.54566531753454, 32.393992011030576] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Japan", - "sov_a3": "JPN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Japan", - "adm0_a3": "JPN", - "geou_dif": 0, - "geounit": "Japan", - "gu_a3": "JPN", - "su_dif": 0, - "subunit": "Japan", - "su_a3": "JPN", - "brk_diff": 0, - "name": "Japan", - "name_long": "Japan", - "brk_a3": "JPN", - "brk_name": "Japan", - "brk_group": null, - "abbrev": "Japan", - "postal": "J", - "formal_en": "Japan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Japan", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 5, - "mapcolor13": 4, - "pop_est": 127078679, - "gdp_md_est": 4329000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "JP", - "iso_a3": "JPN", - "iso_n3": "392", - "un_a3": "392", - "wb_a2": "JP", - "wb_a3": "JPN", - "woe_id": -99, - "adm0_a3_is": "JPN", - "adm0_a3_us": "JPN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "JPN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [134.63842817600388, 34.14923371025642], - [134.7663790223585, 33.80633474378368], - [134.20341596897086, 33.20117788342964], - [133.7929500672765, 33.5219851750976], - [133.28026818250888, 33.28957042086495], - [133.01485802625788, 32.70456736910478], - [132.3631148621927, 32.98938202568137], - [132.37117638563018, 33.46364248304007], - [132.9243725933148, 34.06029857028204], - [133.49296837782222, 33.9446208765967], - [133.90410607313638, 34.36493113864262], - [134.63842817600388, 34.14923371025642] - ] - ], - [ - [ - [140.9763875673053, 37.14207428644016], - [140.59976972876214, 36.343983466124534], - [140.77407433488264, 35.84287710219024], - [140.25327925024513, 35.13811391859365], - [138.97552778539622, 34.66760000257611], - [137.21759891169123, 34.60628591566186], - [135.7929830262689, 33.46480520276663], - [135.12098270074543, 33.84907115328906], - [135.07943484918272, 34.59654490817482], - [133.340316196832, 34.37593821872076], - [132.15677086805132, 33.90493337659652], - [130.98614464734348, 33.88576142021628], - [132.00003624891005, 33.149992377244615], - [131.33279015515737, 31.450354519164843], - [130.68631798718596, 31.029579169228242], - [130.20241987520498, 31.418237616495418], - [130.44767622286216, 32.319474595665724], - [129.8146916037189, 32.61030955660439], - [129.40846316947258, 33.29605581311759], - [130.35393517468466, 33.6041507024417], - [130.87845096244715, 34.232742824840045], - [131.88422936414392, 34.74971385348791], - [132.61767296766251, 35.43339305270942], - [134.6083008159778, 35.73161774346582], - [135.67753787652893, 35.527134100886826], - [136.72383060114245, 37.30498423924038], - [137.3906116070045, 36.827390651998826], - [138.85760216690628, 37.82748464614346], - [139.4264046571429, 38.21596222589764], - [140.0547900738121, 39.438807481436385], - [139.88337934789988, 40.563312486323696], - [140.30578250545372, 41.19500519465956], - [141.3689734234267, 41.37855988216029], - [141.91426313697048, 39.99161611587868], - [141.884600864835, 39.180864569651504], - [140.9594893739458, 38.17400096287658], - [140.9763875673053, 37.14207428644016] - ] - ], - [ - [ - [143.9101619813795, 44.17409983985373], - [144.61342654843963, 43.960882880217525], - [145.3208252300831, 44.38473297787544], - [145.54313724180278, 43.262088324550604], - [144.0596618999999, 42.98835826270056], - [143.18384972551732, 41.9952147486992], - [141.61149092017249, 42.67879059505608], - [141.06728641170665, 41.58459381770799], - [139.95510623592108, 41.569555975911044], - [139.81754357315995, 42.5637588567744], - [140.31208703019323, 43.33327261003265], - [141.38054894426003, 43.388824774746496], - [141.67195234595394, 44.77212535255148], - [141.967644891528, 45.55148346616135], - [143.14287031470982, 44.510358384776964], - [143.9101619813795, 44.17409983985373] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Kazakhstan", - "sov_a3": "KAZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kazakhstan", - "adm0_a3": "KAZ", - "geou_dif": 0, - "geounit": "Kazakhstan", - "gu_a3": "KAZ", - "su_dif": 0, - "subunit": "Kazakhstan", - "su_a3": "KAZ", - "brk_diff": 0, - "name": "Kazakhstan", - "name_long": "Kazakhstan", - "brk_a3": "KAZ", - "brk_name": "Kazakhstan", - "brk_group": null, - "abbrev": "Kaz.", - "postal": "KZ", - "formal_en": "Republic of Kazakhstan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kazakhstan", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 1, - "pop_est": 15399437, - "gdp_md_est": 175800, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KZ", - "iso_a3": "KAZ", - "iso_n3": "398", - "un_a3": "398", - "wb_a2": "KZ", - "wb_a3": "KAZ", - "woe_id": -99, - "adm0_a3_is": "KAZ", - "adm0_a3_us": "KAZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KAZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [70.96231489449929, 42.26615428320554], - [70.3889648782208, 42.081307684897524], - [69.07002729683524, 41.38424428971234], - [68.63248294462005, 40.66868073176687], - [68.25989586779565, 40.6623245305949], - [67.98585574735182, 41.135990708982206], - [66.7140470722166, 41.168443508461564], - [66.51064863471572, 41.987644151368556], - [66.02339155463562, 41.99464630794404], - [66.0980123228652, 42.99766002051308], - [64.90082441595933, 43.728080552742654], - [63.185786981056594, 43.650074978198006], - [62.01330040878628, 43.50447663021566], - [61.0583199400325, 44.40581696225058], - [60.23997195825847, 44.784036770194746], - [58.6899890480958, 45.50001373959873], - [58.50312706892844, 45.586804307632974], - [55.92891727074118, 44.99585846615918], - [55.968191359283026, 41.30864166926938], - [55.45525109235381, 41.25985911718584], - [54.75534549339267, 42.04397146256662], - [54.07941775901497, 42.32410940202084], - [52.94429324729174, 42.11603424739758], - [52.50245975119628, 41.78331553808647], - [52.44633914572722, 42.027150783855575], - [52.692112257707265, 42.44389537207337], - [52.50142622255032, 42.7922978785852], - [51.342427199108215, 43.132974758469345], - [50.89129194520024, 44.03103363705378], - [50.339129266161365, 44.284015611338475], - [50.305642938036264, 44.609835516938915], - [51.278503452363225, 44.51485423438646], - [51.316899041556034, 45.2459982366679], - [52.16738976421573, 45.40839142514511], - [53.0408764992452, 45.25904653582177], - [53.220865512917726, 46.234645901059935], - [53.042736850807785, 46.853006089864486], - [52.04202273947561, 46.80463694923924], - [51.191945428274266, 47.048704738953916], - [50.03408328634248, 46.60898997658222], - [49.10116000000011, 46.399330000000134], - [48.593241001180495, 46.56103424741547], - [48.694733514201744, 47.07562816017793], - [48.05725304544927, 47.74375275327952], - [47.31523115417024, 47.715847479841955], - [46.46644575377627, 48.39415233010493], - [47.043671502476506, 49.152038886097614], - [46.75159630716274, 49.35600576435377], - [47.5494804217493, 50.454698391311126], - [48.57784142435752, 49.87475962991567], - [48.70238162618102, 50.60512848571284], - [50.76664839051215, 51.6927623561599], - [52.32872358583097, 51.718652248738124], - [54.532878452376224, 51.02623973245932], - [55.716940545479815, 50.62171662047853], - [56.777961053296565, 51.04355133727705], - [58.36329064314674, 51.06365346943858], - [59.6422823423706, 50.545442206415714], - [59.93280724471549, 50.842194118851864], - [61.337424350840934, 50.79907013610426], - [61.58800337102417, 51.272658799843214], - [59.96753380721554, 51.9604204372157], - [60.92726850774027, 52.44754832621504], - [60.73999311711459, 52.71998647725775], - [61.6999861998006, 52.97999644633427], - [60.97806644068316, 53.66499339457914], - [61.436591424409066, 54.00626455343479], - [65.17853356309593, 54.35422781027211], - [65.666875848254, 54.60126699484345], - [68.16910037625883, 54.97039175070432], - [69.06816694527288, 55.38525014914353], - [70.86526655465514, 55.169733588270105], - [71.18013105660941, 54.133285224008254], - [72.22415001820218, 54.376655381886735], - [73.5085160663844, 54.035616766976595], - [73.42567874542043, 53.489810289109755], - [74.38484500519007, 53.54686107036008], - [76.89110029491343, 54.49052440044193], - [76.52517947785473, 54.177003485727134], - [77.80091556184425, 53.404414984747575], - [80.03555952344169, 50.86475088154725], - [80.56844689323549, 51.38833649352847], - [81.94598554883993, 50.81219594990637], - [83.38300377801238, 51.069182847693924], - [83.93511478061885, 50.88924551045358], - [84.41637739455308, 50.311399644565824], - [85.11555952346203, 50.11730296487763], - [85.54126997268247, 49.69285858824816], - [86.82935672398963, 49.82667470966817], - [87.35997033076268, 49.21498078062916], - [86.59877648310339, 48.54918162698061], - [85.7682328633083, 48.45575063739698], - [85.72048383987072, 47.45296946877312], - [85.16429039911338, 47.00095571551611], - [83.18048383986047, 47.330031236350855], - [82.45892581576913, 45.539649563166506], - [81.94707075391813, 45.31702749285324], - [79.96610639844141, 44.91751699480466], - [80.86620649610137, 43.18036204688104], - [80.1801501809943, 42.92006785742694], - [80.25999026888536, 42.349999294599115], - [79.64364546094015, 42.496682847659656], - [79.1421773619798, 42.856092434249604], - [77.6583919615832, 42.960685533208334], - [76.00035363149857, 42.98802236589063], - [75.6369649596221, 42.87789988867678], - [74.21286583852259, 43.29833934180351], - [73.64530358266092, 43.09127187760987], - [73.48975752146237, 42.50089447689129], - [71.84463829945065, 42.845395412765185], - [71.18628055205227, 42.70429291439223], - [70.96231489449929, 42.26615428320554] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Kyrgyzstan", - "sov_a3": "KGZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kyrgyzstan", - "adm0_a3": "KGZ", - "geou_dif": 0, - "geounit": "Kyrgyzstan", - "gu_a3": "KGZ", - "su_dif": 0, - "subunit": "Kyrgyzstan", - "su_a3": "KGZ", - "brk_diff": 0, - "name": "Kyrgyzstan", - "name_long": "Kyrgyzstan", - "brk_a3": "KGZ", - "brk_name": "Kyrgyzstan", - "brk_group": null, - "abbrev": "Kgz.", - "postal": "KG", - "formal_en": "Kyrgyz Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kyrgyz Republic", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 7, - "mapcolor9": 7, - "mapcolor13": 6, - "pop_est": 5431747, - "gdp_md_est": 11610, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KG", - "iso_a3": "KGZ", - "iso_n3": "417", - "un_a3": "417", - "wb_a2": "KG", - "wb_a3": "KGZ", - "woe_id": -99, - "adm0_a3_is": "KGZ", - "adm0_a3_us": "KGZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KGZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [70.96231489449914, 42.26615428320549], - [71.18628055205212, 42.70429291439214], - [71.8446382994506, 42.84539541276509], - [73.48975752146237, 42.50089447689132], - [73.64530358266092, 43.09127187760982], - [74.21286583852256, 43.29833934180337], - [75.636964959622, 42.87789988867668], - [76.00035363149846, 42.98802236589067], - [77.6583919615832, 42.96068553320826], - [79.14217736197978, 42.85609243424952], - [79.64364546094012, 42.49668284765953], - [80.2599902688853, 42.34999929459906], - [80.11943037305139, 42.12394074153825], - [78.54366092317531, 41.58224254003869], - [78.18719689322597, 41.18531586360481], - [76.90448449087708, 41.06648590754964], - [76.52636803579745, 40.42794607193512], - [75.4678279967307, 40.56207225194867], - [74.77686242055606, 40.36642527929163], - [73.8222436868283, 39.893973497063186], - [73.96001305531843, 39.660008449861735], - [73.6753792662548, 39.4312368841056], - [71.784693637992, 39.27946320246437], - [70.54916181832562, 39.6041979029865], - [69.46488691597753, 39.5266832545487], - [69.55960981636852, 40.10321137141298], - [70.64801883329997, 39.93575389257117], - [71.01419803252017, 40.24436554621823], - [71.77487511585656, 40.14584442805378], - [73.05541710804917, 40.866033026689465], - [71.87011478057047, 41.392900092121266], - [71.1578585142916, 41.14358714452912], - [70.42002241402821, 41.51999827734314], - [71.25924767444822, 42.16771067968946], - [70.96231489449914, 42.26615428320549] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Cambodia", - "sov_a3": "KHM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cambodia", - "adm0_a3": "KHM", - "geou_dif": 0, - "geounit": "Cambodia", - "gu_a3": "KHM", - "su_dif": 0, - "subunit": "Cambodia", - "su_a3": "KHM", - "brk_diff": 0, - "name": "Cambodia", - "name_long": "Cambodia", - "brk_a3": "KHM", - "brk_name": "Cambodia", - "brk_group": null, - "abbrev": "Camb.", - "postal": "KH", - "formal_en": "Kingdom of Cambodia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cambodia", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 6, - "mapcolor13": 5, - "pop_est": 14494293, - "gdp_md_est": 27940, - "pop_year": -99, - "lastcensus": 2008, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KH", - "iso_a3": "KHM", - "iso_n3": "116", - "un_a3": "116", - "wb_a2": "KH", - "wb_a3": "KHM", - "woe_id": -99, - "adm0_a3_is": "KHM", - "adm0_a3_us": "KHM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "KHM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [103.4972799011397, 10.632555446815928], - [103.09068973186724, 11.153660590047165], - [102.5849324890267, 12.186594956913282], - [102.348099399833, 13.394247341358223], - [102.98842207236163, 14.225721136934467], - [104.28141808473661, 14.416743068901367], - [105.21877689007887, 14.273211778210694], - [106.04394616091552, 13.881091009979954], - [106.49637332563087, 14.570583807834282], - [107.38272749230109, 14.202440904186972], - [107.61454796756243, 13.535530707244206], - [107.49140302941089, 12.337205918827946], - [105.81052371625313, 11.567614650921227], - [106.24967003786946, 10.961811835163587], - [105.19991499229235, 10.889309800658097], - [104.33433475140347, 10.48654368737523], - [103.4972799011397, 10.632555446815928] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "South Korea", - "sov_a3": "KOR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "South Korea", - "adm0_a3": "KOR", - "geou_dif": 0, - "geounit": "South Korea", - "gu_a3": "KOR", - "su_dif": 0, - "subunit": "South Korea", - "su_a3": "KOR", - "brk_diff": 0, - "name": "Korea", - "name_long": "Republic of Korea", - "brk_a3": "KOR", - "brk_name": "Republic of Korea", - "brk_group": null, - "abbrev": "S.K.", - "postal": "KR", - "formal_en": "Republic of Korea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Korea, Rep.", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 5, - "pop_est": 48508972, - "gdp_md_est": 1335000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KR", - "iso_a3": "KOR", - "iso_n3": "410", - "un_a3": "410", - "wb_a2": "KR", - "wb_a3": "KOR", - "woe_id": -99, - "adm0_a3_is": "KOR", - "adm0_a3_us": "KOR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 5, - "long_len": 17, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KOR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [128.34971642467661, 38.61224294692785], - [129.21291954968007, 37.43239248305595], - [129.46044966035817, 36.78418915460282], - [129.4683044780665, 35.63214061130395], - [129.0913765809296, 35.082484239231434], - [128.1858504578791, 34.89037710218639], - [127.38651940318839, 34.47567373304412], - [126.48574751190874, 34.39004588473648], - [126.37391971242913, 34.934560451795946], - [126.5592313986278, 35.6845405136479], - [126.11739790253229, 36.72548472751926], - [126.86014326386339, 36.893924058574626], - [126.17475874237624, 37.74968577732804], - [126.23733890188176, 37.84037791600028], - [126.68371992401892, 37.80477285415118], - [127.07330854706737, 38.2561148137884], - [127.780035435091, 38.30453563084589], - [128.20574588431145, 38.37039724380189], - [128.34971642467661, 38.61224294692785] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Kuwait", - "sov_a3": "KWT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Kuwait", - "adm0_a3": "KWT", - "geou_dif": 0, - "geounit": "Kuwait", - "gu_a3": "KWT", - "su_dif": 0, - "subunit": "Kuwait", - "su_a3": "KWT", - "brk_diff": 0, - "name": "Kuwait", - "name_long": "Kuwait", - "brk_a3": "KWT", - "brk_name": "Kuwait", - "brk_group": null, - "abbrev": "Kwt.", - "postal": "KW", - "formal_en": "State of Kuwait", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Kuwait", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 2691158, - "gdp_md_est": 149100, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KW", - "iso_a3": "KWT", - "iso_n3": "414", - "un_a3": "414", - "wb_a2": "KW", - "wb_a3": "KWT", - "woe_id": -99, - "adm0_a3_is": "KWT", - "adm0_a3_us": "KWT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "KWT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [47.974519077349896, 29.9758192001485], - [48.18318851094448, 29.534476630159766], - [48.09394331237642, 29.306299343375002], - [48.416094191283946, 28.55200429942667], - [47.708850538937384, 28.526062730416143], - [47.45982181172283, 29.002519436147224], - [46.568713413281756, 29.09902517345229], - [47.30262210469096, 30.05906993257072], - [47.974519077349896, 29.9758192001485] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Laos", - "sov_a3": "LAO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Laos", - "adm0_a3": "LAO", - "geou_dif": 0, - "geounit": "Laos", - "gu_a3": "LAO", - "su_dif": 0, - "subunit": "Laos", - "su_a3": "LAO", - "brk_diff": 0, - "name": "Lao PDR", - "name_long": "Lao PDR", - "brk_a3": "LAO", - "brk_name": "Laos", - "brk_group": null, - "abbrev": "Laos", - "postal": "LA", - "formal_en": "Lao People's Democratic Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lao PDR", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 1, - "mapcolor13": 9, - "pop_est": 6834942, - "gdp_md_est": 13980, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LA", - "iso_a3": "LAO", - "iso_n3": "418", - "un_a3": "418", - "wb_a2": "LA", - "wb_a3": "LAO", - "woe_id": -99, - "adm0_a3_is": "LAO", - "adm0_a3_us": "LAO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "LAO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [105.21877689007887, 14.273211778210694], - [105.54433841351769, 14.723933620660416], - [105.58903852745016, 15.570316066952858], - [104.7793205098688, 16.44186493577145], - [104.7169470560925, 17.42885895433008], - [103.95647667848529, 18.24095408779688], - [103.20019209189373, 18.309632066312773], - [102.9987056823877, 17.9616946476916], - [102.41300499879162, 17.932781683824288], - [102.11359175009248, 18.109101670804165], - [101.05954756063517, 17.51249725999449], - [101.03593143107777, 18.408928330961615], - [101.2820146016517, 19.462584947176765], - [100.60629357300316, 19.508344427971224], - [100.54888105672688, 20.109237982661128], - [100.11598758341783, 20.417849636308187], - [100.32910119018952, 20.786121731036232], - [101.18000532430754, 21.436572984294024], - [101.27002566935997, 21.201651923095184], - [101.80311974488292, 21.17436676684507], - [101.65201785686152, 22.318198757409547], - [102.17043582561358, 22.464753119389304], - [102.75489627483466, 21.675137233969465], - [103.20386111858645, 20.766562201413745], - [104.43500044150805, 20.75873322192153], - [104.8225736836971, 19.886641750563882], - [104.18338789267894, 19.62466807706022], - [103.8965320170267, 19.265180975821806], - [105.09459842328152, 18.66697459561108], - [105.92576216026403, 17.48531545660896], - [106.55600792849569, 16.604283962464805], - [107.3127059265456, 15.90853831630318], - [107.5645251811039, 15.202173163305558], - [107.38272749230109, 14.202440904186972], - [106.49637332563087, 14.570583807834282], - [106.04394616091552, 13.881091009979954], - [105.21877689007887, 14.273211778210694] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Lebanon", - "sov_a3": "LBN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Lebanon", - "adm0_a3": "LBN", - "geou_dif": 0, - "geounit": "Lebanon", - "gu_a3": "LBN", - "su_dif": 0, - "subunit": "Lebanon", - "su_a3": "LBN", - "brk_diff": 0, - "name": "Lebanon", - "name_long": "Lebanon", - "brk_a3": "LBN", - "brk_name": "Lebanon", - "brk_group": null, - "abbrev": "Leb.", - "postal": "LB", - "formal_en": "Lebanese Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Lebanon", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 12, - "pop_est": 4017095, - "gdp_md_est": 44060, - "pop_year": -99, - "lastcensus": 1970, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LB", - "iso_a3": "LBN", - "iso_n3": "422", - "un_a3": "422", - "wb_a2": "LB", - "wb_a3": "LBN", - "woe_id": -99, - "adm0_a3_is": "LBN", - "adm0_a3_us": "LBN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": 4, - "homepart": 1, - "filename": "LBN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.82110070165024, 33.2774264592763], - [35.55279666519081, 33.26427480725802], - [35.460709262846706, 33.08904002535628], - [35.126052687324545, 33.09090037691878], - [35.48220665868013, 33.90545014091944], - [35.9795923194894, 34.61005829521913], - [35.99840254084364, 34.644914048800004], - [36.4481942075121, 34.59393524834407], - [36.61175011571589, 34.201788641897174], - [36.066460402172055, 33.82491242119255], - [35.82110070165024, 33.2774264592763] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Sri Lanka", - "sov_a3": "LKA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Sri Lanka", - "adm0_a3": "LKA", - "geou_dif": 0, - "geounit": "Sri Lanka", - "gu_a3": "LKA", - "su_dif": 0, - "subunit": "Sri Lanka", - "su_a3": "LKA", - "brk_diff": 0, - "name": "Sri Lanka", - "name_long": "Sri Lanka", - "brk_a3": "LKA", - "brk_name": "Sri Lanka", - "brk_group": null, - "abbrev": "Sri L.", - "postal": "LK", - "formal_en": "Democratic Socialist Republic of Sri Lanka", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Sri Lanka", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 4, - "mapcolor13": 9, - "pop_est": 21324791, - "gdp_md_est": 91870, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "LK", - "iso_a3": "LKA", - "iso_n3": "144", - "un_a3": "144", - "wb_a2": "LK", - "wb_a3": "LKA", - "woe_id": -99, - "adm0_a3_is": "LKA", - "adm0_a3_us": "LKA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "LKA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [81.7879590188914, 7.523055324733164], - [81.63732221876059, 6.481775214051921], - [81.21801964714433, 6.197141424988288], - [80.34835696810441, 5.968369859232155], - [79.87246870312853, 6.76346344647493], - [79.69516686393513, 8.200843410673386], - [80.14780073437964, 9.824077663609557], - [80.83881798698656, 9.268426825391188], - [81.30431928907177, 8.56420624433369], - [81.7879590188914, 7.523055324733164] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Mongolia", - "sov_a3": "MNG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mongolia", - "adm0_a3": "MNG", - "geou_dif": 0, - "geounit": "Mongolia", - "gu_a3": "MNG", - "su_dif": 0, - "subunit": "Mongolia", - "su_a3": "MNG", - "brk_diff": 0, - "name": "Mongolia", - "name_long": "Mongolia", - "brk_a3": "MNG", - "brk_name": "Mongolia", - "brk_group": null, - "abbrev": "Mong.", - "postal": "MN", - "formal_en": "Mongolia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mongolia", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 5, - "mapcolor13": 6, - "pop_est": 3041142, - "gdp_md_est": 9476, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MN", - "iso_a3": "MNG", - "iso_n3": "496", - "un_a3": "496", - "wb_a2": "MN", - "wb_a3": "MNG", - "woe_id": -99, - "adm0_a3_is": "MNG", - "adm0_a3_us": "MNG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "MNG.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [87.7512642760767, 49.29719798440548], - [88.80556684769552, 49.47052073831242], - [90.71366743364067, 50.33181183532109], - [92.23471154171968, 50.80217072204172], - [93.10421919146269, 50.49529022887643], - [94.14756635943561, 50.48053660745709], - [94.81594933469873, 50.01343333597085], - [95.81402794798399, 49.977466539095715], - [97.25972781778141, 49.72606069599574], - [98.23176150919156, 50.422400621128745], - [97.8257397806743, 51.01099518493318], - [98.86149051310034, 52.047366034546684], - [99.98173221232354, 51.63400625264399], - [100.88948042196262, 51.51685578063832], - [102.06522260946733, 51.259920559283124], - [102.25590864462431, 50.51056061461868], - [103.67654544476022, 50.089966132195116], - [104.6215523620817, 50.275329494826074], - [105.88659142458675, 50.406019192092224], - [106.88880415245534, 50.27429596618023], - [107.86817589725094, 49.793705145865815], - [108.47516727095127, 49.28254771585074], - [109.40244917199666, 49.29296051695755], - [110.66201053267876, 49.13012807880587], - [111.58123091028662, 49.37796824807769], - [112.89773969935439, 49.54356537535699], - [114.36245649623527, 50.24830272073741], - [114.96210981655018, 50.140247300815126], - [115.48569542853141, 49.805177313834605], - [116.67880089728618, 49.88853139912139], - [116.19180219936757, 49.134598090199106], - [115.48528201707305, 48.13538259540344], - [115.74283735561578, 47.72654450132629], - [116.30895267137323, 47.85341014260284], - [117.29550744025741, 47.69770905210743], - [118.06414269416672, 48.06673045510368], - [118.86657433479495, 47.74706004494617], - [119.7728239278975, 47.048058783550125], - [119.66326989143874, 46.69267995867892], - [118.87432579963873, 46.80541209572365], - [117.42170128791419, 46.67273285581426], - [116.71786828009886, 46.38820241961521], - [115.98509647020008, 45.727235012386004], - [114.46033165899607, 45.339816799493825], - [113.46390669154417, 44.80889313412711], - [112.43606245325881, 45.01164561622429], - [111.87330610560029, 45.10207937273506], - [111.34837690637946, 44.45744171811009], - [111.66773725794323, 44.07317576758771], - [111.82958784388137, 43.743118394539515], - [111.12968224492022, 43.40683401140015], - [110.41210330611528, 42.87123362891103], - [109.24359581913146, 42.5194463160841], - [107.74477257693795, 42.48151581478187], - [106.12931562706169, 42.13432770442891], - [104.96499393109347, 41.59740957291635], - [104.52228193564899, 41.908346666016556], - [103.31227827353482, 41.9074681666676], - [101.83304039917994, 42.51487295182628], - [100.84586551310827, 42.66380442969145], - [99.51581749878004, 42.52469147396172], - [97.45175744017801, 42.74888967546002], - [96.34939578652781, 42.725635280928685], - [95.76245486855669, 43.319449164394605], - [95.30687544147153, 44.24133087826547], - [94.68892866412533, 44.352331854828414], - [93.4807336771413, 44.975472113619965], - [92.13389082231822, 45.11507599545646], - [90.9455395853343, 45.28607330991028], - [90.58576826371828, 45.71971609148753], - [90.97080936072501, 46.88814606382293], - [90.28082563676392, 47.69354909930793], - [88.85429772334676, 48.06908173277296], - [88.01383222855173, 48.599462795600616], - [87.7512642760767, 49.29719798440548] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Myanmar", - "sov_a3": "MMR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Myanmar", - "adm0_a3": "MMR", - "geou_dif": 0, - "geounit": "Myanmar", - "gu_a3": "MMR", - "su_dif": 0, - "subunit": "Myanmar", - "su_a3": "MMR", - "brk_diff": 0, - "name": "Myanmar", - "name_long": "Myanmar", - "brk_a3": "MMR", - "brk_name": "Myanmar", - "brk_group": null, - "abbrev": "Myan.", - "postal": "MM", - "formal_en": "Republic of the Union of Myanmar", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Myanmar", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 13, - "pop_est": 48137741, - "gdp_md_est": 55130, - "pop_year": -99, - "lastcensus": 1983, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MM", - "iso_a3": "MMR", - "iso_n3": "104", - "un_a3": "104", - "wb_a2": "MM", - "wb_a3": "MMR", - "woe_id": -99, - "adm0_a3_is": "MMR", - "adm0_a3_us": "MMR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "MMR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [99.54330936075931, 20.186597601802063], - [98.95967573445488, 19.752980658440947], - [98.25372399291561, 19.708203029860044], - [97.7977828308044, 18.627080389881755], - [97.37589643757354, 18.445437730375815], - [97.85912275593486, 17.567946071843664], - [98.49376102091135, 16.83783559820793], - [98.90334842325676, 16.177824204976115], - [98.53737592976572, 15.308497422746084], - [98.1920740091914, 15.12370250087035], - [98.43081912637987, 14.622027696180835], - [99.09775516153876, 13.827502549693278], - [99.21201175333609, 13.269293728076464], - [99.19635379435167, 12.80474843998867], - [99.58728600463972, 11.892762762901697], - [99.03812055867398, 10.960545762572437], - [98.55355065307305, 9.932959906448545], - [98.45717410684871, 10.67526601810515], - [98.76454552612077, 11.441291612183749], - [98.42833865762985, 12.032986761925683], - [98.50957400919268, 13.122377631070677], - [98.1036039571077, 13.640459703012851], - [97.77773237507517, 14.837285874892642], - [97.59707156778276, 16.10056793869977], - [97.1645398294998, 16.928734442609336], - [96.505768670643, 16.42724050543285], - [95.3693522481124, 15.7143899601826], - [94.80840457558412, 15.80345429123764], - [94.18880415240454, 16.037936102762018], - [94.53348595579135, 17.277240301985728], - [94.32481652219674, 18.2135139022499], - [93.54098839719364, 19.36649262133002], - [93.66325483599621, 19.726961574781996], - [93.07827762245219, 19.855144965081976], - [92.36855350135562, 20.670883287025347], - [92.30323449093868, 21.47548533780982], - [92.65225711463799, 21.324047552978485], - [92.67272098182556, 22.041238918541254], - [93.16612755734836, 22.278459580977103], - [93.06029422401463, 22.70311066333557], - [93.28632693885928, 23.043658352139005], - [93.3251876159428, 24.078556423432204], - [94.10674197792505, 23.85074087167348], - [94.55265791217164, 24.675238348890332], - [94.60324913938538, 25.162495428970402], - [95.1551534362626, 26.001307277932085], - [95.12476769407496, 26.5735720891323], - [96.41936567585097, 27.264589341739224], - [97.1339990580153, 27.083773505149964], - [97.0519885599681, 27.69905894623315], - [97.40256147663612, 27.88253611908544], - [97.32711388549004, 28.26158274994634], - [97.91198774616944, 28.335945136014345], - [98.2462309102333, 27.74722138112918], - [98.68269005737046, 27.50881216075062], - [98.71209394734451, 26.743535874940264], - [98.67183800658916, 25.918702500913525], - [97.72460900267914, 25.083637193293], - [97.60471967976198, 23.897404690033042], - [98.66026248575577, 24.063286037689966], - [98.89874922078276, 23.14272207284253], - [99.5319922220874, 22.94903880461258], - [99.24089887898725, 22.11831431730458], - [99.98348921102149, 21.7429367131364], - [100.41653771362738, 21.558839423096614], - [101.15003299357825, 21.84998444262902], - [101.18000532430754, 21.436572984294024], - [100.32910119018952, 20.786121731036232], - [100.11598758341783, 20.417849636308187], - [99.54330936075931, 20.186597601802063] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Malaysia", - "sov_a3": "MYS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Malaysia", - "adm0_a3": "MYS", - "geou_dif": 0, - "geounit": "Malaysia", - "gu_a3": "MYS", - "su_dif": 0, - "subunit": "Malaysia", - "su_a3": "MYS", - "brk_diff": 0, - "name": "Malaysia", - "name_long": "Malaysia", - "brk_a3": "MYS", - "brk_name": "Malaysia", - "brk_group": null, - "abbrev": "Malay.", - "postal": "MY", - "formal_en": "Malaysia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Malaysia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 4, - "mapcolor9": 3, - "mapcolor13": 6, - "pop_est": 25715819, - "gdp_md_est": 384300, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MY", - "iso_a3": "MYS", - "iso_n3": "458", - "un_a3": "458", - "wb_a2": "MY", - "wb_a3": "MYS", - "woe_id": -99, - "adm0_a3_is": "MYS", - "adm0_a3_us": "MYS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "MYS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [101.07551557821333, 6.204867051615892], - [101.15421878459384, 5.691384182147715], - [101.81428185425804, 5.810808417174228], - [102.14118696493645, 6.221636053894656], - [102.37114708863524, 6.12820506431096], - [102.9617053568667, 5.524495144061078], - [103.38121463421217, 4.855001125503748], - [103.4385754740562, 4.181605536308382], - [103.33212202353488, 3.726697902842971], - [103.42942874554055, 3.38286876058902], - [103.50244754436889, 2.791018581550205], - [103.85467410687036, 2.515454006353763], - [104.24793175661151, 1.631141058759056], - [104.22881147666354, 1.293048000489534], - [103.51970747275443, 1.226333726400682], - [102.57361535035479, 1.967115383304744], - [101.39063846232918, 2.760813706875624], - [101.27353966675585, 3.270291652841181], - [100.6954354187067, 3.93913971599487], - [100.55740766805509, 4.76728038168828], - [100.19670617065773, 5.31249258058368], - [100.30626020711652, 6.040561835143876], - [100.08575687052709, 6.46448944745029], - [100.25959638875692, 6.642824815289572], - [101.07551557821333, 6.204867051615892] - ] - ], - [ - [ - [118.61832075406485, 4.478202419447541], - [117.88203494677019, 4.137551377779488], - [117.01521447150637, 4.306094061699469], - [115.86551720587677, 4.306559149590157], - [115.51907840379201, 3.169238389494396], - [115.13403730678523, 2.821481838386219], - [114.6213554220175, 1.430688177898887], - [113.80584964401956, 1.217548732911041], - [112.8598091980522, 1.497790025229946], - [112.38025190638368, 1.410120957846758], - [111.79754845586044, 0.904441229654651], - [111.15913781132659, 0.976478176269509], - [110.51406090702713, 0.773131415200993], - [109.83022667850886, 1.338135687664192], - [109.66326012577375, 2.006466986494985], - [110.39613528853707, 1.663774725751395], - [111.1688529805975, 1.850636704918784], - [111.3700810079421, 2.697303371588873], - [111.79692833867287, 2.885896511238073], - [112.99561486211527, 3.102394924324869], - [113.71293541875873, 3.893509426281128], - [114.20401655482843, 4.52587392823682], - [114.65959598191355, 4.00763682699781], - [114.8695573263154, 4.348313706881952], - [115.34746097215069, 4.316636053887009], - [115.40570031134362, 4.955227565933825], - [115.45071048386981, 5.447729803891561], - [116.22074100145099, 6.143191229675621], - [116.72510298061978, 6.924771429873998], - [117.12962609260049, 6.928052883324567], - [117.64339318244633, 6.422166449403306], - [117.68907514859237, 5.987490139180181], - [118.3476912781522, 5.708695786965464], - [119.18190392463994, 5.407835598162251], - [119.11069380094172, 5.016128241389865], - [118.43972700406411, 4.96651886638962], - [118.61832075406485, 4.478202419447541] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Oman", - "sov_a3": "OMN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Oman", - "adm0_a3": "OMN", - "geou_dif": 0, - "geounit": "Oman", - "gu_a3": "OMN", - "su_dif": 0, - "subunit": "Oman", - "su_a3": "OMN", - "brk_diff": 0, - "name": "Oman", - "name_long": "Oman", - "brk_a3": "OMN", - "brk_name": "Oman", - "brk_group": null, - "abbrev": "Oman", - "postal": "OM", - "formal_en": "Sultanate of Oman", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Oman", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 6, - "pop_est": 3418085, - "gdp_md_est": 66980, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "OM", - "iso_a3": "OMN", - "iso_n3": "512", - "un_a3": "512", - "wb_a2": "OM", - "wb_a3": "OMN", - "woe_id": -99, - "adm0_a3_is": "OMN", - "adm0_a3_us": "OMN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "OMN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [58.86114139184659, 21.114034532144302], - [58.48798587426696, 20.42898590746711], - [58.034318475176605, 20.48143748624335], - [57.82637251163411, 20.24300242764863], - [57.665762160070955, 19.736004950433113], - [57.788700392493375, 19.06757029873765], - [57.69439090356068, 18.944709580963803], - [57.234263950433814, 18.947991034414258], - [56.609650913321985, 18.57426707607948], - [56.512189162019496, 18.087113348863937], - [56.28352094912801, 17.87606679938395], - [55.6614917336307, 17.88412832282154], - [55.2699394061552, 17.632309068263197], - [55.274900343655105, 17.228354397037663], - [54.79100223167413, 16.950696926333364], - [54.239252964093765, 17.044980577049984], - [53.570508253804604, 16.707662665264678], - [53.10857262554751, 16.65105113368898], - [52.78218427919207, 17.349742336491232], - [52.00000980002224, 19.000003363516072], - [54.99998172386242, 19.99999400479612], - [55.66665937685988, 22.00000112557231], - [55.2083410988632, 22.70832998299701], - [55.234489373602884, 23.11099274341535], - [55.5258410988645, 23.524869289640918], - [55.52863162620829, 23.933604030853502], - [55.98121382022052, 24.130542914317854], - [55.80411868675625, 24.269604193615294], - [55.886232537668064, 24.920830593357493], - [56.396847365144, 24.924732163995515], - [56.84514041527606, 24.241673081961494], - [57.40345258975744, 23.87859446867884], - [58.13694786970834, 23.74793060962884], - [58.72921146020544, 23.565667832935418], - [59.18050174341036, 22.99239533130546], - [59.45009769067703, 22.6602709009656], - [59.80806033716286, 22.533611965418203], - [59.8061483091681, 22.31052480721419], - [59.44219119653641, 21.714540513592084], - [59.282407667889885, 21.433885809814882], - [58.86114139184659, 21.114034532144302] - ] - ], - [ - [ - [56.39142133975341, 25.89599070892126], - [56.26104170108093, 25.71460643157675], - [56.07082075381456, 26.05546417897395], - [56.36201744977936, 26.395934353128947], - [56.48567915225382, 26.309117946878672], - [56.39142133975341, 25.89599070892126] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Nepal", - "sov_a3": "NPL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Nepal", - "adm0_a3": "NPL", - "geou_dif": 0, - "geounit": "Nepal", - "gu_a3": "NPL", - "su_dif": 0, - "subunit": "Nepal", - "su_a3": "NPL", - "brk_diff": 0, - "name": "Nepal", - "name_long": "Nepal", - "brk_a3": "NPL", - "brk_name": "Nepal", - "brk_group": null, - "abbrev": "Nepal", - "postal": "NP", - "formal_en": "Nepal", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Nepal", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 12, - "pop_est": 28563377, - "gdp_md_est": 31080, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NP", - "iso_a3": "NPL", - "iso_n3": "524", - "un_a3": "524", - "wb_a2": "NP", - "wb_a3": "NPL", - "woe_id": -99, - "adm0_a3_is": "NPL", - "adm0_a3_us": "NPL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "NPL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [88.12044070836987, 27.876541652939594], - [88.04313276566123, 27.445818589786825], - [88.17480431514092, 26.81040517832595], - [88.06023766474982, 26.41461538340249], - [87.22747195836628, 26.397898057556077], - [86.02439293817918, 26.63098460540857], - [85.25177859898338, 26.72619843190634], - [84.6750179381738, 27.234901231387536], - [83.30424889519955, 27.36450572357556], - [81.99998742058497, 27.925479234319994], - [81.05720258985203, 28.416095282499043], - [80.08842451367627, 28.79447011974014], - [80.4767212259174, 29.72986522065534], - [81.11125613802932, 30.183480943313402], - [81.52580447787474, 30.42271698660863], - [82.32751264845088, 30.115268052688133], - [83.33711510613719, 29.463731594352193], - [83.89899295444673, 29.320226141877658], - [84.23457970575015, 28.839893703724698], - [85.01163821812304, 28.642773952747344], - [85.82331994013151, 28.203575954698703], - [86.9545170430006, 27.974261786403517], - [88.12044070836987, 27.876541652939594] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Pakistan", - "sov_a3": "PAK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Pakistan", - "adm0_a3": "PAK", - "geou_dif": 0, - "geounit": "Pakistan", - "gu_a3": "PAK", - "su_dif": 0, - "subunit": "Pakistan", - "su_a3": "PAK", - "brk_diff": 0, - "name": "Pakistan", - "name_long": "Pakistan", - "brk_a3": "PAK", - "brk_name": "Pakistan", - "brk_group": null, - "abbrev": "Pak.", - "postal": "PK", - "formal_en": "Islamic Republic of Pakistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Pakistan", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 3, - "mapcolor13": 11, - "pop_est": 176242949, - "gdp_md_est": 427300, - "pop_year": -99, - "lastcensus": 1998, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PK", - "iso_a3": "PAK", - "iso_n3": "586", - "un_a3": "586", - "wb_a2": "PK", - "wb_a3": "PAK", - "woe_id": -99, - "adm0_a3_is": "PAK", - "adm0_a3_us": "PAK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Southern Asia", - "region_wb": "South Asia", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PAK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [75.15802778514092, 37.13303091078912], - [75.89689741405013, 36.666806138651836], - [76.19284834178569, 35.89840342868782], - [77.83745079947457, 35.494009507787766], - [76.87172163280403, 34.65354401299274], - [75.75706098826834, 34.50492259372132], - [74.24020267120497, 34.74888703057125], - [73.74994835805195, 34.31769887952785], - [74.10429365427734, 33.44147329358685], - [74.45155927927871, 32.7648996038055], - [75.25864179881322, 32.2711054550405], - [74.40592898956501, 31.69263947196528], - [74.42138024282026, 30.979814764931177], - [73.45063846221743, 29.97641347911987], - [72.8237516620847, 28.961591701772054], - [71.77766564320032, 27.913180243434525], - [70.61649620960193, 27.989196275335868], - [69.51439293811312, 26.940965684511372], - [70.16892662952202, 26.491871649678842], - [70.28287316272558, 25.72222870533983], - [70.84469933460284, 25.21510203704352], - [71.04324018746823, 24.3565239527302], - [68.84259931831878, 24.35913361256094], - [68.1766451353734, 23.69196503345671], - [67.44366661974547, 23.94484365487699], - [67.14544192898907, 24.663611151624647], - [66.37282758979326, 25.425140896093847], - [64.53040774929113, 25.23703868255143], - [62.9057007180346, 25.21840932871021], - [61.49736290878419, 25.0782370061185], - [61.87418745305655, 26.239974880472104], - [63.31663170761959, 26.756532497661667], - [63.233897739520295, 27.21704702403071], - [62.755425652929866, 27.378923448184985], - [62.72783043808598, 28.25964488373539], - [61.77186811711863, 28.699333807890795], - [61.36930870956494, 29.303276272085924], - [60.874248488208785, 29.829238999952604], - [62.54985680527278, 29.31857249604431], - [63.55026085801117, 29.468330796826162], - [64.14800215033125, 29.340819200145972], - [64.35041873561852, 29.560030625928093], - [65.0468620136161, 29.472180691031905], - [66.34647260932442, 29.887943427036177], - [66.38145755398602, 30.73889923758645], - [66.93889122911847, 31.304911200479353], - [67.68339358914747, 31.30315420178142], - [67.79268924344478, 31.58293040620963], - [68.55693200060932, 31.713310044882018], - [68.92667687365767, 31.620189113892064], - [69.31776411324255, 31.90141225842444], - [69.26252200712256, 32.5019440780883], - [69.68714725126485, 33.105498969041236], - [70.3235941913716, 33.35853261975839], - [69.9305432473596, 34.02012014417511], - [70.8818030129884, 33.98885590263851], - [71.15677330921346, 34.34891144463215], - [71.11501875192162, 34.733125718722235], - [71.6130762063507, 35.153203436822864], - [71.49876793812109, 35.650563259416], - [71.26234826038575, 36.074387518857804], - [71.84629194528392, 36.50994232842986], - [72.92002485544447, 36.72000702569632], - [74.06755171091783, 36.83617564548845], - [74.57589277537298, 37.02084137628346], - [75.15802778514092, 37.13303091078912] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Philippines", - "sov_a3": "PHL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Philippines", - "adm0_a3": "PHL", - "geou_dif": 0, - "geounit": "Philippines", - "gu_a3": "PHL", - "su_dif": 0, - "subunit": "Philippines", - "su_a3": "PHL", - "brk_diff": 0, - "name": "Philippines", - "name_long": "Philippines", - "brk_a3": "PHL", - "brk_name": "Philippines", - "brk_group": null, - "abbrev": "Phil.", - "postal": "PH", - "formal_en": "Republic of the Philippines", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Philippines", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 8, - "pop_est": 97976603, - "gdp_md_est": 317500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PH", - "iso_a3": "PHL", - "iso_n3": "608", - "un_a3": "608", - "wb_a2": "PH", - "wb_a3": "PHL", - "woe_id": -99, - "adm0_a3_is": "PHL", - "adm0_a3_us": "PHL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 11, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "PHL.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [126.37681359263748, 8.414706325713354], - [126.4785128113879, 7.750354112168978], - [126.53742394420063, 7.189380601424574], - [126.19677290253256, 6.27429433840004], - [125.83142052622911, 7.293715318221857], - [125.3638521668523, 6.786485297060992], - [125.68316084198372, 6.049656887227258], - [125.39651167206064, 5.58100332277229], - [124.21978763234236, 6.161355495626182], - [123.93871951710695, 6.885135606306122], - [124.24366214406135, 7.360610459823661], - [123.61021243702757, 7.833527329942754], - [123.2960714051252, 7.418875637232787], - [122.82550581267542, 7.457374579290217], - [122.08549930225577, 6.899424139834849], - [121.91992801319263, 7.192119452336072], - [122.31235884001714, 8.034962063016508], - [122.94239790251966, 8.316236883981174], - [123.48768761606352, 8.693009751821194], - [123.84115441293984, 8.240324204944386], - [124.60146976125023, 8.514157619659017], - [124.76461225799564, 8.96040945071546], - [125.47139082245157, 8.986996975129642], - [125.41211795461278, 9.760334784377548], - [126.22271447154318, 9.28607432701885], - [126.3066369975851, 8.782487494334575], - [126.37681359263748, 8.414706325713354] - ] - ], - [ - [ - [123.98243777882583, 10.278778591345812], - [123.62318322153278, 9.950090643753299], - [123.30992068897936, 9.318268744336676], - [122.99588300994164, 9.0221886255204], - [122.38005496631948, 9.713360907424203], - [122.5860889018671, 9.981044826696104], - [122.83708133350873, 10.261156927934238], - [122.94741051645192, 10.881868394408029], - [123.49884972543848, 10.940624497923949], - [123.33777428598475, 10.267383938025446], - [124.07793582570125, 11.23272553145371], - [123.98243777882583, 10.278778591345812] - ] - ], - [ - [ - [118.50458092659035, 9.31638255455809], - [117.1742745301007, 8.367499904814665], - [117.66447716682138, 9.066888739452935], - [118.38691369026175, 9.684499619989225], - [118.98734215706108, 10.376292019080509], - [119.51149620979756, 11.369668077027214], - [119.68967654833992, 10.554291490109875], - [119.029458449379, 10.003653265823871], - [118.50458092659035, 9.31638255455809] - ] - ], - [ - [ - [121.88354780485913, 11.89175507247198], - [122.48382124236147, 11.582187404827508], - [123.12021650603597, 11.58366018314787], - [123.10083784392647, 11.16593374271649], - [122.6377136577267, 10.741308498574227], - [122.00261030485957, 10.441016750526087], - [121.96736697803655, 10.905691229694623], - [122.03837039600555, 11.41584096928004], - [121.88354780485913, 11.89175507247198] - ] - ], - [ - [ - [125.50255171112352, 12.162694606978349], - [125.78346479706218, 11.046121934447768], - [125.01188398651229, 11.31145457605038], - [125.03276126515814, 10.975816148314706], - [125.27744917206027, 10.358722032101312], - [124.80181928924573, 10.134678859899893], - [124.76016808481849, 10.837995103392302], - [124.45910119028606, 10.889929917845635], - [124.30252160044172, 11.495370998577227], - [124.8910128113816, 11.415582587118593], - [124.87799035044398, 11.79418996830499], - [124.26676150929572, 12.557760931849685], - [125.22711632700785, 12.535720933477194], - [125.50255171112352, 12.162694606978349] - ] - ], - [ - [ - [121.52739383350351, 13.06959015548452], - [121.26219038298157, 12.205560207564403], - [120.83389611214656, 12.70449616134242], - [120.3234363139675, 13.46641347905387], - [121.18012820850217, 13.429697373910443], - [121.52739383350351, 13.06959015548452] - ] - ], - [ - [ - [121.32130822152358, 18.504064642811016], - [121.9376013530364, 18.218552354398383], - [122.24600630095429, 18.478949896717097], - [122.336956821788, 18.224882717354177], - [122.1742794129332, 17.810282701076375], - [122.51565392465336, 17.093504746971973], - [122.2523108256939, 16.262444362854126], - [121.66278608610828, 15.931017564350128], - [121.5050696147534, 15.124813544164622], - [121.72882856657728, 14.328376369682246], - [122.25892540902734, 14.218202216035976], - [122.70127566944566, 14.33654124598442], - [123.95029503794026, 13.78213064214107], - [123.85510704965863, 13.237771104378467], - [124.1812886902849, 12.997527370653472], - [124.07741906137825, 12.536676947474575], - [123.29803510955227, 13.027525539598981], - [122.92865197152993, 13.552919826710408], - [122.67135501514869, 13.185836289925135], - [122.03464969288055, 13.784481919810347], - [121.1263847189186, 13.63668732345556], - [120.62863732308331, 13.857655747935652], - [120.67938357959385, 14.271015529838323], - [120.99181928923055, 14.525392767795083], - [120.69333621631272, 14.756670640517285], - [120.564145135583, 14.396279201713822], - [120.0704285014664, 14.970869452367097], - [119.92092858284613, 15.406346747290739], - [119.88377322802826, 16.363704331929966], - [120.28648766487882, 16.03462881109533], - [120.39004723519176, 17.59908112229951], - [120.71586714079191, 18.50522736253754], - [121.32130822152358, 18.504064642811016] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "North Korea", - "sov_a3": "PRK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "North Korea", - "adm0_a3": "PRK", - "geou_dif": 0, - "geounit": "North Korea", - "gu_a3": "PRK", - "su_dif": 0, - "subunit": "North Korea", - "su_a3": "PRK", - "brk_diff": 0, - "name": "Dem. Rep. Korea", - "name_long": "Dem. Rep. Korea", - "brk_a3": "PRK", - "brk_name": "Dem. Rep. Korea", - "brk_group": null, - "abbrev": "N.K.", - "postal": "KP", - "formal_en": "Democratic People's Republic of Korea", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Korea, Dem. Rep.", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 9, - "pop_est": 22665345, - "gdp_md_est": 40000, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "KP", - "iso_a3": "PRK", - "iso_n3": "408", - "un_a3": "408", - "wb_a2": "KP", - "wb_a3": "PRK", - "woe_id": -99, - "adm0_a3_is": "PRK", - "adm0_a3_us": "PRK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 15, - "long_len": 15, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PRK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [130.6400159038524, 42.39500946712528], - [130.78000735893113, 42.22000722916885], - [130.40003055228902, 42.28000356705971], - [129.96594852103726, 41.94136790625105], - [129.66736209525482, 41.60110443782523], - [129.70518924369247, 40.88282786718433], - [129.18811486218, 40.66180776627199], - [129.01039961152821, 40.485436102859815], - [128.63336836152672, 40.18984691015031], - [127.96741417858135, 40.02541250259756], - [127.53343550019417, 39.7568500839767], - [127.5021195822253, 39.32393077245153], - [127.38543419811029, 39.213472398427655], - [127.78334272675772, 39.05089834243742], - [128.34971642467661, 38.61224294692785], - [128.20574588431145, 38.37039724380189], - [127.780035435091, 38.30453563084589], - [127.07330854706737, 38.2561148137884], - [126.68371992401892, 37.80477285415118], - [126.23733890188176, 37.84037791600028], - [126.17475874237624, 37.74968577732804], - [125.6891036316972, 37.940010077459014], - [125.56843916229569, 37.75208873142962], - [125.2753304383362, 37.669070542952724], - [125.24008711151315, 37.85722443292744], - [124.98103315643398, 37.94882090916478], - [124.71216067921938, 38.10834605564979], - [124.98599409393398, 38.54847422947968], - [125.2219486837787, 38.66585724543067], - [125.13285851450752, 38.84855927179859], - [125.3865897970606, 39.387957872061165], - [125.3211157573468, 39.5513845891842], - [124.7374821310424, 39.66034434667162], - [124.26562462778531, 39.928493353834156], - [125.07994184784063, 40.56982371679245], - [126.18204511932943, 41.10733612727637], - [126.86908328664985, 41.81656932226619], - [127.34378299368302, 41.50315176041597], - [128.20843305879066, 41.46677155208249], - [128.0522152039723, 41.99428457291795], - [129.59666873587952, 42.42498179785456], - [129.99426720593323, 42.985386867843786], - [130.6400159038524, 42.39500946712528] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Israel", - "sov_a3": "ISR", - "adm0_dif": 1, - "level": 2, - "type": "Disputed", - "admin": "Palestine", - "adm0_a3": "PSX", - "geou_dif": 0, - "geounit": "Palestine", - "gu_a3": "PSX", - "su_dif": 0, - "subunit": "Palestine", - "su_a3": "PSX", - "brk_diff": 0, - "name": "Palestine", - "name_long": "Palestine", - "brk_a3": "PSX", - "brk_name": "Palestine", - "brk_group": null, - "abbrev": "Pal.", - "postal": "PAL", - "formal_en": "West Bank and Gaza", - "formal_fr": null, - "note_adm0": "Partial self-admin.", - "note_brk": "Partial self-admin.", - "name_sort": "Palestine (West Bank and Gaza)", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 8, - "pop_est": 4119083, - "gdp_md_est": 11950.77, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PS", - "iso_a3": "PSE", - "iso_n3": "275", - "un_a3": "275", - "wb_a2": "GZ", - "wb_a3": "WBG", - "woe_id": -99, - "adm0_a3_is": "PSE", - "adm0_a3_us": "PSX", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": -99, - "filename": "PSE.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [35.54566531753454, 32.393992011030576], - [35.5452519060762, 31.78250478772084], - [35.397560662586045, 31.48908600516758], - [34.92740848159457, 31.353435370401414], - [34.970506626125996, 31.616778469360806], - [35.22589155451242, 31.754341132121766], - [34.97464074070933, 31.86658234305972], - [35.183930291491436, 32.53251068778894], - [35.54566531753454, 32.393992011030576] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Saudi Arabia", - "sov_a3": "SAU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Saudi Arabia", - "adm0_a3": "SAU", - "geou_dif": 0, - "geounit": "Saudi Arabia", - "gu_a3": "SAU", - "su_dif": 0, - "subunit": "Saudi Arabia", - "su_a3": "SAU", - "brk_diff": 0, - "name": "Saudi Arabia", - "name_long": "Saudi Arabia", - "brk_a3": "SAU", - "brk_name": "Saudi Arabia", - "brk_group": null, - "abbrev": "Saud.", - "postal": "SA", - "formal_en": "Kingdom of Saudi Arabia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Saudi Arabia", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 6, - "mapcolor13": 7, - "pop_est": 28686633, - "gdp_md_est": 576500, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SA", - "iso_a3": "SAU", - "iso_n3": "682", - "un_a3": "682", - "wb_a2": "SA", - "wb_a3": "SAU", - "woe_id": -99, - "adm0_a3_is": "SAU", - "adm0_a3_us": "SAU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 12, - "long_len": 12, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SAU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [42.77933230975097, 16.347891343648683], - [42.649572788266084, 16.774635321514964], - [42.347989129410706, 17.075805568912003], - [42.270887892431226, 17.474721787989125], - [41.75438195167396, 17.833046169500975], - [41.22139122901558, 18.671599636301206], - [40.93934126156654, 19.486485297111756], - [40.247652215339826, 20.17463450772649], - [39.80168460466095, 20.338862209550054], - [39.139399448408284, 21.29190481209293], - [39.023695916506796, 21.986875311770195], - [39.06632897314759, 22.57965566659027], - [38.49277225114008, 23.688451036060854], - [38.02386030452362, 24.07868561451293], - [37.483634881344386, 24.285494696545015], - [37.154817742671185, 24.85848297779731], - [37.209491408036, 25.084541530858104], - [36.93162723160259, 25.602959499610176], - [36.63960371272122, 25.82622752532722], - [36.249136590323815, 26.57013560638488], - [35.64018151219639, 27.37652049408342], - [35.13018680190788, 28.06335195567472], - [34.63233605320798, 28.058546047471566], - [34.787778761541944, 28.6074272730597], - [34.832220493312946, 28.957483425404845], - [34.95603722508426, 29.35655467377884], - [36.06894087092206, 29.197494615184457], - [36.50121422704358, 29.5052536076987], - [36.74052778498725, 29.86528331147619], - [37.503581984209035, 30.003776150018403], - [37.66811974462638, 30.3386652694859], - [37.998848911294374, 30.50849986421313], - [37.00216556168101, 31.508412990844743], - [39.00488569515255, 32.01021698661498], - [39.19546837744497, 32.16100881604267], - [40.399994337736246, 31.889991766887935], - [41.889980910007836, 31.190008653278365], - [44.70949873228474, 29.178891099559383], - [46.568713413281756, 29.09902517345229], - [47.45982181172283, 29.002519436147224], - [47.708850538937384, 28.526062730416143], - [48.416094191283946, 28.55200429942667], - [48.80759484232718, 27.689627997339883], - [49.29955447774582, 27.46121816660981], - [49.470913527225655, 27.10999929453808], - [50.15242231629088, 26.689663194275997], - [50.212935418504685, 26.277026882425375], - [50.11330325704594, 25.943972276304248], - [50.239858839728754, 25.608049628190926], - [50.52738650900073, 25.3278083358721], - [50.66055667501689, 24.99989553476402], - [50.81010827006958, 24.754742539971378], - [51.11241539897702, 24.556330878186724], - [51.38960778179063, 24.62738597258806], - [51.57951867046327, 24.245497137951105], - [51.61770755392698, 24.014219265228828], - [52.000733270074335, 23.00115448657894], - [55.0068030129249, 22.496947536707136], - [55.20834109886319, 22.708329982997046], - [55.666659376859826, 22.00000112557234], - [54.99998172386236, 19.999994004796108], - [52.00000980002224, 19.000003363516058], - [49.11667158386487, 18.616667588774945], - [48.18334354024134, 18.166669216377315], - [47.46669477721763, 17.116681626854884], - [47.000004917189756, 16.949999294497445], - [46.74999433776165, 17.283338120996177], - [46.366658563020536, 17.233315334537636], - [45.39999922056875, 17.333335069238558], - [45.21665123879718, 17.43332896572333], - [44.06261315285508, 17.410358791569593], - [43.79151858905192, 17.31997671149111], - [43.380794305196105, 17.57998668056767], - [43.11579756040335, 17.088440456607373], - [43.21837527850275, 16.66688996018641], - [42.77933230975097, 16.347891343648683] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Qatar", - "sov_a3": "QAT", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Qatar", - "adm0_a3": "QAT", - "geou_dif": 0, - "geounit": "Qatar", - "gu_a3": "QAT", - "su_dif": 0, - "subunit": "Qatar", - "su_a3": "QAT", - "brk_diff": 0, - "name": "Qatar", - "name_long": "Qatar", - "brk_a3": "QAT", - "brk_name": "Qatar", - "brk_group": null, - "abbrev": "Qatar", - "postal": "QA", - "formal_en": "State of Qatar", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Qatar", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 4, - "pop_est": 833285, - "gdp_md_est": 91330, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "QA", - "iso_a3": "QAT", - "iso_n3": "634", - "un_a3": "634", - "wb_a2": "QA", - "wb_a3": "QAT", - "woe_id": -99, - "adm0_a3_is": "QAT", - "adm0_a3_us": "QAT", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "QAT.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [50.81010827006958, 24.754742539971378], - [50.74391076030369, 25.482424221289396], - [51.01335167827349, 26.00699168548419], - [51.28646162293606, 26.11458201751587], - [51.58907881043726, 25.80111277923338], - [51.60670047384881, 25.21567047779874], - [51.38960778179063, 24.62738597258806], - [51.11241539897702, 24.556330878186724], - [50.81010827006958, 24.754742539971378] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Syria", - "sov_a3": "SYR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Syria", - "adm0_a3": "SYR", - "geou_dif": 0, - "geounit": "Syria", - "gu_a3": "SYR", - "su_dif": 0, - "subunit": "Syria", - "su_a3": "SYR", - "brk_diff": 0, - "name": "Syria", - "name_long": "Syria", - "brk_a3": "SYR", - "brk_name": "Syria", - "brk_group": null, - "abbrev": "Syria", - "postal": "SYR", - "formal_en": "Syrian Arab Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Syrian Arab Republic", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 6, - "pop_est": 20178485, - "gdp_md_est": 98830, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SY", - "iso_a3": "SYR", - "iso_n3": "760", - "un_a3": "760", - "wb_a2": "SY", - "wb_a3": "SYR", - "woe_id": -99, - "adm0_a3_is": "SYR", - "adm0_a3_us": "SYR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "SYR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [38.792340529136084, 33.378686428352225], - [36.834062127435544, 32.312937526980775], - [35.71991824722275, 32.709192409794866], - [35.700797967274745, 32.71601369885738], - [35.836396925608625, 32.86812327730851], - [35.82110070165024, 33.2774264592763], - [36.066460402172055, 33.82491242119255], - [36.61175011571589, 34.201788641897174], - [36.4481942075121, 34.59393524834407], - [35.99840254084364, 34.644914048800004], - [35.905023227692226, 35.410009467097325], - [36.149762811026534, 35.82153473565367], - [36.417550083163036, 36.04061697035506], - [36.6853890317318, 36.25969920505646], - [36.7394942563414, 36.81752045343109], - [37.06676110204583, 36.62303620050062], - [38.1677274920242, 36.90121043552777], - [38.6998913917659, 36.71292735447234], - [39.52258019385255, 36.71605377862599], - [40.67325931169569, 37.09127635349729], - [41.21208947120305, 37.074352321921694], - [42.34959109881177, 37.2298725449041], - [41.83706424334096, 36.605853786763575], - [41.289707472505455, 36.35881460219227], - [41.383965285005814, 35.628316555314356], - [41.006158888519934, 34.41937226006212], - [38.792340529136084, 33.378686428352225] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Thailand", - "sov_a3": "THA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Thailand", - "adm0_a3": "THA", - "geou_dif": 0, - "geounit": "Thailand", - "gu_a3": "THA", - "su_dif": 0, - "subunit": "Thailand", - "su_a3": "THA", - "brk_diff": 0, - "name": "Thailand", - "name_long": "Thailand", - "brk_a3": "THA", - "brk_name": "Thailand", - "brk_group": null, - "abbrev": "Thai.", - "postal": "TH", - "formal_en": "Kingdom of Thailand", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Thailand", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 8, - "mapcolor13": 1, - "pop_est": 65905410, - "gdp_md_est": 547400, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TH", - "iso_a3": "THA", - "iso_n3": "764", - "un_a3": "764", - "wb_a2": "TH", - "wb_a3": "THA", - "woe_id": -99, - "adm0_a3_is": "THA", - "adm0_a3_us": "THA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "THA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [102.5849324890267, 12.186594956913282], - [101.68715783081996, 12.645740057826572], - [100.83180952352487, 12.627084865769206], - [100.9784672383692, 13.412721665902566], - [100.0977974792511, 13.406856390837433], - [100.01873253784456, 12.307001044153354], - [99.47892052612363, 10.846366685423547], - [99.15377241414316, 9.963061428258554], - [99.22239871622676, 9.239255479362427], - [99.87383182169813, 9.20786204674512], - [100.27964684448622, 8.295152899606052], - [100.45927412313276, 7.429572658717177], - [101.01732791545273, 6.856868597842478], - [101.62307905477806, 6.74062246340192], - [102.14118696493638, 6.221636053894628], - [101.81428185425798, 5.810808417174242], - [101.15421878459387, 5.691384182147715], - [101.07551557821336, 6.204867051615921], - [100.25959638875696, 6.642824815289543], - [100.0857568705271, 6.46448944745029], - [99.69069054565574, 6.848212795433597], - [99.51964155476963, 7.34345388430276], - [98.9882528015123, 7.907993068875327], - [98.503786248776, 8.382305202666288], - [98.339661899817, 7.794511623562386], - [98.15000939330581, 8.350007432483878], - [98.25915001830624, 8.973922837759801], - [98.55355065307305, 9.932959906448545], - [99.03812055867398, 10.960545762572437], - [99.58728600463972, 11.892762762901697], - [99.19635379435167, 12.80474843998867], - [99.21201175333609, 13.269293728076464], - [99.09775516153876, 13.827502549693278], - [98.43081912637987, 14.622027696180835], - [98.1920740091914, 15.12370250087035], - [98.53737592976572, 15.308497422746084], - [98.90334842325676, 16.177824204976115], - [98.49376102091135, 16.83783559820793], - [97.85912275593486, 17.567946071843664], - [97.37589643757354, 18.445437730375815], - [97.7977828308044, 18.627080389881755], - [98.25372399291561, 19.708203029860044], - [98.95967573445488, 19.752980658440947], - [99.54330936075931, 20.186597601802063], - [100.11598758341783, 20.417849636308187], - [100.54888105672688, 20.109237982661128], - [100.60629357300316, 19.508344427971224], - [101.2820146016517, 19.462584947176765], - [101.03593143107777, 18.408928330961615], - [101.05954756063517, 17.51249725999449], - [102.11359175009248, 18.109101670804165], - [102.41300499879162, 17.932781683824288], - [102.9987056823877, 17.9616946476916], - [103.20019209189373, 18.309632066312773], - [103.95647667848529, 18.24095408779688], - [104.7169470560925, 17.42885895433008], - [104.7793205098688, 16.44186493577145], - [105.58903852745016, 15.570316066952858], - [105.54433841351769, 14.723933620660416], - [105.21877689007887, 14.273211778210694], - [104.28141808473661, 14.416743068901367], - [102.98842207236163, 14.225721136934467], - [102.348099399833, 13.394247341358223], - [102.5849324890267, 12.186594956913282] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Tajikistan", - "sov_a3": "TJK", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Tajikistan", - "adm0_a3": "TJK", - "geou_dif": 0, - "geounit": "Tajikistan", - "gu_a3": "TJK", - "su_dif": 0, - "subunit": "Tajikistan", - "su_a3": "TJK", - "brk_diff": 0, - "name": "Tajikistan", - "name_long": "Tajikistan", - "brk_a3": "TJK", - "brk_name": "Tajikistan", - "brk_group": null, - "abbrev": "Tjk.", - "postal": "TJ", - "formal_en": "Republic of Tajikistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Tajikistan", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 7349145, - "gdp_md_est": 13160, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TJ", - "iso_a3": "TJK", - "iso_n3": "762", - "un_a3": "762", - "wb_a2": "TJ", - "wb_a3": "TJK", - "woe_id": -99, - "adm0_a3_is": "TJK", - "adm0_a3_us": "TJK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TJK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [71.01419803252017, 40.24436554621823], - [70.64801883329997, 39.93575389257117], - [69.55960981636852, 40.10321137141298], - [69.46488691597753, 39.5266832545487], - [70.54916181832562, 39.6041979029865], - [71.784693637992, 39.27946320246437], - [73.6753792662548, 39.4312368841056], - [73.92885216664644, 38.50581533462274], - [74.25751427602273, 38.60650686294345], - [74.86481570831681, 38.3788463404816], - [74.8299857929521, 37.9900070257014], - [74.98000247589542, 37.419990139305895], - [73.9486959166465, 37.4215662704908], - [73.26005577992501, 37.495256862939], - [72.63688968291729, 37.047558091778356], - [72.1930408059624, 36.948287665345674], - [71.8446382994506, 36.73817129164692], - [71.44869347523024, 37.06564484308051], - [71.54191775908478, 37.905774441065645], - [71.23940392444817, 37.95326508234188], - [71.34813113799026, 38.258905341132156], - [70.80682050973289, 38.486281643216415], - [70.3763041523093, 38.13839590102752], - [70.27057417184014, 37.735164699854025], - [70.11657840361033, 37.58822276463209], - [69.51878543485796, 37.60899669041341], - [69.19627282092438, 37.15114350030743], - [68.85944583524594, 37.344335842430596], - [68.13556237170138, 37.0231151393043], - [67.82999962755952, 37.14499400486468], - [68.39203250516596, 38.157025254868735], - [68.17602501818592, 38.901553453113905], - [67.44221967964131, 39.140143541005486], - [67.70142866401736, 39.58047842056453], - [68.53641645698941, 39.53345286717894], - [69.0116329283455, 40.08615814875666], - [69.32949466337283, 40.72782440852485], - [70.66662234892505, 40.96021332454141], - [70.45815962105962, 40.49649485937029], - [70.60140669137269, 40.21852733007229], - [71.01419803252017, 40.24436554621823] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Turkmenistan", - "sov_a3": "TKM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Turkmenistan", - "adm0_a3": "TKM", - "geou_dif": 0, - "geounit": "Turkmenistan", - "gu_a3": "TKM", - "su_dif": 0, - "subunit": "Turkmenistan", - "su_a3": "TKM", - "brk_diff": 0, - "name": "Turkmenistan", - "name_long": "Turkmenistan", - "brk_a3": "TKM", - "brk_name": "Turkmenistan", - "brk_group": null, - "abbrev": "Turkm.", - "postal": "TM", - "formal_en": "Turkmenistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Turkmenistan", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 1, - "mapcolor13": 9, - "pop_est": 4884887, - "gdp_md_est": 29780, - "pop_year": -99, - "lastcensus": 1995, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TM", - "iso_a3": "TKM", - "iso_n3": "795", - "un_a3": "795", - "wb_a2": "TM", - "wb_a3": "TKM", - "woe_id": -99, - "adm0_a3_is": "TKM", - "adm0_a3_us": "TKM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 12, - "long_len": 12, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "TKM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [61.21081709172574, 35.650072333309225], - [61.123070509694145, 36.49159719496624], - [60.37763797388387, 36.52738312432837], - [59.23476199731681, 37.412987982730336], - [58.4361544126782, 37.522309475243794], - [57.33043379092898, 38.02922943781094], - [56.61936608259282, 38.121394354803485], - [56.18037479027333, 37.93512665460742], - [55.51157840355191, 37.96411713312317], - [54.800303989486565, 37.392420762678185], - [53.92159793479556, 37.19891836196126], - [53.73551110211252, 37.90613617609169], - [53.880928582581845, 38.95209300389536], - [53.101027866432894, 39.29057363540713], - [53.35780805849123, 39.97528636327445], - [52.69397260926982, 40.03362905533197], - [52.915251092343624, 40.87652334244473], - [53.858139275941134, 40.63103445084218], - [54.73684533063215, 40.95101491959346], - [54.008310988181314, 41.55121084244742], - [53.72171349469059, 42.12319143327003], - [52.916749708880076, 41.86811656347733], - [52.81468875510361, 41.13537059179471], - [52.50245975119615, 41.78331553808637], - [52.944293247291654, 42.11603424739759], - [54.07941775901495, 42.32410940202083], - [54.75534549339263, 42.043971462566574], - [55.45525109235377, 41.25985911718584], - [55.96819135928291, 41.30864166926936], - [57.0963912290791, 41.32231008561057], - [56.932215203687804, 41.826026109375604], - [57.78652998233708, 42.17055288346552], - [58.62901085799146, 42.75155101172305], - [59.97642215356978, 42.22308197689021], - [60.08334069198167, 41.425146185871405], - [60.46595299667069, 41.22032664648255], - [61.54717898951356, 41.266370347654615], - [61.88271406438469, 41.084856879229406], - [62.374260288345, 40.05388621679039], - [63.51801476426103, 39.36325653742564], - [64.17022301621677, 38.892406724598246], - [65.2159989765074, 38.40269501398429], - [66.54615034370022, 37.97468496352687], - [66.51860680528867, 37.36278432875879], - [66.21738488145932, 37.39379018813392], - [65.74563073106681, 37.66116404881207], - [65.58894778835784, 37.30521678318564], - [64.7461051776774, 37.111817735333304], - [64.5464791197339, 36.31207326918427], - [63.9828959491587, 36.0079574651466], - [63.19353844590035, 35.857165635718914], - [62.9846623065766, 35.40404083916762], - [62.230651483005886, 35.270663967422294], - [61.21081709172574, 35.650072333309225] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "East Timor", - "sov_a3": "TLS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "East Timor", - "adm0_a3": "TLS", - "geou_dif": 0, - "geounit": "East Timor", - "gu_a3": "TLS", - "su_dif": 0, - "subunit": "East Timor", - "su_a3": "TLS", - "brk_diff": 0, - "name": "Timor-Leste", - "name_long": "Timor-Leste", - "brk_a3": "TLS", - "brk_name": "Timor-Leste", - "brk_group": null, - "abbrev": "T.L.", - "postal": "TL", - "formal_en": "Democratic Republic of Timor-Leste", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Timor-Leste", - "name_alt": "East Timor", - "mapcolor7": 2, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 3, - "pop_est": 1131612, - "gdp_md_est": 2520, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TL", - "iso_a3": "TLS", - "iso_n3": "626", - "un_a3": "626", - "wb_a2": "TP", - "wb_a3": "TMP", - "woe_id": -99, - "adm0_a3_is": "TLS", - "adm0_a3_us": "TLS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TLS.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [124.96868248911622, -8.892790215697083], - [125.08624637258026, -8.65688730228468], - [125.94707238169826, -8.432094821815035], - [126.64470421763855, -8.398246758663852], - [126.95724328013982, -8.273344821814398], - [127.33592817597464, -8.397316582882603], - [126.96799197805655, -8.668256117388893], - [125.9258850444586, -9.106007175333351], - [125.08852013560109, -9.393173109579294], - [125.07001997284061, -9.089987481322872], - [124.96868248911622, -8.892790215697083] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Turkey", - "sov_a3": "TUR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Turkey", - "adm0_a3": "TUR", - "geou_dif": 0, - "geounit": "Turkey", - "gu_a3": "TUR", - "su_dif": 0, - "subunit": "Turkey", - "su_a3": "TUR", - "brk_diff": 0, - "name": "Turkey", - "name_long": "Turkey", - "brk_a3": "TUR", - "brk_name": "Turkey", - "brk_group": null, - "abbrev": "Tur.", - "postal": "TR", - "formal_en": "Republic of Turkey", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Turkey", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 8, - "mapcolor13": 4, - "pop_est": 76805524, - "gdp_md_est": 902700, - "pop_year": -99, - "lastcensus": 2000, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TR", - "iso_a3": "TUR", - "iso_n3": "792", - "un_a3": "792", - "wb_a2": "TR", - "wb_a3": "TUR", - "woe_id": -99, - "adm0_a3_is": "TUR", - "adm0_a3_us": "TUR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Europe & Central Asia", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "TUR.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [36.91312706884215, 41.335358384764305], - [38.34766482926452, 40.94858612727572], - [39.51260664242025, 41.102762763018575], - [40.373432651538245, 41.01367259374734], - [41.554084100110714, 41.53565623632761], - [42.619548781104555, 41.58317271581993], - [43.58274580259271, 41.09214325618257], - [43.7526579119685, 40.74020091405882], - [43.65643639504096, 40.25356395116617], - [44.400008579288766, 40.00500031184231], - [44.793989699082005, 39.713002631177034], - [44.109225294782355, 39.428136298168056], - [44.4214026222576, 38.28128123631453], - [44.22575564960053, 37.97158437758935], - [44.77269900897775, 37.17044464776845], - [44.29345177590286, 37.00151439060635], - [43.94225874204736, 37.256227525372935], - [42.77912560402186, 37.38526357680581], - [42.34959109881177, 37.22987254490411], - [41.21208947120303, 37.07435232192173], - [40.673259311695716, 37.09127635349736], - [39.52258019385252, 36.71605377862602], - [38.69989139176593, 36.71292735447233], - [38.16772749202416, 36.90121043552779], - [37.06676110204583, 36.62303620050062], - [36.739494256341374, 36.817520453431115], - [36.68538903173183, 36.259699205056506], - [36.41755008316309, 36.0406169703551], - [36.14976281102659, 35.82153473565367], - [35.782084995269855, 36.274995429014915], - [36.160821567537056, 36.650605577128374], - [35.55093631362834, 36.56544281671134], - [34.714553256984374, 36.795532131490916], - [34.02689497247647, 36.21996002862397], - [32.5091581560641, 36.1075637883892], - [31.699595167779567, 36.64427521417261], - [30.62162479017107, 36.677864895162315], - [30.39109622571712, 36.26298065850698], - [29.699975620245567, 36.144357408181], - [28.73290286633539, 36.67683136651644], - [27.64118655773737, 36.658822129862756], - [27.048767937943296, 37.65336090753601], - [26.318218214633045, 38.208133246405396], - [26.804700148228733, 38.98576019953356], - [26.17078535330438, 39.463612168936464], - [27.280019972449395, 40.42001373957831], - [28.819977654747216, 40.46001129817221], - [29.24000369641558, 41.21999074967269], - [31.145933872204434, 41.08762156835706], - [32.34797936374579, 41.73626414648464], - [33.51328291192752, 42.018960069337304], - [35.16770389175187, 42.04022492122544], - [36.91312706884215, 41.335358384764305] - ] - ], - [ - [ - [27.192376743282406, 40.690565700842455], - [26.35800906749779, 40.15199392349649], - [26.04335127127254, 40.61775360774317], - [26.056942172965336, 40.82412344010075], - [26.29460208507569, 40.93626129817417], - [26.604195590936282, 41.56211456966102], - [26.117041863720825, 41.82690460872456], - [27.135739373490505, 42.14148489030131], - [27.996720411905414, 42.00735871028777], - [28.115524529744444, 41.622886054036286], - [28.988442824018787, 41.29993419042819], - [28.80643842948675, 41.05496206314854], - [27.61901736828412, 40.99982330989312], - [27.192376743282406, 40.690565700842455] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Taiwan", - "sov_a3": "TWN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Taiwan", - "adm0_a3": "TWN", - "geou_dif": 0, - "geounit": "Taiwan", - "gu_a3": "TWN", - "su_dif": 0, - "subunit": "Taiwan", - "su_a3": "TWN", - "brk_diff": 1, - "name": "Taiwan", - "name_long": "Taiwan", - "brk_a3": "B77", - "brk_name": "Taiwan", - "brk_group": null, - "abbrev": "Taiwan", - "postal": "TW", - "formal_en": null, - "formal_fr": null, - "note_adm0": null, - "note_brk": "Self admin.; Claimed by China", - "name_sort": "Taiwan", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 22974347, - "gdp_md_est": 712000, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TW", - "iso_a3": "TWN", - "iso_n3": "158", - "un_a3": "-099", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "TWN", - "adm0_a3_us": "TWN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "TWN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [121.77781782438993, 24.3942735865194], - [121.17563235889274, 22.790857245367167], - [120.74707970589621, 21.970571397382113], - [120.22008344938367, 22.81486094816674], - [120.1061885926124, 23.556262722258236], - [120.69467980355225, 24.538450832613737], - [121.49504438688876, 25.295458889257386], - [121.95124393116144, 24.997595933527034], - [121.77781782438993, 24.3942735865194] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Uzbekistan", - "sov_a3": "UZB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Uzbekistan", - "adm0_a3": "UZB", - "geou_dif": 0, - "geounit": "Uzbekistan", - "gu_a3": "UZB", - "su_dif": 0, - "subunit": "Uzbekistan", - "su_a3": "UZB", - "brk_diff": 0, - "name": "Uzbekistan", - "name_long": "Uzbekistan", - "brk_a3": "UZB", - "brk_name": "Uzbekistan", - "brk_group": null, - "abbrev": "Uzb.", - "postal": "UZ", - "formal_en": "Republic of Uzbekistan", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Uzbekistan", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 3, - "mapcolor9": 5, - "mapcolor13": 4, - "pop_est": 27606007, - "gdp_md_est": 71670, - "pop_year": -99, - "lastcensus": 1989, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UZ", - "iso_a3": "UZB", - "iso_n3": "860", - "un_a3": "860", - "wb_a2": "UZ", - "wb_a3": "UZB", - "woe_id": -99, - "adm0_a3_is": "UZB", - "adm0_a3_us": "UZB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Central Asia", - "region_wb": "Europe & Central Asia", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": 5, - "homepart": 1, - "filename": "UZB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [66.51860680528867, 37.36278432875879], - [66.54615034370022, 37.97468496352687], - [65.2159989765074, 38.40269501398429], - [64.17022301621677, 38.892406724598246], - [63.51801476426103, 39.36325653742564], - [62.374260288345, 40.05388621679039], - [61.88271406438469, 41.084856879229406], - [61.54717898951356, 41.266370347654615], - [60.46595299667069, 41.22032664648255], - [60.08334069198167, 41.425146185871405], - [59.97642215356978, 42.22308197689021], - [58.62901085799146, 42.75155101172305], - [57.78652998233708, 42.17055288346552], - [56.932215203687804, 41.826026109375604], - [57.0963912290791, 41.32231008561057], - [55.96819135928291, 41.30864166926936], - [55.928917270741096, 44.99585846615911], - [58.50312706892847, 45.586804307632825], - [58.689989048095896, 45.50001373959862], - [60.23997195825833, 44.78403677019473], - [61.05831994003245, 44.40581696225051], - [62.01330040878625, 43.50447663021565], - [63.18578698105657, 43.650074978198006], - [64.90082441595928, 43.72808055274258], - [66.09801232286509, 42.99766002051309], - [66.02339155463562, 41.99464630794398], - [66.51064863471572, 41.987644151368436], - [66.7140470722165, 41.1684435084615], - [67.98585574735182, 41.13599070898222], - [68.25989586779562, 40.6623245305949], - [68.63248294462001, 40.66868073176681], - [69.07002729683532, 41.38424428971237], - [70.3889648782208, 42.08130768489745], - [70.96231489449914, 42.26615428320549], - [71.25924767444822, 42.16771067968946], - [70.42002241402821, 41.51999827734314], - [71.1578585142916, 41.14358714452912], - [71.87011478057047, 41.392900092121266], - [73.05541710804917, 40.866033026689465], - [71.77487511585656, 40.14584442805378], - [71.01419803252017, 40.24436554621823], - [70.60140669137269, 40.21852733007229], - [70.45815962105962, 40.49649485937029], - [70.66662234892505, 40.96021332454141], - [69.32949466337283, 40.72782440852485], - [69.0116329283455, 40.08615814875666], - [68.53641645698941, 39.53345286717894], - [67.70142866401736, 39.58047842056453], - [67.44221967964131, 39.140143541005486], - [68.17602501818592, 38.901553453113905], - [68.39203250516596, 38.157025254868735], - [67.82999962755952, 37.14499400486468], - [67.07578209825962, 37.35614390720929], - [66.51860680528867, 37.36278432875879] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Vietnam", - "sov_a3": "VNM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Vietnam", - "adm0_a3": "VNM", - "geou_dif": 0, - "geounit": "Vietnam", - "gu_a3": "VNM", - "su_dif": 0, - "subunit": "Vietnam", - "su_a3": "VNM", - "brk_diff": 0, - "name": "Vietnam", - "name_long": "Vietnam", - "brk_a3": "VNM", - "brk_name": "Vietnam", - "brk_group": null, - "abbrev": "Viet.", - "postal": "VN", - "formal_en": "Socialist Republic of Vietnam", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Vietnam", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 4, - "pop_est": 86967524, - "gdp_md_est": 241700, - "pop_year": -99, - "lastcensus": 2009, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "VN", - "iso_a3": "VNM", - "iso_n3": "704", - "un_a3": "704", - "wb_a2": "VN", - "wb_a3": "VNM", - "woe_id": -99, - "adm0_a3_is": "VNM", - "adm0_a3_us": "VNM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "South-Eastern Asia", - "region_wb": "East Asia & Pacific", - "name_len": 7, - "long_len": 7, - "abbrev_len": 5, - "tiny": 2, - "homepart": 1, - "filename": "VNM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [108.05018029178294, 21.55237986906012], - [106.7150679870901, 20.69685069425202], - [105.88168216351903, 19.752050482659698], - [105.66200564984631, 19.05816518806057], - [106.426816847766, 18.004120998603227], - [107.36195356651974, 16.69745656988705], - [108.26949507042963, 16.07974233648615], - [108.87710656131748, 15.27669057867044], - [109.33526981001721, 13.426028347217722], - [109.20013593957398, 11.666859239137764], - [108.36612999881545, 11.008320624226272], - [107.22092858279524, 10.364483954301832], - [106.40511274620343, 9.53083974856932], - [105.15826378786511, 8.599759629750494], - [104.79518517458237, 9.241038316276502], - [105.0762016133856, 9.918490505406808], - [104.33433475140347, 10.48654368737523], - [105.19991499229235, 10.889309800658097], - [106.24967003786946, 10.961811835163587], - [105.81052371625313, 11.567614650921227], - [107.49140302941089, 12.337205918827946], - [107.61454796756243, 13.535530707244206], - [107.38272749230109, 14.202440904186972], - [107.5645251811039, 15.202173163305558], - [107.3127059265456, 15.90853831630318], - [106.55600792849569, 16.604283962464805], - [105.92576216026403, 17.48531545660896], - [105.09459842328152, 18.66697459561108], - [103.8965320170267, 19.265180975821806], - [104.18338789267894, 19.62466807706022], - [104.8225736836971, 19.886641750563882], - [104.43500044150805, 20.75873322192153], - [103.20386111858645, 20.766562201413745], - [102.75489627483466, 21.675137233969465], - [102.17043582561358, 22.464753119389304], - [102.7069922221001, 22.708795070887675], - [103.50451460166056, 22.70375661873921], - [104.47685835166448, 22.819150092046968], - [105.32920942588663, 23.352063300056912], - [105.81124718630521, 22.976892401617903], - [106.72540327354845, 22.79426788989842], - [106.56727339073532, 22.21820486092477], - [107.04342003787262, 21.811898912029914], - [108.05018029178294, 21.55237986906012] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Yemen", - "sov_a3": "YEM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Yemen", - "adm0_a3": "YEM", - "geou_dif": 0, - "geounit": "Yemen", - "gu_a3": "YEM", - "su_dif": 0, - "subunit": "Yemen", - "su_a3": "YEM", - "brk_diff": 0, - "name": "Yemen", - "name_long": "Yemen", - "brk_a3": "YEM", - "brk_name": "Yemen", - "brk_group": null, - "abbrev": "Yem.", - "postal": "YE", - "formal_en": "Republic of Yemen", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Yemen, Rep.", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 11, - "pop_est": 23822783, - "gdp_md_est": 55280, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "YE", - "iso_a3": "YEM", - "iso_n3": "887", - "un_a3": "887", - "wb_a2": "RY", - "wb_a3": "YEM", - "woe_id": -99, - "adm0_a3_is": "YEM", - "adm0_a3_us": "YEM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "Asia", - "region_un": "Asia", - "subregion": "Western Asia", - "region_wb": "Middle East & North Africa", - "name_len": 5, - "long_len": 5, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "YEM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [53.10857262554751, 16.65105113368895], - [52.38520592632588, 16.382411200419654], - [52.19172936382509, 15.93843313238402], - [52.1681649107, 15.597420355689948], - [51.172515089732485, 15.175249742081492], - [49.57457645040315, 14.70876658778275], - [48.67923058451416, 14.00320241948566], - [48.23894738138742, 13.948089504446372], - [47.938914015500785, 14.007233181204427], - [47.354453566279716, 13.592219753468383], - [46.717076450391744, 13.39969920496502], - [45.87759280781027, 13.347764390511685], - [45.62505008319987, 13.290946153206763], - [45.406458774605255, 13.026905422411433], - [45.14435591002086, 12.95393830001531], - [44.98953331887441, 12.699586900274708], - [44.49457645038285, 12.721652736863346], - [44.175112745954486, 12.585950425664876], - [43.48295861183713, 12.636800035040084], - [43.22287112811213, 13.220950425667425], - [43.25144819516953, 13.767583726450852], - [43.08794396339806, 14.06263031662131], - [42.89224531430872, 14.802249253798749], - [42.60487267433362, 15.213335272680595], - [42.80501549660005, 15.261962795467255], - [42.70243777850066, 15.718885809791999], - [42.823670688657415, 15.911742255105265], - [42.77933230975097, 16.347891343648683], - [43.21837527850275, 16.66688996018641], - [43.11579756040335, 17.088440456607373], - [43.380794305196105, 17.57998668056767], - [43.79151858905192, 17.31997671149111], - [44.06261315285508, 17.410358791569593], - [45.21665123879718, 17.43332896572333], - [45.39999922056875, 17.333335069238558], - [46.366658563020536, 17.233315334537636], - [46.74999433776165, 17.283338120996177], - [47.000004917189756, 16.949999294497445], - [47.46669477721763, 17.116681626854884], - [48.18334354024134, 18.166669216377315], - [49.11667158386487, 18.616667588774945], - [52.00000980002224, 19.000003363516058], - [52.78218427919205, 17.349742336491232], - [53.10857262554751, 16.65105113368895] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Argentina", - "sov_a3": "ARG", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Argentina", - "adm0_a3": "ARG", - "geou_dif": 0, - "geounit": "Argentina", - "gu_a3": "ARG", - "su_dif": 0, - "subunit": "Argentina", - "su_a3": "ARG", - "brk_diff": 0, - "name": "Argentina", - "name_long": "Argentina", - "brk_a3": "ARG", - "brk_name": "Argentina", - "brk_group": null, - "abbrev": "Arg.", - "postal": "AR", - "formal_en": "Argentine Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Argentina", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 13, - "pop_est": 40913584, - "gdp_md_est": 573900, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "AR", - "iso_a3": "ARG", - "iso_n3": "032", - "un_a3": "032", - "wb_a2": "AR", - "wb_a3": "ARG", - "woe_id": -99, - "adm0_a3_is": "ARG", - "adm0_a3_us": "ARG", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ARG.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-65.5, -55.2], - [-66.45, -55.25], - [-66.95992, -54.89681], - [-67.56244, -54.87001], - [-68.63335, -54.8695], - [-68.63401022758316, -52.63637045887445], - [-68.25, -53.1], - [-67.75, -53.85], - [-66.45, -54.45], - [-65.05, -54.7], - [-65.5, -55.2] - ] - ], - [ - [ - [-64.96489213729458, -22.075861504812348], - [-64.37702104354227, -22.798091322523547], - [-63.98683814152247, -21.993644301035957], - [-62.846468471921554, -22.034985446869456], - [-62.6850571356579, -22.249029229422405], - [-60.84656470400994, -23.8807125790383], - [-60.02896603050399, -24.032796319273245], - [-58.80712846539495, -24.771459242453275], - [-57.77721716981796, -25.16233977630904], - [-57.63366004091114, -25.60365650808167], - [-58.61817359071972, -27.12371876394712], - [-57.60975969097615, -27.395898532828426], - [-56.48670162619299, -27.54849903738625], - [-55.6958455063982, -27.38783700939082], - [-54.78879492859505, -26.621785577096087], - [-54.625290696823555, -25.739255466415486], - [-54.13004960795441, -25.54763925547725], - [-53.62834896504873, -26.124865004177437], - [-53.648735317587885, -26.92347258881611], - [-54.49072526713553, -27.474756768505767], - [-55.1622863429846, -27.88191537853342], - [-56.2908996242391, -28.852760512000852], - [-57.62513342958291, -30.216294854454244], - [-57.87493730328191, -31.016556084926165], - [-58.14244035504075, -32.04450367607619], - [-58.13264767112142, -33.040566908502015], - [-58.34961117209883, -33.263188978815435], - [-58.42707414410438, -33.90945444105755], - [-58.49544206402654, -34.43148976007011], - [-57.225829637263644, -35.28802662530789], - [-57.362358771378744, -35.977390232081504], - [-56.73748735210546, -36.41312590916658], - [-56.78828528504834, -36.901571547189334], - [-57.74915686708343, -38.183870538079915], - [-59.231857062401865, -38.720220228837206], - [-61.23744523786561, -38.928424574541154], - [-62.33595699731015, -38.82770720800437], - [-62.12576310896293, -39.424104913084875], - [-62.330530971919444, -40.17258635840032], - [-62.14599443220524, -40.67689666113674], - [-62.745802781816984, -41.02876148861209], - [-63.77049475773253, -41.166789239263665], - [-64.73208980981971, -40.802677097335135], - [-65.11803524439159, -41.06431487402888], - [-64.97856055363584, -42.05800099056932], - [-64.30340796574248, -42.359016208669495], - [-63.75594784204235, -42.04368661882451], - [-63.45805904809589, -42.563138116222355], - [-64.3788038804563, -42.87355844499964], - [-65.1818039618397, -43.495380954767796], - [-65.32882341171013, -44.501366062193696], - [-65.5652689276616, -45.03678557716979], - [-66.50996578638936, -45.03962778094584], - [-67.29379391139244, -45.5518962542552], - [-67.58054643418009, -46.30177296324254], - [-66.59706641301726, -47.03392465595381], - [-65.64102657740145, -47.236134535511894], - [-65.98508826360074, -48.13328907653114], - [-67.16617896184766, -48.697337334996945], - [-67.81608761256646, -49.86966887797042], - [-68.72874508327317, -50.26421843851887], - [-69.1385391913478, -50.7325102679478], - [-68.81556148952353, -51.771104011594105], - [-68.14999487982041, -52.3499834061277], - [-68.57154537624135, -52.29944385534626], - [-69.49836218939609, -52.14276091263725], - [-71.91480383979635, -52.009022305865926], - [-72.32940385607404, -51.42595631287241], - [-72.30997351753237, -50.677009779666356], - [-72.97574683296463, -50.74145029073431], - [-73.32805091011448, -50.37878508890987], - [-73.41543575712004, -49.31843637471296], - [-72.64824744331494, -48.87861825947679], - [-72.33116085477195, -48.244238376661826], - [-72.44735531278027, -47.73853281025353], - [-71.91725847033021, -46.8848381487918], - [-71.55200944689125, -45.56073292417713], - [-71.65931555854533, -44.97368865334144], - [-71.22277889675973, -44.784242852559416], - [-71.32980078803621, -44.40752166115169], - [-71.79362260607195, -44.20717213315611], - [-71.46405615913051, -43.78761117937833], - [-71.91542395698391, -43.40856454851742], - [-72.14889807807853, -42.25488819760139], - [-71.74680375841547, -42.051386407235995], - [-71.91573401557756, -40.83233936947073], - [-71.68076127794646, -39.80816415787807], - [-71.41351660834904, -38.916022230791114], - [-70.81466427273472, -38.55299529394074], - [-71.11862504747543, -37.5768274879472], - [-71.1218806627098, -36.65812387466234], - [-70.36476925320167, -36.005088799789945], - [-70.38804948594908, -35.16968759535944], - [-69.81730912950147, -34.193571465798286], - [-69.81477698431921, -33.27388600029985], - [-70.07439938015364, -33.09120981214803], - [-70.53506893581945, -31.365010267870286], - [-69.91900834825192, -30.336339206668313], - [-70.01355038112987, -29.36792286551855], - [-69.65613033718314, -28.459141127233693], - [-69.00123491074828, -27.52121388113613], - [-68.2955415513704, -26.89933969493579], - [-68.59479977077268, -26.506908868111267], - [-68.38600114609736, -26.185016371365233], - [-68.41765296087613, -24.518554782816878], - [-67.32844295924414, -24.02530323659091], - [-66.98523393417764, -22.98634856536283], - [-67.10667355006362, -22.7359245744764], - [-66.27333940292485, -21.832310479420684], - [-64.96489213729458, -22.075861504812348] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Bolivia", - "sov_a3": "BOL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Bolivia", - "adm0_a3": "BOL", - "geou_dif": 0, - "geounit": "Bolivia", - "gu_a3": "BOL", - "su_dif": 0, - "subunit": "Bolivia", - "su_a3": "BOL", - "brk_diff": 0, - "name": "Bolivia", - "name_long": "Bolivia", - "brk_a3": "BOL", - "brk_name": "Bolivia", - "brk_group": null, - "abbrev": "Bolivia", - "postal": "BO", - "formal_en": "Plurinational State of Bolivia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bolivia", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 3, - "pop_est": 9775246, - "gdp_md_est": 43270, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BO", - "iso_a3": "BOL", - "iso_n3": "068", - "un_a3": "068", - "wb_a2": "BO", - "wb_a3": "BOL", - "woe_id": -99, - "adm0_a3_is": "BOL", - "adm0_a3_us": "BOL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 7, - "tiny": -99, - "homepart": 1, - "filename": "BOL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-62.846468471921554, -22.03498544686945], - [-63.98683814152247, -21.99364430103595], - [-64.37702104354226, -22.79809132252354], - [-64.9648921372946, -22.075861504812327], - [-66.27333940292485, -21.83231047942072], - [-67.1066735500636, -22.735924574476414], - [-67.82817989772273, -22.872918796482175], - [-68.21991309271128, -21.494346612231865], - [-68.75716712103375, -20.372657972904463], - [-68.44222510443092, -19.40506845467143], - [-68.96681840684187, -18.981683444904107], - [-69.10024695501949, -18.260125420812674], - [-69.59042375352405, -17.580011895419332], - [-68.9596353827533, -16.50069793057127], - [-69.38976416693471, -15.660129082911654], - [-69.16034664577495, -15.323973890853019], - [-69.33953467474701, -14.953195489158832], - [-68.9488866848366, -14.453639418193283], - [-68.92922380234954, -13.602683607643007], - [-68.88007951523997, -12.899729099176653], - [-68.66507971868961, -12.561300144097173], - [-69.52967810736496, -10.951734307502194], - [-68.78615759954948, -11.03638030359628], - [-68.27125362819326, -11.01452117273682], - [-68.04819230820539, -10.712059014532485], - [-67.17380123561074, -10.30681243249961], - [-66.64690833196279, -9.931331475466862], - [-65.33843522811642, -9.76198780684639], - [-65.44483700220539, -10.511451104375432], - [-65.32189876978302, -10.895872084194679], - [-65.40228146021303, -11.566270440317153], - [-64.3163529120316, -12.461978041232191], - [-63.19649878605057, -12.627032565972433], - [-62.80306026879638, -13.000653171442686], - [-62.127080857986385, -13.198780612849724], - [-61.71320431176078, -13.489202162330052], - [-61.08412126325565, -13.479383640194598], - [-60.503304002511136, -13.775954685117659], - [-60.45919816755003, -14.354007256734555], - [-60.26432634137736, -14.64597909918364], - [-60.251148851142936, -15.077218926659322], - [-60.542965664295146, -15.093910414289596], - [-60.158389655179036, -16.258283786690082], - [-58.24121985536669, -16.299573256091293], - [-58.38805843772404, -16.877109063385276], - [-58.28080400250226, -17.271710300366017], - [-57.734558274961, -17.55246835700777], - [-57.498371141170985, -18.174187513911292], - [-57.67600887717431, -18.961839694904025], - [-57.949997321185826, -19.40000416430682], - [-57.85380164247451, -19.969995212486186], - [-58.166392381408045, -20.176700941653678], - [-58.183471442280506, -19.868399346600363], - [-59.115042487206104, -19.356906019775398], - [-60.04356462262649, -19.342746677327426], - [-61.786326463453776, -19.633736667562964], - [-62.26596126977079, -20.513734633061276], - [-62.29117936872922, -21.05163461678739], - [-62.685057135657885, -22.249029229422387], - [-62.846468471921554, -22.03498544686945] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Brazil", - "sov_a3": "BRA", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Brazil", - "adm0_a3": "BRA", - "geou_dif": 0, - "geounit": "Brazil", - "gu_a3": "BRA", - "su_dif": 0, - "subunit": "Brazil", - "su_a3": "BRA", - "brk_diff": 0, - "name": "Brazil", - "name_long": "Brazil", - "brk_a3": "BRA", - "brk_name": "Brazil", - "brk_group": null, - "abbrev": "Brazil", - "postal": "BR", - "formal_en": "Federative Republic of Brazil", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Brazil", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 5, - "mapcolor13": 7, - "pop_est": 198739269, - "gdp_md_est": 1993000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "3. Emerging region: BRIC", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BR", - "iso_a3": "BRA", - "iso_n3": "076", - "un_a3": "076", - "wb_a2": "BR", - "wb_a3": "BRA", - "woe_id": -99, - "adm0_a3_is": "BRA", - "adm0_a3_us": "BRA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "BRA.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-57.62513342958296, -30.216294854454258], - [-56.29089962423908, -28.85276051200089], - [-55.16228634298457, -27.881915378533463], - [-54.490725267135524, -27.47475676850579], - [-53.648735317587885, -26.923472588816086], - [-53.62834896504874, -26.124865004177472], - [-54.13004960795439, -25.547639255477254], - [-54.625290696823576, -25.73925546641551], - [-54.42894609233059, -25.162184747012166], - [-54.29347632507745, -24.570799655863965], - [-54.29295956075451, -24.02101409271073], - [-54.652834235235126, -23.83957813893396], - [-55.02790178080954, -24.001273695575225], - [-55.40074723979542, -23.956935316668805], - [-55.517639329639636, -23.571997572526634], - [-55.610682745981144, -22.655619398694842], - [-55.79795813660691, -22.356929620047822], - [-56.47331743022939, -22.086300144135283], - [-56.8815095689029, -22.28215382252148], - [-57.937155727761294, -22.090175876557172], - [-57.87067399761779, -20.73268767668195], - [-58.166392381408045, -20.176700941653678], - [-57.85380164247451, -19.969995212486186], - [-57.949997321185826, -19.40000416430682], - [-57.67600887717431, -18.961839694904025], - [-57.498371141170985, -18.174187513911292], - [-57.734558274961, -17.55246835700777], - [-58.28080400250226, -17.271710300366017], - [-58.38805843772404, -16.877109063385276], - [-58.24121985536669, -16.299573256091293], - [-60.158389655179036, -16.258283786690082], - [-60.542965664295146, -15.093910414289596], - [-60.251148851142936, -15.077218926659322], - [-60.26432634137736, -14.64597909918364], - [-60.45919816755003, -14.354007256734555], - [-60.503304002511136, -13.775954685117659], - [-61.08412126325565, -13.479383640194598], - [-61.71320431176078, -13.489202162330052], - [-62.127080857986385, -13.198780612849724], - [-62.80306026879638, -13.000653171442686], - [-63.19649878605057, -12.627032565972433], - [-64.3163529120316, -12.461978041232191], - [-65.40228146021303, -11.566270440317153], - [-65.32189876978302, -10.895872084194679], - [-65.44483700220539, -10.511451104375432], - [-65.33843522811642, -9.76198780684639], - [-66.64690833196279, -9.931331475466862], - [-67.17380123561074, -10.30681243249961], - [-68.04819230820539, -10.712059014532485], - [-68.27125362819326, -11.01452117273682], - [-68.78615759954948, -11.03638030359628], - [-69.52967810736496, -10.951734307502194], - [-70.0937522040469, -11.123971856331012], - [-70.54868567572841, -11.009146823778465], - [-70.48189388699117, -9.490118096558845], - [-71.30241227892154, -10.079436130415374], - [-72.18489071316984, -10.053597914269432], - [-72.56303300646564, -9.520193780152717], - [-73.22671342639016, -9.462212823121234], - [-73.01538265653254, -9.03283334720806], - [-73.57105933296707, -8.424446709835834], - [-73.98723548042966, -7.523829847853064], - [-73.7234014553635, -7.340998630404414], - [-73.72448666044164, -6.91859547285064], - [-73.1200274319236, -6.629930922068239], - [-73.21971126981461, -6.089188734566078], - [-72.96450720894119, -5.741251315944893], - [-72.89192765978726, -5.274561455916981], - [-71.74840572781655, -4.593982842633011], - [-70.92884334988358, -4.401591485210368], - [-70.7947688463023, -4.251264743673303], - [-69.89363521999663, -4.298186944194327], - [-69.44410193548961, -1.556287123219818], - [-69.42048580593223, -1.122618503426409], - [-69.5770653957766, -0.549991957200163], - [-70.02065589057005, -0.185156345219539], - [-70.0155657619893, 0.541414292804205], - [-69.45239600287246, 0.706158758950693], - [-69.25243404811906, 0.602650865070075], - [-69.21863766140018, 0.985676581217433], - [-69.80459672715773, 1.089081122233466], - [-69.81697323269162, 1.714805202639624], - [-67.86856502955884, 1.692455145673392], - [-67.53781002467468, 2.03716278727633], - [-67.25999752467358, 1.719998684084956], - [-67.0650481838525, 1.130112209473225], - [-66.87632585312258, 1.253360500489336], - [-66.32576514348496, 0.724452215982012], - [-65.54826738143757, 0.78925446207603], - [-65.35471330428837, 1.0952822941085], - [-64.61101192895985, 1.328730576987042], - [-64.19930579289051, 1.49285492594602], - [-64.08308549666609, 1.91636912679408], - [-63.36878801131166, 2.200899562993129], - [-63.42286739770512, 2.411067613124174], - [-64.26999915226578, 2.497005520025567], - [-64.40882788761792, 3.126786200366624], - [-64.36849443221409, 3.797210394705246], - [-64.81606401229402, 4.056445217297423], - [-64.62865943058755, 4.14848094320925], - [-63.88834286157416, 4.020530096854571], - [-63.0931975978991, 3.770571193858785], - [-62.804533047116706, 4.006965033377952], - [-62.08542965355914, 4.162123521334308], - [-60.96689327660153, 4.536467596856639], - [-60.60117916527194, 4.91809804933213], - [-60.73357418480372, 5.200277207861901], - [-60.21368343773133, 5.244486395687602], - [-59.98095862490488, 5.014061184098139], - [-60.11100236676737, 4.574966538914083], - [-59.767405768458715, 4.423502915866607], - [-59.53803992373123, 3.958802598481938], - [-59.81541317405786, 3.606498521332085], - [-59.97452490908456, 2.755232652188056], - [-59.71854570172674, 2.24963043864436], - [-59.64604366722126, 1.786893825686789], - [-59.03086157900265, 1.317697658692722], - [-58.5400129868783, 1.268088283692521], - [-58.42947709820596, 1.463941962078721], - [-58.11344987652502, 1.507195135907025], - [-57.66097103537737, 1.682584947105639], - [-57.335822923396904, 1.94853770589576], - [-56.78270423036083, 1.863710842288654], - [-56.539385748914555, 1.899522609866921], - [-55.99569800477175, 1.817667141116601], - [-55.905600145070885, 2.02199575439866], - [-56.0733418442903, 2.220794989425499], - [-55.973322109589375, 2.510363877773017], - [-55.569755011606, 2.421506252447131], - [-55.09758744975514, 2.523748073736613], - [-54.52475419779971, 2.311848863123785], - [-54.08806250671724, 2.105556545414629], - [-53.77852067728892, 2.376702785650082], - [-53.55483924011354, 2.334896551925951], - [-53.4184651352953, 2.053389187015981], - [-52.939657151894956, 2.124857692875636], - [-52.55642473001842, 2.504705308437053], - [-52.249337531123956, 3.241094468596245], - [-51.65779741067888, 4.156232408053029], - [-51.31714636901086, 4.203490505383954], - [-51.069771287629656, 3.650397650564031], - [-50.508875291533656, 1.901563828942457], - [-49.97407589374506, 1.736483465986069], - [-49.947100796088705, 1.046189683431223], - [-50.699251268096916, 0.222984117021682], - [-50.38821082213214, -0.078444512536819], - [-48.62056677915631, -0.235489190271821], - [-48.58449662941659, -1.237805271005001], - [-47.824956427590635, -0.5816179337628], - [-46.566583624851226, -0.941027520352776], - [-44.905703090990414, -1.551739597178134], - [-44.417619187993665, -2.137750339367976], - [-44.58158850765578, -2.691308282078524], - [-43.418791266440195, -2.383110039889793], - [-41.47265682632825, -2.912018324397116], - [-39.97866533055404, -2.873054294449041], - [-38.50038347019657, -3.700652357603395], - [-37.2232521225352, -4.820945733258917], - [-36.45293738457639, -5.109403578312153], - [-35.59779578301047, -5.149504489770648], - [-35.23538896334756, -5.464937432480247], - [-34.89602983248683, -6.738193047719711], - [-34.729993455533034, -7.343220716992966], - [-35.12821204277422, -8.996401462442286], - [-35.636966518687714, -9.649281508017815], - [-37.046518724097, -11.040721123908801], - [-37.68361161960736, -12.171194756725823], - [-38.42387651218844, -13.038118584854288], - [-38.673887091616514, -13.057652276260619], - [-38.953275722802545, -13.793369642800023], - [-38.88229814304965, -15.667053724838768], - [-39.16109249526431, -17.208406670808472], - [-39.2673392400564, -17.867746270420483], - [-39.58352149103423, -18.262295830968938], - [-39.76082333022764, -19.59911345792741], - [-40.77474077001034, -20.904511814052423], - [-40.94475623225061, -21.937316989837807], - [-41.754164191238225, -22.370675551037458], - [-41.98828426773655, -22.970070489190892], - [-43.07470374202475, -22.96769337330547], - [-44.64781185563781, -23.351959323827842], - [-45.35213578955991, -23.796841729428582], - [-46.47209326840554, -24.08896860117454], - [-47.64897233742066, -24.885199069927722], - [-48.4954581365777, -25.877024834905654], - [-48.64100480812774, -26.623697605090932], - [-48.47473588722865, -27.17591196056189], - [-48.661520351747626, -28.186134535435716], - [-48.88845740415739, -28.674115085567884], - [-49.587329474472675, -29.224469089476337], - [-50.696874152211485, -30.984465020472957], - [-51.576226162306156, -31.77769825615321], - [-52.256081305538046, -32.24536996839466], - [-52.712099982297694, -33.19657805759118], - [-53.373661668498244, -33.768377780900764], - [-53.6505439927181, -33.20200408298183], - [-53.209588995971544, -32.727666110974724], - [-53.787951626182185, -32.047242526987624], - [-54.57245154480512, -31.494511407193748], - [-55.601510179249345, -30.853878676071393], - [-55.97324459494093, -30.883075860316303], - [-56.97602576356473, -30.109686374636127], - [-57.62513342958296, -30.216294854454258] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Chile", - "sov_a3": "CHL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Chile", - "adm0_a3": "CHL", - "geou_dif": 0, - "geounit": "Chile", - "gu_a3": "CHL", - "su_dif": 0, - "subunit": "Chile", - "su_a3": "CHL", - "brk_diff": 0, - "name": "Chile", - "name_long": "Chile", - "brk_a3": "CHL", - "brk_name": "Chile", - "brk_group": null, - "abbrev": "Chile", - "postal": "CL", - "formal_en": "Republic of Chile", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Chile", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 1, - "mapcolor9": 5, - "mapcolor13": 9, - "pop_est": 16601707, - "gdp_md_est": 244500, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CL", - "iso_a3": "CHL", - "iso_n3": "152", - "un_a3": "152", - "wb_a2": "CL", - "wb_a3": "CHL", - "woe_id": -99, - "adm0_a3_is": "CHL", - "adm0_a3_us": "CHL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "CHL.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-68.63401022758316, -52.63637045887437], - [-68.6333499999999, -54.8695], - [-67.56244, -54.87001], - [-66.95992, -54.89681], - [-67.29102999999989, -55.30124], - [-68.14862999999986, -55.61183], - [-68.63999081081181, -55.58001799908689], - [-69.2321, -55.49906], - [-69.95809, -55.19843], - [-71.00568, -55.05383], - [-72.2639, -54.49514], - [-73.2852, -53.95751999999989], - [-74.66253, -52.83749], - [-73.8381, -53.04743], - [-72.43418, -53.7154], - [-71.10773, -54.07433], - [-70.59177999999979, -53.61583], - [-70.26748, -52.93123], - [-69.34564999999989, -52.5183], - [-68.63401022758316, -52.63637045887437] - ] - ], - [ - [ - [-68.21991309271124, -21.494346612231837], - [-67.82817989772266, -22.87291879648218], - [-67.10667355006362, -22.7359245744764], - [-66.98523393417764, -22.98634856536283], - [-67.32844295924414, -24.02530323659091], - [-68.41765296087613, -24.518554782816878], - [-68.38600114609736, -26.185016371365233], - [-68.59479977077268, -26.506908868111267], - [-68.2955415513704, -26.89933969493579], - [-69.00123491074828, -27.52121388113613], - [-69.65613033718314, -28.459141127233693], - [-70.01355038112987, -29.36792286551855], - [-69.91900834825192, -30.336339206668313], - [-70.53506893581945, -31.365010267870286], - [-70.07439938015364, -33.09120981214803], - [-69.81477698431921, -33.27388600029985], - [-69.81730912950147, -34.193571465798286], - [-70.38804948594908, -35.16968759535944], - [-70.36476925320167, -36.005088799789945], - [-71.1218806627098, -36.65812387466234], - [-71.11862504747543, -37.5768274879472], - [-70.81466427273472, -38.55299529394074], - [-71.41351660834904, -38.916022230791114], - [-71.68076127794646, -39.80816415787807], - [-71.91573401557756, -40.83233936947073], - [-71.74680375841547, -42.051386407235995], - [-72.14889807807853, -42.25488819760139], - [-71.91542395698391, -43.40856454851742], - [-71.46405615913051, -43.78761117937833], - [-71.79362260607195, -44.20717213315611], - [-71.32980078803621, -44.40752166115169], - [-71.22277889675973, -44.784242852559416], - [-71.65931555854533, -44.97368865334144], - [-71.55200944689125, -45.56073292417713], - [-71.91725847033021, -46.8848381487918], - [-72.44735531278027, -47.73853281025353], - [-72.33116085477195, -48.244238376661826], - [-72.64824744331494, -48.87861825947679], - [-73.41543575712004, -49.31843637471296], - [-73.32805091011448, -50.37878508890987], - [-72.97574683296463, -50.74145029073431], - [-72.30997351753237, -50.677009779666356], - [-72.32940385607404, -51.42595631287241], - [-71.91480383979635, -52.009022305865926], - [-69.49836218939609, -52.14276091263725], - [-68.57154537624135, -52.29944385534626], - [-69.46128434922664, -52.29195077266393], - [-69.94277950710614, -52.53793059037325], - [-70.84510169135453, -52.899200528525725], - [-71.00633216010525, -53.83325204220135], - [-71.42979468452094, -53.85645476030039], - [-72.55794287788486, -53.531410001184454], - [-73.70275672066288, -52.83506926860725], - [-73.70275672066288, -52.8350700760515], - [-74.94676347522515, -52.26275358841903], - [-75.2600260077785, -51.629354750373224], - [-74.9766324530898, -51.04339568461569], - [-75.4797541978835, -50.37837167745156], - [-75.60801510283196, -48.6737728818718], - [-75.18276974150213, -47.71191944762316], - [-74.1265809801047, -46.9392534319951], - [-75.64439531116545, -46.64764332457203], - [-74.69215369332306, -45.76397633238098], - [-74.35170935738427, -44.103044122087894], - [-73.2403560045152, -44.454960625995625], - [-72.71780392117978, -42.383355808278985], - [-73.38889990913825, -42.11753224056957], - [-73.70133561877486, -43.365776462579745], - [-74.33194312203258, -43.22495818458441], - [-74.01795711942717, -41.794812920906836], - [-73.67709937202997, -39.942212823243125], - [-73.21759253609068, -39.258688653318515], - [-73.50555945503706, -38.28288258235107], - [-73.58806087919109, -37.156284681956016], - [-73.1667170884993, -37.12378020604435], - [-72.55313696968173, -35.508840020491036], - [-71.86173214383257, -33.90909270603153], - [-71.43845048692992, -32.41889942803083], - [-71.66872066922244, -30.92064462659252], - [-71.37008256700773, -30.095682061485004], - [-71.48989437527646, -28.861442152625912], - [-70.90512386746158, -27.6403797340012], - [-70.72495398627598, -25.70592416758721], - [-70.40396582709505, -23.628996677344542], - [-70.09124589708067, -21.393319187101223], - [-70.16441972520599, -19.756468194256186], - [-70.37257239447774, -18.347975355708883], - [-69.85844356960581, -18.092693780187034], - [-69.590423753524, -17.58001189541929], - [-69.10024695501943, -18.260125420812656], - [-68.96681840684184, -18.981683444904093], - [-68.44222510443095, -19.405068454671422], - [-68.75716712103372, -20.372657972904477], - [-68.21991309271124, -21.494346612231837] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Ecuador", - "sov_a3": "ECU", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Ecuador", - "adm0_a3": "ECU", - "geou_dif": 0, - "geounit": "Ecuador", - "gu_a3": "ECU", - "su_dif": 0, - "subunit": "Ecuador", - "su_a3": "ECU", - "brk_diff": 0, - "name": "Ecuador", - "name_long": "Ecuador", - "brk_a3": "ECU", - "brk_name": "Ecuador", - "brk_group": null, - "abbrev": "Ecu.", - "postal": "EC", - "formal_en": "Republic of Ecuador", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Ecuador", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 12, - "pop_est": 14573101, - "gdp_md_est": 107700, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "EC", - "iso_a3": "ECU", - "iso_n3": "218", - "un_a3": "218", - "wb_a2": "EC", - "wb_a3": "ECU", - "woe_id": -99, - "adm0_a3_is": "ECU", - "adm0_a3_us": "ECU", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "ECU.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-80.30256059438722, -3.404856459164713], - [-79.77029334178093, -2.65751189535964], - [-79.98655921092241, -2.220794366061014], - [-80.36878394236925, -2.685158786635788], - [-80.96776546906436, -2.246942640800704], - [-80.76480628123804, -1.965047702648533], - [-80.9336590237517, -1.057454522306358], - [-80.58337032746127, -0.906662692878683], - [-80.39932471385376, -0.283703301600141], - [-80.02089820018037, 0.360340074053468], - [-80.09060970734211, 0.768428859862397], - [-79.54276201039978, 0.982937730305963], - [-78.85525875518871, 1.380923773601822], - [-77.85506140817952, 0.809925034992773], - [-77.66861284047044, 0.825893052570961], - [-77.4249843004304, 0.395686753741117], - [-76.57637976754938, 0.256935533037435], - [-76.29231441924097, 0.416047268064119], - [-75.80146582711659, 0.084801337073202], - [-75.37322323271385, -0.15203175212045], - [-75.23372270374193, -0.911416924649529], - [-75.54499569365204, -1.56160979574588], - [-76.63539425322672, -2.608677666843818], - [-77.83790483265861, -3.003020521663103], - [-78.45068396677564, -3.873096612161376], - [-78.63989722361234, -4.547784112164074], - [-79.20528906931771, -4.959128513207389], - [-79.62497921417618, -4.454198093283494], - [-80.02890804718561, -4.346090996928893], - [-80.44224199087216, -4.425724379090674], - [-80.46929460317695, -4.059286797708999], - [-80.18401485870967, -3.821161797708044], - [-80.30256059438722, -3.404856459164713] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "United Kingdom", - "sov_a3": "GB1", - "adm0_dif": 1, - "level": 2, - "type": "Dependency", - "admin": "Falkland Islands", - "adm0_a3": "FLK", - "geou_dif": 0, - "geounit": "Falkland Islands", - "gu_a3": "FLK", - "su_dif": 0, - "subunit": "Falkland Islands", - "su_a3": "FLK", - "brk_diff": 1, - "name": "Falkland Is.", - "name_long": "Falkland Islands", - "brk_a3": "B12", - "brk_name": "Falkland Is.", - "brk_group": null, - "abbrev": "Flk. Is.", - "postal": "FK", - "formal_en": "Falkland Islands", - "formal_fr": null, - "note_adm0": "U.K.", - "note_brk": "Admin. by U.K.; Claimed by Argentina", - "name_sort": "Falkland Islands", - "name_alt": "Islas Malvinas", - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 3140, - "gdp_md_est": 105.1, - "pop_year": -99, - "lastcensus": -99, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "FK", - "iso_a3": "FLK", - "iso_n3": "238", - "un_a3": "238", - "wb_a2": "-99", - "wb_a3": "-99", - "woe_id": -99, - "adm0_a3_is": "FLK", - "adm0_a3_us": "FLK", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 12, - "long_len": 16, - "abbrev_len": 8, - "tiny": -99, - "homepart": -99, - "filename": "FLK.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-61.2, -51.85], - [-60, -51.25], - [-59.15, -51.5], - [-58.55, -51.1], - [-57.75, -51.55], - [-58.05, -51.9], - [-59.4, -52.2], - [-59.85, -51.85], - [-60.7, -52.3], - [-61.2, -51.85] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Guyana", - "sov_a3": "GUY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guyana", - "adm0_a3": "GUY", - "geou_dif": 0, - "geounit": "Guyana", - "gu_a3": "GUY", - "su_dif": 0, - "subunit": "Guyana", - "su_a3": "GUY", - "brk_diff": 0, - "name": "Guyana", - "name_long": "Guyana", - "brk_a3": "GUY", - "brk_name": "Guyana", - "brk_group": null, - "abbrev": "Guy.", - "postal": "GY", - "formal_en": "Co-operative Republic of Guyana", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guyana", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 1, - "mapcolor9": 4, - "mapcolor13": 8, - "pop_est": 772298, - "gdp_md_est": 2966, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GY", - "iso_a3": "GUY", - "iso_n3": "328", - "un_a3": "328", - "wb_a2": "GY", - "wb_a3": "GUY", - "woe_id": -99, - "adm0_a3_is": "GUY", - "adm0_a3_us": "GUY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "GUY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-59.758284878159195, 8.367034816924047], - [-59.101684129458654, 7.999201971870492], - [-58.482962205628056, 7.347691351750697], - [-58.45487606467743, 6.832787380394463], - [-58.07810319683737, 6.809093736188643], - [-57.542218593970645, 6.321268215353356], - [-57.14743648947688, 5.973149929219161], - [-57.307245856339506, 5.073566595882227], - [-57.91428890647214, 4.812626451024414], - [-57.86020952007869, 4.57680105226045], - [-58.04469438336068, 4.060863552258382], - [-57.60156897645786, 3.334654649260685], - [-57.2814334784097, 3.333491929534119], - [-57.150097825739905, 2.768926906745406], - [-56.539385748914555, 1.899522609866921], - [-56.78270423036083, 1.863710842288654], - [-57.335822923396904, 1.94853770589576], - [-57.66097103537737, 1.682584947105639], - [-58.11344987652502, 1.507195135907025], - [-58.42947709820596, 1.463941962078721], - [-58.5400129868783, 1.268088283692521], - [-59.03086157900265, 1.317697658692722], - [-59.64604366722126, 1.786893825686789], - [-59.71854570172674, 2.24963043864436], - [-59.97452490908456, 2.755232652188056], - [-59.81541317405786, 3.606498521332085], - [-59.53803992373123, 3.958802598481938], - [-59.767405768458715, 4.423502915866607], - [-60.11100236676737, 4.574966538914083], - [-59.98095862490488, 5.014061184098139], - [-60.21368343773133, 5.244486395687602], - [-60.73357418480372, 5.200277207861901], - [-61.410302903881956, 5.959068101419618], - [-61.13941504580795, 6.234296779806144], - [-61.15933631045648, 6.696077378766319], - [-60.54399919294098, 6.856584377464883], - [-60.29566809756239, 7.043911444522919], - [-60.637972785063766, 7.414999904810855], - [-60.55058793805819, 7.779602972846178], - [-59.758284878159195, 8.367034816924047] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Peru", - "sov_a3": "PER", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Peru", - "adm0_a3": "PER", - "geou_dif": 0, - "geounit": "Peru", - "gu_a3": "PER", - "su_dif": 0, - "subunit": "Peru", - "su_a3": "PER", - "brk_diff": 0, - "name": "Peru", - "name_long": "Peru", - "brk_a3": "PER", - "brk_name": "Peru", - "brk_group": null, - "abbrev": "Peru", - "postal": "PE", - "formal_en": "Republic of Peru", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Peru", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 4, - "mapcolor13": 11, - "pop_est": 29546963, - "gdp_md_est": 247300, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PE", - "iso_a3": "PER", - "iso_n3": "604", - "un_a3": "604", - "wb_a2": "PE", - "wb_a3": "PER", - "woe_id": -99, - "adm0_a3_is": "PER", - "adm0_a3_us": "PER", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PER.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-69.59042375352405, -17.580011895419332], - [-69.85844356960587, -18.092693780187012], - [-70.37257239447771, -18.34797535570887], - [-71.37525021023691, -17.773798516513857], - [-71.46204077827112, -17.363487644116383], - [-73.44452958850042, -16.359362888252996], - [-75.23788265654144, -15.265682875227782], - [-76.00920508492995, -14.649286390850321], - [-76.42346920439775, -13.82318694423243], - [-76.25924150257416, -13.535039157772943], - [-77.10619238962184, -12.22271615972082], - [-78.09215287953464, -10.377712497604065], - [-79.03695309112695, -8.386567884965892], - [-79.44592037628485, -7.93083342858386], - [-79.76057817251004, -7.194340915560083], - [-80.53748165558608, -6.541667575713717], - [-81.24999630402642, -6.136834405139183], - [-80.92634680858244, -5.690556735866565], - [-81.41094255239946, -4.736764825055459], - [-81.09966956248937, -4.036394138203697], - [-80.30256059438722, -3.404856459164713], - [-80.18401485870967, -3.821161797708044], - [-80.46929460317695, -4.059286797708999], - [-80.44224199087216, -4.425724379090674], - [-80.02890804718561, -4.346090996928893], - [-79.62497921417618, -4.454198093283494], - [-79.20528906931771, -4.959128513207389], - [-78.63989722361234, -4.547784112164074], - [-78.45068396677564, -3.873096612161376], - [-77.83790483265861, -3.003020521663103], - [-76.63539425322672, -2.608677666843818], - [-75.54499569365204, -1.56160979574588], - [-75.23372270374193, -0.911416924649529], - [-75.37322323271385, -0.15203175212045], - [-75.10662451852008, -0.05720549886486], - [-74.44160051135597, -0.530820000819887], - [-74.12239518908906, -1.002832533373848], - [-73.6595035468346, -1.260491224781134], - [-73.07039221870724, -2.308954359550953], - [-72.32578650581365, -2.434218031426454], - [-71.7747607082854, -2.169789727388938], - [-71.41364579942979, -2.342802422702128], - [-70.81347571479196, -2.256864515800743], - [-70.04770850287485, -2.725156345229699], - [-70.69268205430971, -3.742872002785859], - [-70.39404395209499, -3.766591485207825], - [-69.89363521999663, -4.298186944194327], - [-70.7947688463023, -4.251264743673303], - [-70.92884334988358, -4.401591485210368], - [-71.74840572781655, -4.593982842633011], - [-72.89192765978726, -5.274561455916981], - [-72.96450720894119, -5.741251315944893], - [-73.21971126981461, -6.089188734566078], - [-73.1200274319236, -6.629930922068239], - [-73.72448666044164, -6.91859547285064], - [-73.7234014553635, -7.340998630404414], - [-73.98723548042966, -7.523829847853064], - [-73.57105933296707, -8.424446709835834], - [-73.01538265653254, -9.03283334720806], - [-73.22671342639016, -9.462212823121234], - [-72.56303300646564, -9.520193780152717], - [-72.18489071316984, -10.053597914269432], - [-71.30241227892154, -10.079436130415374], - [-70.48189388699117, -9.490118096558845], - [-70.54868567572841, -11.009146823778465], - [-70.0937522040469, -11.123971856331012], - [-69.52967810736496, -10.951734307502194], - [-68.66507971868961, -12.561300144097173], - [-68.88007951523997, -12.899729099176653], - [-68.92922380234954, -13.602683607643007], - [-68.9488866848366, -14.453639418193283], - [-69.33953467474701, -14.953195489158832], - [-69.16034664577495, -15.323973890853019], - [-69.38976416693471, -15.660129082911654], - [-68.9596353827533, -16.50069793057127], - [-69.59042375352405, -17.580011895419332] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Paraguay", - "sov_a3": "PRY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Paraguay", - "adm0_a3": "PRY", - "geou_dif": 0, - "geounit": "Paraguay", - "gu_a3": "PRY", - "su_dif": 0, - "subunit": "Paraguay", - "su_a3": "PRY", - "brk_diff": 0, - "name": "Paraguay", - "name_long": "Paraguay", - "brk_a3": "PRY", - "brk_name": "Paraguay", - "brk_group": null, - "abbrev": "Para.", - "postal": "PY", - "formal_en": "Republic of Paraguay", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Paraguay", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 3, - "mapcolor9": 6, - "mapcolor13": 2, - "pop_est": 6995655, - "gdp_md_est": 28890, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PY", - "iso_a3": "PRY", - "iso_n3": "600", - "un_a3": "600", - "wb_a2": "PY", - "wb_a3": "PRY", - "woe_id": -99, - "adm0_a3_is": "PRY", - "adm0_a3_us": "PRY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "PRY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-62.685057135657885, -22.249029229422387], - [-62.29117936872922, -21.05163461678739], - [-62.26596126977079, -20.513734633061276], - [-61.786326463453776, -19.633736667562964], - [-60.04356462262649, -19.342746677327426], - [-59.115042487206104, -19.356906019775398], - [-58.183471442280506, -19.868399346600363], - [-58.166392381408045, -20.176700941653678], - [-57.87067399761779, -20.73268767668195], - [-57.937155727761294, -22.090175876557172], - [-56.8815095689029, -22.28215382252148], - [-56.47331743022939, -22.086300144135283], - [-55.79795813660691, -22.356929620047822], - [-55.610682745981144, -22.655619398694842], - [-55.517639329639636, -23.571997572526634], - [-55.40074723979542, -23.956935316668805], - [-55.02790178080954, -24.001273695575225], - [-54.652834235235126, -23.83957813893396], - [-54.29295956075451, -24.02101409271073], - [-54.29347632507745, -24.570799655863965], - [-54.42894609233059, -25.162184747012166], - [-54.625290696823576, -25.73925546641551], - [-54.78879492859505, -26.621785577096134], - [-55.69584550639816, -27.38783700939086], - [-56.48670162619299, -27.548499037386293], - [-57.60975969097615, -27.395898532828387], - [-58.61817359071974, -27.123718763947096], - [-57.633660040911124, -25.60365650808164], - [-57.77721716981794, -25.16233977630904], - [-58.80712846539498, -24.77145924245331], - [-60.02896603050402, -24.032796319273274], - [-60.84656470400991, -23.880712579038292], - [-62.685057135657885, -22.249029229422387] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Colombia", - "sov_a3": "COL", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Colombia", - "adm0_a3": "COL", - "geou_dif": 0, - "geounit": "Colombia", - "gu_a3": "COL", - "su_dif": 0, - "subunit": "Colombia", - "su_a3": "COL", - "brk_diff": 0, - "name": "Colombia", - "name_long": "Colombia", - "brk_a3": "COL", - "brk_name": "Colombia", - "brk_group": null, - "abbrev": "Col.", - "postal": "CO", - "formal_en": "Republic of Colombia", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Colombia", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 1, - "pop_est": 45644023, - "gdp_md_est": 395400, - "pop_year": -99, - "lastcensus": 2006, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CO", - "iso_a3": "COL", - "iso_n3": "170", - "un_a3": "170", - "wb_a2": "CO", - "wb_a3": "COL", - "woe_id": -99, - "adm0_a3_is": "COL", - "adm0_a3_us": "COL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "COL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-75.37322323271385, -0.15203175212045], - [-75.80146582711659, 0.084801337073202], - [-76.29231441924097, 0.416047268064119], - [-76.57637976754938, 0.256935533037435], - [-77.4249843004304, 0.395686753741117], - [-77.66861284047044, 0.825893052570961], - [-77.85506140817952, 0.809925034992773], - [-78.85525875518871, 1.380923773601822], - [-78.99093522817103, 1.691369940595251], - [-78.61783138702371, 1.766404120283056], - [-78.66211808949785, 2.267355454920477], - [-78.42761043975732, 2.629555568854215], - [-77.93154252797149, 2.696605739752926], - [-77.51043128122501, 3.325016994638247], - [-77.12768978545526, 3.849636135265357], - [-77.49627193877703, 4.087606105969428], - [-77.3076012844794, 4.667984117039452], - [-77.53322058786573, 5.582811997902496], - [-77.31881507028675, 5.84535411216136], - [-77.47666073272228, 6.691116441266303], - [-77.88157141794525, 7.223771267114785], - [-77.75341386586139, 7.709839789252142], - [-77.43110795765699, 7.638061224798735], - [-77.24256649444008, 7.935278225125444], - [-77.47472286651133, 8.524286200388218], - [-77.35336076527385, 8.67050466555807], - [-76.83667395700357, 8.638749497914716], - [-76.08638383655786, 9.336820583529487], - [-75.67460018584005, 9.443248195834599], - [-75.66470414905618, 9.774003200718738], - [-75.48042599150335, 10.618990383339309], - [-74.90689510771197, 11.083044745320322], - [-74.27675269234489, 11.102035834187587], - [-74.1972226630477, 11.310472723836865], - [-73.41476396350029, 11.22701528568548], - [-72.62783525255963, 11.731971543825523], - [-72.23819495307892, 11.955549628136326], - [-71.75409013536864, 12.437303168177309], - [-71.3998223537917, 12.376040757695293], - [-71.13746110704588, 12.112981879113505], - [-71.3315836249503, 11.776284084515808], - [-71.97392167833829, 11.60867157637712], - [-72.22757544624294, 11.10870209395324], - [-72.61465776232521, 10.821975409381778], - [-72.9052860175347, 10.450344346554772], - [-73.02760413276957, 9.736770331252444], - [-73.30495154488005, 9.151999823437606], - [-72.7887298245004, 9.085027167187334], - [-72.6604947577681, 8.625287787302682], - [-72.43986223009796, 8.405275376820029], - [-72.36090064155596, 8.002638454617895], - [-72.47967892117885, 7.632506008327354], - [-72.44448727078807, 7.423784898300481], - [-72.19835242378188, 7.340430813013682], - [-71.96017574734864, 6.991614895043538], - [-70.67423356798152, 7.087784735538719], - [-70.09331295437242, 6.96037649172311], - [-69.38947994655712, 6.099860541198836], - [-68.98531856960236, 6.206804917826858], - [-68.26505245631823, 6.153268133972475], - [-67.69508724635502, 6.267318020040647], - [-67.34143958196557, 6.095468044454023], - [-67.52153194850275, 5.556870428891969], - [-67.74469662135522, 5.221128648291668], - [-67.82301225449355, 4.503937282728899], - [-67.62183590358127, 3.839481716319994], - [-67.33756384954368, 3.542342230641722], - [-67.30317318385345, 3.31845408773718], - [-67.8099381171237, 2.820655015469569], - [-67.44709204778631, 2.600280869960869], - [-67.18129431829307, 2.250638129074062], - [-66.87632585312258, 1.253360500489336], - [-67.0650481838525, 1.130112209473225], - [-67.25999752467358, 1.719998684084956], - [-67.53781002467468, 2.03716278727633], - [-67.86856502955884, 1.692455145673392], - [-69.81697323269162, 1.714805202639624], - [-69.80459672715773, 1.089081122233466], - [-69.21863766140018, 0.985676581217433], - [-69.25243404811906, 0.602650865070075], - [-69.45239600287246, 0.706158758950693], - [-70.0155657619893, 0.541414292804205], - [-70.02065589057005, -0.185156345219539], - [-69.5770653957766, -0.549991957200163], - [-69.42048580593223, -1.122618503426409], - [-69.44410193548961, -1.556287123219818], - [-69.89363521999663, -4.298186944194327], - [-70.39404395209499, -3.766591485207825], - [-70.69268205430971, -3.742872002785859], - [-70.04770850287485, -2.725156345229699], - [-70.81347571479196, -2.256864515800743], - [-71.41364579942979, -2.342802422702128], - [-71.7747607082854, -2.169789727388938], - [-72.32578650581365, -2.434218031426454], - [-73.07039221870724, -2.308954359550953], - [-73.6595035468346, -1.260491224781134], - [-74.12239518908906, -1.002832533373848], - [-74.44160051135597, -0.530820000819887], - [-75.10662451852008, -0.05720549886486], - [-75.37322323271385, -0.15203175212045] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Uruguay", - "sov_a3": "URY", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Uruguay", - "adm0_a3": "URY", - "geou_dif": 0, - "geounit": "Uruguay", - "gu_a3": "URY", - "su_dif": 0, - "subunit": "Uruguay", - "su_a3": "URY", - "brk_diff": 0, - "name": "Uruguay", - "name_long": "Uruguay", - "brk_a3": "URY", - "brk_name": "Uruguay", - "brk_group": null, - "abbrev": "Ury.", - "postal": "UY", - "formal_en": "Oriental Republic of Uruguay", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Uruguay", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 2, - "mapcolor13": 10, - "pop_est": 3494382, - "gdp_md_est": 43160, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "UY", - "iso_a3": "URY", - "iso_n3": "858", - "un_a3": "858", - "wb_a2": "UY", - "wb_a3": "URY", - "woe_id": -99, - "adm0_a3_is": "URY", - "adm0_a3_us": "URY", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "URY.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-57.62513342958296, -30.216294854454258], - [-56.97602576356473, -30.109686374636127], - [-55.97324459494093, -30.883075860316303], - [-55.601510179249345, -30.853878676071393], - [-54.57245154480512, -31.494511407193748], - [-53.787951626182185, -32.047242526987624], - [-53.209588995971544, -32.727666110974724], - [-53.6505439927181, -33.20200408298183], - [-53.373661668498244, -33.768377780900764], - [-53.806425950726535, -34.396814874002224], - [-54.93586605489773, -34.952646579733624], - [-55.67408972840329, -34.75265878676407], - [-56.21529700379607, -34.85983570733742], - [-57.139685024633096, -34.430456231424245], - [-57.8178606838155, -34.4625472958775], - [-58.42707414410439, -33.90945444105757], - [-58.34961117209887, -33.26318897881541], - [-58.13264767112144, -33.040566908502015], - [-58.14244035504076, -32.044503676076154], - [-57.87493730328188, -31.016556084926208], - [-57.62513342958296, -30.216294854454258] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Suriname", - "sov_a3": "SUR", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Suriname", - "adm0_a3": "SUR", - "geou_dif": 0, - "geounit": "Suriname", - "gu_a3": "SUR", - "su_dif": 0, - "subunit": "Suriname", - "su_a3": "SUR", - "brk_diff": 0, - "name": "Suriname", - "name_long": "Suriname", - "brk_a3": "SUR", - "brk_name": "Suriname", - "brk_group": null, - "abbrev": "Sur.", - "postal": "SR", - "formal_en": "Republic of Suriname", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Suriname", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 7, - "mapcolor13": 6, - "pop_est": 481267, - "gdp_md_est": 4254, - "pop_year": -99, - "lastcensus": 2004, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SR", - "iso_a3": "SUR", - "iso_n3": "740", - "un_a3": "740", - "wb_a2": "SR", - "wb_a3": "SUR", - "woe_id": -99, - "adm0_a3_is": "SUR", - "adm0_a3_us": "SUR", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "SUR.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-57.14743648947688, 5.973149929219161], - [-55.9493184067898, 5.772877915872002], - [-55.841779751190415, 5.953125311706059], - [-55.033250291551774, 6.025291449401664], - [-53.958044603070896, 5.756548163267765], - [-54.47863298197923, 4.896755682795586], - [-54.399542202356514, 4.212611395683466], - [-54.00693050801901, 3.620037746592558], - [-54.181726040246275, 3.189779771330421], - [-54.2697051662232, 2.732391669115046], - [-54.52475419779971, 2.311848863123785], - [-55.09758744975514, 2.523748073736613], - [-55.569755011606, 2.421506252447131], - [-55.973322109589375, 2.510363877773017], - [-56.0733418442903, 2.220794989425499], - [-55.905600145070885, 2.02199575439866], - [-55.99569800477175, 1.817667141116601], - [-56.539385748914555, 1.899522609866921], - [-57.150097825739905, 2.768926906745406], - [-57.2814334784097, 3.333491929534119], - [-57.60156897645786, 3.334654649260685], - [-58.04469438336068, 4.060863552258382], - [-57.86020952007869, 4.57680105226045], - [-57.91428890647214, 4.812626451024414], - [-57.307245856339506, 5.073566595882227], - [-57.14743648947688, 5.973149929219161] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Venezuela", - "sov_a3": "VEN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Venezuela", - "adm0_a3": "VEN", - "geou_dif": 0, - "geounit": "Venezuela", - "gu_a3": "VEN", - "su_dif": 0, - "subunit": "Venezuela", - "su_a3": "VEN", - "brk_diff": 0, - "name": "Venezuela", - "name_long": "Venezuela", - "brk_a3": "VEN", - "brk_name": "Venezuela", - "brk_group": null, - "abbrev": "Ven.", - "postal": "VE", - "formal_en": "Bolivarian Republic of Venezuela", - "formal_fr": "República Bolivariana de Venezuela", - "note_adm0": null, - "note_brk": null, - "name_sort": "Venezuela, RB", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 3, - "mapcolor9": 1, - "mapcolor13": 4, - "pop_est": 26814843, - "gdp_md_est": 357400, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "VE", - "iso_a3": "VEN", - "iso_n3": "862", - "un_a3": "862", - "wb_a2": "VE", - "wb_a3": "VEN", - "woe_id": -99, - "adm0_a3_is": "VEN", - "adm0_a3_us": "VEN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "South America", - "region_un": "Americas", - "subregion": "South America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "VEN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-71.3315836249503, 11.776284084515808], - [-71.36000566271082, 11.53999359786121], - [-71.94704993354651, 11.423282375530022], - [-71.62086829292019, 10.969459947142795], - [-71.63306393094108, 10.446494452349027], - [-72.07417395698451, 9.865651353388373], - [-71.69564409044654, 9.072263088411248], - [-71.26455929226773, 9.137194525585983], - [-71.03999935574339, 9.859992784052407], - [-71.35008378771079, 10.211935126176215], - [-71.40062333849224, 10.968969021036015], - [-70.1552988349065, 11.37548167566004], - [-70.29384334988103, 11.846822414594214], - [-69.94324459499683, 12.162307033736099], - [-69.58430009629747, 11.459610907431212], - [-68.88299923366445, 11.443384507691563], - [-68.23327145045873, 10.885744126829946], - [-68.19412655299763, 10.554653225135922], - [-67.29624854192633, 10.54586823164631], - [-66.227864142508, 10.648626817258688], - [-65.65523759628175, 10.200798855017323], - [-64.89045223657817, 10.0772146671913], - [-64.32947872583374, 10.38959870039568], - [-64.31800655786495, 10.64141795495398], - [-63.07932247582874, 10.7017243514386], - [-61.880946010980196, 10.715625311725104], - [-62.73011898461641, 10.420268662960906], - [-62.388511928950976, 9.94820445397464], - [-61.58876746280193, 9.873066921422264], - [-60.83059668643172, 9.38133982994894], - [-60.67125240745973, 8.580174261911878], - [-60.15009558779618, 8.602756862823426], - [-59.758284878159195, 8.367034816924047], - [-60.55058793805819, 7.779602972846178], - [-60.637972785063766, 7.414999904810855], - [-60.29566809756239, 7.043911444522919], - [-60.54399919294098, 6.856584377464883], - [-61.15933631045648, 6.696077378766319], - [-61.13941504580795, 6.234296779806144], - [-61.410302903881956, 5.959068101419618], - [-60.73357418480372, 5.200277207861901], - [-60.60117916527194, 4.91809804933213], - [-60.96689327660153, 4.536467596856639], - [-62.08542965355914, 4.162123521334308], - [-62.804533047116706, 4.006965033377952], - [-63.0931975978991, 3.770571193858785], - [-63.88834286157416, 4.020530096854571], - [-64.62865943058755, 4.14848094320925], - [-64.81606401229402, 4.056445217297423], - [-64.36849443221409, 3.797210394705246], - [-64.40882788761792, 3.126786200366624], - [-64.26999915226578, 2.497005520025567], - [-63.42286739770512, 2.411067613124174], - [-63.36878801131166, 2.200899562993129], - [-64.08308549666609, 1.91636912679408], - [-64.19930579289051, 1.49285492594602], - [-64.61101192895985, 1.328730576987042], - [-65.35471330428837, 1.0952822941085], - [-65.54826738143757, 0.78925446207603], - [-66.32576514348496, 0.724452215982012], - [-66.87632585312258, 1.253360500489336], - [-67.18129431829307, 2.250638129074062], - [-67.44709204778631, 2.600280869960869], - [-67.8099381171237, 2.820655015469569], - [-67.30317318385345, 3.31845408773718], - [-67.33756384954368, 3.542342230641722], - [-67.62183590358127, 3.839481716319994], - [-67.82301225449355, 4.503937282728899], - [-67.74469662135522, 5.221128648291668], - [-67.52153194850275, 5.556870428891969], - [-67.34143958196557, 6.095468044454023], - [-67.69508724635502, 6.267318020040647], - [-68.26505245631823, 6.153268133972475], - [-68.98531856960236, 6.206804917826858], - [-69.38947994655712, 6.099860541198836], - [-70.09331295437242, 6.96037649172311], - [-70.67423356798152, 7.087784735538719], - [-71.96017574734864, 6.991614895043538], - [-72.19835242378188, 7.340430813013682], - [-72.44448727078807, 7.423784898300481], - [-72.47967892117885, 7.632506008327354], - [-72.36090064155596, 8.002638454617895], - [-72.43986223009796, 8.405275376820029], - [-72.6604947577681, 8.625287787302682], - [-72.7887298245004, 9.085027167187334], - [-73.30495154488005, 9.151999823437606], - [-73.02760413276957, 9.736770331252444], - [-72.9052860175347, 10.450344346554772], - [-72.61465776232521, 10.821975409381778], - [-72.22757544624294, 11.10870209395324], - [-71.97392167833829, 11.60867157637712], - [-71.3315836249503, 11.776284084515808] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "The Bahamas", - "sov_a3": "BHS", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "The Bahamas", - "adm0_a3": "BHS", - "geou_dif": 0, - "geounit": "The Bahamas", - "gu_a3": "BHS", - "su_dif": 0, - "subunit": "The Bahamas", - "su_a3": "BHS", - "brk_diff": 0, - "name": "Bahamas", - "name_long": "Bahamas", - "brk_a3": "BHS", - "brk_name": "Bahamas", - "brk_group": null, - "abbrev": "Bhs.", - "postal": "BS", - "formal_en": "Commonwealth of the Bahamas", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Bahamas, The", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 1, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 309156, - "gdp_md_est": 9093, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BS", - "iso_a3": "BHS", - "iso_n3": "044", - "un_a3": "044", - "wb_a2": "BS", - "wb_a3": "BHS", - "woe_id": -99, - "adm0_a3_is": "BHS", - "adm0_a3_us": "BHS", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "BHS.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-77.53466, 23.75975], - [-77.78, 23.71], - [-78.03405, 24.28615], - [-78.40848, 24.57564], - [-78.19087, 25.2103], - [-77.89, 25.17], - [-77.54, 24.34], - [-77.53466, 23.75975] - ] - ], - [ - [ - [-77.82, 26.58], - [-78.91, 26.42], - [-78.98, 26.79], - [-78.51, 26.87], - [-77.85, 26.84], - [-77.82, 26.58] - ] - ], - [ - [ - [-77, 26.59], - [-77.17255, 25.87918], - [-77.35641, 26.00735], - [-77.34, 26.53], - [-77.78802, 26.92516], - [-77.79, 27.04], - [-77, 26.59] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "Belize", - "sov_a3": "BLZ", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Belize", - "adm0_a3": "BLZ", - "geou_dif": 0, - "geounit": "Belize", - "gu_a3": "BLZ", - "su_dif": 0, - "subunit": "Belize", - "su_a3": "BLZ", - "brk_diff": 0, - "name": "Belize", - "name_long": "Belize", - "brk_a3": "BLZ", - "brk_name": "Belize", - "brk_group": null, - "abbrev": "Belize", - "postal": "BZ", - "formal_en": "Belize", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Belize", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 5, - "mapcolor13": 7, - "pop_est": 307899, - "gdp_md_est": 2536, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "BZ", - "iso_a3": "BLZ", - "iso_n3": "084", - "un_a3": "084", - "wb_a2": "BZ", - "wb_a3": "BLZ", - "woe_id": -99, - "adm0_a3_is": "BLZ", - "adm0_a3_us": "BLZ", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "BLZ.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-89.14308041050332, 17.80831899664932], - [-89.15090938999553, 17.95546763760042], - [-89.02985734735182, 18.001511338772488], - [-88.84834387892661, 17.883198147040233], - [-88.49012285027935, 18.486830552641603], - [-88.3000310940937, 18.4999822046599], - [-88.29633622918482, 18.35327281338327], - [-88.10681291375437, 18.348673610909287], - [-88.1234785631685, 18.07667470954101], - [-88.2853549873228, 17.644142971258034], - [-88.19786678745265, 17.489475409408456], - [-88.30264075392444, 17.131693630435663], - [-88.23951799187991, 17.036066392479555], - [-88.35542822951057, 16.530774237529627], - [-88.55182451043585, 16.265467434143147], - [-88.73243364129594, 16.233634751851355], - [-88.93061275913527, 15.887273464415074], - [-89.22912167026928, 15.88693756760517], - [-89.15080603713095, 17.015576687075836], - [-89.14308041050332, 17.80831899664932] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Costa Rica", - "sov_a3": "CRI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Costa Rica", - "adm0_a3": "CRI", - "geou_dif": 0, - "geounit": "Costa Rica", - "gu_a3": "CRI", - "su_dif": 0, - "subunit": "Costa Rica", - "su_a3": "CRI", - "brk_diff": 0, - "name": "Costa Rica", - "name_long": "Costa Rica", - "brk_a3": "CRI", - "brk_name": "Costa Rica", - "brk_group": null, - "abbrev": "C.R.", - "postal": "CR", - "formal_en": "Republic of Costa Rica", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Costa Rica", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 2, - "pop_est": 4253877, - "gdp_md_est": 48320, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CR", - "iso_a3": "CRI", - "iso_n3": "188", - "un_a3": "188", - "wb_a2": "CR", - "wb_a3": "CRI", - "woe_id": -99, - "adm0_a3_is": "CRI", - "adm0_a3_us": "CRI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 10, - "long_len": 10, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CRI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-82.96578304719736, 8.225027980985985], - [-83.50843726269431, 8.446926581247283], - [-83.71147396516908, 8.656836249216866], - [-83.59631303580665, 8.830443223501419], - [-83.63264156770784, 9.051385809765321], - [-83.90988562695372, 9.29080272057358], - [-84.30340165885636, 9.487354030795714], - [-84.64764421256866, 9.615537421095707], - [-84.71335079622777, 9.908051866083852], - [-84.97566036654133, 10.086723130733006], - [-84.91137488477024, 9.795991522658923], - [-85.11092342806532, 9.55703969974131], - [-85.33948828809227, 9.83454214114866], - [-85.66078650586698, 9.933347479690724], - [-85.79744483106285, 10.134885565629034], - [-85.79170874707843, 10.439337266476613], - [-85.65931372754666, 10.75433095951172], - [-85.94172543002176, 10.895278428587801], - [-85.7125404528073, 11.088444932494824], - [-85.56185197624418, 11.217119248901597], - [-84.90300330273895, 10.952303371621896], - [-84.67306901725627, 11.082657172078143], - [-84.35593075228104, 10.999225572142905], - [-84.19017859570485, 10.793450018756674], - [-83.89505449088595, 10.726839097532446], - [-83.65561174186158, 10.938764146361422], - [-83.40231970898296, 10.395438137244652], - [-83.01567664257517, 9.992982082555555], - [-82.54619625520348, 9.566134751824677], - [-82.93289099804358, 9.476812038608173], - [-82.92715491405916, 9.074330145702916], - [-82.71918311230053, 8.925708726431495], - [-82.86865719270477, 8.807266343618522], - [-82.82977067740516, 8.62629547773237], - [-82.91317643912421, 8.42351715741907], - [-82.96578304719736, 8.225027980985985] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Cuba", - "sov_a3": "CUB", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Cuba", - "adm0_a3": "CUB", - "geou_dif": 0, - "geounit": "Cuba", - "gu_a3": "CUB", - "su_dif": 0, - "subunit": "Cuba", - "su_a3": "CUB", - "brk_diff": 0, - "name": "Cuba", - "name_long": "Cuba", - "brk_a3": "CUB", - "brk_name": "Cuba", - "brk_group": null, - "abbrev": "Cuba", - "postal": "CU", - "formal_en": "Republic of Cuba", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Cuba", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 5, - "mapcolor9": 3, - "mapcolor13": 4, - "pop_est": 11451652, - "gdp_md_est": 108200, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "5. Emerging region: G20", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CU", - "iso_a3": "CUB", - "iso_n3": "192", - "un_a3": "192", - "wb_a2": "CU", - "wb_a3": "CUB", - "woe_id": -99, - "adm0_a3_is": "CUB", - "adm0_a3_us": "CUB", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 4, - "long_len": 4, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CUB.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-82.26815121125706, 23.188610744717703], - [-81.40445716014683, 23.11727142993878], - [-80.6187686835812, 23.105980129483], - [-79.67952368846025, 22.76530324959883], - [-79.28148596873207, 22.399201565027056], - [-78.34743445505649, 22.512166246017088], - [-77.99329586456028, 22.277193508385935], - [-77.14642249216105, 21.657851467367834], - [-76.52382483590856, 21.206819566324373], - [-76.19462012399319, 21.220565497314013], - [-75.59822241891267, 21.016624457274133], - [-75.67106035022806, 20.735091254148], - [-74.9338960435845, 20.693905137611385], - [-74.17802486845126, 20.28462779385974], - [-74.29664811877724, 20.05037852628068], - [-74.96159461129294, 19.92343537035569], - [-75.63468014189459, 19.873774318923196], - [-76.323656175426, 19.95289093676206], - [-77.75548092315306, 19.855480861891873], - [-77.08510840524674, 20.413353786698792], - [-77.49265458851661, 20.67310537361389], - [-78.13729224314159, 20.73994883878343], - [-78.48282670766119, 21.02861338956585], - [-78.71986650258401, 21.598113511638434], - [-79.28499996612794, 21.5591753199065], - [-80.21747534861865, 21.827324327069036], - [-80.51753455272141, 22.03707896574176], - [-81.82094336620318, 22.19205658618507], - [-82.16999182811864, 22.38710927987075], - [-81.79500179719267, 22.636964830001958], - [-82.77589799674084, 22.688150336187064], - [-83.49445878775936, 22.16851797127613], - [-83.90880042187563, 22.154565334557333], - [-84.05215084505326, 21.910575059491254], - [-84.54703019889638, 21.801227728761642], - [-84.97491105827311, 21.89602814380109], - [-84.44706214062776, 22.204949856041907], - [-84.23035702181178, 22.565754706303764], - [-83.7782399156902, 22.788118394455694], - [-83.26754757356575, 22.983041897060644], - [-82.51043616405751, 23.078746649665188], - [-82.26815121125706, 23.188610744717703] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Canada", - "sov_a3": "CAN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Canada", - "adm0_a3": "CAN", - "geou_dif": 0, - "geounit": "Canada", - "gu_a3": "CAN", - "su_dif": 0, - "subunit": "Canada", - "su_a3": "CAN", - "brk_diff": 0, - "name": "Canada", - "name_long": "Canada", - "brk_a3": "CAN", - "brk_name": "Canada", - "brk_group": null, - "abbrev": "Can.", - "postal": "CA", - "formal_en": "Canada", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Canada", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 2, - "pop_est": 33487208, - "gdp_md_est": 1300000, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "CA", - "iso_a3": "CAN", - "iso_n3": "124", - "un_a3": "124", - "wb_a2": "CA", - "wb_a3": "CAN", - "woe_id": -99, - "adm0_a3_is": "CAN", - "adm0_a3_us": "CAN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Northern America", - "region_wb": "North America", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "CAN.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-63.6645, 46.55001], - [-62.9393, 46.41587], - [-62.01208, 46.44314], - [-62.50391, 46.03339], - [-62.87433, 45.96818], - [-64.1428, 46.39265], - [-64.39261, 46.72747], - [-64.01486, 47.03601], - [-63.6645, 46.55001] - ] - ], - [ - [ - [-61.806305, 49.10506], - [-62.29318, 49.08717], - [-63.58926, 49.40069], - [-64.51912, 49.87304], - [-64.17322, 49.95718], - [-62.85829, 49.70641], - [-61.835585, 49.28855], - [-61.806305, 49.10506] - ] - ], - [ - [ - [-123.51000158755114, 48.51001089130344], - [-124.0128907883995, 48.370846259141416], - [-125.65501277733837, 48.8250045843385], - [-125.95499446679275, 49.179995835967645], - [-126.85000443587187, 49.53000031188043], - [-127.0299934495444, 49.81499583597008], - [-128.05933630436624, 49.9949590114266], - [-128.44458410710217, 50.539137681676124], - [-128.35841365625544, 50.770648098343685], - [-127.3085810960299, 50.55257355407195], - [-126.69500097721232, 50.400903225295394], - [-125.75500667382319, 50.29501821552938], - [-125.4150015875588, 49.95000051533261], - [-124.92076818911934, 49.475274970083404], - [-123.92250870832102, 49.06248362893581], - [-123.51000158755114, 48.51001089130344] - ] - ], - [ - [ - [-56.13403581401712, 50.6870097926793], - [-56.795881720595276, 49.81230866149096], - [-56.1431050278843, 50.150117499382844], - [-55.471492275602934, 49.93581533466846], - [-55.82240108908093, 49.58712860777911], - [-54.935142584845664, 49.31301097268684], - [-54.47377539734378, 49.55669118915918], - [-53.476549445191324, 49.24913890237405], - [-53.78601375997124, 48.51678050393363], - [-53.086133999226256, 48.687803656603535], - [-52.958648240762244, 48.157164211614486], - [-52.64809872090419, 47.5355484075755], - [-53.069158291218336, 46.65549876564495], - [-53.52145626485304, 46.61829173439483], - [-54.17893551290254, 46.80706574155701], - [-53.961868659060485, 47.62520701760192], - [-54.24048214376214, 47.75227936460763], - [-55.4007730780115, 46.884993801453135], - [-55.99748084168584, 46.9197203639533], - [-55.29121904155278, 47.389562486351], - [-56.25079871278052, 47.63254507098739], - [-57.3252292547771, 47.572807115258], - [-59.26601518414677, 47.603347886742505], - [-59.419494188053704, 47.899453843774864], - [-58.796586473207405, 48.25152537697949], - [-59.231624518456535, 48.52318838153781], - [-58.39180497906523, 49.12558055276418], - [-57.35868974468604, 50.718274034215845], - [-56.73865007183201, 51.28743825947853], - [-55.870976935435294, 51.632094224649194], - [-55.406974249886616, 51.58827261006573], - [-55.60021826844209, 51.31707469339793], - [-56.13403581401712, 50.6870097926793] - ] - ], - [ - [ - [-133.1800040417117, 54.16997549093531], - [-132.71000788443132, 54.040009315423525], - [-131.74998958400326, 54.12000438090922], - [-132.049480347351, 52.984621487024526], - [-131.1790425218266, 52.180432847698285], - [-131.57782954982292, 52.18237071390925], - [-132.18042842677855, 52.639707139692405], - [-132.54999243231387, 53.100014960332146], - [-133.05461117875552, 53.41146881775537], - [-133.2396644827927, 53.8510802272624], - [-133.1800040417117, 54.16997549093531] - ] - ], - [ - [ - [-79.26582, 62.158675], - [-79.65752, 61.63308], - [-80.09956, 61.7181], - [-80.36215, 62.01649], - [-80.315395, 62.085565], - [-79.92939, 62.3856], - [-79.52002, 62.36371], - [-79.26582, 62.158675] - ] - ], - [ - [ - [-81.89825, 62.7108], - [-83.06857, 62.15922], - [-83.77462, 62.18231], - [-83.99367, 62.4528], - [-83.25048, 62.91409], - [-81.87699, 62.90458], - [-81.89825, 62.7108] - ] - ], - [ - [ - [-85.16130794954985, 65.65728465439281], - [-84.97576371940596, 65.217518215589], - [-84.4640120104195, 65.37177236598018], - [-83.88262630891975, 65.10961782496355], - [-82.78757687043877, 64.76669302027469], - [-81.64201371939254, 64.45513580998696], - [-81.55344031444425, 63.979609280037145], - [-80.81736121287886, 64.05748566350101], - [-80.10345130076661, 63.725981350348604], - [-80.99101986359568, 63.41124603947497], - [-82.54717810741701, 63.65172231714524], - [-83.10879757356506, 64.10187571883972], - [-84.10041663281388, 63.56971181909802], - [-85.52340471061902, 63.05237905542409], - [-85.86676876498237, 63.637252916103556], - [-87.22198320183674, 63.541238104905226], - [-86.35275977247127, 64.03583323837071], - [-86.22488644076513, 64.82291697860826], - [-85.88384782585487, 65.73877838811705], - [-85.16130794954985, 65.65728465439281] - ] - ], - [ - [ - [-75.86588, 67.14886], - [-76.98687, 67.09873], - [-77.2364, 67.58809], - [-76.81166, 68.14856], - [-75.89521, 68.28721], - [-75.1145, 68.01036], - [-75.10333, 67.58202], - [-75.21597, 67.44425], - [-75.86588, 67.14886] - ] - ], - [ - [ - [-95.64768120380052, 69.10769035832178], - [-96.2695212038006, 68.75704035832175], - [-97.61740120380057, 69.0600303583218], - [-98.43180120380052, 68.9507003583218], - [-99.79740120380053, 69.4000303583218], - [-98.91740120380055, 69.7100303583218], - [-98.2182612038005, 70.14354035832176], - [-97.15740120380056, 69.86003035832181], - [-96.55740120380054, 69.68003035832176], - [-96.25740120380053, 69.49003035832177], - [-95.64768120380052, 69.10769035832178] - ] - ], - [ - [ - [-90.5471, 69.49766], - [-90.55151, 68.47499], - [-89.21515, 69.25873], - [-88.01966, 68.61508], - [-88.31749, 67.87338], - [-87.35017, 67.19872], - [-86.30607, 67.92146], - [-85.57664, 68.78456], - [-85.52197, 69.88211], - [-84.10081, 69.80539], - [-82.62258, 69.65826], - [-81.28043, 69.16202], - [-81.2202, 68.66567], - [-81.96436, 68.13253], - [-81.25928, 67.59716], - [-81.38653, 67.11078], - [-83.34456, 66.41154], - [-84.73542, 66.2573], - [-85.76943, 66.55833], - [-86.0676, 66.05625], - [-87.03143, 65.21297], - [-87.32324, 64.77563], - [-88.48296, 64.09897], - [-89.91444, 64.03273], - [-90.70398, 63.61017], - [-90.77004, 62.96021], - [-91.93342, 62.83508], - [-93.15698, 62.02469], - [-94.24153, 60.89865], - [-94.62931, 60.11021], - [-94.6846, 58.94882], - [-93.21502, 58.78212], - [-92.76462, 57.84571], - [-92.29703, 57.08709], - [-90.89769, 57.28468], - [-89.03953, 56.85172], - [-88.03978, 56.47162], - [-87.32421, 55.99914], - [-86.07121, 55.72383], - [-85.01181, 55.3026], - [-83.36055, 55.24489], - [-82.27285, 55.14832], - [-82.4362, 54.28227], - [-82.12502, 53.27703], - [-81.40075, 52.15788], - [-79.91289, 51.20842], - [-79.14301, 51.53393], - [-78.60191, 52.56208], - [-79.12421, 54.14145], - [-79.82958, 54.66772], - [-78.22874, 55.13645], - [-77.0956, 55.83741], - [-76.54137, 56.53423], - [-76.62319, 57.20263], - [-77.30226, 58.05209], - [-78.51688, 58.80458], - [-77.33676, 59.85261], - [-77.77272, 60.75788], - [-78.10687, 62.31964], - [-77.41067, 62.55053], - [-75.69621, 62.2784], - [-74.6682, 62.18111], - [-73.83988, 62.4438], - [-72.90853, 62.10507], - [-71.67708, 61.52535], - [-71.37369, 61.13717], - [-69.59042, 61.06141], - [-69.62033, 60.22125], - [-69.2879, 58.95736], - [-68.37455, 58.80106], - [-67.64976, 58.21206], - [-66.20178, 58.76731], - [-65.24517, 59.87071], - [-64.58352, 60.33558], - [-63.80475, 59.4426], - [-62.50236, 58.16708], - [-61.39655, 56.96745], - [-61.79866, 56.33945], - [-60.46853, 55.77548], - [-59.56962, 55.20407], - [-57.97508, 54.94549], - [-57.3332, 54.6265], - [-56.93689, 53.78032], - [-56.15811, 53.64749], - [-55.75632, 53.27036], - [-55.68338, 52.14664], - [-56.40916, 51.7707], - [-57.12691, 51.41972], - [-58.77482, 51.0643], - [-60.03309, 50.24277], - [-61.72366, 50.08046], - [-63.86251, 50.29099], - [-65.36331, 50.2982], - [-66.39905, 50.22897], - [-67.23631, 49.51156], - [-68.51114, 49.06836], - [-69.95362, 47.74488], - [-71.10458, 46.82171], - [-70.25522, 46.98606], - [-68.65, 48.3], - [-66.55243, 49.1331], - [-65.05626, 49.23278], - [-64.17099, 48.74248], - [-65.11545, 48.07085], - [-64.79854, 46.99297], - [-64.47219, 46.23849], - [-63.17329, 45.73902], - [-61.52072, 45.88377], - [-60.51815, 47.00793], - [-60.4486, 46.28264], - [-59.80287, 45.9204], - [-61.03988, 45.26525], - [-63.25471, 44.67014], - [-64.24656, 44.26553], - [-65.36406, 43.54523], - [-66.1234, 43.61867], - [-66.16173, 44.46512], - [-64.42549, 45.29204], - [-66.02605, 45.25931], - [-67.13741, 45.13753], - [-67.79134, 45.70281], - [-67.79046, 47.06636], - [-68.23444, 47.35486], - [-68.905, 47.185], - [-69.237216, 47.447781], - [-69.99997, 46.69307], - [-70.305, 45.915], - [-70.66, 45.46], - [-71.08482, 45.30524], - [-71.405, 45.255], - [-71.50506, 45.0082], - [-73.34783, 45.00738], - [-74.867, 45.00048], - [-75.31821, 44.81645], - [-76.375, 44.09631], - [-76.5, 44.01845889375872], - [-76.82003414580558, 43.628784288093755], - [-77.7378850979577, 43.629055589363304], - [-78.72027991404238, 43.625089423184875], - [-79.17167355011188, 43.46633942318422], - [-79.01, 43.27], - [-78.92, 42.965], - [-78.9393621487437, 42.86361135514804], - [-80.24744767934794, 42.36619985612259], - [-81.27774654816716, 42.20902598730686], - [-82.43927771679162, 41.675105088867156], - [-82.69008928092018, 41.675105088867156], - [-83.02981014680694, 41.83279572200584], - [-83.14199968131256, 41.975681057292825], - [-83.12, 42.08], - [-82.9, 42.43], - [-82.43, 42.98], - [-82.1376423815039, 43.571087551439916], - [-82.33776312543108, 44.44], - [-82.55092464875818, 45.347516587905375], - [-83.59285071484308, 45.81689362241237], - [-83.46955074739463, 45.99468638771259], - [-83.61613094759059, 46.11692698829907], - [-83.89076534700575, 46.11692698829907], - [-84.09185126416148, 46.275418606138174], - [-84.14211951367338, 46.51222585711574], - [-84.3367, 46.40877], - [-84.6049, 46.4396], - [-84.54374874544587, 46.538684190449146], - [-84.77923824739992, 46.637101955749046], - [-84.87607988151485, 46.90008331968238], - [-85.65236324740343, 47.22021881773051], - [-86.46199083122826, 47.55333801939204], - [-87.43979262330024, 47.94], - [-88.37811418328673, 48.302917588893735], - [-89.27291744663668, 48.019808254582664], - [-89.6, 48.01], - [-90.83, 48.27], - [-91.64, 48.14], - [-92.61, 48.45], - [-93.63087, 48.60926], - [-94.32914, 48.67074], - [-94.64, 48.84], - [-94.81758, 49.38905], - [-95.15609, 49.38425], - [-95.15906950917204, 49], - [-97.22872000000481, 49.0007], - [-100.65, 49], - [-104.04826, 48.99986], - [-107.05, 49], - [-110.05, 49], - [-113, 49], - [-116.04818, 49], - [-117.03121, 49], - [-120, 49], - [-122.84, 49], - [-122.97421, 49.0025377777778], - [-124.91024, 49.98456], - [-125.62461, 50.41656], - [-127.43561, 50.83061], - [-127.99276, 51.71583], - [-127.85032, 52.32961], - [-129.12979, 52.75538], - [-129.30523, 53.56159], - [-130.51497, 54.28757], - [-130.53611, 54.80278], - [-129.98, 55.285], - [-130.00778, 55.91583], - [-131.70781, 56.55212], - [-132.73042, 57.69289], - [-133.35556, 58.41028], - [-134.27111, 58.86111], - [-134.945, 59.27056], - [-135.47583, 59.78778], - [-136.47972, 59.46389], - [-137.4525, 58.905], - [-138.34089, 59.56211], - [-139.039, 60], - [-140.013, 60.27682], - [-140.99778, 60.30639], - [-140.9925, 66.00003], - [-140.986, 69.712], - [-139.12052, 69.47102], - [-137.54636, 68.99002], - [-136.50358, 68.89804], - [-135.62576, 69.31512], - [-134.41464, 69.62743], - [-132.92925, 69.50534], - [-131.43136, 69.94451], - [-129.79471, 70.19369], - [-129.10773, 69.77927], - [-128.36156, 70.01286], - [-128.13817, 70.48384], - [-127.44712, 70.37721], - [-125.75632, 69.48058], - [-124.42483, 70.1584], - [-124.28968, 69.39969], - [-123.06108, 69.56372], - [-122.6835, 69.85553], - [-121.47226, 69.79778], - [-119.94288, 69.37786], - [-117.60268, 69.01128], - [-116.22643, 68.84151], - [-115.2469, 68.90591], - [-113.89794, 68.3989], - [-115.30489, 67.90261], - [-113.49727, 67.68815], - [-110.798, 67.80612], - [-109.94619, 67.98104], - [-108.8802, 67.38144], - [-107.79239, 67.88736], - [-108.81299, 68.31164], - [-108.16721, 68.65392], - [-106.95, 68.7], - [-106.15, 68.8], - [-105.34282, 68.56122], - [-104.33791, 68.018], - [-103.22115, 68.09775], - [-101.45433, 67.64689], - [-99.90195, 67.80566], - [-98.4432, 67.78165], - [-98.5586, 68.40394], - [-97.66948, 68.57864], - [-96.11991, 68.23939], - [-96.12588, 67.29338], - [-95.48943, 68.0907], - [-94.685, 68.06383], - [-94.23282, 69.06903], - [-95.30408, 69.68571], - [-96.47131, 70.08976], - [-96.39115, 71.19482], - [-95.2088, 71.92053], - [-93.88997, 71.76015], - [-92.87818, 71.31869], - [-91.51964, 70.19129], - [-92.40692, 69.69997], - [-90.5471, 69.49766] - ] - ], - [ - [ - [-114.1671699999999, 73.12145], - [-114.66634, 72.65277], - [-112.44101999999988, 72.95540000000011], - [-111.05039, 72.4504], - [-109.92034999999989, 72.96113], - [-109.00654, 72.63335], - [-108.18835, 71.65089], - [-107.68599, 72.06548], - [-108.39639, 73.08953000000011], - [-107.51645, 73.23598], - [-106.52259, 73.07601], - [-105.40246, 72.67259], - [-104.77484, 71.6984], - [-104.46475999999984, 70.99297], - [-102.78537, 70.49776], - [-100.9807799999999, 70.02432], - [-101.08929, 69.58447000000012], - [-102.73116, 69.50402], - [-102.09329, 69.11962000000011], - [-102.43024, 68.75282], - [-104.24, 68.91], - [-105.96, 69.18000000000015], - [-107.12254, 69.11922], - [-109, 68.78], - [-111.53414887520013, 68.63005915681794], - [-113.3132, 68.53554], - [-113.85495999999983, 69.00744000000012], - [-115.22, 69.28], - [-116.10794, 69.16821], - [-117.34, 69.96000000000012], - [-116.67472999999988, 70.06655], - [-115.13112, 70.2373], - [-113.72141, 70.19237], - [-112.4161, 70.36638], - [-114.35, 70.6], - [-116.48684, 70.52045], - [-117.9048, 70.54056000000014], - [-118.43238, 70.9092], - [-116.11311, 71.30918], - [-117.65568, 71.2952], - [-119.40199, 71.55859], - [-118.56267, 72.30785], - [-117.86642, 72.70594], - [-115.18909, 73.31459000000012], - [-114.1671699999999, 73.12145] - ] - ], - [ - [ - [-104.5, 73.42], - [-105.38, 72.76], - [-106.94, 73.46], - [-106.6, 73.6], - [-105.26, 73.64], - [-104.5, 73.42] - ] - ], - [ - [ - [-76.34, 73.10268498995302], - [-76.25140380859375, 72.82638549804688], - [-77.31443786621091, 72.85554504394527], - [-78.39167022705081, 72.87665557861328], - [-79.48625183105466, 72.74220275878909], - [-79.77583312988284, 72.80290222167974], - [-80.87609863281253, 73.3331832885742], - [-80.83388519287105, 73.69318389892578], - [-80.35305786132812, 73.75971984863278], - [-78.06443786621094, 73.65193176269534], - [-76.34, 73.10268498995302] - ] - ], - [ - [ - [-86.56217851433414, 73.15744700793846], - [-85.77437130404454, 72.53412588163383], - [-84.85011247428824, 73.34027822538712], - [-82.31559017610098, 73.75095083281059], - [-80.60008765330764, 72.71654368762421], - [-80.7489416165244, 72.06190664335077], - [-78.77063859731078, 72.35217316353416], - [-77.82462398955958, 72.74961660429105], - [-75.60584469267573, 72.24367849393741], - [-74.22861609566499, 71.7671442735579], - [-74.09914079455771, 71.33084015571765], - [-72.24222571479766, 71.5569245469945], - [-71.20001542833519, 70.92001251899723], - [-68.7860542466849, 70.52502370877426], - [-67.91497046575694, 70.12194753689761], - [-66.96903337265417, 69.18608734809189], - [-68.80512285020055, 68.72019847276442], - [-66.44986609563387, 68.06716339789202], - [-64.86231441919522, 67.84753856065163], - [-63.42493445499676, 66.92847321234066], - [-61.85198137068058, 66.86212067327784], - [-62.1631768459423, 66.16025136988961], - [-63.918444383384184, 64.99866852483284], - [-65.14886023625363, 65.42603261988668], - [-66.72121904159854, 66.3880410834322], - [-68.01501603867396, 66.26272573512439], - [-68.14128740097917, 65.68978913030438], - [-67.08964616562339, 65.108455105237], - [-65.73208045109976, 64.64840566675863], - [-65.32016760930128, 64.38273712834606], - [-64.66940629744968, 63.39292674422748], - [-65.01380388045891, 62.67418508569599], - [-66.27504472519047, 62.945098781986076], - [-68.78318620469273, 63.74567007105181], - [-67.36968075221304, 62.883965562584876], - [-66.3282972886672, 62.280074774822054], - [-66.16556820338016, 61.93089712182589], - [-68.87736650254465, 62.33014923771282], - [-71.02343705919384, 62.91070811629584], - [-72.235378587519, 63.39783600529517], - [-71.8862784491713, 63.67998932560885], - [-73.37830624051838, 64.19396312118383], - [-74.8344189114226, 64.67907562932379], - [-74.81850257027673, 64.38909332951798], - [-77.70997982452005, 64.22954234481679], - [-78.55594885935417, 64.57290639918014], - [-77.89728105336192, 65.30919220647479], - [-76.0182742987972, 65.32696889918316], - [-73.95979529488272, 65.45476471624089], - [-74.29388342964964, 65.8117713487294], - [-73.94491248238265, 66.31057811142672], - [-72.65116716173941, 67.28457550726387], - [-72.92605994331609, 67.72692576768239], - [-73.31161780464575, 68.06943716091291], - [-74.84330725777681, 68.55462718370129], - [-76.86910091826674, 68.89473562283027], - [-76.22864905465735, 69.14776927354742], - [-77.28736996123712, 69.76954010688328], - [-78.1686339993266, 69.82648753526891], - [-78.95724219431673, 70.16688019477542], - [-79.49245500356366, 69.87180776638891], - [-81.30547095409176, 69.74318512641435], - [-84.94470618359847, 69.9666340196444], - [-87.06000342481789, 70.26000112576537], - [-88.6817132230015, 70.41074127876081], - [-89.51341956252304, 70.76203766548099], - [-88.46772111688075, 71.21818553332133], - [-89.8881512112875, 71.22255219184996], - [-90.20516028518202, 72.2350743679608], - [-89.43657670770494, 73.12946421985237], - [-88.40824154331281, 73.53788890247121], - [-85.82615108920092, 73.80381582304521], - [-86.56217851433414, 73.15744700793846] - ] - ], - [ - [ - [-100.35642, 73.84389], - [-99.16387, 73.63339], - [-97.38, 73.76], - [-97.12, 73.47], - [-98.05359, 72.99052], - [-96.54, 72.56], - [-96.72, 71.66], - [-98.35966, 71.27285], - [-99.32286, 71.35639], - [-100.01482, 71.73827], - [-102.5, 72.51], - [-102.48, 72.83], - [-100.43836, 72.70588], - [-101.54, 73.36], - [-100.35642, 73.84389] - ] - ], - [ - [ - [-93.19629553910022, 72.77199249947336], - [-94.26904659704726, 72.02459625923598], - [-95.40985551632266, 72.06188080513459], - [-96.03374508338246, 72.94027680123182], - [-96.01826799191099, 73.4374299180958], - [-95.49579342322403, 73.86241689726418], - [-94.50365759965234, 74.1349067247392], - [-92.42001217321177, 74.10002513294219], - [-90.50979285354259, 73.85673248971203], - [-92.0039652168299, 72.9662442084585], - [-93.19629553910022, 72.77199249947336] - ] - ], - [ - [ - [-120.46, 71.38360179308759], - [-123.09219, 70.90164], - [-123.62, 71.34], - [-125.92894873747335, 71.86868846301141], - [-125.5, 72.29226081179502], - [-124.80729, 73.02256], - [-123.9399999999999, 73.68000000000015], - [-124.91775, 74.29275000000013], - [-121.53788, 74.44893], - [-120.10978, 74.24135], - [-117.55563999999987, 74.18577], - [-116.58442, 73.89607], - [-115.51081, 73.47519], - [-116.76793999999988, 73.22292], - [-119.22, 72.52], - [-120.46, 71.82], - [-120.46, 71.38360179308759] - ] - ], - [ - [ - [-93.61275590694049, 74.97999726022445], - [-94.15690873897384, 74.59234650338686], - [-95.60868058956561, 74.66686391875177], - [-96.82093217648458, 74.92762319609658], - [-96.2885874092298, 75.37782827422335], - [-94.85081987178913, 75.6472175157609], - [-93.97774654821794, 75.29648956979597], - [-93.61275590694049, 74.97999726022445] - ] - ], - [ - [ - [-98.5, 76.72], - [-97.735585, 76.25656], - [-97.704415, 75.74344], - [-98.16, 75], - [-99.80874, 74.89744], - [-100.88366, 75.05736], - [-100.86292, 75.64075], - [-102.50209, 75.5638], - [-102.56552, 76.3366], - [-101.48973, 76.30537], - [-99.98349, 76.64634], - [-98.57699, 76.58859], - [-98.5, 76.72] - ] - ], - [ - [ - [-108.21141, 76.20168], - [-107.81943, 75.84552], - [-106.92893, 76.01282], - [-105.881, 75.9694], - [-105.70498, 75.47951], - [-106.31347, 75.00527], - [-109.7, 74.85], - [-112.22307, 74.41696], - [-113.74381, 74.39427], - [-113.87135, 74.72029], - [-111.79421, 75.1625], - [-116.31221, 75.04343], - [-117.7104, 75.2222], - [-116.34602, 76.19903], - [-115.40487, 76.47887], - [-112.59056, 76.14134], - [-110.81422, 75.54919], - [-109.0671, 75.47321], - [-110.49726, 76.42982], - [-109.5811, 76.79417], - [-108.54859, 76.67832], - [-108.21141, 76.20168] - ] - ], - [ - [ - [-94.68408586299947, 77.09787832305838], - [-93.57392106807313, 76.77629588490609], - [-91.60502315953661, 76.77851797149461], - [-90.74184587274922, 76.44959747995681], - [-90.96966142450799, 76.07401317005946], - [-89.82223792189927, 75.84777374948563], - [-89.18708289259979, 75.61016551380763], - [-87.83827633334963, 75.56618886992723], - [-86.37919226758868, 75.48242137318218], - [-84.78962521029061, 75.69920400664651], - [-82.75344458691006, 75.78431509063125], - [-81.12853084992437, 75.71398346628203], - [-80.05751095245915, 75.33684886341588], - [-79.83393286814832, 74.92312734648719], - [-80.45777075877584, 74.65730377877779], - [-81.94884253612554, 74.44245901152433], - [-83.22889360221143, 74.56402781849096], - [-86.0974523587333, 74.41003205026115], - [-88.15035030796022, 74.39230703398499], - [-89.76472205275837, 74.51555532500115], - [-92.42244096552943, 74.837757880341], - [-92.7682854886428, 75.38681997344216], - [-92.88990597204173, 75.88265534128266], - [-93.893824022176, 76.31924367950054], - [-95.96245744503582, 76.44138092722247], - [-97.12137895382949, 76.75107778594761], - [-96.74512285031236, 77.16138865834515], - [-94.68408586299947, 77.09787832305838] - ] - ], - [ - [ - [-116.19858659550734, 77.64528677032621], - [-116.33581336145838, 76.87696157501055], - [-117.10605058476878, 76.53003184681913], - [-118.04041215703813, 76.4811717800871], - [-119.89931758688569, 76.05321340606199], - [-121.4999950771265, 75.9000186225328], - [-122.85492448615896, 76.11654287383568], - [-122.8549252936032, 76.11654287383568], - [-121.15753536032825, 76.86450755482835], - [-119.10393897182104, 77.51221995717464], - [-117.57013078496597, 77.4983189968881], - [-116.19858659550734, 77.64528677032621] - ] - ], - [ - [ - [-93.84000301794399, 77.5199972602345], - [-94.29560828324526, 77.4913426785287], - [-96.16965410031008, 77.5551113959769], - [-96.43630449093612, 77.83462921824362], - [-94.42257727738638, 77.82000478790499], - [-93.72065629756588, 77.63433136668033], - [-93.84000301794399, 77.5199972602345] - ] - ], - [ - [ - [-110.18693803591297, 77.6970148790503], - [-112.05119116905848, 77.40922882761686], - [-113.53427893761906, 77.73220652944116], - [-112.72458675825384, 78.05105011668195], - [-111.26444332563085, 78.15295604116156], - [-109.8544518705471, 77.99632477488484], - [-110.18693803591297, 77.6970148790503] - ] - ], - [ - [ - [-109.66314571820259, 78.60197256134569], - [-110.88131425661886, 78.40691986766001], - [-112.54209143761517, 78.4079017198735], - [-112.5258908760916, 78.55055451121522], - [-111.5000103422334, 78.84999359813057], - [-110.96366065147602, 78.80444082306522], - [-109.66314571820259, 78.60197256134569] - ] - ], - [ - [ - [-95.83029496944934, 78.05694122996326], - [-97.30984290239799, 77.85059723582178], - [-98.12428931353396, 78.08285696075758], - [-98.55286780474664, 78.4581053738451], - [-98.63198442258552, 78.87193024363839], - [-97.33723141151262, 78.83198436147677], - [-96.75439876990879, 78.765812689927], - [-95.55927792029458, 78.41831452098029], - [-95.83029496944934, 78.05694122996326] - ] - ], - [ - [ - [-100.06019182005214, 78.3247543403159], - [-99.67093909381362, 77.9075446642074], - [-101.30394019245301, 78.01898489044481], - [-102.94980872273305, 78.34322866486022], - [-105.17613277873154, 78.38033234324574], - [-104.21042945027716, 78.6774201524918], - [-105.41958045125854, 78.91833567983645], - [-105.49228919149316, 79.30159393992919], - [-103.52928239623793, 79.16534902619165], - [-100.82515804726881, 78.80046173777869], - [-100.06019182005214, 78.3247543403159] - ] - ], - [ - [ - [-87.02, 79.66], - [-85.81435, 79.3369], - [-87.18756, 79.0393], - [-89.03535, 78.28723], - [-90.80436, 78.21533], - [-92.87669, 78.34333], - [-93.95116, 78.75099], - [-93.93574, 79.11373], - [-93.14524, 79.3801], - [-94.974, 79.37248], - [-96.07614, 79.70502], - [-96.70972, 80.15777], - [-96.01644, 80.60233], - [-95.32345, 80.90729], - [-94.29843, 80.97727], - [-94.73542, 81.20646], - [-92.40984, 81.25739], - [-91.13289, 80.72345], - [-89.45, 80.50932203389829], - [-87.81, 80.32], - [-87.02, 79.66] - ] - ], - [ - [ - [-68.5, 83.10632151676575], - [-65.82735, 83.02801], - [-63.68, 82.9], - [-61.85, 82.6286], - [-61.89388, 82.36165], - [-64.334, 81.92775], - [-66.75342, 81.72527], - [-67.65755, 81.50141], - [-65.48031, 81.50657], - [-67.84, 80.9], - [-69.4697, 80.61683], - [-71.18, 79.8], - [-73.2428, 79.63415], - [-73.88, 79.43016220480207], - [-76.90773, 79.32309], - [-75.52924, 79.19766], - [-76.22046, 79.01907], - [-75.39345, 78.52581], - [-76.34354, 78.18296], - [-77.88851, 77.89991], - [-78.36269, 77.50859], - [-79.75951, 77.20968], - [-79.61965, 76.98336], - [-77.91089, 77.022045], - [-77.88911, 76.777955], - [-80.56125, 76.17812], - [-83.17439, 76.45403], - [-86.11184, 76.29901], - [-87.6, 76.42], - [-89.49068, 76.47239], - [-89.6161, 76.95213], - [-87.76739, 77.17833], - [-88.26, 77.9], - [-87.65, 77.97022222222222], - [-84.97634, 77.53873], - [-86.34, 78.18], - [-87.96192, 78.37181], - [-87.15198, 78.75867], - [-85.37868, 78.9969], - [-85.09495, 79.34543], - [-86.50734, 79.73624], - [-86.93179, 80.25145], - [-84.19844, 80.20836], - [-83.40869565217383, 80.1], - [-81.84823, 80.46442], - [-84.1, 80.58], - [-87.59895, 80.51627], - [-89.36663, 80.85569], - [-90.2, 81.26], - [-91.36786, 81.5531], - [-91.58702, 81.89429], - [-90.1, 82.085], - [-88.93227, 82.11751], - [-86.97024, 82.27961], - [-85.5, 82.65227345805704], - [-84.260005, 82.6], - [-83.18, 82.32], - [-82.42, 82.86], - [-81.1, 83.02], - [-79.30664, 83.13056], - [-76.25, 83.1720588235294], - [-75.71878, 83.06404], - [-72.83153, 83.23324], - [-70.665765, 83.16978075838284], - [-68.5, 83.10632151676575] - ] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Dominican Republic", - "sov_a3": "DOM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Dominican Republic", - "adm0_a3": "DOM", - "geou_dif": 0, - "geounit": "Dominican Republic", - "gu_a3": "DOM", - "su_dif": 0, - "subunit": "Dominican Republic", - "su_a3": "DOM", - "brk_diff": 0, - "name": "Dominican Rep.", - "name_long": "Dominican Republic", - "brk_a3": "DOM", - "brk_name": "Dominican Rep.", - "brk_group": null, - "abbrev": "Dom. Rep.", - "postal": "DO", - "formal_en": "Dominican Republic", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Dominican Republic", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 2, - "mapcolor9": 5, - "mapcolor13": 7, - "pop_est": 9650054, - "gdp_md_est": 78000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "DO", - "iso_a3": "DOM", - "iso_n3": "214", - "un_a3": "214", - "wb_a2": "DO", - "wb_a3": "DOM", - "woe_id": -99, - "adm0_a3_is": "DOM", - "adm0_a3_us": "DOM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 14, - "long_len": 18, - "abbrev_len": 9, - "tiny": -99, - "homepart": 1, - "filename": "DOM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-71.71236141629296, 19.714455878167357], - [-71.58730445014663, 19.8849105900821], - [-70.80670610216174, 19.880285549391985], - [-70.21436499701613, 19.62288524014616], - [-69.95081519232758, 19.647999986240006], - [-69.76925004747008, 19.293267116772437], - [-69.22212582057988, 19.313214219637103], - [-69.25434607611385, 19.015196234609874], - [-68.80941199408083, 18.979074408437853], - [-68.31794328476897, 18.612197577381693], - [-68.68931596543452, 18.205142320218613], - [-69.16494584824892, 18.42264842373511], - [-69.62398759629764, 18.380712998930246], - [-69.95293392605154, 18.42830699307106], - [-70.1332329983179, 18.245915025296895], - [-70.51713721381422, 18.184290879788833], - [-70.66929846869763, 18.426885891183034], - [-70.99995012071719, 18.283328762276213], - [-71.4002099270339, 17.5985643579766], - [-71.65766191271202, 17.7575727401387], - [-71.70830481635805, 18.04499705654609], - [-71.68773759630587, 18.31666006110447], - [-71.94511206733556, 18.61690013272026], - [-71.70130265978248, 18.78541697842405], - [-71.62487321642283, 19.169837958243306], - [-71.71236141629296, 19.714455878167357] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Denmark", - "sov_a3": "DN1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "Greenland", - "adm0_a3": "GRL", - "geou_dif": 0, - "geounit": "Greenland", - "gu_a3": "GRL", - "su_dif": 0, - "subunit": "Greenland", - "su_a3": "GRL", - "brk_diff": 0, - "name": "Greenland", - "name_long": "Greenland", - "brk_a3": "GRL", - "brk_name": "Greenland", - "brk_group": null, - "abbrev": "Grlnd.", - "postal": "GL", - "formal_en": "Greenland", - "formal_fr": null, - "note_adm0": "Den.", - "note_brk": null, - "name_sort": "Greenland", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 1, - "mapcolor9": 3, - "mapcolor13": 12, - "pop_est": 57600, - "gdp_md_est": 1100, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "2. Developed region: nonG7", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GL", - "iso_a3": "GRL", - "iso_n3": "304", - "un_a3": "304", - "wb_a2": "GL", - "wb_a3": "GRL", - "woe_id": -99, - "adm0_a3_is": "GRL", - "adm0_a3_us": "GRL", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Northern America", - "region_wb": "Europe & Central Asia", - "name_len": 9, - "long_len": 9, - "abbrev_len": 6, - "tiny": -99, - "homepart": -99, - "filename": "GRL.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-46.76379, 82.62796], - [-43.40644, 83.22516], - [-39.89753, 83.18018], - [-38.62214, 83.54905], - [-35.08787, 83.64513], - [-27.10046, 83.51966], - [-20.84539, 82.72669], - [-22.69182, 82.34165], - [-26.51753, 82.29765], - [-31.9, 82.2], - [-31.39646, 82.02154], - [-27.85666, 82.13178], - [-24.84448, 81.78697], - [-22.90328, 82.09317], - [-22.07175, 81.73449], - [-23.16961, 81.15271], - [-20.62363, 81.52462], - [-15.76818, 81.91245], - [-12.77018, 81.71885], - [-12.20855, 81.29154], - [-16.28533, 80.58004], - [-16.85, 80.35], - [-20.04624, 80.17708], - [-17.73035, 80.12912], - [-18.9, 79.4], - [-19.70499, 78.75128], - [-19.67353, 77.63859], - [-18.47285, 76.98565], - [-20.03503, 76.94434], - [-21.67944, 76.62795], - [-19.83407, 76.09808], - [-19.59896, 75.24838], - [-20.66818, 75.15585], - [-19.37281, 74.29561], - [-21.59422, 74.22382], - [-20.43454, 73.81713], - [-20.76234, 73.46436], - [-22.17221, 73.30955], - [-23.56593, 73.30663], - [-22.31311, 72.62928], - [-22.29954, 72.18409], - [-24.27834, 72.59788], - [-24.79296, 72.3302], - [-23.44296, 72.08016], - [-22.13281, 71.46898], - [-21.75356, 70.66369], - [-23.53603, 70.471], - [-24.30702, 70.85649], - [-25.54341, 71.43094], - [-25.20135, 70.75226], - [-26.36276, 70.22646], - [-23.72742, 70.18401], - [-22.34902, 70.12946], - [-25.02927, 69.2588], - [-27.74737, 68.47046], - [-30.67371, 68.12503], - [-31.77665, 68.12078], - [-32.81105, 67.73547], - [-34.20196, 66.67974], - [-36.35284, 65.9789], - [-37.04378, 65.93768], - [-38.37505, 65.69213], - [-39.81222, 65.45848], - [-40.66899, 64.83997], - [-40.68281, 64.13902], - [-41.1887, 63.48246], - [-42.81938, 62.68233], - [-42.41666, 61.90093], - [-42.86619, 61.07404], - [-43.3784, 60.09772], - [-44.7875, 60.03676], - [-46.26364, 60.85328], - [-48.26294, 60.85843], - [-49.23308, 61.40681], - [-49.90039, 62.38336], - [-51.63325, 63.62691], - [-52.14014, 64.27842], - [-52.27659, 65.1767], - [-53.66166, 66.09957], - [-53.30161, 66.8365], - [-53.96911, 67.18899], - [-52.9804, 68.35759], - [-51.47536, 68.72958], - [-51.08041, 69.14781], - [-50.87122, 69.9291], - [-52.013585, 69.574925], - [-52.55792, 69.42616], - [-53.45629, 69.283625], - [-54.68336, 69.61003], - [-54.75001, 70.28932], - [-54.35884, 70.821315], - [-53.431315, 70.835755], - [-51.39014, 70.56978], - [-53.10937, 71.20485], - [-54.00422, 71.54719], - [-55, 71.40653696727257], - [-55.83468, 71.65444], - [-54.71819, 72.58625], - [-55.32634, 72.95861], - [-56.12003, 73.64977], - [-57.32363, 74.71026], - [-58.59679, 75.09861], - [-58.58516, 75.51727], - [-61.26861, 76.10238], - [-63.39165, 76.1752], - [-66.06427, 76.13486], - [-68.50438, 76.06141], - [-69.66485, 76.37975], - [-71.40257, 77.00857], - [-68.77671, 77.32312], - [-66.76397, 77.37595], - [-71.04293, 77.63595], - [-73.297, 78.04419], - [-73.15938, 78.43271], - [-69.37345, 78.91388], - [-65.7107, 79.39436], - [-65.3239, 79.75814], - [-68.02298, 80.11721], - [-67.15129, 80.51582], - [-63.68925, 81.21396], - [-62.23444, 81.3211], - [-62.65116, 81.77042], - [-60.28249, 82.03363], - [-57.20744, 82.19074], - [-54.13442, 82.19962], - [-53.04328, 81.88833], - [-50.39061, 82.43883], - [-48.00386, 82.06481], - [-46.59984, 81.985945], - [-44.523, 81.6607], - [-46.9007, 82.19979], - [-46.76379, 82.62796] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 3, - "sovereignt": "Guatemala", - "sov_a3": "GTM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Guatemala", - "adm0_a3": "GTM", - "geou_dif": 0, - "geounit": "Guatemala", - "gu_a3": "GTM", - "su_dif": 0, - "subunit": "Guatemala", - "su_a3": "GTM", - "brk_diff": 0, - "name": "Guatemala", - "name_long": "Guatemala", - "brk_a3": "GTM", - "brk_name": "Guatemala", - "brk_group": null, - "abbrev": "Guat.", - "postal": "GT", - "formal_en": "Republic of Guatemala", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Guatemala", - "name_alt": null, - "mapcolor7": 3, - "mapcolor8": 3, - "mapcolor9": 3, - "mapcolor13": 6, - "pop_est": 13276517, - "gdp_md_est": 68580, - "pop_year": -99, - "lastcensus": 2002, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "GT", - "iso_a3": "GTM", - "iso_n3": "320", - "un_a3": "320", - "wb_a2": "GT", - "wb_a3": "GTM", - "woe_id": -99, - "adm0_a3_is": "GTM", - "adm0_a3_us": "GTM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 5, - "tiny": 4, - "homepart": 1, - "filename": "GTM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-90.09555457229098, 13.735337632700734], - [-90.60862403030085, 13.909771429901951], - [-91.23241024449605, 13.927832342987957], - [-91.68974667027912, 14.126218166556455], - [-92.22775000686983, 14.538828640190928], - [-92.20322953974731, 14.830102850804069], - [-92.08721594925207, 15.06458466232844], - [-92.22924862340628, 15.25144664149586], - [-91.74796017125591, 16.066564846251723], - [-90.46447262242265, 16.069562079324655], - [-90.43886695022204, 16.410109768128095], - [-90.60084672724092, 16.47077789963876], - [-90.71182186558772, 16.687483018454728], - [-91.08167009150065, 16.918476670799404], - [-91.45392127151516, 17.252177232324172], - [-91.0022692532842, 17.25465770107418], - [-91.00151994501596, 17.81759491624571], - [-90.06793351923098, 17.819326076727474], - [-89.14308041050332, 17.80831899664932], - [-89.15080603713095, 17.015576687075836], - [-89.22912167026928, 15.88693756760517], - [-88.93061275913527, 15.887273464415074], - [-88.60458614780583, 15.70638011317736], - [-88.51836402052686, 15.855389105690975], - [-88.22502275262202, 15.727722479713902], - [-88.68067969435563, 15.346247056535304], - [-89.15481096063357, 15.06641917567481], - [-89.22522009963127, 14.874286200413621], - [-89.14553504103718, 14.678019110569084], - [-89.35332597528279, 14.424132798719116], - [-89.58734269891654, 14.362586167859488], - [-89.53421932652051, 14.244815578666305], - [-89.72193396682073, 14.134228013561694], - [-90.0646779039966, 13.881969509328924], - [-90.09555457229098, 13.735337632700734] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Jamaica", - "sov_a3": "JAM", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Jamaica", - "adm0_a3": "JAM", - "geou_dif": 0, - "geounit": "Jamaica", - "gu_a3": "JAM", - "su_dif": 0, - "subunit": "Jamaica", - "su_a3": "JAM", - "brk_diff": 0, - "name": "Jamaica", - "name_long": "Jamaica", - "brk_a3": "JAM", - "brk_name": "Jamaica", - "brk_group": null, - "abbrev": "Jam.", - "postal": "J", - "formal_en": "Jamaica", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Jamaica", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 2, - "mapcolor9": 4, - "mapcolor13": 10, - "pop_est": 2825928, - "gdp_md_est": 20910, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "JM", - "iso_a3": "JAM", - "iso_n3": "388", - "un_a3": "388", - "wb_a2": "JM", - "wb_a3": "JAM", - "woe_id": -99, - "adm0_a3_is": "JAM", - "adm0_a3_us": "JAM", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 7, - "long_len": 7, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "JAM.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-77.56960079619921, 18.490525417550487], - [-76.89661861846211, 18.400866807524082], - [-76.36535905628554, 18.160700588447597], - [-76.19965857614164, 17.886867173732966], - [-76.9025614081757, 17.868237819891746], - [-77.20634131540348, 17.70111623785982], - [-77.76602291534061, 17.86159739834224], - [-78.33771928578561, 18.225967922432233], - [-78.21772661000388, 18.454532782459193], - [-77.79736467152563, 18.524218451404778], - [-77.56960079619921, 18.490525417550487] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Honduras", - "sov_a3": "HND", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Honduras", - "adm0_a3": "HND", - "geou_dif": 0, - "geounit": "Honduras", - "gu_a3": "HND", - "su_dif": 0, - "subunit": "Honduras", - "su_a3": "HND", - "brk_diff": 0, - "name": "Honduras", - "name_long": "Honduras", - "brk_a3": "HND", - "brk_name": "Honduras", - "brk_group": null, - "abbrev": "Hond.", - "postal": "HN", - "formal_en": "Republic of Honduras", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Honduras", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 5, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 7792854, - "gdp_md_est": 33720, - "pop_year": -99, - "lastcensus": 2001, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HN", - "iso_a3": "HND", - "iso_n3": "340", - "un_a3": "340", - "wb_a2": "HN", - "wb_a3": "HND", - "woe_id": -99, - "adm0_a3_is": "HND", - "adm0_a3_us": "HND", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 8, - "long_len": 8, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "HND.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-87.31665442579549, 12.984685777229004], - [-87.48940873894713, 13.297534898323931], - [-87.79311113152653, 13.384480495655168], - [-87.72350297722932, 13.785050360565606], - [-87.85951534702161, 13.893312486217097], - [-88.06534257684012, 13.96462596277979], - [-88.50399797234962, 13.845485948130943], - [-88.54123084181595, 13.980154730683523], - [-88.84307288283276, 14.140506700085211], - [-89.05851192905766, 14.340029405164215], - [-89.35332597528281, 14.424132798719086], - [-89.14553504103719, 14.678019110569153], - [-89.22522009963124, 14.874286200413678], - [-89.15481096063353, 15.066419175674866], - [-88.6806796943556, 15.34624705653539], - [-88.22502275262195, 15.72772247971403], - [-88.12115312371537, 15.688655096901359], - [-87.90181250685241, 15.864458319558196], - [-87.61568010125234, 15.8787985295192], - [-87.52292090528846, 15.797278957578783], - [-87.36776241733213, 15.84694000901129], - [-86.90319129102818, 15.756712958229569], - [-86.44094560417739, 15.78283539475319], - [-86.11923397494434, 15.893448798073962], - [-86.00195431185784, 16.00540578863439], - [-85.68331743034628, 15.953651841693953], - [-85.44400387240256, 15.885749009662446], - [-85.18244361035721, 15.90915843349063], - [-84.98372188997882, 15.995923163308701], - [-84.52697974316715, 15.857223619037427], - [-84.36825558138258, 15.835157782448732], - [-84.06305457226682, 15.648244126849136], - [-83.77397661002612, 15.42407176356687], - [-83.41038123242036, 15.270902818253774], - [-83.14721900097413, 14.99582916916421], - [-83.48998877636602, 15.016267198135663], - [-83.62858496777288, 14.880073960830371], - [-83.97572140169359, 14.749435939996486], - [-84.22834164095241, 14.74876414637663], - [-84.4493359036486, 14.621614284722511], - [-84.64958207877963, 14.666805324761867], - [-84.8200367906943, 14.81958669683263], - [-84.92450069857233, 14.790492865452336], - [-85.05278744173688, 14.551541042534723], - [-85.14875057650288, 14.560196844943619], - [-85.16536454948482, 14.35436961512505], - [-85.51441301140028, 14.079011745657908], - [-85.69866533073696, 13.960078436738002], - [-85.8012947252685, 13.836054999237604], - [-86.09626380079061, 14.038187364147234], - [-86.31214209668985, 13.771356106008225], - [-86.52070817741992, 13.778487453664468], - [-86.75508663607962, 13.75484548589094], - [-86.73382178419149, 13.263092556201398], - [-86.88055701368438, 13.254204209847217], - [-87.00576900912743, 13.025794379117258], - [-87.31665442579549, 12.984685777229004] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Haiti", - "sov_a3": "HTI", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Haiti", - "adm0_a3": "HTI", - "geou_dif": 0, - "geounit": "Haiti", - "gu_a3": "HTI", - "su_dif": 0, - "subunit": "Haiti", - "su_a3": "HTI", - "brk_diff": 0, - "name": "Haiti", - "name_long": "Haiti", - "brk_a3": "HTI", - "brk_name": "Haiti", - "brk_group": null, - "abbrev": "Haiti", - "postal": "HT", - "formal_en": "Republic of Haiti", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Haiti", - "name_alt": null, - "mapcolor7": 2, - "mapcolor8": 1, - "mapcolor9": 7, - "mapcolor13": 2, - "pop_est": 9035536, - "gdp_md_est": 11500, - "pop_year": -99, - "lastcensus": 2003, - "gdp_year": -99, - "economy": "7. Least developed region", - "income_grp": "5. Low income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "HT", - "iso_a3": "HTI", - "iso_n3": "332", - "un_a3": "332", - "wb_a2": "HT", - "wb_a3": "HTI", - "woe_id": -99, - "adm0_a3_is": "HTI", - "adm0_a3_us": "HTI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 5, - "long_len": 5, - "abbrev_len": 5, - "tiny": -99, - "homepart": 1, - "filename": "HTI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-73.18979061551762, 19.915683905511912], - [-72.57967281766362, 19.871500555902358], - [-71.71236141629296, 19.714455878167357], - [-71.62487321642283, 19.169837958243306], - [-71.70130265978248, 18.78541697842405], - [-71.94511206733556, 18.61690013272026], - [-71.68773759630587, 18.31666006110447], - [-71.70830481635805, 18.04499705654609], - [-72.37247616238935, 18.21496084235406], - [-72.84441118029488, 18.14561107021836], - [-73.45455481636503, 18.217906398994696], - [-73.92243323433566, 18.030992743395004], - [-74.45803361682478, 18.342549953682706], - [-74.36992529976713, 18.66490753831941], - [-73.44954220243272, 18.526052964751145], - [-72.69493709989064, 18.445799465401862], - [-72.334881557897, 18.668421535715254], - [-72.79164954292489, 19.10162506761803], - [-72.78410478381028, 19.48359141690341], - [-73.41502234566175, 19.639550889560283], - [-73.18979061551762, 19.915683905511912] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Nicaragua", - "sov_a3": "NIC", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Nicaragua", - "adm0_a3": "NIC", - "geou_dif": 0, - "geounit": "Nicaragua", - "gu_a3": "NIC", - "su_dif": 0, - "subunit": "Nicaragua", - "su_a3": "NIC", - "brk_diff": 0, - "name": "Nicaragua", - "name_long": "Nicaragua", - "brk_a3": "NIC", - "brk_name": "Nicaragua", - "brk_group": null, - "abbrev": "Nic.", - "postal": "NI", - "formal_en": "Republic of Nicaragua", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Nicaragua", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 1, - "mapcolor13": 9, - "pop_est": 5891199, - "gdp_md_est": 16790, - "pop_year": -99, - "lastcensus": 2005, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "NI", - "iso_a3": "NIC", - "iso_n3": "558", - "un_a3": "558", - "wb_a2": "NI", - "wb_a3": "NIC", - "woe_id": -99, - "adm0_a3_is": "NIC", - "adm0_a3_us": "NIC", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 9, - "long_len": 9, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "NIC.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-85.7125404528073, 11.088444932494824], - [-86.05848832878526, 11.403438625529944], - [-86.52584998243296, 11.806876532432597], - [-86.74599158399633, 12.143961900272487], - [-87.16751624220116, 12.458257961471656], - [-87.66849341505471, 12.909909979702633], - [-87.5574666002756, 13.064551703336065], - [-87.39238623731923, 12.914018256069838], - [-87.31665442579549, 12.984685777228975], - [-87.00576900912756, 13.025794379117157], - [-86.88055701368437, 13.254204209847245], - [-86.7338217841916, 13.263092556201443], - [-86.7550866360797, 13.754845485890913], - [-86.5207081774199, 13.77848745366444], - [-86.31214209668993, 13.77135610600817], - [-86.0962638007906, 14.038187364147248], - [-85.80129472526859, 13.83605499923759], - [-85.69866533073693, 13.960078436738087], - [-85.51441301140025, 14.079011745657837], - [-85.1653645494848, 14.354369615125078], - [-85.14875057650296, 14.560196844943619], - [-85.05278744173692, 14.551541042534723], - [-84.9245006985724, 14.790492865452352], - [-84.82003679069435, 14.819586696832669], - [-84.64958207877962, 14.666805324761754], - [-84.4493359036486, 14.621614284722495], - [-84.22834164095241, 14.748764146376658], - [-83.97572140169359, 14.749435939996461], - [-83.62858496777292, 14.880073960830302], - [-83.48998877636612, 15.016267198135536], - [-83.14721900097413, 14.99582916916411], - [-83.23323442252394, 14.899866034398102], - [-83.2841615465476, 14.6766238468972], - [-83.18212643098728, 14.31070302983845], - [-83.41249996614445, 13.970077826386557], - [-83.51983191601468, 13.567699286345883], - [-83.55220720084554, 13.127054348193086], - [-83.49851538769427, 12.869292303921227], - [-83.47332312695198, 12.419087225794428], - [-83.62610449902292, 12.320850328007566], - [-83.71961300325506, 11.893124497927726], - [-83.65085751009072, 11.629032090700118], - [-83.8554703437504, 11.373311265503787], - [-83.80893571647155, 11.103043524617274], - [-83.65561174186158, 10.938764146361422], - [-83.89505449088595, 10.726839097532446], - [-84.19017859570485, 10.793450018756674], - [-84.35593075228104, 10.999225572142905], - [-84.67306901725627, 11.082657172078143], - [-84.90300330273895, 10.952303371621896], - [-85.56185197624418, 11.217119248901597], - [-85.7125404528073, 11.088444932494824] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "Mexico", - "sov_a3": "MEX", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Mexico", - "adm0_a3": "MEX", - "geou_dif": 0, - "geounit": "Mexico", - "gu_a3": "MEX", - "su_dif": 0, - "subunit": "Mexico", - "su_a3": "MEX", - "brk_diff": 0, - "name": "Mexico", - "name_long": "Mexico", - "brk_a3": "MEX", - "brk_name": "Mexico", - "brk_group": null, - "abbrev": "Mex.", - "postal": "MX", - "formal_en": "United Mexican States", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Mexico", - "name_alt": null, - "mapcolor7": 6, - "mapcolor8": 1, - "mapcolor9": 7, - "mapcolor13": 3, - "pop_est": 111211789, - "gdp_md_est": 1563000, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "4. Emerging region: MIKT", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "MX", - "iso_a3": "MEX", - "iso_n3": "484", - "un_a3": "484", - "wb_a2": "MX", - "wb_a3": "MEX", - "woe_id": -99, - "adm0_a3_is": "MEX", - "adm0_a3_us": "MEX", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "MEX.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-97.14000830767071, 25.869997463478395], - [-97.52807247596655, 24.992144069920297], - [-97.70294552284223, 24.272343044526735], - [-97.77604183631905, 22.932579860927657], - [-97.87236670611111, 22.44421173755336], - [-97.69904395220419, 21.898689480064263], - [-97.38895952023677, 21.411018988525825], - [-97.18933346229329, 20.635433254473128], - [-96.52557552772032, 19.890930894444068], - [-96.29212724484177, 19.320371405509547], - [-95.90088497595995, 18.82802419684873], - [-94.83906348344271, 18.562717393462208], - [-94.4257295397562, 18.144370835843347], - [-93.5486512926824, 18.423836981677937], - [-92.7861138577835, 18.52483856859226], - [-92.0373481920904, 18.704569200103432], - [-91.40790340855926, 18.87608327888023], - [-90.77186987991087, 19.28412038825678], - [-90.53358985061305, 19.8674181177513], - [-90.45147599970124, 20.707521877520435], - [-90.27861833368489, 20.99985545499555], - [-89.60132117385149, 21.26172577563449], - [-88.54386633986284, 21.49367544197662], - [-87.65841651075772, 21.458845526611977], - [-87.05189022494807, 21.543543199138295], - [-86.81198238803296, 21.331514797444754], - [-86.84590796583262, 20.849864610268355], - [-87.38329118523586, 20.25540477139873], - [-87.62105445021075, 19.64655304613592], - [-87.43675045444176, 19.47240346931227], - [-87.58656043165593, 19.04013011319074], - [-87.83719112827151, 18.25981598558343], - [-88.09066402866318, 18.51664785407405], - [-88.30003109409364, 18.49998220466], - [-88.4901228502793, 18.48683055264172], - [-88.84834387892658, 17.883198147040332], - [-89.02985734735176, 18.00151133877256], - [-89.15090938999549, 17.955467637600407], - [-89.14308041050333, 17.808318996649405], - [-90.0679335192309, 17.81932607672752], - [-91.00151994501596, 17.817594916245696], - [-91.00226925328417, 17.25465770107428], - [-91.45392127151511, 17.252177232324186], - [-91.0816700915006, 16.91847667079952], - [-90.71182186558764, 16.687483018454767], - [-90.60084672724093, 16.47077789963879], - [-90.438866950222, 16.41010976812811], - [-90.46447262242265, 16.069562079324726], - [-91.74796017125595, 16.066564846251765], - [-92.2292486234063, 15.251446641495873], - [-92.08721594925203, 15.064584662328512], - [-92.20322953974727, 14.83010285080411], - [-92.22775000686983, 14.538828640190957], - [-93.35946387406176, 15.615429592343672], - [-93.87516883011851, 15.940164292865914], - [-94.69165646033014, 16.200975246642884], - [-95.25022701697304, 16.128318182840644], - [-96.05338212765331, 15.752087917539596], - [-96.55743404822829, 15.65351512294279], - [-97.26359249549665, 15.917064927631316], - [-98.01302995480961, 16.107311713113912], - [-98.94767574745651, 16.566043402568763], - [-99.69739742714705, 16.70616404872817], - [-100.82949886758131, 17.17107107184205], - [-101.66608862995446, 17.649026394109626], - [-101.91852800170022, 17.916090196193977], - [-102.47813208698891, 17.975750637275098], - [-103.50098954955808, 18.29229462327885], - [-103.91752743204682, 18.74857168220001], - [-104.9920096504755, 19.316133938061682], - [-105.49303849976144, 19.946767279535436], - [-105.73139604370766, 20.434101874264115], - [-105.39777299683135, 20.531718654863425], - [-105.50066077352443, 20.81689504646613], - [-105.27075232625793, 21.07628489835514], - [-105.26581722697402, 21.42210358325235], - [-105.6031609769754, 21.871145941652568], - [-105.69341386597313, 22.269080308516152], - [-106.02871639689897, 22.773752346278627], - [-106.90998043498837, 23.767774359628902], - [-107.91544877809139, 24.54891531015295], - [-108.40190487347098, 25.17231395110593], - [-109.26019873740665, 25.58060944264406], - [-109.44408932171734, 25.824883938087677], - [-109.29164384645627, 26.442934068298428], - [-109.80145768923182, 26.676175645447927], - [-110.3917317370857, 27.16211497650454], - [-110.64101884646163, 27.859876003525528], - [-111.17891883018785, 27.941240546169066], - [-111.75960689985163, 28.46795258230395], - [-112.2282346260904, 28.95440867768349], - [-112.27182369672869, 29.266844387320074], - [-112.80959448937398, 30.021113593052345], - [-113.16381059451868, 30.78688080496943], - [-113.14866939985717, 31.17096588797892], - [-113.87188106978186, 31.567608344035193], - [-114.2057366606035, 31.52404511161313], - [-114.77645117883503, 31.799532172161147], - [-114.93669979537212, 31.3934846054276], - [-114.77123185917351, 30.913617255165267], - [-114.67389929895177, 30.162681179315992], - [-114.33097449426292, 29.75043244070741], - [-113.58887508833544, 29.061611436473015], - [-113.42405310754054, 28.82617361095123], - [-113.27196936730553, 28.7547826197399], - [-113.14003943566439, 28.411289374295958], - [-112.9622983467965, 28.42519033458251], - [-112.76158708377488, 27.780216783147523], - [-112.45791052941166, 27.52581370697476], - [-112.2449519519368, 27.17172679291076], - [-111.6164890206192, 26.662817287700477], - [-111.28467464887302, 25.732589830014433], - [-110.98781938357239, 25.294606228124564], - [-110.71000688357134, 24.82600434010186], - [-110.65504899782887, 24.298594672131117], - [-110.17285620811343, 24.265547593680424], - [-109.77184709352855, 23.811182562754198], - [-109.4091043770557, 23.36467234953625], - [-109.43339230023292, 23.1855876734287], - [-109.85421932660171, 22.818271592698068], - [-110.03139197471444, 22.823077500901206], - [-110.29507097048366, 23.43097321216669], - [-110.94950130902805, 24.00096426034599], - [-111.67056840701268, 24.484423122652515], - [-112.18203589562147, 24.738412787367167], - [-112.14898881717085, 25.47012523040405], - [-112.3007108223797, 26.012004299416613], - [-112.77729671919155, 26.32195954030317], - [-113.46467078332194, 26.768185533143424], - [-113.59672990604383, 26.639459540304472], - [-113.84893673384424, 26.90006378835244], - [-114.46574662968003, 27.142090358991368], - [-115.055142178185, 27.72272675222291], - [-114.98225257043741, 27.798200181585116], - [-114.57036556685495, 27.74148529714489], - [-114.19932878299925, 28.115002549750553], - [-114.16201839888463, 28.566111965442303], - [-114.93184221073663, 29.279479275015486], - [-115.518653937627, 29.556361599235398], - [-115.88736528202958, 30.180793768834178], - [-116.25835038945293, 30.83646434175358], - [-116.72152625208498, 31.635743720012044], - [-117.12775999999985, 32.53534], - [-115.99135, 32.61239000000012], - [-114.72139, 32.72083], - [-114.815, 32.52528], - [-113.30498, 32.03914], - [-111.02361, 31.33472], - [-109.035, 31.341940000000136], - [-108.24194, 31.34222], - [-108.24, 31.75485371816637], - [-106.50759, 31.75452], - [-106.1429, 31.39995], - [-105.63159, 31.08383], - [-105.03737, 30.64402], - [-104.70575, 30.12173], - [-104.4569699999999, 29.57196], - [-103.94, 29.27], - [-103.11, 28.97], - [-102.48, 29.76], - [-101.6624, 29.7793], - [-100.9576, 29.380710000000132], - [-100.45584, 28.696120000000118], - [-100.11, 28.110000000000127], - [-99.52, 27.54], - [-99.3, 26.84], - [-99.02, 26.37], - [-98.24, 26.06], - [-97.53, 25.84], - [-97.14000830767071, 25.869997463478395] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "United States of America", - "sov_a3": "US1", - "adm0_dif": 1, - "level": 2, - "type": "Dependency", - "admin": "Puerto Rico", - "adm0_a3": "PRI", - "geou_dif": 0, - "geounit": "Puerto Rico", - "gu_a3": "PRI", - "su_dif": 0, - "subunit": "Puerto Rico", - "su_a3": "PRI", - "brk_diff": 0, - "name": "Puerto Rico", - "name_long": "Puerto Rico", - "brk_a3": "PRI", - "brk_name": "Puerto Rico", - "brk_group": null, - "abbrev": "P.R.", - "postal": "PR", - "formal_en": "Commonwealth of Puerto Rico", - "formal_fr": null, - "note_adm0": "Commonwealth of U.S.A.", - "note_brk": null, - "name_sort": "Puerto Rico", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 1, - "mapcolor13": 1, - "pop_est": 3971020, - "gdp_md_est": 70230, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PR", - "iso_a3": "PRI", - "iso_n3": "630", - "un_a3": "630", - "wb_a2": "PR", - "wb_a3": "PRI", - "woe_id": -99, - "adm0_a3_is": "PRI", - "adm0_a3_us": "PRI", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 11, - "long_len": 11, - "abbrev_len": 4, - "tiny": -99, - "homepart": -99, - "filename": "PRI.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-66.28243445500821, 18.514761664295364], - [-65.7713028632093, 18.426679185453878], - [-65.59100379094295, 18.228034979723915], - [-65.84716386581377, 17.97590566657186], - [-66.59993445500949, 17.981822618069273], - [-67.18416236028527, 17.946553453030077], - [-67.24242753769435, 18.374460150622937], - [-67.10067908391774, 18.52060110114435], - [-66.28243445500821, 18.514761664295364] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 4, - "sovereignt": "Panama", - "sov_a3": "PAN", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Panama", - "adm0_a3": "PAN", - "geou_dif": 0, - "geounit": "Panama", - "gu_a3": "PAN", - "su_dif": 0, - "subunit": "Panama", - "su_a3": "PAN", - "brk_diff": 0, - "name": "Panama", - "name_long": "Panama", - "brk_a3": "PAN", - "brk_name": "Panama", - "brk_group": null, - "abbrev": "Pan.", - "postal": "PA", - "formal_en": "Republic of Panama", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Panama", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 4, - "mapcolor9": 6, - "mapcolor13": 3, - "pop_est": 3360474, - "gdp_md_est": 38830, - "pop_year": -99, - "lastcensus": 2010, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "3. Upper middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "PA", - "iso_a3": "PAN", - "iso_n3": "591", - "un_a3": "591", - "wb_a2": "PA", - "wb_a3": "PAN", - "woe_id": -99, - "adm0_a3_is": "PAN", - "adm0_a3_us": "PAN", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 6, - "long_len": 6, - "abbrev_len": 4, - "tiny": -99, - "homepart": 1, - "filename": "PAN.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-77.88157141794525, 7.223771267114785], - [-78.21493608266012, 7.512254950384161], - [-78.42916073272607, 8.052041123888927], - [-78.18209570993864, 8.319182440621773], - [-78.4354652574657, 8.38770538984079], - [-78.62212053090394, 8.718124497915028], - [-79.12030717641375, 8.996092027213022], - [-79.55787736684519, 8.932374986197146], - [-79.76057817251004, 8.5845150822244], - [-80.16448116730334, 8.333315944853595], - [-80.38265906443961, 8.298408514840432], - [-80.4806892564973, 8.09030752200107], - [-80.00368994822716, 7.547524115423371], - [-80.276670701809, 7.419754136581715], - [-80.42115800649708, 7.271571966984764], - [-80.8864009264208, 7.220541490096537], - [-81.05954281281473, 7.817921047390596], - [-81.18971574575795, 7.647905585150339], - [-81.51951473664468, 7.706610012233909], - [-81.72131120474445, 8.108962714058435], - [-82.13144120962892, 8.175392767769635], - [-82.39093441438257, 8.29236237226229], - [-82.82008134635042, 8.290863755725823], - [-82.85095801464482, 8.073822740099956], - [-82.96578304719736, 8.225027980985985], - [-82.91317643912421, 8.42351715741907], - [-82.82977067740516, 8.62629547773237], - [-82.86865719270477, 8.807266343618522], - [-82.71918311230053, 8.925708726431495], - [-82.92715491405916, 9.074330145702916], - [-82.93289099804358, 9.476812038608173], - [-82.54619625520348, 9.566134751824677], - [-82.18712256542341, 9.20744863528678], - [-82.20758643261095, 8.9955752628901], - [-81.80856686066929, 8.950616766796173], - [-81.71415401887204, 9.031955471223583], - [-81.43928707551154, 8.786234035675719], - [-80.94730160187676, 8.858503526235905], - [-80.52190121125008, 9.111072089062432], - [-79.91459977895599, 9.31276520429762], - [-79.57330278188431, 9.611610012241526], - [-79.02119177927793, 9.552931423374105], - [-79.05845048696037, 9.454565334506526], - [-78.50088762074719, 9.420458889193881], - [-78.05592770049802, 9.2477304142583], - [-77.72951351592641, 8.946844387238869], - [-77.35336076527385, 8.67050466555807], - [-77.47472286651133, 8.524286200388218], - [-77.24256649444008, 7.935278225125444], - [-77.43110795765699, 7.638061224798735], - [-77.75341386586139, 7.709839789252142], - [-77.88157141794525, 7.223771267114785] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 6, - "sovereignt": "El Salvador", - "sov_a3": "SLV", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "El Salvador", - "adm0_a3": "SLV", - "geou_dif": 0, - "geounit": "El Salvador", - "gu_a3": "SLV", - "su_dif": 0, - "subunit": "El Salvador", - "su_a3": "SLV", - "brk_diff": 0, - "name": "El Salvador", - "name_long": "El Salvador", - "brk_a3": "SLV", - "brk_name": "El Salvador", - "brk_group": null, - "abbrev": "El. S.", - "postal": "SV", - "formal_en": "Republic of El Salvador", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "El Salvador", - "name_alt": null, - "mapcolor7": 1, - "mapcolor8": 4, - "mapcolor9": 6, - "mapcolor13": 8, - "pop_est": 7185218, - "gdp_md_est": 43630, - "pop_year": -99, - "lastcensus": 2007, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "4. Lower middle income", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "SV", - "iso_a3": "SLV", - "iso_n3": "222", - "un_a3": "222", - "wb_a2": "SV", - "wb_a3": "SLV", - "woe_id": -99, - "adm0_a3_is": "SLV", - "adm0_a3_us": "SLV", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Central America", - "region_wb": "Latin America & Caribbean", - "name_len": 11, - "long_len": 11, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "SLV.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-87.79311113152657, 13.384480495655055], - [-87.90411210808952, 13.149016831917137], - [-88.48330156121682, 13.163951320849492], - [-88.8432279121297, 13.259733588102478], - [-89.2567427233293, 13.458532823129303], - [-89.81239356154767, 13.520622056527998], - [-90.09555457229098, 13.735337632700734], - [-90.0646779039966, 13.881969509328924], - [-89.72193396682073, 14.134228013561694], - [-89.53421932652051, 14.244815578666305], - [-89.58734269891654, 14.362586167859488], - [-89.35332597528279, 14.424132798719116], - [-89.05851192905766, 14.340029405164085], - [-88.84307288283284, 14.140506700085169], - [-88.541230841816, 13.980154730683479], - [-88.50399797234971, 13.845485948130857], - [-88.06534257684012, 13.964625962779778], - [-87.8595153470216, 13.893312486216983], - [-87.72350297722939, 13.785050360565506], - [-87.79311113152657, 13.384480495655055] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 5, - "sovereignt": "Trinidad and Tobago", - "sov_a3": "TTO", - "adm0_dif": 0, - "level": 2, - "type": "Sovereign country", - "admin": "Trinidad and Tobago", - "adm0_a3": "TTO", - "geou_dif": 0, - "geounit": "Trinidad and Tobago", - "gu_a3": "TTO", - "su_dif": 0, - "subunit": "Trinidad and Tobago", - "su_a3": "TTO", - "brk_diff": 0, - "name": "Trinidad and Tobago", - "name_long": "Trinidad and Tobago", - "brk_a3": "TTO", - "brk_name": "Trinidad and Tobago", - "brk_group": null, - "abbrev": "Tr.T.", - "postal": "TT", - "formal_en": "Republic of Trinidad and Tobago", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "Trinidad and Tobago", - "name_alt": null, - "mapcolor7": 5, - "mapcolor8": 6, - "mapcolor9": 2, - "mapcolor13": 5, - "pop_est": 1310000, - "gdp_md_est": 29010, - "pop_year": -99, - "lastcensus": 2011, - "gdp_year": -99, - "economy": "6. Developing region", - "income_grp": "2. High income: nonOECD", - "wikipedia": -99, - "fips_10": null, - "iso_a2": "TT", - "iso_a3": "TTO", - "iso_n3": "780", - "un_a3": "780", - "wb_a2": "TT", - "wb_a3": "TTO", - "woe_id": -99, - "adm0_a3_is": "TTO", - "adm0_a3_us": "TTO", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Caribbean", - "region_wb": "Latin America & Caribbean", - "name_len": 19, - "long_len": 19, - "abbrev_len": 5, - "tiny": 2, - "homepart": 1, - "filename": "TTO.geojson" - }, - "geometry": { - "type": "Polygon", - "coordinates": [ - [ - [-61.68, 10.76], - [-61.105, 10.89], - [-60.895, 10.855], - [-60.935, 10.11], - [-61.77, 10], - [-61.95, 10.09], - [-61.66, 10.365], - [-61.68, 10.76] - ] - ] - } - }, - { - "type": "Feature", - "properties": { - "scalerank": 1, - "featurecla": "Admin-0 country", - "labelrank": 2, - "sovereignt": "United States of America", - "sov_a3": "US1", - "adm0_dif": 1, - "level": 2, - "type": "Country", - "admin": "United States of America", - "adm0_a3": "USA", - "geou_dif": 0, - "geounit": "United States of America", - "gu_a3": "USA", - "su_dif": 0, - "subunit": "United States of America", - "su_a3": "USA", - "brk_diff": 0, - "name": "United States", - "name_long": "United States", - "brk_a3": "USA", - "brk_name": "United States", - "brk_group": null, - "abbrev": "U.S.A.", - "postal": "US", - "formal_en": "United States of America", - "formal_fr": null, - "note_adm0": null, - "note_brk": null, - "name_sort": "United States of America", - "name_alt": null, - "mapcolor7": 4, - "mapcolor8": 5, - "mapcolor9": 1, - "mapcolor13": 1, - "pop_est": 313973000, - "gdp_md_est": 15094000, - "pop_year": 0, - "lastcensus": 2010, - "gdp_year": 0, - "economy": "1. Developed region: G7", - "income_grp": "1. High income: OECD", - "wikipedia": 0, - "fips_10": null, - "iso_a2": "US", - "iso_a3": "USA", - "iso_n3": "840", - "un_a3": "840", - "wb_a2": "US", - "wb_a3": "USA", - "woe_id": -99, - "adm0_a3_is": "USA", - "adm0_a3_us": "USA", - "adm0_a3_un": -99, - "adm0_a3_wb": -99, - "continent": "North America", - "region_un": "Americas", - "subregion": "Northern America", - "region_wb": "North America", - "name_len": 13, - "long_len": 13, - "abbrev_len": 6, - "tiny": -99, - "homepart": 1, - "filename": "USA.geojson" - }, - "geometry": { - "type": "MultiPolygon", - "coordinates": [ - [ - [ - [-155.54211, 19.08348], - [-155.68817, 18.91619], - [-155.93665, 19.05939], - [-155.90806, 19.33888], - [-156.07347, 19.70294], - [-156.02368, 19.81422], - [-155.85008, 19.97729], - [-155.91907, 20.17395], - [-155.86108, 20.26721], - [-155.78505, 20.2487], - [-155.40214, 20.07975], - [-155.22452, 19.99302], - [-155.06226, 19.8591], - [-154.80741, 19.50871], - [-154.83147, 19.45328], - [-155.22217, 19.23972], - [-155.54211, 19.08348] - ] - ], - [ - [ - [-156.07926, 20.64397], - [-156.41445, 20.57241], - [-156.58673, 20.783], - [-156.70167, 20.8643], - [-156.71055, 20.92676], - [-156.61258, 21.01249], - [-156.25711, 20.91745], - [-155.99566, 20.76404], - [-156.07926, 20.64397] - ] - ], - [ - [ - [-156.75824, 21.17684], - [-156.78933, 21.06873], - [-157.32521, 21.09777], - [-157.25027, 21.21958], - [-156.75824, 21.17684] - ] - ], - [ - [ - [-157.65283, 21.32217], - [-157.70703, 21.26442], - [-157.7786, 21.27729], - [-158.12667, 21.31244], - [-158.2538, 21.53919], - [-158.29265, 21.57912], - [-158.0252, 21.71696], - [-157.94161, 21.65272], - [-157.65283, 21.32217] - ] - ], - [ - [ - [-159.34512, 21.982], - [-159.46372, 21.88299], - [-159.80051, 22.06533], - [-159.74877, 22.1382], - [-159.5962, 22.23618], - [-159.36569, 22.21494], - [-159.34512, 21.982] - ] - ], - [ - [ - [-94.81758, 49.38905], - [-94.63999999999987, 48.84000000000012], - [-94.32914, 48.67074000000011], - [-93.63087, 48.60926], - [-92.61, 48.45], - [-91.64, 48.14], - [-90.82999999999986, 48.27], - [-89.6, 48.010000000000105], - [-89.27291744663668, 48.01980825458284], - [-88.37811418328653, 48.30291758889382], - [-87.43979262330024, 47.94], - [-86.46199083122815, 47.55333801939204], - [-85.65236324740323, 47.22021881773051], - [-84.87607988151485, 46.90008331968238], - [-84.77923824739983, 46.63710195574913], - [-84.54374874544567, 46.53868419044923], - [-84.6049, 46.4396], - [-84.3367, 46.40877000000011], - [-84.1421195136733, 46.51222585711574], - [-84.09185126416148, 46.27541860613826], - [-83.89076534700567, 46.116926988299156], - [-83.6161309475905, 46.116926988299156], - [-83.46955074739463, 45.99468638771259], - [-83.59285071484308, 45.81689362241255], - [-82.55092464875818, 45.34751658790545], - [-82.33776312543108, 44.44], - [-82.13764238150397, 43.57108755144], - [-82.43, 42.9800000000001], - [-82.89999999999989, 42.43000000000015], - [-83.11999999999989, 42.08], - [-83.14199968131256, 41.975681057293], - [-83.02981014680694, 41.83279572200601], - [-82.69008928092018, 41.675105088867326], - [-82.43927771679162, 41.675105088867326], - [-81.27774654816707, 42.20902598730686], - [-80.24744767934784, 42.36619985612267], - [-78.9393621487437, 42.86361135514812], - [-78.92, 42.965], - [-79.00999999999988, 43.27], - [-79.17167355011188, 43.46633942318431], - [-78.72027991404238, 43.62508942318496], - [-77.73788509795762, 43.62905558936339], - [-76.82003414580558, 43.628784288093755], - [-76.5, 44.018458893758606], - [-76.375, 44.09631], - [-75.31821, 44.816450000000174], - [-74.867, 45.000480000000124], - [-73.34783, 45.00738], - [-71.50505999999987, 45.0082000000001], - [-71.405, 45.25500000000014], - [-71.08482, 45.30524000000017], - [-70.6599999999998, 45.46], - [-70.305, 45.915], - [-69.99997, 46.69307], - [-69.237216, 47.447781], - [-68.905, 47.185], - [-68.23444, 47.35486], - [-67.79046, 47.06636], - [-67.79134, 45.70281000000014], - [-67.13741, 45.13753], - [-66.96466, 44.80970000000016], - [-68.03252, 44.3252], - [-69.05999999999989, 43.98], - [-70.11617, 43.684050000000155], - [-70.645475633411, 43.09023834896405], - [-70.81489, 42.8653], - [-70.825, 42.335], - [-70.495, 41.805], - [-70.08, 41.78], - [-70.185, 42.145], - [-69.88497, 41.92283000000012], - [-69.96503, 41.63717000000017], - [-70.64, 41.475], - [-71.12039, 41.49445000000017], - [-71.85999999999984, 41.32], - [-72.295, 41.27], - [-72.87643, 41.22065], - [-73.71, 40.93110235165449], - [-72.24126, 41.11948000000015], - [-71.94499999999982, 40.93], - [-73.345, 40.63], - [-73.982, 40.628], - [-73.952325, 40.75075], - [-74.25671, 40.47351], - [-73.96244, 40.42763], - [-74.17838, 39.70926], - [-74.90604, 38.93954], - [-74.98041, 39.1964], - [-75.20002, 39.248450000000105], - [-75.52805, 39.4985], - [-75.32, 38.96], - [-75.0718347647898, 38.78203223017928], - [-75.05673, 38.40412000000012], - [-75.37747, 38.01551], - [-75.94023, 37.21689], - [-76.03127, 37.2566], - [-75.72204999999978, 37.93705000000011], - [-76.23287, 38.319215], - [-76.35, 39.15], - [-76.542725, 38.71761500000011], - [-76.32933, 38.08326], - [-76.98999793161354, 38.23999176691339], - [-76.30162, 37.917945], - [-76.25874, 36.96640000000011], - [-75.9718, 36.89726], - [-75.86803999999984, 36.55125], - [-75.72749, 35.55074000000013], - [-76.36318, 34.80854000000013], - [-77.39763499999988, 34.51201], - [-78.05496, 33.92547], - [-78.55434999999983, 33.86133000000012], - [-79.06067, 33.49395], - [-79.20357, 33.15839], - [-80.301325, 32.509355], - [-80.86498, 32.0333], - [-81.33629, 31.44049], - [-81.49042, 30.72999000000013], - [-81.31371, 30.035520000000105], - [-80.98, 29.180000000000117], - [-80.53558499999988, 28.47213], - [-80.5299999999998, 28.040000000000106], - [-80.05653928497756, 26.880000000000138], - [-80.088015, 26.205765], - [-80.13155999999987, 25.816775], - [-80.38103, 25.20616], - [-80.67999999999988, 25.08], - [-81.17213, 25.201260000000133], - [-81.33, 25.64], - [-81.70999999999981, 25.87], - [-82.24, 26.730000000000132], - [-82.70515, 27.49504], - [-82.85526, 27.88624], - [-82.65, 28.550000000000153], - [-82.92999999999988, 29.100000000000136], - [-83.70959, 29.93656], - [-84.1, 30.090000000000117], - [-85.10882, 29.63615], - [-85.28784, 29.68612000000013], - [-85.7731, 30.152610000000124], - [-86.39999999999988, 30.40000000000012], - [-87.53036, 30.27433], - [-88.41782, 30.3849], - [-89.18048999999984, 30.31598], - [-89.59383117841978, 30.15999400483685], - [-89.413735, 29.89419], - [-89.43, 29.48864], - [-89.21767, 29.29108], - [-89.40823, 29.15961], - [-89.77928, 29.307140000000143], - [-90.15463, 29.11743], - [-90.880225, 29.148535000000123], - [-91.62678499999987, 29.67700000000013], - [-92.49906, 29.5523], - [-93.22637, 29.78375], - [-93.84842, 29.71363], - [-94.69, 29.480000000000132], - [-95.60026, 28.73863], - [-96.59404, 28.30748], - [-97.13999999999982, 27.83], - [-97.37, 27.38], - [-97.37999999999987, 26.69], - [-97.33, 26.21000000000012], - [-97.13999999999982, 25.87], - [-97.52999999999989, 25.84], - [-98.24, 26.060000000000116], - [-99.01999999999988, 26.37], - [-99.3, 26.84], - [-99.51999999999987, 27.54], - [-100.11, 28.110000000000127], - [-100.45584, 28.696120000000118], - [-100.9576, 29.380710000000132], - [-101.6624, 29.779300000000116], - [-102.48, 29.76], - [-103.11, 28.97], - [-103.94, 29.27], - [-104.45696999999984, 29.57196], - [-104.70575, 30.12173], - [-105.03737, 30.64402], - [-105.63159, 31.08383000000012], - [-106.1429, 31.39995], - [-106.50758999999982, 31.75452], - [-108.24, 31.7548537181664], - [-108.24194, 31.34222], - [-109.035, 31.34194000000016], - [-111.02361, 31.33472], - [-113.30498, 32.03914], - [-114.815, 32.52528], - [-114.72138999999986, 32.72083], - [-115.9913499999999, 32.61239000000014], - [-117.12775999999978, 32.53534], - [-117.29593769127388, 33.04622461520389], - [-117.944, 33.621236431201396], - [-118.41060227589749, 33.740909223124504], - [-118.51989482279971, 34.02778157757575], - [-119.081, 34.078], - [-119.43884064201669, 34.3484771782843], - [-120.36778, 34.44711], - [-120.62286, 34.60855], - [-120.74433, 35.15686000000011], - [-121.71456999999988, 36.16153], - [-122.54747, 37.551760000000115], - [-122.51201, 37.78339000000013], - [-122.95319, 38.11371000000011], - [-123.7272, 38.95166000000012], - [-123.86517, 39.76699000000013], - [-124.39807, 40.3132], - [-124.17886, 41.142020000000116], - [-124.2137, 41.99964000000014], - [-124.53284, 42.7659900000001], - [-124.14214, 43.70838], - [-124.020535, 44.615895], - [-123.89893, 45.52341], - [-124.079635, 46.86475], - [-124.39567, 47.72017000000011], - [-124.68721008300783, 48.18443298339855], - [-124.56610107421876, 48.3797149658204], - [-123.12, 48.04], - [-122.58736, 47.096], - [-122.34, 47.36], - [-122.5, 48.18], - [-122.84, 49.000000000000114], - [-120, 49.000000000000114], - [-117.03121, 49.000000000000114], - [-116.04818, 49.000000000000114], - [-113, 49.000000000000114], - [-110.04999999999983, 49.000000000000114], - [-107.05, 49.000000000000114], - [-104.04826, 48.99986], - [-100.65, 49.000000000000114], - [-97.22872000000471, 49.00070000000011], - [-95.15906950917196, 49.000000000000114], - [-95.15609, 49.38425], - [-94.81758, 49.38905] - ] - ], - [ - [ - [-153.0063140533369, 57.11584219016589], - [-154.0050902984581, 56.73467682558106], - [-154.5164027577701, 56.9927489284467], - [-154.67099280497115, 57.46119578717249], - [-153.76277950744148, 57.81657461204377], - [-153.2287294179211, 57.968968410872435], - [-152.56479061583514, 57.901427313866975], - [-152.1411472239063, 57.59105866152199], - [-153.0063140533369, 57.11584219016589] - ] - ], - [ - [ - [-165.57916419173358, 59.90998688418755], - [-166.19277014876727, 59.754440822988975], - [-166.848337368822, 59.94140615502096], - [-167.45527706609008, 60.21306915957938], - [-166.46779212142462, 60.38416982689778], - [-165.67442969466367, 60.293606879306246], - [-165.57916419173358, 59.90998688418755] - ] - ], - [ - [ - [-171.7316568675394, 63.78251536727592], - [-171.1144335602452, 63.592191067144995], - [-170.4911124339407, 63.69497549097352], - [-169.68250545965358, 63.431115627691156], - [-168.6894394603007, 63.2975062120006], - [-168.7719408844546, 63.18859813094545], - [-169.52943986720504, 62.9769314642779], - [-170.29055620021597, 63.194437567794466], - [-170.67138566799088, 63.37582184513897], - [-171.55306311753867, 63.317789211675084], - [-171.7911106028912, 63.405845852300494], - [-171.7316568675394, 63.78251536727592] - ] - ], - [ - [ - [-155.06779029032424, 71.1477763943237], - [-154.34416520894123, 70.6964085964702], - [-153.90000627339262, 70.8899885118357], - [-152.2100060699353, 70.82999217394485], - [-152.27000240782615, 70.60000621202985], - [-150.73999243874454, 70.43001658800571], - [-149.72000301816752, 70.53001048449045], - [-147.61336157935708, 70.2140349392418], - [-145.6899898002253, 70.12000967068676], - [-144.92001095907642, 69.9899917670405], - [-143.5894461804252, 70.15251414659832], - [-142.07251034871342, 69.85193817817265], - [-140.98598752156073, 69.71199839952638], - [-140.9859883290049, 69.71199839952638], - [-140.9924987520294, 66.00002859156868], - [-140.99776974812312, 60.30639679629861], - [-140.0129978161531, 60.27683787702759], - [-139.03900042031586, 60.000007229240026], - [-138.34089, 59.56211000000016], - [-137.4525, 58.905000000000115], - [-136.4797200000001, 59.46389], - [-135.47583, 59.78778], - [-134.945, 59.27056000000013], - [-134.27111, 58.86111], - [-133.35554888220722, 58.410285142645165], - [-132.73042, 57.69289000000011], - [-131.70780999999988, 56.55212], - [-130.00778, 55.91583], - [-129.9799942633583, 55.28499787049722], - [-130.53611018946725, 54.8027534043494], - [-131.08581823797215, 55.17890615500204], - [-131.9672114671423, 55.49777558045906], - [-132.25001074285947, 56.36999624289746], - [-133.53918108435641, 57.17888743756214], - [-134.07806292029605, 58.1230675319669], - [-135.03821103227907, 58.18771474876393], - [-136.62806230995466, 58.21220937767046], - [-137.80000627968604, 58.49999542910379], - [-139.867787041413, 59.53776154238915], - [-140.82527381713305, 59.727517401765084], - [-142.57444353556446, 60.08444651960499], - [-143.9588809948799, 59.9991804063234], - [-145.92555681682785, 60.45860972761429], - [-147.11437394914668, 60.88465607364463], - [-148.22430620012767, 60.672989406977166], - [-148.01806555885076, 59.97832896589363], - [-148.5708225168609, 59.914172675203304], - [-149.72785783587585, 59.70565827090556], - [-150.60824337461645, 59.36821116803949], - [-151.71639278868332, 59.15582103131999], - [-151.85943315326716, 59.744984035879604], - [-151.4097190012472, 60.72580272077939], - [-150.34694149473253, 61.03358755150986], - [-150.62111080625698, 61.284424953854455], - [-151.89583919981686, 60.72719798445129], - [-152.5783298410956, 60.06165721296429], - [-154.01917212625762, 59.35027944603428], - [-153.28751135965317, 58.8647276882198], - [-154.2324924387585, 58.14637360293054], - [-155.30749142151024, 57.72779450136633], - [-156.3083347239231, 57.42277435976365], - [-156.55609737854633, 56.979984849670636], - [-158.11721655986776, 56.46360809999419], - [-158.43332129619716, 55.99415355083855], - [-159.60332739971744, 55.56668610292012], - [-160.2897196116342, 55.643580634170576], - [-161.2230476552578, 55.364734605523495], - [-162.23776607974108, 55.02418691672011], - [-163.06944658104638, 54.68973704692717], - [-164.7855692210272, 54.40417308208217], - [-164.94222632552004, 54.57222483989534], - [-163.84833960676568, 55.03943146424612], - [-162.87000139061593, 55.348043117893205], - [-161.80417497459604, 55.89498647727043], - [-160.56360470278116, 56.00805451112504], - [-160.0705598622845, 56.41805532492876], - [-158.68444291891944, 57.01667511659787], - [-158.46109737855394, 57.21692129172888], - [-157.7227703521839, 57.57000051536306], - [-157.55027442119356, 58.32832632103023], - [-157.041674974577, 58.91888458926172], - [-158.19473120830548, 58.61580231386984], - [-158.5172179840231, 58.78778148053732], - [-159.05860612692874, 58.424186102931685], - [-159.71166704001735, 58.93139028587634], - [-159.9812888255002, 58.57254914004164], - [-160.35527116599653, 59.07112335879364], - [-161.35500342511506, 58.670837714260756], - [-161.96889360252635, 58.67166453717738], - [-162.05498653872468, 59.26692536074745], - [-161.87417070213536, 59.6336213242906], - [-162.5180590484921, 59.98972361921391], - [-163.81834143782015, 59.79805573184339], - [-164.66221757714646, 60.26748444278265], - [-165.34638770247483, 60.50749563256241], - [-165.35083187565186, 61.07389516869751], - [-166.12137915755596, 61.500019029376226], - [-165.73445187077053, 62.074996853271806], - [-164.91917863671785, 62.63307648380793], - [-164.56250790103934, 63.14637848576305], - [-163.75333248599702, 63.21944896102377], - [-163.0672244944579, 63.05945872664802], - [-162.26055538638172, 63.54193573674117], - [-161.5344498362486, 63.455816962326764], - [-160.77250668032113, 63.766108100023274], - [-160.95833513084256, 64.22279857040277], - [-161.5180684072122, 64.40278758407531], - [-160.77777767641476, 64.78860382756642], - [-161.39192623598763, 64.77723501246234], - [-162.45305009666885, 64.55944468856822], - [-162.7577860178941, 64.33860545516882], - [-163.5463942128843, 64.5591604681905], - [-164.96082984114517, 64.44694509546885], - [-166.42528825586447, 64.68667206487072], - [-166.84500423893905, 65.08889557561453], - [-168.11056006576717, 65.66999705673675], - [-166.70527116602196, 66.0883177761394], - [-164.4747096425755, 66.5766600612975], - [-163.65251176659564, 66.5766600612975], - [-163.78860165103617, 66.07720734319668], - [-161.67777442121016, 66.11611969671242], - [-162.48971452538, 66.73556509059512], - [-163.71971696679108, 67.1163945583701], - [-164.4309913808565, 67.6163382025778], - [-165.39028683170676, 68.04277212185025], - [-166.76444068099602, 68.35887685817968], - [-166.20470740462662, 68.88303091091618], - [-164.4308105133435, 68.91553538682774], - [-163.16861365461452, 69.3711148139129], - [-162.93056616926202, 69.85806183539927], - [-161.90889726463553, 70.33332998318764], - [-160.9347965159337, 70.44768992784958], - [-159.03917578838715, 70.89164215766894], - [-158.11972286683397, 70.82472117785105], - [-156.58082455139805, 71.35776357694175], - [-155.06779029032424, 71.1477763943237] - ] - ] - ] - } - } - ] + "type": "FeatureCollection", + "features": [ + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Fiji", + "sov_a3": "FJI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Fiji", + "adm0_a3": "FJI", + "geou_dif": 0, + "geounit": "Fiji", + "gu_a3": "FJI", + "su_dif": 0, + "subunit": "Fiji", + "su_a3": "FJI", + "brk_diff": 0, + "name": "Fiji", + "name_long": "Fiji", + "brk_a3": "FJI", + "brk_name": "Fiji", + "brk_group": null, + "abbrev": "Fiji", + "postal": "FJ", + "formal_en": "Republic of Fiji", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Fiji", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 944720, + "gdp_md_est": 3579, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FJ", + "iso_a3": "FJI", + "iso_n3": "242", + "un_a3": "242", + "wb_a2": "FJ", + "wb_a3": "FJI", + "woe_id": -99, + "adm0_a3_is": "FJI", + "adm0_a3_us": "FJI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "FJI.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [178.3736, -17.33992], + [178.71806, -17.62846], + [178.55271, -18.15059], + [177.93266, -18.28799], + [177.38146, -18.16432], + [177.28504, -17.72465], + [177.67087, -17.38114], + [178.12557, -17.50481], + [178.3736, -17.33992] + ] + ], + [ + [ + [179.36414266196428, -16.80135407694685], + [178.7250593629971, -17.01204167436802], + [178.59683859511708, -16.63915], + [179.09660936299716, -16.43398427754742], + [179.41350936299713, -16.379054277547397], + [180.00000000000014, -16.06713266364244], + [180.00000000000014, -16.55521656663916], + [179.36414266196428, -16.80135407694685] + ] + ], + [ + [ + [-179.91736938476524, -16.50178313564936], + [-180, -16.55521656663916], + [-180, -16.06713266364244], + [-179.79332010904858, -16.02088225674123], + [-179.91736938476524, -16.50178313564936] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Australia", + "sov_a3": "AU1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Australia", + "adm0_a3": "AUS", + "geou_dif": 0, + "geounit": "Australia", + "gu_a3": "AUS", + "su_dif": 0, + "subunit": "Australia", + "su_a3": "AUS", + "brk_diff": 0, + "name": "Australia", + "name_long": "Australia", + "brk_a3": "AUS", + "brk_name": "Australia", + "brk_group": null, + "abbrev": "Auz.", + "postal": "AU", + "formal_en": "Commonwealth of Australia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Australia", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 7, + "pop_est": 21262641, + "gdp_md_est": 800200, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AU", + "iso_a3": "AUS", + "iso_n3": "036", + "un_a3": "036", + "wb_a2": "AU", + "wb_a3": "AUS", + "woe_id": -99, + "adm0_a3_is": "AUS", + "adm0_a3_us": "AUS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Australia and New Zealand", + "region_wb": "East Asia & Pacific", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AUS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [145.39797814349484, -40.79254851660589], + [146.36412072162372, -41.13769540788334], + [146.90858361225085, -41.00054615658068], + [147.68925947488415, -40.80825815202269], + [148.28906782449602, -40.87543751400213], + [148.35986453673584, -42.06244516374644], + [148.0173014670731, -42.407023614268624], + [147.9140519553538, -43.211522312188485], + [147.564564243764, -42.93768889747386], + [146.87034305235494, -43.634597263362096], + [146.66332726459368, -43.58085377377856], + [146.04837772032042, -43.54974456153889], + [145.43192955951056, -42.69377613705627], + [145.2950903668017, -42.03360971452756], + [144.71807132383063, -41.162551771815714], + [144.74375451067968, -40.70397511165771], + [145.39797814349484, -40.79254851660589] + ] + ], + [ + [ + [143.56181115129996, -13.763655694232213], + [143.92209923723894, -14.548310642152003], + [144.56371382057486, -14.171176039285882], + [144.89490807513354, -14.594457696188625], + [145.37472374896348, -14.984976495018286], + [145.27199100156727, -15.428205254785695], + [145.48525963763578, -16.285672295804773], + [145.63703331927695, -16.784918308176614], + [145.88890425026767, -16.90692636481765], + [146.1603088726645, -17.761654554925244], + [146.0636739442787, -18.28007252367732], + [146.3874784690196, -18.95827402107591], + [147.47108157774792, -19.48072275154668], + [148.1776017600425, -19.95593922290277], + [148.84841352762322, -20.39120981209726], + [148.7174654481956, -20.633468926681516], + [149.28942020080206, -21.260510756111103], + [149.67833703023067, -22.342511895438392], + [150.07738244038862, -22.12278370533332], + [150.48293908101516, -22.556142266533012], + [150.72726525289121, -22.40240488046466], + [150.89955447815228, -23.462236830338682], + [151.60917524638424, -24.076256198830762], + [152.07353966695908, -24.457886651306197], + [152.85519738180594, -25.267501316023015], + [153.13616214417678, -26.07117319102619], + [153.16194868389042, -26.641319268502443], + [153.0929089703486, -27.26029957449451], + [153.5694690289442, -28.1100668271021], + [153.51210818910022, -28.995077406532758], + [153.33909549378706, -29.458201592732447], + [153.06924116435889, -30.350240166954816], + [153.0896016786818, -30.923641859665448], + [152.8915775901394, -31.640445651985956], + [152.45000247620536, -32.550002536755244], + [151.70911746643682, -33.041342054986345], + [151.34397179586242, -33.81602345147385], + [151.01055545471516, -34.310360202777886], + [150.71413943908905, -35.17345997491681], + [150.32821984273326, -35.67187916437193], + [150.07521203023228, -36.42020558039051], + [149.94612430236717, -37.10905242284123], + [149.99728397033616, -37.42526051203514], + [149.42388227762555, -37.77268116633346], + [148.30462243061592, -37.80906137466688], + [147.3817330263153, -38.21921721776755], + [146.92212283751135, -38.60653207779512], + [146.3179219911548, -39.03575652441144], + [145.48965213438058, -38.59376799901905], + [144.87697635312816, -38.41744801203912], + [145.03221235573298, -37.896187839510986], + [144.48568240781404, -38.08532358169927], + [143.6099735861961, -38.80946542740533], + [142.745426873953, -38.538267510737526], + [142.178329705982, -38.38003427505984], + [141.6065816591047, -38.30851409276788], + [140.63857872941324, -38.019332777662555], + [139.99215823787435, -37.40293629328511], + [139.80658816951407, -36.64360279718828], + [139.57414757706525, -36.13836231867067], + [139.0828080588341, -35.73275400161178], + [138.12074791885632, -35.612296237939404], + [138.44946170466503, -35.127261244447894], + [138.2075643251067, -34.38472258884593], + [137.71917036351616, -35.07682504653103], + [136.82940555231474, -35.26053476332862], + [137.3523710471085, -34.70733855564409], + [137.50388634658836, -34.130267836240776], + [137.89011600153768, -33.640478610978334], + [137.81032759007914, -32.90000701266811], + [136.99683719294038, -33.752771498348636], + [136.37206912653167, -34.09476612725619], + [135.98904341038437, -34.89011809666049], + [135.20821251845413, -34.47867034275261], + [135.23921837782916, -33.94795338311498], + [134.6134167827746, -33.22277800876314], + [134.08590376193914, -32.848072198214766], + [134.27390262261704, -32.61723357516696], + [132.99077680880984, -32.011224053680195], + [132.2880806825049, -31.98264698662277], + [131.32633060112093, -31.495803318001048], + [129.5357938986397, -31.590422865527483], + [128.24093753470223, -31.948488864877856], + [127.10286746633831, -32.28226694105105], + [126.14871382050116, -32.21596607842061], + [125.08862348846561, -32.728751316052836], + [124.22164798390494, -32.95948658623607], + [124.02894656788854, -33.483847344701715], + [123.65966678273072, -33.89017913181273], + [122.81103641163364, -33.91446705498984], + [122.18306440642286, -34.003402194964224], + [121.2991907085026, -33.82103606540613], + [120.58026818245814, -33.930176690406626], + [119.89369510302824, -33.976065362281815], + [119.2988993673488, -34.50936614353397], + [119.007340936358, -34.464149265278536], + [118.5057178081008, -34.7468193499151], + [118.02497195848953, -35.064732761374714], + [117.29550744025747, -35.02545867283287], + [116.62510908413495, -35.02509693780683], + [115.56434695847972, -34.386427911111554], + [115.02680870977954, -34.196517022438925], + [115.04861616420679, -33.62342538832203], + [115.5451233256671, -33.48725798923296], + [115.71467370001668, -33.25957162855495], + [115.6793786967614, -32.90036874769413], + [115.80164513556397, -32.20506235120703], + [115.68961063035513, -31.61243702568379], + [115.16090905157697, -30.60159433362246], + [114.99704308477945, -30.030724786094165], + [115.04003787644628, -29.461095472940798], + [114.64197431850201, -28.810230808224713], + [114.61649783738217, -28.516398614213042], + [114.17357913620847, -28.11807667410733], + [114.04888390508816, -27.334765313427127], + [113.4774975932369, -26.543134047147902], + [113.3389530782625, -26.116545098578484], + [113.77835778204026, -26.54902516042918], + [113.44096235560662, -25.621278171493156], + [113.93690107631167, -25.911234633082884], + [114.23285200404732, -26.298446140245872], + [114.21616051641703, -25.786281019801105], + [113.72125532435771, -24.998938897402127], + [113.62534386602405, -24.683971042583153], + [113.39352339076267, -24.38476449961327], + [113.50204389857564, -23.806350192970257], + [113.70699262904517, -23.560215345964068], + [113.8434184102957, -23.059987481378737], + [113.7365515483161, -22.47547535572538], + [114.1497563009219, -21.755881036061012], + [114.22530724493268, -22.517488295178634], + [114.64776207891869, -21.829519952076904], + [115.46016727097933, -21.495173435148544], + [115.94737267462702, -21.06868783944371], + [116.71161543179156, -20.70168181730682], + [117.16631635952771, -20.623598728113805], + [117.44154503791427, -20.746898695562162], + [118.22955895393298, -20.374208265873236], + [118.83608523974273, -20.26331064217483], + [118.98780724495177, -20.044202569257322], + [119.25249393115065, -19.95294198982984], + [119.80522505094457, -19.976506442954985], + [120.85622033089666, -19.68370777758919], + [121.39985639860723, -19.239755547769732], + [121.65513797412909, -18.705317885007133], + [122.24166548064177, -18.19764861417177], + [122.28662397673567, -17.798603204013915], + [122.31277225147544, -17.25496713630345], + [123.01257449757193, -16.405199883695857], + [123.43378909718304, -17.268558037996225], + [123.85934451710662, -17.069035332917252], + [123.50324222218326, -16.596506036040367], + [123.81707319549193, -16.111316013251994], + [124.25828657439988, -16.327943617419564], + [124.37972619028582, -15.567059828353976], + [124.92615278534005, -15.075100192935324], + [125.16727501841389, -14.680395603090004], + [125.67008670461385, -14.510070082256021], + [125.6857963400305, -14.230655612853838], + [126.12514936737611, -14.347340996968953], + [126.14282270721989, -14.095986830301213], + [126.58258914602376, -13.95279143642041], + [127.06586714081735, -13.817967624570926], + [127.80463341686195, -14.276906019755046], + [128.35968997610897, -14.869169610252257], + [128.98554324759593, -14.875990899314742], + [129.62147342337963, -14.969783623924556], + [129.409600050983, -14.420669854391035], + [129.88864057832862, -13.618703301653483], + [130.33946577364296, -13.357375583553477], + [130.183506300986, -13.107520033422304], + [130.617795037967, -12.536392103732467], + [131.22349450086003, -12.183648776908115], + [131.73509118054952, -12.302452894747162], + [132.57529829318312, -12.114040622611014], + [132.55721154188106, -11.603012383676685], + [131.82469811414367, -11.273781833545101], + [132.35722374891142, -11.128519382372644], + [133.01956058159644, -11.376411228076847], + [133.55084598198906, -11.786515394745138], + [134.393068475482, -12.042365411022175], + [134.67863244032705, -11.9411829565947], + [135.29849124566803, -12.248606052299051], + [135.88269331272764, -11.962266940969798], + [136.25838097548947, -12.04934172938161], + [136.49247521377166, -11.857208754120393], + [136.95162031468502, -12.351958916882737], + [136.68512495335577, -12.887223402562057], + [136.30540652887512, -13.291229750219898], + [135.96175825413414, -13.324509372615893], + [136.07761681533256, -13.724278252825783], + [135.78383629775325, -14.223989353088214], + [135.42866417861123, -14.7154322241839], + [135.50018436090318, -14.99774057379443], + [136.29517459528137, -15.550264987859123], + [137.0653601421595, -15.870762220933356], + [137.58047081924482, -16.215082289294084], + [138.303217401279, -16.807604261952658], + [138.5851640158634, -16.806622409739177], + [139.1085429221155, -17.06267913174537], + [139.26057498591823, -17.371600843986187], + [140.2152453960783, -17.710804945550066], + [140.87546349503927, -17.369068698803943], + [141.0711104676963, -16.832047214426723], + [141.27409549373883, -16.388870131091608], + [141.3982222841038, -15.840531508042588], + [141.70218305884467, -15.04492115647693], + [141.5633801617087, -14.56133310308951], + [141.63552046118812, -14.270394789286284], + [141.51986860571898, -13.698078301653808], + [141.650920038011, -12.944687595270565], + [141.84269127824624, -12.74154753993119], + [141.6869901877508, -12.407614434461138], + [141.92862918514757, -11.87746591557878], + [142.118488397388, -11.32804208745162], + [142.14370649634637, -11.042736504768143], + [142.51526004452498, -10.668185723516643], + [142.79731001197408, -11.157354831591519], + [142.8667631369743, -11.784706719614931], + [143.1159468934857, -11.905629571177911], + [143.1586316265588, -12.325655612846191], + [143.5221236512999, -12.834358412327433], + [143.5971578309877, -13.400422051652598], + [143.56181115129996, -13.763655694232213] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "France", + "sov_a3": "FR1", + "adm0_dif": 1, + "level": 2, + "type": "Dependency", + "admin": "New Caledonia", + "adm0_a3": "NCL", + "geou_dif": 0, + "geounit": "New Caledonia", + "gu_a3": "NCL", + "su_dif": 0, + "subunit": "New Caledonia", + "su_a3": "NCL", + "brk_diff": 0, + "name": "New Caledonia", + "name_long": "New Caledonia", + "brk_a3": "NCL", + "brk_name": "New Caledonia", + "brk_group": null, + "abbrev": "New C.", + "postal": "NC", + "formal_en": "New Caledonia", + "formal_fr": "Nouvelle-Calédonie", + "note_adm0": "Fr.", + "note_brk": null, + "name_sort": "New Caledonia", + "name_alt": null, + "mapcolor7": 7, + "mapcolor8": 5, + "mapcolor9": 9, + "mapcolor13": 11, + "pop_est": 227436, + "gdp_md_est": 3158, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NC", + "iso_a3": "NCL", + "iso_n3": "540", + "un_a3": "540", + "wb_a2": "NC", + "wb_a3": "NCL", + "woe_id": -99, + "adm0_a3_is": "NCL", + "adm0_a3_us": "NCL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 13, + "long_len": 13, + "abbrev_len": 6, + "tiny": -99, + "homepart": -99, + "filename": "NCL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [165.77998986232637, -21.08000497811563], + [166.59999148993384, -21.700018812753523], + [167.1200114280869, -22.159990736583488], + [166.74003462144478, -22.39997608814695], + [166.18973229396866, -22.12970834726045], + [165.47437544175222, -21.679606621998232], + [164.82981530177568, -21.14981983814195], + [164.16799523341365, -20.444746595951628], + [164.029605747736, -20.105645847252354], + [164.45996707586272, -20.1200118954295], + [165.02003624904205, -20.45999114347773], + [165.46000939357512, -20.80002206795826], + [165.77998986232637, -21.08000497811563] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Papua New Guinea", + "sov_a3": "PNG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Papua New Guinea", + "adm0_a3": "PNG", + "geou_dif": 0, + "geounit": "Papua New Guinea", + "gu_a3": "PNG", + "su_dif": 1, + "subunit": "Papua New Guinea", + "su_a3": "PN1", + "brk_diff": 0, + "name": "Papua New Guinea", + "name_long": "Papua New Guinea", + "brk_a3": "PN1", + "brk_name": "Papua New Guinea", + "brk_group": null, + "abbrev": "P.N.G.", + "postal": "PG", + "formal_en": "Independent State of Papua New Guinea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Papua New Guinea", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 1, + "pop_est": 6057263, + "gdp_md_est": 13210, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PG", + "iso_a3": "PNG", + "iso_n3": "598", + "un_a3": "598", + "wb_a2": "PG", + "wb_a3": "PNG", + "woe_id": -99, + "adm0_a3_is": "PNG", + "adm0_a3_us": "PNG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 16, + "long_len": 16, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "PNG.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [155.88002566957843, -6.81999684003776], + [155.5999910829888, -6.919990736522493], + [155.16699425681512, -6.535931491729301], + [154.72919152243836, -5.900828138862209], + [154.51411421123967, -5.139117526880014], + [154.65250369691736, -5.042430922061839], + [154.7599906760844, -5.339983819198494], + [155.06291792217937, -5.566791680527487], + [155.54774620994172, -6.200654799019659], + [156.01996544822478, -6.540013929880388], + [155.88002566957843, -6.81999684003776] + ] + ], + [ + [ + [151.9827958518545, -5.478063246282346], + [151.45910688700866, -5.56028045005874], + [151.3013904156539, -5.840728448106702], + [150.7544470562767, -6.083762709175389], + [150.24119673075384, -6.317753594592986], + [149.70996300679332, -6.316513360218053], + [148.89006473205046, -6.026040134305433], + [148.31893680236075, -5.74714242922613], + [148.4018257997569, -5.437755629094724], + [149.29841190002082, -5.583741550319217], + [149.84556196512725, -5.505503431829339], + [149.9962504416903, -5.026101169457675], + [150.13975589416495, -5.001348158389789], + [150.23690758687349, -5.532220147324281], + [150.8074670758081, -5.455842380396888], + [151.089672072554, -5.113692722192368], + [151.64788089417087, -4.757073662946169], + [151.53786176982155, -4.16780730552189], + [152.13679162008438, -4.14879037843852], + [152.33874311748102, -4.312966403829762], + [152.31869266175178, -4.86766122805075], + [151.9827958518545, -5.478063246282346] + ] + ], + [ + [ + [147.19187381407494, -7.38802418378998], + [148.0846358583494, -8.044108168167611], + [148.7341052593936, -9.104663588093757], + [149.30683515848446, -9.07143564213007], + [149.26663089416135, -9.514406019736027], + [150.03872846903434, -9.684318129111702], + [149.73879845601226, -9.872937106977005], + [150.80162763895916, -10.293686618697421], + [150.69057498596388, -10.582712904505868], + [150.02839318257585, -10.652476088099931], + [149.782310012002, -10.393267103723943], + [148.92313764871722, -10.280922539921363], + [147.91301842670802, -10.130440769087471], + [147.13544315001226, -9.492443536012019], + [146.56788089415062, -8.942554619994155], + [146.04848107318494, -8.06741423913131], + [144.74416792213802, -7.630128269077473], + [143.8970878440097, -7.915330498896281], + [143.2863757671843, -8.245491224809056], + [143.4139132020807, -8.983068942910947], + [142.62843143124422, -9.326820570516503], + [142.06825890520022, -9.159595635620036], + [141.0338517600139, -9.117892754760419], + [141.01705691951904, -5.859021905138022], + [141.00021040259188, -2.600151055515624], + [142.7352466167915, -3.289152927263217], + [144.58397098203326, -3.861417738463401], + [145.27317955951, -4.373737888205028], + [145.82978641172568, -4.876497897972683], + [145.98192182839298, -5.465609226100014], + [147.6480733583476, -6.083659356310804], + [147.8911076194162, -6.614014580922315], + [146.9709053895949, -6.721656589386257], + [147.19187381407494, -7.38802418378998] + ] + ], + [ + [ + [153.14003787659877, -4.499983412294114], + [152.8272921083683, -4.766427097190999], + [152.638673130503, -4.176127211120928], + [152.40602583232496, -3.789742526874562], + [151.95323693258356, -3.462062269711822], + [151.38427941305005, -3.035421644710112], + [150.66204959533886, -2.741486097833956], + [150.93996544820456, -2.500002129734028], + [151.4799841656545, -2.779985039891386], + [151.82001509013512, -2.999971612157907], + [152.2399894553711, -3.240008640153661], + [152.64001671774253, -3.659983005389648], + [153.01999352438466, -3.980015150573294], + [153.14003787659877, -4.499983412294114] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "New Zealand", + "sov_a3": "NZ1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "New Zealand", + "adm0_a3": "NZL", + "geou_dif": 0, + "geounit": "New Zealand", + "gu_a3": "NZL", + "su_dif": 0, + "subunit": "New Zealand", + "su_a3": "NZL", + "brk_diff": 0, + "name": "New Zealand", + "name_long": "New Zealand", + "brk_a3": "NZL", + "brk_name": "New Zealand", + "brk_group": null, + "abbrev": "N.Z.", + "postal": "NZ", + "formal_en": "New Zealand", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "New Zealand", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 4, + "pop_est": 4213418, + "gdp_md_est": 116700, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NZ", + "iso_a3": "NZL", + "iso_n3": "554", + "un_a3": "554", + "wb_a2": "NZ", + "wb_a3": "NZL", + "woe_id": -99, + "adm0_a3_is": "NZL", + "adm0_a3_us": "NZL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Australia and New Zealand", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NZL.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [173.02037479074076, -40.919052422856424], + [173.24723432850206, -41.331998793300784], + [173.95840538970288, -40.92670053483562], + [174.24758670480813, -41.34915536882167], + [174.2485168805895, -41.770008233406756], + [173.8764465680879, -42.233184096038826], + [173.22273969959568, -42.970038344088564], + [172.71124637277077, -43.372287693048506], + [173.0801127464702, -43.85334360125358], + [172.30858361235252, -43.865694268571346], + [171.45292524646365, -44.24251881284372], + [171.18513797432726, -44.89710418068489], + [170.61669721911662, -45.90892872495971], + [169.8314221540093, -46.3557748349876], + [169.33233117093428, -46.641235446967855], + [168.41135379462858, -46.61994475686359], + [167.76374474514685, -46.29019744240921], + [166.67688602118423, -46.21991749449224], + [166.5091443219647, -45.85270476662622], + [167.04642418850327, -45.11094125750867], + [168.3037634625969, -44.12397307716613], + [168.94940880765157, -43.93581918719142], + [169.66781456937318, -43.55532561622634], + [170.52491987536618, -43.03168832781283], + [171.125089960004, -42.51275359473778], + [171.56971398344322, -41.767424411792135], + [171.94870893787194, -41.51441659929115], + [172.09722700427878, -40.95610442480968], + [172.798579543344, -40.493962090823466], + [173.02037479074076, -40.919052422856424] + ] + ], + [ + [ + [174.61200890533055, -36.156397393540544], + [175.3366158389272, -37.20909799575826], + [175.35759647043753, -36.52619394302113], + [175.8088867536425, -36.79894215265769], + [175.9584900251275, -37.55538176854606], + [176.76319542877658, -37.8812533505787], + [177.4388131045605, -37.961248467766495], + [178.0103544457087, -37.57982472102013], + [178.51709354076283, -37.6953732236248], + [178.27473107331386, -38.58281259537309], + [177.97046023997936, -39.166342868812976], + [177.20699262929915, -39.145775648760846], + [176.93998050364704, -39.44973642350158], + [177.0329464053401, -39.87994272233148], + [176.88582360260526, -40.065977878582174], + [176.50801720611938, -40.60480803808959], + [176.0124402204403, -41.28962411882151], + [175.239567499083, -41.68830779395324], + [175.0678983910094, -41.42589487077508], + [174.65097293527847, -41.28182097754545], + [175.22763024322367, -40.459235528323404], + [174.90015669179, -39.90893320084723], + [173.82404666574402, -39.50885426204351], + [173.85226199777534, -39.14660247167746], + [174.5748018740804, -38.797683200842755], + [174.74347374908106, -38.027807712558385], + [174.69701663645063, -37.38112883885796], + [174.29202843657922, -36.71109221776144], + [174.31900353423555, -36.53482390721389], + [173.84099653553582, -36.121980889634116], + [173.0541711774596, -35.23712533950034], + [172.63600548735374, -34.52910654066939], + [173.00704227120949, -34.45066171645034], + [173.55129845610747, -35.006183363587965], + [174.3293904971263, -35.26549570082862], + [174.61200890533055, -36.156397393540544] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Solomon Islands", + "sov_a3": "SLB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Solomon Islands", + "adm0_a3": "SLB", + "geou_dif": 0, + "geounit": "Solomon Islands", + "gu_a3": "SLB", + "su_dif": 0, + "subunit": "Solomon Islands", + "su_a3": "SLB", + "brk_diff": 0, + "name": "Solomon Is.", + "name_long": "Solomon Islands", + "brk_a3": "SLB", + "brk_name": "Solomon Is.", + "brk_group": null, + "abbrev": "S. Is.", + "postal": "SB", + "formal_en": null, + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Solomon Islands", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 6, + "pop_est": 595613, + "gdp_md_est": 1078, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SB", + "iso_a3": "SLB", + "iso_n3": "090", + "un_a3": "090", + "wb_a2": "SB", + "wb_a3": "SLB", + "woe_id": -99, + "adm0_a3_is": "SLB", + "adm0_a3_us": "SLB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 15, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "SLB.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [162.11902469304087, -10.482719008021135], + [162.39864586817222, -10.82636728276212], + [161.70003218001838, -10.820011081590224], + [161.31979699121476, -10.204751478723125], + [161.917383254238, -10.446700534713656], + [162.11902469304087, -10.482719008021135] + ] + ], + [ + [ + [160.85222863183796, -9.872937106977005], + [160.46258833235729, -9.895209649294841], + [159.8494474632142, -9.794027194867368], + [159.64000288313517, -9.63997975020527], + [159.70294477766666, -9.242949720906779], + [160.36295617089846, -9.400304457235533], + [160.6885176943372, -9.610162448772812], + [160.85222863183796, -9.872937106977005] + ] + ], + [ + [ + [161.67998172428915, -9.599982191611375], + [161.52939660059053, -9.784312025596435], + [160.78825320866056, -8.91754322676492], + [160.57999718652437, -8.320008640173967], + [160.92002811100494, -8.320008640173967], + [161.28000613835, -9.120011488484451], + [161.67998172428915, -9.599982191611375] + ] + ], + [ + [ + [159.8750272971986, -8.337320244991716], + [159.917401971678, -8.538289890174866], + [159.1336771995394, -8.114181410355398], + [158.58611372297472, -7.754823500197715], + [158.21114953026486, -7.421872246941149], + [158.35997765526545, -7.320017998893917], + [158.82000125552773, -7.560003350457392], + [159.64000288313517, -8.020026950719569], + [159.8750272971986, -8.337320244991716] + ] + ], + [ + [ + [157.5384257346893, -7.34781991946693], + [157.33941979393327, -7.404767347852555], + [156.9020304710148, -7.176874281445392], + [156.49135786359133, -6.765943291860395], + [156.54282759015396, -6.59933847415148], + [157.1400004417189, -7.021638278840655], + [157.5384257346893, -7.34781991946693] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Vanuatu", + "sov_a3": "VUT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Vanuatu", + "adm0_a3": "VUT", + "geou_dif": 0, + "geounit": "Vanuatu", + "gu_a3": "VUT", + "su_dif": 0, + "subunit": "Vanuatu", + "su_a3": "VUT", + "brk_diff": 0, + "name": "Vanuatu", + "name_long": "Vanuatu", + "brk_a3": "VUT", + "brk_name": "Vanuatu", + "brk_group": null, + "abbrev": "Van.", + "postal": "VU", + "formal_en": "Republic of Vanuatu", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Vanuatu", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 218519, + "gdp_md_est": 988.5, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "VU", + "iso_a3": "VUT", + "iso_n3": "548", + "un_a3": "548", + "wb_a2": "VU", + "wb_a3": "VUT", + "woe_id": -99, + "adm0_a3_is": "VUT", + "adm0_a3_us": "VUT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Oceania", + "region_un": "Oceania", + "subregion": "Melanesia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": 2, + "homepart": 1, + "filename": "VUT.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [167.8448767438451, -16.466333103097156], + [167.5151811058229, -16.597849623279966], + [167.18000776597782, -16.15999521247096], + [167.21680138576963, -15.891846205308452], + [167.8448767438451, -16.466333103097156] + ] + ], + [ + [ + [167.10771243720149, -14.933920179913954], + [167.27002811103026, -15.740020847234874], + [167.00120731024796, -15.614602146062495], + [166.79315799384088, -15.668810723536723], + [166.64985924709558, -15.392703545801195], + [166.62913699774649, -14.626497084209603], + [167.10771243720149, -14.933920179913954] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Albania", + "sov_a3": "ALB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Albania", + "adm0_a3": "ALB", + "geou_dif": 0, + "geounit": "Albania", + "gu_a3": "ALB", + "su_dif": 0, + "subunit": "Albania", + "su_a3": "ALB", + "brk_diff": 0, + "name": "Albania", + "name_long": "Albania", + "brk_a3": "ALB", + "brk_name": "Albania", + "brk_group": null, + "abbrev": "Alb.", + "postal": "AL", + "formal_en": "Republic of Albania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Albania", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 6, + "pop_est": 3639453, + "gdp_md_est": 21810, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AL", + "iso_a3": "ALB", + "iso_n3": "008", + "un_a3": "008", + "wb_a2": "AL", + "wb_a3": "ALB", + "woe_id": -99, + "adm0_a3_is": "ALB", + "adm0_a3_us": "ALB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ALB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.590247430104906, 41.855404161133606], + [20.463175083099202, 41.51508901627533], + [20.605181919037364, 41.08622630468522], + [21.0200403174764, 40.84272695572588], + [20.999989861747224, 40.58000397395397], + [20.674996779063633, 40.43499990494303], + [20.615000441172754, 40.11000682225938], + [20.15001590341052, 39.62499766698397], + [19.980000441170144, 39.69499339452341], + [19.960001661873207, 39.91500580500605], + [19.406081984136733, 40.250773423822466], + [19.319058872157143, 40.72723012955356], + [19.40354983895429, 41.40956574153546], + [19.540027296637106, 41.71998607031276], + [19.37176883309496, 41.877547512370654], + [19.304486118250793, 42.19574514420782], + [19.738051385179627, 42.688247382165564], + [19.801613396898688, 42.50009349219084], + [20.0707, 42.58863], + [20.283754510181893, 42.32025950781508], + [20.52295, 42.21787], + [20.590247430104906, 41.855404161133606] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Austria", + "sov_a3": "AUT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Austria", + "adm0_a3": "AUT", + "geou_dif": 0, + "geounit": "Austria", + "gu_a3": "AUT", + "su_dif": 0, + "subunit": "Austria", + "su_a3": "AUT", + "brk_diff": 0, + "name": "Austria", + "name_long": "Austria", + "brk_a3": "AUT", + "brk_name": "Austria", + "brk_group": null, + "abbrev": "Aust.", + "postal": "A", + "formal_en": "Republic of Austria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Austria", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 4, + "pop_est": 8210281, + "gdp_md_est": 329500, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AT", + "iso_a3": "AUT", + "iso_n3": "040", + "un_a3": "040", + "wb_a2": "AT", + "wb_a3": "AUT", + "woe_id": -99, + "adm0_a3_is": "AUT", + "adm0_a3_us": "AUT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "AUT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.979666782304037, 48.123497015976305], + [16.90375410326726, 47.71486562762833], + [16.340584344150415, 47.71290192320123], + [16.534267612380376, 47.49617096616912], + [16.202298211337364, 46.85238597267696], + [16.011663852612656, 46.6836107448117], + [15.137091912504985, 46.65870270444703], + [14.63247155117483, 46.43181732846955], + [13.806475457421527, 46.509306138691215], + [12.376485223040817, 46.76755910906985], + [12.153088006243054, 47.11539317482645], + [11.16482791509327, 46.94157949481273], + [11.048555942436536, 46.75135854754634], + [10.44270145024663, 46.89354625099743], + [9.932448357796659, 46.92072805438296], + [9.479969516649021, 47.10280996356337], + [9.632931756232978, 47.34760122332999], + [9.59422610844635, 47.52505809182027], + [9.896068149463188, 47.580196845075704], + [10.402083774465211, 47.30248769793916], + [10.544504021861627, 47.56639923765377], + [11.426414015354737, 47.523766181012974], + [12.141357456112788, 47.703083401065776], + [12.620759718484491, 47.67238760028441], + [12.932626987365948, 47.467645575544], + [13.02585127122049, 47.637583523135824], + [12.884102817443903, 48.28914581968792], + [13.243357374737, 48.416114813829054], + [13.595945672264437, 48.87717194273715], + [14.33889773932472, 48.5553052842072], + [14.901447381254057, 48.964401760445824], + [15.253415561593982, 49.039074205107575], + [16.02964725105022, 48.73389903420793], + [16.49928266771877, 48.78580801044511], + [16.960288120194576, 48.5969823268506], + [16.879982944413, 48.47001333270947], + [16.979666782304037, 48.123497015976305] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Bosnia and Herzegovina", + "sov_a3": "BIH", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bosnia and Herzegovina", + "adm0_a3": "BIH", + "geou_dif": 0, + "geounit": "Bosnia and Herzegovina", + "gu_a3": "BIH", + "su_dif": 0, + "subunit": "Bosnia and Herzegovina", + "su_a3": "BIH", + "brk_diff": 0, + "name": "Bosnia and Herz.", + "name_long": "Bosnia and Herzegovina", + "brk_a3": "BIH", + "brk_name": "Bosnia and Herz.", + "brk_group": null, + "abbrev": "B.H.", + "postal": "BiH", + "formal_en": "Bosnia and Herzegovina", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bosnia and Herzegovina", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 2, + "pop_est": 4613414, + "gdp_md_est": 29700, + "pop_year": -99, + "lastcensus": 1991, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BA", + "iso_a3": "BIH", + "iso_n3": "070", + "un_a3": "070", + "wb_a2": "BA", + "wb_a3": "BIH", + "woe_id": -99, + "adm0_a3_is": "BIH", + "adm0_a3_us": "BIH", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 16, + "long_len": 22, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BIH.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [19.00548628101012, 44.86023366960916], + [19.36803, 44.863], + [19.11761, 44.42307000000011], + [19.59976, 44.03847], + [19.454, 43.56810000000013], + [19.21852, 43.52384], + [19.03165, 43.43253], + [18.70648, 43.20011], + [18.56, 42.65], + [17.674921502358984, 43.02856252702361], + [17.297373488034452, 43.44634064388736], + [16.91615644701733, 43.66772247982567], + [16.456442905348865, 44.04123973243128], + [16.23966027188453, 44.35114329688571], + [15.750026075918981, 44.81871165626256], + [15.959367303133376, 45.233776760430935], + [16.318156772535872, 45.00412669532591], + [16.534939406000206, 45.21160757097772], + [17.002146030351014, 45.233776760430935], + [17.861783481526402, 45.067740383477144], + [18.553214145591653, 45.08158966733145], + [19.00548628101012, 44.86023366960916] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Bulgaria", + "sov_a3": "BGR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bulgaria", + "adm0_a3": "BGR", + "geou_dif": 0, + "geounit": "Bulgaria", + "gu_a3": "BGR", + "su_dif": 0, + "subunit": "Bulgaria", + "su_a3": "BGR", + "brk_diff": 0, + "name": "Bulgaria", + "name_long": "Bulgaria", + "brk_a3": "BGR", + "brk_name": "Bulgaria", + "brk_group": null, + "abbrev": "Bulg.", + "postal": "BG", + "formal_en": "Republic of Bulgaria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bulgaria", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 7204687, + "gdp_md_est": 93750, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BG", + "iso_a3": "BGR", + "iso_n3": "100", + "un_a3": "100", + "wb_a2": "BG", + "wb_a3": "BGR", + "woe_id": -99, + "adm0_a3_is": "BGR", + "adm0_a3_us": "BGR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BGR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.65714969248299, 44.23492300066128], + [22.944832391051847, 43.82378530534713], + [23.33230228037632, 43.89701080990471], + [24.100679152124172, 43.74105133724785], + [25.569271681426926, 43.68844472917472], + [26.065158725699746, 43.94349376075126], + [27.242399529740908, 44.175986029632405], + [27.970107049275075, 43.81246816667521], + [28.558081495891997, 43.70746165625813], + [28.03909508638472, 43.293171698574184], + [27.67389773937805, 42.577892361006214], + [27.99672041190539, 42.00735871028779], + [27.135739373490477, 42.14148489030134], + [26.117041863720797, 41.82690460872456], + [26.106138136507212, 41.32889883072778], + [25.197201368925445, 41.23448598893053], + [24.49264489105803, 41.583896185872035], + [23.692073601992348, 41.30908091894385], + [22.952377150166452, 41.33799388281115], + [22.88137373219743, 41.99929718685026], + [22.380525750424592, 42.32025950781509], + [22.54501183440962, 42.46136200618804], + [22.43659467946128, 42.580321153323936], + [22.60480146657133, 42.898518785161144], + [22.986018507588483, 43.211161200526966], + [22.50015669118028, 43.64281443946099], + [22.410446404721597, 44.00806346289995], + [22.65714969248299, 44.23492300066128] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Belgium", + "sov_a3": "BEL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Belgium", + "adm0_a3": "BEL", + "geou_dif": 0, + "geounit": "Belgium", + "gu_a3": "BEL", + "su_dif": 0, + "subunit": "Belgium", + "su_a3": "BEL", + "brk_diff": 0, + "name": "Belgium", + "name_long": "Belgium", + "brk_a3": "BEL", + "brk_name": "Belgium", + "brk_group": null, + "abbrev": "Belg.", + "postal": "B", + "formal_en": "Kingdom of Belgium", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Belgium", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 10414336, + "gdp_md_est": 389300, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BE", + "iso_a3": "BEL", + "iso_n3": "056", + "un_a3": "056", + "wb_a2": "BE", + "wb_a3": "BEL", + "woe_id": -99, + "adm0_a3_is": "BEL", + "adm0_a3_us": "BEL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BEL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [3.314971144228537, 51.345780951536085], + [4.047071160507527, 51.26725861266857], + [4.973991326526914, 51.475023708698124], + [5.606975945670001, 51.037298488969775], + [6.156658155958779, 50.80372101501058], + [6.043073357781111, 50.128051662794235], + [5.782417433300906, 50.09032786722122], + [5.674051954784829, 49.529483547557504], + [4.799221632515809, 49.985373033236385], + [4.286022983425084, 49.907496649772554], + [3.588184441755686, 50.37899241800358], + [3.123251580425801, 50.780363267614575], + [2.658422071960274, 50.79684804951574], + [2.513573032246143, 51.14850617126183], + [3.314971144228537, 51.345780951536085] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Czech Republic", + "sov_a3": "CZE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Czech Republic", + "adm0_a3": "CZE", + "geou_dif": 0, + "geounit": "Czech Republic", + "gu_a3": "CZE", + "su_dif": 0, + "subunit": "Czech Republic", + "su_a3": "CZE", + "brk_diff": 0, + "name": "Czech Rep.", + "name_long": "Czech Republic", + "brk_a3": "CZE", + "brk_name": "Czech Rep.", + "brk_group": null, + "abbrev": "Cz. Rep.", + "postal": "CZ", + "formal_en": "Czech Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Czech Republic", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 6, + "pop_est": 10211904, + "gdp_md_est": 265200, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CZ", + "iso_a3": "CZE", + "iso_n3": "203", + "un_a3": "203", + "wb_a2": "CZ", + "wb_a3": "CZE", + "woe_id": -99, + "adm0_a3_is": "CZE", + "adm0_a3_us": "CZE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 14, + "abbrev_len": 8, + "tiny": -99, + "homepart": 1, + "filename": "CZE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.960288120194576, 48.5969823268506], + [16.49928266771877, 48.78580801044511], + [16.02964725105022, 48.73389903420793], + [15.253415561593982, 49.039074205107575], + [14.901447381254057, 48.964401760445824], + [14.33889773932472, 48.5553052842072], + [13.595945672264437, 48.87717194273715], + [13.031328973043431, 49.30706818297324], + [12.521024204161192, 49.547415269562734], + [12.415190870827445, 49.96912079528057], + [12.240111118222558, 50.266337795607285], + [12.966836785543194, 50.484076443069085], + [13.338131951560285, 50.73323436136435], + [14.056227654688172, 50.92691762959429], + [14.307013380600637, 51.117267767941414], + [14.570718214586066, 51.002339382524276], + [15.01699588385867, 51.10667409932158], + [15.490972120839727, 50.78472992614321], + [16.23862674323857, 50.69773265237984], + [16.176253289462267, 50.42260732685791], + [16.719475945714436, 50.21574656839354], + [16.868769158605655, 50.47397370055603], + [17.55456709155112, 50.36214590107641], + [17.64944502123899, 50.049038397819956], + [18.392913852622172, 49.98862864847075], + [18.853144158613617, 49.49622976337764], + [18.554971144289482, 49.49501536721878], + [18.399993523846177, 49.31500051533004], + [18.170498488037964, 49.271514797556435], + [18.104972771891852, 49.04398346617531], + [17.913511590250465, 48.996492824899086], + [17.88648481616181, 48.90347524677371], + [17.545006951577108, 48.80001902932537], + [17.101984897538898, 48.81696889911711], + [16.960288120194576, 48.5969823268506] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Switzerland", + "sov_a3": "CHE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Switzerland", + "adm0_a3": "CHE", + "geou_dif": 0, + "geounit": "Switzerland", + "gu_a3": "CHE", + "su_dif": 0, + "subunit": "Switzerland", + "su_a3": "CHE", + "brk_diff": 0, + "name": "Switzerland", + "name_long": "Switzerland", + "brk_a3": "CHE", + "brk_name": "Switzerland", + "brk_group": null, + "abbrev": "Switz.", + "postal": "CH", + "formal_en": "Swiss Confederation", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Switzerland", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 7604467, + "gdp_md_est": 316700, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CH", + "iso_a3": "CHE", + "iso_n3": "756", + "un_a3": "756", + "wb_a2": "CH", + "wb_a3": "CHE", + "woe_id": -99, + "adm0_a3_is": "CHE", + "adm0_a3_us": "CHE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 11, + "long_len": 11, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "CHE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.59422610844635, 47.52505809182027], + [9.632931756232978, 47.34760122332999], + [9.479969516649021, 47.10280996356337], + [9.932448357796659, 46.92072805438296], + [10.44270145024663, 46.89354625099743], + [10.363378126678612, 46.48357127540986], + [9.92283654139038, 46.31489940040919], + [9.182881707403055, 46.44021474871698], + [8.966305779667806, 46.036931871111186], + [8.489952426801324, 46.005150865251686], + [8.31662967289438, 46.16364248309086], + [7.755992058959833, 45.82449005795931], + [7.273850945676656, 45.776947740250776], + [6.843592970414504, 45.99114655210061], + [6.500099724970425, 46.42967275652944], + [6.022609490593537, 46.27298981382047], + [6.037388950229001, 46.725778713561866], + [6.768713820023606, 47.2877082383037], + [6.736571079138059, 47.541801255882845], + [7.192202182655507, 47.44976552997102], + [7.46675906742223, 47.62058197691181], + [8.317301466514152, 47.61357982033626], + [8.522611932009765, 47.830827541691285], + [9.59422610844635, 47.52505809182027] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Belarus", + "sov_a3": "BLR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Belarus", + "adm0_a3": "BLR", + "geou_dif": 0, + "geounit": "Belarus", + "gu_a3": "BLR", + "su_dif": 0, + "subunit": "Belarus", + "su_a3": "BLR", + "brk_diff": 0, + "name": "Belarus", + "name_long": "Belarus", + "brk_a3": "BLR", + "brk_name": "Belarus", + "brk_group": null, + "abbrev": "Bela.", + "postal": "BY", + "formal_en": "Republic of Belarus", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Belarus", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 5, + "mapcolor13": 11, + "pop_est": 9648533, + "gdp_md_est": 114100, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BY", + "iso_a3": "BLR", + "iso_n3": "112", + "un_a3": "112", + "wb_a2": "BY", + "wb_a3": "BLR", + "woe_id": -99, + "adm0_a3_is": "BLR", + "adm0_a3_us": "BLR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BLR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [23.48412763844985, 53.91249766704114], + [24.450683628037037, 53.905702216194754], + [25.536353794056993, 54.28242340760253], + [25.7684326514798, 54.84696259217509], + [26.58827924979039, 55.16717560487167], + [26.494331495883753, 55.615106919977634], + [27.10245975109453, 55.783313707087686], + [28.176709425577993, 56.16912995057881], + [29.229513380660308, 55.918344224666356], + [29.371571893030673, 55.670090643936184], + [29.896294386522356, 55.78946320253041], + [30.873909132620007, 55.55097646750341], + [30.971835971813135, 55.08154775656404], + [30.757533807098717, 54.81177094178432], + [31.38447228366374, 54.157056382862436], + [31.79142418796224, 53.97463857687212], + [31.731272820774507, 53.79402944601202], + [32.405598585751164, 53.618045355842035], + [32.69364301934604, 53.35142080343212], + [32.304519484188226, 53.1327261419729], + [31.49764367038293, 53.1674268662569], + [31.305200636528014, 53.07399587667321], + [31.54001834486226, 52.74205231384636], + [31.785998162571587, 52.101677964885454], + [30.927549269338982, 52.04235342061438], + [30.619454380014844, 51.822806098022376], + [30.555117221811457, 51.31950348571566], + [30.157363722460897, 51.41613841410147], + [29.254938185347925, 51.368234361366895], + [28.99283532076353, 51.602044379271476], + [28.61761274589225, 51.42771393493484], + [28.24161502453657, 51.57222707783907], + [27.454066196408434, 51.59230337178447], + [26.337958611768556, 51.83228872334793], + [25.327787713327005, 51.91065603291855], + [24.553106316839518, 51.888461005249184], + [24.00507775238421, 51.61744395609446], + [23.52707075368437, 51.57845408793023], + [23.508002150168693, 52.02364655212473], + [23.199493849386187, 52.486977444053664], + [23.799198846133375, 52.69109935160657], + [23.80493493011778, 53.089731350306074], + [23.527535841575002, 53.470121568406555], + [23.48412763844985, 53.91249766704114] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "France", + "sov_a3": "FR1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "France", + "adm0_a3": "FRA", + "geou_dif": 0, + "geounit": "France", + "gu_a3": "FRA", + "su_dif": 0, + "subunit": "France", + "su_a3": "FRA", + "brk_diff": 0, + "name": "France", + "name_long": "France", + "brk_a3": "FRA", + "brk_name": "France", + "brk_group": null, + "abbrev": "Fr.", + "postal": "F", + "formal_en": "French Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "France", + "name_alt": null, + "mapcolor7": 7, + "mapcolor8": 5, + "mapcolor9": 9, + "mapcolor13": 11, + "pop_est": 64057792, + "gdp_md_est": 2128000, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FR", + "iso_a3": "FRA", + "iso_n3": "250", + "un_a3": "250", + "wb_a2": "FR", + "wb_a3": "FRA", + "woe_id": -99, + "adm0_a3_is": "FRA", + "adm0_a3_us": "FRA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 3, + "tiny": -99, + "homepart": 1, + "filename": "FRA.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-52.55642473001839, 2.504705308437053], + [-52.93965715189498, 2.124857692875622], + [-53.418465135295264, 2.053389187016037], + [-53.554839240113495, 2.334896551925965], + [-53.77852067728889, 2.376702785650053], + [-54.08806250671728, 2.105556545414629], + [-54.52475419779975, 2.311848863123785], + [-54.27122962097578, 2.738747870286943], + [-54.18428402364474, 3.194172268075235], + [-54.01150387227682, 3.622569891774858], + [-54.399542202356514, 4.212611395683481], + [-54.47863298197922, 4.896755682795643], + [-53.95804460307093, 5.756548163267809], + [-53.618452928264844, 5.646529038918402], + [-52.88214128275408, 5.409850979021599], + [-51.82334286152593, 4.565768133966145], + [-51.65779741067888, 4.156232408053029], + [-52.24933753112398, 3.241094468596287], + [-52.55642473001839, 2.504705308437053] + ] + ], + [ + [ + [9.560016310269134, 42.15249197037957], + [9.229752231491773, 41.38000682226445], + [8.77572309737536, 41.58361196549444], + [8.54421268070783, 42.25651662858308], + [8.746009148807588, 42.62812185319396], + [9.390000848028905, 43.00998484961474], + [9.560016310269134, 42.15249197037957] + ] + ], + [ + [ + [3.588184441755715, 50.37899241800358], + [4.28602298342514, 49.907496649772554], + [4.799221632515753, 49.98537303323633], + [5.674051954784885, 49.52948354755745], + [5.897759230176376, 49.44266714130717], + [6.186320428094206, 49.46380280211446], + [6.658229607783539, 49.20195831969155], + [8.099278598674772, 49.01778351500337], + [7.593676385131062, 48.33301911070373], + [7.46675906742223, 47.620581976911865], + [7.192202182655535, 47.44976552997099], + [6.736571079138088, 47.54180125588289], + [6.768713820023634, 47.28770823830368], + [6.037388950228972, 46.72577871356191], + [6.022609490593567, 46.272989813820516], + [6.500099724970454, 46.42967275652944], + [6.843592970414562, 45.99114655210067], + [6.802355177445662, 45.70857982032867], + [7.096652459347837, 45.333098863295874], + [6.749955275101711, 45.02851797136759], + [7.007562290076663, 44.25476675066139], + [7.549596388386163, 44.12790110938482], + [7.435184767291843, 43.69384491634918], + [6.529245232783068, 43.12889232031836], + [4.556962517931396, 43.39965098731158], + [3.10041059735272, 43.075200507167125], + [2.985998976258486, 42.47301504166989], + [1.826793247087181, 42.34338471126566], + [0.701590610363922, 42.79573436133265], + [0.338046909190581, 42.579546006839564], + [-1.502770961910471, 43.03401439063049], + [-1.901351284177735, 43.42280202897834], + [-1.384225226232957, 44.02261037859017], + [-1.193797573237362, 46.014917710954876], + [-2.225724249673789, 47.06436269793821], + [-2.963276129559574, 47.570326646507965], + [-4.491554938159481, 47.95495433205642], + [-4.592349819344747, 48.68416046812695], + [-3.295813971357745, 48.901692409859635], + [-1.616510789384932, 48.644421291694584], + [-1.933494025063254, 49.776341864615766], + [-0.98946895995536, 49.347375800160876], + [1.338761020522753, 50.12717316344526], + [1.6390010921385, 50.946606350297515], + [2.513573032246171, 51.14850617126185], + [2.658422071960331, 50.79684804951566], + [3.123251580425716, 50.78036326761452], + [3.588184441755715, 50.37899241800358] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Germany", + "sov_a3": "DEU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Germany", + "adm0_a3": "DEU", + "geou_dif": 0, + "geounit": "Germany", + "gu_a3": "DEU", + "su_dif": 0, + "subunit": "Germany", + "su_a3": "DEU", + "brk_diff": 0, + "name": "Germany", + "name_long": "Germany", + "brk_a3": "DEU", + "brk_name": "Germany", + "brk_group": null, + "abbrev": "Ger.", + "postal": "D", + "formal_en": "Federal Republic of Germany", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Germany", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 5, + "mapcolor9": 5, + "mapcolor13": 1, + "pop_est": 82329758, + "gdp_md_est": 2918000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DE", + "iso_a3": "DEU", + "iso_n3": "276", + "un_a3": "276", + "wb_a2": "DE", + "wb_a3": "DEU", + "woe_id": -99, + "adm0_a3_is": "DEU", + "adm0_a3_us": "DEU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DEU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.921906365609232, 54.983104153048025], + [9.9395797054529, 54.596641954153256], + [10.950112338920519, 54.363607082733154], + [10.939466993868448, 54.00869334575258], + [11.956252475643282, 54.19648550070116], + [12.518440382546714, 54.47037059184799], + [13.647467075259499, 54.0755109727059], + [14.119686313542559, 53.75702912049103], + [14.353315463934168, 53.248171291713106], + [14.074521111719434, 52.98126251892535], + [14.4375997250022, 52.624850165408304], + [14.685026482815713, 52.089947414755216], + [14.607098422919648, 51.745188096719964], + [15.016995883858781, 51.10667409932171], + [14.570718214586122, 51.00233938252438], + [14.307013380600665, 51.11726776794137], + [14.056227654688314, 50.92691762959435], + [13.338131951560397, 50.73323436136428], + [12.96683678554325, 50.48407644306917], + [12.240111118222671, 50.26633779560723], + [12.415190870827473, 49.96912079528062], + [12.521024204161336, 49.54741526956275], + [13.031328973043514, 49.30706818297324], + [13.595945672264577, 48.877171942737164], + [13.243357374737116, 48.41611481382903], + [12.884102817443873, 48.28914581968786], + [13.025851271220517, 47.63758352313595], + [12.932626987366064, 47.467645575544], + [12.620759718484521, 47.672387600284424], + [12.141357456112871, 47.70308340106578], + [11.426414015354851, 47.52376618101306], + [10.544504021861597, 47.5663992376538], + [10.402083774465325, 47.30248769793916], + [9.896068149463188, 47.580196845075704], + [9.594226108446376, 47.5250580918202], + [8.522611932009795, 47.83082754169135], + [8.317301466514095, 47.61357982033627], + [7.466759067422288, 47.62058197691192], + [7.593676385131062, 48.33301911070373], + [8.099278598674855, 49.01778351500343], + [6.658229607783709, 49.20195831969164], + [6.186320428094177, 49.463802802114515], + [6.242751092156993, 49.90222565367873], + [6.043073357781111, 50.128051662794235], + [6.156658155958779, 50.80372101501058], + [5.988658074577813, 51.851615709025054], + [6.589396599970826, 51.852029120483394], + [6.842869500362383, 52.22844025329755], + [7.092053256873896, 53.14404328064489], + [6.905139601274129, 53.48216217713064], + [7.100424838905268, 53.69393219666267], + [7.936239454793962, 53.74829580343379], + [8.121706170289485, 53.52779246684429], + [8.800734490604668, 54.020785630908904], + [8.572117954145368, 54.39564647075405], + [8.526229282270208, 54.96274363872516], + [9.282048780971136, 54.83086538351631], + [9.921906365609232, 54.983104153048025] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Estonia", + "sov_a3": "EST", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Estonia", + "adm0_a3": "EST", + "geou_dif": 0, + "geounit": "Estonia", + "gu_a3": "EST", + "su_dif": 0, + "subunit": "Estonia", + "su_a3": "EST", + "brk_diff": 0, + "name": "Estonia", + "name_long": "Estonia", + "brk_a3": "EST", + "brk_name": "Estonia", + "brk_group": null, + "abbrev": "Est.", + "postal": "EST", + "formal_en": "Republic of Estonia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Estonia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 10, + "pop_est": 1299371, + "gdp_md_est": 27410, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EE", + "iso_a3": "EST", + "iso_n3": "233", + "un_a3": "233", + "wb_a2": "EE", + "wb_a3": "EST", + "woe_id": -99, + "adm0_a3_is": "EST", + "adm0_a3_us": "EST", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "EST.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [24.312862583114622, 57.79342357037698], + [24.42892785004216, 58.38341339785328], + [24.061198357853186, 58.25737457949341], + [23.42656009287668, 58.612753404364625], + [23.339795363058645, 59.18724030215338], + [24.604214308376182, 59.46585378685502], + [25.86418908051664, 59.61109039981134], + [26.949135776484525, 59.445803331125774], + [27.981114129353244, 59.47538808861287], + [28.13169925305175, 59.30082510033092], + [27.42016645682494, 58.72458120384424], + [27.71668582531572, 57.79189911562437], + [27.28818484875151, 57.47452830670383], + [26.463532342237787, 57.47638865826633], + [25.602809685984365, 57.84752879498657], + [25.16459354014927, 57.97015696881519], + [24.312862583114622, 57.79342357037698] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Denmark", + "sov_a3": "DN1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Denmark", + "adm0_a3": "DNK", + "geou_dif": 0, + "geounit": "Denmark", + "gu_a3": "DNK", + "su_dif": 0, + "subunit": "Denmark", + "su_a3": "DNK", + "brk_diff": 0, + "name": "Denmark", + "name_long": "Denmark", + "brk_a3": "DNK", + "brk_name": "Denmark", + "brk_group": null, + "abbrev": "Den.", + "postal": "DK", + "formal_en": "Kingdom of Denmark", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Denmark", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 12, + "pop_est": 5500510, + "gdp_md_est": 203600, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DK", + "iso_a3": "DNK", + "iso_n3": "208", + "un_a3": "208", + "wb_a2": "DK", + "wb_a3": "DNK", + "woe_id": -99, + "adm0_a3_is": "DNK", + "adm0_a3_us": "DNK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DNK.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [12.69000613775563, 55.609990953180784], + [12.089991082414741, 54.80001455343793], + [11.043543328504228, 55.364863796604254], + [10.903913608451631, 55.77995473898875], + [12.370904168353292, 56.111407375708836], + [12.69000613775563, 55.609990953180784] + ] + ], + [ + [ + [10.912181837618363, 56.458621324277914], + [10.667803989309988, 56.08138336854722], + [10.369992710011985, 56.19000722922473], + [9.649984978889307, 55.469999498102055], + [9.921906365609175, 54.98310415304806], + [9.282048780971136, 54.83086538351616], + [8.526229282270236, 54.96274363872499], + [8.120310906617588, 55.517722683323626], + [8.08997684086225, 56.540011705137594], + [8.256581658571264, 56.8099693874303], + [8.543437534223386, 57.110002753316905], + [9.42446902836761, 57.17206614849948], + [9.775558709358563, 57.447940782289656], + [10.580005730846153, 57.73001658795485], + [10.546105991262692, 57.215732733786155], + [10.250000034230226, 56.89001618105047], + [10.369992710011985, 56.609981594460834], + [10.912181837618363, 56.458621324277914] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Spain", + "sov_a3": "ESP", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Spain", + "adm0_a3": "ESP", + "geou_dif": 0, + "geounit": "Spain", + "gu_a3": "ESP", + "su_dif": 0, + "subunit": "Spain", + "su_a3": "ESP", + "brk_diff": 0, + "name": "Spain", + "name_long": "Spain", + "brk_a3": "ESP", + "brk_name": "Spain", + "brk_group": null, + "abbrev": "Sp.", + "postal": "E", + "formal_en": "Kingdom of Spain", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Spain", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 5, + "mapcolor13": 5, + "pop_est": 40525002, + "gdp_md_est": 1403000, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ES", + "iso_a3": "ESP", + "iso_n3": "724", + "un_a3": "724", + "wb_a2": "ES", + "wb_a3": "ESP", + "woe_id": -99, + "adm0_a3_is": "ESP", + "adm0_a3_us": "ESP", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 3, + "tiny": -99, + "homepart": 1, + "filename": "ESP.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-9.034817674180246, 41.88057058365967], + [-8.984433152695672, 42.59277517350627], + [-9.392883673530648, 43.0266246608127], + [-7.978189663108309, 43.748337714200986], + [-6.754491746436756, 43.567909450853925], + [-5.411886359061596, 43.574239813809676], + [-4.347842779955783, 43.40344920508504], + [-3.51753170410609, 43.4559007838613], + [-1.901351284177764, 43.42280202897834], + [-1.502770961910528, 43.03401439063043], + [0.338046909190581, 42.57954600683954], + [0.701590610363894, 42.7957343613326], + [1.826793247087153, 42.34338471126569], + [2.985998976258458, 42.47301504166986], + [3.039484083680549, 41.892120266276905], + [2.091841668312185, 41.22608856868309], + [0.810524529635188, 41.01473196060934], + [0.721331007499401, 40.678318386389236], + [0.106691521819869, 40.12393362076202], + [-0.278711310212941, 39.30997813573272], + [0.111290724293838, 38.73851430923303], + [-0.467123582349103, 38.29236583104115], + [-0.683389451490598, 37.642353827457825], + [-1.438382127274849, 37.443063666324214], + [-2.146452602538119, 36.67414419203728], + [-3.415780808923387, 36.65889964451118], + [-4.368900926114719, 36.677839056946155], + [-4.995219285492211, 36.32470815687964], + [-5.377159796561457, 35.946850083961465], + [-5.866432257500904, 36.02981659600606], + [-6.236693894872175, 36.367677110330334], + [-6.520190802425404, 36.94291331638732], + [-7.453725551778092, 37.09778758396607], + [-7.537105475281024, 37.42890432387623], + [-7.166507941099865, 37.803894354802225], + [-7.029281175148796, 38.07576406508977], + [-7.374092169616318, 38.37305858006492], + [-7.098036668313128, 39.03007274022378], + [-7.498632371439725, 39.62957103124181], + [-7.066591559263529, 39.71189158788277], + [-7.026413133156595, 40.184524237624245], + [-6.864019944679385, 40.33087189387483], + [-6.851126674822552, 41.11108266861753], + [-6.389087693700915, 41.381815497394655], + [-6.668605515967656, 41.883386949219584], + [-7.251308966490824, 41.91834605566505], + [-7.422512986673795, 41.79207469335983], + [-8.013174607769912, 41.790886135417125], + [-8.263856980817792, 42.28046865495034], + [-8.67194576662672, 42.13468943945496], + [-9.034817674180246, 41.88057058365967] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Finland", + "sov_a3": "FI1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Finland", + "adm0_a3": "FIN", + "geou_dif": 0, + "geounit": "Finland", + "gu_a3": "FIN", + "su_dif": 0, + "subunit": "Finland", + "su_a3": "FIN", + "brk_diff": 0, + "name": "Finland", + "name_long": "Finland", + "brk_a3": "FIN", + "brk_name": "Finland", + "brk_group": null, + "abbrev": "Fin.", + "postal": "FIN", + "formal_en": "Republic of Finland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Finland", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 6, + "pop_est": 5250275, + "gdp_md_est": 193500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FI", + "iso_a3": "FIN", + "iso_n3": "246", + "un_a3": "246", + "wb_a2": "FI", + "wb_a3": "FIN", + "woe_id": -99, + "adm0_a3_is": "FIN", + "adm0_a3_us": "FIN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "FIN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [28.591929559043194, 69.06477692328666], + [28.445943637818658, 68.36461294216404], + [29.977426385220607, 67.69829702419266], + [29.054588657352326, 66.94428620062193], + [30.21765, 65.80598], + [29.544429559046986, 64.94867157659048], + [30.44468468600371, 64.20445343693909], + [30.035872430142714, 63.55281362573855], + [31.51609215671112, 62.86768748641288], + [31.139991082490894, 62.35769277612441], + [30.211107212044446, 61.78002777774969], + [28.069997592895277, 60.503516547275844], + [26.25517296723697, 60.4239606797625], + [24.496623976344523, 60.05731639265165], + [22.869694858499457, 59.846373196036225], + [22.290763787533592, 60.39192129174154], + [21.322244093519316, 60.72016998965952], + [21.544866163832694, 61.7053294948718], + [21.05921105315369, 62.60739329695874], + [21.536029493910803, 63.18973501245587], + [22.442744174903993, 63.81781037053129], + [24.730511508897536, 64.90234365504082], + [25.398067661243942, 65.11142650009373], + [25.294043003040404, 65.53434642197045], + [23.903378533633802, 66.00692739527962], + [23.565879754335583, 66.39605093043743], + [23.53947309743444, 67.93600861273525], + [21.978534783626117, 68.6168456081807], + [20.645592889089528, 69.10624726020087], + [21.244936150810673, 69.37044302029307], + [22.356237827247412, 68.84174144151491], + [23.66204959483076, 68.89124746365054], + [24.735679152126725, 68.64955678982146], + [25.68921268077636, 69.09211375596904], + [26.17962202322624, 69.82529897732614], + [27.732292107867863, 70.16419302029625], + [29.01557295097197, 69.76649119737799], + [28.591929559043194, 69.06477692328666] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "United Kingdom", + "sov_a3": "GB1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "United Kingdom", + "adm0_a3": "GBR", + "geou_dif": 0, + "geounit": "United Kingdom", + "gu_a3": "GBR", + "su_dif": 0, + "subunit": "United Kingdom", + "su_a3": "GBR", + "brk_diff": 0, + "name": "United Kingdom", + "name_long": "United Kingdom", + "brk_a3": "GBR", + "brk_name": "United Kingdom", + "brk_group": null, + "abbrev": "U.K.", + "postal": "GB", + "formal_en": "United Kingdom of Great Britain and Northern Ireland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "United Kingdom", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 62262000, + "gdp_md_est": 1977704, + "pop_year": 0, + "lastcensus": 2011, + "gdp_year": 2009, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GB", + "iso_a3": "GBR", + "iso_n3": "826", + "un_a3": "826", + "wb_a2": "GB", + "wb_a3": "GBR", + "woe_id": -99, + "adm0_a3_is": "GBR", + "adm0_a3_us": "GBR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 14, + "long_len": 14, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GBR.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-5.661948614921897, 54.55460317648385], + [-6.197884894220977, 53.86756500916334], + [-6.953730231137996, 54.073702297575636], + [-7.572167934591079, 54.05995636658599], + [-7.366030646178785, 54.595840969452695], + [-7.572167934591079, 55.1316222194549], + [-6.733847011736145, 55.1728600124238], + [-5.661948614921897, 54.55460317648385] + ] + ], + [ + [ + [-3.005004848635281, 58.63500010846633], + [-4.073828497728016, 57.55302480735525], + [-3.055001796877661, 57.69001902936095], + [-1.959280564776918, 57.68479970969951], + [-2.219988165689301, 56.87001740175353], + [-3.119003058271118, 55.973793036515474], + [-2.085009324543023, 55.90999848085127], + [-2.005675679673857, 55.80490285035023], + [-1.11499101399221, 54.62498647726539], + [-0.4304849918542, 54.46437612570216], + [0.184981316742039, 53.32501414653103], + [0.469976840831777, 52.92999949809197], + [1.681530795914739, 52.739520168664], + [1.559987827164377, 52.09999848083601], + [1.050561557630914, 51.806760565795685], + [1.449865349950301, 51.28942780212196], + [0.550333693045502, 50.765738837275876], + [-0.78751746255864, 50.77498891865622], + [-2.489997524414377, 50.50001862243124], + [-2.956273972984036, 50.696879991247016], + [-3.617448085942328, 50.22835561787272], + [-4.542507900399244, 50.34183706318566], + [-5.245023159191135, 49.95999990498108], + [-5.776566941745301, 50.15967763935682], + [-4.309989793301838, 51.21000112568916], + [-3.414850633142123, 51.42600861266925], + [-3.422719467108323, 51.42684816740609], + [-4.984367234710874, 51.593466091510976], + [-5.267295701508885, 51.99140045837458], + [-4.222346564134853, 52.301355699261364], + [-4.770013393564113, 52.840004991255626], + [-4.579999152026915, 53.49500377055517], + [-3.093830673788659, 53.404547400669685], + [-3.092079637047106, 53.404440822963544], + [-2.945008510744344, 53.984999701546684], + [-3.614700825433034, 54.600936773292574], + [-3.63000545898933, 54.615012925833014], + [-4.844169073903004, 54.790971177786844], + [-5.082526617849226, 55.06160065369937], + [-4.719112107756644, 55.50847260194348], + [-5.047980922862109, 55.78398550070752], + [-5.586397670911139, 55.31114614523682], + [-5.644998745130181, 56.275014960344805], + [-6.149980841486354, 56.78500967063354], + [-5.786824713555291, 57.81884837506465], + [-5.009998745127575, 58.63001333275005], + [-4.211494513353557, 58.55084503847917], + [-3.005004848635281, 58.63500010846633] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Croatia", + "sov_a3": "HRV", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Croatia", + "adm0_a3": "HRV", + "geou_dif": 0, + "geounit": "Croatia", + "gu_a3": "HRV", + "su_dif": 0, + "subunit": "Croatia", + "su_a3": "HRV", + "brk_diff": 0, + "name": "Croatia", + "name_long": "Croatia", + "brk_a3": "HRV", + "brk_name": "Croatia", + "brk_group": null, + "abbrev": "Cro.", + "postal": "HR", + "formal_en": "Republic of Croatia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Croatia", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 4, + "mapcolor9": 5, + "mapcolor13": 1, + "pop_est": 4489409, + "gdp_md_est": 82390, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HR", + "iso_a3": "HRV", + "iso_n3": "191", + "un_a3": "191", + "wb_a2": "HR", + "wb_a3": "HRV", + "woe_id": -99, + "adm0_a3_is": "HRV", + "adm0_a3_us": "HRV", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "HRV.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [18.829838087650046, 45.908877671891844], + [19.072768995854176, 45.52151113543209], + [19.39047570158459, 45.236515611342384], + [19.00548628101012, 44.86023366960916], + [18.553214145591653, 45.08158966733145], + [17.861783481526402, 45.067740383477144], + [17.002146030351014, 45.233776760430935], + [16.534939406000206, 45.21160757097772], + [16.318156772535872, 45.00412669532591], + [15.959367303133376, 45.233776760430935], + [15.750026075918981, 44.81871165626256], + [16.23966027188453, 44.35114329688571], + [16.456442905348865, 44.04123973243128], + [16.91615644701733, 43.66772247982567], + [17.297373488034452, 43.44634064388736], + [17.674921502358984, 43.02856252702361], + [18.56, 42.65], + [18.450016310304818, 42.47999136002932], + [17.509970330483327, 42.849994615239154], + [16.930005730871642, 43.20999848080038], + [16.015384555737683, 43.50721548112722], + [15.174453973052096, 44.243191229827914], + [15.376250441151795, 44.31791535092208], + [14.920309279040508, 44.73848399512946], + [14.901602410550877, 45.07606028907611], + [14.258747592839995, 45.233776760430935], + [13.952254672917034, 44.80212352149687], + [13.656975538801191, 45.13693512631596], + [13.67940311041582, 45.48414907488501], + [13.715059848697251, 45.500323798192426], + [14.4119682145855, 45.46616567644742], + [14.595109490627918, 45.63494090431282], + [14.935243767972963, 45.471695054702764], + [15.327674594797427, 45.452316392593325], + [15.323953891672431, 45.731782538427694], + [15.671529575267641, 45.8341535507979], + [15.768732944408612, 46.23810822202353], + [16.564808383864943, 46.50375092221981], + [16.882515089595415, 46.38063182228444], + [17.630066359129557, 45.9517691106941], + [18.45606245288286, 45.75948110613615], + [18.829838087650046, 45.908877671891844] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Hungary", + "sov_a3": "HUN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Hungary", + "adm0_a3": "HUN", + "geou_dif": 0, + "geounit": "Hungary", + "gu_a3": "HUN", + "su_dif": 0, + "subunit": "Hungary", + "su_a3": "HUN", + "brk_diff": 0, + "name": "Hungary", + "name_long": "Hungary", + "brk_a3": "HUN", + "brk_name": "Hungary", + "brk_group": null, + "abbrev": "Hun.", + "postal": "HU", + "formal_en": "Republic of Hungary", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Hungary", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 1, + "mapcolor13": 5, + "pop_est": 9905596, + "gdp_md_est": 196600, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HU", + "iso_a3": "HUN", + "iso_n3": "348", + "un_a3": "348", + "wb_a2": "HU", + "wb_a3": "HUN", + "woe_id": -99, + "adm0_a3_is": "HUN", + "adm0_a3_us": "HUN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "HUN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.202298211337364, 46.85238597267696], + [16.534267612380376, 47.49617096616912], + [16.340584344150415, 47.71290192320123], + [16.90375410326726, 47.71486562762833], + [16.979666782304037, 48.123497015976305], + [17.48847293464982, 47.86746613218621], + [17.857132602620027, 47.758428860050365], + [18.696512892336926, 47.880953681014404], + [18.77702477384767, 48.081768296900634], + [19.17436486173989, 48.11137889260387], + [19.661363559658497, 48.26661489520866], + [19.769470656013112, 48.202691148463614], + [20.239054396249347, 48.32756724709692], + [20.473562045989866, 48.56285004332181], + [20.801293979584926, 48.623854071642384], + [21.872236362401736, 48.31997081155002], + [22.08560835133485, 48.42226430927179], + [22.640819939878753, 48.15023956968735], + [22.710531447040495, 47.88219391538941], + [22.099767693782834, 47.6724392767167], + [21.62651492685387, 46.99423777931816], + [21.02195234547125, 46.3160879583519], + [20.220192498462836, 46.127468980486555], + [19.596044549241583, 46.17172984474454], + [18.82983808764996, 45.90887767189193], + [18.45606245288286, 45.759481106136136], + [17.630066359129557, 45.95176911069419], + [16.8825150895953, 46.38063182228444], + [16.564808383864857, 46.50375092221983], + [16.370504998447416, 46.8413272161665], + [16.202298211337364, 46.85238597267696] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Greece", + "sov_a3": "GRC", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Greece", + "adm0_a3": "GRC", + "geou_dif": 0, + "geounit": "Greece", + "gu_a3": "GRC", + "su_dif": 0, + "subunit": "Greece", + "su_a3": "GRC", + "brk_diff": 0, + "name": "Greece", + "name_long": "Greece", + "brk_a3": "GRC", + "brk_name": "Greece", + "brk_group": null, + "abbrev": "Greece", + "postal": "GR", + "formal_en": "Hellenic Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Greece", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 9, + "pop_est": 10737428, + "gdp_md_est": 343000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GR", + "iso_a3": "GRC", + "iso_n3": "300", + "un_a3": "300", + "wb_a2": "GR", + "wb_a3": "GRC", + "woe_id": -99, + "adm0_a3_is": "GRC", + "adm0_a3_us": "GRC", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "GRC.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [23.699980096133004, 35.70500438083553], + [24.24666507334868, 35.368022365860156], + [25.02501549652888, 35.42499563246198], + [25.769207797964185, 35.35401805270908], + [25.745023227651586, 35.179997666966216], + [26.290002882601723, 35.29999034274792], + [26.16499759288766, 35.004995429009796], + [24.724982130642303, 34.91998769788961], + [24.735007358506945, 35.08499054619759], + [23.51497846852811, 35.27999156345098], + [23.699980096133004, 35.70500438083553] + ] + ], + [ + [ + [26.604195590936282, 41.562114569661105], + [26.29460208507578, 40.93626129817426], + [26.056942172965506, 40.824123440100834], + [25.447677036244187, 40.85254547786147], + [24.92584842296094, 40.94706167252323], + [23.714811232200816, 40.687129218095116], + [24.407998894964066, 40.1249929876241], + [23.899967889102584, 39.96200552017558], + [23.3429993018608, 39.96099782974579], + [22.81398766448896, 40.476005153966554], + [22.62629886240478, 40.25656118423919], + [22.849747755634805, 39.65931081802577], + [23.3500272966526, 39.19001129816726], + [22.973099399515547, 38.97090322524966], + [23.530016310324953, 38.51000112563847], + [24.025024855248944, 38.21999298761645], + [24.040011020613605, 37.655014553369426], + [23.115002882589152, 37.92001129816222], + [23.409971958111072, 37.409990749657396], + [22.774971958108633, 37.30501007745656], + [23.15422529469862, 36.422505804992056], + [22.490028110451107, 36.41000010837746], + [21.670026482843696, 36.8449864771942], + [21.295010613701574, 37.644989325504696], + [21.120034213961333, 38.31032339126273], + [20.730032179454582, 38.769985256498785], + [20.217712029712857, 39.340234686839636], + [20.15001590341052, 39.62499766698403], + [20.615000441172782, 40.11000682225943], + [20.674996779063633, 40.434999904943055], + [20.99998986174728, 40.58000397395397], + [21.02004031747643, 40.84272695572588], + [21.674160597426976, 40.93127452245798], + [22.05537763844427, 41.14986583105269], + [22.597308383889015, 41.130487168943205], + [22.76177, 41.3048], + [22.952377150166566, 41.33799388281122], + [23.692073601992462, 41.30908091894386], + [24.49264489105803, 41.58389618587205], + [25.197201368925533, 41.23448598893066], + [26.106138136507184, 41.32889883072784], + [26.117041863720914, 41.82690460872473], + [26.604195590936282, 41.562114569661105] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ireland", + "sov_a3": "IRL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ireland", + "adm0_a3": "IRL", + "geou_dif": 0, + "geounit": "Ireland", + "gu_a3": "IRL", + "su_dif": 0, + "subunit": "Ireland", + "su_a3": "IRL", + "brk_diff": 0, + "name": "Ireland", + "name_long": "Ireland", + "brk_a3": "IRL", + "brk_name": "Ireland", + "brk_group": null, + "abbrev": "Ire.", + "postal": "IRL", + "formal_en": "Ireland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ireland", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 4203200, + "gdp_md_est": 188400, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IE", + "iso_a3": "IRL", + "iso_n3": "372", + "un_a3": "372", + "wb_a2": "IE", + "wb_a3": "IRL", + "woe_id": -99, + "adm0_a3_is": "IRL", + "adm0_a3_us": "IRL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "IRL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-6.197884894220991, 53.86756500916336], + [-6.03298539877761, 53.15316417094435], + [-6.788856573910849, 52.260117906292336], + [-8.56161658368356, 51.669301255899356], + [-9.977085740590269, 51.82045482035307], + [-9.16628251793078, 52.86462881124268], + [-9.688524542672454, 53.8813626165853], + [-8.327987433292009, 54.66451894796863], + [-7.572167934591064, 55.13162221945487], + [-7.366030646178785, 54.59584096945272], + [-7.572167934591064, 54.059956366586], + [-6.953730231138067, 54.073702297575636], + [-6.197884894220991, 53.86756500916336] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Italy", + "sov_a3": "ITA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Italy", + "adm0_a3": "ITA", + "geou_dif": 0, + "geounit": "Italy", + "gu_a3": "ITA", + "su_dif": 0, + "subunit": "Italy", + "su_a3": "ITA", + "brk_diff": 0, + "name": "Italy", + "name_long": "Italy", + "brk_a3": "ITA", + "brk_name": "Italy", + "brk_group": null, + "abbrev": "Italy", + "postal": "I", + "formal_en": "Italian Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Italy", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 7, + "mapcolor9": 8, + "mapcolor13": 7, + "pop_est": 58126212, + "gdp_md_est": 1823000, + "pop_year": -99, + "lastcensus": 2012, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IT", + "iso_a3": "ITA", + "iso_n3": "380", + "un_a3": "380", + "wb_a2": "IT", + "wb_a3": "ITA", + "woe_id": -99, + "adm0_a3_is": "ITA", + "adm0_a3_us": "ITA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ITA.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [15.520376010813834, 38.23115509699147], + [15.160242954171736, 37.44404551853782], + [15.309897902089006, 37.1342194687318], + [15.099988234119449, 36.6199872909954], + [14.335228712632016, 36.996630967754754], + [13.826732618879928, 37.10453135838019], + [12.431003859108813, 37.61294993748381], + [12.570943637755136, 38.12638113051968], + [13.741156447004585, 38.03496552179536], + [14.76124922044616, 38.143873602850505], + [15.520376010813834, 38.23115509699147] + ] + ], + [ + [ + [9.210011834356266, 41.20999136002422], + [9.809975213264977, 40.5000088567661], + [9.669518670295673, 39.177376410471794], + [9.21481774255949, 39.240473334300134], + [8.80693566247973, 38.90661774347847], + [8.428302443077115, 39.17184703221662], + [8.38825320805094, 40.378310858718805], + [8.15999840661766, 40.95000722916379], + [8.709990675500109, 40.89998444270523], + [9.210011834356266, 41.20999136002422] + ] + ], + [ + [ + [12.376485223040843, 46.76755910906987], + [13.806475457421556, 46.50930613869119], + [13.698109978905478, 46.016778062517375], + [13.937630242578335, 45.591015936864665], + [13.141606479554298, 45.73669179949541], + [12.328581170306306, 45.38177806251485], + [12.383874952858605, 44.88537425391908], + [12.261453484759159, 44.600482082694015], + [12.589237094786483, 44.091365871754476], + [13.526905958722494, 43.5877273626379], + [14.029820997787027, 42.76100779883248], + [15.142569614327956, 41.955139675456905], + [15.926191033601896, 41.96131500911574], + [16.169897088290412, 41.74029490820342], + [15.889345737377797, 41.5410822617182], + [16.785001661860576, 41.179605617836586], + [17.519168735431208, 40.87714345963224], + [18.376687452882575, 40.35562490494266], + [18.4802470231954, 40.168866278639825], + [18.293385044028096, 39.81077444107325], + [17.738380161213286, 40.2776710068303], + [16.869595981522338, 40.44223460546385], + [16.448743116937322, 39.79540070246648], + [17.1714896989715, 39.42469981542072], + [17.05284061042934, 38.9028712021373], + [16.635088331781844, 38.8435724960824], + [16.100960727613057, 37.98589874933418], + [15.684086948314501, 37.90884918878703], + [15.687962680736321, 38.214592800441864], + [15.891981235424707, 38.750942491199226], + [16.109332309644312, 38.96454702407769], + [15.718813510814641, 39.544072374014945], + [15.413612501698822, 40.04835683853517], + [14.998495721098237, 40.17294871679093], + [14.70326826341477, 40.604550279292624], + [14.060671827865264, 40.78634796809544], + [13.627985060285397, 41.188287258461656], + [12.88808190273042, 41.25308950455562], + [12.10668257004491, 41.70453481705741], + [11.191906365614187, 42.35542531998967], + [10.511947869517797, 42.931462510747224], + [10.200028924204048, 43.920006822274615], + [9.702488234097814, 44.03627879493132], + [8.88894616052687, 44.36633616797954], + [8.428560825238577, 44.23122813575242], + [7.850766635783201, 43.76714793555524], + [7.435184767291843, 43.69384491634918], + [7.549596388386163, 44.12790110938482], + [7.007562290076663, 44.25476675066139], + [6.749955275101711, 45.02851797136759], + [7.096652459347837, 45.333098863295874], + [6.802355177445662, 45.70857982032867], + [6.843592970414562, 45.99114655210067], + [7.273850945676685, 45.77694774025076], + [7.755992058959833, 45.82449005795928], + [8.31662967289438, 46.163642483090854], + [8.489952426801295, 46.00515086525175], + [8.966305779667834, 46.036931871111165], + [9.182881707403112, 46.44021474871698], + [9.922836541390353, 46.31489940040919], + [10.363378126678668, 46.483571275409844], + [10.442701450246602, 46.893546250997446], + [11.048555942436508, 46.7513585475464], + [11.164827915093326, 46.94157949481274], + [12.153088006243081, 47.11539317482644], + [12.376485223040843, 46.76755910906987] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Iceland", + "sov_a3": "ISL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Iceland", + "adm0_a3": "ISL", + "geou_dif": 0, + "geounit": "Iceland", + "gu_a3": "ISL", + "su_dif": 0, + "subunit": "Iceland", + "su_a3": "ISL", + "brk_diff": 0, + "name": "Iceland", + "name_long": "Iceland", + "brk_a3": "ISL", + "brk_name": "Iceland", + "brk_group": null, + "abbrev": "Iceland", + "postal": "IS", + "formal_en": "Republic of Iceland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Iceland", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 306694, + "gdp_md_est": 12710, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IS", + "iso_a3": "ISL", + "iso_n3": "352", + "un_a3": "352", + "wb_a2": "IS", + "wb_a3": "ISL", + "woe_id": -99, + "adm0_a3_is": "ISL", + "adm0_a3_us": "ISL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "ISL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-14.508695441129236, 66.45589223903141], + [-14.739637417041605, 65.8087482774403], + [-13.60973222497981, 65.12667104761987], + [-14.909833746794902, 64.36408193628868], + [-17.794438035543422, 63.67874909123385], + [-18.656245896874992, 63.49638296167582], + [-19.97275468594276, 63.64363495549153], + [-22.762971971110158, 63.960178941495386], + [-21.778484259517683, 64.40211579045551], + [-23.95504391121911, 64.89112986923348], + [-22.184402635170358, 65.0849681667603], + [-22.227423265053332, 65.37859365504272], + [-24.326184047939336, 65.61118927678847], + [-23.65051469572309, 66.26251902939522], + [-22.134922451250883, 66.41046865504687], + [-20.57628373867955, 65.73211212835143], + [-19.05684160000159, 66.27660085719477], + [-17.79862382655905, 65.99385325790978], + [-16.167818976292125, 66.52679230413587], + [-14.508695441129236, 66.45589223903141] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Kosovo", + "sov_a3": "KOS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kosovo", + "adm0_a3": "KOS", + "geou_dif": 0, + "geounit": "Kosovo", + "gu_a3": "KOS", + "su_dif": 0, + "subunit": "Kosovo", + "su_a3": "KOS", + "brk_diff": 1, + "name": "Kosovo", + "name_long": "Kosovo", + "brk_a3": "B57", + "brk_name": "Kosovo", + "brk_group": null, + "abbrev": "Kos.", + "postal": "KO", + "formal_en": "Republic of Kosovo", + "formal_fr": null, + "note_adm0": null, + "note_brk": "Self admin.; Claimed by Serbia", + "name_sort": "Kosovo", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 11, + "pop_est": 1804838, + "gdp_md_est": 5352, + "pop_year": -99, + "lastcensus": 1981, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "-99", + "iso_a3": "-99", + "iso_n3": "-99", + "un_a3": "-099", + "wb_a2": "KV", + "wb_a3": "KSV", + "woe_id": -99, + "adm0_a3_is": "SRB", + "adm0_a3_us": "KOS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KOS.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.76216, 42.05186], + [20.71731000000011, 41.84711], + [20.59023, 41.85541], + [20.52295, 42.21787], + [20.28374, 42.3202500000001], + [20.0707, 42.58863], + [20.25758, 42.81275000000011], + [20.49679, 42.88469], + [20.63508, 43.21671], + [20.81448, 43.27205], + [20.95651, 43.13094], + [21.143395, 43.06868500000012], + [21.27421, 42.90959], + [21.43866, 42.86255], + [21.63302, 42.67717], + [21.77505, 42.6827], + [21.66292, 42.43922], + [21.54332, 42.3202500000001], + [21.57663598940212, 42.24522439706186], + [21.35270000000014, 42.2068], + [20.76216, 42.05186] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Lithuania", + "sov_a3": "LTU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Lithuania", + "adm0_a3": "LTU", + "geou_dif": 0, + "geounit": "Lithuania", + "gu_a3": "LTU", + "su_dif": 0, + "subunit": "Lithuania", + "su_a3": "LTU", + "brk_diff": 0, + "name": "Lithuania", + "name_long": "Lithuania", + "brk_a3": "LTU", + "brk_name": "Lithuania", + "brk_group": null, + "abbrev": "Lith.", + "postal": "LT", + "formal_en": "Republic of Lithuania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lithuania", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 3555179, + "gdp_md_est": 63330, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LT", + "iso_a3": "LTU", + "iso_n3": "440", + "un_a3": "440", + "wb_a2": "LT", + "wb_a3": "LTU", + "woe_id": -99, + "adm0_a3_is": "LTU", + "adm0_a3_us": "LTU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "LTU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.731098667092652, 54.327536932993326], + [22.65105187347254, 54.582740993866736], + [22.75776370615526, 54.85657440858138], + [22.315723504330577, 55.015298570365864], + [21.268448927503467, 55.190481675835315], + [21.055800408622414, 56.03107636171106], + [22.201156853939494, 56.33780182557948], + [23.878263787539964, 56.273671373105266], + [24.860684441840757, 56.37252838807963], + [25.000934279080894, 56.16453074810484], + [25.533046502390334, 56.10029694276603], + [26.494331495883753, 55.615106919977634], + [26.58827924979039, 55.16717560487167], + [25.7684326514798, 54.84696259217509], + [25.536353794056993, 54.28242340760253], + [24.450683628037037, 53.905702216194754], + [23.48412763844985, 53.91249766704114], + [23.24398725758951, 54.22056671814914], + [22.731098667092652, 54.327536932993326] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Luxembourg", + "sov_a3": "LUX", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Luxembourg", + "adm0_a3": "LUX", + "geou_dif": 0, + "geounit": "Luxembourg", + "gu_a3": "LUX", + "su_dif": 0, + "subunit": "Luxembourg", + "su_a3": "LUX", + "brk_diff": 0, + "name": "Luxembourg", + "name_long": "Luxembourg", + "brk_a3": "LUX", + "brk_name": "Luxembourg", + "brk_group": null, + "abbrev": "Lux.", + "postal": "L", + "formal_en": "Grand Duchy of Luxembourg", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Luxembourg", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 7, + "mapcolor9": 3, + "mapcolor13": 7, + "pop_est": 491775, + "gdp_md_est": 39370, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LU", + "iso_a3": "LUX", + "iso_n3": "442", + "un_a3": "442", + "wb_a2": "LU", + "wb_a3": "LUX", + "woe_id": -99, + "adm0_a3_is": "LUX", + "adm0_a3_us": "LUX", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": 5, + "homepart": 1, + "filename": "LUX.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [6.043073357781111, 50.128051662794235], + [6.242751092156993, 49.90222565367873], + [6.186320428094177, 49.463802802114515], + [5.897759230176405, 49.44266714130703], + [5.674051954784829, 49.529483547557504], + [5.782417433300906, 50.09032786722122], + [6.043073357781111, 50.128051662794235] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Latvia", + "sov_a3": "LVA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Latvia", + "adm0_a3": "LVA", + "geou_dif": 0, + "geounit": "Latvia", + "gu_a3": "LVA", + "su_dif": 0, + "subunit": "Latvia", + "su_a3": "LVA", + "brk_diff": 0, + "name": "Latvia", + "name_long": "Latvia", + "brk_a3": "LVA", + "brk_name": "Latvia", + "brk_group": null, + "abbrev": "Lat.", + "postal": "LV", + "formal_en": "Republic of Latvia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Latvia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 7, + "mapcolor9": 6, + "mapcolor13": 13, + "pop_est": 2231503, + "gdp_md_est": 38860, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LV", + "iso_a3": "LVA", + "iso_n3": "428", + "un_a3": "428", + "wb_a2": "LV", + "wb_a3": "LVA", + "woe_id": -99, + "adm0_a3_is": "LVA", + "adm0_a3_us": "LVA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "LVA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [21.055800408622414, 56.03107636171106], + [21.09042361825797, 56.78387278912293], + [21.581866489353672, 57.41187063254993], + [22.524341261492875, 57.75337433535076], + [23.318452996522097, 57.00623647727487], + [24.12072960785343, 57.02569265403277], + [24.312862583114622, 57.79342357037698], + [25.16459354014927, 57.97015696881519], + [25.602809685984365, 57.84752879498657], + [26.463532342237787, 57.47638865826633], + [27.28818484875151, 57.47452830670383], + [27.77001590344093, 57.24425812441123], + [27.855282016722526, 56.75932648378429], + [28.176709425577993, 56.16912995057881], + [27.10245975109453, 55.783313707087686], + [26.494331495883753, 55.615106919977634], + [25.533046502390334, 56.10029694276603], + [25.000934279080894, 56.16453074810484], + [24.860684441840757, 56.37252838807963], + [23.878263787539964, 56.273671373105266], + [22.201156853939494, 56.33780182557948], + [21.055800408622414, 56.03107636171106] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Moldova", + "sov_a3": "MDA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Moldova", + "adm0_a3": "MDA", + "geou_dif": 0, + "geounit": "Moldova", + "gu_a3": "MDA", + "su_dif": 0, + "subunit": "Moldova", + "su_a3": "MDA", + "brk_diff": 0, + "name": "Moldova", + "name_long": "Moldova", + "brk_a3": "MDA", + "brk_name": "Moldova", + "brk_group": null, + "abbrev": "Mda.", + "postal": "MD", + "formal_en": "Republic of Moldova", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Moldova", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 4, + "mapcolor13": 12, + "pop_est": 4320748, + "gdp_md_est": 10670, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MD", + "iso_a3": "MDA", + "iso_n3": "498", + "un_a3": "498", + "wb_a2": "MD", + "wb_a3": "MDA", + "woe_id": -99, + "adm0_a3_is": "MDA", + "adm0_a3_us": "MDA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MDA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [26.619336785597795, 48.22072622333347], + [26.857823520624805, 48.368210761094495], + [27.522537469195154, 48.467119452501116], + [28.259546746541844, 48.15556224221342], + [28.670891147585163, 48.1181485052341], + [29.12269819511303, 47.84909516050646], + [29.05086795422733, 47.51022695575249], + [29.41513512545274, 47.34664520933257], + [29.559674106573112, 46.928582872091326], + [29.908851759569302, 46.67436066343146], + [29.838210076626297, 46.52532583270169], + [30.02465864433537, 46.42393667254503], + [29.75997195813639, 46.34998769793536], + [29.170653924279886, 46.3792623968287], + [29.072106967899295, 46.517677720722496], + [28.862972446414062, 46.43788930926383], + [28.93371748222162, 46.2588304713725], + [28.659987420371575, 45.93998688413164], + [28.485269402792767, 45.5969070501459], + [28.233553501099042, 45.48828318946837], + [28.0544429867754, 45.944586086605625], + [28.160017937947714, 46.37156260841722], + [28.128030226359044, 46.810476386088254], + [27.551166212684848, 47.40511709247083], + [27.233872918412743, 47.82677094175638], + [26.924176059687568, 48.123264472030996], + [26.619336785597795, 48.22072622333347] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Macedonia", + "sov_a3": "MKD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Macedonia", + "adm0_a3": "MKD", + "geou_dif": 0, + "geounit": "Macedonia", + "gu_a3": "MKD", + "su_dif": 0, + "subunit": "Macedonia", + "su_a3": "MKD", + "brk_diff": 0, + "name": "Macedonia", + "name_long": "Macedonia", + "brk_a3": "MKD", + "brk_name": "Macedonia", + "brk_group": null, + "abbrev": "Mkd.", + "postal": "MK", + "formal_en": "Former Yugoslav Republic of Macedonia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Macedonia, FYR", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 2066718, + "gdp_md_est": 18780, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MK", + "iso_a3": "MKD", + "iso_n3": "807", + "un_a3": "807", + "wb_a2": "MK", + "wb_a3": "MKD", + "woe_id": -99, + "adm0_a3_is": "MKD", + "adm0_a3_us": "MKD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MKD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.59023, 41.85541], + [20.71731000000011, 41.84711], + [20.76216, 42.05186], + [21.35270000000014, 42.2068], + [21.57663598940212, 42.24522439706186], + [21.917080000000112, 42.30364], + [22.38052575042468, 42.32025950781508], + [22.881373732197346, 41.999297186850356], + [22.952377150166512, 41.33799388281119], + [22.76177, 41.3048], + [22.597308383889015, 41.130487168943205], + [22.05537763844427, 41.14986583105269], + [21.674160597426976, 40.93127452245795], + [21.0200403174764, 40.84272695572588], + [20.60518, 41.08622], + [20.46315, 41.5150900000001], + [20.59023, 41.85541] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Montenegro", + "sov_a3": "MNE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Montenegro", + "adm0_a3": "MNE", + "geou_dif": 0, + "geounit": "Montenegro", + "gu_a3": "MNE", + "su_dif": 0, + "subunit": "Montenegro", + "su_a3": "MNE", + "brk_diff": 0, + "name": "Montenegro", + "name_long": "Montenegro", + "brk_a3": "MNE", + "brk_name": "Montenegro", + "brk_group": null, + "abbrev": "Mont.", + "postal": "ME", + "formal_en": "Montenegro", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Montenegro", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 5, + "pop_est": 672180, + "gdp_md_est": 6816, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ME", + "iso_a3": "MNE", + "iso_n3": "499", + "un_a3": "499", + "wb_a2": "ME", + "wb_a3": "MNE", + "woe_id": -99, + "adm0_a3_is": "MNE", + "adm0_a3_us": "MNE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "MNE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [19.801613396898688, 42.50009349219084], + [19.738051385179627, 42.688247382165564], + [19.3044900000001, 42.19574], + [19.37177000000014, 41.87755], + [19.16246, 41.95502], + [18.88214, 42.28151], + [18.45, 42.48], + [18.56, 42.65], + [18.70648, 43.20011], + [19.03165, 43.43253], + [19.21852, 43.52384], + [19.48389, 43.35229], + [19.63, 43.21377997027054], + [19.95857, 43.10604], + [20.3398, 42.89852], + [20.25758, 42.81275000000011], + [20.0707, 42.58863], + [19.801613396898688, 42.50009349219084] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Netherlands", + "sov_a3": "NL1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Netherlands", + "adm0_a3": "NLD", + "geou_dif": 0, + "geounit": "Netherlands", + "gu_a3": "NLD", + "su_dif": 0, + "subunit": "Netherlands", + "su_a3": "NLD", + "brk_diff": 0, + "name": "Netherlands", + "name_long": "Netherlands", + "brk_a3": "NLD", + "brk_name": "Netherlands", + "brk_group": null, + "abbrev": "Neth.", + "postal": "NL", + "formal_en": "Kingdom of the Netherlands", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Netherlands", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 9, + "pop_est": 16715999, + "gdp_md_est": 672000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NL", + "iso_a3": "NLD", + "iso_n3": "528", + "un_a3": "528", + "wb_a2": "NL", + "wb_a3": "NLD", + "woe_id": -99, + "adm0_a3_is": "NLD", + "adm0_a3_us": "NLD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Western Europe", + "region_wb": "Europe & Central Asia", + "name_len": 11, + "long_len": 11, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "NLD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [6.074182570020923, 53.510403347378144], + [6.905139601274129, 53.48216217713064], + [7.092053256873896, 53.14404328064489], + [6.842869500362383, 52.22844025329755], + [6.589396599970826, 51.852029120483394], + [5.988658074577813, 51.851615709025054], + [6.156658155958779, 50.80372101501058], + [5.606975945670001, 51.037298488969775], + [4.973991326526914, 51.475023708698124], + [4.047071160507527, 51.26725861266857], + [3.314971144228537, 51.34575511331991], + [3.830288527043137, 51.62054454203195], + [4.705997348661185, 53.09179840759776], + [6.074182570020923, 53.510403347378144] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Poland", + "sov_a3": "POL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Poland", + "adm0_a3": "POL", + "geou_dif": 0, + "geounit": "Poland", + "gu_a3": "POL", + "su_dif": 0, + "subunit": "Poland", + "su_a3": "POL", + "brk_diff": 0, + "name": "Poland", + "name_long": "Poland", + "brk_a3": "POL", + "brk_name": "Poland", + "brk_group": null, + "abbrev": "Pol.", + "postal": "PL", + "formal_en": "Republic of Poland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Poland", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 7, + "mapcolor9": 1, + "mapcolor13": 2, + "pop_est": 38482919, + "gdp_md_est": 667900, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PL", + "iso_a3": "POL", + "iso_n3": "616", + "un_a3": "616", + "wb_a2": "PL", + "wb_a3": "POL", + "woe_id": -99, + "adm0_a3_is": "POL", + "adm0_a3_us": "POL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "POL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [15.01699588385867, 51.10667409932158], + [14.607098422919535, 51.745188096719964], + [14.685026482815688, 52.0899474147552], + [14.4375997250022, 52.62485016540838], + [14.074521111719491, 52.98126251892543], + [14.353315463934138, 53.24817129171297], + [14.119686313542587, 53.75702912049103], + [14.802900424873458, 54.05070628520575], + [16.36347700365573, 54.513158677785725], + [17.622831658608675, 54.85153595643291], + [18.62085859546164, 54.68260569927078], + [18.696254510175464, 54.43871877706929], + [19.660640089606403, 54.42608388937393], + [20.892244500418624, 54.31252492941253], + [22.731098667092652, 54.327536932993326], + [23.24398725758951, 54.22056671814914], + [23.48412763844985, 53.91249766704114], + [23.527535841575002, 53.470121568406555], + [23.80493493011778, 53.089731350306074], + [23.799198846133375, 52.69109935160657], + [23.199493849386187, 52.486977444053664], + [23.508002150168693, 52.02364655212473], + [23.52707075368437, 51.57845408793023], + [24.029985792748903, 50.70540660257518], + [23.922757195743262, 50.42488108987875], + [23.426508416444392, 50.30850576435745], + [22.518450148211603, 49.47677358661974], + [22.776418898212626, 49.02739533140962], + [22.558137648211755, 49.085738023467144], + [21.607808058364213, 49.47010732685409], + [20.887955356538413, 49.32877228453583], + [20.41583947111985, 49.43145335549977], + [19.825022820726872, 49.21712535256923], + [19.320712517990472, 49.571574001659194], + [18.909574822676316, 49.435845852244576], + [18.853144158613617, 49.49622976337764], + [18.392913852622172, 49.98862864847075], + [17.64944502123899, 50.049038397819956], + [17.55456709155112, 50.36214590107641], + [16.868769158605655, 50.47397370055603], + [16.719475945714436, 50.21574656839354], + [16.176253289462267, 50.42260732685791], + [16.23862674323857, 50.69773265237984], + [15.490972120839727, 50.78472992614321], + [15.01699588385867, 51.10667409932158] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Norway", + "sov_a3": "NOR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Norway", + "adm0_a3": "NOR", + "geou_dif": 0, + "geounit": "Norway", + "gu_a3": "NOR", + "su_dif": 0, + "subunit": "Norway", + "su_a3": "NOR", + "brk_diff": 0, + "name": "Norway", + "name_long": "Norway", + "brk_a3": "NOR", + "brk_name": "Norway", + "brk_group": null, + "abbrev": "Nor.", + "postal": "N", + "formal_en": "Kingdom of Norway", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Norway", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 8, + "mapcolor13": 12, + "pop_est": 4676305, + "gdp_md_est": 276400, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NO", + "iso_a3": "NOR", + "iso_n3": "578", + "un_a3": "578", + "wb_a2": "NO", + "wb_a3": "NOR", + "woe_id": -99, + "adm0_a3_is": "NOR", + "adm0_a3_us": "NOR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NOR.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [28.165547316202915, 71.18547435168051], + [31.29341840996548, 70.45378774685992], + [30.005435011522792, 70.1862588568849], + [31.10107872897512, 69.55808014594486], + [29.399580519332886, 69.15691600206307], + [28.591929559043194, 69.0647769232867], + [29.01557295097197, 69.76649119737797], + [27.73229210786789, 70.16419302029628], + [26.1796220232263, 69.82529897732616], + [25.68921268077639, 69.09211375596902], + [24.73567915212672, 68.64955678982145], + [23.662049594830762, 68.89124746365053], + [22.356237827247412, 68.84174144151494], + [21.24493615081073, 69.37044302029312], + [20.64559288908958, 69.10624726020085], + [20.025268995857914, 69.06513865831272], + [19.878559604581255, 68.40719432237262], + [17.99386844246439, 68.56739126247734], + [17.729181756265348, 68.01055186631623], + [16.76887861498554, 68.01393667263139], + [16.108712192456835, 67.3024555528369], + [15.108411492583059, 66.19386688909543], + [13.55568973150909, 64.78702769638147], + [13.919905226302205, 64.44542064071611], + [13.57191613124877, 64.04911408146967], + [12.57993533697393, 64.06621898055835], + [11.93056928879423, 63.128317572676984], + [11.992064243221535, 61.800362453856565], + [12.631146681375242, 61.29357168237009], + [12.3003658382749, 60.11793284773006], + [11.468271925511175, 59.432393296946], + [11.027368605196926, 58.856149400459394], + [10.356556837616097, 59.46980703392538], + [8.382000359743643, 58.31328847923328], + [7.048748406613299, 58.07888418235728], + [5.665835402050419, 58.58815542259367], + [5.308234490590735, 59.66323191999382], + [4.992078077829007, 61.970998033284275], + [5.912900424837885, 62.614472968182696], + [8.553411085655766, 63.45400828719647], + [10.527709181366788, 64.48603831649748], + [12.358346795306375, 65.87972585719316], + [14.761145867581604, 67.81064158799515], + [16.43592736172897, 68.56320547146169], + [19.184028354578516, 69.81744415961782], + [21.378416375420613, 70.25516937934606], + [23.023742303161583, 70.20207184516626], + [24.546543409938522, 71.03049673123724], + [26.370049676221807, 70.98626170519537], + [28.165547316202915, 71.18547435168051] + ] + ], + [ + [ + [24.72412, 77.85385], + [22.49032, 77.44493], + [20.72601, 77.67704], + [21.41611, 77.93504], + [20.8119, 78.25463], + [22.88426, 78.45494], + [23.28134, 78.07954], + [24.72412, 77.85385] + ] + ], + [ + [ + [18.25183, 79.70175], + [21.54383, 78.95611], + [19.02737, 78.5626], + [18.47172, 77.82669], + [17.59441, 77.63796], + [17.1182, 76.80941], + [15.91315, 76.77045], + [13.76259, 77.38035], + [14.66956, 77.73565], + [13.1706, 78.02493], + [11.22231, 78.8693], + [10.44453, 79.65239], + [13.17077, 80.01046], + [13.71852, 79.66039], + [15.14282, 79.67431], + [15.52255, 80.01608], + [16.99085, 80.05086], + [18.25183, 79.70175] + ] + ], + [ + [ + [25.447625359811894, 80.40734039989451], + [27.4075057309135, 80.05640574820046], + [25.92465050629818, 79.51783397085455], + [23.02446577321362, 79.4000117052291], + [20.075188429451885, 79.56682322866726], + [19.897266473070914, 79.84236196564751], + [18.462263624757924, 79.85988027619442], + [17.368015170977458, 80.31889618602702], + [20.455992059010697, 80.59815562613224], + [21.9079447771154, 80.35767934846209], + [22.919252557067438, 80.65714427359349], + [25.447625359811894, 80.40734039989451] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Portugal", + "sov_a3": "PRT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Portugal", + "adm0_a3": "PRT", + "geou_dif": 0, + "geounit": "Portugal", + "gu_a3": "PRT", + "su_dif": 1, + "subunit": "Portugal", + "su_a3": "PR1", + "brk_diff": 0, + "name": "Portugal", + "name_long": "Portugal", + "brk_a3": "PR1", + "brk_name": "Portugal", + "brk_group": null, + "abbrev": "Port.", + "postal": "P", + "formal_en": "Portuguese Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Portugal", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 7, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 10707924, + "gdp_md_est": 208627, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": 0, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PT", + "iso_a3": "PRT", + "iso_n3": "620", + "un_a3": "620", + "wb_a2": "PT", + "wb_a3": "PRT", + "woe_id": -99, + "adm0_a3_is": "PRT", + "adm0_a3_us": "PRT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "PRT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-9.034817674180246, 41.88057058365967], + [-8.67194576662672, 42.13468943945496], + [-8.263856980817792, 42.28046865495034], + [-8.013174607769912, 41.790886135417125], + [-7.422512986673795, 41.79207469335983], + [-7.251308966490824, 41.91834605566505], + [-6.668605515967656, 41.883386949219584], + [-6.389087693700915, 41.381815497394655], + [-6.851126674822552, 41.11108266861753], + [-6.864019944679385, 40.33087189387483], + [-7.026413133156595, 40.184524237624245], + [-7.066591559263529, 39.71189158788277], + [-7.498632371439725, 39.62957103124181], + [-7.098036668313128, 39.03007274022378], + [-7.374092169616318, 38.37305858006492], + [-7.029281175148796, 38.07576406508977], + [-7.166507941099865, 37.803894354802225], + [-7.537105475281024, 37.42890432387623], + [-7.453725551778092, 37.09778758396607], + [-7.855613165711985, 36.83826854099627], + [-8.382816127953689, 36.97888011326246], + [-8.898856980820327, 36.86880931248078], + [-8.746101446965554, 37.65134552667661], + [-8.839997524439879, 38.26624339451761], + [-9.287463751655224, 38.3584858261586], + [-9.526570603869715, 38.73742910415491], + [-9.446988898140232, 39.39206614842837], + [-9.048305223008427, 39.75509308527877], + [-8.977353481471681, 40.15930613866581], + [-8.768684047877102, 40.76063894303019], + [-8.79085323733031, 41.18433401139126], + [-8.99078935386757, 41.54345937760364], + [-9.034817674180246, 41.88057058365967] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Romania", + "sov_a3": "ROU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Romania", + "adm0_a3": "ROU", + "geou_dif": 0, + "geounit": "Romania", + "gu_a3": "ROU", + "su_dif": 0, + "subunit": "Romania", + "su_a3": "ROU", + "brk_diff": 0, + "name": "Romania", + "name_long": "Romania", + "brk_a3": "ROU", + "brk_name": "Romania", + "brk_group": null, + "abbrev": "Rom.", + "postal": "RO", + "formal_en": "Romania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Romania", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 3, + "mapcolor13": 13, + "pop_est": 22215421, + "gdp_md_est": 271400, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RO", + "iso_a3": "ROU", + "iso_n3": "642", + "un_a3": "642", + "wb_a2": "RO", + "wb_a3": "ROM", + "woe_id": -99, + "adm0_a3_is": "ROU", + "adm0_a3_us": "ROU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ROU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.710531447040495, 47.88219391538941], + [23.142236362406802, 48.09634105080695], + [23.76095828623741, 47.985598456405455], + [24.40205610525038, 47.98187775328042], + [24.866317172960578, 47.73752574318831], + [25.20774336111299, 47.89105642352747], + [25.9459411964024, 47.987148749374214], + [26.19745039236693, 48.22088125263035], + [26.619336785597795, 48.22072622333347], + [26.924176059687568, 48.123264472030996], + [27.233872918412743, 47.82677094175638], + [27.551166212684848, 47.40511709247083], + [28.128030226359044, 46.810476386088254], + [28.160017937947714, 46.37156260841722], + [28.0544429867754, 45.944586086605625], + [28.233553501099042, 45.48828318946837], + [28.679779493939378, 45.304030870131704], + [29.149724969201653, 45.46492544207245], + [29.603289015427432, 45.293308010431126], + [29.626543409958767, 45.03539093686239], + [29.141611769331835, 44.82021027279904], + [28.837857700320203, 44.913873806328056], + [28.558081495891997, 43.70746165625813], + [27.970107049275075, 43.81246816667521], + [27.242399529740908, 44.175986029632405], + [26.065158725699746, 43.94349376075126], + [25.569271681426926, 43.68844472917472], + [24.100679152124172, 43.74105133724785], + [23.33230228037632, 43.89701080990471], + [22.944832391051847, 43.82378530534713], + [22.65714969248299, 44.23492300066128], + [22.4740084164406, 44.40922760678177], + [22.705725538837356, 44.57800283464702], + [22.459022251075936, 44.7025171982543], + [22.14508792490281, 44.47842234962059], + [21.562022739353605, 44.7689472519655], + [21.483526238702233, 45.18117015235778], + [20.874312778413355, 45.416375433934235], + [20.762174920339987, 45.734573065771436], + [20.220192498462836, 46.127468980486555], + [21.02195234547125, 46.3160879583519], + [21.62651492685387, 46.99423777931816], + [22.099767693782834, 47.6724392767167], + [22.710531447040495, 47.88219391538941] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Russia", + "sov_a3": "RUS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Russia", + "adm0_a3": "RUS", + "geou_dif": 0, + "geounit": "Russia", + "gu_a3": "RUS", + "su_dif": 0, + "subunit": "Russia", + "su_a3": "RUS", + "brk_diff": 0, + "name": "Russia", + "name_long": "Russian Federation", + "brk_a3": "RUS", + "brk_name": "Russia", + "brk_group": null, + "abbrev": "Rus.", + "postal": "RUS", + "formal_en": "Russian Federation", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Russian Federation", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 5, + "mapcolor9": 7, + "mapcolor13": 7, + "pop_est": 140041247, + "gdp_md_est": 2266000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RU", + "iso_a3": "RUS", + "iso_n3": "643", + "un_a3": "643", + "wb_a2": "RU", + "wb_a3": "RUS", + "woe_id": -99, + "adm0_a3_is": "RUS", + "adm0_a3_us": "RUS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 18, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "RUS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [143.64800744036287, 50.74760040954151], + [144.65414757708564, 48.976390692737596], + [143.17392785051723, 49.30655141865037], + [142.5586682476501, 47.861575018904915], + [143.53349246640406, 46.83672801369249], + [143.5052771343726, 46.13790761980948], + [142.74770063697392, 46.74076487892657], + [142.0920300640545, 45.96675527605879], + [141.90692508358504, 46.80592886004655], + [142.0184428244709, 47.780132961612935], + [141.90444461483506, 48.85918854429956], + [142.13580000220568, 49.61516307229746], + [142.1799833518153, 50.95234243428192], + [141.59407596249002, 51.93543488220254], + [141.68254601457366, 53.30196645772878], + [142.60693403541075, 53.762145087287905], + [142.2097489768154, 54.22547597921687], + [142.654786411713, 54.36588084575388], + [142.91461551327657, 53.704577541714734], + [143.26084760963207, 52.74076040303905], + [143.23526777564766, 51.75666026468875], + [143.64800744036287, 50.74760040954151] + ] + ], + [ + [ + [22.731098667092652, 54.327536932993326], + [20.892244500418652, 54.312524929412575], + [19.660640089606403, 54.426083889373984], + [19.888481479581344, 54.8661603867715], + [21.2684489275035, 55.19048167583528], + [22.315723504330606, 55.0152985703659], + [22.757763706155288, 54.85657440858142], + [22.651051873472568, 54.58274099386671], + [22.731098667092652, 54.327536932993326] + ] + ], + [ + [ + [-175.01425, 66.58435], + [-174.33983, 66.33556], + [-174.57182, 67.06219], + [-171.85731, 66.91308], + [-169.89958, 65.97724], + [-170.89107, 65.54139], + [-172.53025, 65.43791], + [-172.555, 64.46079], + [-172.95533, 64.25269], + [-173.89184, 64.2826], + [-174.65392, 64.63125], + [-175.98353, 64.92288], + [-176.20716, 65.35667], + [-177.22266, 65.52024], + [-178.35993, 65.39052], + [-178.90332, 65.74044], + [-178.68611, 66.11211], + [-179.88377, 65.87456], + [-179.43268, 65.40411], + [-180, 64.97970870219837], + [-180, 68.96363636363635], + [-177.55, 68.2], + [-174.92825, 67.20589], + [-175.01425, 66.58435] + ] + ], + [ + [ + [180.00000000000014, 70.83219920854668], + [178.9034250000001, 70.78114], + [178.7253, 71.0988], + [180.00000000000014, 71.51571433642826], + [180.00000000000014, 70.83219920854668] + ] + ], + [ + [ + [-178.69378, 70.89302], + [-180, 70.83219920854668], + [-180, 71.51571433642826], + [-179.871875, 71.55762], + [-179.02433, 71.55553], + [-177.577945, 71.26948], + [-177.663575, 71.13277], + [-178.69378, 70.89302] + ] + ], + [ + [ + [143.60385, 73.21244], + [142.08763, 73.20544], + [140.038155, 73.31692], + [139.86312, 73.36983], + [140.81171, 73.76506], + [142.06207, 73.85758], + [143.48283, 73.47525], + [143.60385, 73.21244] + ] + ], + [ + [ + [150.73167, 75.08406], + [149.575925, 74.68892], + [147.977465, 74.778355], + [146.11919, 75.17298], + [146.358485, 75.49682], + [148.22223, 75.345845], + [150.73167, 75.08406] + ] + ], + [ + [ + [145.086285, 75.562625], + [144.3, 74.82], + [140.61381, 74.84768], + [138.95544, 74.61148], + [136.97439, 75.26167], + [137.51176, 75.94917], + [138.831075, 76.13676], + [141.471615, 76.09289], + [145.086285, 75.562625] + ] + ], + [ + [ + [57.5356925799924, 70.72046397570216], + [56.94497928246395, 70.63274323188668], + [53.6773751157842, 70.76265778266847], + [53.41201663596539, 71.2066616889202], + [51.60189456564572, 71.47475901965049], + [51.45575361512422, 72.01488108996514], + [52.47827518088357, 72.22944163684096], + [52.444168735570855, 72.77473135038485], + [54.42761355979766, 73.62754751249759], + [53.50828982932515, 73.74981395130015], + [55.90245893740766, 74.62748647734533], + [55.631932814359715, 75.08141225859717], + [57.86864383324885, 75.60939036732321], + [61.170044386647504, 76.25188345000814], + [64.49836836127022, 76.43905548776928], + [66.2109770038551, 76.80978221303124], + [68.15705976753483, 76.93969676381292], + [68.85221113472512, 76.54481130645462], + [68.18057254422766, 76.23364166940911], + [64.637326287703, 75.73775462513623], + [61.58350752141476, 75.2608845079468], + [58.47708214705338, 74.30905630156283], + [56.98678551618801, 73.33304352486624], + [55.419335971910954, 72.37126760526598], + [55.622837762276305, 71.54059479439033], + [57.5356925799924, 70.72046397570216] + ] + ], + [ + [ + [106.97013000000013, 76.97419], + [107.24000000000015, 76.48], + [108.1538, 76.72335000000015], + [111.07726000000017, 76.71], + [113.33151, 76.22224], + [114.13417, 75.84764], + [113.88539, 75.32779000000014], + [112.77918, 75.03186], + [110.1512500000002, 74.47673], + [109.4, 74.18], + [110.64, 74.04], + [112.11919, 73.78774000000011], + [113.01954000000026, 73.97693000000015], + [113.52958000000032, 73.33505000000011], + [113.96881, 73.59488], + [115.56782, 73.75285], + [118.77633000000023, 73.58772], + [119.02, 73.12], + [123.20066000000011, 72.97122], + [123.25777000000018, 73.73503000000011], + [125.38000000000018, 73.56], + [126.97644, 73.56549], + [128.59126, 73.03871], + [129.05157, 72.39872], + [128.46000000000012, 71.98], + [129.7159900000002, 71.19304], + [131.28858000000028, 70.78699000000012], + [132.25350000000017, 71.83630000000011], + [133.85766000000032, 71.38642000000016], + [135.56193, 71.65525000000014], + [137.49755, 71.34763], + [138.23409000000018, 71.62803], + [139.86983000000012, 71.48783000000014], + [139.14791, 72.4161900000001], + [140.46817, 72.84941000000013], + [149.5, 72.2], + [150.3511800000002, 71.60643], + [152.96890000000022, 70.84222], + [157.00688, 71.03141], + [158.99779, 70.86672], + [159.83031000000025, 70.45324], + [159.70866, 69.72198], + [160.94053000000034, 69.4372800000001], + [162.27907000000013, 69.64204], + [164.05248000000014, 69.66823], + [165.94037000000023, 69.47199], + [167.83567, 69.58269], + [169.5776300000002, 68.6938], + [170.81688000000028, 69.01363], + [170.0082000000002, 69.65276], + [170.4534500000003, 70.09703], + [173.64391000000026, 69.81743], + [175.72403000000023, 69.87725000000023], + [178.6, 69.4], + [180.00000000000014, 68.96363636363657], + [180.00000000000014, 64.97970870219848], + [179.99281, 64.97433], + [178.70720000000026, 64.53493], + [177.41128000000018, 64.60821], + [178.31300000000024, 64.07593], + [178.9082500000002, 63.251970000000135], + [179.37034, 62.982620000000104], + [179.48636, 62.56894], + [179.22825000000014, 62.30410000000015], + [177.3643, 62.5219], + [174.56929000000022, 61.76915], + [173.68013, 61.65261], + [172.15, 60.95], + [170.6985000000001, 60.33618], + [170.3308500000003, 59.88177], + [168.90046, 60.57355], + [166.29498000000032, 59.788550000000214], + [165.84000000000023, 60.16], + [164.87674, 59.7316], + [163.53929000000014, 59.86871], + [163.21711000000025, 59.21101], + [162.0173300000001, 58.24328], + [162.05297, 57.83912], + [163.19191, 57.61503000000011], + [163.05794000000017, 56.159240000000125], + [162.12958000000023, 56.12219], + [161.70146, 55.285680000000156], + [162.11749000000017, 54.85514], + [160.36877000000032, 54.34433], + [160.02173000000022, 53.20257], + [158.5309400000002, 52.958680000000236], + [158.23118, 51.94269], + [156.7897900000003, 51.01105], + [156.42000000000016, 51.7], + [155.99182, 53.15895], + [155.43366000000012, 55.38103000000012], + [155.91442000000032, 56.767920000000146], + [156.75815, 57.3647], + [156.8103500000001, 57.83204], + [158.3643300000002, 58.05575], + [160.15064000000012, 59.31477000000012], + [161.87204, 60.34300000000013], + [163.66969, 61.1409], + [164.47355000000013, 62.55061], + [163.2584200000002, 62.46627], + [162.65791, 61.6425], + [160.1214800000001, 60.54423], + [159.30232, 61.77396], + [156.7206800000001, 61.43442], + [154.21806000000035, 59.75818000000013], + [155.04375, 59.14495], + [152.81185, 58.88385], + [151.26573000000025, 58.78089], + [151.33815000000013, 59.50396], + [149.78371, 59.65573000000014], + [148.54481, 59.16448], + [145.48722, 59.33637], + [142.19782000000018, 59.03998], + [138.95848000000032, 57.08805], + [135.12619, 54.72959], + [136.70171, 54.603550000000126], + [137.19342, 53.97732], + [138.1647, 53.755010000000254], + [138.80463, 54.25455000000011], + [139.90151, 54.18968000000018], + [141.34531, 53.08957000000012], + [141.37923, 52.23877], + [140.5974200000002, 51.2396700000001], + [140.51308, 50.04553000000013], + [140.06193000000022, 48.44671000000017], + [138.5547200000002, 46.99965], + [138.21971, 46.30795], + [136.86232, 45.14350000000019], + [135.5153500000002, 43.989], + [134.86939000000027, 43.39821], + [133.53687000000028, 42.81147], + [132.90627000000015, 42.79849], + [132.27807000000027, 43.28456000000011], + [130.93587000000014, 42.55274], + [130.78, 42.22000000000019], + [130.64000000000019, 42.395], + [130.6338664084098, 42.90301463477056], + [131.144687941615, 42.92998973242695], + [131.28855512911562, 44.111519680348266], + [131.02519000000026, 44.96796], + [131.8834542176596, 45.32116160743652], + [133.09712000000022, 45.14409], + [133.7696439963132, 46.116926988299156], + [134.1123500000002, 47.21248000000014], + [134.50081, 47.578450000000146], + [135.0263114767868, 48.47822988544391], + [133.37359581922803, 48.18344167743484], + [132.50669000000013, 47.78896], + [130.98726000000013, 47.79013], + [130.58229332898267, 48.729687404976204], + [129.3978178244205, 49.440600084015614], + [127.65740000000038, 49.76027], + [127.28745568248493, 50.73979726826545], + [126.93915652883786, 51.3538941514059], + [126.56439904185699, 51.7842554795327], + [125.94634891164647, 52.79279857035695], + [125.06821129771045, 53.161044826868924], + [123.57147, 53.4588], + [122.24574791879307, 53.43172597921369], + [121.00308475147037, 53.25140106873124], + [120.1770886577169, 52.75388621684121], + [120.725789015792, 52.51622630473091], + [120.7382, 51.96411], + [120.18208000000018, 51.64355], + [119.27939, 50.58292], + [119.28846072802585, 50.14288279886196], + [117.8792444194265, 49.51098338479704], + [116.67880089728621, 49.888531399121405], + [115.48569542853144, 49.80517731383475], + [114.96210981655038, 50.14024730081513], + [114.36245649623534, 50.248302720737485], + [112.89773969935439, 49.54356537535699], + [111.58123091028668, 49.37796824807767], + [110.66201053267886, 49.13012807880585], + [109.40244917199672, 49.29296051695769], + [108.47516727095127, 49.28254771585071], + [107.86817589725112, 49.79370514586588], + [106.88880415245532, 50.27429596618029], + [105.8865914245869, 50.406019192092174], + [104.62158, 50.275320000000164], + [103.67654544476036, 50.089966132195144], + [102.25589000000011, 50.51056000000011], + [102.06521, 51.25991], + [100.88948042196265, 51.51685578063842], + [99.98173221232356, 51.63400625264395], + [98.8614905131005, 52.04736603454671], + [97.82573978067452, 51.01099518493325], + [98.23176150919173, 50.42240062112873], + [97.25976000000023, 49.72605], + [95.81402000000017, 49.977460000000114], + [94.81594933469879, 50.01343333597088], + [94.14756635943561, 50.48053660745716], + [93.10421, 50.49529], + [92.23471154171969, 50.80217072204175], + [90.71366743364078, 50.331811835321105], + [88.80556684769559, 49.47052073831247], + [87.75126427607685, 49.29719798440556], + [87.35997033076269, 49.21498078062916], + [86.82935672398966, 49.82667470966813], + [85.5412699726825, 49.69285858824816], + [85.11555952346211, 50.11730296487763], + [84.41637739455304, 50.311399644565824], + [83.93511478061893, 50.88924551045358], + [83.38300377801247, 51.069182847693895], + [81.94598554883994, 50.81219594990633], + [80.56844689323546, 51.38833649352844], + [80.03555952344172, 50.864750881547224], + [77.80091556184433, 53.40441498474754], + [76.52517947785478, 54.177003485727134], + [76.89110029491346, 54.49052440044193], + [74.38482000000013, 53.54685000000011], + [73.42567874542053, 53.489810289109755], + [73.50851606638437, 54.035616766976595], + [72.22415001820221, 54.37665538188679], + [71.1801310566095, 54.133285224008254], + [70.86526655465516, 55.169733588270105], + [69.06816694527289, 55.3852501491435], + [68.1691003762589, 54.97039175070438], + [65.6668700000001, 54.601250000000164], + [65.17853356309595, 54.35422781027208], + [61.43660000000013, 54.00625], + [60.97806644068325, 53.66499339457914], + [61.699986199800634, 52.97999644633427], + [60.739993117114544, 52.71998647725775], + [60.92726850774025, 52.447548326215006], + [59.96753380721557, 51.960420437215674], + [61.58800337102414, 51.272658799843185], + [61.33742435084101, 50.79907013610426], + [59.93280724471557, 50.842194118851836], + [59.64228234237057, 50.545442206415714], + [58.36332000000013, 51.06364], + [56.77798, 51.04355], + [55.71694000000011, 50.62171000000015], + [54.532878452376195, 51.02623973245937], + [52.32872358583106, 51.718652248738096], + [50.76664839051219, 51.69276235615987], + [48.702381626181044, 50.60512848571284], + [48.577841424357615, 49.874759629915644], + [47.549480421749394, 50.454698391311126], + [46.75159630716277, 49.35600576435374], + [47.0436715024766, 49.152038886097586], + [46.46644575377629, 48.39415233010493], + [47.31524000000016, 47.71585], + [48.05725, 47.74377], + [48.694733514201886, 47.0756281601779], + [48.593250000000154, 46.561040000000105], + [49.101160000000135, 46.39933], + [48.64541000000011, 45.80629], + [47.67591, 45.64149000000012], + [46.68201, 44.6092000000001], + [47.59094, 43.66016000000013], + [47.49252, 42.98658], + [48.58437000000018, 41.80888], + [47.98728315612604, 41.4058192001944], + [47.81566572448466, 41.151416124021345], + [47.373315464066394, 41.21973236751114], + [46.686070591016716, 41.827137152669906], + [46.40495079934894, 41.860675157227426], + [45.7764, 42.09244000000024], + [45.470279168485916, 42.50278066667005], + [44.53762291848207, 42.711992702803684], + [43.93121000000011, 42.5549600000001], + [43.755990000000196, 42.74083], + [42.39440000000016, 43.2203], + [40.92219000000014, 43.38215000000014], + [40.07696495947985, 43.553104153002494], + [39.955008579271095, 43.434997666999294], + [38.68, 44.28], + [37.53912000000011, 44.65721], + [36.67546000000013, 45.24469], + [37.40317, 45.4045100000001], + [38.23295, 46.24087], + [37.67372, 46.63657], + [39.14767, 47.04475000000013], + [39.12120000000013, 47.26336], + [38.22353803889948, 47.10218984637598], + [38.25511233902981, 47.54640045835697], + [38.77057, 47.82562000000024], + [39.738277622238996, 47.89893707945208], + [39.89562000000015, 48.23241], + [39.67465, 48.783820000000134], + [40.08078901546949, 49.30742991799937], + [40.069040000000115, 49.60105], + [38.59498823421356, 49.92646190042373], + [38.010631137857075, 49.91566152607473], + [37.39345950699524, 50.38395335550368], + [36.626167840325394, 50.225590928745135], + [35.35611616388812, 50.57719737405915], + [35.37791, 50.77394], + [35.02218305841794, 51.2075723333715], + [34.2248157081544, 51.255993150428935], + [34.14197838719061, 51.566413479206204], + [34.39173058445723, 51.768881740925906], + [33.75269982273588, 52.33507457133166], + [32.71576053236716, 52.23846548116216], + [32.41205813978777, 52.28869497334977], + [32.15944000000022, 52.061250000000115], + [31.78597, 52.10168], + [31.54001834486226, 52.74205231384644], + [31.30520063652798, 53.0739958766733], + [31.49764, 53.16743000000014], + [32.304519484188376, 53.132726141972846], + [32.693643019346126, 53.35142080343214], + [32.405598585751164, 53.618045355842014], + [31.731272820774592, 53.79402944601202], + [31.791424187962406, 53.974638576872195], + [31.384472283663822, 54.15705638286238], + [30.75753380709878, 54.811770941784395], + [30.971835971813245, 55.081547756564134], + [30.87390913262007, 55.55097646750351], + [29.89629438652244, 55.7894632025305], + [29.37157189303079, 55.67009064393628], + [29.22951338066039, 55.91834422466641], + [28.17670942557794, 56.16912995057879], + [27.855282016722526, 56.75932648378438], + [27.770015903440992, 57.244258124411196], + [27.288184848751655, 57.47452830670392], + [27.71668582531578, 57.79189911562445], + [27.420150000000202, 58.72457000000014], + [28.131699253051863, 59.300825100331], + [27.98112, 59.47537], + [29.1177, 60.02805000000012], + [28.07, 60.50352000000015], + [30.211107212044652, 61.78002777774969], + [31.139991082491036, 62.357692776124445], + [31.51609215671127, 62.867687486412905], + [30.035872430142803, 63.552813625738565], + [30.444684686003736, 64.20445343693908], + [29.544429559047018, 64.94867157659056], + [30.21765, 65.80598], + [29.054588657352383, 66.94428620062203], + [29.977426385220696, 67.69829702419275], + [28.44594363781877, 68.36461294216399], + [28.591929559043365, 69.0647769232867], + [29.39955, 69.15692000000018], + [31.10108000000011, 69.55811], + [32.13272000000026, 69.90595000000025], + [33.77547, 69.30142000000012], + [36.51396, 69.06342], + [40.292340000000166, 67.9324], + [41.059870000000124, 67.4571300000001], + [41.12595000000019, 66.79158000000012], + [40.01583, 66.26618000000013], + [38.38295, 65.9995300000001], + [33.918710000000175, 66.75961], + [33.18444, 66.63253], + [34.81477, 65.90015000000014], + [34.87857425307877, 65.4362128770482], + [34.94391000000015, 64.41437000000016], + [36.23129, 64.10945], + [37.01273000000012, 63.84983000000011], + [37.14197000000016, 64.33471], + [36.539579035089815, 64.76446], + [37.17604000000014, 65.14322000000013], + [39.59345, 64.52079000000018], + [40.43560000000011, 64.76446], + [39.76260000000016, 65.49682], + [42.0930900000001, 66.47623], + [43.01604000000012, 66.41858], + [43.94975000000014, 66.06908], + [44.53226, 66.75634000000014], + [43.69839, 67.35245], + [44.18795000000014, 67.95051], + [43.45282, 68.57079], + [46.25000000000014, 68.25], + [46.82134000000016, 67.68997], + [45.55517, 67.56652], + [45.5620200000001, 67.01005000000019], + [46.34915000000015, 66.6676700000001], + [47.894160000000255, 66.88455000000016], + [48.13876, 67.52238], + [50.22766000000016, 67.99867000000013], + [53.71743000000018, 68.85738000000012], + [54.47171, 68.80815], + [53.48582000000013, 68.20131], + [54.72628, 68.09702], + [55.44268000000014, 68.43866], + [57.317020000000156, 68.46628], + [58.80200000000021, 68.88082], + [59.94142000000019, 68.2784400000001], + [61.07784000000018, 68.94069], + [60.03, 69.52], + [60.55, 69.85], + [63.50400000000016, 69.54739], + [64.888115, 69.23483500000013], + [68.51216000000014, 68.09233000000017], + [69.18068, 68.61563000000012], + [68.16444, 69.14436], + [68.13522, 69.35649], + [66.93008000000012, 69.45461000000012], + [67.25976, 69.92873], + [66.72492000000014, 70.70889000000014], + [66.69466, 71.02897000000024], + [68.54006000000011, 71.93450000000024], + [69.19636000000011, 72.84336000000016], + [69.94, 73.04000000000013], + [72.58754, 72.7762900000001], + [72.79603, 72.22006], + [71.8481100000001, 71.40898], + [72.47011, 71.09019], + [72.79188, 70.39114], + [72.56470000000022, 69.02085], + [73.66787, 68.4079], + [73.2387, 67.7404], + [71.28000000000011, 66.32000000000016], + [72.42301000000018, 66.17267000000018], + [72.82077, 66.53267], + [73.92099000000016, 66.78946000000013], + [74.1865100000002, 67.28429], + [75.052, 67.76047000000017], + [74.46926000000016, 68.32899], + [74.93584000000013, 68.98918], + [73.84236, 69.07146], + [73.60187000000022, 69.62763], + [74.3998, 70.63175], + [73.1011, 71.44717000000026], + [74.89082000000022, 72.12119], + [74.65926, 72.83227], + [75.15801000000019, 72.85497000000011], + [75.68351, 72.30056000000013], + [75.28898000000012, 71.33556], + [76.35911, 71.15287000000015], + [75.90313000000017, 71.87401], + [77.57665000000011, 72.26717], + [79.65202000000014, 72.32011], + [81.5, 71.75], + [80.61071000000013, 72.58285000000012], + [80.51109, 73.6482], + [82.25, 73.85000000000011], + [84.65526, 73.80591000000018], + [86.82230000000024, 73.93688], + [86.00956, 74.45967000000014], + [87.16682000000017, 75.11643], + [88.31571000000011, 75.14393], + [90.26, 75.64], + [92.90058, 75.77333], + [93.23421000000016, 76.0472], + [95.86000000000016, 76.14], + [96.67821, 75.91548], + [98.92254000000023, 76.44689], + [100.75967000000023, 76.43028], + [101.03532, 76.86189], + [101.99084000000013, 77.2875400000002], + [104.3516000000001, 77.69792], + [106.06664000000013, 77.37389], + [104.70500000000024, 77.1274], + [106.97013000000013, 76.97419] + ] + ], + [ + [ + [105.07547, 78.30689], + [99.43814, 77.921], + [101.2649, 79.23399], + [102.08635, 79.34641], + [102.837815, 79.28129], + [105.37243, 78.71334], + [105.07547, 78.30689] + ] + ], + [ + [ + [51.13618655783128, 80.54728017854093], + [49.79368452332071, 80.4154277615482], + [48.89441124857754, 80.3395667589437], + [48.754936557821765, 80.17546824820084], + [47.586119012244154, 80.01018117951533], + [46.502825962109654, 80.24724681265437], + [47.07245527526291, 80.55942414012945], + [44.846958042181114, 80.58980988231718], + [46.79913862487123, 80.77191762971364], + [48.318477410684665, 80.78400991486996], + [48.522806023966695, 80.51456899690015], + [49.09718956889091, 80.75398590770843], + [50.03976769389462, 80.91888540315182], + [51.52293297710369, 80.6997256538019], + [51.13618655783128, 80.54728017854093] + ] + ], + [ + [ + [99.93976, 78.88094], + [97.75794, 78.7562], + [94.97259, 79.044745], + [93.31288, 79.4265], + [92.5454, 80.14379], + [91.18107, 80.34146], + [93.77766, 81.0246], + [95.940895, 81.2504], + [97.88385, 80.746975], + [100.186655, 79.780135], + [99.93976, 78.88094] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Slovakia", + "sov_a3": "SVK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Slovakia", + "adm0_a3": "SVK", + "geou_dif": 0, + "geounit": "Slovakia", + "gu_a3": "SVK", + "su_dif": 0, + "subunit": "Slovakia", + "su_a3": "SVK", + "brk_diff": 0, + "name": "Slovakia", + "name_long": "Slovakia", + "brk_a3": "SVK", + "brk_name": "Slovakia", + "brk_group": null, + "abbrev": "Svk.", + "postal": "SK", + "formal_en": "Slovak Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Slovak Republic", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 5463046, + "gdp_md_est": 119500, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SK", + "iso_a3": "SVK", + "iso_n3": "703", + "un_a3": "703", + "wb_a2": "SK", + "wb_a3": "SVK", + "woe_id": -99, + "adm0_a3_is": "SVK", + "adm0_a3_us": "SVK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SVK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [18.853144158613617, 49.49622976337764], + [18.909574822676316, 49.435845852244576], + [19.320712517990472, 49.571574001659194], + [19.825022820726872, 49.21712535256923], + [20.41583947111985, 49.43145335549977], + [20.887955356538413, 49.32877228453583], + [21.607808058364213, 49.47010732685409], + [22.558137648211755, 49.085738023467144], + [22.28084191253356, 48.82539215758067], + [22.08560835133485, 48.42226430927179], + [21.872236362401736, 48.31997081155002], + [20.801293979584926, 48.623854071642384], + [20.473562045989866, 48.56285004332181], + [20.239054396249347, 48.32756724709692], + [19.769470656013112, 48.202691148463614], + [19.661363559658497, 48.26661489520866], + [19.17436486173989, 48.11137889260387], + [18.77702477384767, 48.081768296900634], + [18.696512892336926, 47.880953681014404], + [17.857132602620027, 47.758428860050365], + [17.48847293464982, 47.86746613218621], + [16.979666782304037, 48.123497015976305], + [16.879982944413, 48.47001333270947], + [16.960288120194576, 48.5969823268506], + [17.101984897538898, 48.81696889911711], + [17.545006951577108, 48.80001902932537], + [17.88648481616181, 48.90347524677371], + [17.913511590250465, 48.996492824899086], + [18.104972771891852, 49.04398346617531], + [18.170498488037964, 49.271514797556435], + [18.399993523846177, 49.31500051533004], + [18.554971144289482, 49.49501536721878], + [18.853144158613617, 49.49622976337764] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Slovenia", + "sov_a3": "SVN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Slovenia", + "adm0_a3": "SVN", + "geou_dif": 0, + "geounit": "Slovenia", + "gu_a3": "SVN", + "su_dif": 0, + "subunit": "Slovenia", + "su_a3": "SVN", + "brk_diff": 0, + "name": "Slovenia", + "name_long": "Slovenia", + "brk_a3": "SVN", + "brk_name": "Slovenia", + "brk_group": null, + "abbrev": "Slo.", + "postal": "SLO", + "formal_en": "Republic of Slovenia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Slovenia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 2005692, + "gdp_md_est": 59340, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SI", + "iso_a3": "SVN", + "iso_n3": "705", + "un_a3": "705", + "wb_a2": "SI", + "wb_a3": "SVN", + "woe_id": -99, + "adm0_a3_is": "SVN", + "adm0_a3_us": "SVN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SVN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [13.806475457421527, 46.509306138691215], + [14.63247155117483, 46.43181732846955], + [15.137091912504985, 46.65870270444703], + [16.011663852612656, 46.6836107448117], + [16.202298211337364, 46.85238597267696], + [16.370504998447416, 46.8413272161665], + [16.564808383864857, 46.50375092221983], + [15.768732944408551, 46.23810822202345], + [15.671529575267556, 45.83415355079788], + [15.323953891672403, 45.73178253842768], + [15.327674594797427, 45.45231639259323], + [14.935243767972935, 45.471695054702685], + [14.595109490627804, 45.634940904312714], + [14.411968214585414, 45.46616567644746], + [13.715059848697221, 45.50032379819237], + [13.937630242578306, 45.59101593686462], + [13.698109978905478, 46.01677806251735], + [13.806475457421527, 46.509306138691215] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Republic of Serbia", + "sov_a3": "SRB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Republic of Serbia", + "adm0_a3": "SRB", + "geou_dif": 0, + "geounit": "Republic of Serbia", + "gu_a3": "SRB", + "su_dif": 0, + "subunit": "Republic of Serbia", + "su_a3": "SRB", + "brk_diff": 0, + "name": "Serbia", + "name_long": "Serbia", + "brk_a3": "SRB", + "brk_name": "Serbia", + "brk_group": null, + "abbrev": "Serb.", + "postal": "RS", + "formal_en": "Republic of Serbia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Serbia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 10, + "pop_est": 7379339, + "gdp_md_est": 80340, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RS", + "iso_a3": "SRB", + "iso_n3": "688", + "un_a3": "688", + "wb_a2": "YF", + "wb_a3": "SRB", + "woe_id": -99, + "adm0_a3_is": "SRB", + "adm0_a3_us": "SRB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Southern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SRB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [20.87431277841341, 45.41637543393432], + [21.48352623870221, 45.18117015235788], + [21.562022739353722, 44.76894725196564], + [22.145087924902896, 44.47842234962059], + [22.459022251075965, 44.70251719825444], + [22.70572553883744, 44.57800283464701], + [22.474008416440654, 44.40922760678177], + [22.657149692483074, 44.234923000661354], + [22.410446404721597, 44.008063462900054], + [22.500156691180223, 43.642814439461006], + [22.986018507588483, 43.2111612005271], + [22.60480146657136, 42.898518785161116], + [22.43659467946139, 42.58032115332394], + [22.54501183440965, 42.46136200618804], + [22.38052575042468, 42.32025950781508], + [21.917080000000112, 42.30364], + [21.57663598940212, 42.24522439706186], + [21.54332, 42.3202500000001], + [21.66292, 42.43922], + [21.77505, 42.6827], + [21.63302, 42.67717], + [21.43866, 42.86255], + [21.27421, 42.90959], + [21.143395, 43.06868500000012], + [20.95651, 43.13094], + [20.81448, 43.27205], + [20.63508, 43.21671], + [20.49679, 42.88469], + [20.25758, 42.81275000000011], + [20.3398, 42.89852], + [19.95857, 43.10604], + [19.63, 43.21377997027054], + [19.48389, 43.35229], + [19.21852, 43.52384], + [19.454, 43.56810000000013], + [19.59976, 44.03847], + [19.11761, 44.42307000000011], + [19.36803, 44.863], + [19.00548, 44.86023], + [19.39047570158459, 45.236515611342384], + [19.072768995854176, 45.52151113543209], + [18.82982, 45.90888], + [19.59604454924164, 46.171729844744554], + [20.220192498462893, 46.12746898048658], + [20.762174920339987, 45.734573065771485], + [20.87431277841341, 45.41637543393432] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Sweden", + "sov_a3": "SWE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sweden", + "adm0_a3": "SWE", + "geou_dif": 0, + "geounit": "Sweden", + "gu_a3": "SWE", + "su_dif": 0, + "subunit": "Sweden", + "su_a3": "SWE", + "brk_diff": 0, + "name": "Sweden", + "name_long": "Sweden", + "brk_a3": "SWE", + "brk_name": "Sweden", + "brk_group": null, + "abbrev": "Swe.", + "postal": "S", + "formal_en": "Kingdom of Sweden", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sweden", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 2, + "mapcolor13": 4, + "pop_est": 9059651, + "gdp_md_est": 344300, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SE", + "iso_a3": "SWE", + "iso_n3": "752", + "un_a3": "752", + "wb_a2": "SE", + "wb_a3": "SWE", + "woe_id": -99, + "adm0_a3_is": "SWE", + "adm0_a3_us": "SWE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Northern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SWE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [22.183173455501926, 65.72374054632017], + [21.21351687997722, 65.02600535751527], + [21.369631381930958, 64.41358795842429], + [19.77887576669022, 63.60955434839504], + [17.84777916837521, 62.74940013289681], + [17.119554884518124, 61.34116567651097], + [17.83134606290639, 60.63658336042741], + [18.78772179533209, 60.081914374422595], + [17.86922488777634, 58.9537661810587], + [16.829185011470088, 58.71982697207339], + [16.447709588291474, 57.041118069071885], + [15.879785597403783, 56.10430186626866], + [14.666681349352075, 56.200885118222175], + [14.100721062891465, 55.40778107362265], + [12.942910597392057, 55.36173737245058], + [12.625100538797028, 56.30708018658197], + [11.787942335668674, 57.44181712506307], + [11.027368605196866, 58.85614940045936], + [11.468271925511146, 59.43239329694604], + [12.3003658382749, 60.11793284773003], + [12.631146681375183, 61.293571682370136], + [11.992064243221563, 61.80036245385656], + [11.93056928879423, 63.12831757267698], + [12.579935336973932, 64.06621898055833], + [13.571916131248711, 64.04911408146971], + [13.919905226302204, 64.44542064071608], + [13.55568973150909, 64.78702769638151], + [15.108411492583002, 66.19386688909547], + [16.108712192456778, 67.30245555283689], + [16.768878614985482, 68.01393667263139], + [17.729181756265348, 68.01055186631628], + [17.993868442464333, 68.56739126247736], + [19.878559604581255, 68.40719432237258], + [20.025268995857886, 69.0651386583127], + [20.645592889089528, 69.10624726020087], + [21.978534783626117, 68.6168456081807], + [23.53947309743444, 67.93600861273525], + [23.565879754335583, 66.39605093043743], + [23.903378533633802, 66.00692739527962], + [22.183173455501926, 65.72374054632017] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ukraine", + "sov_a3": "UKR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ukraine", + "adm0_a3": "UKR", + "geou_dif": 0, + "geounit": "Ukraine", + "gu_a3": "UKR", + "su_dif": 0, + "subunit": "Ukraine", + "su_a3": "UKR", + "brk_diff": 0, + "name": "Ukraine", + "name_long": "Ukraine", + "brk_a3": "UKR", + "brk_name": "Ukraine", + "brk_group": null, + "abbrev": "Ukr.", + "postal": "UA", + "formal_en": "Ukraine", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ukraine", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 45700395, + "gdp_md_est": 339800, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UA", + "iso_a3": "UKR", + "iso_n3": "804", + "un_a3": "804", + "wb_a2": "UA", + "wb_a3": "UKR", + "woe_id": -99, + "adm0_a3_is": "UKR", + "adm0_a3_us": "UKR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Europe", + "region_un": "Europe", + "subregion": "Eastern Europe", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "UKR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.785998162571587, 52.101677964885454], + [32.15941206231267, 52.06126699483322], + [32.41205813978763, 52.28869497334975], + [32.71576053236697, 52.23846548116205], + [33.7526998227357, 52.335074571331695], + [34.39173058445701, 51.76888174092579], + [34.14197838719039, 51.56641347920623], + [34.22481570815427, 51.25599315042895], + [35.02218305841788, 51.20757233337145], + [35.37792361831512, 50.77395539001034], + [35.35611616388795, 50.577197374059054], + [36.62616784032534, 50.225590928745135], + [37.39345950699507, 50.38395335550359], + [38.010631137856905, 49.91566152607463], + [38.59498823421342, 49.92646190042363], + [40.06905846533911, 49.6010554062817], + [40.08078901546935, 49.307429917999286], + [39.67466393408753, 48.78381846780187], + [39.89563235856758, 48.23240509703143], + [39.738277622238826, 47.89893707945198], + [38.7705847511412, 47.825608222029814], + [38.25511233902975, 47.546400458356814], + [38.22353803889942, 47.10218984637588], + [37.42513715998999, 47.022220567404204], + [36.75985477066439, 46.698700263040934], + [35.82368452326483, 46.64596446388707], + [34.96234174982388, 46.27319651954964], + [35.020787794745985, 45.65121898048466], + [35.51000857925317, 45.40999339454619], + [36.52999799983016, 45.46998973243706], + [36.33471276219916, 45.113215643893966], + [35.23999922052812, 44.939996242851606], + [33.882511020652885, 44.36147858334407], + [33.326420932760044, 44.56487702084489], + [33.54692426934946, 45.03477081967489], + [32.4541744321055, 45.32746613217608], + [32.630804477679135, 45.519185695978905], + [33.58816206231839, 45.85156850848024], + [33.29856733575471, 46.080598456397844], + [31.74414025241518, 46.333347886737386], + [31.675307244602408, 46.70624502215554], + [30.748748813609097, 46.583100084004], + [30.377608676888883, 46.03241018328567], + [29.603289015427432, 45.293308010431126], + [29.149724969201653, 45.46492544207245], + [28.679779493939378, 45.304030870131704], + [28.233553501099042, 45.48828318946837], + [28.485269402792767, 45.5969070501459], + [28.659987420371575, 45.93998688413164], + [28.93371748222162, 46.2588304713725], + [28.862972446414062, 46.43788930926383], + [29.072106967899295, 46.517677720722496], + [29.170653924279886, 46.3792623968287], + [29.75997195813639, 46.34998769793536], + [30.02465864433537, 46.42393667254503], + [29.838210076626297, 46.52532583270169], + [29.908851759569302, 46.67436066343146], + [29.559674106573112, 46.928582872091326], + [29.41513512545274, 47.34664520933257], + [29.05086795422733, 47.51022695575249], + [29.12269819511303, 47.84909516050646], + [28.670891147585163, 48.1181485052341], + [28.259546746541844, 48.15556224221342], + [27.522537469195154, 48.467119452501116], + [26.857823520624805, 48.368210761094495], + [26.619336785597795, 48.22072622333347], + [26.19745039236693, 48.22088125263035], + [25.9459411964024, 47.987148749374214], + [25.20774336111299, 47.89105642352747], + [24.866317172960578, 47.73752574318831], + [24.40205610525038, 47.98187775328042], + [23.76095828623741, 47.985598456405455], + [23.142236362406802, 48.09634105080695], + [22.710531447040495, 47.88219391538941], + [22.640819939878753, 48.15023956968735], + [22.08560835133485, 48.42226430927179], + [22.28084191253356, 48.82539215758067], + [22.558137648211755, 49.085738023467144], + [22.776418898212626, 49.02739533140962], + [22.518450148211603, 49.47677358661974], + [23.426508416444392, 50.30850576435745], + [23.922757195743262, 50.42488108987875], + [24.029985792748903, 50.70540660257518], + [23.52707075368437, 51.57845408793023], + [24.00507775238421, 51.61744395609446], + [24.553106316839518, 51.888461005249184], + [25.327787713327005, 51.91065603291855], + [26.337958611768556, 51.83228872334793], + [27.454066196408434, 51.59230337178447], + [28.24161502453657, 51.57222707783907], + [28.61761274589225, 51.42771393493484], + [28.99283532076353, 51.602044379271476], + [29.254938185347925, 51.368234361366895], + [30.157363722460897, 51.41613841410147], + [30.555117221811457, 51.31950348571566], + [30.619454380014844, 51.822806098022376], + [30.927549269338982, 52.04235342061438], + [31.785998162571587, 52.101677964885454] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Angola", + "sov_a3": "AGO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Angola", + "adm0_a3": "AGO", + "geou_dif": 0, + "geounit": "Angola", + "gu_a3": "AGO", + "su_dif": 0, + "subunit": "Angola", + "su_a3": "AGO", + "brk_diff": 0, + "name": "Angola", + "name_long": "Angola", + "brk_a3": "AGO", + "brk_name": "Angola", + "brk_group": null, + "abbrev": "Ang.", + "postal": "AO", + "formal_en": "People's Republic of Angola", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Angola", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 6, + "mapcolor13": 1, + "pop_est": 12799293, + "gdp_md_est": 110300, + "pop_year": -99, + "lastcensus": 1970, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AO", + "iso_a3": "AGO", + "iso_n3": "024", + "un_a3": "024", + "wb_a2": "AO", + "wb_a3": "AGO", + "woe_id": -99, + "adm0_a3_is": "AGO", + "adm0_a3_us": "AGO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AGO.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [16.326528354567046, -5.877470391466218], + [16.57317996589614, -6.622644545115094], + [16.86019087084523, -7.222297865429979], + [17.08999596524717, -7.545688978712476], + [17.472970004962292, -8.068551120641656], + [18.13422163256905, -7.987677504104866], + [18.464175652752687, -7.847014255406477], + [19.01675174324967, -7.98824594486014], + [19.166613396896082, -7.738183688999725], + [19.417502475673217, -7.155428562044278], + [20.037723016040218, -7.11636117923166], + [20.09162153492062, -6.943090101756951], + [20.601822950938327, -6.939317722199689], + [20.51474816252653, -7.299605808138665], + [21.728110792739756, -7.290872491081316], + [21.746455926203367, -7.920084730667114], + [21.94913089365204, -8.305900974158305], + [21.801801385187957, -8.908706556842986], + [21.875181919042404, -9.523707777548566], + [22.208753289486424, -9.89479623783653], + [22.155268182064333, -11.084801120653779], + [22.402798292742432, -10.99307545333569], + [22.83734541188477, -11.017621758674338], + [23.456790805767465, -10.867863457892483], + [23.912215203555746, -10.926826267137542], + [24.017893507592614, -11.237298272347118], + [23.90415368011824, -11.722281589406336], + [24.079905226342902, -12.191296888887308], + [23.930922072045377, -12.565847670138822], + [24.016136508894704, -12.911046237848552], + [21.933886346125945, -12.898437188369357], + [21.887842644953878, -16.080310153876894], + [22.56247846852429, -16.898451429921835], + [23.215048455506093, -17.523116143465952], + [21.377176141045595, -17.93063648851971], + [18.95618696460363, -17.789094740472237], + [18.26330936043422, -17.309950860262006], + [14.209706658595051, -17.353100681225712], + [14.058501417709039, -17.423380629142656], + [13.462362094789967, -16.97121184658874], + [12.814081251688407, -16.941342868724078], + [12.215461460019384, -17.111668389558062], + [11.734198846085148, -17.3018893368245], + [11.64009606288161, -16.67314218512921], + [11.778537224991567, -15.79381601325069], + [12.123580763404448, -14.878316338767931], + [12.175618930722266, -14.449143568583892], + [12.500095249083017, -13.547699883684402], + [12.738478631245442, -13.137905775609935], + [13.312913852601838, -12.483630466362513], + [13.633721144269828, -12.038644707897191], + [13.738727654686926, -11.297863050993143], + [13.686379428775297, -10.731075941615842], + [13.38732791510216, -10.373578383020728], + [13.120987583069875, -9.766897067914115], + [12.875369500386569, -9.166933689005488], + [12.929061313537801, -8.959091078327575], + [13.236432732809874, -8.562629489784342], + [12.933040398824316, -7.596538588087753], + [12.72829837408392, -6.927122084178805], + [12.227347039446443, -6.294447523629372], + [12.322431674863566, -6.100092461779653], + [12.735171339578699, -5.965682061388478], + [13.02486941900699, -5.984388929878108], + [13.375597364971895, -5.864241224799557], + [16.326528354567046, -5.877470391466218] + ] + ], + [ + [ + [12.436688266660923, -5.684303887559224], + [12.18233686692028, -5.789930515163803], + [11.914963006242116, -5.037986748884734], + [12.318607618873926, -4.606230157086158], + [12.62075971848455, -4.438023369976121], + [12.995517205465205, -4.781103203961919], + [12.631611769265845, -4.991271254092936], + [12.468004184629763, -5.248361504744992], + [12.436688266660923, -5.684303887559224] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Burundi", + "sov_a3": "BDI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Burundi", + "adm0_a3": "BDI", + "geou_dif": 0, + "geounit": "Burundi", + "gu_a3": "BDI", + "su_dif": 0, + "subunit": "Burundi", + "su_a3": "BDI", + "brk_diff": 0, + "name": "Burundi", + "name_long": "Burundi", + "brk_a3": "BDI", + "brk_name": "Burundi", + "brk_group": null, + "abbrev": "Bur.", + "postal": "BI", + "formal_en": "Republic of Burundi", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Burundi", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 8, + "pop_est": 8988091, + "gdp_md_est": 3102, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BI", + "iso_a3": "BDI", + "iso_n3": "108", + "un_a3": "108", + "wb_a2": "BI", + "wb_a3": "BDI", + "woe_id": -99, + "adm0_a3_is": "BDI", + "adm0_a3_us": "BDI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BDI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [29.339997592900346, -4.499983412294092], + [29.276383904749053, -3.293907159034063], + [29.024926385216787, -2.839257907730158], + [29.632176141078588, -2.917857761246097], + [29.938359002407942, -2.348486830254238], + [30.469696079232985, -2.413857517103458], + [30.527677036264464, -2.807631931167535], + [30.7430127296247, -3.034284763199686], + [30.75226281100495, -3.35932952231557], + [30.505559523243566, -3.568567396665365], + [30.116332635221173, -4.090137627787243], + [29.753512404099922, -4.452389418153281], + [29.339997592900346, -4.499983412294092] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Benin", + "sov_a3": "BEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Benin", + "adm0_a3": "BEN", + "geou_dif": 0, + "geounit": "Benin", + "gu_a3": "BEN", + "su_dif": 0, + "subunit": "Benin", + "su_a3": "BEN", + "brk_diff": 0, + "name": "Benin", + "name_long": "Benin", + "brk_a3": "BEN", + "brk_name": "Benin", + "brk_group": null, + "abbrev": "Benin", + "postal": "BJ", + "formal_en": "Republic of Benin", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Benin", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 8791832, + "gdp_md_est": 12830, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BJ", + "iso_a3": "BEN", + "iso_n3": "204", + "un_a3": "204", + "wb_a2": "BJ", + "wb_a3": "BEN", + "woe_id": -99, + "adm0_a3_is": "BEN", + "adm0_a3_us": "BEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [2.691701694356254, 6.258817246928629], + [1.865240512712319, 6.142157701029731], + [1.618950636409238, 6.832038072126237], + [1.664477573258381, 9.12859039960938], + [1.46304284018467, 9.334624335157088], + [1.425060662450136, 9.825395412633], + [1.077795037448738, 10.175606594275024], + [0.772335646171484, 10.470808213742359], + [0.899563022474069, 10.99733938236426], + [1.243469679376489, 11.110510769083461], + [1.447178175471066, 11.547719224488858], + [1.935985548519881, 11.641150214072553], + [2.154473504249921, 11.940150051313337], + [2.49016360841793, 12.233052069543675], + [2.848643019226671, 12.235635891158267], + [3.611180454125559, 11.660167141155966], + [3.572216424177469, 11.327939357951518], + [3.797112257511714, 10.734745591673105], + [3.600070021182801, 10.332186184119408], + [3.705438266625919, 10.063210354040208], + [3.220351596702101, 9.4441525333997], + [2.912308383810256, 9.13760793704432], + [2.723792758809509, 8.50684540448971], + [2.74906253420022, 7.870734361192888], + [2.691701694356254, 6.258817246928629] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Burkina Faso", + "sov_a3": "BFA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Burkina Faso", + "adm0_a3": "BFA", + "geou_dif": 0, + "geounit": "Burkina Faso", + "gu_a3": "BFA", + "su_dif": 0, + "subunit": "Burkina Faso", + "su_a3": "BFA", + "brk_diff": 0, + "name": "Burkina Faso", + "name_long": "Burkina Faso", + "brk_a3": "BFA", + "brk_name": "Burkina Faso", + "brk_group": null, + "abbrev": "B.F.", + "postal": "BF", + "formal_en": "Burkina Faso", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Burkina Faso", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 5, + "mapcolor13": 11, + "pop_est": 15746232, + "gdp_md_est": 17820, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BF", + "iso_a3": "BFA", + "iso_n3": "854", + "un_a3": "854", + "wb_a2": "BF", + "wb_a3": "BFA", + "woe_id": -99, + "adm0_a3_is": "BFA", + "adm0_a3_us": "BFA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BFA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-2.827496303712707, 9.642460842319778], + [-3.511898972986273, 9.90032623945622], + [-3.980449184576685, 9.8623440617217], + [-4.330246954760383, 9.61083486575714], + [-4.779883592131966, 9.821984768101743], + [-4.954653286143099, 10.152713934769736], + [-5.404341599946974, 10.370736802609146], + [-5.470564947929006, 10.951269842976048], + [-5.197842576508648, 11.37514577885014], + [-5.220941941743121, 11.713858954307227], + [-4.427166103523803, 12.542645575404295], + [-4.28040503581488, 13.228443508349741], + [-4.006390753587226, 13.472485459848116], + [-3.522802700199861, 13.337661647998615], + [-3.10370683431276, 13.541266791228594], + [-2.967694464520577, 13.79815033615151], + [-2.191824510090385, 14.246417548067356], + [-2.001035122068771, 14.559008287000891], + [-1.066363491205664, 14.973815009007765], + [-0.515854458000348, 15.116157741755726], + [-0.26625729003058, 14.924308986872148], + [0.374892205414682, 14.928908189346132], + [0.295646396495101, 14.444234930880654], + [0.429927605805517, 13.988733018443924], + [0.993045688490071, 13.335749620003824], + [1.024103224297477, 12.851825669806574], + [2.177107781593776, 12.625017808477534], + [2.154473504249921, 11.940150051313337], + [1.935985548519881, 11.641150214072553], + [1.447178175471066, 11.547719224488858], + [1.243469679376489, 11.110510769083461], + [0.899563022474069, 10.99733938236426], + [0.023802524423701, 11.018681748900804], + [-0.438701544588582, 11.09834096927872], + [-0.761575893548183, 10.936929633015055], + [-1.203357713211431, 11.009819240762738], + [-2.940409308270461, 10.962690334512558], + [-2.963896246747112, 10.395334784380083], + [-2.827496303712707, 9.642460842319778] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Botswana", + "sov_a3": "BWA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Botswana", + "adm0_a3": "BWA", + "geou_dif": 0, + "geounit": "Botswana", + "gu_a3": "BWA", + "su_dif": 0, + "subunit": "Botswana", + "su_a3": "BWA", + "brk_diff": 0, + "name": "Botswana", + "name_long": "Botswana", + "brk_a3": "BWA", + "brk_name": "Botswana", + "brk_group": null, + "abbrev": "Bwa.", + "postal": "BW", + "formal_en": "Republic of Botswana", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Botswana", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 5, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 1990876, + "gdp_md_est": 27060, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BW", + "iso_a3": "BWA", + "iso_n3": "072", + "un_a3": "072", + "wb_a2": "BW", + "wb_a3": "BWA", + "woe_id": -99, + "adm0_a3_is": "BWA", + "adm0_a3_us": "BWA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BWA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [25.649163445750162, -18.53602589281899], + [25.85039147309473, -18.714412937090536], + [26.164790887158485, -19.29308562589494], + [27.296504754350508, -20.391519870691], + [27.724747348753255, -20.499058526290387], + [27.72722781750326, -20.851801853114715], + [28.021370070108617, -21.485975030200585], + [28.794656202924212, -21.63945403410745], + [29.43218834810904, -22.091312758067588], + [28.01723595552525, -22.827753594659075], + [27.119409620886245, -23.574323011979775], + [26.786406691197413, -24.240690606383485], + [26.4857532081233, -24.616326592713104], + [25.94165205252216, -24.69637338633322], + [25.76584882986521, -25.174845472923675], + [25.66466637543772, -25.486816094669713], + [25.025170525825786, -25.7196700985769], + [24.211266717228792, -25.670215752873574], + [23.73356977712271, -25.390129489851613], + [23.312096795350186, -25.26868987396572], + [22.8242712745149, -25.500458672794768], + [22.57953169118059, -25.979447523708146], + [22.105968865657868, -26.280256036079138], + [21.60589603036939, -26.726533705351756], + [20.88960900237174, -26.828542982695915], + [20.66647016773544, -26.477453301704923], + [20.758609246511835, -25.86813648855145], + [20.165725538827186, -24.917961928000768], + [19.895767856534434, -24.767790215760588], + [19.89545779794068, -21.84915699634787], + [20.881134067475866, -21.814327080983148], + [20.910641310314535, -18.252218926672022], + [21.655040317478978, -18.219146010005225], + [23.1968583513393, -17.869038181227786], + [23.579005568137717, -18.28126108162006], + [24.217364536239213, -17.88934701911849], + [24.520705193792537, -17.887124932529936], + [25.08444339366457, -17.661815687737374], + [25.264225701608012, -17.736539808831417], + [25.649163445750162, -18.53602589281899] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Central African Republic", + "sov_a3": "CAF", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Central African Republic", + "adm0_a3": "CAF", + "geou_dif": 0, + "geounit": "Central African Republic", + "gu_a3": "CAF", + "su_dif": 0, + "subunit": "Central African Republic", + "su_a3": "CAF", + "brk_diff": 0, + "name": "Central African Rep.", + "name_long": "Central African Republic", + "brk_a3": "CAF", + "brk_name": "Central African Rep.", + "brk_group": null, + "abbrev": "C.A.R.", + "postal": "CF", + "formal_en": "Central African Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Central African Republic", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 9, + "pop_est": 4511488, + "gdp_md_est": 3198, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CF", + "iso_a3": "CAF", + "iso_n3": "140", + "un_a3": "140", + "wb_a2": "CF", + "wb_a3": "CAF", + "woe_id": -99, + "adm0_a3_is": "CAF", + "adm0_a3_us": "CAF", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 20, + "long_len": 24, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "CAF.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [15.279460483469109, 7.421924546737969], + [16.10623172370677, 7.497087917506505], + [16.290561557691888, 7.754307359239306], + [16.456184523187346, 7.734773667832968], + [16.705988396886255, 7.508327541529979], + [17.964929640380888, 7.890914008002866], + [18.38955488452322, 8.281303615751824], + [18.911021762780507, 8.630894680206353], + [18.81200971850927, 8.982914536978598], + [19.09400800952602, 9.07484691002584], + [20.05968549976427, 9.012706000194854], + [21.000868361096167, 9.475985215691509], + [21.723821648859452, 10.567055568885976], + [22.231129184668788, 10.97188873946051], + [22.864165480244225, 11.142395127807546], + [22.97754357269261, 10.71446259199854], + [23.554304233502194, 10.089255275915308], + [23.557249790142826, 9.681218166538684], + [23.394779087017184, 9.265067857292223], + [23.459012892355986, 8.954285793488893], + [23.805813429466752, 8.666318874542426], + [24.567369012152085, 8.229187933785468], + [25.11493248871679, 7.825104071479174], + [25.124130893664727, 7.500085150579436], + [25.79664798351118, 6.979315904158071], + [26.213418409945117, 6.546603298362072], + [26.46590945812323, 5.94671743410187], + [27.21340905122517, 5.550953477394557], + [27.37422610851749, 5.233944403500061], + [27.04406538260471, 5.127852688004836], + [26.402760857862543, 5.150874538590871], + [25.650455356557472, 5.256087754737123], + [25.278798455514302, 5.170408229997192], + [25.12883344900328, 4.927244777847789], + [24.805028924262416, 4.89724660890235], + [24.410531040146253, 5.108784084489129], + [23.29721398285014, 4.609693101414223], + [22.841479526468106, 4.710126247573484], + [22.70412356943629, 4.633050848810157], + [22.405123732195538, 4.029160061047321], + [21.659122755630023, 4.22434194581372], + [20.927591180106276, 4.322785549329737], + [20.290679152108936, 4.691677761245288], + [19.467783644293146, 5.03152781821278], + [18.93231245288476, 4.709506130385975], + [18.54298221199778, 4.201785183118318], + [18.45306521980993, 3.504385891123349], + [17.809900343505262, 3.56019643799857], + [17.133042433346304, 3.728196519379452], + [16.537058139724135, 3.198254706226279], + [16.012852410555354, 2.267639675298085], + [15.907380812247652, 2.557389431158612], + [15.86273237474748, 3.013537298998983], + [15.405395948964383, 3.33530060466434], + [15.036219516671252, 3.851367295747124], + [14.950953403389661, 4.210389309094921], + [14.478372430080467, 4.732605495620447], + [14.558935988023505, 5.03059764243153], + [14.459407179429348, 5.4517605656103], + [14.536560092841112, 6.22695872642069], + [14.776545444404576, 6.408498033062045], + [15.279460483469109, 7.421924546737969] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ivory Coast", + "sov_a3": "CIV", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ivory Coast", + "adm0_a3": "CIV", + "geou_dif": 0, + "geounit": "Ivory Coast", + "gu_a3": "CIV", + "su_dif": 0, + "subunit": "Ivory Coast", + "su_a3": "CIV", + "brk_diff": 0, + "name": "Côte d'Ivoire", + "name_long": "Côte d'Ivoire", + "brk_a3": "CIV", + "brk_name": "Côte d'Ivoire", + "brk_group": null, + "abbrev": "I.C.", + "postal": "CI", + "formal_en": "Republic of Ivory Coast", + "formal_fr": "Republic of Cote D'Ivoire", + "note_adm0": null, + "note_brk": null, + "name_sort": "Côte d'Ivoire", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 3, + "mapcolor13": 3, + "pop_est": 20617068, + "gdp_md_est": 33850, + "pop_year": -99, + "lastcensus": 1998, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CI", + "iso_a3": "CIV", + "iso_n3": "384", + "un_a3": "384", + "wb_a2": "CI", + "wb_a3": "CIV", + "woe_id": -99, + "adm0_a3_is": "CIV", + "adm0_a3_us": "CIV", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 13, + "long_len": 13, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CIV.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-2.856125047202397, 4.994475816259509], + [-3.311084357100071, 4.984295559098015], + [-4.008819545904942, 5.179813340674315], + [-4.649917364917911, 5.168263658057086], + [-5.834496222344526, 4.993700669775137], + [-6.528769090185847, 4.705087795425015], + [-7.518941209330436, 4.338288479017308], + [-7.71215938966975, 4.364565944837722], + [-7.63536821128403, 5.188159084489456], + [-7.539715135111762, 5.313345241716519], + [-7.570152553731688, 5.707352199725904], + [-7.993692592795881, 6.126189683451543], + [-8.311347622094019, 6.193033148621083], + [-8.60288021486862, 6.46756419517166], + [-8.385451626000574, 6.911800645368742], + [-8.48544552248535, 7.39520783124307], + [-8.439298468448698, 7.686042792181738], + [-8.280703497744938, 7.687179673692156], + [-8.221792364932199, 8.123328762235573], + [-8.299048631208564, 8.316443589710303], + [-8.20349890790088, 8.455453192575447], + [-7.832100389019188, 8.575704250518626], + [-8.079113735374348, 9.376223863152035], + [-8.30961646161225, 9.789531968622441], + [-8.229337124046822, 10.1290202905639], + [-8.029943610048619, 10.206534939001713], + [-7.899589809592372, 10.297382106970828], + [-7.622759161804809, 10.147236232946796], + [-6.850506557635057, 10.138993841996239], + [-6.666460944027548, 10.430810655148447], + [-6.493965013037267, 10.411302801958271], + [-6.205222947606431, 10.524060777219134], + [-6.050452032892267, 10.096360785355444], + [-5.816926235365287, 10.222554633012194], + [-5.404341599946974, 10.370736802609146], + [-4.954653286143099, 10.152713934769736], + [-4.779883592131966, 9.821984768101743], + [-4.330246954760383, 9.61083486575714], + [-3.980449184576685, 9.8623440617217], + [-3.511898972986273, 9.90032623945622], + [-2.827496303712707, 9.642460842319778], + [-2.562189500326241, 8.219627793811483], + [-2.983584967450327, 7.379704901555512], + [-3.244370083011262, 6.250471503113502], + [-2.81070146321784, 5.38905121502411], + [-2.856125047202397, 4.994475816259509] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Cameroon", + "sov_a3": "CMR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cameroon", + "adm0_a3": "CMR", + "geou_dif": 0, + "geounit": "Cameroon", + "gu_a3": "CMR", + "su_dif": 0, + "subunit": "Cameroon", + "su_a3": "CMR", + "brk_diff": 0, + "name": "Cameroon", + "name_long": "Cameroon", + "brk_a3": "CMR", + "brk_name": "Cameroon", + "brk_group": null, + "abbrev": "Cam.", + "postal": "CM", + "formal_en": "Republic of Cameroon", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cameroon", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 3, + "pop_est": 18879301, + "gdp_md_est": 42750, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CM", + "iso_a3": "CMR", + "iso_n3": "120", + "un_a3": "120", + "wb_a2": "CM", + "wb_a3": "CMR", + "woe_id": -99, + "adm0_a3_is": "CMR", + "adm0_a3_us": "CMR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CMR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [13.075822381246752, 2.267097072759015], + [12.951333855855609, 2.32161570882694], + [12.359380323952221, 2.19281220133945], + [11.75166548019979, 2.326757513839993], + [11.276449008843713, 2.261050930180872], + [9.649158155972628, 2.283866075037736], + [9.795195753629457, 3.073404445809117], + [9.404366896206, 3.734526882335202], + [8.948115675501072, 3.904128933117136], + [8.744923943729418, 4.35221527751996], + [8.488815545290889, 4.495617377129918], + [8.500287713259695, 4.771982937026849], + [8.757532993208628, 5.479665839047911], + [9.233162876023044, 6.444490668153334], + [9.522705926154401, 6.453482367372117], + [10.118276808318257, 7.038769639509879], + [10.497375115611417, 7.055357774275564], + [11.05878787603035, 6.644426784690594], + [11.74577436691851, 6.981382961449753], + [11.839308709366803, 7.397042344589436], + [12.063946160539558, 7.799808457872302], + [12.218872104550599, 8.305824082874324], + [12.753671502339214, 8.717762762888995], + [12.955467970438974, 9.417771714714704], + [13.167599724997103, 9.640626328973411], + [13.308676385153918, 10.160362046748928], + [13.572949659894562, 10.798565985553566], + [14.415378859116686, 11.572368882692075], + [14.468192172918975, 11.904751695193411], + [14.577177768622533, 12.085360826053503], + [14.181336297266792, 12.483656927943116], + [14.213530714584634, 12.802035427293347], + [14.495787387762844, 12.85939626713733], + [14.893385857816526, 12.219047756392584], + [14.9601518083376, 11.555574042197224], + [14.923564894274959, 10.891325181517473], + [15.467872755605269, 9.98233673750343], + [14.909353875394716, 9.99212942142273], + [14.62720055508106, 9.920919297724538], + [14.171466098699028, 10.021378282099931], + [13.954218377344006, 9.549494940626685], + [14.544466586981768, 8.965861314322268], + [14.97999555833769, 8.796104234243472], + [15.120865512765334, 8.382150173369423], + [15.436091749745769, 7.692812404811973], + [15.279460483469109, 7.421924546737969], + [14.776545444404576, 6.408498033062045], + [14.536560092841112, 6.22695872642069], + [14.459407179429348, 5.4517605656103], + [14.558935988023505, 5.03059764243153], + [14.478372430080467, 4.732605495620447], + [14.950953403389661, 4.210389309094921], + [15.036219516671252, 3.851367295747124], + [15.405395948964383, 3.33530060466434], + [15.86273237474748, 3.013537298998983], + [15.907380812247652, 2.557389431158612], + [16.012852410555354, 2.267639675298085], + [15.940918816805064, 1.727672634280295], + [15.146341993885244, 1.964014797367184], + [14.33781253424658, 2.227874660649491], + [13.075822381246752, 2.267097072759015] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Republic of Congo", + "sov_a3": "COG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Republic of Congo", + "adm0_a3": "COG", + "geou_dif": 0, + "geounit": "Republic of Congo", + "gu_a3": "COG", + "su_dif": 0, + "subunit": "Republic of Congo", + "su_a3": "COG", + "brk_diff": 0, + "name": "Congo", + "name_long": "Republic of Congo", + "brk_a3": "COG", + "brk_name": "Republic of Congo", + "brk_group": null, + "abbrev": "Rep. Congo", + "postal": "CG", + "formal_en": "Republic of Congo", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Congo, Rep.", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 10, + "pop_est": 4012809, + "gdp_md_est": 15350, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CG", + "iso_a3": "COG", + "iso_n3": "178", + "un_a3": "178", + "wb_a2": "CG", + "wb_a3": "COG", + "woe_id": -99, + "adm0_a3_is": "COG", + "adm0_a3_us": "COG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 17, + "abbrev_len": 10, + "tiny": -99, + "homepart": 1, + "filename": "COG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [12.995517205465177, -4.781103203961884], + [12.620759718484491, -4.438023369976136], + [12.318607618873926, -4.606230157086188], + [11.91496300624209, -5.037986748884791], + [11.093772820691925, -3.978826592630547], + [11.855121697648114, -3.426870619321051], + [11.478038771214303, -2.765618991714241], + [11.820963575903193, -2.514161472181982], + [12.495702752338161, -2.391688327650243], + [12.575284458067642, -1.948511244315135], + [13.109618767965628, -2.428740329603514], + [13.99240726080771, -2.4708049454891], + [14.299210239324564, -1.998275648612214], + [14.425455763413593, -1.333406670744971], + [14.316418491277743, -0.552627455247048], + [13.843320753645655, 0.038757635901149], + [14.276265903386957, 1.196929836426619], + [14.026668735417218, 1.395677395021153], + [13.282631463278818, 1.31418366129688], + [13.003113641012078, 1.83089630778332], + [13.075822381246752, 2.267097072759015], + [14.33781253424658, 2.227874660649491], + [15.146341993885244, 1.964014797367184], + [15.940918816805064, 1.727672634280295], + [16.012852410555354, 2.267639675298085], + [16.537058139724135, 3.198254706226279], + [17.133042433346304, 3.728196519379452], + [17.809900343505262, 3.56019643799857], + [18.45306521980993, 3.504385891123349], + [18.39379235197114, 2.90044342692822], + [18.094275750407434, 2.365721543788055], + [17.898835483479587, 1.741831976728278], + [17.774191928791566, 0.855658677571085], + [17.826540154703252, 0.288923244626105], + [17.66355268725468, -0.058083998213817], + [17.638644646889986, -0.424831638189247], + [17.523716261472856, -0.743830254726987], + [16.865306837642123, -1.225816338713287], + [16.407091912510054, -1.740927015798682], + [15.972803175529151, -2.712392266453612], + [16.0062895036543, -3.535132744972529], + [15.75354007331475, -3.855164890156096], + [15.170991652088444, -4.343507175314301], + [14.58260379401318, -4.97023894615014], + [14.209034864975223, -4.793092136253598], + [14.144956088933299, -4.510008640158715], + [13.600234816144678, -4.50013844159097], + [13.258240187237048, -4.882957452009165], + [12.995517205465177, -4.781103203961884] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Democratic Republic of the Congo", + "sov_a3": "COD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Democratic Republic of the Congo", + "adm0_a3": "COD", + "geou_dif": 0, + "geounit": "Democratic Republic of the Congo", + "gu_a3": "COD", + "su_dif": 0, + "subunit": "Democratic Republic of the Congo", + "su_a3": "COD", + "brk_diff": 0, + "name": "Dem. Rep. Congo", + "name_long": "Democratic Republic of the Congo", + "brk_a3": "COD", + "brk_name": "Democratic Republic of the Congo", + "brk_group": null, + "abbrev": "D.R.C.", + "postal": "DRC", + "formal_en": "Democratic Republic of the Congo", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Congo, Dem. Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 7, + "pop_est": 68692542, + "gdp_md_est": 20640, + "pop_year": -99, + "lastcensus": 1984, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CD", + "iso_a3": "COD", + "iso_n3": "180", + "un_a3": "180", + "wb_a2": "ZR", + "wb_a3": "ZAR", + "woe_id": -99, + "adm0_a3_is": "COD", + "adm0_a3_us": "COD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 15, + "long_len": 32, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "COD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [30.833859897593808, 3.509165961110341], + [30.773346795380043, 2.339883327642127], + [31.174149204235814, 2.204465236821264], + [30.852670118948055, 1.849396470543809], + [30.468507521290295, 1.58380544677972], + [30.086153598762703, 1.062312730306289], + [29.875778842902495, 0.597379868976304], + [29.819503208136638, -0.205310153813372], + [29.58783776217217, -0.587405694179481], + [29.579466180140884, -1.341313164885626], + [29.29188683443661, -1.620055840667987], + [29.25483483248334, -2.215109958508911], + [29.117478875451553, -2.292211195488385], + [29.024926385216787, -2.839257907730158], + [29.276383904749053, -3.293907159034063], + [29.339997592900346, -4.499983412294092], + [29.519986606572925, -5.419978936386314], + [29.419992710088167, -5.939998874539433], + [29.62003217949001, -6.520015150583426], + [30.199996779101696, -7.079980970898163], + [30.740015496551788, -8.340007419470915], + [30.346086053190813, -8.238256524288218], + [29.002912225060467, -8.407031752153472], + [28.7348665707625, -8.526559340044578], + [28.449871046672826, -9.164918308146085], + [28.67368167492893, -9.605924981324932], + [28.49606977714177, -10.789883721564044], + [28.372253045370428, -11.793646742401393], + [28.642417433392353, -11.971568698782315], + [29.34154788586909, -12.360743910372413], + [29.61600141777123, -12.178894545137311], + [29.69961388521949, -13.257226657771831], + [28.934285922976837, -13.248958428605135], + [28.523561639121027, -12.698604424696683], + [28.155108676879987, -12.272480564017897], + [27.38879886242378, -12.132747491100666], + [27.164419793412463, -11.608748467661075], + [26.553087599399618, -11.924439792532127], + [25.752309604604733, -11.784965101776358], + [25.418118116973204, -11.330935967659961], + [24.78316979340295, -11.238693536018964], + [24.31451622894795, -11.26282642989927], + [24.25715538910399, -10.951992689663657], + [23.912215203555718, -10.926826267137514], + [23.45679080576744, -10.867863457892483], + [22.83734541188474, -11.01762175867433], + [22.402798292742375, -10.99307545333569], + [22.155268182064308, -11.084801120653772], + [22.208753289486395, -9.894796237836509], + [21.875181919042348, -9.523707777548566], + [21.8018013851879, -8.908706556842978], + [21.949130893652043, -8.305900974158277], + [21.74645592620331, -7.920084730667149], + [21.7281107927397, -7.290872491081302], + [20.514748162526498, -7.299605808138629], + [20.6018229509383, -6.939317722199682], + [20.091621534920648, -6.943090101756993], + [20.037723016040218, -7.116361179231646], + [19.417502475673157, -7.155428562044298], + [19.16661339689611, -7.738183688999754], + [19.01675174324967, -7.988245944860132], + [18.464175652752687, -7.847014255406444], + [18.13422163256905, -7.987677504104922], + [17.472970004962235, -8.0685511206417], + [17.08999596524717, -7.545688978712526], + [16.8601908708452, -7.222297865429986], + [16.57317996589614, -6.622644545115087], + [16.326528354567046, -5.877470391466267], + [13.375597364971895, -5.864241224799549], + [13.02486941900696, -5.984388929878157], + [12.735171339578699, -5.965682061388499], + [12.32243167486351, -6.10009246177966], + [12.182336866920252, -5.789930515163839], + [12.436688266660868, -5.684303887559246], + [12.468004184629736, -5.248361504745005], + [12.63161176926579, -4.991271254092936], + [12.995517205465177, -4.781103203961884], + [13.258240187237048, -4.882957452009165], + [13.600234816144678, -4.50013844159097], + [14.144956088933299, -4.510008640158715], + [14.209034864975223, -4.793092136253598], + [14.58260379401318, -4.97023894615014], + [15.170991652088444, -4.343507175314301], + [15.75354007331475, -3.855164890156096], + [16.0062895036543, -3.535132744972529], + [15.972803175529151, -2.712392266453612], + [16.407091912510054, -1.740927015798682], + [16.865306837642123, -1.225816338713287], + [17.523716261472856, -0.743830254726987], + [17.638644646889986, -0.424831638189247], + [17.66355268725468, -0.058083998213817], + [17.826540154703252, 0.288923244626105], + [17.774191928791566, 0.855658677571085], + [17.898835483479587, 1.741831976728278], + [18.094275750407434, 2.365721543788055], + [18.39379235197114, 2.90044342692822], + [18.45306521980993, 3.504385891123349], + [18.54298221199778, 4.201785183118318], + [18.93231245288476, 4.709506130385975], + [19.467783644293146, 5.03152781821278], + [20.290679152108936, 4.691677761245288], + [20.927591180106276, 4.322785549329737], + [21.659122755630023, 4.22434194581372], + [22.405123732195538, 4.029160061047321], + [22.70412356943629, 4.633050848810157], + [22.841479526468106, 4.710126247573484], + [23.29721398285014, 4.609693101414223], + [24.410531040146253, 5.108784084489129], + [24.805028924262416, 4.89724660890235], + [25.12883344900328, 4.927244777847789], + [25.278798455514302, 5.170408229997192], + [25.650455356557472, 5.256087754737123], + [26.402760857862543, 5.150874538590871], + [27.04406538260471, 5.127852688004836], + [27.37422610851749, 5.233944403500061], + [27.979977247842807, 4.408413397637375], + [28.428993768026913, 4.287154649264494], + [28.696677687298802, 4.455077215996937], + [29.1590784034465, 4.389267279473231], + [29.71599531425602, 4.600804755060025], + [29.953500197069474, 4.173699042167683], + [30.833859897593808, 3.509165961110341] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Djibouti", + "sov_a3": "DJI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Djibouti", + "adm0_a3": "DJI", + "geou_dif": 0, + "geounit": "Djibouti", + "gu_a3": "DJI", + "su_dif": 0, + "subunit": "Djibouti", + "su_a3": "DJI", + "brk_diff": 0, + "name": "Djibouti", + "name_long": "Djibouti", + "brk_a3": "DJI", + "brk_name": "Djibouti", + "brk_group": null, + "abbrev": "Dji.", + "postal": "DJ", + "formal_en": "Republic of Djibouti", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Djibouti", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 516055, + "gdp_md_est": 1885, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DJ", + "iso_a3": "DJI", + "iso_n3": "262", + "un_a3": "262", + "wb_a2": "DJ", + "wb_a3": "DJI", + "woe_id": -99, + "adm0_a3_is": "DJI", + "adm0_a3_us": "DJI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DJI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [43.08122602720015, 12.699638576707116], + [43.31785241066467, 12.390148423711025], + [43.286381463398925, 11.974928290245884], + [42.715873650896526, 11.735640570518342], + [43.14530480324214, 11.462039699748857], + [42.77685184100096, 10.92687856693442], + [42.55493000000013, 11.105110000000195], + [42.31414000000012, 11.0342], + [41.755570000000205, 11.050910000000101], + [41.73959000000019, 11.355110000000138], + [41.66176000000013, 11.6312], + [42.000000000000114, 12.100000000000136], + [42.35156000000012, 12.542230000000131], + [42.77964236834475, 12.455415757695675], + [43.08122602720015, 12.699638576707116] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Algeria", + "sov_a3": "DZA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Algeria", + "adm0_a3": "DZA", + "geou_dif": 0, + "geounit": "Algeria", + "gu_a3": "DZA", + "su_dif": 0, + "subunit": "Algeria", + "su_a3": "DZA", + "brk_diff": 0, + "name": "Algeria", + "name_long": "Algeria", + "brk_a3": "DZA", + "brk_name": "Algeria", + "brk_group": null, + "abbrev": "Alg.", + "postal": "DZ", + "formal_en": "People's Democratic Republic of Algeria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Algeria", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 34178188, + "gdp_md_est": 232900, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DZ", + "iso_a3": "DZA", + "iso_n3": "012", + "un_a3": "012", + "wb_a2": "DZ", + "wb_a3": "DZA", + "woe_id": -99, + "adm0_a3_is": "DZA", + "adm0_a3_us": "DZA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "DZA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [11.999505649471613, 23.47166840259645], + [8.572893100629784, 21.565660712159143], + [5.677565952180686, 19.601206976799716], + [4.267419467800039, 19.155265204337], + [3.158133172222705, 19.057364203360038], + [3.1466610042539, 19.69357859952144], + [2.683588494486429, 19.856230170160114], + [2.06099083823392, 20.142233384679486], + [1.823227573259032, 20.610809434486043], + [-1.550054897457613, 22.792665920497384], + [-4.92333736817423, 24.974574082941], + [-8.68439978680905, 27.395744126896005], + [-8.665124477564191, 27.589479071558227], + [-8.665589565454809, 27.656425889592356], + [-8.674116176782974, 28.84128896739658], + [-7.059227667661928, 29.57922842052453], + [-6.060632290053774, 29.731699734001694], + [-5.242129278982787, 30.000443020135588], + [-4.859646165374471, 30.501187649043842], + [-3.690441046554696, 30.896951605751152], + [-3.647497931320146, 31.63729401298067], + [-3.068980271812648, 31.724497992473214], + [-2.616604783529567, 32.09434621838615], + [-1.30789913573787, 32.2628889023061], + [-1.124551153966308, 32.65152151135713], + [-1.388049282222568, 32.86401500094131], + [-1.733454555661467, 33.919712836231994], + [-1.792985805661687, 34.527918606091205], + [-2.169913702798624, 35.16839630791668], + [-1.208602871089056, 35.7148487411871], + [-0.127454392894606, 35.888662421200806], + [0.503876580415209, 36.30127289483528], + [1.466918572606545, 36.605647081034405], + [3.161698846050825, 36.78390493422522], + [4.81575809084913, 36.86503693292346], + [5.320120070017793, 36.71651886651662], + [6.261819695672613, 37.11065501560674], + [7.33038496260397, 37.118380642234364], + [7.737078484741004, 36.885707505840216], + [8.420964389691676, 36.94642731378316], + [8.217824334352315, 36.433176988260286], + [8.376367628623768, 35.47987600355594], + [8.140981479534304, 34.65514598239379], + [7.524481642292244, 34.09737641045146], + [7.612641635782182, 33.34411489514896], + [8.430472853233368, 32.74833730725595], + [8.439102817426118, 32.50628489840082], + [9.055602654668148, 32.10269196220129], + [9.482139926805274, 30.307556057246188], + [9.805634392952411, 29.42463837332339], + [9.859997999723447, 28.959989732371014], + [9.683884718472767, 28.1441738957792], + [9.756128370816782, 27.68825857188415], + [9.629056023811074, 27.14095347748092], + [9.716285841519749, 26.512206325785698], + [9.319410841518163, 26.094324856057455], + [9.910692579801776, 25.36545461679674], + [9.94826134607797, 24.936953640232517], + [10.303846876678362, 24.379313259370917], + [10.771363559622927, 24.56253205006175], + [11.560669386449005, 24.097909247325518], + [11.999505649471613, 23.47166840259645] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Egypt", + "sov_a3": "EGY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Egypt", + "adm0_a3": "EGY", + "geou_dif": 0, + "geounit": "Egypt", + "gu_a3": "EGY", + "su_dif": 0, + "subunit": "Egypt", + "su_a3": "EGY", + "brk_diff": 0, + "name": "Egypt", + "name_long": "Egypt", + "brk_a3": "EGY", + "brk_name": "Egypt", + "brk_group": null, + "abbrev": "Egypt", + "postal": "EG", + "formal_en": "Arab Republic of Egypt", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Egypt, Arab Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 83082869, + "gdp_md_est": 443700, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EG", + "iso_a3": "EGY", + "iso_n3": "818", + "un_a3": "818", + "wb_a2": "EG", + "wb_a3": "EGY", + "woe_id": -99, + "adm0_a3_is": "EGY", + "adm0_a3_us": "EGY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "EGY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [34.9226, 29.50133], + [34.64174, 29.09942], + [34.42655, 28.34399], + [34.15451, 27.8233], + [33.92136, 27.6487], + [33.58811, 27.97136], + [33.13676, 28.41765], + [32.42323, 29.85108], + [32.32046, 29.76043], + [32.73482, 28.70523], + [33.34876, 27.69989], + [34.10455, 26.14227], + [34.47387, 25.59856], + [34.79507, 25.03375], + [35.69241, 23.92671], + [35.49372, 23.75237], + [35.52598, 23.10244], + [36.69069, 22.20485], + [36.86623, 22], + [32.9, 22], + [29.02, 22], + [25, 22], + [25, 25.682499996361], + [25, 29.23865452953346], + [24.70007, 30.04419], + [24.95762, 30.6616], + [24.80287, 31.08929], + [25.16482, 31.56915], + [26.49533, 31.58568], + [27.45762, 31.32126], + [28.45048, 31.02577], + [28.91353, 30.87005], + [29.68342, 31.18686], + [30.09503, 31.4734], + [30.97693, 31.55586], + [31.68796, 31.4296], + [31.96041, 30.9336], + [32.19247, 31.26034], + [32.99392, 31.02407], + [33.7734, 30.96746], + [34.26544, 31.21936], + [34.9226, 29.50133] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Eritrea", + "sov_a3": "ERI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Eritrea", + "adm0_a3": "ERI", + "geou_dif": 0, + "geounit": "Eritrea", + "gu_a3": "ERI", + "su_dif": 0, + "subunit": "Eritrea", + "su_a3": "ERI", + "brk_diff": 0, + "name": "Eritrea", + "name_long": "Eritrea", + "brk_a3": "ERI", + "brk_name": "Eritrea", + "brk_group": null, + "abbrev": "Erit.", + "postal": "ER", + "formal_en": "State of Eritrea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Eritrea", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 5647168, + "gdp_md_est": 3945, + "pop_year": -99, + "lastcensus": 1984, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ER", + "iso_a3": "ERI", + "iso_n3": "232", + "un_a3": "232", + "wb_a2": "ER", + "wb_a3": "ERI", + "woe_id": -99, + "adm0_a3_is": "ERI", + "adm0_a3_us": "ERI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ERI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [42.35156000000012, 12.542230000000131], + [42.00975, 12.86582], + [41.59856, 13.452090000000112], + [41.15519371924984, 13.773319810435224], + [40.8966, 14.118640000000141], + [40.026218702969175, 14.519579169162284], + [39.34061, 14.53155], + [39.0994, 14.74064], + [38.51295, 14.50547], + [37.90607000000011, 14.959430000000168], + [37.59377, 14.2131], + [36.42951, 14.42211], + [36.32318891779812, 14.82248057704106], + [36.75386030451858, 16.29187409104429], + [36.852530000000115, 16.95655], + [37.16747, 17.263140000000135], + [37.90400000000011, 17.42754], + [38.410089959473225, 17.99830739997031], + [38.990622999840014, 16.84062612555169], + [39.26611006038803, 15.922723496967249], + [39.814293654140215, 15.435647284400318], + [41.17927493669765, 14.491079616753211], + [41.73495161313235, 13.921036892141558], + [42.27683068214486, 13.343992010954423], + [42.58957645037526, 13.000421250861905], + [43.08122602720015, 12.699638576707116], + [42.77964236834475, 12.455415757695675], + [42.35156000000012, 12.542230000000131] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ghana", + "sov_a3": "GHA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ghana", + "adm0_a3": "GHA", + "geou_dif": 0, + "geounit": "Ghana", + "gu_a3": "GHA", + "su_dif": 0, + "subunit": "Ghana", + "su_a3": "GHA", + "brk_diff": 0, + "name": "Ghana", + "name_long": "Ghana", + "brk_a3": "GHA", + "brk_name": "Ghana", + "brk_group": null, + "abbrev": "Ghana", + "postal": "GH", + "formal_en": "Republic of Ghana", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ghana", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 23832495, + "gdp_md_est": 34200, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GH", + "iso_a3": "GHA", + "iso_n3": "288", + "un_a3": "288", + "wb_a2": "GH", + "wb_a3": "GHA", + "woe_id": -99, + "adm0_a3_is": "GHA", + "adm0_a3_us": "GHA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "GHA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [1.060121697604927, 5.928837388528876], + [-0.507637905265938, 5.343472601742675], + [-1.063624640294194, 5.000547797053812], + [-1.964706590167594, 4.710462144383371], + [-2.856125047202397, 4.994475816259509], + [-2.81070146321784, 5.38905121502411], + [-3.244370083011262, 6.250471503113502], + [-2.983584967450327, 7.379704901555512], + [-2.562189500326241, 8.219627793811483], + [-2.827496303712707, 9.642460842319778], + [-2.963896246747112, 10.395334784380083], + [-2.940409308270461, 10.962690334512558], + [-1.203357713211431, 11.009819240762738], + [-0.761575893548183, 10.936929633015055], + [-0.438701544588582, 11.09834096927872], + [0.023802524423701, 11.018681748900804], + [-0.049784715159944, 10.706917832883931], + [0.367579990245389, 10.19121287682718], + [0.365900506195885, 9.465003973829482], + [0.461191847342121, 8.677222601756014], + [0.712029249686878, 8.31246450442383], + [0.490957472342245, 7.411744289576475], + [0.570384148774849, 6.914358628767189], + [0.836931186536333, 6.279978745952149], + [1.060121697604927, 5.928837388528876] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Ethiopia", + "sov_a3": "ETH", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ethiopia", + "adm0_a3": "ETH", + "geou_dif": 0, + "geounit": "Ethiopia", + "gu_a3": "ETH", + "su_dif": 0, + "subunit": "Ethiopia", + "su_a3": "ETH", + "brk_diff": 0, + "name": "Ethiopia", + "name_long": "Ethiopia", + "brk_a3": "ETH", + "brk_name": "Ethiopia", + "brk_group": null, + "abbrev": "Eth.", + "postal": "ET", + "formal_en": "Federal Democratic Republic of Ethiopia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ethiopia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 13, + "pop_est": 85237338, + "gdp_md_est": 68770, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ET", + "iso_a3": "ETH", + "iso_n3": "231", + "un_a3": "231", + "wb_a2": "ET", + "wb_a3": "ETH", + "woe_id": -99, + "adm0_a3_is": "ETH", + "adm0_a3_us": "ETH", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ETH.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [37.90607000000011, 14.959430000000168], + [38.51295, 14.50547], + [39.0994, 14.74064], + [39.34061, 14.53155], + [40.02625000000012, 14.51959], + [40.8966, 14.118640000000141], + [41.1552, 13.77333], + [41.59856, 13.452090000000112], + [42.00975, 12.86582], + [42.35156000000012, 12.542230000000131], + [42.000000000000114, 12.100000000000136], + [41.66176000000013, 11.6312], + [41.73959000000019, 11.355110000000138], + [41.755570000000205, 11.050910000000101], + [42.31414000000012, 11.0342], + [42.55493000000013, 11.105110000000195], + [42.77685184100096, 10.92687856693442], + [42.55876, 10.57258000000013], + [42.92812, 10.021940000000143], + [43.29699000000011, 9.540480000000173], + [43.67875, 9.18358000000012], + [46.94834, 7.99688], + [47.78942, 8.003], + [44.9636, 5.001620000000116], + [43.66087, 4.95755], + [42.76967000000013, 4.252590000000225], + [42.12861, 4.234130000000164], + [41.85508309264412, 3.918911920483765], + [41.17180000000013, 3.91909], + [40.76848000000012, 4.257020000000125], + [39.85494000000011, 3.838790000000131], + [39.55938425876593, 3.422060000000215], + [38.89251, 3.50074], + [38.67114, 3.61607], + [38.436970000000144, 3.58851], + [38.12091500000014, 3.598605], + [36.85509323800824, 4.447864127672858], + [36.15907863285565, 4.447864127672858], + [35.81744766235362, 4.776965663462022], + [35.81744766235362, 5.338232082790853], + [35.298007118233095, 5.506], + [34.70702, 6.59422000000012], + [34.25032, 6.82607], + [34.07510000000019, 7.22595], + [33.568290000000104, 7.71334], + [32.954180000000235, 7.784970000000102], + [33.29480000000012, 8.35458], + [33.82550000000015, 8.37916], + [33.97498, 8.684560000000147], + [33.96162, 9.58358], + [34.25745, 10.63009], + [34.73115000000013, 10.910170000000107], + [34.83163000000013, 11.318960000000118], + [35.26049, 12.08286], + [35.863630000000164, 12.57828], + [36.27022, 13.563330000000121], + [36.42951, 14.42211], + [37.59377, 14.2131], + [37.90607000000011, 14.959430000000168] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Gabon", + "sov_a3": "GAB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Gabon", + "adm0_a3": "GAB", + "geou_dif": 0, + "geounit": "Gabon", + "gu_a3": "GAB", + "su_dif": 0, + "subunit": "Gabon", + "su_a3": "GAB", + "brk_diff": 0, + "name": "Gabon", + "name_long": "Gabon", + "brk_a3": "GAB", + "brk_name": "Gabon", + "brk_group": null, + "abbrev": "Gabon", + "postal": "GA", + "formal_en": "Gabonese Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Gabon", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 5, + "pop_est": 1514993, + "gdp_md_est": 21110, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GA", + "iso_a3": "GAB", + "iso_n3": "266", + "un_a3": "266", + "wb_a2": "GA", + "wb_a3": "GAB", + "woe_id": -99, + "adm0_a3_is": "GAB", + "adm0_a3_us": "GAB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": 3, + "homepart": 1, + "filename": "GAB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [11.093772820691925, -3.978826592630547], + [10.06613528813574, -2.969482517105681], + [9.40524539555497, -2.144313246269043], + [8.79799563969317, -1.111301364754496], + [8.830086704146423, -0.779073581550037], + [9.048419630579588, -0.459351494960217], + [9.29135053878369, 0.268666083167687], + [9.492888624721985, 1.010119533691494], + [9.830284051155644, 1.067893784993799], + [11.285078973036462, 1.057661851400013], + [11.276449008843713, 2.261050930180872], + [11.75166548019979, 2.326757513839993], + [12.359380323952221, 2.19281220133945], + [12.951333855855609, 2.32161570882694], + [13.075822381246752, 2.267097072759015], + [13.003113641012078, 1.83089630778332], + [13.282631463278818, 1.31418366129688], + [14.026668735417218, 1.395677395021153], + [14.276265903386957, 1.196929836426619], + [13.843320753645655, 0.038757635901149], + [14.316418491277743, -0.552627455247048], + [14.425455763413593, -1.333406670744971], + [14.299210239324564, -1.998275648612214], + [13.99240726080771, -2.4708049454891], + [13.109618767965628, -2.428740329603514], + [12.575284458067642, -1.948511244315135], + [12.495702752338161, -2.391688327650243], + [11.820963575903193, -2.514161472181982], + [11.478038771214303, -2.765618991714241], + [11.855121697648114, -3.426870619321051], + [11.093772820691925, -3.978826592630547] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Gambia", + "sov_a3": "GMB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Gambia", + "adm0_a3": "GMB", + "geou_dif": 0, + "geounit": "Gambia", + "gu_a3": "GMB", + "su_dif": 0, + "subunit": "Gambia", + "su_a3": "GMB", + "brk_diff": 0, + "name": "Gambia", + "name_long": "The Gambia", + "brk_a3": "GMB", + "brk_name": "Gambia", + "brk_group": null, + "abbrev": "Gambia", + "postal": "GM", + "formal_en": "Republic of the Gambia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Gambia, The", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 1782893, + "gdp_md_est": 2272, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GM", + "iso_a3": "GMB", + "iso_n3": "270", + "un_a3": "270", + "wb_a2": "GM", + "wb_a3": "GMB", + "woe_id": -99, + "adm0_a3_is": "GMB", + "adm0_a3_us": "GMB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 10, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "GMB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-16.841524624081273, 13.15139394780256], + [-16.713728807023468, 13.594958604379853], + [-15.62459632003994, 13.62358734786956], + [-15.39877031092446, 13.86036876063092], + [-15.08173539881382, 13.876491807505984], + [-14.687030808968487, 13.630356960499784], + [-14.376713833055788, 13.625680243377372], + [-14.046992356817482, 13.79406789800045], + [-13.844963344772408, 13.505041612192002], + [-14.277701788784553, 13.280585028532242], + [-14.712197231494626, 13.298206691943777], + [-15.141163295949466, 13.509511623585238], + [-15.511812506562935, 13.278569647672867], + [-15.691000535534995, 13.270353094938455], + [-15.931295945692211, 13.130284125211332], + [-16.841524624081273, 13.15139394780256] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Guinea", + "sov_a3": "GIN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guinea", + "adm0_a3": "GIN", + "geou_dif": 0, + "geounit": "Guinea", + "gu_a3": "GIN", + "su_dif": 0, + "subunit": "Guinea", + "su_a3": "GIN", + "brk_diff": 0, + "name": "Guinea", + "name_long": "Guinea", + "brk_a3": "GIN", + "brk_name": "Guinea", + "brk_group": null, + "abbrev": "Gin.", + "postal": "GN", + "formal_en": "Republic of Guinea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guinea", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 10057975, + "gdp_md_est": 10600, + "pop_year": -99, + "lastcensus": 1996, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GN", + "iso_a3": "GIN", + "iso_n3": "324", + "un_a3": "324", + "wb_a2": "GN", + "wb_a3": "GIN", + "woe_id": -99, + "adm0_a3_is": "GIN", + "adm0_a3_us": "GIN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GIN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-8.439298468448698, 7.686042792181738], + [-8.722123582382123, 7.71167430259851], + [-8.926064622422004, 7.309037380396375], + [-9.208786383490844, 7.313920803247953], + [-9.40334815106975, 7.526905218938907], + [-9.337279832384581, 7.928534450711353], + [-9.755342169625834, 8.541055202666925], + [-10.016566534861255, 8.42850393313523], + [-10.23009355309128, 8.406205552601293], + [-10.505477260774668, 8.348896389189605], + [-10.494315151399633, 8.715540676300435], + [-10.654770473665891, 8.977178452994194], + [-10.622395188835041, 9.267910061068278], + [-10.8391519840833, 9.688246161330369], + [-11.117481248407328, 10.045872911006285], + [-11.917277390988659, 10.046983954300558], + [-12.150338100625005, 9.858571682164381], + [-12.425928514037565, 9.835834051955956], + [-12.59671912276221, 9.62018830000197], + [-12.71195756677308, 9.342711696810767], + [-13.246550258832515, 8.903048610871508], + [-13.685153977909792, 9.49474376061346], + [-14.074044969122282, 9.886166897008252], + [-14.33007585291237, 10.015719712763966], + [-14.579698859098258, 10.214467271358515], + [-14.693231980843505, 10.656300767454042], + [-14.839553798877944, 10.876571560098139], + [-15.130311245168171, 11.040411688679526], + [-14.685687221728898, 11.527823798056488], + [-14.382191534878729, 11.509271958863692], + [-14.121406419317779, 11.677117010947697], + [-13.900799729863776, 11.678718980348748], + [-13.743160773157411, 11.811269029177412], + [-13.828271857142125, 12.142644151249044], + [-13.718743658899513, 12.24718557377551], + [-13.700476040084325, 12.586182969610194], + [-13.217818162478238, 12.575873521367967], + [-12.499050665730564, 12.332089952031057], + [-12.278599005573438, 12.354440008997285], + [-12.203564825885634, 12.465647691289405], + [-11.65830095055793, 12.386582749882834], + [-11.51394283695059, 12.442987575729418], + [-11.456168585648271, 12.076834214725338], + [-11.29757361494451, 12.077971096235771], + [-11.036555955438258, 12.211244615116515], + [-10.870829637078215, 12.17788747807211], + [-10.593223842806282, 11.92397532800598], + [-10.165213792348837, 11.844083563682744], + [-9.890992804392013, 12.060478623904972], + [-9.567911749703214, 12.194243068892476], + [-9.327616339546012, 12.334286200403454], + [-9.127473517279583, 12.308060411015331], + [-8.90526485842453, 12.088358059126437], + [-8.786099005559464, 11.812560939984706], + [-8.376304897484914, 11.393645941610629], + [-8.581305304386774, 11.136245632364805], + [-8.620321010767128, 10.810890814655183], + [-8.407310756860028, 10.909256903522762], + [-8.282357143578281, 10.792597357623846], + [-8.33537716310974, 10.494811916541934], + [-8.029943610048619, 10.206534939001713], + [-8.229337124046822, 10.1290202905639], + [-8.30961646161225, 9.789531968622441], + [-8.079113735374348, 9.376223863152035], + [-7.832100389019188, 8.575704250518626], + [-8.20349890790088, 8.455453192575447], + [-8.299048631208564, 8.316443589710303], + [-8.221792364932199, 8.123328762235573], + [-8.280703497744938, 7.687179673692156], + [-8.439298468448698, 7.686042792181738] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Guinea Bissau", + "sov_a3": "GNB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guinea Bissau", + "adm0_a3": "GNB", + "geou_dif": 0, + "geounit": "Guinea Bissau", + "gu_a3": "GNB", + "su_dif": 0, + "subunit": "Guinea Bissau", + "su_a3": "GNB", + "brk_diff": 0, + "name": "Guinea-Bissau", + "name_long": "Guinea-Bissau", + "brk_a3": "GNB", + "brk_name": "Guinea-Bissau", + "brk_group": null, + "abbrev": "GnB.", + "postal": "GW", + "formal_en": "Republic of Guinea-Bissau", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guinea-Bissau", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 4, + "pop_est": 1533964, + "gdp_md_est": 904.2, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GW", + "iso_a3": "GNB", + "iso_n3": "624", + "un_a3": "624", + "wb_a2": "GW", + "wb_a3": "GNB", + "woe_id": -99, + "adm0_a3_is": "GNB", + "adm0_a3_us": "GNB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 13, + "long_len": 13, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GNB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-15.130311245168171, 11.040411688679526], + [-15.664180467175527, 11.458474025920795], + [-16.085214199273565, 11.52459402103824], + [-16.314786749730203, 11.806514797406548], + [-16.30894731288123, 11.95870189050612], + [-16.613838263403277, 12.170911159712702], + [-16.677451951554573, 12.384851589401052], + [-16.147716844130585, 12.547761542201187], + [-15.816574266004254, 12.515567124883345], + [-15.548476935274008, 12.628170070847347], + [-13.700476040084325, 12.586182969610194], + [-13.718743658899513, 12.24718557377551], + [-13.828271857142125, 12.142644151249044], + [-13.743160773157411, 11.811269029177412], + [-13.900799729863776, 11.678718980348748], + [-14.121406419317779, 11.677117010947697], + [-14.382191534878729, 11.509271958863692], + [-14.685687221728898, 11.527823798056488], + [-15.130311245168171, 11.040411688679526] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Kenya", + "sov_a3": "KEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kenya", + "adm0_a3": "KEN", + "geou_dif": 0, + "geounit": "Kenya", + "gu_a3": "KEN", + "su_dif": 0, + "subunit": "Kenya", + "su_a3": "KEN", + "brk_diff": 0, + "name": "Kenya", + "name_long": "Kenya", + "brk_a3": "KEN", + "brk_name": "Kenya", + "brk_group": null, + "abbrev": "Ken.", + "postal": "KE", + "formal_en": "Republic of Kenya", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kenya", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 39002772, + "gdp_md_est": 61510, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KE", + "iso_a3": "KEN", + "iso_n3": "404", + "un_a3": "404", + "wb_a2": "KE", + "wb_a3": "KEN", + "woe_id": -99, + "adm0_a3_is": "KEN", + "adm0_a3_us": "KEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [40.993, -0.85829], + [41.58513, -1.68325], + [40.88477, -2.08255], + [40.63785, -2.49979], + [40.26304, -2.57309], + [40.12119, -3.27768], + [39.80006, -3.68116], + [39.60489, -4.34653], + [39.20222, -4.67677], + [37.7669, -3.67712], + [37.69869, -3.09699], + [34.07262, -1.05982], + [33.90371119710453, -0.95], + [33.89356896966694, 0.109813537861896], + [34.18, 0.515], + [34.6721, 1.17694], + [35.03599, 1.90584], + [34.59607, 3.05374], + [34.47913, 3.5556], + [34.005, 4.249884947362048], + [34.62019626785388, 4.847122742081988], + [35.298007118232974, 5.506], + [35.817447662353516, 5.338232082790797], + [35.817447662353516, 4.77696566346189], + [36.159078632855646, 4.447864127672769], + [36.85509323800812, 4.447864127672769], + [38.120915, 3.598605], + [38.43697, 3.58851], + [38.67114, 3.61607], + [38.89251, 3.50074], + [39.55938425876585, 3.42206], + [39.85494, 3.83879], + [40.76848, 4.25702], + [41.1718, 3.91909], + [41.85508309264397, 3.918911920483727], + [40.98105, 2.78452], + [40.993, -0.85829] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Liberia", + "sov_a3": "LBR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Liberia", + "adm0_a3": "LBR", + "geou_dif": 0, + "geounit": "Liberia", + "gu_a3": "LBR", + "su_dif": 0, + "subunit": "Liberia", + "su_a3": "LBR", + "brk_diff": 0, + "name": "Liberia", + "name_long": "Liberia", + "brk_a3": "LBR", + "brk_name": "Liberia", + "brk_group": null, + "abbrev": "Liberia", + "postal": "LR", + "formal_en": "Republic of Liberia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Liberia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 3441790, + "gdp_md_est": 1526, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LR", + "iso_a3": "LBR", + "iso_n3": "430", + "un_a3": "430", + "wb_a2": "LR", + "wb_a3": "LBR", + "woe_id": -99, + "adm0_a3_is": "LBR", + "adm0_a3_us": "LBR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "LBR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-7.71215938966975, 4.364565944837722], + [-7.974107224957251, 4.355755113131963], + [-9.004793667018674, 4.8324185245922], + [-9.913420376006684, 5.593560695819207], + [-10.765383876986643, 6.140710760925558], + [-11.438779466182055, 6.785916856305747], + [-11.19980180504828, 7.105845648624737], + [-11.146704270868383, 7.396706447779536], + [-10.69559485517648, 7.939464016141087], + [-10.23009355309128, 8.406205552601293], + [-10.016566534861255, 8.42850393313523], + [-9.755342169625834, 8.541055202666925], + [-9.337279832384581, 7.928534450711353], + [-9.40334815106975, 7.526905218938907], + [-9.208786383490844, 7.313920803247953], + [-8.926064622422004, 7.309037380396375], + [-8.722123582382123, 7.71167430259851], + [-8.439298468448698, 7.686042792181738], + [-8.48544552248535, 7.39520783124307], + [-8.385451626000574, 6.911800645368742], + [-8.60288021486862, 6.46756419517166], + [-8.311347622094019, 6.193033148621083], + [-7.993692592795881, 6.126189683451543], + [-7.570152553731688, 5.707352199725904], + [-7.539715135111762, 5.313345241716519], + [-7.63536821128403, 5.188159084489456], + [-7.71215938966975, 4.364565944837722] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Equatorial Guinea", + "sov_a3": "GNQ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Equatorial Guinea", + "adm0_a3": "GNQ", + "geou_dif": 0, + "geounit": "Equatorial Guinea", + "gu_a3": "GNQ", + "su_dif": 0, + "subunit": "Equatorial Guinea", + "su_a3": "GNQ", + "brk_diff": 0, + "name": "Eq. Guinea", + "name_long": "Equatorial Guinea", + "brk_a3": "GNQ", + "brk_name": "Eq. Guinea", + "brk_group": null, + "abbrev": "Eq. G.", + "postal": "GQ", + "formal_en": "Republic of Equatorial Guinea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Equatorial Guinea", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 650702, + "gdp_md_est": 14060, + "pop_year": 0, + "lastcensus": 2002, + "gdp_year": 0, + "economy": "7. Least developed region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GQ", + "iso_a3": "GNQ", + "iso_n3": "226", + "un_a3": "226", + "wb_a2": "GQ", + "wb_a3": "GNQ", + "woe_id": -99, + "adm0_a3_is": "GNQ", + "adm0_a3_us": "GNQ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 17, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "GNQ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.492888624721985, 1.010119533691494], + [9.305613234096256, 1.160911363119183], + [9.649158155972628, 2.283866075037736], + [11.276449008843713, 2.261050930180872], + [11.285078973036462, 1.057661851400013], + [9.830284051155644, 1.067893784993799], + [9.492888624721985, 1.010119533691494] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Lesotho", + "sov_a3": "LSO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Lesotho", + "adm0_a3": "LSO", + "geou_dif": 0, + "geounit": "Lesotho", + "gu_a3": "LSO", + "su_dif": 0, + "subunit": "Lesotho", + "su_a3": "LSO", + "brk_diff": 0, + "name": "Lesotho", + "name_long": "Lesotho", + "brk_a3": "LSO", + "brk_name": "Lesotho", + "brk_group": null, + "abbrev": "Les.", + "postal": "LS", + "formal_en": "Kingdom of Lesotho", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lesotho", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 8, + "pop_est": 2130819, + "gdp_md_est": 3293, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LS", + "iso_a3": "LSO", + "iso_n3": "426", + "un_a3": "426", + "wb_a2": "LS", + "wb_a3": "LSO", + "woe_id": -99, + "adm0_a3_is": "LSO", + "adm0_a3_us": "LSO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "LSO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [28.97826256685724, -28.955596612261715], + [29.325166456832587, -29.257386976846252], + [29.018415154748023, -29.74376555757737], + [28.84839969250774, -30.070050551068253], + [28.29106937023991, -30.2262167294543], + [28.107204624145425, -30.54573211031495], + [27.749397006956485, -30.64510588961222], + [26.999261915807637, -29.875953871379984], + [27.532511020627478, -29.24271087007536], + [28.07433841320778, -28.851468601193588], + [28.541700066855498, -28.64750172293757], + [28.97826256685724, -28.955596612261715] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Libya", + "sov_a3": "LBY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Libya", + "adm0_a3": "LBY", + "geou_dif": 0, + "geounit": "Libya", + "gu_a3": "LBY", + "su_dif": 0, + "subunit": "Libya", + "su_a3": "LBY", + "brk_diff": 0, + "name": "Libya", + "name_long": "Libya", + "brk_a3": "LBY", + "brk_name": "Libya", + "brk_group": null, + "abbrev": "Libya", + "postal": "LY", + "formal_en": "Libya", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Libya", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 11, + "pop_est": 6310434, + "gdp_md_est": 88830, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LY", + "iso_a3": "LBY", + "iso_n3": "434", + "un_a3": "434", + "wb_a2": "LY", + "wb_a3": "LBY", + "woe_id": -99, + "adm0_a3_is": "LBY", + "adm0_a3_us": "LBY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "LBY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [14.8513, 22.862950000000126], + [14.143870883855243, 22.49128896737113], + [13.581424594790462, 23.04050608976928], + [11.9995056494717, 23.471668402596432], + [11.560669386449035, 24.097909247325617], + [10.771363559622955, 24.562532050061748], + [10.303846876678449, 24.379313259370974], + [9.948261346078027, 24.936953640232616], + [9.910692579801776, 25.365454616796796], + [9.31941084151822, 26.094324856057483], + [9.716285841519664, 26.51220632578565], + [9.629056023811074, 27.140953477481048], + [9.756128370816782, 27.688258571884205], + [9.683884718472882, 28.144173895779314], + [9.859997999723475, 28.95998973237107], + [9.805634392952356, 29.424638373323376], + [9.482139926805417, 30.307556057246188], + [9.970017124072967, 30.539324856075382], + [10.056575148161699, 30.961831366493524], + [9.950225050505196, 31.376069647745283], + [10.636901482799487, 31.761420803345683], + [10.944789666394513, 32.081814683555365], + [11.432253452203781, 32.36890310315283], + [11.48878746913101, 33.13699575452324], + [12.66331, 32.79278], + [13.08326, 32.87882], + [13.91868, 32.71196], + [15.24563, 32.26508], + [15.71394, 31.37626], + [16.61162, 31.18218], + [18.02109, 30.76357], + [19.08641, 30.26639], + [19.57404, 30.52582], + [20.05335, 30.98576], + [19.82033, 31.75179000000014], + [20.13397, 32.2382], + [20.85452, 32.7068], + [21.54298, 32.8432], + [22.89576, 32.63858], + [23.2368, 32.19149], + [23.609130000000107, 32.18726], + [23.9275, 32.01667], + [24.92114, 31.89936], + [25.16482, 31.56915], + [24.80287, 31.08929], + [24.95762, 30.6616], + [24.70007, 30.04419], + [25.00000000000011, 29.23865452953356], + [25.00000000000011, 25.682499996361003], + [25.00000000000011, 22], + [25.00000000000011, 20.00304], + [23.850000000000136, 20], + [23.837660000000138, 19.580470000000105], + [19.84926, 21.49509], + [15.86085, 23.40972], + [14.8513, 22.862950000000126] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Morocco", + "sov_a3": "MAR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Morocco", + "adm0_a3": "MAR", + "geou_dif": 0, + "geounit": "Morocco", + "gu_a3": "MAR", + "su_dif": 0, + "subunit": "Morocco", + "su_a3": "MAR", + "brk_diff": 0, + "name": "Morocco", + "name_long": "Morocco", + "brk_a3": "MAR", + "brk_name": "Morocco", + "brk_group": null, + "abbrev": "Mor.", + "postal": "MA", + "formal_en": "Kingdom of Morocco", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Morocco", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 34859364, + "gdp_md_est": 136600, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MA", + "iso_a3": "MAR", + "iso_n3": "504", + "un_a3": "504", + "wb_a2": "MA", + "wb_a3": "MAR", + "woe_id": -99, + "adm0_a3_is": "MAR", + "adm0_a3_us": "MAR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MAR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-5.193863491222032, 35.75518219659085], + [-4.591006232105143, 35.33071198174565], + [-3.640056525070008, 35.39985504815198], + [-2.604305792644112, 35.17909332940112], + [-2.169913702798624, 35.16839630791671], + [-1.792985805661658, 34.527918606091305], + [-1.73345455566141, 33.91971283623212], + [-1.388049282222596, 32.86401500094137], + [-1.124551153966195, 32.6515215113572], + [-1.30789913573787, 32.26288890230603], + [-2.616604783529567, 32.094346218386164], + [-3.068980271812649, 31.72449799247329], + [-3.647497931320146, 31.63729401298082], + [-3.690441046554667, 30.896951605751152], + [-4.859646165374443, 30.50118764904388], + [-5.242129278982787, 30.000443020135574], + [-6.060632290053746, 29.731699734001808], + [-7.059227667661901, 29.579228420524657], + [-8.674116176782832, 28.84128896739665], + [-8.665589565454836, 27.65642588959247], + [-8.817809007940525, 27.65642588959247], + [-8.817828334986643, 27.65642588959247], + [-8.794883999049034, 27.12069631602256], + [-9.413037482124508, 27.088476060488546], + [-9.735343390328751, 26.860944729107416], + [-10.189424200877452, 26.860944729107416], + [-10.55126257978526, 26.990807603456886], + [-11.392554897496948, 26.883423977154393], + [-11.718219773800342, 26.104091701760808], + [-12.030758836301658, 26.03086619720312], + [-12.50096269372537, 24.770116278578143], + [-13.891110398809047, 23.691009019459386], + [-14.221167771857154, 22.310163072188345], + [-14.630832688850946, 21.860939846274874], + [-14.750954555713404, 21.500600083903805], + [-17.00296179856107, 21.420734157796687], + [-17.020428432675768, 21.422310288981635], + [-16.973247849993186, 21.885744533774954], + [-16.58913692876763, 22.15823436125009], + [-16.261921759495664, 22.679339504481277], + [-16.3264139469959, 23.017768459560898], + [-15.982610642958063, 23.723358466074103], + [-15.426003790742186, 24.35913361256104], + [-15.089331834360733, 24.52026072844697], + [-14.824645148161691, 25.103532619725314], + [-14.800925665739667, 25.63626496022229], + [-14.439939947964831, 26.254418443297652], + [-13.773804897506464, 26.618892320252286], + [-13.139941779014292, 27.640147813420494], + [-13.121613369914712, 27.654147671719812], + [-12.618836635783111, 28.038185533148663], + [-11.688919236690765, 28.148643907172584], + [-10.900956997104402, 28.83214223888092], + [-10.399592251008642, 29.098585923777787], + [-9.564811163765626, 29.933573716749862], + [-9.814718390329174, 31.17773550060906], + [-9.434793260119363, 32.038096421836485], + [-9.300692918321829, 32.564679266890636], + [-8.65747636558504, 33.2402452662424], + [-7.654178432638218, 33.69706492770251], + [-6.91254411460136, 34.11047638603745], + [-6.244342006851411, 35.145865383437524], + [-5.929994269219833, 35.75998810479399], + [-5.193863491222032, 35.75518219659085] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mali", + "sov_a3": "MLI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mali", + "adm0_a3": "MLI", + "geou_dif": 0, + "geounit": "Mali", + "gu_a3": "MLI", + "su_dif": 0, + "subunit": "Mali", + "su_a3": "MLI", + "brk_diff": 0, + "name": "Mali", + "name_long": "Mali", + "brk_a3": "MLI", + "brk_name": "Mali", + "brk_group": null, + "abbrev": "Mali", + "postal": "ML", + "formal_en": "Republic of Mali", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mali", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 7, + "pop_est": 12666987, + "gdp_md_est": 14590, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ML", + "iso_a3": "MLI", + "iso_n3": "466", + "un_a3": "466", + "wb_a2": "ML", + "wb_a3": "MLI", + "woe_id": -99, + "adm0_a3_is": "MLI", + "adm0_a3_us": "MLI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MLI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-12.170750291380301, 14.616834214735505], + [-11.834207526079467, 14.79909699142894], + [-11.666078253617854, 15.388208319556298], + [-11.349095017939504, 15.411256008358478], + [-10.650791388379417, 15.132745876521426], + [-10.086846482778212, 15.330485744686273], + [-9.700255092802706, 15.264107367407362], + [-9.55023840985939, 15.486496893775437], + [-5.537744309908447, 15.501689764869257], + [-5.315277268891933, 16.20185374599184], + [-5.488522508150438, 16.325102037007966], + [-5.971128709324248, 20.64083344164763], + [-6.453786586930335, 24.956590684503425], + [-4.92333736817423, 24.974574082941], + [-1.550054897457613, 22.792665920497384], + [1.823227573259032, 20.610809434486043], + [2.06099083823392, 20.142233384679486], + [2.683588494486429, 19.856230170160114], + [3.1466610042539, 19.69357859952144], + [3.158133172222705, 19.057364203360038], + [4.267419467800039, 19.155265204337], + [4.270209995143801, 16.852227484601215], + [3.723421665063483, 16.184283759012615], + [3.638258904646477, 15.568119818580454], + [2.749992709981484, 15.409524847876696], + [1.385528191746858, 15.323561102759172], + [1.01578331869851, 14.968182277887948], + [0.374892205414682, 14.928908189346132], + [-0.26625729003058, 14.924308986872148], + [-0.515854458000348, 15.116157741755726], + [-1.066363491205664, 14.973815009007765], + [-2.001035122068771, 14.559008287000891], + [-2.191824510090385, 14.246417548067356], + [-2.967694464520577, 13.79815033615151], + [-3.10370683431276, 13.541266791228594], + [-3.522802700199861, 13.337661647998615], + [-4.006390753587226, 13.472485459848116], + [-4.28040503581488, 13.228443508349741], + [-4.427166103523803, 12.542645575404295], + [-5.220941941743121, 11.713858954307227], + [-5.197842576508648, 11.37514577885014], + [-5.470564947929006, 10.951269842976048], + [-5.404341599946974, 10.370736802609146], + [-5.816926235365287, 10.222554633012194], + [-6.050452032892267, 10.096360785355444], + [-6.205222947606431, 10.524060777219134], + [-6.493965013037267, 10.411302801958271], + [-6.666460944027548, 10.430810655148447], + [-6.850506557635057, 10.138993841996239], + [-7.622759161804809, 10.147236232946796], + [-7.899589809592372, 10.297382106970828], + [-8.029943610048619, 10.206534939001713], + [-8.33537716310974, 10.494811916541934], + [-8.282357143578281, 10.792597357623846], + [-8.407310756860028, 10.909256903522762], + [-8.620321010767128, 10.810890814655183], + [-8.581305304386774, 11.136245632364805], + [-8.376304897484914, 11.393645941610629], + [-8.786099005559464, 11.812560939984706], + [-8.90526485842453, 12.088358059126437], + [-9.127473517279583, 12.308060411015331], + [-9.327616339546012, 12.334286200403454], + [-9.567911749703214, 12.194243068892476], + [-9.890992804392013, 12.060478623904972], + [-10.165213792348837, 11.844083563682744], + [-10.593223842806282, 11.92397532800598], + [-10.870829637078215, 12.17788747807211], + [-11.036555955438258, 12.211244615116515], + [-11.29757361494451, 12.077971096235771], + [-11.456168585648271, 12.076834214725338], + [-11.51394283695059, 12.442987575729418], + [-11.467899135778524, 12.754518947800975], + [-11.55339779300543, 13.141213690641067], + [-11.927716030311615, 13.422075100147394], + [-12.12488745772126, 13.994727484589788], + [-12.170750291380301, 14.616834214735505] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Madagascar", + "sov_a3": "MDG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Madagascar", + "adm0_a3": "MDG", + "geou_dif": 0, + "geounit": "Madagascar", + "gu_a3": "MDG", + "su_dif": 0, + "subunit": "Madagascar", + "su_a3": "MDG", + "brk_diff": 0, + "name": "Madagascar", + "name_long": "Madagascar", + "brk_a3": "MDG", + "brk_name": "Madagascar", + "brk_group": null, + "abbrev": "Mad.", + "postal": "MG", + "formal_en": "Republic of Madagascar", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Madagascar", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 3, + "pop_est": 20653556, + "gdp_md_est": 20130, + "pop_year": -99, + "lastcensus": 1993, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MG", + "iso_a3": "MDG", + "iso_n3": "450", + "un_a3": "450", + "wb_a2": "MG", + "wb_a3": "MDG", + "woe_id": -99, + "adm0_a3_is": "MDG", + "adm0_a3_us": "MDG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MDG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [49.54351891459575, -12.469832858940554], + [49.80898074727909, -12.895284925999555], + [50.056510857957164, -13.555761407121985], + [50.21743126811407, -14.758788750876795], + [50.47653689962553, -15.226512139550541], + [50.377111443895956, -15.706069431219126], + [50.20027469259318, -16.000263360256767], + [49.86060550313868, -15.414252618066916], + [49.67260664246086, -15.710203545802479], + [49.863344354050156, -16.451036879138776], + [49.77456424337271, -16.875042006093597], + [49.49861209493412, -17.106035658438273], + [49.435618523970305, -17.953064060134366], + [49.041792433473944, -19.118781019774445], + [48.54854088724801, -20.496888116134127], + [47.93074913919867, -22.391501153251085], + [47.54772342305131, -23.781958916928517], + [47.095761346226595, -24.941629733990453], + [46.282477654817086, -25.178462823184105], + [45.409507684110444, -25.60143442149309], + [44.83357384621755, -25.34610116953894], + [44.03972049334976, -24.988345228782308], + [43.76376834491117, -24.460677178649988], + [43.697777540874455, -23.574116306250602], + [43.345654331237625, -22.776903985283873], + [43.254187046081, -22.057413018484123], + [43.43329756040464, -21.336475111580185], + [43.893682895692926, -21.163307386970125], + [43.896370070172104, -20.830459486578174], + [44.37432539243966, -20.07236622485639], + [44.46439741392439, -19.435454196859048], + [44.23242190936617, -18.961994724200906], + [44.04297610858415, -18.33138722094317], + [43.96308434426091, -17.409944756746782], + [44.31246870298628, -16.850495700754955], + [44.4465173683514, -16.216219170804507], + [44.94493655780653, -16.1793738745804], + [45.50273196796499, -15.97437346767854], + [45.87299360533626, -15.793454278224685], + [46.31224327981721, -15.780018405828798], + [46.882182651564285, -15.210182386946313], + [47.70512983581235, -14.594302666891764], + [48.005214878131255, -14.091232598530375], + [47.869047479042166, -13.663868503476586], + [48.29382775248138, -13.784067884987486], + [48.84506025573878, -13.089174899958664], + [48.86350874206698, -12.48786793381042], + [49.194651320193316, -12.04055673589197], + [49.54351891459575, -12.469832858940554] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mozambique", + "sov_a3": "MOZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mozambique", + "adm0_a3": "MOZ", + "geou_dif": 0, + "geounit": "Mozambique", + "gu_a3": "MOZ", + "su_dif": 0, + "subunit": "Mozambique", + "su_a3": "MOZ", + "brk_diff": 0, + "name": "Mozambique", + "name_long": "Mozambique", + "brk_a3": "MOZ", + "brk_name": "Mozambique", + "brk_group": null, + "abbrev": "Moz.", + "postal": "MZ", + "formal_en": "Republic of Mozambique", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mozambique", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 21669278, + "gdp_md_est": 18940, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MZ", + "iso_a3": "MOZ", + "iso_n3": "508", + "un_a3": "508", + "wb_a2": "MZ", + "wb_a3": "MOZ", + "woe_id": -99, + "adm0_a3_is": "MOZ", + "adm0_a3_us": "MOZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MOZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [34.55998904799935, -11.520020033415925], + [35.31239790216904, -11.439146416879147], + [36.51408165868426, -11.720938002166733], + [36.775150994622805, -11.594537448780805], + [37.47128421402661, -11.56875090906716], + [37.82764489111139, -11.268769219612835], + [38.42755659358775, -11.285202325081656], + [39.521029900883775, -10.896853936408226], + [40.31658857601719, -10.317096042525698], + [40.47838748552303, -10.765440769089993], + [40.437253045418686, -11.761710707245015], + [40.56081139502857, -12.639176527561027], + [40.59962039567975, -14.201975192931862], + [40.775475294768995, -14.691764418194241], + [40.4772506040126, -15.406294447493972], + [40.08926395036522, -16.10077402106446], + [39.45255862809705, -16.72089120856694], + [38.53835086442152, -17.101023044505958], + [37.41113284683888, -17.586368096591237], + [36.28127933120936, -18.65968759529345], + [35.89649661636406, -18.842260430580634], + [35.198399692533144, -19.552811374593894], + [34.78638349787005, -19.784011732667736], + [34.70189253107284, -20.49704314543101], + [35.176127150215365, -21.25436126066841], + [35.37342776870574, -21.840837090748877], + [35.385848253705404, -22.14], + [35.562545536369086, -22.09], + [35.533934767404304, -23.070787855727758], + [35.37177412287238, -23.5353589820317], + [35.60747033055563, -23.706563002214683], + [35.45874555841962, -24.12260995859655], + [35.04073489761066, -24.478350518493805], + [34.21582400893547, -24.81631438568266], + [33.01321007663901, -25.357573337507738], + [32.574632195777866, -25.72731821055609], + [32.66036339695009, -26.148584486599443], + [32.91595503106569, -26.215867201443466], + [32.830120477028885, -26.742191664336197], + [32.07166548028107, -26.73382008230491], + [31.98577924981197, -26.291779880480227], + [31.837777947728064, -25.84333180105135], + [31.75240848158188, -25.484283949487413], + [31.93058882012425, -24.369416599222536], + [31.670397983534652, -23.658969008073864], + [31.191409132621285, -22.2515096981724], + [32.244988234188014, -21.116488539313693], + [32.50869306817344, -20.395292250248307], + [32.65974327976258, -20.304290052982317], + [32.772707960752626, -19.715592136313298], + [32.61199425632489, -19.419382826416275], + [32.65488569512715, -18.672089939043495], + [32.84986087416439, -17.97905730557718], + [32.847638787575846, -16.713398125884616], + [32.32823896661022, -16.392074069893752], + [31.8520406430406, -16.319417006091378], + [31.636498243951195, -16.071990248277885], + [31.173063999157677, -15.860943698797872], + [30.338954705534544, -15.880839125230244], + [30.274255812305107, -15.507786960515212], + [30.17948123548183, -14.796099134991527], + [33.214024692525214, -13.971860039936153], + [33.789700148256685, -14.451830743063072], + [34.064825473778626, -14.359950046448121], + [34.45963341648854, -14.613009535381424], + [34.51766604995231, -15.013708591372612], + [34.307291294092096, -15.478641452702595], + [34.38129194513405, -16.183559665596043], + [35.033810255683534, -16.801299737213093], + [35.33906294123164, -16.10744028083011], + [35.77190473810836, -15.896858819240725], + [35.68684533055594, -14.611045830954332], + [35.26795617039801, -13.887834161029566], + [34.907151320136165, -13.565424899960568], + [34.55998904799935, -13.579997653866876], + [34.28000613784198, -12.280025323132504], + [34.55998904799935, -11.520020033415925] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Malawi", + "sov_a3": "MWI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Malawi", + "adm0_a3": "MWI", + "geou_dif": 0, + "geounit": "Malawi", + "gu_a3": "MWI", + "su_dif": 0, + "subunit": "Malawi", + "su_a3": "MWI", + "brk_diff": 0, + "name": "Malawi", + "name_long": "Malawi", + "brk_a3": "MWI", + "brk_name": "Malawi", + "brk_group": null, + "abbrev": "Mal.", + "postal": "MW", + "formal_en": "Republic of Malawi", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Malawi", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 5, + "pop_est": 14268711, + "gdp_md_est": 11810, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MW", + "iso_a3": "MWI", + "iso_n3": "454", + "un_a3": "454", + "wb_a2": "MW", + "wb_a3": "MWI", + "woe_id": -99, + "adm0_a3_is": "MWI", + "adm0_a3_us": "MWI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MWI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [34.55998904799935, -11.520020033415925], + [34.28000613784198, -12.280025323132504], + [34.55998904799935, -13.579997653866876], + [34.907151320136165, -13.565424899960568], + [35.26795617039801, -13.887834161029566], + [35.68684533055594, -14.611045830954332], + [35.77190473810836, -15.896858819240725], + [35.33906294123164, -16.10744028083011], + [35.033810255683534, -16.801299737213093], + [34.38129194513405, -16.183559665596043], + [34.307291294092096, -15.478641452702595], + [34.51766604995231, -15.013708591372612], + [34.45963341648854, -14.613009535381424], + [34.064825473778626, -14.359950046448121], + [33.789700148256685, -14.451830743063072], + [33.214024692525214, -13.971860039936153], + [32.68816531752313, -13.712857761289275], + [32.991764357237884, -12.783870537978272], + [33.306422153463075, -12.435778090060218], + [33.11428917820191, -11.607198174692314], + [33.315310499817286, -10.796549981329697], + [33.48568769708359, -10.525558770391115], + [33.2313879737753, -9.6767216935648], + [32.75937544122132, -9.230599053589058], + [33.73972903823045, -9.417150974162723], + [33.94083772409653, -9.693673841980294], + [34.28000613784198, -10.159999688358404], + [34.55998904799935, -11.520020033415925] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mauritania", + "sov_a3": "MRT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mauritania", + "adm0_a3": "MRT", + "geou_dif": 0, + "geounit": "Mauritania", + "gu_a3": "MRT", + "su_dif": 0, + "subunit": "Mauritania", + "su_a3": "MRT", + "brk_diff": 0, + "name": "Mauritania", + "name_long": "Mauritania", + "brk_a3": "MRT", + "brk_name": "Mauritania", + "brk_group": null, + "abbrev": "Mrt.", + "postal": "MR", + "formal_en": "Islamic Republic of Mauritania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mauritania", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 1, + "pop_est": 3129486, + "gdp_md_est": 6308, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MR", + "iso_a3": "MRT", + "iso_n3": "478", + "un_a3": "478", + "wb_a2": "MR", + "wb_a3": "MRT", + "woe_id": -99, + "adm0_a3_is": "MRT", + "adm0_a3_us": "MRT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MRT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-12.170750291380301, 14.616834214735505], + [-12.830658331747516, 15.303691514542946], + [-13.43573767745306, 16.03938304286619], + [-14.099521450242179, 16.304302273010492], + [-14.577347581428981, 16.59826365810281], + [-15.135737270558817, 16.587282416240782], + [-15.62366614425869, 16.369337063049812], + [-16.12069007004193, 16.455662543193384], + [-16.463098110407884, 16.13503611903846], + [-16.549707810929064, 16.67389211676196], + [-16.270551723688357, 17.166962795474873], + [-16.14634741867485, 18.108481553616656], + [-16.256883307347167, 19.096715806550307], + [-16.37765112961327, 19.593817246981985], + [-16.277838100641517, 20.0925206568147], + [-16.536323614965468, 20.567866319251493], + [-17.063423224342568, 20.999752102130827], + [-16.845193650773993, 21.33332347257488], + [-12.929101935263532, 21.32707062426756], + [-13.118754441774712, 22.771220201096256], + [-12.874221564169575, 23.284832261645178], + [-11.937224493853321, 23.374594224536168], + [-11.96941891117116, 25.933352769468268], + [-8.6872936670174, 25.881056219988906], + [-8.68439978680905, 27.395744126896005], + [-4.92333736817423, 24.974574082941], + [-6.453786586930335, 24.956590684503425], + [-5.971128709324248, 20.64083344164763], + [-5.488522508150438, 16.325102037007966], + [-5.315277268891933, 16.20185374599184], + [-5.537744309908447, 15.501689764869257], + [-9.55023840985939, 15.486496893775437], + [-9.700255092802706, 15.264107367407362], + [-10.086846482778212, 15.330485744686273], + [-10.650791388379417, 15.132745876521426], + [-11.349095017939504, 15.411256008358478], + [-11.666078253617854, 15.388208319556298], + [-11.834207526079467, 14.79909699142894], + [-12.170750291380301, 14.616834214735505] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Namibia", + "sov_a3": "NAM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Namibia", + "adm0_a3": "NAM", + "geou_dif": 0, + "geounit": "Namibia", + "gu_a3": "NAM", + "su_dif": 0, + "subunit": "Namibia", + "su_a3": "NAM", + "brk_diff": 0, + "name": "Namibia", + "name_long": "Namibia", + "brk_a3": "NAM", + "brk_name": "Namibia", + "brk_group": null, + "abbrev": "Nam.", + "postal": "NA", + "formal_en": "Republic of Namibia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Namibia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 7, + "pop_est": 2108665, + "gdp_md_est": 13250, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NA", + "iso_a3": "NAM", + "iso_n3": "516", + "un_a3": "516", + "wb_a2": "NA", + "wb_a3": "NAM", + "woe_id": -99, + "adm0_a3_is": "NAM", + "adm0_a3_us": "NAM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NAM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [16.344976840895242, -28.576705010697697], + [15.601818068105814, -27.8212472470228], + [15.21047244635946, -27.090955905874047], + [14.989710727608552, -26.117371921495156], + [14.743214145576331, -25.39292001719538], + [14.408144158595833, -23.853014011329847], + [14.385716586981149, -22.65665292734069], + [14.257714064194175, -22.111208184499954], + [13.86864220546866, -21.699036960539978], + [13.35249799973744, -20.872834161057504], + [12.826845330464492, -19.673165785401665], + [12.608564080463621, -19.0453488094877], + [11.794918654028066, -18.069129327061916], + [11.734198846085121, -17.301889336824473], + [12.215461460019355, -17.111668389558083], + [12.814081251688407, -16.94134286872407], + [13.462362094789967, -16.971211846588773], + [14.05850141770901, -17.423380629142663], + [14.209706658595024, -17.35310068122572], + [18.26330936043416, -17.309950860262006], + [18.956186964603603, -17.789094740472258], + [21.377176141045567, -17.930636488519696], + [23.215048455506064, -17.52311614346598], + [24.033861525170778, -17.295843194246324], + [24.682349074001507, -17.353410739819473], + [25.07695031098226, -17.57882333747662], + [25.08444339366457, -17.661815687737374], + [24.520705193792537, -17.887124932529936], + [24.217364536239213, -17.88934701911849], + [23.579005568137717, -18.28126108162006], + [23.1968583513393, -17.869038181227786], + [21.655040317478978, -18.219146010005225], + [20.910641310314535, -18.252218926672022], + [20.881134067475866, -21.814327080983148], + [19.89545779794068, -21.84915699634787], + [19.895767856534434, -24.767790215760588], + [19.894734327888614, -28.461104831660776], + [19.002127312911085, -28.972443129188864], + [18.464899122804752, -29.04546192801728], + [17.83615197110953, -28.85637786226132], + [17.387497185951503, -28.78351409272978], + [17.218928663815404, -28.35594329194681], + [16.824017368240902, -28.082161553664466], + [16.344976840895242, -28.576705010697697] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Rwanda", + "sov_a3": "RWA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Rwanda", + "adm0_a3": "RWA", + "geou_dif": 0, + "geounit": "Rwanda", + "gu_a3": "RWA", + "su_dif": 0, + "subunit": "Rwanda", + "su_a3": "RWA", + "brk_diff": 0, + "name": "Rwanda", + "name_long": "Rwanda", + "brk_a3": "RWA", + "brk_name": "Rwanda", + "brk_group": null, + "abbrev": "Rwa.", + "postal": "RW", + "formal_en": "Republic of Rwanda", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Rwanda", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 10, + "pop_est": 10473282, + "gdp_md_est": 9706, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "RW", + "iso_a3": "RWA", + "iso_n3": "646", + "un_a3": "646", + "wb_a2": "RW", + "wb_a3": "RWA", + "woe_id": -99, + "adm0_a3_is": "RWA", + "adm0_a3_us": "RWA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "RWA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [30.41910485201924, -1.134659112150416], + [30.81613488131771, -1.698914076345389], + [30.75830895358311, -2.287250257988369], + [30.469696079232985, -2.413857517103458], + [29.938359002407942, -2.348486830254238], + [29.632176141078588, -2.917857761246097], + [29.024926385216787, -2.839257907730158], + [29.117478875451553, -2.292211195488385], + [29.25483483248334, -2.215109958508911], + [29.29188683443661, -1.620055840667987], + [29.579466180140884, -1.341313164885626], + [29.82151858899601, -1.443322442229785], + [30.41910485201924, -1.134659112150416] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Niger", + "sov_a3": "NER", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Niger", + "adm0_a3": "NER", + "geou_dif": 0, + "geounit": "Niger", + "gu_a3": "NER", + "su_dif": 0, + "subunit": "Niger", + "su_a3": "NER", + "brk_diff": 0, + "name": "Niger", + "name_long": "Niger", + "brk_a3": "NER", + "brk_name": "Niger", + "brk_group": null, + "abbrev": "Niger", + "postal": "NE", + "formal_en": "Republic of Niger", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Niger", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 13, + "pop_est": 15306252, + "gdp_md_est": 10040, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NE", + "iso_a3": "NER", + "iso_n3": "562", + "un_a3": "562", + "wb_a2": "NE", + "wb_a3": "NER", + "woe_id": -99, + "adm0_a3_is": "NER", + "adm0_a3_us": "NER", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "NER.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [2.15447350424995, 11.940150051313424], + [2.177107781593918, 12.625017808477537], + [1.024103224297619, 12.851825669806601], + [0.993045688490156, 13.335749620003865], + [0.429927605805517, 13.988733018443893], + [0.295646396495215, 14.444234930880667], + [0.374892205414767, 14.928908189346147], + [1.015783318698482, 14.968182277887989], + [1.385528191746971, 15.32356110275924], + [2.749992709981541, 15.409524847876753], + [3.638258904646591, 15.568119818580442], + [3.723421665063597, 16.184283759012658], + [4.270209995143887, 16.852227484601315], + [4.267419467800096, 19.155265204337127], + [5.677565952180714, 19.6012069767998], + [8.57289310062987, 21.565660712159225], + [11.9995056494717, 23.471668402596432], + [13.581424594790462, 23.04050608976928], + [14.143870883855243, 22.49128896737113], + [14.8513, 22.862950000000126], + [15.096887648181848, 21.30851878507491], + [15.471076694407316, 21.048457139565983], + [15.487148064850146, 20.730414537025638], + [15.903246697664313, 20.387618923417506], + [15.685740594147774, 19.957180080642384], + [15.30044111497972, 17.927949937405003], + [15.247731154041846, 16.627305813050782], + [13.972201775781684, 15.684365953021143], + [13.540393507550789, 14.367133693901222], + [13.956698846094127, 13.996691189016929], + [13.95447675950561, 13.353448798063766], + [14.595781284247607, 13.330426947477859], + [14.495787387762903, 12.859396267137356], + [14.21353071458475, 12.802035427293333], + [14.18133629726691, 12.483656927943171], + [13.995352817448293, 12.461565253138303], + [13.318701613018561, 13.556356309457954], + [13.083987257548813, 13.596147162322495], + [12.30207116054055, 13.037189032437539], + [11.527803175511508, 13.32898000737356], + [10.989593133191532, 13.387322699431195], + [10.701031935273818, 13.246917832894042], + [10.114814487354748, 13.277251898649467], + [9.52492801274309, 12.851102199754564], + [9.014933302454438, 12.826659247280418], + [7.804671258178871, 13.343526923063735], + [7.330746697630047, 13.098038031461215], + [6.820441928747812, 13.115091254117601], + [6.445426059605722, 13.492768459522722], + [5.443058302440135, 13.865923977102225], + [4.368343540066007, 13.747481594289411], + [4.107945997747379, 13.531215725147945], + [3.967282749048934, 12.956108710171577], + [3.680633579125925, 12.55290334721417], + [3.611180454125587, 11.660167141155966], + [2.848643019226586, 12.23563589115821], + [2.490163608418015, 12.233052069543588], + [2.15447350424995, 11.940150051313424] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Nigeria", + "sov_a3": "NGA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Nigeria", + "adm0_a3": "NGA", + "geou_dif": 0, + "geounit": "Nigeria", + "gu_a3": "NGA", + "su_dif": 0, + "subunit": "Nigeria", + "su_a3": "NGA", + "brk_diff": 0, + "name": "Nigeria", + "name_long": "Nigeria", + "brk_a3": "NGA", + "brk_name": "Nigeria", + "brk_group": null, + "abbrev": "Nigeria", + "postal": "NG", + "formal_en": "Federal Republic of Nigeria", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Nigeria", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 2, + "pop_est": 149229090, + "gdp_md_est": 335400, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NG", + "iso_a3": "NGA", + "iso_n3": "566", + "un_a3": "566", + "wb_a2": "NG", + "wb_a3": "NGA", + "woe_id": -99, + "adm0_a3_is": "NGA", + "adm0_a3_us": "NGA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "NGA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [8.500287713259695, 4.771982937026849], + [7.46210818851594, 4.412108262546241], + [7.082596469764439, 4.464689032403228], + [6.6980721370806, 4.240594183769517], + [5.898172641634687, 4.262453314628985], + [5.362804803090881, 4.887970689305959], + [5.033574252959368, 5.611802476418234], + [4.325607130560683, 6.270651149923467], + [3.574180128604553, 6.258300482605719], + [2.691701694356254, 6.258817246928629], + [2.74906253420022, 7.870734361192888], + [2.723792758809509, 8.50684540448971], + [2.912308383810256, 9.13760793704432], + [3.220351596702101, 9.4441525333997], + [3.705438266625919, 10.063210354040208], + [3.600070021182801, 10.332186184119408], + [3.797112257511714, 10.734745591673105], + [3.572216424177469, 11.327939357951518], + [3.611180454125559, 11.660167141155966], + [3.680633579125811, 12.552903347214226], + [3.967282749048849, 12.956108710171575], + [4.107945997747322, 13.531215725147831], + [4.368343540066064, 13.747481594289324], + [5.443058302440164, 13.865923977102298], + [6.445426059605637, 13.492768459522678], + [6.820441928747754, 13.115091254117518], + [7.330746697630018, 13.0980380314612], + [7.804671258178786, 13.343526923063745], + [9.014933302454466, 12.82665924728043], + [9.524928012742945, 12.851102199754479], + [10.114814487354693, 13.27725189864941], + [10.701031935273704, 13.246917832894084], + [10.989593133191535, 13.38732269943111], + [11.527803175511394, 13.328980007373588], + [12.302071160540523, 13.037189032437524], + [13.08398725754887, 13.596147162322566], + [13.318701613018561, 13.556356309457826], + [13.99535281744835, 12.461565253138346], + [14.181336297266792, 12.483656927943116], + [14.577177768622533, 12.085360826053503], + [14.468192172918975, 11.904751695193411], + [14.415378859116686, 11.572368882692075], + [13.572949659894562, 10.798565985553566], + [13.308676385153918, 10.160362046748928], + [13.167599724997103, 9.640626328973411], + [12.955467970438974, 9.417771714714704], + [12.753671502339214, 8.717762762888995], + [12.218872104550599, 8.305824082874324], + [12.063946160539558, 7.799808457872302], + [11.839308709366803, 7.397042344589436], + [11.74577436691851, 6.981382961449753], + [11.05878787603035, 6.644426784690594], + [10.497375115611417, 7.055357774275564], + [10.118276808318257, 7.038769639509879], + [9.522705926154401, 6.453482367372117], + [9.233162876023044, 6.444490668153334], + [8.757532993208628, 5.479665839047911], + [8.500287713259695, 4.771982937026849] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 7, + "sovereignt": "Western Sahara", + "sov_a3": "SAH", + "adm0_dif": 0, + "level": 2, + "type": "Indeterminate", + "admin": "Western Sahara", + "adm0_a3": "SAH", + "geou_dif": 0, + "geounit": "Western Sahara", + "gu_a3": "SAH", + "su_dif": 0, + "subunit": "Western Sahara", + "su_a3": "SAH", + "brk_diff": 1, + "name": "W. Sahara", + "name_long": "Western Sahara", + "brk_a3": "B28", + "brk_name": "W. Sahara", + "brk_group": null, + "abbrev": "W. Sah.", + "postal": "WS", + "formal_en": "Sahrawi Arab Democratic Republic", + "formal_fr": null, + "note_adm0": "Self admin.", + "note_brk": "Self admin.; Claimed by Morocco", + "name_sort": "Western Sahara", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 7, + "mapcolor9": 4, + "mapcolor13": 4, + "pop_est": -99, + "gdp_md_est": -99, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EH", + "iso_a3": "ESH", + "iso_n3": "732", + "un_a3": "732", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "MAR", + "adm0_a3_us": "SAH", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 9, + "long_len": 14, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "ESH.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-8.794883999049077, 27.120696316022503], + [-8.817828334986672, 27.656425889592356], + [-8.665589565454809, 27.656425889592356], + [-8.665124477564191, 27.589479071558227], + [-8.68439978680905, 27.395744126896005], + [-8.6872936670174, 25.881056219988906], + [-11.96941891117116, 25.933352769468268], + [-11.937224493853321, 23.374594224536168], + [-12.874221564169575, 23.284832261645178], + [-13.118754441774712, 22.771220201096256], + [-12.929101935263532, 21.32707062426756], + [-16.845193650773993, 21.33332347257488], + [-17.063423224342568, 20.999752102130827], + [-17.020428432675743, 21.42231028898148], + [-17.00296179856109, 21.420734157796577], + [-14.750954555713534, 21.500600083903663], + [-14.630832688851072, 21.8609398462749], + [-14.221167771857251, 22.31016307218816], + [-13.891110398809047, 23.691009019459305], + [-12.50096269372537, 24.7701162785782], + [-12.030758836301615, 26.030866197203043], + [-11.718219773800357, 26.104091701760623], + [-11.392554897496979, 26.883423977154365], + [-10.551262579785273, 26.990807603456886], + [-10.189424200877582, 26.860944729107405], + [-9.735343390328879, 26.860944729107405], + [-9.413037482124466, 27.088476060488517], + [-8.794883999049077, 27.120696316022503] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Sudan", + "sov_a3": "SDN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sudan", + "adm0_a3": "SDN", + "geou_dif": 0, + "geounit": "Sudan", + "gu_a3": "SDN", + "su_dif": 0, + "subunit": "Sudan", + "su_a3": "SDN", + "brk_diff": 0, + "name": "Sudan", + "name_long": "Sudan", + "brk_a3": "SDN", + "brk_name": "Sudan", + "brk_group": null, + "abbrev": "Sudan", + "postal": "SD", + "formal_en": "Republic of the Sudan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sudan", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 6, + "mapcolor9": 4, + "mapcolor13": 1, + "pop_est": 25946220, + "gdp_md_est": 88080, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SD", + "iso_a3": "SDN", + "iso_n3": "729", + "un_a3": "729", + "wb_a2": "SD", + "wb_a3": "SDN", + "woe_id": -99, + "adm0_a3_is": "SDN", + "adm0_a3_us": "SDN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SDN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.963392794971185, 9.464285229420625], + [33.82496348090751, 9.484060845715362], + [33.842130853028145, 9.981914637215993], + [33.72195924818311, 10.325262079630193], + [33.20693808456178, 10.720111638406593], + [33.086766479716744, 11.441141267476496], + [33.20693808456178, 12.179338268667093], + [32.743419037302544, 12.248007757149992], + [32.67474954881965, 12.02483191958072], + [32.073891524594785, 11.973329803218519], + [32.31423473428475, 11.68148447716652], + [32.400071594888345, 11.080626452941488], + [31.850715687025517, 10.531270545078826], + [31.35286189552488, 9.810240916008695], + [30.83784073190338, 9.70723668328452], + [29.99663949798855, 10.290927335388687], + [29.61895731133285, 10.084918869940225], + [29.515953078608614, 9.793073543888056], + [29.000931914987174, 9.60423245056029], + [28.966597170745782, 9.398223985111654], + [27.970889587744352, 9.398223985111654], + [27.833550610778783, 9.60423245056029], + [27.112520981708883, 9.638567194801624], + [26.752006167173818, 9.466893473594496], + [26.477328213242515, 9.552730334198088], + [25.962307049621018, 10.136420986302424], + [25.790633328413946, 10.411098940233728], + [25.069603699343986, 10.273759963267992], + [24.794925745412684, 9.810240916008695], + [24.53741516360202, 8.91753756573172], + [24.19406772118765, 8.728696472403897], + [23.886979580860665, 8.619729712933065], + [23.805813429466752, 8.666318874542526], + [23.459012892355986, 8.95428579348902], + [23.394779087017298, 9.26506785729225], + [23.55724979014292, 9.68121816653877], + [23.554304233502194, 10.08925527591532], + [22.97754357269275, 10.71446259199854], + [22.864165480244253, 11.142395127807617], + [22.87622, 11.384610000000123], + [22.50869, 11.67936], + [22.49762, 12.26024], + [22.28801, 12.64605], + [21.93681, 12.588180000000136], + [22.03759, 12.95546], + [22.29658, 13.37232], + [22.18329, 13.78648], + [22.51202, 14.09318], + [22.30351, 14.32682], + [22.56795000000011, 14.944290000000137], + [23.024590000000103, 15.68072], + [23.886890000000108, 15.61084], + [23.837660000000138, 19.580470000000105], + [23.850000000000136, 20], + [25.00000000000011, 20.00304], + [25.00000000000011, 22], + [29.02, 22], + [32.9, 22], + [36.86623, 22], + [37.1887200000001, 21.01885], + [36.96941, 20.83744000000013], + [37.11470000000014, 19.80796], + [37.4817900000001, 18.61409], + [37.86276, 18.36786], + [38.410089959473225, 17.99830739997031], + [37.90400000000011, 17.42754], + [37.16747, 17.263140000000135], + [36.852530000000115, 16.95655], + [36.75389, 16.29186], + [36.32322, 14.82249], + [36.42951, 14.42211], + [36.27022, 13.563330000000121], + [35.86363, 12.57828], + [35.26049, 12.08286], + [34.83163000000013, 11.318960000000118], + [34.73115000000013, 10.910170000000107], + [34.25745, 10.63009], + [33.96162, 9.58358], + [33.963392794971185, 9.464285229420625] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "South Sudan", + "sov_a3": "SDS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "South Sudan", + "adm0_a3": "SDS", + "geou_dif": 0, + "geounit": "South Sudan", + "gu_a3": "SDS", + "su_dif": 0, + "subunit": "South Sudan", + "su_a3": "SDS", + "brk_diff": 0, + "name": "S. Sudan", + "name_long": "South Sudan", + "brk_a3": "SDS", + "brk_name": "S. Sudan", + "brk_group": null, + "abbrev": "S. Sud.", + "postal": "SS", + "formal_en": "Republic of South Sudan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "South Sudan", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 5, + "pop_est": 10625176, + "gdp_md_est": 13227, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SS", + "iso_a3": "SSD", + "iso_n3": "728", + "un_a3": "728", + "wb_a2": "SS", + "wb_a3": "SSD", + "woe_id": -99, + "adm0_a3_is": "SSD", + "adm0_a3_us": "SDS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 11, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "SSD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.963392794971185, 9.464285229420625], + [33.97498, 8.68456], + [33.82550000000015, 8.37916], + [33.29480000000012, 8.35458], + [32.95418, 7.784970000000102], + [33.568290000000104, 7.71334], + [34.0751, 7.22595], + [34.25032, 6.82607], + [34.70702, 6.59422000000012], + [35.298007118233095, 5.506], + [34.62019626785394, 4.847122742082036], + [34.005, 4.249884947362147], + [33.3900000000001, 3.79], + [32.68642, 3.79232], + [31.881450000000143, 3.55827], + [31.24556, 3.7819], + [30.83385, 3.50917], + [29.95349, 4.1737], + [29.71599531425602, 4.600804755060153], + [29.159078403446642, 4.389267279473245], + [28.696677687298802, 4.455077215996994], + [28.428993768027, 4.287154649264608], + [27.979977247842953, 4.408413397637388], + [27.374226108517632, 5.233944403500175], + [27.213409051225256, 5.550953477394614], + [26.465909458123292, 5.946717434101856], + [26.21341840994512, 6.546603298362129], + [25.796647983511264, 6.97931590415817], + [25.124130893664812, 7.500085150579424], + [25.114932488716875, 7.825104071479245], + [24.5673690121522, 8.229187933785454], + [23.886979580860665, 8.619729712933065], + [24.19406772118765, 8.728696472403897], + [24.53741516360202, 8.91753756573172], + [24.794925745412684, 9.810240916008695], + [25.069603699343986, 10.273759963267992], + [25.790633328413946, 10.411098940233728], + [25.962307049621018, 10.136420986302424], + [26.477328213242515, 9.552730334198088], + [26.752006167173818, 9.466893473594496], + [27.112520981708883, 9.638567194801624], + [27.833550610778783, 9.60423245056029], + [27.970889587744352, 9.398223985111654], + [28.966597170745782, 9.398223985111654], + [29.000931914987174, 9.60423245056029], + [29.515953078608614, 9.793073543888056], + [29.61895731133285, 10.084918869940225], + [29.99663949798855, 10.290927335388687], + [30.83784073190338, 9.70723668328452], + [31.35286189552488, 9.810240916008695], + [31.850715687025517, 10.531270545078826], + [32.400071594888345, 11.080626452941488], + [32.31423473428475, 11.68148447716652], + [32.073891524594785, 11.973329803218519], + [32.67474954881965, 12.02483191958072], + [32.743419037302544, 12.248007757149992], + [33.20693808456178, 12.179338268667093], + [33.086766479716744, 11.441141267476496], + [33.20693808456178, 10.720111638406593], + [33.72195924818311, 10.325262079630193], + [33.842130853028145, 9.981914637215993], + [33.82496348090751, 9.484060845715362], + [33.963392794971185, 9.464285229420625] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Sierra Leone", + "sov_a3": "SLE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sierra Leone", + "adm0_a3": "SLE", + "geou_dif": 0, + "geounit": "Sierra Leone", + "gu_a3": "SLE", + "su_dif": 0, + "subunit": "Sierra Leone", + "su_a3": "SLE", + "brk_diff": 0, + "name": "Sierra Leone", + "name_long": "Sierra Leone", + "brk_a3": "SLE", + "brk_name": "Sierra Leone", + "brk_group": null, + "abbrev": "S.L.", + "postal": "SL", + "formal_en": "Republic of Sierra Leone", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sierra Leone", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 7, + "pop_est": 6440053, + "gdp_md_est": 4285, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SL", + "iso_a3": "SLE", + "iso_n3": "694", + "un_a3": "694", + "wb_a2": "SL", + "wb_a3": "SLE", + "woe_id": -99, + "adm0_a3_is": "SLE", + "adm0_a3_us": "SLE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SLE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-11.438779466182055, 6.785916856305747], + [-11.70819454593574, 6.860098374860726], + [-12.428098924193819, 7.26294200279203], + [-12.949049038128194, 7.798645738145738], + [-13.124025437868482, 8.163946438016978], + [-13.246550258832515, 8.903048610871508], + [-12.71195756677308, 9.342711696810767], + [-12.59671912276221, 9.62018830000197], + [-12.425928514037565, 9.835834051955956], + [-12.150338100625005, 9.858571682164381], + [-11.917277390988659, 10.046983954300558], + [-11.117481248407328, 10.045872911006285], + [-10.8391519840833, 9.688246161330369], + [-10.622395188835041, 9.267910061068278], + [-10.654770473665891, 8.977178452994194], + [-10.494315151399633, 8.715540676300435], + [-10.505477260774668, 8.348896389189605], + [-10.23009355309128, 8.406205552601293], + [-10.69559485517648, 7.939464016141087], + [-11.146704270868383, 7.396706447779536], + [-11.19980180504828, 7.105845648624737], + [-11.438779466182055, 6.785916856305747] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Senegal", + "sov_a3": "SEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Senegal", + "adm0_a3": "SEN", + "geou_dif": 0, + "geounit": "Senegal", + "gu_a3": "SEN", + "su_dif": 0, + "subunit": "Senegal", + "su_a3": "SEN", + "brk_diff": 0, + "name": "Senegal", + "name_long": "Senegal", + "brk_a3": "SEN", + "brk_name": "Senegal", + "brk_group": null, + "abbrev": "Sen.", + "postal": "SN", + "formal_en": "Republic of Senegal", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Senegal", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 5, + "pop_est": 13711597, + "gdp_md_est": 21980, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SN", + "iso_a3": "SEN", + "iso_n3": "686", + "un_a3": "686", + "wb_a2": "SN", + "wb_a3": "SEN", + "woe_id": -99, + "adm0_a3_is": "SEN", + "adm0_a3_us": "SEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-16.713728807023468, 13.594958604379853], + [-17.126106736712615, 14.373515733289224], + [-17.62504269049066, 14.729540513564071], + [-17.18517289882223, 14.919477240452863], + [-16.700706346085923, 15.621527411354108], + [-16.463098110407884, 16.13503611903846], + [-16.12069007004193, 16.455662543193384], + [-15.62366614425869, 16.369337063049812], + [-15.135737270558817, 16.587282416240782], + [-14.577347581428981, 16.59826365810281], + [-14.099521450242179, 16.304302273010492], + [-13.43573767745306, 16.03938304286619], + [-12.830658331747516, 15.303691514542946], + [-12.170750291380301, 14.616834214735505], + [-12.12488745772126, 13.994727484589788], + [-11.927716030311615, 13.422075100147394], + [-11.55339779300543, 13.141213690641067], + [-11.467899135778524, 12.754518947800975], + [-11.51394283695059, 12.442987575729418], + [-11.65830095055793, 12.386582749882834], + [-12.203564825885634, 12.465647691289405], + [-12.278599005573438, 12.354440008997285], + [-12.499050665730564, 12.332089952031057], + [-13.217818162478238, 12.575873521367967], + [-13.700476040084325, 12.586182969610194], + [-15.548476935274008, 12.628170070847347], + [-15.816574266004254, 12.515567124883345], + [-16.147716844130585, 12.547761542201187], + [-16.677451951554573, 12.384851589401052], + [-16.841524624081273, 13.15139394780256], + [-15.931295945692211, 13.130284125211332], + [-15.691000535534995, 13.270353094938455], + [-15.511812506562935, 13.278569647672867], + [-15.141163295949466, 13.509511623585238], + [-14.712197231494626, 13.298206691943777], + [-14.277701788784553, 13.280585028532242], + [-13.844963344772408, 13.505041612192002], + [-14.046992356817482, 13.79406789800045], + [-14.376713833055788, 13.625680243377372], + [-14.687030808968487, 13.630356960499784], + [-15.08173539881382, 13.876491807505984], + [-15.39877031092446, 13.86036876063092], + [-15.62459632003994, 13.62358734786956], + [-16.713728807023468, 13.594958604379853] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Somaliland", + "sov_a3": "SOL", + "adm0_dif": 0, + "level": 2, + "type": "Indeterminate", + "admin": "Somaliland", + "adm0_a3": "SOL", + "geou_dif": 0, + "geounit": "Somaliland", + "gu_a3": "SOL", + "su_dif": 0, + "subunit": "Somaliland", + "su_a3": "SOL", + "brk_diff": 1, + "name": "Somaliland", + "name_long": "Somaliland", + "brk_a3": "B30", + "brk_name": "Somaliland", + "brk_group": null, + "abbrev": "Solnd.", + "postal": "SL", + "formal_en": "Republic of Somaliland", + "formal_fr": null, + "note_adm0": "Self admin.", + "note_brk": "Self admin.; Claimed by Somalia", + "name_sort": "Somaliland", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 2, + "pop_est": 3500000, + "gdp_md_est": 12250, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "-99", + "iso_a3": "-99", + "iso_n3": "-99", + "un_a3": "-099", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "SOM", + "adm0_a3_us": "SOM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 10, + "long_len": 10, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "somaliland.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [48.938129510296505, 9.451748968946674], + [48.48673587422701, 8.83762624758998], + [47.78942, 8.003], + [46.94832848489796, 7.996876532417388], + [43.67875, 9.18358000000012], + [43.29697513201876, 9.540477403191744], + [42.92812, 10.021940000000143], + [42.55876, 10.57258000000013], + [42.77685184100096, 10.92687856693442], + [43.14530480324214, 11.462039699748857], + [43.470659620951665, 11.27770986576388], + [43.66666832863484, 10.864169216348158], + [44.11780358254282, 10.445538438351605], + [44.614259067570856, 10.442205308468942], + [45.55694054543915, 10.698029486529776], + [46.645401238803004, 10.816549383991173], + [47.525657586462785, 11.12722809492999], + [48.02159630716778, 11.193063869669743], + [48.37878380716927, 11.375481675660126], + [48.94820641459347, 11.41062164961852], + [48.94200524271844, 11.394266058798166], + [48.93849124532261, 10.982327378783452], + [48.93823286316109, 9.973500067581483], + [48.938129510296505, 9.451748968946674] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Somalia", + "sov_a3": "SOM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Somalia", + "adm0_a3": "SOM", + "geou_dif": 0, + "geounit": "Somalia", + "gu_a3": "SOM", + "su_dif": 0, + "subunit": "Somalia", + "su_a3": "SOM", + "brk_diff": 0, + "name": "Somalia", + "name_long": "Somalia", + "brk_a3": "SOM", + "brk_name": "Somalia", + "brk_group": null, + "abbrev": "Som.", + "postal": "SO", + "formal_en": "Federal Republic of Somalia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Somalia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 8, + "mapcolor9": 6, + "mapcolor13": 7, + "pop_est": 9832017, + "gdp_md_est": 5524, + "pop_year": -99, + "lastcensus": 1987, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SO", + "iso_a3": "SOM", + "iso_n3": "706", + "un_a3": "706", + "wb_a2": "SO", + "wb_a3": "SOM", + "woe_id": -99, + "adm0_a3_is": "SOM", + "adm0_a3_us": "SOM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SOM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [49.72862, 11.5789], + [50.25878, 11.67957], + [50.73202, 12.0219], + [51.1112, 12.02464], + [51.13387, 11.74815], + [51.04153, 11.16651], + [51.04531, 10.6409], + [50.83418, 10.27972], + [50.55239, 9.19874], + [50.07092, 8.08173], + [49.4527, 6.80466], + [48.59455, 5.33911], + [47.74079, 4.2194], + [46.56476, 2.85529], + [45.56399, 2.04576], + [44.06815, 1.05283], + [43.13597, 0.2922], + [42.04157, -0.91916], + [41.81095, -1.44647], + [41.58513, -1.68325], + [40.993, -0.85829], + [40.98105, 2.78452], + [41.85508309264397, 3.918911920483727], + [42.12861, 4.23413], + [42.76967, 4.25259], + [43.66087, 4.95755], + [44.9636, 5.00162], + [47.78942, 8.003], + [48.48673587422695, 8.837626247589995], + [48.93812951029645, 9.451748968946617], + [48.93823286316103, 9.973500067581512], + [48.938491245322496, 10.982327378783467], + [48.94200524271835, 11.394266058798138], + [48.94820475850974, 11.410617281697963], + [49.26776, 11.43033], + [49.72862, 11.5789] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Swaziland", + "sov_a3": "SWZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Swaziland", + "adm0_a3": "SWZ", + "geou_dif": 0, + "geounit": "Swaziland", + "gu_a3": "SWZ", + "su_dif": 0, + "subunit": "Swaziland", + "su_a3": "SWZ", + "brk_diff": 0, + "name": "Swaziland", + "name_long": "Swaziland", + "brk_a3": "SWZ", + "brk_name": "Swaziland", + "brk_group": null, + "abbrev": "Swz.", + "postal": "SW", + "formal_en": "Kingdom of Swaziland", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Swaziland", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 1123913, + "gdp_md_est": 5702, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SZ", + "iso_a3": "SWZ", + "iso_n3": "748", + "un_a3": "748", + "wb_a2": "SZ", + "wb_a3": "SWZ", + "woe_id": -99, + "adm0_a3_is": "SWZ", + "adm0_a3_us": "SWZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SWZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [32.07166548028107, -26.73382008230491], + [31.868060337051077, -27.177927341421277], + [31.282773064913325, -27.285879408478998], + [30.68596194837448, -26.74384531016953], + [30.676608514129637, -26.398078301704608], + [30.949666782359913, -26.022649021104147], + [31.04407962415715, -25.731452325139443], + [31.333157586397906, -25.66019052500895], + [31.837777947728064, -25.84333180105135], + [31.98577924981197, -26.291779880480227], + [32.07166548028107, -26.73382008230491] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Chad", + "sov_a3": "TCD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Chad", + "adm0_a3": "TCD", + "geou_dif": 0, + "geounit": "Chad", + "gu_a3": "TCD", + "su_dif": 0, + "subunit": "Chad", + "su_a3": "TCD", + "brk_diff": 0, + "name": "Chad", + "name_long": "Chad", + "brk_a3": "TCD", + "brk_name": "Chad", + "brk_group": null, + "abbrev": "Chad", + "postal": "TD", + "formal_en": "Republic of Chad", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Chad", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 8, + "mapcolor13": 6, + "pop_est": 10329208, + "gdp_md_est": 15860, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TD", + "iso_a3": "TCD", + "iso_n3": "148", + "un_a3": "148", + "wb_a2": "TD", + "wb_a3": "TCD", + "woe_id": -99, + "adm0_a3_is": "TCD", + "adm0_a3_us": "TCD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Middle Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TCD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [14.495787387762903, 12.859396267137356], + [14.595781284247607, 13.330426947477859], + [13.95447675950561, 13.353448798063766], + [13.956698846094127, 13.996691189016929], + [13.540393507550789, 14.367133693901222], + [13.97217, 15.68437], + [15.247731154041846, 16.627305813050782], + [15.30044111497972, 17.927949937405003], + [15.685740594147774, 19.957180080642384], + [15.903246697664313, 20.387618923417506], + [15.487148064850146, 20.730414537025638], + [15.47106, 21.04845], + [15.096887648181848, 21.30851878507491], + [14.8513, 22.862950000000126], + [15.86085, 23.40972], + [19.84926, 21.49509], + [23.837660000000138, 19.580470000000105], + [23.886890000000108, 15.61084], + [23.024590000000103, 15.68072], + [22.56795000000011, 14.944290000000137], + [22.30351, 14.32682], + [22.51202, 14.09318], + [22.18329, 13.78648], + [22.29658, 13.37232], + [22.03759, 12.95546], + [21.93681, 12.588180000000136], + [22.28801, 12.64605], + [22.49762, 12.26024], + [22.50869, 11.67936], + [22.87622, 11.384610000000123], + [22.864165480244253, 11.142395127807617], + [22.23112918466876, 10.97188873946061], + [21.72382164885954, 10.567055568885962], + [21.00086836109631, 9.47598521569148], + [20.05968549976427, 9.01270600019484], + [19.09400800952608, 9.07484691002577], + [18.81200971850927, 8.982914536978626], + [18.911021762780592, 8.630894680206438], + [18.389554884523303, 8.281303615751881], + [17.964929640380888, 7.890914008002994], + [16.70598839688637, 7.508327541529979], + [16.456184523187403, 7.734773667832939], + [16.290561557691888, 7.754307359239418], + [16.106231723706742, 7.497087917506462], + [15.279460483469164, 7.421924546738012], + [15.43609174974574, 7.692812404811889], + [15.120865512765306, 8.382150173369437], + [14.97999555833769, 8.796104234243444], + [14.544466586981855, 8.96586131432224], + [13.954218377344091, 9.549494940626685], + [14.171466098699113, 10.021378282100045], + [14.62720055508106, 9.920919297724595], + [14.9093538753948, 9.99212942142276], + [15.467872755605244, 9.982336737503543], + [14.923564894275046, 10.891325181517516], + [14.960151808337683, 11.555574042197236], + [14.89336, 12.21905], + [14.495787387762903, 12.859396267137356] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Togo", + "sov_a3": "TGO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Togo", + "adm0_a3": "TGO", + "geou_dif": 0, + "geounit": "Togo", + "gu_a3": "TGO", + "su_dif": 0, + "subunit": "Togo", + "su_a3": "TGO", + "brk_diff": 0, + "name": "Togo", + "name_long": "Togo", + "brk_a3": "TGO", + "brk_name": "Togo", + "brk_group": null, + "abbrev": "Togo", + "postal": "TG", + "formal_en": "Togolese Republic", + "formal_fr": "République Togolaise", + "note_adm0": null, + "note_brk": null, + "name_sort": "Togo", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 5, + "pop_est": 6019877, + "gdp_md_est": 5118, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TG", + "iso_a3": "TGO", + "iso_n3": "768", + "un_a3": "768", + "wb_a2": "TG", + "wb_a3": "TGO", + "woe_id": -99, + "adm0_a3_is": "TGO", + "adm0_a3_us": "TGO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Western Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TGO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [1.865240512712319, 6.142157701029731], + [1.060121697604927, 5.928837388528876], + [0.836931186536333, 6.279978745952149], + [0.570384148774849, 6.914358628767189], + [0.490957472342245, 7.411744289576475], + [0.712029249686878, 8.31246450442383], + [0.461191847342121, 8.677222601756014], + [0.365900506195885, 9.465003973829482], + [0.367579990245389, 10.19121287682718], + [-0.049784715159944, 10.706917832883931], + [0.023802524423701, 11.018681748900804], + [0.899563022474069, 10.99733938236426], + [0.772335646171484, 10.470808213742359], + [1.077795037448738, 10.175606594275024], + [1.425060662450136, 9.825395412633], + [1.46304284018467, 9.334624335157088], + [1.664477573258381, 9.12859039960938], + [1.618950636409238, 6.832038072126237], + [1.865240512712319, 6.142157701029731] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Tunisia", + "sov_a3": "TUN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Tunisia", + "adm0_a3": "TUN", + "geou_dif": 0, + "geounit": "Tunisia", + "gu_a3": "TUN", + "su_dif": 0, + "subunit": "Tunisia", + "su_a3": "TUN", + "brk_diff": 0, + "name": "Tunisia", + "name_long": "Tunisia", + "brk_a3": "TUN", + "brk_name": "Tunisia", + "brk_group": null, + "abbrev": "Tun.", + "postal": "TN", + "formal_en": "Republic of Tunisia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Tunisia", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 2, + "pop_est": 10486339, + "gdp_md_est": 81710, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TN", + "iso_a3": "TUN", + "iso_n3": "788", + "un_a3": "788", + "wb_a2": "TN", + "wb_a3": "TUN", + "woe_id": -99, + "adm0_a3_is": "TUN", + "adm0_a3_us": "TUN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Northern Africa", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TUN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [9.482139926805274, 30.307556057246188], + [9.055602654668148, 32.10269196220129], + [8.439102817426118, 32.50628489840082], + [8.430472853233368, 32.74833730725595], + [7.612641635782182, 33.34411489514896], + [7.524481642292244, 34.09737641045146], + [8.140981479534304, 34.65514598239379], + [8.376367628623768, 35.47987600355594], + [8.217824334352315, 36.433176988260286], + [8.420964389691676, 36.94642731378316], + [9.509993523810607, 37.349994411766545], + [10.210002475636317, 37.230001735984814], + [10.18065026209453, 36.724037787415085], + [11.028867221733348, 37.09210317641396], + [11.100025668999251, 36.899996039368915], + [10.600004510143094, 36.410000108377375], + [10.593286573945136, 35.94744436293281], + [10.939518670300687, 35.698984076473494], + [10.807847120821009, 34.83350718844919], + [10.149592726287125, 34.3307730168977], + [10.339658644256616, 33.78574168551532], + [10.856836378633687, 33.76874013929128], + [11.108500603895122, 33.293342800422195], + [11.48878746913101, 33.13699575452314], + [11.432253452203696, 32.368903103152874], + [10.944789666394456, 32.081814683555365], + [10.636901482799487, 31.761420803345754], + [9.950225050505082, 31.376069647745254], + [10.056575148161755, 30.9618313664936], + [9.970017124072854, 30.539324856075243], + [9.482139926805274, 30.307556057246188] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "United Republic of Tanzania", + "sov_a3": "TZA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "United Republic of Tanzania", + "adm0_a3": "TZA", + "geou_dif": 0, + "geounit": "Tanzania", + "gu_a3": "TZA", + "su_dif": 0, + "subunit": "Tanzania", + "su_a3": "TZA", + "brk_diff": 0, + "name": "Tanzania", + "name_long": "Tanzania", + "brk_a3": "TZA", + "brk_name": "Tanzania", + "brk_group": null, + "abbrev": "Tanz.", + "postal": "TZ", + "formal_en": "United Republic of Tanzania", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Tanzania", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 41048532, + "gdp_md_est": 54250, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TZ", + "iso_a3": "TZA", + "iso_n3": "834", + "un_a3": "834", + "wb_a2": "TZ", + "wb_a3": "TZA", + "woe_id": -99, + "adm0_a3_is": "TZA", + "adm0_a3_us": "TZA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "TZA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.9037111971046, -0.95], + [34.07262, -1.05982], + [37.69869, -3.09699], + [37.7669, -3.67712], + [39.20222, -4.67677], + [38.74054, -5.90895], + [38.79977, -6.47566], + [39.44, -6.839999999999861], + [39.470000000000134, -7.1], + [39.19469, -7.7039], + [39.25203, -8.00781], + [39.18652, -8.48551], + [39.53574, -9.112369999999883], + [39.9496, -10.0984], + [40.31659, -10.317099999999868], + [39.521, -10.89688], + [38.42755659358778, -11.285202325081627], + [37.82764, -11.26879], + [37.47129, -11.56876], + [36.77515099462289, -11.594537448780784], + [36.514081658684404, -11.720938002166747], + [35.31239790216915, -11.439146416879169], + [34.559989047999466, -11.520020033415847], + [34.28, -10.16], + [33.940837724096525, -9.693673841980285], + [33.73972, -9.41715], + [32.75937544122138, -9.230599053589003], + [32.19186486179194, -8.930358981973257], + [31.556348097466635, -8.762048841998647], + [31.15775133695007, -8.594578747317314], + [30.74, -8.34], + [30.2, -7.08], + [29.62, -6.52], + [29.419992710088305, -5.939998874539299], + [29.51998660657307, -5.419978936386258], + [29.33999759290037, -4.499983412294114], + [29.753512404099865, -4.452389418153302], + [30.11632, -4.09012], + [30.50554, -3.56858], + [30.75224, -3.35931], + [30.74301, -3.03431], + [30.52766, -2.80762], + [30.46967, -2.41383], + [30.758308953583136, -2.287250257988376], + [30.81613488131785, -1.698914076345375], + [30.4191048520193, -1.134659112150416], + [30.769860000000108, -1.01455], + [31.86617, -1.02736], + [33.9037111971046, -0.95] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "South Africa", + "sov_a3": "ZAF", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "South Africa", + "adm0_a3": "ZAF", + "geou_dif": 0, + "geounit": "South Africa", + "gu_a3": "ZAF", + "su_dif": 0, + "subunit": "South Africa", + "su_a3": "ZAF", + "brk_diff": 0, + "name": "South Africa", + "name_long": "South Africa", + "brk_a3": "ZAF", + "brk_name": "South Africa", + "brk_group": null, + "abbrev": "S.Af.", + "postal": "ZA", + "formal_en": "Republic of South Africa", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "South Africa", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 2, + "pop_est": 49052489, + "gdp_md_est": 491000, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ZA", + "iso_a3": "ZAF", + "iso_n3": "710", + "un_a3": "710", + "wb_a2": "ZA", + "wb_a3": "ZAF", + "woe_id": -99, + "adm0_a3_is": "ZAF", + "adm0_a3_us": "ZAF", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Southern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ZAF.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.521001417778876, -29.257386976846252], + [31.325561150851, -29.401977634398914], + [30.901762729625343, -29.90995696382804], + [30.622813348113823, -30.42377573010613], + [30.05571618014278, -31.140269463832958], + [28.925552605919535, -32.17204111097249], + [28.2197558936771, -32.771952813448856], + [27.464608188595975, -33.2269637997788], + [26.419452345492825, -33.61495045342619], + [25.90966434093349, -33.6670402971764], + [25.780628289500697, -33.944646091448334], + [25.172861769315972, -33.796851495093584], + [24.677853224392123, -33.98717579522455], + [23.594043409934642, -33.794474379208154], + [22.988188917744733, -33.91643075941698], + [22.574157342222236, -33.864082533505304], + [21.542799106541025, -34.258838799782936], + [20.689052768647002, -34.417175388325234], + [20.071261020597632, -34.79513681410799], + [19.61640506356457, -34.81916635512371], + [19.193278435958717, -34.46259897230979], + [18.85531456876987, -34.444305515278465], + [18.42464318204938, -33.99787281670896], + [18.377410922934615, -34.13652068454807], + [18.244499139079917, -33.86775156019802], + [18.250080193767445, -33.28143075941444], + [17.92519046394844, -32.61129078545343], + [18.247909783611192, -32.42913136162456], + [18.22176150887148, -31.66163298922567], + [17.56691775886887, -30.725721123987547], + [17.064416131262703, -29.87864104585916], + [17.062917514726223, -29.875953871379984], + [16.344976840895242, -28.576705010697697], + [16.824017368240902, -28.082161553664466], + [17.218928663815404, -28.35594329194681], + [17.387497185951503, -28.78351409272978], + [17.83615197110953, -28.85637786226132], + [18.464899122804752, -29.04546192801728], + [19.002127312911085, -28.972443129188864], + [19.894734327888614, -28.461104831660776], + [19.895767856534434, -24.767790215760588], + [20.165725538827186, -24.917961928000768], + [20.758609246511835, -25.86813648855145], + [20.66647016773544, -26.477453301704923], + [20.88960900237174, -26.828542982695915], + [21.60589603036939, -26.726533705351756], + [22.105968865657868, -26.280256036079138], + [22.57953169118059, -25.979447523708146], + [22.8242712745149, -25.500458672794768], + [23.312096795350186, -25.26868987396572], + [23.73356977712271, -25.390129489851613], + [24.211266717228792, -25.670215752873574], + [25.025170525825786, -25.7196700985769], + [25.66466637543772, -25.486816094669713], + [25.76584882986521, -25.174845472923675], + [25.94165205252216, -24.69637338633322], + [26.4857532081233, -24.616326592713104], + [26.786406691197413, -24.240690606383485], + [27.119409620886245, -23.574323011979775], + [28.01723595552525, -22.827753594659075], + [29.43218834810904, -22.091312758067588], + [29.839036899542972, -22.102216485281176], + [30.322883335091774, -22.27161183033393], + [30.65986535006709, -22.151567478119915], + [31.191409132621285, -22.2515096981724], + [31.670397983534652, -23.658969008073864], + [31.93058882012425, -24.369416599222536], + [31.75240848158188, -25.484283949487413], + [31.837777947728064, -25.84333180105135], + [31.333157586397906, -25.66019052500895], + [31.04407962415715, -25.731452325139443], + [30.949666782359913, -26.022649021104147], + [30.676608514129637, -26.398078301704608], + [30.68596194837448, -26.74384531016953], + [31.282773064913325, -27.285879408478998], + [31.868060337051077, -27.177927341421277], + [32.07166548028107, -26.73382008230491], + [32.830120477028885, -26.742191664336197], + [32.580264926897684, -27.470157566031816], + [32.46213260267845, -28.301011244420557], + [32.20338870619304, -28.752404880490072], + [31.521001417778876, -29.257386976846252] + ], + [ + [28.97826256685724, -28.955596612261715], + [28.541700066855498, -28.64750172293757], + [28.07433841320778, -28.851468601193588], + [27.532511020627478, -29.24271087007536], + [26.999261915807637, -29.875953871379984], + [27.749397006956485, -30.64510588961222], + [28.107204624145425, -30.54573211031495], + [28.29106937023991, -30.2262167294543], + [28.84839969250774, -30.070050551068253], + [29.018415154748023, -29.74376555757737], + [29.325166456832587, -29.257386976846252], + [28.97826256685724, -28.955596612261715] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Uganda", + "sov_a3": "UGA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Uganda", + "adm0_a3": "UGA", + "geou_dif": 0, + "geounit": "Uganda", + "gu_a3": "UGA", + "su_dif": 0, + "subunit": "Uganda", + "su_a3": "UGA", + "brk_diff": 0, + "name": "Uganda", + "name_long": "Uganda", + "brk_a3": "UGA", + "brk_name": "Uganda", + "brk_group": null, + "abbrev": "Uga.", + "postal": "UG", + "formal_en": "Republic of Uganda", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Uganda", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 6, + "mapcolor13": 4, + "pop_est": 32369558, + "gdp_md_est": 39380, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UG", + "iso_a3": "UGA", + "iso_n3": "800", + "un_a3": "800", + "wb_a2": "UG", + "wb_a3": "UGA", + "woe_id": -99, + "adm0_a3_is": "UGA", + "adm0_a3_us": "UGA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "UGA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.86617, -1.02736], + [30.769860000000108, -1.01455], + [30.4191048520193, -1.134659112150416], + [29.821518588996124, -1.443322442229771], + [29.579466180141022, -1.341313164885605], + [29.58783776217217, -0.587405694179381], + [29.8195, -0.2053], + [29.875778842902434, 0.597379868976361], + [30.08615359876279, 1.062312730306417], + [30.46850752129029, 1.583805446779706], + [30.852670118948136, 1.849396470543752], + [31.17414920423596, 2.204465236821306], + [30.77332, 2.339890000000139], + [30.83385, 3.50917], + [31.24556, 3.7819], + [31.88145, 3.55827], + [32.68642, 3.79232], + [33.3900000000001, 3.79], + [34.005, 4.249884947362147], + [34.47913, 3.5556], + [34.59607, 3.053740000000118], + [35.03599, 1.90584], + [34.6721, 1.17694], + [34.18, 0.515], + [33.893568969666994, 0.109813537861839], + [33.9037111971046, -0.95], + [31.86617, -1.02736] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Zambia", + "sov_a3": "ZMB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Zambia", + "adm0_a3": "ZMB", + "geou_dif": 0, + "geounit": "Zambia", + "gu_a3": "ZMB", + "su_dif": 0, + "subunit": "Zambia", + "su_a3": "ZMB", + "brk_diff": 0, + "name": "Zambia", + "name_long": "Zambia", + "brk_a3": "ZMB", + "brk_name": "Zambia", + "brk_group": null, + "abbrev": "Zambia", + "postal": "ZM", + "formal_en": "Republic of Zambia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Zambia", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 8, + "mapcolor9": 5, + "mapcolor13": 13, + "pop_est": 11862740, + "gdp_md_est": 17500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ZM", + "iso_a3": "ZMB", + "iso_n3": "894", + "un_a3": "894", + "wb_a2": "ZM", + "wb_a3": "ZMB", + "woe_id": -99, + "adm0_a3_is": "ZMB", + "adm0_a3_us": "ZMB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "ZMB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [32.75937544122132, -9.230599053589058], + [33.2313879737753, -9.6767216935648], + [33.48568769708359, -10.525558770391115], + [33.315310499817286, -10.796549981329697], + [33.11428917820191, -11.607198174692314], + [33.306422153463075, -12.435778090060218], + [32.991764357237884, -12.783870537978272], + [32.68816531752313, -13.712857761289275], + [33.214024692525214, -13.971860039936153], + [30.17948123548183, -14.796099134991527], + [30.274255812305107, -15.507786960515212], + [29.516834344203147, -15.644677829656388], + [28.947463413211263, -16.04305144619444], + [28.825868768028496, -16.389748630440614], + [28.467906121542683, -16.468400160388846], + [27.598243442502756, -17.290830580314008], + [27.04442711763073, -17.938026218337434], + [26.70677330903564, -17.961228936436484], + [26.381935255648926, -17.8460421688579], + [25.264225701608012, -17.736539808831417], + [25.08444339366457, -17.661815687737374], + [25.07695031098226, -17.57882333747662], + [24.682349074001507, -17.353410739819473], + [24.033861525170778, -17.295843194246324], + [23.215048455506064, -17.52311614346598], + [22.56247846852426, -16.898451429921813], + [21.887842644953874, -16.08031015387688], + [21.933886346125917, -12.898437188369359], + [24.016136508894675, -12.911046237848574], + [23.930922072045377, -12.565847670138854], + [24.079905226342845, -12.191296888887365], + [23.904153680118185, -11.722281589406322], + [24.017893507592586, -11.23729827234709], + [23.912215203555718, -10.926826267137514], + [24.25715538910399, -10.951992689663657], + [24.31451622894795, -11.26282642989927], + [24.78316979340295, -11.238693536018964], + [25.418118116973204, -11.330935967659961], + [25.752309604604733, -11.784965101776358], + [26.553087599399618, -11.924439792532127], + [27.164419793412463, -11.608748467661075], + [27.38879886242378, -12.132747491100666], + [28.155108676879987, -12.272480564017897], + [28.523561639121027, -12.698604424696683], + [28.934285922976837, -13.248958428605135], + [29.69961388521949, -13.257226657771831], + [29.61600141777123, -12.178894545137311], + [29.34154788586909, -12.360743910372413], + [28.642417433392353, -11.971568698782315], + [28.372253045370428, -11.793646742401393], + [28.49606977714177, -10.789883721564044], + [28.67368167492893, -9.605924981324932], + [28.449871046672826, -9.164918308146085], + [28.7348665707625, -8.526559340044578], + [29.002912225060467, -8.407031752153472], + [30.346086053190813, -8.238256524288218], + [30.740015496551788, -8.340007419470915], + [31.15775133695005, -8.594578747317366], + [31.556348097466497, -8.762048841998642], + [32.19186486179197, -8.930358981973278], + [32.75937544122132, -9.230599053589058] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Zimbabwe", + "sov_a3": "ZWE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Zimbabwe", + "adm0_a3": "ZWE", + "geou_dif": 0, + "geounit": "Zimbabwe", + "gu_a3": "ZWE", + "su_dif": 0, + "subunit": "Zimbabwe", + "su_a3": "ZWE", + "brk_diff": 0, + "name": "Zimbabwe", + "name_long": "Zimbabwe", + "brk_a3": "ZWE", + "brk_name": "Zimbabwe", + "brk_group": null, + "abbrev": "Zimb.", + "postal": "ZW", + "formal_en": "Republic of Zimbabwe", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Zimbabwe", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 12619600, + "gdp_md_est": 9323, + "pop_year": 0, + "lastcensus": 2002, + "gdp_year": 0, + "economy": "5. Emerging region: G20", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ZW", + "iso_a3": "ZWE", + "iso_n3": "716", + "un_a3": "716", + "wb_a2": "ZW", + "wb_a3": "ZWE", + "woe_id": -99, + "adm0_a3_is": "ZWE", + "adm0_a3_us": "ZWE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Africa", + "region_un": "Africa", + "subregion": "Eastern Africa", + "region_wb": "Sub-Saharan Africa", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "ZWE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [31.191409132621285, -22.2515096981724], + [30.65986535006709, -22.151567478119915], + [30.322883335091774, -22.27161183033393], + [29.839036899542972, -22.102216485281176], + [29.43218834810904, -22.091312758067588], + [28.794656202924212, -21.63945403410745], + [28.021370070108617, -21.485975030200585], + [27.72722781750326, -20.851801853114715], + [27.724747348753255, -20.499058526290387], + [27.296504754350508, -20.391519870691], + [26.164790887158485, -19.29308562589494], + [25.85039147309473, -18.714412937090536], + [25.649163445750162, -18.53602589281899], + [25.264225701608012, -17.736539808831417], + [26.381935255648926, -17.8460421688579], + [26.70677330903564, -17.961228936436484], + [27.04442711763073, -17.938026218337434], + [27.598243442502756, -17.290830580314008], + [28.467906121542683, -16.468400160388846], + [28.825868768028496, -16.389748630440614], + [28.947463413211263, -16.04305144619444], + [29.516834344203147, -15.644677829656388], + [30.274255812305107, -15.507786960515212], + [30.338954705534544, -15.880839125230244], + [31.173063999157677, -15.860943698797872], + [31.636498243951195, -16.071990248277885], + [31.8520406430406, -16.319417006091378], + [32.32823896661022, -16.392074069893752], + [32.847638787575846, -16.713398125884616], + [32.84986087416439, -17.97905730557718], + [32.65488569512715, -18.672089939043495], + [32.61199425632489, -19.419382826416275], + [32.772707960752626, -19.715592136313298], + [32.65974327976258, -20.304290052982317], + [32.50869306817344, -20.395292250248307], + [32.244988234188014, -21.116488539313693], + [31.191409132621285, -22.2515096981724] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Afghanistan", + "sov_a3": "AFG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Afghanistan", + "adm0_a3": "AFG", + "geou_dif": 0, + "geounit": "Afghanistan", + "gu_a3": "AFG", + "su_dif": 0, + "subunit": "Afghanistan", + "su_a3": "AFG", + "brk_diff": 0, + "name": "Afghanistan", + "name_long": "Afghanistan", + "brk_a3": "AFG", + "brk_name": "Afghanistan", + "brk_group": null, + "abbrev": "Afg.", + "postal": "AF", + "formal_en": "Islamic State of Afghanistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Afghanistan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 8, + "mapcolor13": 7, + "pop_est": 28400000, + "gdp_md_est": 22270, + "pop_year": -99, + "lastcensus": 1979, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AF", + "iso_a3": "AFG", + "iso_n3": "004", + "un_a3": "004", + "wb_a2": "AF", + "wb_a3": "AFG", + "woe_id": -99, + "adm0_a3_is": "AFG", + "adm0_a3_us": "AFG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AFG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [61.21081709172574, 35.650072333309225], + [62.230651483005886, 35.270663967422294], + [62.9846623065766, 35.40404083916762], + [63.19353844590035, 35.857165635718914], + [63.9828959491587, 36.0079574651466], + [64.5464791197339, 36.31207326918427], + [64.7461051776774, 37.111817735333304], + [65.58894778835784, 37.30521678318564], + [65.74563073106681, 37.66116404881207], + [66.21738488145932, 37.39379018813392], + [66.51860680528867, 37.36278432875879], + [67.07578209825962, 37.35614390720929], + [67.82999962755952, 37.14499400486468], + [68.13556237170138, 37.0231151393043], + [68.85944583524594, 37.344335842430596], + [69.19627282092438, 37.15114350030743], + [69.51878543485796, 37.60899669041341], + [70.11657840361033, 37.58822276463209], + [70.27057417184014, 37.735164699854025], + [70.3763041523093, 38.13839590102752], + [70.80682050973289, 38.486281643216415], + [71.34813113799026, 38.258905341132156], + [71.23940392444817, 37.95326508234188], + [71.54191775908478, 37.905774441065645], + [71.44869347523024, 37.06564484308051], + [71.8446382994506, 36.73817129164692], + [72.1930408059624, 36.948287665345674], + [72.63688968291729, 37.047558091778356], + [73.26005577992501, 37.495256862939], + [73.9486959166465, 37.4215662704908], + [74.98000247589542, 37.419990139305895], + [75.15802778514092, 37.13303091078912], + [74.57589277537298, 37.02084137628346], + [74.06755171091783, 36.83617564548845], + [72.92002485544447, 36.72000702569632], + [71.84629194528392, 36.50994232842986], + [71.26234826038575, 36.074387518857804], + [71.49876793812109, 35.650563259416], + [71.6130762063507, 35.153203436822864], + [71.11501875192162, 34.733125718722235], + [71.15677330921346, 34.34891144463215], + [70.8818030129884, 33.98885590263851], + [69.9305432473596, 34.02012014417511], + [70.3235941913716, 33.35853261975839], + [69.68714725126485, 33.105498969041236], + [69.26252200712256, 32.5019440780883], + [69.31776411324255, 31.90141225842444], + [68.92667687365767, 31.620189113892064], + [68.55693200060932, 31.713310044882018], + [67.79268924344478, 31.58293040620963], + [67.68339358914747, 31.30315420178142], + [66.93889122911847, 31.304911200479353], + [66.38145755398602, 30.73889923758645], + [66.34647260932442, 29.887943427036177], + [65.0468620136161, 29.472180691031905], + [64.35041873561852, 29.560030625928093], + [64.14800215033125, 29.340819200145972], + [63.55026085801117, 29.468330796826162], + [62.54985680527278, 29.31857249604431], + [60.874248488208785, 29.829238999952604], + [61.781221551363444, 30.735850328081234], + [61.699314406180825, 31.37950613049267], + [60.94194461451113, 31.548074652628753], + [60.863654819588966, 32.18291962333443], + [60.536077915290775, 32.98126882581157], + [60.963700392506006, 33.52883230237625], + [60.52842980331158, 33.676446031218006], + [60.80319339380745, 34.40410187431986], + [61.21081709172574, 35.650072333309225] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Azerbaijan", + "sov_a3": "AZE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Azerbaijan", + "adm0_a3": "AZE", + "geou_dif": 0, + "geounit": "Azerbaijan", + "gu_a3": "AZE", + "su_dif": 0, + "subunit": "Azerbaijan", + "su_a3": "AZE", + "brk_diff": 0, + "name": "Azerbaijan", + "name_long": "Azerbaijan", + "brk_a3": "AZE", + "brk_name": "Azerbaijan", + "brk_group": null, + "abbrev": "Aze.", + "postal": "AZ", + "formal_en": "Republic of Azerbaijan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Azerbaijan", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 8, + "pop_est": 8238672, + "gdp_md_est": 77610, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AZ", + "iso_a3": "AZE", + "iso_n3": "031", + "un_a3": "031", + "wb_a2": "AZ", + "wb_a3": "AZE", + "woe_id": -99, + "adm0_a3_is": "AZE", + "adm0_a3_us": "AZE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "AZE.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [45.0019873390568, 39.7400035670496], + [45.29814497252144, 39.471751207022436], + [45.739978468617004, 39.473999131827156], + [45.73537926614309, 39.3197191432198], + [46.14362308124881, 38.74120148371222], + [45.457721795438744, 38.874139105783115], + [44.95268802265028, 39.33576467544643], + [44.793989699082005, 39.713002631177034], + [45.0019873390568, 39.7400035670496] + ] + ], + [ + [ + [47.373315464066216, 41.219732367511256], + [47.81566572448472, 41.151416124021345], + [47.98728315612604, 41.40581920019423], + [48.58435265482629, 41.808869533854676], + [49.11026370626067, 41.282286688800525], + [49.6189148293096, 40.57292430272997], + [50.0848295428531, 40.52615713150578], + [50.39282107931271, 40.256561184239104], + [49.5692021014448, 40.17610097916071], + [49.39525923035043, 39.39948171646225], + [49.223228387250714, 39.04921885838792], + [48.85653242370759, 38.81548635513178], + [48.88324913920255, 38.32024526626264], + [48.634375441284845, 38.27037750910094], + [48.010744256386516, 38.794014797514535], + [48.355529412637935, 39.28876496027689], + [48.06009524922527, 39.582235419262446], + [47.685079380083124, 39.50836395930119], + [46.50571984231797, 38.770605373686266], + [46.48349897643246, 39.464154771475535], + [46.034534132680704, 39.62802073827305], + [45.61001224140293, 39.89999380142518], + [45.89190717955515, 40.218475653639985], + [45.35917483905817, 40.56150381119349], + [45.560351189970476, 40.81228953710595], + [45.1794958839794, 40.98535390885143], + [44.972480096218156, 41.24812856705562], + [45.21742638528164, 41.41145193131405], + [45.962600538930445, 41.1238725856098], + [46.501637404166985, 41.06444468847411], + [46.637908156120574, 41.181672675128226], + [46.14543175637899, 41.72280243587264], + [46.404950799348825, 41.86067515722735], + [46.68607059101666, 41.827137152669906], + [47.373315464066216, 41.219732367511256] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Armenia", + "sov_a3": "ARM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Armenia", + "adm0_a3": "ARM", + "geou_dif": 0, + "geounit": "Armenia", + "gu_a3": "ARM", + "su_dif": 0, + "subunit": "Armenia", + "su_a3": "ARM", + "brk_diff": 0, + "name": "Armenia", + "name_long": "Armenia", + "brk_a3": "ARM", + "brk_name": "Armenia", + "brk_group": null, + "abbrev": "Arm.", + "postal": "ARM", + "formal_en": "Republic of Armenia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Armenia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 10, + "pop_est": 2967004, + "gdp_md_est": 18770, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AM", + "iso_a3": "ARM", + "iso_n3": "051", + "un_a3": "051", + "wb_a2": "AM", + "wb_a3": "ARM", + "woe_id": -99, + "adm0_a3_is": "ARM", + "adm0_a3_us": "ARM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ARM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [43.582745802592726, 41.09214325618257], + [44.97248009621808, 41.248128567055595], + [45.17949588397934, 40.98535390885141], + [45.56035118997045, 40.812289537105926], + [45.35917483905817, 40.56150381119346], + [45.89190717955509, 40.21847565364], + [45.61001224140293, 39.89999380142518], + [46.034534132680676, 39.628020738273065], + [46.48349897643246, 39.464154771475535], + [46.50571984231797, 38.770605373686294], + [46.14362308124881, 38.74120148371222], + [45.73537926614301, 39.31971914321974], + [45.73997846861698, 39.47399913182713], + [45.298144972521456, 39.471751207022436], + [45.00198733905674, 39.740003567049555], + [44.79398969908195, 39.71300263117705], + [44.4000085792887, 40.00500031184228], + [43.65643639504094, 40.253563951166186], + [43.75265791196841, 40.74020091405876], + [43.582745802592726, 41.09214325618257] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "United Arab Emirates", + "sov_a3": "ARE", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "United Arab Emirates", + "adm0_a3": "ARE", + "geou_dif": 0, + "geounit": "United Arab Emirates", + "gu_a3": "ARE", + "su_dif": 0, + "subunit": "United Arab Emirates", + "su_a3": "ARE", + "brk_diff": 0, + "name": "United Arab Emirates", + "name_long": "United Arab Emirates", + "brk_a3": "ARE", + "brk_name": "United Arab Emirates", + "brk_group": null, + "abbrev": "U.A.E.", + "postal": "AE", + "formal_en": "United Arab Emirates", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "United Arab Emirates", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 3, + "pop_est": 4798491, + "gdp_md_est": 184300, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AE", + "iso_a3": "ARE", + "iso_n3": "784", + "un_a3": "784", + "wb_a2": "AE", + "wb_a3": "ARE", + "woe_id": -99, + "adm0_a3_is": "ARE", + "adm0_a3_us": "ARE", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 20, + "long_len": 20, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "ARE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [51.57951867046327, 24.245497137951105], + [51.757440626844186, 24.29407298430547], + [51.794389275932865, 24.019826158132506], + [52.57708051942561, 24.177439276622707], + [53.404006788960146, 24.15131684009917], + [54.00800092958758, 24.121757920828212], + [54.69302371604863, 24.79789236093509], + [55.43902469261414, 25.43914520924494], + [56.07082075381456, 26.055464178973978], + [56.261041701080956, 25.71460643157677], + [56.396847365144005, 24.924732163995486], + [55.88623253766801, 24.920830593357444], + [55.804118686756226, 24.269604193615265], + [55.981213820220454, 24.130542914317825], + [55.52863162620823, 23.933604030853502], + [55.525841098864475, 23.524869289640932], + [55.234489373602884, 23.11099274341532], + [55.20834109886319, 22.708329982997046], + [55.0068030129249, 22.496947536707136], + [52.000733270074335, 23.00115448657894], + [51.61770755392698, 24.014219265228828], + [51.57951867046327, 24.245497137951105] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Bangladesh", + "sov_a3": "BGD", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bangladesh", + "adm0_a3": "BGD", + "geou_dif": 0, + "geounit": "Bangladesh", + "gu_a3": "BGD", + "su_dif": 0, + "subunit": "Bangladesh", + "su_a3": "BGD", + "brk_diff": 0, + "name": "Bangladesh", + "name_long": "Bangladesh", + "brk_a3": "BGD", + "brk_name": "Bangladesh", + "brk_group": null, + "abbrev": "Bang.", + "postal": "BD", + "formal_en": "People's Republic of Bangladesh", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bangladesh", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 4, + "mapcolor9": 7, + "mapcolor13": 7, + "pop_est": 156050883, + "gdp_md_est": 224000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BD", + "iso_a3": "BGD", + "iso_n3": "050", + "un_a3": "050", + "wb_a2": "BD", + "wb_a3": "BGD", + "woe_id": -99, + "adm0_a3_is": "BGD", + "adm0_a3_us": "BGD", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "BGD.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [92.67272098182556, 22.041238918541254], + [92.65225711463799, 21.324047552978485], + [92.30323449093868, 21.47548533780982], + [92.36855350135562, 20.670883287025347], + [92.08288618364612, 21.19219513598577], + [92.02521528520839, 21.701569729086767], + [91.83489098507744, 22.18293569588556], + [91.41708702999766, 22.76501902922122], + [90.49600630082728, 22.80501658781513], + [90.58695682166098, 22.392793687422866], + [90.27297081905554, 21.83636770272011], + [89.84746707556428, 22.039146023033425], + [89.70204959509493, 21.857115790285306], + [89.41886274613549, 21.9661789006373], + [89.03196129756623, 22.055708319582976], + [88.87631188350309, 22.879146429937826], + [88.52976972855377, 23.631141872649163], + [88.69994022009092, 24.23371491138856], + [88.08442223506242, 24.501657212821925], + [88.30637251175602, 24.866079413344206], + [88.93155398962308, 25.238692328384776], + [88.2097892598025, 25.76806570078271], + [88.56304935094977, 26.44652558034272], + [89.35509402868729, 26.014407253518073], + [89.83248091019962, 25.96508209889548], + [89.92069258012185, 25.26974986419218], + [90.8722107279121, 25.132600612889547], + [91.79959598182207, 25.147431748957317], + [92.37620161333481, 24.976692816664965], + [91.91509280799443, 24.13041372323711], + [91.46772993364367, 24.072639471934792], + [91.15896325069971, 23.50352692310439], + [91.70647505083211, 22.985263983649183], + [91.86992760617132, 23.624346421802784], + [92.14603478390681, 23.627498684172593], + [92.67272098182556, 22.041238918541254] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Brunei", + "sov_a3": "BRN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Brunei", + "adm0_a3": "BRN", + "geou_dif": 0, + "geounit": "Brunei", + "gu_a3": "BRN", + "su_dif": 0, + "subunit": "Brunei", + "su_a3": "BRN", + "brk_diff": 0, + "name": "Brunei", + "name_long": "Brunei Darussalam", + "brk_a3": "BRN", + "brk_name": "Brunei", + "brk_group": null, + "abbrev": "Brunei", + "postal": "BN", + "formal_en": "Negara Brunei Darussalam", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Brunei", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 12, + "pop_est": 388190, + "gdp_md_est": 20250, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BN", + "iso_a3": "BRN", + "iso_n3": "096", + "un_a3": "096", + "wb_a2": "BN", + "wb_a3": "BRN", + "woe_id": -99, + "adm0_a3_is": "BRN", + "adm0_a3_us": "BRN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 6, + "long_len": 17, + "abbrev_len": 6, + "tiny": 2, + "homepart": 1, + "filename": "BRN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [114.20401655482837, 4.525873928236805], + [114.59996137904872, 4.900011298029966], + [115.45071048386981, 5.447729803891534], + [115.4057003113436, 4.955227565933839], + [115.34746097215067, 4.316636053887009], + [114.8695573263154, 4.348313706881925], + [114.65959598191353, 4.007636826997754], + [114.20401655482837, 4.525873928236805] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Bhutan", + "sov_a3": "BTN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bhutan", + "adm0_a3": "BTN", + "geou_dif": 0, + "geounit": "Bhutan", + "gu_a3": "BTN", + "su_dif": 0, + "subunit": "Bhutan", + "su_a3": "BTN", + "brk_diff": 0, + "name": "Bhutan", + "name_long": "Bhutan", + "brk_a3": "BTN", + "brk_name": "Bhutan", + "brk_group": null, + "abbrev": "Bhutan", + "postal": "BT", + "formal_en": "Kingdom of Bhutan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bhutan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 1, + "mapcolor13": 8, + "pop_est": 691141, + "gdp_md_est": 3524, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BT", + "iso_a3": "BTN", + "iso_n3": "064", + "un_a3": "064", + "wb_a2": "BT", + "wb_a3": "BTN", + "woe_id": -99, + "adm0_a3_is": "BTN", + "adm0_a3_us": "BTN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "BTN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [91.69665652869668, 27.77174184825166], + [92.10371178585973, 27.452614040633208], + [92.03348351437509, 26.83831045176356], + [91.21751264848643, 26.808648179628022], + [90.37327477413407, 26.87572418874288], + [89.74452762243884, 26.719402981059957], + [88.83564253128938, 27.098966376243762], + [88.81424848832054, 27.29931590423936], + [89.47581017452111, 28.042758897406397], + [90.01582889197118, 28.296438503527217], + [90.7305139505678, 28.064953925075756], + [91.25885379431992, 28.040614325466294], + [91.69665652869668, 27.77174184825166] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "China", + "sov_a3": "CH1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "China", + "adm0_a3": "CHN", + "geou_dif": 0, + "geounit": "China", + "gu_a3": "CHN", + "su_dif": 0, + "subunit": "China", + "su_a3": "CHN", + "brk_diff": 0, + "name": "China", + "name_long": "China", + "brk_a3": "CHN", + "brk_name": "China", + "brk_group": null, + "abbrev": "China", + "postal": "CN", + "formal_en": "People's Republic of China", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "China", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 3, + "pop_est": 1338612970, + "gdp_md_est": 7973000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CN", + "iso_a3": "CHN", + "iso_n3": "156", + "un_a3": "156", + "wb_a2": "CN", + "wb_a3": "CHN", + "woe_id": -99, + "adm0_a3_is": "CHN", + "adm0_a3_us": "CHN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "CHN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [110.33918786015154, 18.678395087147607], + [109.4752095886637, 18.197700913968614], + [108.65520796105616, 18.5076819930714], + [108.62621748254045, 19.367887885001977], + [109.11905561730802, 19.821038519769385], + [110.21159874882285, 20.101253973872076], + [110.78655073450223, 20.07753449145008], + [111.01005130416465, 19.695929877190736], + [110.57064660038682, 19.255879218009312], + [110.33918786015154, 18.678395087147607] + ] + ], + [ + [ + [127.6574072612624, 49.76027049417294], + [129.39781782442046, 49.44060008401544], + [130.5822933289824, 48.72968740497612], + [130.98728152885386, 47.790132351261406], + [132.50667199109952, 47.78896963153488], + [133.37359581922803, 48.18344167743493], + [135.02631147678673, 48.47822988544391], + [134.50081383681064, 47.57843984637785], + [134.11236209527263, 47.21246735288673], + [133.7696439963129, 46.11692698829907], + [133.09712690646646, 45.14406647397217], + [131.8834542176596, 45.32116160743644], + [131.0252120301561, 44.96795319272157], + [131.28855512911557, 44.111519680348266], + [131.14468794161488, 42.92998973242695], + [130.6338664084098, 42.90301463477056], + [130.64001590385246, 42.39500946712528], + [129.99426720593326, 42.98538686784379], + [129.5966687358795, 42.42498179785459], + [128.05221520397234, 41.99428457291799], + [128.20843305879075, 41.46677155208254], + [127.34378299368305, 41.50315176041596], + [126.86908328664988, 41.81656932226616], + [126.18204511932946, 41.10733612727637], + [125.07994184784062, 40.569823716792456], + [124.26562462778534, 39.92849335383414], + [122.86757042856104, 39.63778758397626], + [122.13138797413094, 39.17045176854464], + [121.05455447803288, 38.89747101496291], + [121.5859949077225, 39.36085358332414], + [121.37675703337267, 39.750261338859524], + [122.16859500538104, 40.422442531896046], + [121.64035851449356, 40.94638987890332], + [120.76862877816197, 40.5933881699176], + [119.63960208544907, 39.89805593521421], + [119.02346398323304, 39.2523330755111], + [118.04274865119793, 39.20427399347969], + [117.53270226447708, 38.7376358098841], + [118.0596985209897, 38.06147553156105], + [118.87814985562838, 37.8973253443859], + [118.91163618375353, 37.44846385349874], + [119.70280236214207, 37.15638865818508], + [120.82345747282366, 37.87042776137798], + [121.71125857959797, 37.48112335870718], + [122.35793745329848, 37.45448415786069], + [122.51999474496584, 36.930614325501836], + [121.10416385303303, 36.65132904718044], + [120.6370089051146, 36.111439520811125], + [119.6645618022461, 35.609790554337735], + [119.1512081238586, 34.909859117160465], + [120.22752485563375, 34.36033193616862], + [120.6203690939166, 33.37672272392513], + [121.22901411345023, 32.46031871187719], + [121.90814578663006, 31.69217438407469], + [121.89191938689035, 30.949351508095102], + [121.26425744027331, 30.67626740164872], + [121.50351932178475, 30.142914943964257], + [122.09211388558911, 29.832520453403163], + [121.93842817595308, 29.018022365834806], + [121.68443851123847, 28.225512600206685], + [121.12566124886645, 28.135673122667185], + [120.39547326058234, 27.053206895449392], + [119.58549686083958, 25.740780544532612], + [118.65687137255453, 24.547390855400238], + [117.28160647997086, 23.624501451099718], + [115.89073530483515, 22.782873236578098], + [114.76382734584624, 22.66807404224167], + [114.15254682826568, 22.223760077396207], + [113.80677981980075, 22.54833974862143], + [113.24107791550162, 22.05136749927047], + [111.84359215703248, 21.550493679281512], + [110.78546552942414, 21.397143866455334], + [110.44403934127169, 20.341032619706397], + [109.88986128137357, 20.282457383703445], + [109.62765506392466, 21.008227037026728], + [109.86448815311834, 21.395050970947523], + [108.52281294152444, 21.71521230721183], + [108.050180291783, 21.552379869060104], + [107.04342003787266, 21.811898912029903], + [106.56727339073537, 22.218204860924743], + [106.7254032735485, 22.79426788989838], + [105.81124718630521, 22.976892401617903], + [105.32920942588666, 23.352063300056983], + [104.4768583516645, 22.81915009204692], + [103.50451460166053, 22.70375661873922], + [102.70699222210018, 22.708795070887703], + [102.17043582561355, 22.464753119389343], + [101.65201785686158, 22.31819875740956], + [101.80311974488292, 21.174366766845054], + [101.27002566936002, 21.20165192309517], + [101.18000532430759, 21.43657298429406], + [101.15003299357826, 21.84998444262902], + [100.41653771362738, 21.558839423096657], + [99.98348921102158, 21.74293671313646], + [99.24089887898722, 22.118314317304566], + [99.53199222208744, 22.949038804612595], + [98.89874922078283, 23.142722072842588], + [98.6602624857558, 24.063286037690006], + [97.60471967976203, 23.897404690033056], + [97.72460900267916, 25.083637193293043], + [98.67183800658924, 25.918702500913497], + [98.71209394734458, 26.74353587494025], + [98.68269005737054, 27.50881216075066], + [98.24623091023338, 27.74722138112918], + [97.91198774616944, 28.335945136014374], + [97.32711388549004, 28.26158274994634], + [96.24883344928784, 28.411030992134467], + [96.58659061074755, 28.83097951915437], + [96.11767866413103, 29.452802028922516], + [95.40480228066465, 29.031716620392164], + [94.56599043170294, 29.277438055939964], + [93.41334760943268, 28.640629380807237], + [92.50311893104364, 27.89687632904645], + [91.6966565286967, 27.771741848251622], + [91.25885379431989, 28.04061432546635], + [90.73051395056783, 28.064953925075738], + [90.01582889197121, 28.296438503527185], + [89.47581017452116, 28.042758897406372], + [88.8142484883206, 27.299315904239393], + [88.73032596227856, 28.08686473236756], + [88.12044070836994, 27.876541652939576], + [86.95451704300065, 27.97426178640353], + [85.82331994013154, 28.20357595469875], + [85.01163821812307, 28.642773952747376], + [84.23457970575018, 28.839893703724698], + [83.89899295444675, 29.32022614187764], + [83.33711510613719, 29.463731594352193], + [82.32751264845089, 30.115268052688208], + [81.5258044778748, 30.422716986608663], + [81.11125613802928, 30.18348094331341], + [79.72136681510712, 30.882714748654735], + [78.73889448437401, 31.51590607352705], + [78.45844648632604, 32.61816437431273], + [79.17612877799556, 32.483779812137755], + [79.20889163606856, 32.99439463961374], + [78.81108646028574, 33.506198025032404], + [78.91226891471322, 34.32193634697577], + [77.83745079947462, 35.49400950778781], + [76.19284834178572, 35.89840342868786], + [75.89689741405019, 36.66680613865188], + [75.158027785141, 37.13303091078916], + [74.98000247589542, 37.419990139305895], + [74.82998579295216, 37.99000702570146], + [74.8648157083168, 38.3788463404816], + [74.2575142760227, 38.60650686294349], + [73.9288521666464, 38.50581533462272], + [73.67537926625485, 39.43123688410557], + [73.96001305531846, 39.660008449861714], + [73.82224368682833, 39.89397349706314], + [74.77686242055606, 40.36642527929163], + [75.46782799673073, 40.56207225194868], + [76.52636803579745, 40.42794607193513], + [76.90448449087712, 41.06648590754966], + [78.18719689322606, 41.185315863604814], + [78.54366092317528, 41.58224254003871], + [80.11943037305142, 42.123940741538235], + [80.25999026888533, 42.34999929459909], + [80.18015018099439, 42.92006785742686], + [80.86620649610123, 43.180362046881015], + [79.96610639844144, 44.91751699480462], + [81.9470707539181, 45.31702749285316], + [82.45892581576905, 45.539649563166506], + [83.18048383986054, 47.33003123635075], + [85.16429039911324, 47.00095571551611], + [85.7204838398707, 47.45296946877309], + [85.76823286330838, 48.4557506373969], + [86.59877648310336, 48.54918162698061], + [87.35997033076269, 49.21498078062916], + [87.75126427607668, 49.29719798440547], + [88.0138322285517, 48.5994627956006], + [88.85429772334678, 48.069081732773014], + [90.28082563676392, 47.693549099307916], + [90.97080936072499, 46.888146063822944], + [90.58576826371834, 45.7197160914875], + [90.94553958533433, 45.28607330991025], + [92.13389082231825, 45.115075995456436], + [93.48073367714133, 44.975472113620015], + [94.68892866412537, 44.35233185482846], + [95.30687544147153, 44.24133087826547], + [95.7624548685567, 43.31944916439462], + [96.34939578652782, 42.72563528092866], + [97.451757440178, 42.74888967546008], + [99.51581749878002, 42.524691473961695], + [100.8458655131083, 42.663804429691425], + [101.83304039917995, 42.51487295182628], + [103.31227827353482, 41.90746816666763], + [104.52228193564903, 41.90834666601663], + [104.96499393109346, 41.59740957291635], + [106.12931562706169, 42.1343277044289], + [107.744772576938, 42.481515814781915], + [109.24359581913146, 42.51944631608416], + [110.4121033061153, 42.87123362891103], + [111.12968224492023, 43.40683401140018], + [111.8295878438814, 43.74311839453949], + [111.66773725794323, 44.07317576758771], + [111.34837690637946, 44.45744171811006], + [111.87330610560028, 45.10207937273512], + [112.43606245325887, 45.01164561622426], + [113.46390669154422, 44.80889313412711], + [114.46033165899607, 45.33981679949389], + [115.98509647020013, 45.72723501238602], + [116.71786828009888, 46.388202419615254], + [117.42170128791425, 46.67273285581421], + [118.87432579963873, 46.80541209572365], + [119.66326989143877, 46.69267995867895], + [119.77282392789756, 47.04805878355015], + [118.86657433479498, 47.74706004494621], + [118.06414269416675, 48.06673045510374], + [117.29550744025747, 47.6977090521074], + [116.30895267137325, 47.853410142602826], + [115.74283735561575, 47.72654450132629], + [115.48528201707305, 48.135382595403456], + [116.19180219936761, 49.13459809019906], + [116.67880089728621, 49.888531399121405], + [117.87924441942639, 49.51098338479696], + [119.28846072802585, 50.14288279886205], + [119.27936567594239, 50.582907619827296], + [120.18204959521695, 51.64356639261803], + [120.738191359542, 51.964115302124554], + [120.725789015792, 52.516226304730814], + [120.1770886577169, 52.75388621684121], + [121.00308475147024, 53.25140106873124], + [122.24574791879289, 53.43172597921369], + [123.57150678924087, 53.45880442973464], + [125.06821129771045, 53.161044826868846], + [125.94634891164618, 52.79279857035695], + [126.56439904185699, 51.7842554795327], + [126.93915652883769, 51.3538941514059], + [127.28745568248493, 50.73979726826545], + [127.6574072612624, 49.76027049417294] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Northern Cyprus", + "sov_a3": "CYN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Northern Cyprus", + "adm0_a3": "CYN", + "geou_dif": 0, + "geounit": "Northern Cyprus", + "gu_a3": "CYN", + "su_dif": 0, + "subunit": "Northern Cyprus", + "su_a3": "CYN", + "brk_diff": 1, + "name": "N. Cyprus", + "name_long": "Northern Cyprus", + "brk_a3": "B20", + "brk_name": "N. Cyprus", + "brk_group": null, + "abbrev": "N. Cy.", + "postal": "CN", + "formal_en": "Turkish Republic of Northern Cyprus", + "formal_fr": null, + "note_adm0": "Self admin.", + "note_brk": "Self admin.; Claimed by Cyprus", + "name_sort": "Cyprus, Northern", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 265100, + "gdp_md_est": 3600, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "-99", + "iso_a3": "-99", + "iso_n3": "-99", + "un_a3": "-099", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "CYP", + "adm0_a3_us": "CYP", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 15, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "CYN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [32.73178022637745, 35.14002594658844], + [32.80247358575275, 35.14550364841138], + [32.946960890440806, 35.3867033961337], + [33.667227003724946, 35.37321584730551], + [34.57647382990046, 35.67159556735879], + [33.900804477684204, 35.245755927057616], + [33.97361657078346, 35.058506374648], + [33.86643965021011, 35.09359467217419], + [33.675391880027064, 35.01786286065045], + [33.5256852556775, 35.03868846286407], + [33.475817498515845, 35.000344550103506], + [33.45592207208347, 35.10142365166641], + [33.3838334490363, 35.16271190036457], + [33.19097700372305, 35.17312470147138], + [32.919572381326134, 35.08783274997364], + [32.73178022637745, 35.14002594658844] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "India", + "sov_a3": "IND", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "India", + "adm0_a3": "IND", + "geou_dif": 0, + "geounit": "India", + "gu_a3": "IND", + "su_dif": 0, + "subunit": "India", + "su_a3": "IND", + "brk_diff": 0, + "name": "India", + "name_long": "India", + "brk_a3": "IND", + "brk_name": "India", + "brk_group": null, + "abbrev": "India", + "postal": "IND", + "formal_en": "Republic of India", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "India", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 1166079220, + "gdp_md_est": 3297000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IN", + "iso_a3": "IND", + "iso_n3": "356", + "un_a3": "356", + "wb_a2": "IN", + "wb_a3": "IND", + "woe_id": -99, + "adm0_a3_is": "IND", + "adm0_a3_us": "IND", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "IND.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [77.83745079947457, 35.494009507787766], + [78.91226891471322, 34.32193634697579], + [78.81108646028574, 33.50619802503242], + [79.20889163606857, 32.994394639613716], + [79.17612877799553, 32.48377981213771], + [78.45844648632601, 32.61816437431273], + [78.73889448437401, 31.515906073527063], + [79.7213668151071, 30.882714748654728], + [81.11125613802932, 30.183480943313402], + [80.4767212259174, 29.72986522065534], + [80.08842451367627, 28.79447011974014], + [81.05720258985203, 28.416095282499043], + [81.99998742058497, 27.925479234319994], + [83.30424889519955, 27.36450572357556], + [84.6750179381738, 27.234901231387536], + [85.25177859898338, 26.72619843190634], + [86.02439293817918, 26.63098460540857], + [87.22747195836628, 26.397898057556077], + [88.06023766474982, 26.41461538340249], + [88.17480431514092, 26.81040517832595], + [88.04313276566123, 27.445818589786825], + [88.12044070836987, 27.876541652939594], + [88.73032596227856, 28.086864732367516], + [88.81424848832054, 27.29931590423936], + [88.83564253128938, 27.098966376243762], + [89.74452762243884, 26.719402981059957], + [90.37327477413407, 26.87572418874288], + [91.21751264848643, 26.808648179628022], + [92.03348351437509, 26.83831045176356], + [92.10371178585973, 27.452614040633208], + [91.69665652869668, 27.77174184825166], + [92.50311893104364, 27.89687632904645], + [93.41334760943268, 28.640629380807226], + [94.56599043170294, 29.277438055939985], + [95.40480228066464, 29.03171662039213], + [96.11767866413103, 29.452802028922466], + [96.58659061074749, 28.830979519154344], + [96.24883344928779, 28.41103099213444], + [97.32711388549004, 28.26158274994634], + [97.40256147663612, 27.88253611908544], + [97.0519885599681, 27.69905894623315], + [97.1339990580153, 27.083773505149964], + [96.41936567585097, 27.264589341739224], + [95.12476769407496, 26.5735720891323], + [95.1551534362626, 26.001307277932085], + [94.60324913938538, 25.162495428970402], + [94.55265791217164, 24.675238348890332], + [94.10674197792505, 23.85074087167348], + [93.3251876159428, 24.078556423432204], + [93.28632693885928, 23.043658352139005], + [93.06029422401463, 22.70311066333557], + [93.16612755734836, 22.278459580977103], + [92.67272098182556, 22.041238918541254], + [92.14603478390681, 23.627498684172593], + [91.86992760617132, 23.624346421802784], + [91.70647505083211, 22.985263983649183], + [91.15896325069971, 23.50352692310439], + [91.46772993364367, 24.072639471934792], + [91.91509280799443, 24.13041372323711], + [92.37620161333481, 24.976692816664965], + [91.79959598182207, 25.147431748957317], + [90.8722107279121, 25.132600612889547], + [89.92069258012185, 25.26974986419218], + [89.83248091019962, 25.96508209889548], + [89.35509402868729, 26.014407253518073], + [88.56304935094977, 26.44652558034272], + [88.2097892598025, 25.76806570078271], + [88.93155398962308, 25.238692328384776], + [88.30637251175602, 24.866079413344206], + [88.08442223506242, 24.501657212821925], + [88.69994022009092, 24.23371491138856], + [88.52976972855377, 23.631141872649163], + [88.87631188350309, 22.879146429937826], + [89.03196129756623, 22.055708319582976], + [88.88876590368542, 21.690588487224748], + [88.20849734899521, 21.703171698487807], + [86.97570438024027, 21.49556163175521], + [87.03316857294887, 20.743307806882413], + [86.49935102737378, 20.151638495356607], + [85.0602657409097, 19.4785788029711], + [83.94100589390001, 18.302009792549725], + [83.18921715691785, 17.67122142177898], + [82.19279218946592, 17.016636053937813], + [82.19124189649719, 16.556664130107848], + [81.69271935417748, 16.310219224507904], + [80.79199913933014, 15.951972357644491], + [80.32489586784388, 15.899184882058348], + [80.02506920768644, 15.136414903214147], + [80.2332735533904, 13.835770778859981], + [80.28629357292186, 13.006260687710833], + [79.8625468281285, 12.056215318240888], + [79.85799930208682, 10.35727509199711], + [79.340511509116, 10.30885427493962], + [78.88534549348918, 9.546135972527722], + [79.18971967968828, 9.216543687370148], + [78.2779407083305, 8.933046779816934], + [77.94116539908435, 8.252959092639742], + [77.53989790233794, 7.965534776232333], + [76.59297895702167, 8.89927623131419], + [76.13006147655108, 10.299630031775521], + [75.74646731964849, 11.308250637248307], + [75.39610110870957, 11.781245022015824], + [74.86481570831681, 12.741935736537897], + [74.61671715688354, 13.99258291264968], + [74.44385949086723, 14.617221787977696], + [73.5341992532334, 15.99065216721496], + [73.11990929554943, 17.928570054592498], + [72.82090945830865, 19.208233547436166], + [72.8244751321368, 20.419503282141534], + [72.6305334817454, 21.356009426351008], + [71.17527347197395, 20.757441311114235], + [70.4704586119451, 20.877330634031384], + [69.16413008003883, 22.0892980005727], + [69.64492760608239, 22.450774644454338], + [69.34959679553435, 22.84317963306269], + [68.1766451353734, 23.69196503345671], + [68.84259931831878, 24.35913361256094], + [71.04324018746823, 24.3565239527302], + [70.84469933460284, 25.21510203704352], + [70.28287316272558, 25.72222870533983], + [70.16892662952202, 26.491871649678842], + [69.51439293811312, 26.940965684511372], + [70.61649620960193, 27.989196275335868], + [71.77766564320032, 27.913180243434525], + [72.8237516620847, 28.961591701772054], + [73.45063846221743, 29.97641347911987], + [74.42138024282026, 30.979814764931177], + [74.40592898956501, 31.69263947196528], + [75.25864179881322, 32.2711054550405], + [74.45155927927871, 32.7648996038055], + [74.10429365427734, 33.44147329358685], + [73.74994835805195, 34.31769887952785], + [74.24020267120497, 34.74888703057125], + [75.75706098826834, 34.50492259372132], + [76.87172163280403, 34.65354401299274], + [77.83745079947457, 35.494009507787766] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Georgia", + "sov_a3": "GEO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Georgia", + "adm0_a3": "GEO", + "geou_dif": 0, + "geounit": "Georgia", + "gu_a3": "GEO", + "su_dif": 0, + "subunit": "Georgia", + "su_a3": "GEO", + "brk_diff": 0, + "name": "Georgia", + "name_long": "Georgia", + "brk_a3": "GEO", + "brk_name": "Georgia", + "brk_group": null, + "abbrev": "Geo.", + "postal": "GE", + "formal_en": "Georgia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Georgia", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 2, + "pop_est": 4615807, + "gdp_md_est": 21510, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GE", + "iso_a3": "GEO", + "iso_n3": "268", + "un_a3": "268", + "wb_a2": "GE", + "wb_a3": "GEO", + "woe_id": -99, + "adm0_a3_is": "GEO", + "adm0_a3_us": "GEO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GEO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [41.55408410011065, 41.53565623632757], + [41.70317060727271, 41.96294281673292], + [41.45347008643839, 42.64512339941794], + [40.87546919125379, 43.013628038091284], + [40.32139448422032, 43.128633938156845], + [39.955008579270924, 43.43499766699922], + [40.07696495947977, 43.55310415300231], + [40.922184686045625, 43.38215851498079], + [42.39439456560882, 43.22030792904263], + [43.75601688006739, 42.74082815202249], + [43.931199985536836, 42.55497386328477], + [44.537622918481986, 42.71199270280363], + [45.47027916848572, 42.50278066666998], + [45.77641035338277, 42.09244395605636], + [46.404950799348825, 41.860675157227305], + [46.14543175637902, 41.72280243587258], + [46.63790815612058, 41.181672675128226], + [46.50163740416693, 41.06444468847411], + [45.96260053893039, 41.123872585609774], + [45.217426385281584, 41.41145193131405], + [44.97248009621808, 41.248128567055595], + [43.582745802592726, 41.09214325618257], + [42.61954878110449, 41.58317271581994], + [41.55408410011065, 41.53565623632757] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Cyprus", + "sov_a3": "CYP", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cyprus", + "adm0_a3": "CYP", + "geou_dif": 0, + "geounit": "Cyprus", + "gu_a3": "CYP", + "su_dif": 0, + "subunit": "Cyprus", + "su_a3": "CYP", + "brk_diff": 0, + "name": "Cyprus", + "name_long": "Cyprus", + "brk_a3": "CYP", + "brk_name": "Cyprus", + "brk_group": null, + "abbrev": "Cyp.", + "postal": "CY", + "formal_en": "Republic of Cyprus", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cyprus", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 7, + "pop_est": 531640, + "gdp_md_est": 22700, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CY", + "iso_a3": "CYP", + "iso_n3": "196", + "un_a3": "196", + "wb_a2": "CY", + "wb_a3": "CYP", + "woe_id": -99, + "adm0_a3_is": "CYP", + "adm0_a3_us": "CYP", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CYP.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [33.97361657078346, 35.058506374648], + [34.00488081232004, 34.97809784600186], + [32.97982710137845, 34.57186941175544], + [32.49029625827753, 34.701654771456475], + [32.25666710788596, 35.10323232679663], + [32.73178022637745, 35.14002594658844], + [32.919572381326134, 35.08783274997364], + [33.19097700372305, 35.17312470147138], + [33.3838334490363, 35.16271190036457], + [33.45592207208347, 35.10142365166641], + [33.475817498515845, 35.000344550103506], + [33.5256852556775, 35.03868846286407], + [33.675391880027064, 35.01786286065045], + [33.86643965021011, 35.09359467217419], + [33.97361657078346, 35.058506374648] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Indonesia", + "sov_a3": "IDN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Indonesia", + "adm0_a3": "IDN", + "geou_dif": 0, + "geounit": "Indonesia", + "gu_a3": "IDN", + "su_dif": 0, + "subunit": "Indonesia", + "su_a3": "IDN", + "brk_diff": 0, + "name": "Indonesia", + "name_long": "Indonesia", + "brk_a3": "IDN", + "brk_name": "Indonesia", + "brk_group": null, + "abbrev": "Indo.", + "postal": "INDO", + "formal_en": "Republic of Indonesia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Indonesia", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 11, + "pop_est": 240271522, + "gdp_md_est": 914600, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "ID", + "iso_a3": "IDN", + "iso_n3": "360", + "un_a3": "360", + "wb_a2": "ID", + "wb_a3": "IDN", + "woe_id": -99, + "adm0_a3_is": "IDN", + "adm0_a3_us": "IDN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 9, + "long_len": 9, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "IDN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [120.71560875863044, -10.239581394087864], + [120.2950142762069, -10.258649997603525], + [118.96780846565471, -9.557969252158031], + [119.90030968636161, -9.361340427287516], + [120.42575564990543, -9.665921319215798], + [120.77550174365675, -9.969675388227456], + [120.71560875863044, -10.239581394087864] + ] + ], + [ + [ + [124.43595014861941, -10.140000909061442], + [123.57998172413673, -10.359987481327963], + [123.45998904835503, -10.239994805546175], + [123.55000939340746, -9.90001555749798], + [123.98000898650811, -9.290026950724695], + [124.96868248911622, -8.892790215697048], + [125.07001997284064, -9.089987481322837], + [125.08852013560109, -9.393173109579322], + [124.43595014861941, -10.140000909061442] + ] + ], + [ + [ + [117.90001834520777, -8.095681247594925], + [118.2606164897405, -8.362383314653329], + [118.87845991422215, -8.28068287519983], + [119.12650678922309, -8.705824883665073], + [117.9704016459893, -8.906639499551261], + [117.27773074754903, -9.040894870645559], + [116.74014082241663, -9.03293670007264], + [117.08373742072533, -8.457157891476541], + [117.63202436734215, -8.449303073768192], + [117.90001834520777, -8.095681247594925] + ] + ], + [ + [ + [122.90353722543611, -8.094234307490737], + [122.75698286345632, -8.64980763106064], + [121.25449059457013, -8.933666273639943], + [119.9243909038096, -8.810417982623875], + [119.92092858284613, -8.444858900591072], + [120.71509199430757, -8.236964613480865], + [121.34166873584658, -8.536739597206022], + [122.00736453663043, -8.460620212440162], + [122.90353722543611, -8.094234307490737] + ] + ], + [ + [ + [108.62347863162894, -6.777673841990676], + [110.53922732955331, -6.877357679881683], + [110.75957563684594, -6.465186455921752], + [112.61481123255638, -6.946035658397591], + [112.97876834518812, -7.59421314863458], + [114.47893517462117, -7.776527601760279], + [115.70552697150109, -8.370806573116866], + [114.56451134649652, -8.751816908404834], + [113.4647335144609, -8.348947442257426], + [112.55967247930103, -8.376180922075164], + [111.52206139531248, -8.302128594600957], + [110.58614953007432, -8.122604668819022], + [109.4276672709552, -7.740664157749761], + [108.69365522668133, -7.641600437046221], + [108.27776329959632, -7.766657403192581], + [106.45410200401615, -7.354899590690947], + [106.28062422081231, -6.924899997590202], + [105.36548628135554, -6.85141611087117], + [106.05164594932707, -5.8959188777945], + [107.2650085795402, -5.954985039904059], + [108.0720910990747, -6.345762220895239], + [108.48684614464926, -6.421984958525768], + [108.62347863162894, -6.777673841990676] + ] + ], + [ + [ + [134.72462446506668, -6.214400730009287], + [134.21013390516893, -6.895237725454706], + [134.112775506731, -6.142467136259014], + [134.2903357280858, -5.783057549669039], + [134.49962527886788, -5.445042006047899], + [134.72700158095213, -5.73758228925216], + [134.72462446506668, -6.214400730009287] + ] + ], + [ + [ + [127.24921512258892, -3.45906503663889], + [126.87492272349888, -3.79098276124958], + [126.18380211802733, -3.607376397316556], + [125.98903364471929, -3.177273451351325], + [127.00065148326499, -3.12931772218441], + [127.24921512258892, -3.45906503663889] + ] + ], + [ + [ + [130.4713440288518, -3.09376433676762], + [130.8348360535928, -3.858472181822762], + [129.99054650280814, -3.446300957862817], + [129.15524865124243, -3.362636813982249], + [128.59068362845366, -3.428679294451257], + [127.89889122936236, -3.393435967628193], + [128.1358793478528, -2.843650404474914], + [129.37099775606092, -2.802154229344552], + [130.4713440288518, -3.09376433676762] + ] + ], + [ + [ + [134.1433679546478, -1.151867364103595], + [134.42262739475305, -2.769184665542383], + [135.4576029806947, -3.367752780779114], + [136.2933142437188, -2.30704233155609], + [137.44073774632753, -1.703513278819372], + [138.3297274110448, -1.70268645590265], + [139.18492068904297, -2.051295668143638], + [139.92668419816042, -2.409051608900284], + [141.00021040259188, -2.600151055515624], + [141.01705691951904, -5.859021905138022], + [141.0338517600139, -9.117892754760419], + [140.14341515519257, -8.297167657100957], + [139.12776655492812, -8.096042982620942], + [138.88147667862498, -8.380935153846096], + [137.61447391169284, -8.411682631059762], + [138.0390991558352, -7.597882175327356], + [138.6686214540148, -7.320224704623072], + [138.40791385310237, -6.232849216337484], + [137.92783979711086, -5.393365573756], + [135.98925011611348, -4.546543877789048], + [135.16459760959972, -4.462931410340772], + [133.6628804871979, -3.538853448097527], + [133.3677047059468, -4.024818617370315], + [132.98395551974735, -4.112978610860281], + [132.756940952689, -3.74628264731713], + [132.75378869031923, -3.311787204607072], + [131.9898043153162, -2.820551039240456], + [133.0668445171435, -2.460417982598443], + [133.78003095920351, -2.47984832114021], + [133.69621178602614, -2.214541517753688], + [132.23237348849423, -2.212526136894326], + [131.8362219585447, -1.617161960459597], + [130.94283979708283, -1.432522067880797], + [130.51955814018007, -0.937720228686075], + [131.86753787651364, -0.695461114101818], + [132.3801164084168, -0.369537855636977], + [133.98554813042844, -0.780210463060442], + [134.1433679546478, -1.151867364103595] + ] + ], + [ + [ + [125.24050052297159, 1.419836127117605], + [124.43703535369737, 0.427881171058971], + [123.68550499887672, 0.235593166500877], + [122.72308312387288, 0.431136786293337], + [121.0567248881891, 0.381217352699451], + [120.18308312386276, 0.23724681233422], + [120.04086958219548, -0.519657891444851], + [120.93590538949073, -1.408905938323372], + [121.4758207540762, -0.955962009285116], + [123.34056481332848, -0.615672702643081], + [123.2583992859845, -1.076213067228338], + [122.82271528533161, -0.930950616055881], + [122.38852990121539, -1.516858005381124], + [121.50827355355548, -1.904482924002423], + [122.4545723816843, -3.186058444840882], + [122.27189619353257, -3.529500013852697], + [123.17096276254657, -4.683693129091708], + [123.16233279835379, -5.340603936385961], + [122.62851525277871, -5.634591159694494], + [122.23639448454806, -5.282933037948283], + [122.71956912647707, -4.46417164471579], + [121.73823367725439, -4.8513314754465], + [121.48946333220127, -4.574552504091216], + [121.61917117725388, -4.188477878438674], + [120.89818159391771, -3.602105401222829], + [120.97238895068877, -2.62764291749491], + [120.30545291552991, -2.931603692235726], + [120.39004723519176, -4.097579034037224], + [120.43071658740539, -5.528241062037779], + [119.79654341031952, -5.673400160345651], + [119.36690555224496, -5.379878024927805], + [119.65360639860013, -4.459417412944958], + [119.49883548388597, -3.49441171632651], + [119.078344354327, -3.487021986508765], + [118.7677689962529, -2.801999200047689], + [119.18097374885869, -2.147103773612798], + [119.32339399625508, -1.353147067880471], + [119.82599897672586, 0.154254462073496], + [120.03570193896637, 0.566477362465804], + [120.8857792501677, 1.309222723796836], + [121.666816847827, 1.013943589681077], + [122.92756676645185, 0.875192368977466], + [124.07752241424285, 0.917101955566139], + [125.06598921112183, 1.643259182131558], + [125.24050052297159, 1.419836127117605] + ] + ], + [ + [ + [128.68824873262074, 1.132385972494106], + [128.63595218314137, 0.258485826006179], + [128.12016971243617, 0.356412665199286], + [127.96803429576887, -0.252077325037533], + [128.37999881399972, -0.780003757331286], + [128.10001590384232, -0.899996433112975], + [127.69647464407504, -0.266598402511505], + [127.39949018769377, 1.011721503092573], + [127.60051150930907, 1.810690822757181], + [127.93237755748751, 2.174596258956555], + [128.00415612194084, 1.628531398928331], + [128.59455936087548, 1.540810655112864], + [128.68824873262074, 1.132385972494106] + ] + ], + [ + [ + [117.87562706916603, 1.827640692548911], + [118.99674726773819, 0.902219143066048], + [117.81185835171779, 0.784241848143722], + [117.47833865770608, 0.102474676917026], + [117.52164350796662, -0.803723239753211], + [116.56004845587952, -1.487660821136231], + [116.53379682827519, -2.483517347832901], + [116.14808393764864, -4.012726332214015], + [116.0008577820491, -3.657037448749008], + [114.86480309454454, -4.106984144714417], + [114.46865156459509, -3.495703627133821], + [113.75567182826413, -3.43916961020652], + [113.25699425664757, -3.118775729996855], + [112.06812625534067, -3.478392022316072], + [111.70329064336002, -2.994442233902632], + [111.04824018762824, -3.049425957861189], + [110.223846063276, -2.934032484553484], + [110.07093550012436, -1.592874037282414], + [109.57194786991406, -1.314906507984489], + [109.09187381392253, -0.459506524257051], + [108.95265750532816, 0.415375474444346], + [109.06913618371404, 1.341933905437642], + [109.66326012577375, 2.006466986494985], + [109.83022667850886, 1.338135687664192], + [110.51406090702713, 0.773131415200993], + [111.15913781132659, 0.976478176269509], + [111.79754845586044, 0.904441229654651], + [112.38025190638368, 1.410120957846758], + [112.8598091980522, 1.497790025229946], + [113.80584964401956, 1.217548732911041], + [114.6213554220175, 1.430688177898887], + [115.13403730678523, 2.821481838386219], + [115.51907840379201, 3.169238389494396], + [115.86551720587677, 4.306559149590157], + [117.01521447150637, 4.306094061699469], + [117.88203494677019, 4.137551377779488], + [117.31323245653354, 3.234428208830579], + [118.04832970588538, 2.287690131027361], + [117.87562706916603, 1.827640692548911] + ] + ], + [ + [ + [105.81765506390936, -5.852355645372413], + [104.71038414919151, -5.873284600450646], + [103.86821333213074, -5.037314955264975], + [102.58426069540693, -4.220258884298204], + [102.15617313030103, -3.614146009946765], + [101.39911339722508, -2.799777113459172], + [100.90250288290017, -2.05026213949786], + [100.14198082886062, -0.650347588710957], + [99.26373986206025, 0.183141587724663], + [98.97001102091333, 1.042882391764536], + [98.60135135294311, 1.823506577965617], + [97.6995976094499, 2.453183905442117], + [97.1769421732499, 3.30879059489861], + [96.42401655475734, 3.868859768077911], + [95.38087609251347, 4.970782172053673], + [95.29302615761733, 5.479820868344817], + [95.93686282754176, 5.439513251157109], + [97.4848820332771, 5.246320909034011], + [98.36916914265569, 4.268370266126368], + [99.14255862833582, 3.590349636240916], + [99.69399783732243, 3.174328518075157], + [100.64143354696168, 2.099381211755798], + [101.65801232300734, 2.083697414555189], + [102.49827111207324, 1.398700466310217], + [103.07684044801303, 0.561361395668854], + [103.83839603069835, 0.104541734208667], + [103.43764529827497, -0.711945896002845], + [104.01078860882402, -1.059211521004229], + [104.3699914896849, -1.084843031421016], + [104.53949018760218, -1.782371514496716], + [104.88789269411402, -2.340425306816655], + [105.622111444117, -2.42884368246807], + [106.10859337771271, -3.06177662517895], + [105.85744591677414, -4.305524997579724], + [105.81765506390936, -5.852355645372413] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Israel", + "sov_a3": "ISR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Israel", + "adm0_a3": "ISR", + "geou_dif": 0, + "geounit": "Israel", + "gu_a3": "ISR", + "su_dif": 0, + "subunit": "Israel", + "su_a3": "ISR", + "brk_diff": 0, + "name": "Israel", + "name_long": "Israel", + "brk_a3": "ISR", + "brk_name": "Israel", + "brk_group": null, + "abbrev": "Isr.", + "postal": "IS", + "formal_en": "State of Israel", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Israel", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 9, + "pop_est": 7233701, + "gdp_md_est": 201400, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IL", + "iso_a3": "ISR", + "iso_n3": "376", + "un_a3": "376", + "wb_a2": "IL", + "wb_a3": "ISR", + "woe_id": -99, + "adm0_a3_is": "ISR", + "adm0_a3_us": "ISR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ISR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.71991824722275, 32.709192409794866], + [35.54566531753454, 32.393992011030576], + [35.183930291491436, 32.53251068778894], + [34.97464074070933, 31.86658234305972], + [35.22589155451242, 31.754341132121766], + [34.970506626125996, 31.616778469360806], + [34.92740848159457, 31.353435370401414], + [35.397560662586045, 31.48908600516758], + [35.420918409981965, 31.100065822874356], + [34.92260257339142, 29.501326198844524], + [34.26543338393568, 31.219360866820153], + [34.55637169773891, 31.548823960896996], + [34.48810713068136, 31.60553884533732], + [34.752587111151165, 32.07292633720117], + [34.95541710789677, 32.82737641044638], + [35.098457472480675, 33.080539252244265], + [35.126052687324545, 33.09090037691878], + [35.460709262846706, 33.08904002535628], + [35.55279666519081, 33.26427480725802], + [35.82110070165024, 33.2774264592763], + [35.836396925608625, 32.86812327730851], + [35.700797967274745, 32.71601369885738], + [35.71991824722275, 32.709192409794866] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Iraq", + "sov_a3": "IRQ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Iraq", + "adm0_a3": "IRQ", + "geou_dif": 0, + "geounit": "Iraq", + "gu_a3": "IRQ", + "su_dif": 0, + "subunit": "Iraq", + "su_a3": "IRQ", + "brk_diff": 0, + "name": "Iraq", + "name_long": "Iraq", + "brk_a3": "IRQ", + "brk_name": "Iraq", + "brk_group": null, + "abbrev": "Iraq", + "postal": "IRQ", + "formal_en": "Republic of Iraq", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Iraq", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 3, + "mapcolor13": 1, + "pop_est": 31129225, + "gdp_md_est": 103900, + "pop_year": -99, + "lastcensus": 1997, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IQ", + "iso_a3": "IRQ", + "iso_n3": "368", + "un_a3": "368", + "wb_a2": "IQ", + "wb_a3": "IRQ", + "woe_id": -99, + "adm0_a3_is": "IRQ", + "adm0_a3_us": "IRQ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "IRQ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [45.4206181170532, 35.97754588474282], + [46.0763403664048, 35.67738332777549], + [46.15178795755093, 35.09325877536429], + [45.64845950702809, 34.748137722303014], + [45.41669070819904, 33.967797756479584], + [46.10936160663932, 33.017287299119005], + [47.3346614927119, 32.469155381799105], + [47.8492037290421, 31.70917593029867], + [47.68528608581227, 30.98485321707963], + [48.004698113808324, 30.985137437457244], + [48.0145683123761, 30.452456773392598], + [48.567971225789755, 29.926778265903522], + [47.974519077349896, 29.9758192001485], + [47.30262210469096, 30.05906993257072], + [46.568713413281756, 29.09902517345229], + [44.70949873228474, 29.178891099559383], + [41.889980910007836, 31.190008653278365], + [40.399994337736246, 31.889991766887935], + [39.19546837744497, 32.16100881604267], + [38.792340529136084, 33.378686428352225], + [41.006158888519934, 34.41937226006212], + [41.383965285005814, 35.628316555314356], + [41.289707472505455, 36.35881460219227], + [41.83706424334096, 36.605853786763575], + [42.34959109881177, 37.2298725449041], + [42.77912560402182, 37.385263576805755], + [43.9422587420473, 37.25622752537295], + [44.29345177590286, 37.0015143906063], + [44.772699008977696, 37.170444647768434], + [45.4206181170532, 35.97754588474282] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Iran", + "sov_a3": "IRN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Iran", + "adm0_a3": "IRN", + "geou_dif": 0, + "geounit": "Iran", + "gu_a3": "IRN", + "su_dif": 0, + "subunit": "Iran", + "su_a3": "IRN", + "brk_diff": 0, + "name": "Iran", + "name_long": "Iran", + "brk_a3": "IRN", + "brk_name": "Iran", + "brk_group": null, + "abbrev": "Iran", + "postal": "IRN", + "formal_en": "Islamic Republic of Iran", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Iran, Islamic Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 13, + "pop_est": 66429284, + "gdp_md_est": 841700, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "IR", + "iso_a3": "IRN", + "iso_n3": "364", + "un_a3": "364", + "wb_a2": "IR", + "wb_a3": "IRN", + "woe_id": -99, + "adm0_a3_is": "IRN", + "adm0_a3_us": "IRN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "Middle East & North Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "IRN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [53.92159793479556, 37.19891836196126], + [54.800303989486565, 37.392420762678185], + [55.51157840355191, 37.96411713312317], + [56.18037479027333, 37.93512665460742], + [56.61936608259282, 38.121394354803485], + [57.33043379092898, 38.02922943781094], + [58.4361544126782, 37.522309475243794], + [59.23476199731681, 37.412987982730336], + [60.37763797388387, 36.52738312432837], + [61.123070509694145, 36.49159719496624], + [61.21081709172574, 35.650072333309225], + [60.80319339380745, 34.40410187431986], + [60.52842980331158, 33.676446031218006], + [60.963700392506006, 33.52883230237625], + [60.536077915290775, 32.98126882581157], + [60.863654819588966, 32.18291962333443], + [60.94194461451113, 31.548074652628753], + [61.699314406180825, 31.37950613049267], + [61.781221551363444, 30.735850328081234], + [60.874248488208785, 29.829238999952604], + [61.36930870956494, 29.303276272085924], + [61.77186811711863, 28.699333807890795], + [62.72783043808598, 28.25964488373539], + [62.755425652929866, 27.378923448184985], + [63.233897739520295, 27.21704702403071], + [63.31663170761959, 26.756532497661667], + [61.87418745305655, 26.239974880472104], + [61.49736290878419, 25.0782370061185], + [59.61613406763084, 25.380156561783778], + [58.5257613462723, 25.60996165618573], + [57.397251417882394, 25.73990204518364], + [56.970765822177555, 26.96610626882136], + [56.492138706290206, 27.143304755150197], + [55.72371015811006, 26.96463349050104], + [54.71508955263727, 26.480657863871514], + [53.49309695823135, 26.81236888275305], + [52.48359785340961, 27.580849107365495], + [51.52076256694741, 27.865689602158298], + [50.85294803243954, 28.814520575469384], + [50.115008579311585, 30.147772528599717], + [49.576850213423995, 29.985715236932407], + [48.94133344909855, 30.317090359004037], + [48.567971225789755, 29.926778265903522], + [48.0145683123761, 30.452456773392598], + [48.004698113808324, 30.985137437457244], + [47.68528608581227, 30.98485321707963], + [47.8492037290421, 31.70917593029867], + [47.3346614927119, 32.469155381799105], + [46.10936160663932, 33.017287299119005], + [45.41669070819904, 33.967797756479584], + [45.64845950702809, 34.748137722303014], + [46.15178795755093, 35.09325877536429], + [46.0763403664048, 35.67738332777549], + [45.4206181170532, 35.97754588474282], + [44.77267, 37.17045], + [44.22575564960053, 37.97158437758935], + [44.421402622257546, 38.28128123631454], + [44.10922529478234, 39.4281362981681], + [44.79398969908195, 39.71300263117705], + [44.95268802265031, 39.33576467544637], + [45.45772179543877, 38.87413910578306], + [46.14362308124881, 38.74120148371222], + [46.50571984231797, 38.770605373686294], + [47.685079380083096, 39.508363959301214], + [48.06009524922524, 39.58223541926246], + [48.35552941263788, 39.28876496027691], + [48.01074425638648, 38.79401479751452], + [48.63437544128481, 38.27037750910097], + [48.88324913920249, 38.32024526626262], + [49.19961225769334, 37.58287425388988], + [50.14777143738462, 37.37456655532134], + [50.84235436381971, 36.8728142359834], + [52.264024692601424, 36.7004216578577], + [53.82578982932642, 36.965030829408235], + [53.92159793479556, 37.19891836196126] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Jordan", + "sov_a3": "JOR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Jordan", + "adm0_a3": "JOR", + "geou_dif": 0, + "geounit": "Jordan", + "gu_a3": "JOR", + "su_dif": 0, + "subunit": "Jordan", + "su_a3": "JOR", + "brk_diff": 0, + "name": "Jordan", + "name_long": "Jordan", + "brk_a3": "JOR", + "brk_name": "Jordan", + "brk_group": null, + "abbrev": "Jord.", + "postal": "J", + "formal_en": "Hashemite Kingdom of Jordan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Jordan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 4, + "mapcolor13": 4, + "pop_est": 6342948, + "gdp_md_est": 31610, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "JO", + "iso_a3": "JOR", + "iso_n3": "400", + "un_a3": "400", + "wb_a2": "JO", + "wb_a3": "JOR", + "woe_id": -99, + "adm0_a3_is": "JOR", + "adm0_a3_us": "JOR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "JOR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.54566531753454, 32.393992011030576], + [35.71991824722275, 32.709192409794866], + [36.834062127435544, 32.312937526980775], + [38.792340529136084, 33.378686428352225], + [39.19546837744497, 32.16100881604267], + [39.00488569515255, 32.01021698661498], + [37.00216556168101, 31.508412990844743], + [37.998848911294374, 30.50849986421313], + [37.66811974462638, 30.3386652694859], + [37.503581984209035, 30.003776150018403], + [36.74052778498725, 29.86528331147619], + [36.50121422704358, 29.5052536076987], + [36.06894087092206, 29.197494615184457], + [34.95603722508426, 29.35655467377884], + [34.92260257339142, 29.501326198844524], + [35.420918409981965, 31.100065822874356], + [35.397560662586045, 31.48908600516758], + [35.5452519060762, 31.78250478772084], + [35.54566531753454, 32.393992011030576] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Japan", + "sov_a3": "JPN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Japan", + "adm0_a3": "JPN", + "geou_dif": 0, + "geounit": "Japan", + "gu_a3": "JPN", + "su_dif": 0, + "subunit": "Japan", + "su_a3": "JPN", + "brk_diff": 0, + "name": "Japan", + "name_long": "Japan", + "brk_a3": "JPN", + "brk_name": "Japan", + "brk_group": null, + "abbrev": "Japan", + "postal": "J", + "formal_en": "Japan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Japan", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 5, + "mapcolor13": 4, + "pop_est": 127078679, + "gdp_md_est": 4329000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "JP", + "iso_a3": "JPN", + "iso_n3": "392", + "un_a3": "392", + "wb_a2": "JP", + "wb_a3": "JPN", + "woe_id": -99, + "adm0_a3_is": "JPN", + "adm0_a3_us": "JPN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "JPN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [134.63842817600388, 34.14923371025642], + [134.7663790223585, 33.80633474378368], + [134.20341596897086, 33.20117788342964], + [133.7929500672765, 33.5219851750976], + [133.28026818250888, 33.28957042086495], + [133.01485802625788, 32.70456736910478], + [132.3631148621927, 32.98938202568137], + [132.37117638563018, 33.46364248304007], + [132.9243725933148, 34.06029857028204], + [133.49296837782222, 33.9446208765967], + [133.90410607313638, 34.36493113864262], + [134.63842817600388, 34.14923371025642] + ] + ], + [ + [ + [140.9763875673053, 37.14207428644016], + [140.59976972876214, 36.343983466124534], + [140.77407433488264, 35.84287710219024], + [140.25327925024513, 35.13811391859365], + [138.97552778539622, 34.66760000257611], + [137.21759891169123, 34.60628591566186], + [135.7929830262689, 33.46480520276663], + [135.12098270074543, 33.84907115328906], + [135.07943484918272, 34.59654490817482], + [133.340316196832, 34.37593821872076], + [132.15677086805132, 33.90493337659652], + [130.98614464734348, 33.88576142021628], + [132.00003624891005, 33.149992377244615], + [131.33279015515737, 31.450354519164843], + [130.68631798718596, 31.029579169228242], + [130.20241987520498, 31.418237616495418], + [130.44767622286216, 32.319474595665724], + [129.8146916037189, 32.61030955660439], + [129.40846316947258, 33.29605581311759], + [130.35393517468466, 33.6041507024417], + [130.87845096244715, 34.232742824840045], + [131.88422936414392, 34.74971385348791], + [132.61767296766251, 35.43339305270942], + [134.6083008159778, 35.73161774346582], + [135.67753787652893, 35.527134100886826], + [136.72383060114245, 37.30498423924038], + [137.3906116070045, 36.827390651998826], + [138.85760216690628, 37.82748464614346], + [139.4264046571429, 38.21596222589764], + [140.0547900738121, 39.438807481436385], + [139.88337934789988, 40.563312486323696], + [140.30578250545372, 41.19500519465956], + [141.3689734234267, 41.37855988216029], + [141.91426313697048, 39.99161611587868], + [141.884600864835, 39.180864569651504], + [140.9594893739458, 38.17400096287658], + [140.9763875673053, 37.14207428644016] + ] + ], + [ + [ + [143.9101619813795, 44.17409983985373], + [144.61342654843963, 43.960882880217525], + [145.3208252300831, 44.38473297787544], + [145.54313724180278, 43.262088324550604], + [144.0596618999999, 42.98835826270056], + [143.18384972551732, 41.9952147486992], + [141.61149092017249, 42.67879059505608], + [141.06728641170665, 41.58459381770799], + [139.95510623592108, 41.569555975911044], + [139.81754357315995, 42.5637588567744], + [140.31208703019323, 43.33327261003265], + [141.38054894426003, 43.388824774746496], + [141.67195234595394, 44.77212535255148], + [141.967644891528, 45.55148346616135], + [143.14287031470982, 44.510358384776964], + [143.9101619813795, 44.17409983985373] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Kazakhstan", + "sov_a3": "KAZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kazakhstan", + "adm0_a3": "KAZ", + "geou_dif": 0, + "geounit": "Kazakhstan", + "gu_a3": "KAZ", + "su_dif": 0, + "subunit": "Kazakhstan", + "su_a3": "KAZ", + "brk_diff": 0, + "name": "Kazakhstan", + "name_long": "Kazakhstan", + "brk_a3": "KAZ", + "brk_name": "Kazakhstan", + "brk_group": null, + "abbrev": "Kaz.", + "postal": "KZ", + "formal_en": "Republic of Kazakhstan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kazakhstan", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 1, + "pop_est": 15399437, + "gdp_md_est": 175800, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KZ", + "iso_a3": "KAZ", + "iso_n3": "398", + "un_a3": "398", + "wb_a2": "KZ", + "wb_a3": "KAZ", + "woe_id": -99, + "adm0_a3_is": "KAZ", + "adm0_a3_us": "KAZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KAZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [70.96231489449929, 42.26615428320554], + [70.3889648782208, 42.081307684897524], + [69.07002729683524, 41.38424428971234], + [68.63248294462005, 40.66868073176687], + [68.25989586779565, 40.6623245305949], + [67.98585574735182, 41.135990708982206], + [66.7140470722166, 41.168443508461564], + [66.51064863471572, 41.987644151368556], + [66.02339155463562, 41.99464630794404], + [66.0980123228652, 42.99766002051308], + [64.90082441595933, 43.728080552742654], + [63.185786981056594, 43.650074978198006], + [62.01330040878628, 43.50447663021566], + [61.0583199400325, 44.40581696225058], + [60.23997195825847, 44.784036770194746], + [58.6899890480958, 45.50001373959873], + [58.50312706892844, 45.586804307632974], + [55.92891727074118, 44.99585846615918], + [55.968191359283026, 41.30864166926938], + [55.45525109235381, 41.25985911718584], + [54.75534549339267, 42.04397146256662], + [54.07941775901497, 42.32410940202084], + [52.94429324729174, 42.11603424739758], + [52.50245975119628, 41.78331553808647], + [52.44633914572722, 42.027150783855575], + [52.692112257707265, 42.44389537207337], + [52.50142622255032, 42.7922978785852], + [51.342427199108215, 43.132974758469345], + [50.89129194520024, 44.03103363705378], + [50.339129266161365, 44.284015611338475], + [50.305642938036264, 44.609835516938915], + [51.278503452363225, 44.51485423438646], + [51.316899041556034, 45.2459982366679], + [52.16738976421573, 45.40839142514511], + [53.0408764992452, 45.25904653582177], + [53.220865512917726, 46.234645901059935], + [53.042736850807785, 46.853006089864486], + [52.04202273947561, 46.80463694923924], + [51.191945428274266, 47.048704738953916], + [50.03408328634248, 46.60898997658222], + [49.10116000000011, 46.399330000000134], + [48.593241001180495, 46.56103424741547], + [48.694733514201744, 47.07562816017793], + [48.05725304544927, 47.74375275327952], + [47.31523115417024, 47.715847479841955], + [46.46644575377627, 48.39415233010493], + [47.043671502476506, 49.152038886097614], + [46.75159630716274, 49.35600576435377], + [47.5494804217493, 50.454698391311126], + [48.57784142435752, 49.87475962991567], + [48.70238162618102, 50.60512848571284], + [50.76664839051215, 51.6927623561599], + [52.32872358583097, 51.718652248738124], + [54.532878452376224, 51.02623973245932], + [55.716940545479815, 50.62171662047853], + [56.777961053296565, 51.04355133727705], + [58.36329064314674, 51.06365346943858], + [59.6422823423706, 50.545442206415714], + [59.93280724471549, 50.842194118851864], + [61.337424350840934, 50.79907013610426], + [61.58800337102417, 51.272658799843214], + [59.96753380721554, 51.9604204372157], + [60.92726850774027, 52.44754832621504], + [60.73999311711459, 52.71998647725775], + [61.6999861998006, 52.97999644633427], + [60.97806644068316, 53.66499339457914], + [61.436591424409066, 54.00626455343479], + [65.17853356309593, 54.35422781027211], + [65.666875848254, 54.60126699484345], + [68.16910037625883, 54.97039175070432], + [69.06816694527288, 55.38525014914353], + [70.86526655465514, 55.169733588270105], + [71.18013105660941, 54.133285224008254], + [72.22415001820218, 54.376655381886735], + [73.5085160663844, 54.035616766976595], + [73.42567874542043, 53.489810289109755], + [74.38484500519007, 53.54686107036008], + [76.89110029491343, 54.49052440044193], + [76.52517947785473, 54.177003485727134], + [77.80091556184425, 53.404414984747575], + [80.03555952344169, 50.86475088154725], + [80.56844689323549, 51.38833649352847], + [81.94598554883993, 50.81219594990637], + [83.38300377801238, 51.069182847693924], + [83.93511478061885, 50.88924551045358], + [84.41637739455308, 50.311399644565824], + [85.11555952346203, 50.11730296487763], + [85.54126997268247, 49.69285858824816], + [86.82935672398963, 49.82667470966817], + [87.35997033076268, 49.21498078062916], + [86.59877648310339, 48.54918162698061], + [85.7682328633083, 48.45575063739698], + [85.72048383987072, 47.45296946877312], + [85.16429039911338, 47.00095571551611], + [83.18048383986047, 47.330031236350855], + [82.45892581576913, 45.539649563166506], + [81.94707075391813, 45.31702749285324], + [79.96610639844141, 44.91751699480466], + [80.86620649610137, 43.18036204688104], + [80.1801501809943, 42.92006785742694], + [80.25999026888536, 42.349999294599115], + [79.64364546094015, 42.496682847659656], + [79.1421773619798, 42.856092434249604], + [77.6583919615832, 42.960685533208334], + [76.00035363149857, 42.98802236589063], + [75.6369649596221, 42.87789988867678], + [74.21286583852259, 43.29833934180351], + [73.64530358266092, 43.09127187760987], + [73.48975752146237, 42.50089447689129], + [71.84463829945065, 42.845395412765185], + [71.18628055205227, 42.70429291439223], + [70.96231489449929, 42.26615428320554] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Kyrgyzstan", + "sov_a3": "KGZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kyrgyzstan", + "adm0_a3": "KGZ", + "geou_dif": 0, + "geounit": "Kyrgyzstan", + "gu_a3": "KGZ", + "su_dif": 0, + "subunit": "Kyrgyzstan", + "su_a3": "KGZ", + "brk_diff": 0, + "name": "Kyrgyzstan", + "name_long": "Kyrgyzstan", + "brk_a3": "KGZ", + "brk_name": "Kyrgyzstan", + "brk_group": null, + "abbrev": "Kgz.", + "postal": "KG", + "formal_en": "Kyrgyz Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kyrgyz Republic", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 7, + "mapcolor9": 7, + "mapcolor13": 6, + "pop_est": 5431747, + "gdp_md_est": 11610, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KG", + "iso_a3": "KGZ", + "iso_n3": "417", + "un_a3": "417", + "wb_a2": "KG", + "wb_a3": "KGZ", + "woe_id": -99, + "adm0_a3_is": "KGZ", + "adm0_a3_us": "KGZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KGZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [70.96231489449914, 42.26615428320549], + [71.18628055205212, 42.70429291439214], + [71.8446382994506, 42.84539541276509], + [73.48975752146237, 42.50089447689132], + [73.64530358266092, 43.09127187760982], + [74.21286583852256, 43.29833934180337], + [75.636964959622, 42.87789988867668], + [76.00035363149846, 42.98802236589067], + [77.6583919615832, 42.96068553320826], + [79.14217736197978, 42.85609243424952], + [79.64364546094012, 42.49668284765953], + [80.2599902688853, 42.34999929459906], + [80.11943037305139, 42.12394074153825], + [78.54366092317531, 41.58224254003869], + [78.18719689322597, 41.18531586360481], + [76.90448449087708, 41.06648590754964], + [76.52636803579745, 40.42794607193512], + [75.4678279967307, 40.56207225194867], + [74.77686242055606, 40.36642527929163], + [73.8222436868283, 39.893973497063186], + [73.96001305531843, 39.660008449861735], + [73.6753792662548, 39.4312368841056], + [71.784693637992, 39.27946320246437], + [70.54916181832562, 39.6041979029865], + [69.46488691597753, 39.5266832545487], + [69.55960981636852, 40.10321137141298], + [70.64801883329997, 39.93575389257117], + [71.01419803252017, 40.24436554621823], + [71.77487511585656, 40.14584442805378], + [73.05541710804917, 40.866033026689465], + [71.87011478057047, 41.392900092121266], + [71.1578585142916, 41.14358714452912], + [70.42002241402821, 41.51999827734314], + [71.25924767444822, 42.16771067968946], + [70.96231489449914, 42.26615428320549] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Cambodia", + "sov_a3": "KHM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cambodia", + "adm0_a3": "KHM", + "geou_dif": 0, + "geounit": "Cambodia", + "gu_a3": "KHM", + "su_dif": 0, + "subunit": "Cambodia", + "su_a3": "KHM", + "brk_diff": 0, + "name": "Cambodia", + "name_long": "Cambodia", + "brk_a3": "KHM", + "brk_name": "Cambodia", + "brk_group": null, + "abbrev": "Camb.", + "postal": "KH", + "formal_en": "Kingdom of Cambodia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cambodia", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 6, + "mapcolor13": 5, + "pop_est": 14494293, + "gdp_md_est": 27940, + "pop_year": -99, + "lastcensus": 2008, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KH", + "iso_a3": "KHM", + "iso_n3": "116", + "un_a3": "116", + "wb_a2": "KH", + "wb_a3": "KHM", + "woe_id": -99, + "adm0_a3_is": "KHM", + "adm0_a3_us": "KHM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "KHM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [103.4972799011397, 10.632555446815928], + [103.09068973186724, 11.153660590047165], + [102.5849324890267, 12.186594956913282], + [102.348099399833, 13.394247341358223], + [102.98842207236163, 14.225721136934467], + [104.28141808473661, 14.416743068901367], + [105.21877689007887, 14.273211778210694], + [106.04394616091552, 13.881091009979954], + [106.49637332563087, 14.570583807834282], + [107.38272749230109, 14.202440904186972], + [107.61454796756243, 13.535530707244206], + [107.49140302941089, 12.337205918827946], + [105.81052371625313, 11.567614650921227], + [106.24967003786946, 10.961811835163587], + [105.19991499229235, 10.889309800658097], + [104.33433475140347, 10.48654368737523], + [103.4972799011397, 10.632555446815928] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "South Korea", + "sov_a3": "KOR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "South Korea", + "adm0_a3": "KOR", + "geou_dif": 0, + "geounit": "South Korea", + "gu_a3": "KOR", + "su_dif": 0, + "subunit": "South Korea", + "su_a3": "KOR", + "brk_diff": 0, + "name": "Korea", + "name_long": "Republic of Korea", + "brk_a3": "KOR", + "brk_name": "Republic of Korea", + "brk_group": null, + "abbrev": "S.K.", + "postal": "KR", + "formal_en": "Republic of Korea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Korea, Rep.", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 5, + "pop_est": 48508972, + "gdp_md_est": 1335000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KR", + "iso_a3": "KOR", + "iso_n3": "410", + "un_a3": "410", + "wb_a2": "KR", + "wb_a3": "KOR", + "woe_id": -99, + "adm0_a3_is": "KOR", + "adm0_a3_us": "KOR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 5, + "long_len": 17, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KOR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [128.34971642467661, 38.61224294692785], + [129.21291954968007, 37.43239248305595], + [129.46044966035817, 36.78418915460282], + [129.4683044780665, 35.63214061130395], + [129.0913765809296, 35.082484239231434], + [128.1858504578791, 34.89037710218639], + [127.38651940318839, 34.47567373304412], + [126.48574751190874, 34.39004588473648], + [126.37391971242913, 34.934560451795946], + [126.5592313986278, 35.6845405136479], + [126.11739790253229, 36.72548472751926], + [126.86014326386339, 36.893924058574626], + [126.17475874237624, 37.74968577732804], + [126.23733890188176, 37.84037791600028], + [126.68371992401892, 37.80477285415118], + [127.07330854706737, 38.2561148137884], + [127.780035435091, 38.30453563084589], + [128.20574588431145, 38.37039724380189], + [128.34971642467661, 38.61224294692785] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Kuwait", + "sov_a3": "KWT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Kuwait", + "adm0_a3": "KWT", + "geou_dif": 0, + "geounit": "Kuwait", + "gu_a3": "KWT", + "su_dif": 0, + "subunit": "Kuwait", + "su_a3": "KWT", + "brk_diff": 0, + "name": "Kuwait", + "name_long": "Kuwait", + "brk_a3": "KWT", + "brk_name": "Kuwait", + "brk_group": null, + "abbrev": "Kwt.", + "postal": "KW", + "formal_en": "State of Kuwait", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Kuwait", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 2691158, + "gdp_md_est": 149100, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KW", + "iso_a3": "KWT", + "iso_n3": "414", + "un_a3": "414", + "wb_a2": "KW", + "wb_a3": "KWT", + "woe_id": -99, + "adm0_a3_is": "KWT", + "adm0_a3_us": "KWT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "KWT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [47.974519077349896, 29.9758192001485], + [48.18318851094448, 29.534476630159766], + [48.09394331237642, 29.306299343375002], + [48.416094191283946, 28.55200429942667], + [47.708850538937384, 28.526062730416143], + [47.45982181172283, 29.002519436147224], + [46.568713413281756, 29.09902517345229], + [47.30262210469096, 30.05906993257072], + [47.974519077349896, 29.9758192001485] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Laos", + "sov_a3": "LAO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Laos", + "adm0_a3": "LAO", + "geou_dif": 0, + "geounit": "Laos", + "gu_a3": "LAO", + "su_dif": 0, + "subunit": "Laos", + "su_a3": "LAO", + "brk_diff": 0, + "name": "Lao PDR", + "name_long": "Lao PDR", + "brk_a3": "LAO", + "brk_name": "Laos", + "brk_group": null, + "abbrev": "Laos", + "postal": "LA", + "formal_en": "Lao People's Democratic Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lao PDR", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 1, + "mapcolor13": 9, + "pop_est": 6834942, + "gdp_md_est": 13980, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LA", + "iso_a3": "LAO", + "iso_n3": "418", + "un_a3": "418", + "wb_a2": "LA", + "wb_a3": "LAO", + "woe_id": -99, + "adm0_a3_is": "LAO", + "adm0_a3_us": "LAO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "LAO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [105.21877689007887, 14.273211778210694], + [105.54433841351769, 14.723933620660416], + [105.58903852745016, 15.570316066952858], + [104.7793205098688, 16.44186493577145], + [104.7169470560925, 17.42885895433008], + [103.95647667848529, 18.24095408779688], + [103.20019209189373, 18.309632066312773], + [102.9987056823877, 17.9616946476916], + [102.41300499879162, 17.932781683824288], + [102.11359175009248, 18.109101670804165], + [101.05954756063517, 17.51249725999449], + [101.03593143107777, 18.408928330961615], + [101.2820146016517, 19.462584947176765], + [100.60629357300316, 19.508344427971224], + [100.54888105672688, 20.109237982661128], + [100.11598758341783, 20.417849636308187], + [100.32910119018952, 20.786121731036232], + [101.18000532430754, 21.436572984294024], + [101.27002566935997, 21.201651923095184], + [101.80311974488292, 21.17436676684507], + [101.65201785686152, 22.318198757409547], + [102.17043582561358, 22.464753119389304], + [102.75489627483466, 21.675137233969465], + [103.20386111858645, 20.766562201413745], + [104.43500044150805, 20.75873322192153], + [104.8225736836971, 19.886641750563882], + [104.18338789267894, 19.62466807706022], + [103.8965320170267, 19.265180975821806], + [105.09459842328152, 18.66697459561108], + [105.92576216026403, 17.48531545660896], + [106.55600792849569, 16.604283962464805], + [107.3127059265456, 15.90853831630318], + [107.5645251811039, 15.202173163305558], + [107.38272749230109, 14.202440904186972], + [106.49637332563087, 14.570583807834282], + [106.04394616091552, 13.881091009979954], + [105.21877689007887, 14.273211778210694] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Lebanon", + "sov_a3": "LBN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Lebanon", + "adm0_a3": "LBN", + "geou_dif": 0, + "geounit": "Lebanon", + "gu_a3": "LBN", + "su_dif": 0, + "subunit": "Lebanon", + "su_a3": "LBN", + "brk_diff": 0, + "name": "Lebanon", + "name_long": "Lebanon", + "brk_a3": "LBN", + "brk_name": "Lebanon", + "brk_group": null, + "abbrev": "Leb.", + "postal": "LB", + "formal_en": "Lebanese Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Lebanon", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 12, + "pop_est": 4017095, + "gdp_md_est": 44060, + "pop_year": -99, + "lastcensus": 1970, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LB", + "iso_a3": "LBN", + "iso_n3": "422", + "un_a3": "422", + "wb_a2": "LB", + "wb_a3": "LBN", + "woe_id": -99, + "adm0_a3_is": "LBN", + "adm0_a3_us": "LBN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": 4, + "homepart": 1, + "filename": "LBN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.82110070165024, 33.2774264592763], + [35.55279666519081, 33.26427480725802], + [35.460709262846706, 33.08904002535628], + [35.126052687324545, 33.09090037691878], + [35.48220665868013, 33.90545014091944], + [35.9795923194894, 34.61005829521913], + [35.99840254084364, 34.644914048800004], + [36.4481942075121, 34.59393524834407], + [36.61175011571589, 34.201788641897174], + [36.066460402172055, 33.82491242119255], + [35.82110070165024, 33.2774264592763] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Sri Lanka", + "sov_a3": "LKA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Sri Lanka", + "adm0_a3": "LKA", + "geou_dif": 0, + "geounit": "Sri Lanka", + "gu_a3": "LKA", + "su_dif": 0, + "subunit": "Sri Lanka", + "su_a3": "LKA", + "brk_diff": 0, + "name": "Sri Lanka", + "name_long": "Sri Lanka", + "brk_a3": "LKA", + "brk_name": "Sri Lanka", + "brk_group": null, + "abbrev": "Sri L.", + "postal": "LK", + "formal_en": "Democratic Socialist Republic of Sri Lanka", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Sri Lanka", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 4, + "mapcolor13": 9, + "pop_est": 21324791, + "gdp_md_est": 91870, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "LK", + "iso_a3": "LKA", + "iso_n3": "144", + "un_a3": "144", + "wb_a2": "LK", + "wb_a3": "LKA", + "woe_id": -99, + "adm0_a3_is": "LKA", + "adm0_a3_us": "LKA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "LKA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [81.7879590188914, 7.523055324733164], + [81.63732221876059, 6.481775214051921], + [81.21801964714433, 6.197141424988288], + [80.34835696810441, 5.968369859232155], + [79.87246870312853, 6.76346344647493], + [79.69516686393513, 8.200843410673386], + [80.14780073437964, 9.824077663609557], + [80.83881798698656, 9.268426825391188], + [81.30431928907177, 8.56420624433369], + [81.7879590188914, 7.523055324733164] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Mongolia", + "sov_a3": "MNG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mongolia", + "adm0_a3": "MNG", + "geou_dif": 0, + "geounit": "Mongolia", + "gu_a3": "MNG", + "su_dif": 0, + "subunit": "Mongolia", + "su_a3": "MNG", + "brk_diff": 0, + "name": "Mongolia", + "name_long": "Mongolia", + "brk_a3": "MNG", + "brk_name": "Mongolia", + "brk_group": null, + "abbrev": "Mong.", + "postal": "MN", + "formal_en": "Mongolia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mongolia", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 5, + "mapcolor13": 6, + "pop_est": 3041142, + "gdp_md_est": 9476, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MN", + "iso_a3": "MNG", + "iso_n3": "496", + "un_a3": "496", + "wb_a2": "MN", + "wb_a3": "MNG", + "woe_id": -99, + "adm0_a3_is": "MNG", + "adm0_a3_us": "MNG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "MNG.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [87.7512642760767, 49.29719798440548], + [88.80556684769552, 49.47052073831242], + [90.71366743364067, 50.33181183532109], + [92.23471154171968, 50.80217072204172], + [93.10421919146269, 50.49529022887643], + [94.14756635943561, 50.48053660745709], + [94.81594933469873, 50.01343333597085], + [95.81402794798399, 49.977466539095715], + [97.25972781778141, 49.72606069599574], + [98.23176150919156, 50.422400621128745], + [97.8257397806743, 51.01099518493318], + [98.86149051310034, 52.047366034546684], + [99.98173221232354, 51.63400625264399], + [100.88948042196262, 51.51685578063832], + [102.06522260946733, 51.259920559283124], + [102.25590864462431, 50.51056061461868], + [103.67654544476022, 50.089966132195116], + [104.6215523620817, 50.275329494826074], + [105.88659142458675, 50.406019192092224], + [106.88880415245534, 50.27429596618023], + [107.86817589725094, 49.793705145865815], + [108.47516727095127, 49.28254771585074], + [109.40244917199666, 49.29296051695755], + [110.66201053267876, 49.13012807880587], + [111.58123091028662, 49.37796824807769], + [112.89773969935439, 49.54356537535699], + [114.36245649623527, 50.24830272073741], + [114.96210981655018, 50.140247300815126], + [115.48569542853141, 49.805177313834605], + [116.67880089728618, 49.88853139912139], + [116.19180219936757, 49.134598090199106], + [115.48528201707305, 48.13538259540344], + [115.74283735561578, 47.72654450132629], + [116.30895267137323, 47.85341014260284], + [117.29550744025741, 47.69770905210743], + [118.06414269416672, 48.06673045510368], + [118.86657433479495, 47.74706004494617], + [119.7728239278975, 47.048058783550125], + [119.66326989143874, 46.69267995867892], + [118.87432579963873, 46.80541209572365], + [117.42170128791419, 46.67273285581426], + [116.71786828009886, 46.38820241961521], + [115.98509647020008, 45.727235012386004], + [114.46033165899607, 45.339816799493825], + [113.46390669154417, 44.80889313412711], + [112.43606245325881, 45.01164561622429], + [111.87330610560029, 45.10207937273506], + [111.34837690637946, 44.45744171811009], + [111.66773725794323, 44.07317576758771], + [111.82958784388137, 43.743118394539515], + [111.12968224492022, 43.40683401140015], + [110.41210330611528, 42.87123362891103], + [109.24359581913146, 42.5194463160841], + [107.74477257693795, 42.48151581478187], + [106.12931562706169, 42.13432770442891], + [104.96499393109347, 41.59740957291635], + [104.52228193564899, 41.908346666016556], + [103.31227827353482, 41.9074681666676], + [101.83304039917994, 42.51487295182628], + [100.84586551310827, 42.66380442969145], + [99.51581749878004, 42.52469147396172], + [97.45175744017801, 42.74888967546002], + [96.34939578652781, 42.725635280928685], + [95.76245486855669, 43.319449164394605], + [95.30687544147153, 44.24133087826547], + [94.68892866412533, 44.352331854828414], + [93.4807336771413, 44.975472113619965], + [92.13389082231822, 45.11507599545646], + [90.9455395853343, 45.28607330991028], + [90.58576826371828, 45.71971609148753], + [90.97080936072501, 46.88814606382293], + [90.28082563676392, 47.69354909930793], + [88.85429772334676, 48.06908173277296], + [88.01383222855173, 48.599462795600616], + [87.7512642760767, 49.29719798440548] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Myanmar", + "sov_a3": "MMR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Myanmar", + "adm0_a3": "MMR", + "geou_dif": 0, + "geounit": "Myanmar", + "gu_a3": "MMR", + "su_dif": 0, + "subunit": "Myanmar", + "su_a3": "MMR", + "brk_diff": 0, + "name": "Myanmar", + "name_long": "Myanmar", + "brk_a3": "MMR", + "brk_name": "Myanmar", + "brk_group": null, + "abbrev": "Myan.", + "postal": "MM", + "formal_en": "Republic of the Union of Myanmar", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Myanmar", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 13, + "pop_est": 48137741, + "gdp_md_est": 55130, + "pop_year": -99, + "lastcensus": 1983, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MM", + "iso_a3": "MMR", + "iso_n3": "104", + "un_a3": "104", + "wb_a2": "MM", + "wb_a3": "MMR", + "woe_id": -99, + "adm0_a3_is": "MMR", + "adm0_a3_us": "MMR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "MMR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [99.54330936075931, 20.186597601802063], + [98.95967573445488, 19.752980658440947], + [98.25372399291561, 19.708203029860044], + [97.7977828308044, 18.627080389881755], + [97.37589643757354, 18.445437730375815], + [97.85912275593486, 17.567946071843664], + [98.49376102091135, 16.83783559820793], + [98.90334842325676, 16.177824204976115], + [98.53737592976572, 15.308497422746084], + [98.1920740091914, 15.12370250087035], + [98.43081912637987, 14.622027696180835], + [99.09775516153876, 13.827502549693278], + [99.21201175333609, 13.269293728076464], + [99.19635379435167, 12.80474843998867], + [99.58728600463972, 11.892762762901697], + [99.03812055867398, 10.960545762572437], + [98.55355065307305, 9.932959906448545], + [98.45717410684871, 10.67526601810515], + [98.76454552612077, 11.441291612183749], + [98.42833865762985, 12.032986761925683], + [98.50957400919268, 13.122377631070677], + [98.1036039571077, 13.640459703012851], + [97.77773237507517, 14.837285874892642], + [97.59707156778276, 16.10056793869977], + [97.1645398294998, 16.928734442609336], + [96.505768670643, 16.42724050543285], + [95.3693522481124, 15.7143899601826], + [94.80840457558412, 15.80345429123764], + [94.18880415240454, 16.037936102762018], + [94.53348595579135, 17.277240301985728], + [94.32481652219674, 18.2135139022499], + [93.54098839719364, 19.36649262133002], + [93.66325483599621, 19.726961574781996], + [93.07827762245219, 19.855144965081976], + [92.36855350135562, 20.670883287025347], + [92.30323449093868, 21.47548533780982], + [92.65225711463799, 21.324047552978485], + [92.67272098182556, 22.041238918541254], + [93.16612755734836, 22.278459580977103], + [93.06029422401463, 22.70311066333557], + [93.28632693885928, 23.043658352139005], + [93.3251876159428, 24.078556423432204], + [94.10674197792505, 23.85074087167348], + [94.55265791217164, 24.675238348890332], + [94.60324913938538, 25.162495428970402], + [95.1551534362626, 26.001307277932085], + [95.12476769407496, 26.5735720891323], + [96.41936567585097, 27.264589341739224], + [97.1339990580153, 27.083773505149964], + [97.0519885599681, 27.69905894623315], + [97.40256147663612, 27.88253611908544], + [97.32711388549004, 28.26158274994634], + [97.91198774616944, 28.335945136014345], + [98.2462309102333, 27.74722138112918], + [98.68269005737046, 27.50881216075062], + [98.71209394734451, 26.743535874940264], + [98.67183800658916, 25.918702500913525], + [97.72460900267914, 25.083637193293], + [97.60471967976198, 23.897404690033042], + [98.66026248575577, 24.063286037689966], + [98.89874922078276, 23.14272207284253], + [99.5319922220874, 22.94903880461258], + [99.24089887898725, 22.11831431730458], + [99.98348921102149, 21.7429367131364], + [100.41653771362738, 21.558839423096614], + [101.15003299357825, 21.84998444262902], + [101.18000532430754, 21.436572984294024], + [100.32910119018952, 20.786121731036232], + [100.11598758341783, 20.417849636308187], + [99.54330936075931, 20.186597601802063] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Malaysia", + "sov_a3": "MYS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Malaysia", + "adm0_a3": "MYS", + "geou_dif": 0, + "geounit": "Malaysia", + "gu_a3": "MYS", + "su_dif": 0, + "subunit": "Malaysia", + "su_a3": "MYS", + "brk_diff": 0, + "name": "Malaysia", + "name_long": "Malaysia", + "brk_a3": "MYS", + "brk_name": "Malaysia", + "brk_group": null, + "abbrev": "Malay.", + "postal": "MY", + "formal_en": "Malaysia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Malaysia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 4, + "mapcolor9": 3, + "mapcolor13": 6, + "pop_est": 25715819, + "gdp_md_est": 384300, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MY", + "iso_a3": "MYS", + "iso_n3": "458", + "un_a3": "458", + "wb_a2": "MY", + "wb_a3": "MYS", + "woe_id": -99, + "adm0_a3_is": "MYS", + "adm0_a3_us": "MYS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "MYS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [101.07551557821333, 6.204867051615892], + [101.15421878459384, 5.691384182147715], + [101.81428185425804, 5.810808417174228], + [102.14118696493645, 6.221636053894656], + [102.37114708863524, 6.12820506431096], + [102.9617053568667, 5.524495144061078], + [103.38121463421217, 4.855001125503748], + [103.4385754740562, 4.181605536308382], + [103.33212202353488, 3.726697902842971], + [103.42942874554055, 3.38286876058902], + [103.50244754436889, 2.791018581550205], + [103.85467410687036, 2.515454006353763], + [104.24793175661151, 1.631141058759056], + [104.22881147666354, 1.293048000489534], + [103.51970747275443, 1.226333726400682], + [102.57361535035479, 1.967115383304744], + [101.39063846232918, 2.760813706875624], + [101.27353966675585, 3.270291652841181], + [100.6954354187067, 3.93913971599487], + [100.55740766805509, 4.76728038168828], + [100.19670617065773, 5.31249258058368], + [100.30626020711652, 6.040561835143876], + [100.08575687052709, 6.46448944745029], + [100.25959638875692, 6.642824815289572], + [101.07551557821333, 6.204867051615892] + ] + ], + [ + [ + [118.61832075406485, 4.478202419447541], + [117.88203494677019, 4.137551377779488], + [117.01521447150637, 4.306094061699469], + [115.86551720587677, 4.306559149590157], + [115.51907840379201, 3.169238389494396], + [115.13403730678523, 2.821481838386219], + [114.6213554220175, 1.430688177898887], + [113.80584964401956, 1.217548732911041], + [112.8598091980522, 1.497790025229946], + [112.38025190638368, 1.410120957846758], + [111.79754845586044, 0.904441229654651], + [111.15913781132659, 0.976478176269509], + [110.51406090702713, 0.773131415200993], + [109.83022667850886, 1.338135687664192], + [109.66326012577375, 2.006466986494985], + [110.39613528853707, 1.663774725751395], + [111.1688529805975, 1.850636704918784], + [111.3700810079421, 2.697303371588873], + [111.79692833867287, 2.885896511238073], + [112.99561486211527, 3.102394924324869], + [113.71293541875873, 3.893509426281128], + [114.20401655482843, 4.52587392823682], + [114.65959598191355, 4.00763682699781], + [114.8695573263154, 4.348313706881952], + [115.34746097215069, 4.316636053887009], + [115.40570031134362, 4.955227565933825], + [115.45071048386981, 5.447729803891561], + [116.22074100145099, 6.143191229675621], + [116.72510298061978, 6.924771429873998], + [117.12962609260049, 6.928052883324567], + [117.64339318244633, 6.422166449403306], + [117.68907514859237, 5.987490139180181], + [118.3476912781522, 5.708695786965464], + [119.18190392463994, 5.407835598162251], + [119.11069380094172, 5.016128241389865], + [118.43972700406411, 4.96651886638962], + [118.61832075406485, 4.478202419447541] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Oman", + "sov_a3": "OMN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Oman", + "adm0_a3": "OMN", + "geou_dif": 0, + "geounit": "Oman", + "gu_a3": "OMN", + "su_dif": 0, + "subunit": "Oman", + "su_a3": "OMN", + "brk_diff": 0, + "name": "Oman", + "name_long": "Oman", + "brk_a3": "OMN", + "brk_name": "Oman", + "brk_group": null, + "abbrev": "Oman", + "postal": "OM", + "formal_en": "Sultanate of Oman", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Oman", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 6, + "pop_est": 3418085, + "gdp_md_est": 66980, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "OM", + "iso_a3": "OMN", + "iso_n3": "512", + "un_a3": "512", + "wb_a2": "OM", + "wb_a3": "OMN", + "woe_id": -99, + "adm0_a3_is": "OMN", + "adm0_a3_us": "OMN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "OMN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [58.86114139184659, 21.114034532144302], + [58.48798587426696, 20.42898590746711], + [58.034318475176605, 20.48143748624335], + [57.82637251163411, 20.24300242764863], + [57.665762160070955, 19.736004950433113], + [57.788700392493375, 19.06757029873765], + [57.69439090356068, 18.944709580963803], + [57.234263950433814, 18.947991034414258], + [56.609650913321985, 18.57426707607948], + [56.512189162019496, 18.087113348863937], + [56.28352094912801, 17.87606679938395], + [55.6614917336307, 17.88412832282154], + [55.2699394061552, 17.632309068263197], + [55.274900343655105, 17.228354397037663], + [54.79100223167413, 16.950696926333364], + [54.239252964093765, 17.044980577049984], + [53.570508253804604, 16.707662665264678], + [53.10857262554751, 16.65105113368898], + [52.78218427919207, 17.349742336491232], + [52.00000980002224, 19.000003363516072], + [54.99998172386242, 19.99999400479612], + [55.66665937685988, 22.00000112557231], + [55.2083410988632, 22.70832998299701], + [55.234489373602884, 23.11099274341535], + [55.5258410988645, 23.524869289640918], + [55.52863162620829, 23.933604030853502], + [55.98121382022052, 24.130542914317854], + [55.80411868675625, 24.269604193615294], + [55.886232537668064, 24.920830593357493], + [56.396847365144, 24.924732163995515], + [56.84514041527606, 24.241673081961494], + [57.40345258975744, 23.87859446867884], + [58.13694786970834, 23.74793060962884], + [58.72921146020544, 23.565667832935418], + [59.18050174341036, 22.99239533130546], + [59.45009769067703, 22.6602709009656], + [59.80806033716286, 22.533611965418203], + [59.8061483091681, 22.31052480721419], + [59.44219119653641, 21.714540513592084], + [59.282407667889885, 21.433885809814882], + [58.86114139184659, 21.114034532144302] + ] + ], + [ + [ + [56.39142133975341, 25.89599070892126], + [56.26104170108093, 25.71460643157675], + [56.07082075381456, 26.05546417897395], + [56.36201744977936, 26.395934353128947], + [56.48567915225382, 26.309117946878672], + [56.39142133975341, 25.89599070892126] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Nepal", + "sov_a3": "NPL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Nepal", + "adm0_a3": "NPL", + "geou_dif": 0, + "geounit": "Nepal", + "gu_a3": "NPL", + "su_dif": 0, + "subunit": "Nepal", + "su_a3": "NPL", + "brk_diff": 0, + "name": "Nepal", + "name_long": "Nepal", + "brk_a3": "NPL", + "brk_name": "Nepal", + "brk_group": null, + "abbrev": "Nepal", + "postal": "NP", + "formal_en": "Nepal", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Nepal", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 12, + "pop_est": 28563377, + "gdp_md_est": 31080, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NP", + "iso_a3": "NPL", + "iso_n3": "524", + "un_a3": "524", + "wb_a2": "NP", + "wb_a3": "NPL", + "woe_id": -99, + "adm0_a3_is": "NPL", + "adm0_a3_us": "NPL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "NPL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [88.12044070836987, 27.876541652939594], + [88.04313276566123, 27.445818589786825], + [88.17480431514092, 26.81040517832595], + [88.06023766474982, 26.41461538340249], + [87.22747195836628, 26.397898057556077], + [86.02439293817918, 26.63098460540857], + [85.25177859898338, 26.72619843190634], + [84.6750179381738, 27.234901231387536], + [83.30424889519955, 27.36450572357556], + [81.99998742058497, 27.925479234319994], + [81.05720258985203, 28.416095282499043], + [80.08842451367627, 28.79447011974014], + [80.4767212259174, 29.72986522065534], + [81.11125613802932, 30.183480943313402], + [81.52580447787474, 30.42271698660863], + [82.32751264845088, 30.115268052688133], + [83.33711510613719, 29.463731594352193], + [83.89899295444673, 29.320226141877658], + [84.23457970575015, 28.839893703724698], + [85.01163821812304, 28.642773952747344], + [85.82331994013151, 28.203575954698703], + [86.9545170430006, 27.974261786403517], + [88.12044070836987, 27.876541652939594] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Pakistan", + "sov_a3": "PAK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Pakistan", + "adm0_a3": "PAK", + "geou_dif": 0, + "geounit": "Pakistan", + "gu_a3": "PAK", + "su_dif": 0, + "subunit": "Pakistan", + "su_a3": "PAK", + "brk_diff": 0, + "name": "Pakistan", + "name_long": "Pakistan", + "brk_a3": "PAK", + "brk_name": "Pakistan", + "brk_group": null, + "abbrev": "Pak.", + "postal": "PK", + "formal_en": "Islamic Republic of Pakistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Pakistan", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 3, + "mapcolor13": 11, + "pop_est": 176242949, + "gdp_md_est": 427300, + "pop_year": -99, + "lastcensus": 1998, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PK", + "iso_a3": "PAK", + "iso_n3": "586", + "un_a3": "586", + "wb_a2": "PK", + "wb_a3": "PAK", + "woe_id": -99, + "adm0_a3_is": "PAK", + "adm0_a3_us": "PAK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Southern Asia", + "region_wb": "South Asia", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PAK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [75.15802778514092, 37.13303091078912], + [75.89689741405013, 36.666806138651836], + [76.19284834178569, 35.89840342868782], + [77.83745079947457, 35.494009507787766], + [76.87172163280403, 34.65354401299274], + [75.75706098826834, 34.50492259372132], + [74.24020267120497, 34.74888703057125], + [73.74994835805195, 34.31769887952785], + [74.10429365427734, 33.44147329358685], + [74.45155927927871, 32.7648996038055], + [75.25864179881322, 32.2711054550405], + [74.40592898956501, 31.69263947196528], + [74.42138024282026, 30.979814764931177], + [73.45063846221743, 29.97641347911987], + [72.8237516620847, 28.961591701772054], + [71.77766564320032, 27.913180243434525], + [70.61649620960193, 27.989196275335868], + [69.51439293811312, 26.940965684511372], + [70.16892662952202, 26.491871649678842], + [70.28287316272558, 25.72222870533983], + [70.84469933460284, 25.21510203704352], + [71.04324018746823, 24.3565239527302], + [68.84259931831878, 24.35913361256094], + [68.1766451353734, 23.69196503345671], + [67.44366661974547, 23.94484365487699], + [67.14544192898907, 24.663611151624647], + [66.37282758979326, 25.425140896093847], + [64.53040774929113, 25.23703868255143], + [62.9057007180346, 25.21840932871021], + [61.49736290878419, 25.0782370061185], + [61.87418745305655, 26.239974880472104], + [63.31663170761959, 26.756532497661667], + [63.233897739520295, 27.21704702403071], + [62.755425652929866, 27.378923448184985], + [62.72783043808598, 28.25964488373539], + [61.77186811711863, 28.699333807890795], + [61.36930870956494, 29.303276272085924], + [60.874248488208785, 29.829238999952604], + [62.54985680527278, 29.31857249604431], + [63.55026085801117, 29.468330796826162], + [64.14800215033125, 29.340819200145972], + [64.35041873561852, 29.560030625928093], + [65.0468620136161, 29.472180691031905], + [66.34647260932442, 29.887943427036177], + [66.38145755398602, 30.73889923758645], + [66.93889122911847, 31.304911200479353], + [67.68339358914747, 31.30315420178142], + [67.79268924344478, 31.58293040620963], + [68.55693200060932, 31.713310044882018], + [68.92667687365767, 31.620189113892064], + [69.31776411324255, 31.90141225842444], + [69.26252200712256, 32.5019440780883], + [69.68714725126485, 33.105498969041236], + [70.3235941913716, 33.35853261975839], + [69.9305432473596, 34.02012014417511], + [70.8818030129884, 33.98885590263851], + [71.15677330921346, 34.34891144463215], + [71.11501875192162, 34.733125718722235], + [71.6130762063507, 35.153203436822864], + [71.49876793812109, 35.650563259416], + [71.26234826038575, 36.074387518857804], + [71.84629194528392, 36.50994232842986], + [72.92002485544447, 36.72000702569632], + [74.06755171091783, 36.83617564548845], + [74.57589277537298, 37.02084137628346], + [75.15802778514092, 37.13303091078912] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Philippines", + "sov_a3": "PHL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Philippines", + "adm0_a3": "PHL", + "geou_dif": 0, + "geounit": "Philippines", + "gu_a3": "PHL", + "su_dif": 0, + "subunit": "Philippines", + "su_a3": "PHL", + "brk_diff": 0, + "name": "Philippines", + "name_long": "Philippines", + "brk_a3": "PHL", + "brk_name": "Philippines", + "brk_group": null, + "abbrev": "Phil.", + "postal": "PH", + "formal_en": "Republic of the Philippines", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Philippines", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 8, + "pop_est": 97976603, + "gdp_md_est": 317500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PH", + "iso_a3": "PHL", + "iso_n3": "608", + "un_a3": "608", + "wb_a2": "PH", + "wb_a3": "PHL", + "woe_id": -99, + "adm0_a3_is": "PHL", + "adm0_a3_us": "PHL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 11, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "PHL.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [126.37681359263748, 8.414706325713354], + [126.4785128113879, 7.750354112168978], + [126.53742394420063, 7.189380601424574], + [126.19677290253256, 6.27429433840004], + [125.83142052622911, 7.293715318221857], + [125.3638521668523, 6.786485297060992], + [125.68316084198372, 6.049656887227258], + [125.39651167206064, 5.58100332277229], + [124.21978763234236, 6.161355495626182], + [123.93871951710695, 6.885135606306122], + [124.24366214406135, 7.360610459823661], + [123.61021243702757, 7.833527329942754], + [123.2960714051252, 7.418875637232787], + [122.82550581267542, 7.457374579290217], + [122.08549930225577, 6.899424139834849], + [121.91992801319263, 7.192119452336072], + [122.31235884001714, 8.034962063016508], + [122.94239790251966, 8.316236883981174], + [123.48768761606352, 8.693009751821194], + [123.84115441293984, 8.240324204944386], + [124.60146976125023, 8.514157619659017], + [124.76461225799564, 8.96040945071546], + [125.47139082245157, 8.986996975129642], + [125.41211795461278, 9.760334784377548], + [126.22271447154318, 9.28607432701885], + [126.3066369975851, 8.782487494334575], + [126.37681359263748, 8.414706325713354] + ] + ], + [ + [ + [123.98243777882583, 10.278778591345812], + [123.62318322153278, 9.950090643753299], + [123.30992068897936, 9.318268744336676], + [122.99588300994164, 9.0221886255204], + [122.38005496631948, 9.713360907424203], + [122.5860889018671, 9.981044826696104], + [122.83708133350873, 10.261156927934238], + [122.94741051645192, 10.881868394408029], + [123.49884972543848, 10.940624497923949], + [123.33777428598475, 10.267383938025446], + [124.07793582570125, 11.23272553145371], + [123.98243777882583, 10.278778591345812] + ] + ], + [ + [ + [118.50458092659035, 9.31638255455809], + [117.1742745301007, 8.367499904814665], + [117.66447716682138, 9.066888739452935], + [118.38691369026175, 9.684499619989225], + [118.98734215706108, 10.376292019080509], + [119.51149620979756, 11.369668077027214], + [119.68967654833992, 10.554291490109875], + [119.029458449379, 10.003653265823871], + [118.50458092659035, 9.31638255455809] + ] + ], + [ + [ + [121.88354780485913, 11.89175507247198], + [122.48382124236147, 11.582187404827508], + [123.12021650603597, 11.58366018314787], + [123.10083784392647, 11.16593374271649], + [122.6377136577267, 10.741308498574227], + [122.00261030485957, 10.441016750526087], + [121.96736697803655, 10.905691229694623], + [122.03837039600555, 11.41584096928004], + [121.88354780485913, 11.89175507247198] + ] + ], + [ + [ + [125.50255171112352, 12.162694606978349], + [125.78346479706218, 11.046121934447768], + [125.01188398651229, 11.31145457605038], + [125.03276126515814, 10.975816148314706], + [125.27744917206027, 10.358722032101312], + [124.80181928924573, 10.134678859899893], + [124.76016808481849, 10.837995103392302], + [124.45910119028606, 10.889929917845635], + [124.30252160044172, 11.495370998577227], + [124.8910128113816, 11.415582587118593], + [124.87799035044398, 11.79418996830499], + [124.26676150929572, 12.557760931849685], + [125.22711632700785, 12.535720933477194], + [125.50255171112352, 12.162694606978349] + ] + ], + [ + [ + [121.52739383350351, 13.06959015548452], + [121.26219038298157, 12.205560207564403], + [120.83389611214656, 12.70449616134242], + [120.3234363139675, 13.46641347905387], + [121.18012820850217, 13.429697373910443], + [121.52739383350351, 13.06959015548452] + ] + ], + [ + [ + [121.32130822152358, 18.504064642811016], + [121.9376013530364, 18.218552354398383], + [122.24600630095429, 18.478949896717097], + [122.336956821788, 18.224882717354177], + [122.1742794129332, 17.810282701076375], + [122.51565392465336, 17.093504746971973], + [122.2523108256939, 16.262444362854126], + [121.66278608610828, 15.931017564350128], + [121.5050696147534, 15.124813544164622], + [121.72882856657728, 14.328376369682246], + [122.25892540902734, 14.218202216035976], + [122.70127566944566, 14.33654124598442], + [123.95029503794026, 13.78213064214107], + [123.85510704965863, 13.237771104378467], + [124.1812886902849, 12.997527370653472], + [124.07741906137825, 12.536676947474575], + [123.29803510955227, 13.027525539598981], + [122.92865197152993, 13.552919826710408], + [122.67135501514869, 13.185836289925135], + [122.03464969288055, 13.784481919810347], + [121.1263847189186, 13.63668732345556], + [120.62863732308331, 13.857655747935652], + [120.67938357959385, 14.271015529838323], + [120.99181928923055, 14.525392767795083], + [120.69333621631272, 14.756670640517285], + [120.564145135583, 14.396279201713822], + [120.0704285014664, 14.970869452367097], + [119.92092858284613, 15.406346747290739], + [119.88377322802826, 16.363704331929966], + [120.28648766487882, 16.03462881109533], + [120.39004723519176, 17.59908112229951], + [120.71586714079191, 18.50522736253754], + [121.32130822152358, 18.504064642811016] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "North Korea", + "sov_a3": "PRK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "North Korea", + "adm0_a3": "PRK", + "geou_dif": 0, + "geounit": "North Korea", + "gu_a3": "PRK", + "su_dif": 0, + "subunit": "North Korea", + "su_a3": "PRK", + "brk_diff": 0, + "name": "Dem. Rep. Korea", + "name_long": "Dem. Rep. Korea", + "brk_a3": "PRK", + "brk_name": "Dem. Rep. Korea", + "brk_group": null, + "abbrev": "N.K.", + "postal": "KP", + "formal_en": "Democratic People's Republic of Korea", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Korea, Dem. Rep.", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 9, + "pop_est": 22665345, + "gdp_md_est": 40000, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "KP", + "iso_a3": "PRK", + "iso_n3": "408", + "un_a3": "408", + "wb_a2": "KP", + "wb_a3": "PRK", + "woe_id": -99, + "adm0_a3_is": "PRK", + "adm0_a3_us": "PRK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 15, + "long_len": 15, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PRK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [130.6400159038524, 42.39500946712528], + [130.78000735893113, 42.22000722916885], + [130.40003055228902, 42.28000356705971], + [129.96594852103726, 41.94136790625105], + [129.66736209525482, 41.60110443782523], + [129.70518924369247, 40.88282786718433], + [129.18811486218, 40.66180776627199], + [129.01039961152821, 40.485436102859815], + [128.63336836152672, 40.18984691015031], + [127.96741417858135, 40.02541250259756], + [127.53343550019417, 39.7568500839767], + [127.5021195822253, 39.32393077245153], + [127.38543419811029, 39.213472398427655], + [127.78334272675772, 39.05089834243742], + [128.34971642467661, 38.61224294692785], + [128.20574588431145, 38.37039724380189], + [127.780035435091, 38.30453563084589], + [127.07330854706737, 38.2561148137884], + [126.68371992401892, 37.80477285415118], + [126.23733890188176, 37.84037791600028], + [126.17475874237624, 37.74968577732804], + [125.6891036316972, 37.940010077459014], + [125.56843916229569, 37.75208873142962], + [125.2753304383362, 37.669070542952724], + [125.24008711151315, 37.85722443292744], + [124.98103315643398, 37.94882090916478], + [124.71216067921938, 38.10834605564979], + [124.98599409393398, 38.54847422947968], + [125.2219486837787, 38.66585724543067], + [125.13285851450752, 38.84855927179859], + [125.3865897970606, 39.387957872061165], + [125.3211157573468, 39.5513845891842], + [124.7374821310424, 39.66034434667162], + [124.26562462778531, 39.928493353834156], + [125.07994184784063, 40.56982371679245], + [126.18204511932943, 41.10733612727637], + [126.86908328664985, 41.81656932226619], + [127.34378299368302, 41.50315176041597], + [128.20843305879066, 41.46677155208249], + [128.0522152039723, 41.99428457291795], + [129.59666873587952, 42.42498179785456], + [129.99426720593323, 42.985386867843786], + [130.6400159038524, 42.39500946712528] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Israel", + "sov_a3": "ISR", + "adm0_dif": 1, + "level": 2, + "type": "Disputed", + "admin": "Palestine", + "adm0_a3": "PSX", + "geou_dif": 0, + "geounit": "Palestine", + "gu_a3": "PSX", + "su_dif": 0, + "subunit": "Palestine", + "su_a3": "PSX", + "brk_diff": 0, + "name": "Palestine", + "name_long": "Palestine", + "brk_a3": "PSX", + "brk_name": "Palestine", + "brk_group": null, + "abbrev": "Pal.", + "postal": "PAL", + "formal_en": "West Bank and Gaza", + "formal_fr": null, + "note_adm0": "Partial self-admin.", + "note_brk": "Partial self-admin.", + "name_sort": "Palestine (West Bank and Gaza)", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 8, + "pop_est": 4119083, + "gdp_md_est": 11950.77, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PS", + "iso_a3": "PSE", + "iso_n3": "275", + "un_a3": "275", + "wb_a2": "GZ", + "wb_a3": "WBG", + "woe_id": -99, + "adm0_a3_is": "PSE", + "adm0_a3_us": "PSX", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": -99, + "filename": "PSE.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [35.54566531753454, 32.393992011030576], + [35.5452519060762, 31.78250478772084], + [35.397560662586045, 31.48908600516758], + [34.92740848159457, 31.353435370401414], + [34.970506626125996, 31.616778469360806], + [35.22589155451242, 31.754341132121766], + [34.97464074070933, 31.86658234305972], + [35.183930291491436, 32.53251068778894], + [35.54566531753454, 32.393992011030576] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Saudi Arabia", + "sov_a3": "SAU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Saudi Arabia", + "adm0_a3": "SAU", + "geou_dif": 0, + "geounit": "Saudi Arabia", + "gu_a3": "SAU", + "su_dif": 0, + "subunit": "Saudi Arabia", + "su_a3": "SAU", + "brk_diff": 0, + "name": "Saudi Arabia", + "name_long": "Saudi Arabia", + "brk_a3": "SAU", + "brk_name": "Saudi Arabia", + "brk_group": null, + "abbrev": "Saud.", + "postal": "SA", + "formal_en": "Kingdom of Saudi Arabia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Saudi Arabia", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 6, + "mapcolor13": 7, + "pop_est": 28686633, + "gdp_md_est": 576500, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SA", + "iso_a3": "SAU", + "iso_n3": "682", + "un_a3": "682", + "wb_a2": "SA", + "wb_a3": "SAU", + "woe_id": -99, + "adm0_a3_is": "SAU", + "adm0_a3_us": "SAU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 12, + "long_len": 12, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SAU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [42.77933230975097, 16.347891343648683], + [42.649572788266084, 16.774635321514964], + [42.347989129410706, 17.075805568912003], + [42.270887892431226, 17.474721787989125], + [41.75438195167396, 17.833046169500975], + [41.22139122901558, 18.671599636301206], + [40.93934126156654, 19.486485297111756], + [40.247652215339826, 20.17463450772649], + [39.80168460466095, 20.338862209550054], + [39.139399448408284, 21.29190481209293], + [39.023695916506796, 21.986875311770195], + [39.06632897314759, 22.57965566659027], + [38.49277225114008, 23.688451036060854], + [38.02386030452362, 24.07868561451293], + [37.483634881344386, 24.285494696545015], + [37.154817742671185, 24.85848297779731], + [37.209491408036, 25.084541530858104], + [36.93162723160259, 25.602959499610176], + [36.63960371272122, 25.82622752532722], + [36.249136590323815, 26.57013560638488], + [35.64018151219639, 27.37652049408342], + [35.13018680190788, 28.06335195567472], + [34.63233605320798, 28.058546047471566], + [34.787778761541944, 28.6074272730597], + [34.832220493312946, 28.957483425404845], + [34.95603722508426, 29.35655467377884], + [36.06894087092206, 29.197494615184457], + [36.50121422704358, 29.5052536076987], + [36.74052778498725, 29.86528331147619], + [37.503581984209035, 30.003776150018403], + [37.66811974462638, 30.3386652694859], + [37.998848911294374, 30.50849986421313], + [37.00216556168101, 31.508412990844743], + [39.00488569515255, 32.01021698661498], + [39.19546837744497, 32.16100881604267], + [40.399994337736246, 31.889991766887935], + [41.889980910007836, 31.190008653278365], + [44.70949873228474, 29.178891099559383], + [46.568713413281756, 29.09902517345229], + [47.45982181172283, 29.002519436147224], + [47.708850538937384, 28.526062730416143], + [48.416094191283946, 28.55200429942667], + [48.80759484232718, 27.689627997339883], + [49.29955447774582, 27.46121816660981], + [49.470913527225655, 27.10999929453808], + [50.15242231629088, 26.689663194275997], + [50.212935418504685, 26.277026882425375], + [50.11330325704594, 25.943972276304248], + [50.239858839728754, 25.608049628190926], + [50.52738650900073, 25.3278083358721], + [50.66055667501689, 24.99989553476402], + [50.81010827006958, 24.754742539971378], + [51.11241539897702, 24.556330878186724], + [51.38960778179063, 24.62738597258806], + [51.57951867046327, 24.245497137951105], + [51.61770755392698, 24.014219265228828], + [52.000733270074335, 23.00115448657894], + [55.0068030129249, 22.496947536707136], + [55.20834109886319, 22.708329982997046], + [55.666659376859826, 22.00000112557234], + [54.99998172386236, 19.999994004796108], + [52.00000980002224, 19.000003363516058], + [49.11667158386487, 18.616667588774945], + [48.18334354024134, 18.166669216377315], + [47.46669477721763, 17.116681626854884], + [47.000004917189756, 16.949999294497445], + [46.74999433776165, 17.283338120996177], + [46.366658563020536, 17.233315334537636], + [45.39999922056875, 17.333335069238558], + [45.21665123879718, 17.43332896572333], + [44.06261315285508, 17.410358791569593], + [43.79151858905192, 17.31997671149111], + [43.380794305196105, 17.57998668056767], + [43.11579756040335, 17.088440456607373], + [43.21837527850275, 16.66688996018641], + [42.77933230975097, 16.347891343648683] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Qatar", + "sov_a3": "QAT", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Qatar", + "adm0_a3": "QAT", + "geou_dif": 0, + "geounit": "Qatar", + "gu_a3": "QAT", + "su_dif": 0, + "subunit": "Qatar", + "su_a3": "QAT", + "brk_diff": 0, + "name": "Qatar", + "name_long": "Qatar", + "brk_a3": "QAT", + "brk_name": "Qatar", + "brk_group": null, + "abbrev": "Qatar", + "postal": "QA", + "formal_en": "State of Qatar", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Qatar", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 4, + "pop_est": 833285, + "gdp_md_est": 91330, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "QA", + "iso_a3": "QAT", + "iso_n3": "634", + "un_a3": "634", + "wb_a2": "QA", + "wb_a3": "QAT", + "woe_id": -99, + "adm0_a3_is": "QAT", + "adm0_a3_us": "QAT", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "QAT.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [50.81010827006958, 24.754742539971378], + [50.74391076030369, 25.482424221289396], + [51.01335167827349, 26.00699168548419], + [51.28646162293606, 26.11458201751587], + [51.58907881043726, 25.80111277923338], + [51.60670047384881, 25.21567047779874], + [51.38960778179063, 24.62738597258806], + [51.11241539897702, 24.556330878186724], + [50.81010827006958, 24.754742539971378] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Syria", + "sov_a3": "SYR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Syria", + "adm0_a3": "SYR", + "geou_dif": 0, + "geounit": "Syria", + "gu_a3": "SYR", + "su_dif": 0, + "subunit": "Syria", + "su_a3": "SYR", + "brk_diff": 0, + "name": "Syria", + "name_long": "Syria", + "brk_a3": "SYR", + "brk_name": "Syria", + "brk_group": null, + "abbrev": "Syria", + "postal": "SYR", + "formal_en": "Syrian Arab Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Syrian Arab Republic", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 6, + "pop_est": 20178485, + "gdp_md_est": 98830, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SY", + "iso_a3": "SYR", + "iso_n3": "760", + "un_a3": "760", + "wb_a2": "SY", + "wb_a3": "SYR", + "woe_id": -99, + "adm0_a3_is": "SYR", + "adm0_a3_us": "SYR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "SYR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [38.792340529136084, 33.378686428352225], + [36.834062127435544, 32.312937526980775], + [35.71991824722275, 32.709192409794866], + [35.700797967274745, 32.71601369885738], + [35.836396925608625, 32.86812327730851], + [35.82110070165024, 33.2774264592763], + [36.066460402172055, 33.82491242119255], + [36.61175011571589, 34.201788641897174], + [36.4481942075121, 34.59393524834407], + [35.99840254084364, 34.644914048800004], + [35.905023227692226, 35.410009467097325], + [36.149762811026534, 35.82153473565367], + [36.417550083163036, 36.04061697035506], + [36.6853890317318, 36.25969920505646], + [36.7394942563414, 36.81752045343109], + [37.06676110204583, 36.62303620050062], + [38.1677274920242, 36.90121043552777], + [38.6998913917659, 36.71292735447234], + [39.52258019385255, 36.71605377862599], + [40.67325931169569, 37.09127635349729], + [41.21208947120305, 37.074352321921694], + [42.34959109881177, 37.2298725449041], + [41.83706424334096, 36.605853786763575], + [41.289707472505455, 36.35881460219227], + [41.383965285005814, 35.628316555314356], + [41.006158888519934, 34.41937226006212], + [38.792340529136084, 33.378686428352225] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Thailand", + "sov_a3": "THA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Thailand", + "adm0_a3": "THA", + "geou_dif": 0, + "geounit": "Thailand", + "gu_a3": "THA", + "su_dif": 0, + "subunit": "Thailand", + "su_a3": "THA", + "brk_diff": 0, + "name": "Thailand", + "name_long": "Thailand", + "brk_a3": "THA", + "brk_name": "Thailand", + "brk_group": null, + "abbrev": "Thai.", + "postal": "TH", + "formal_en": "Kingdom of Thailand", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Thailand", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 8, + "mapcolor13": 1, + "pop_est": 65905410, + "gdp_md_est": 547400, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TH", + "iso_a3": "THA", + "iso_n3": "764", + "un_a3": "764", + "wb_a2": "TH", + "wb_a3": "THA", + "woe_id": -99, + "adm0_a3_is": "THA", + "adm0_a3_us": "THA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "THA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [102.5849324890267, 12.186594956913282], + [101.68715783081996, 12.645740057826572], + [100.83180952352487, 12.627084865769206], + [100.9784672383692, 13.412721665902566], + [100.0977974792511, 13.406856390837433], + [100.01873253784456, 12.307001044153354], + [99.47892052612363, 10.846366685423547], + [99.15377241414316, 9.963061428258554], + [99.22239871622676, 9.239255479362427], + [99.87383182169813, 9.20786204674512], + [100.27964684448622, 8.295152899606052], + [100.45927412313276, 7.429572658717177], + [101.01732791545273, 6.856868597842478], + [101.62307905477806, 6.74062246340192], + [102.14118696493638, 6.221636053894628], + [101.81428185425798, 5.810808417174242], + [101.15421878459387, 5.691384182147715], + [101.07551557821336, 6.204867051615921], + [100.25959638875696, 6.642824815289543], + [100.0857568705271, 6.46448944745029], + [99.69069054565574, 6.848212795433597], + [99.51964155476963, 7.34345388430276], + [98.9882528015123, 7.907993068875327], + [98.503786248776, 8.382305202666288], + [98.339661899817, 7.794511623562386], + [98.15000939330581, 8.350007432483878], + [98.25915001830624, 8.973922837759801], + [98.55355065307305, 9.932959906448545], + [99.03812055867398, 10.960545762572437], + [99.58728600463972, 11.892762762901697], + [99.19635379435167, 12.80474843998867], + [99.21201175333609, 13.269293728076464], + [99.09775516153876, 13.827502549693278], + [98.43081912637987, 14.622027696180835], + [98.1920740091914, 15.12370250087035], + [98.53737592976572, 15.308497422746084], + [98.90334842325676, 16.177824204976115], + [98.49376102091135, 16.83783559820793], + [97.85912275593486, 17.567946071843664], + [97.37589643757354, 18.445437730375815], + [97.7977828308044, 18.627080389881755], + [98.25372399291561, 19.708203029860044], + [98.95967573445488, 19.752980658440947], + [99.54330936075931, 20.186597601802063], + [100.11598758341783, 20.417849636308187], + [100.54888105672688, 20.109237982661128], + [100.60629357300316, 19.508344427971224], + [101.2820146016517, 19.462584947176765], + [101.03593143107777, 18.408928330961615], + [101.05954756063517, 17.51249725999449], + [102.11359175009248, 18.109101670804165], + [102.41300499879162, 17.932781683824288], + [102.9987056823877, 17.9616946476916], + [103.20019209189373, 18.309632066312773], + [103.95647667848529, 18.24095408779688], + [104.7169470560925, 17.42885895433008], + [104.7793205098688, 16.44186493577145], + [105.58903852745016, 15.570316066952858], + [105.54433841351769, 14.723933620660416], + [105.21877689007887, 14.273211778210694], + [104.28141808473661, 14.416743068901367], + [102.98842207236163, 14.225721136934467], + [102.348099399833, 13.394247341358223], + [102.5849324890267, 12.186594956913282] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Tajikistan", + "sov_a3": "TJK", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Tajikistan", + "adm0_a3": "TJK", + "geou_dif": 0, + "geounit": "Tajikistan", + "gu_a3": "TJK", + "su_dif": 0, + "subunit": "Tajikistan", + "su_a3": "TJK", + "brk_diff": 0, + "name": "Tajikistan", + "name_long": "Tajikistan", + "brk_a3": "TJK", + "brk_name": "Tajikistan", + "brk_group": null, + "abbrev": "Tjk.", + "postal": "TJ", + "formal_en": "Republic of Tajikistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Tajikistan", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 7349145, + "gdp_md_est": 13160, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TJ", + "iso_a3": "TJK", + "iso_n3": "762", + "un_a3": "762", + "wb_a2": "TJ", + "wb_a3": "TJK", + "woe_id": -99, + "adm0_a3_is": "TJK", + "adm0_a3_us": "TJK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TJK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [71.01419803252017, 40.24436554621823], + [70.64801883329997, 39.93575389257117], + [69.55960981636852, 40.10321137141298], + [69.46488691597753, 39.5266832545487], + [70.54916181832562, 39.6041979029865], + [71.784693637992, 39.27946320246437], + [73.6753792662548, 39.4312368841056], + [73.92885216664644, 38.50581533462274], + [74.25751427602273, 38.60650686294345], + [74.86481570831681, 38.3788463404816], + [74.8299857929521, 37.9900070257014], + [74.98000247589542, 37.419990139305895], + [73.9486959166465, 37.4215662704908], + [73.26005577992501, 37.495256862939], + [72.63688968291729, 37.047558091778356], + [72.1930408059624, 36.948287665345674], + [71.8446382994506, 36.73817129164692], + [71.44869347523024, 37.06564484308051], + [71.54191775908478, 37.905774441065645], + [71.23940392444817, 37.95326508234188], + [71.34813113799026, 38.258905341132156], + [70.80682050973289, 38.486281643216415], + [70.3763041523093, 38.13839590102752], + [70.27057417184014, 37.735164699854025], + [70.11657840361033, 37.58822276463209], + [69.51878543485796, 37.60899669041341], + [69.19627282092438, 37.15114350030743], + [68.85944583524594, 37.344335842430596], + [68.13556237170138, 37.0231151393043], + [67.82999962755952, 37.14499400486468], + [68.39203250516596, 38.157025254868735], + [68.17602501818592, 38.901553453113905], + [67.44221967964131, 39.140143541005486], + [67.70142866401736, 39.58047842056453], + [68.53641645698941, 39.53345286717894], + [69.0116329283455, 40.08615814875666], + [69.32949466337283, 40.72782440852485], + [70.66662234892505, 40.96021332454141], + [70.45815962105962, 40.49649485937029], + [70.60140669137269, 40.21852733007229], + [71.01419803252017, 40.24436554621823] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Turkmenistan", + "sov_a3": "TKM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Turkmenistan", + "adm0_a3": "TKM", + "geou_dif": 0, + "geounit": "Turkmenistan", + "gu_a3": "TKM", + "su_dif": 0, + "subunit": "Turkmenistan", + "su_a3": "TKM", + "brk_diff": 0, + "name": "Turkmenistan", + "name_long": "Turkmenistan", + "brk_a3": "TKM", + "brk_name": "Turkmenistan", + "brk_group": null, + "abbrev": "Turkm.", + "postal": "TM", + "formal_en": "Turkmenistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Turkmenistan", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 1, + "mapcolor13": 9, + "pop_est": 4884887, + "gdp_md_est": 29780, + "pop_year": -99, + "lastcensus": 1995, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TM", + "iso_a3": "TKM", + "iso_n3": "795", + "un_a3": "795", + "wb_a2": "TM", + "wb_a3": "TKM", + "woe_id": -99, + "adm0_a3_is": "TKM", + "adm0_a3_us": "TKM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 12, + "long_len": 12, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "TKM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [61.21081709172574, 35.650072333309225], + [61.123070509694145, 36.49159719496624], + [60.37763797388387, 36.52738312432837], + [59.23476199731681, 37.412987982730336], + [58.4361544126782, 37.522309475243794], + [57.33043379092898, 38.02922943781094], + [56.61936608259282, 38.121394354803485], + [56.18037479027333, 37.93512665460742], + [55.51157840355191, 37.96411713312317], + [54.800303989486565, 37.392420762678185], + [53.92159793479556, 37.19891836196126], + [53.73551110211252, 37.90613617609169], + [53.880928582581845, 38.95209300389536], + [53.101027866432894, 39.29057363540713], + [53.35780805849123, 39.97528636327445], + [52.69397260926982, 40.03362905533197], + [52.915251092343624, 40.87652334244473], + [53.858139275941134, 40.63103445084218], + [54.73684533063215, 40.95101491959346], + [54.008310988181314, 41.55121084244742], + [53.72171349469059, 42.12319143327003], + [52.916749708880076, 41.86811656347733], + [52.81468875510361, 41.13537059179471], + [52.50245975119615, 41.78331553808637], + [52.944293247291654, 42.11603424739759], + [54.07941775901495, 42.32410940202083], + [54.75534549339263, 42.043971462566574], + [55.45525109235377, 41.25985911718584], + [55.96819135928291, 41.30864166926936], + [57.0963912290791, 41.32231008561057], + [56.932215203687804, 41.826026109375604], + [57.78652998233708, 42.17055288346552], + [58.62901085799146, 42.75155101172305], + [59.97642215356978, 42.22308197689021], + [60.08334069198167, 41.425146185871405], + [60.46595299667069, 41.22032664648255], + [61.54717898951356, 41.266370347654615], + [61.88271406438469, 41.084856879229406], + [62.374260288345, 40.05388621679039], + [63.51801476426103, 39.36325653742564], + [64.17022301621677, 38.892406724598246], + [65.2159989765074, 38.40269501398429], + [66.54615034370022, 37.97468496352687], + [66.51860680528867, 37.36278432875879], + [66.21738488145932, 37.39379018813392], + [65.74563073106681, 37.66116404881207], + [65.58894778835784, 37.30521678318564], + [64.7461051776774, 37.111817735333304], + [64.5464791197339, 36.31207326918427], + [63.9828959491587, 36.0079574651466], + [63.19353844590035, 35.857165635718914], + [62.9846623065766, 35.40404083916762], + [62.230651483005886, 35.270663967422294], + [61.21081709172574, 35.650072333309225] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "East Timor", + "sov_a3": "TLS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "East Timor", + "adm0_a3": "TLS", + "geou_dif": 0, + "geounit": "East Timor", + "gu_a3": "TLS", + "su_dif": 0, + "subunit": "East Timor", + "su_a3": "TLS", + "brk_diff": 0, + "name": "Timor-Leste", + "name_long": "Timor-Leste", + "brk_a3": "TLS", + "brk_name": "Timor-Leste", + "brk_group": null, + "abbrev": "T.L.", + "postal": "TL", + "formal_en": "Democratic Republic of Timor-Leste", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Timor-Leste", + "name_alt": "East Timor", + "mapcolor7": 2, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 3, + "pop_est": 1131612, + "gdp_md_est": 2520, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TL", + "iso_a3": "TLS", + "iso_n3": "626", + "un_a3": "626", + "wb_a2": "TP", + "wb_a3": "TMP", + "woe_id": -99, + "adm0_a3_is": "TLS", + "adm0_a3_us": "TLS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TLS.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [124.96868248911622, -8.892790215697083], + [125.08624637258026, -8.65688730228468], + [125.94707238169826, -8.432094821815035], + [126.64470421763855, -8.398246758663852], + [126.95724328013982, -8.273344821814398], + [127.33592817597464, -8.397316582882603], + [126.96799197805655, -8.668256117388893], + [125.9258850444586, -9.106007175333351], + [125.08852013560109, -9.393173109579294], + [125.07001997284061, -9.089987481322872], + [124.96868248911622, -8.892790215697083] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Turkey", + "sov_a3": "TUR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Turkey", + "adm0_a3": "TUR", + "geou_dif": 0, + "geounit": "Turkey", + "gu_a3": "TUR", + "su_dif": 0, + "subunit": "Turkey", + "su_a3": "TUR", + "brk_diff": 0, + "name": "Turkey", + "name_long": "Turkey", + "brk_a3": "TUR", + "brk_name": "Turkey", + "brk_group": null, + "abbrev": "Tur.", + "postal": "TR", + "formal_en": "Republic of Turkey", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Turkey", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 8, + "mapcolor13": 4, + "pop_est": 76805524, + "gdp_md_est": 902700, + "pop_year": -99, + "lastcensus": 2000, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TR", + "iso_a3": "TUR", + "iso_n3": "792", + "un_a3": "792", + "wb_a2": "TR", + "wb_a3": "TUR", + "woe_id": -99, + "adm0_a3_is": "TUR", + "adm0_a3_us": "TUR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Europe & Central Asia", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "TUR.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [36.91312706884215, 41.335358384764305], + [38.34766482926452, 40.94858612727572], + [39.51260664242025, 41.102762763018575], + [40.373432651538245, 41.01367259374734], + [41.554084100110714, 41.53565623632761], + [42.619548781104555, 41.58317271581993], + [43.58274580259271, 41.09214325618257], + [43.7526579119685, 40.74020091405882], + [43.65643639504096, 40.25356395116617], + [44.400008579288766, 40.00500031184231], + [44.793989699082005, 39.713002631177034], + [44.109225294782355, 39.428136298168056], + [44.4214026222576, 38.28128123631453], + [44.22575564960053, 37.97158437758935], + [44.77269900897775, 37.17044464776845], + [44.29345177590286, 37.00151439060635], + [43.94225874204736, 37.256227525372935], + [42.77912560402186, 37.38526357680581], + [42.34959109881177, 37.22987254490411], + [41.21208947120303, 37.07435232192173], + [40.673259311695716, 37.09127635349736], + [39.52258019385252, 36.71605377862602], + [38.69989139176593, 36.71292735447233], + [38.16772749202416, 36.90121043552779], + [37.06676110204583, 36.62303620050062], + [36.739494256341374, 36.817520453431115], + [36.68538903173183, 36.259699205056506], + [36.41755008316309, 36.0406169703551], + [36.14976281102659, 35.82153473565367], + [35.782084995269855, 36.274995429014915], + [36.160821567537056, 36.650605577128374], + [35.55093631362834, 36.56544281671134], + [34.714553256984374, 36.795532131490916], + [34.02689497247647, 36.21996002862397], + [32.5091581560641, 36.1075637883892], + [31.699595167779567, 36.64427521417261], + [30.62162479017107, 36.677864895162315], + [30.39109622571712, 36.26298065850698], + [29.699975620245567, 36.144357408181], + [28.73290286633539, 36.67683136651644], + [27.64118655773737, 36.658822129862756], + [27.048767937943296, 37.65336090753601], + [26.318218214633045, 38.208133246405396], + [26.804700148228733, 38.98576019953356], + [26.17078535330438, 39.463612168936464], + [27.280019972449395, 40.42001373957831], + [28.819977654747216, 40.46001129817221], + [29.24000369641558, 41.21999074967269], + [31.145933872204434, 41.08762156835706], + [32.34797936374579, 41.73626414648464], + [33.51328291192752, 42.018960069337304], + [35.16770389175187, 42.04022492122544], + [36.91312706884215, 41.335358384764305] + ] + ], + [ + [ + [27.192376743282406, 40.690565700842455], + [26.35800906749779, 40.15199392349649], + [26.04335127127254, 40.61775360774317], + [26.056942172965336, 40.82412344010075], + [26.29460208507569, 40.93626129817417], + [26.604195590936282, 41.56211456966102], + [26.117041863720825, 41.82690460872456], + [27.135739373490505, 42.14148489030131], + [27.996720411905414, 42.00735871028777], + [28.115524529744444, 41.622886054036286], + [28.988442824018787, 41.29993419042819], + [28.80643842948675, 41.05496206314854], + [27.61901736828412, 40.99982330989312], + [27.192376743282406, 40.690565700842455] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Taiwan", + "sov_a3": "TWN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Taiwan", + "adm0_a3": "TWN", + "geou_dif": 0, + "geounit": "Taiwan", + "gu_a3": "TWN", + "su_dif": 0, + "subunit": "Taiwan", + "su_a3": "TWN", + "brk_diff": 1, + "name": "Taiwan", + "name_long": "Taiwan", + "brk_a3": "B77", + "brk_name": "Taiwan", + "brk_group": null, + "abbrev": "Taiwan", + "postal": "TW", + "formal_en": null, + "formal_fr": null, + "note_adm0": null, + "note_brk": "Self admin.; Claimed by China", + "name_sort": "Taiwan", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 22974347, + "gdp_md_est": 712000, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TW", + "iso_a3": "TWN", + "iso_n3": "158", + "un_a3": "-099", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "TWN", + "adm0_a3_us": "TWN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "TWN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [121.77781782438993, 24.3942735865194], + [121.17563235889274, 22.790857245367167], + [120.74707970589621, 21.970571397382113], + [120.22008344938367, 22.81486094816674], + [120.1061885926124, 23.556262722258236], + [120.69467980355225, 24.538450832613737], + [121.49504438688876, 25.295458889257386], + [121.95124393116144, 24.997595933527034], + [121.77781782438993, 24.3942735865194] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Uzbekistan", + "sov_a3": "UZB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Uzbekistan", + "adm0_a3": "UZB", + "geou_dif": 0, + "geounit": "Uzbekistan", + "gu_a3": "UZB", + "su_dif": 0, + "subunit": "Uzbekistan", + "su_a3": "UZB", + "brk_diff": 0, + "name": "Uzbekistan", + "name_long": "Uzbekistan", + "brk_a3": "UZB", + "brk_name": "Uzbekistan", + "brk_group": null, + "abbrev": "Uzb.", + "postal": "UZ", + "formal_en": "Republic of Uzbekistan", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Uzbekistan", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 3, + "mapcolor9": 5, + "mapcolor13": 4, + "pop_est": 27606007, + "gdp_md_est": 71670, + "pop_year": -99, + "lastcensus": 1989, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UZ", + "iso_a3": "UZB", + "iso_n3": "860", + "un_a3": "860", + "wb_a2": "UZ", + "wb_a3": "UZB", + "woe_id": -99, + "adm0_a3_is": "UZB", + "adm0_a3_us": "UZB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Central Asia", + "region_wb": "Europe & Central Asia", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": 5, + "homepart": 1, + "filename": "UZB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [66.51860680528867, 37.36278432875879], + [66.54615034370022, 37.97468496352687], + [65.2159989765074, 38.40269501398429], + [64.17022301621677, 38.892406724598246], + [63.51801476426103, 39.36325653742564], + [62.374260288345, 40.05388621679039], + [61.88271406438469, 41.084856879229406], + [61.54717898951356, 41.266370347654615], + [60.46595299667069, 41.22032664648255], + [60.08334069198167, 41.425146185871405], + [59.97642215356978, 42.22308197689021], + [58.62901085799146, 42.75155101172305], + [57.78652998233708, 42.17055288346552], + [56.932215203687804, 41.826026109375604], + [57.0963912290791, 41.32231008561057], + [55.96819135928291, 41.30864166926936], + [55.928917270741096, 44.99585846615911], + [58.50312706892847, 45.586804307632825], + [58.689989048095896, 45.50001373959862], + [60.23997195825833, 44.78403677019473], + [61.05831994003245, 44.40581696225051], + [62.01330040878625, 43.50447663021565], + [63.18578698105657, 43.650074978198006], + [64.90082441595928, 43.72808055274258], + [66.09801232286509, 42.99766002051309], + [66.02339155463562, 41.99464630794398], + [66.51064863471572, 41.987644151368436], + [66.7140470722165, 41.1684435084615], + [67.98585574735182, 41.13599070898222], + [68.25989586779562, 40.6623245305949], + [68.63248294462001, 40.66868073176681], + [69.07002729683532, 41.38424428971237], + [70.3889648782208, 42.08130768489745], + [70.96231489449914, 42.26615428320549], + [71.25924767444822, 42.16771067968946], + [70.42002241402821, 41.51999827734314], + [71.1578585142916, 41.14358714452912], + [71.87011478057047, 41.392900092121266], + [73.05541710804917, 40.866033026689465], + [71.77487511585656, 40.14584442805378], + [71.01419803252017, 40.24436554621823], + [70.60140669137269, 40.21852733007229], + [70.45815962105962, 40.49649485937029], + [70.66662234892505, 40.96021332454141], + [69.32949466337283, 40.72782440852485], + [69.0116329283455, 40.08615814875666], + [68.53641645698941, 39.53345286717894], + [67.70142866401736, 39.58047842056453], + [67.44221967964131, 39.140143541005486], + [68.17602501818592, 38.901553453113905], + [68.39203250516596, 38.157025254868735], + [67.82999962755952, 37.14499400486468], + [67.07578209825962, 37.35614390720929], + [66.51860680528867, 37.36278432875879] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Vietnam", + "sov_a3": "VNM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Vietnam", + "adm0_a3": "VNM", + "geou_dif": 0, + "geounit": "Vietnam", + "gu_a3": "VNM", + "su_dif": 0, + "subunit": "Vietnam", + "su_a3": "VNM", + "brk_diff": 0, + "name": "Vietnam", + "name_long": "Vietnam", + "brk_a3": "VNM", + "brk_name": "Vietnam", + "brk_group": null, + "abbrev": "Viet.", + "postal": "VN", + "formal_en": "Socialist Republic of Vietnam", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Vietnam", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 4, + "pop_est": 86967524, + "gdp_md_est": 241700, + "pop_year": -99, + "lastcensus": 2009, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "VN", + "iso_a3": "VNM", + "iso_n3": "704", + "un_a3": "704", + "wb_a2": "VN", + "wb_a3": "VNM", + "woe_id": -99, + "adm0_a3_is": "VNM", + "adm0_a3_us": "VNM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "South-Eastern Asia", + "region_wb": "East Asia & Pacific", + "name_len": 7, + "long_len": 7, + "abbrev_len": 5, + "tiny": 2, + "homepart": 1, + "filename": "VNM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [108.05018029178294, 21.55237986906012], + [106.7150679870901, 20.69685069425202], + [105.88168216351903, 19.752050482659698], + [105.66200564984631, 19.05816518806057], + [106.426816847766, 18.004120998603227], + [107.36195356651974, 16.69745656988705], + [108.26949507042963, 16.07974233648615], + [108.87710656131748, 15.27669057867044], + [109.33526981001721, 13.426028347217722], + [109.20013593957398, 11.666859239137764], + [108.36612999881545, 11.008320624226272], + [107.22092858279524, 10.364483954301832], + [106.40511274620343, 9.53083974856932], + [105.15826378786511, 8.599759629750494], + [104.79518517458237, 9.241038316276502], + [105.0762016133856, 9.918490505406808], + [104.33433475140347, 10.48654368737523], + [105.19991499229235, 10.889309800658097], + [106.24967003786946, 10.961811835163587], + [105.81052371625313, 11.567614650921227], + [107.49140302941089, 12.337205918827946], + [107.61454796756243, 13.535530707244206], + [107.38272749230109, 14.202440904186972], + [107.5645251811039, 15.202173163305558], + [107.3127059265456, 15.90853831630318], + [106.55600792849569, 16.604283962464805], + [105.92576216026403, 17.48531545660896], + [105.09459842328152, 18.66697459561108], + [103.8965320170267, 19.265180975821806], + [104.18338789267894, 19.62466807706022], + [104.8225736836971, 19.886641750563882], + [104.43500044150805, 20.75873322192153], + [103.20386111858645, 20.766562201413745], + [102.75489627483466, 21.675137233969465], + [102.17043582561358, 22.464753119389304], + [102.7069922221001, 22.708795070887675], + [103.50451460166056, 22.70375661873921], + [104.47685835166448, 22.819150092046968], + [105.32920942588663, 23.352063300056912], + [105.81124718630521, 22.976892401617903], + [106.72540327354845, 22.79426788989842], + [106.56727339073532, 22.21820486092477], + [107.04342003787262, 21.811898912029914], + [108.05018029178294, 21.55237986906012] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Yemen", + "sov_a3": "YEM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Yemen", + "adm0_a3": "YEM", + "geou_dif": 0, + "geounit": "Yemen", + "gu_a3": "YEM", + "su_dif": 0, + "subunit": "Yemen", + "su_a3": "YEM", + "brk_diff": 0, + "name": "Yemen", + "name_long": "Yemen", + "brk_a3": "YEM", + "brk_name": "Yemen", + "brk_group": null, + "abbrev": "Yem.", + "postal": "YE", + "formal_en": "Republic of Yemen", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Yemen, Rep.", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 11, + "pop_est": 23822783, + "gdp_md_est": 55280, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "YE", + "iso_a3": "YEM", + "iso_n3": "887", + "un_a3": "887", + "wb_a2": "RY", + "wb_a3": "YEM", + "woe_id": -99, + "adm0_a3_is": "YEM", + "adm0_a3_us": "YEM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "Asia", + "region_un": "Asia", + "subregion": "Western Asia", + "region_wb": "Middle East & North Africa", + "name_len": 5, + "long_len": 5, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "YEM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [53.10857262554751, 16.65105113368895], + [52.38520592632588, 16.382411200419654], + [52.19172936382509, 15.93843313238402], + [52.1681649107, 15.597420355689948], + [51.172515089732485, 15.175249742081492], + [49.57457645040315, 14.70876658778275], + [48.67923058451416, 14.00320241948566], + [48.23894738138742, 13.948089504446372], + [47.938914015500785, 14.007233181204427], + [47.354453566279716, 13.592219753468383], + [46.717076450391744, 13.39969920496502], + [45.87759280781027, 13.347764390511685], + [45.62505008319987, 13.290946153206763], + [45.406458774605255, 13.026905422411433], + [45.14435591002086, 12.95393830001531], + [44.98953331887441, 12.699586900274708], + [44.49457645038285, 12.721652736863346], + [44.175112745954486, 12.585950425664876], + [43.48295861183713, 12.636800035040084], + [43.22287112811213, 13.220950425667425], + [43.25144819516953, 13.767583726450852], + [43.08794396339806, 14.06263031662131], + [42.89224531430872, 14.802249253798749], + [42.60487267433362, 15.213335272680595], + [42.80501549660005, 15.261962795467255], + [42.70243777850066, 15.718885809791999], + [42.823670688657415, 15.911742255105265], + [42.77933230975097, 16.347891343648683], + [43.21837527850275, 16.66688996018641], + [43.11579756040335, 17.088440456607373], + [43.380794305196105, 17.57998668056767], + [43.79151858905192, 17.31997671149111], + [44.06261315285508, 17.410358791569593], + [45.21665123879718, 17.43332896572333], + [45.39999922056875, 17.333335069238558], + [46.366658563020536, 17.233315334537636], + [46.74999433776165, 17.283338120996177], + [47.000004917189756, 16.949999294497445], + [47.46669477721763, 17.116681626854884], + [48.18334354024134, 18.166669216377315], + [49.11667158386487, 18.616667588774945], + [52.00000980002224, 19.000003363516058], + [52.78218427919205, 17.349742336491232], + [53.10857262554751, 16.65105113368895] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Argentina", + "sov_a3": "ARG", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Argentina", + "adm0_a3": "ARG", + "geou_dif": 0, + "geounit": "Argentina", + "gu_a3": "ARG", + "su_dif": 0, + "subunit": "Argentina", + "su_a3": "ARG", + "brk_diff": 0, + "name": "Argentina", + "name_long": "Argentina", + "brk_a3": "ARG", + "brk_name": "Argentina", + "brk_group": null, + "abbrev": "Arg.", + "postal": "AR", + "formal_en": "Argentine Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Argentina", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 13, + "pop_est": 40913584, + "gdp_md_est": 573900, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "AR", + "iso_a3": "ARG", + "iso_n3": "032", + "un_a3": "032", + "wb_a2": "AR", + "wb_a3": "ARG", + "woe_id": -99, + "adm0_a3_is": "ARG", + "adm0_a3_us": "ARG", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ARG.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-65.5, -55.2], + [-66.45, -55.25], + [-66.95992, -54.89681], + [-67.56244, -54.87001], + [-68.63335, -54.8695], + [-68.63401022758316, -52.63637045887445], + [-68.25, -53.1], + [-67.75, -53.85], + [-66.45, -54.45], + [-65.05, -54.7], + [-65.5, -55.2] + ] + ], + [ + [ + [-64.96489213729458, -22.075861504812348], + [-64.37702104354227, -22.798091322523547], + [-63.98683814152247, -21.993644301035957], + [-62.846468471921554, -22.034985446869456], + [-62.6850571356579, -22.249029229422405], + [-60.84656470400994, -23.8807125790383], + [-60.02896603050399, -24.032796319273245], + [-58.80712846539495, -24.771459242453275], + [-57.77721716981796, -25.16233977630904], + [-57.63366004091114, -25.60365650808167], + [-58.61817359071972, -27.12371876394712], + [-57.60975969097615, -27.395898532828426], + [-56.48670162619299, -27.54849903738625], + [-55.6958455063982, -27.38783700939082], + [-54.78879492859505, -26.621785577096087], + [-54.625290696823555, -25.739255466415486], + [-54.13004960795441, -25.54763925547725], + [-53.62834896504873, -26.124865004177437], + [-53.648735317587885, -26.92347258881611], + [-54.49072526713553, -27.474756768505767], + [-55.1622863429846, -27.88191537853342], + [-56.2908996242391, -28.852760512000852], + [-57.62513342958291, -30.216294854454244], + [-57.87493730328191, -31.016556084926165], + [-58.14244035504075, -32.04450367607619], + [-58.13264767112142, -33.040566908502015], + [-58.34961117209883, -33.263188978815435], + [-58.42707414410438, -33.90945444105755], + [-58.49544206402654, -34.43148976007011], + [-57.225829637263644, -35.28802662530789], + [-57.362358771378744, -35.977390232081504], + [-56.73748735210546, -36.41312590916658], + [-56.78828528504834, -36.901571547189334], + [-57.74915686708343, -38.183870538079915], + [-59.231857062401865, -38.720220228837206], + [-61.23744523786561, -38.928424574541154], + [-62.33595699731015, -38.82770720800437], + [-62.12576310896293, -39.424104913084875], + [-62.330530971919444, -40.17258635840032], + [-62.14599443220524, -40.67689666113674], + [-62.745802781816984, -41.02876148861209], + [-63.77049475773253, -41.166789239263665], + [-64.73208980981971, -40.802677097335135], + [-65.11803524439159, -41.06431487402888], + [-64.97856055363584, -42.05800099056932], + [-64.30340796574248, -42.359016208669495], + [-63.75594784204235, -42.04368661882451], + [-63.45805904809589, -42.563138116222355], + [-64.3788038804563, -42.87355844499964], + [-65.1818039618397, -43.495380954767796], + [-65.32882341171013, -44.501366062193696], + [-65.5652689276616, -45.03678557716979], + [-66.50996578638936, -45.03962778094584], + [-67.29379391139244, -45.5518962542552], + [-67.58054643418009, -46.30177296324254], + [-66.59706641301726, -47.03392465595381], + [-65.64102657740145, -47.236134535511894], + [-65.98508826360074, -48.13328907653114], + [-67.16617896184766, -48.697337334996945], + [-67.81608761256646, -49.86966887797042], + [-68.72874508327317, -50.26421843851887], + [-69.1385391913478, -50.7325102679478], + [-68.81556148952353, -51.771104011594105], + [-68.14999487982041, -52.3499834061277], + [-68.57154537624135, -52.29944385534626], + [-69.49836218939609, -52.14276091263725], + [-71.91480383979635, -52.009022305865926], + [-72.32940385607404, -51.42595631287241], + [-72.30997351753237, -50.677009779666356], + [-72.97574683296463, -50.74145029073431], + [-73.32805091011448, -50.37878508890987], + [-73.41543575712004, -49.31843637471296], + [-72.64824744331494, -48.87861825947679], + [-72.33116085477195, -48.244238376661826], + [-72.44735531278027, -47.73853281025353], + [-71.91725847033021, -46.8848381487918], + [-71.55200944689125, -45.56073292417713], + [-71.65931555854533, -44.97368865334144], + [-71.22277889675973, -44.784242852559416], + [-71.32980078803621, -44.40752166115169], + [-71.79362260607195, -44.20717213315611], + [-71.46405615913051, -43.78761117937833], + [-71.91542395698391, -43.40856454851742], + [-72.14889807807853, -42.25488819760139], + [-71.74680375841547, -42.051386407235995], + [-71.91573401557756, -40.83233936947073], + [-71.68076127794646, -39.80816415787807], + [-71.41351660834904, -38.916022230791114], + [-70.81466427273472, -38.55299529394074], + [-71.11862504747543, -37.5768274879472], + [-71.1218806627098, -36.65812387466234], + [-70.36476925320167, -36.005088799789945], + [-70.38804948594908, -35.16968759535944], + [-69.81730912950147, -34.193571465798286], + [-69.81477698431921, -33.27388600029985], + [-70.07439938015364, -33.09120981214803], + [-70.53506893581945, -31.365010267870286], + [-69.91900834825192, -30.336339206668313], + [-70.01355038112987, -29.36792286551855], + [-69.65613033718314, -28.459141127233693], + [-69.00123491074828, -27.52121388113613], + [-68.2955415513704, -26.89933969493579], + [-68.59479977077268, -26.506908868111267], + [-68.38600114609736, -26.185016371365233], + [-68.41765296087613, -24.518554782816878], + [-67.32844295924414, -24.02530323659091], + [-66.98523393417764, -22.98634856536283], + [-67.10667355006362, -22.7359245744764], + [-66.27333940292485, -21.832310479420684], + [-64.96489213729458, -22.075861504812348] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Bolivia", + "sov_a3": "BOL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Bolivia", + "adm0_a3": "BOL", + "geou_dif": 0, + "geounit": "Bolivia", + "gu_a3": "BOL", + "su_dif": 0, + "subunit": "Bolivia", + "su_a3": "BOL", + "brk_diff": 0, + "name": "Bolivia", + "name_long": "Bolivia", + "brk_a3": "BOL", + "brk_name": "Bolivia", + "brk_group": null, + "abbrev": "Bolivia", + "postal": "BO", + "formal_en": "Plurinational State of Bolivia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bolivia", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 3, + "pop_est": 9775246, + "gdp_md_est": 43270, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BO", + "iso_a3": "BOL", + "iso_n3": "068", + "un_a3": "068", + "wb_a2": "BO", + "wb_a3": "BOL", + "woe_id": -99, + "adm0_a3_is": "BOL", + "adm0_a3_us": "BOL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 7, + "tiny": -99, + "homepart": 1, + "filename": "BOL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-62.846468471921554, -22.03498544686945], + [-63.98683814152247, -21.99364430103595], + [-64.37702104354226, -22.79809132252354], + [-64.9648921372946, -22.075861504812327], + [-66.27333940292485, -21.83231047942072], + [-67.1066735500636, -22.735924574476414], + [-67.82817989772273, -22.872918796482175], + [-68.21991309271128, -21.494346612231865], + [-68.75716712103375, -20.372657972904463], + [-68.44222510443092, -19.40506845467143], + [-68.96681840684187, -18.981683444904107], + [-69.10024695501949, -18.260125420812674], + [-69.59042375352405, -17.580011895419332], + [-68.9596353827533, -16.50069793057127], + [-69.38976416693471, -15.660129082911654], + [-69.16034664577495, -15.323973890853019], + [-69.33953467474701, -14.953195489158832], + [-68.9488866848366, -14.453639418193283], + [-68.92922380234954, -13.602683607643007], + [-68.88007951523997, -12.899729099176653], + [-68.66507971868961, -12.561300144097173], + [-69.52967810736496, -10.951734307502194], + [-68.78615759954948, -11.03638030359628], + [-68.27125362819326, -11.01452117273682], + [-68.04819230820539, -10.712059014532485], + [-67.17380123561074, -10.30681243249961], + [-66.64690833196279, -9.931331475466862], + [-65.33843522811642, -9.76198780684639], + [-65.44483700220539, -10.511451104375432], + [-65.32189876978302, -10.895872084194679], + [-65.40228146021303, -11.566270440317153], + [-64.3163529120316, -12.461978041232191], + [-63.19649878605057, -12.627032565972433], + [-62.80306026879638, -13.000653171442686], + [-62.127080857986385, -13.198780612849724], + [-61.71320431176078, -13.489202162330052], + [-61.08412126325565, -13.479383640194598], + [-60.503304002511136, -13.775954685117659], + [-60.45919816755003, -14.354007256734555], + [-60.26432634137736, -14.64597909918364], + [-60.251148851142936, -15.077218926659322], + [-60.542965664295146, -15.093910414289596], + [-60.158389655179036, -16.258283786690082], + [-58.24121985536669, -16.299573256091293], + [-58.38805843772404, -16.877109063385276], + [-58.28080400250226, -17.271710300366017], + [-57.734558274961, -17.55246835700777], + [-57.498371141170985, -18.174187513911292], + [-57.67600887717431, -18.961839694904025], + [-57.949997321185826, -19.40000416430682], + [-57.85380164247451, -19.969995212486186], + [-58.166392381408045, -20.176700941653678], + [-58.183471442280506, -19.868399346600363], + [-59.115042487206104, -19.356906019775398], + [-60.04356462262649, -19.342746677327426], + [-61.786326463453776, -19.633736667562964], + [-62.26596126977079, -20.513734633061276], + [-62.29117936872922, -21.05163461678739], + [-62.685057135657885, -22.249029229422387], + [-62.846468471921554, -22.03498544686945] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Brazil", + "sov_a3": "BRA", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Brazil", + "adm0_a3": "BRA", + "geou_dif": 0, + "geounit": "Brazil", + "gu_a3": "BRA", + "su_dif": 0, + "subunit": "Brazil", + "su_a3": "BRA", + "brk_diff": 0, + "name": "Brazil", + "name_long": "Brazil", + "brk_a3": "BRA", + "brk_name": "Brazil", + "brk_group": null, + "abbrev": "Brazil", + "postal": "BR", + "formal_en": "Federative Republic of Brazil", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Brazil", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 5, + "mapcolor13": 7, + "pop_est": 198739269, + "gdp_md_est": 1993000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "3. Emerging region: BRIC", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BR", + "iso_a3": "BRA", + "iso_n3": "076", + "un_a3": "076", + "wb_a2": "BR", + "wb_a3": "BRA", + "woe_id": -99, + "adm0_a3_is": "BRA", + "adm0_a3_us": "BRA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "BRA.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-57.62513342958296, -30.216294854454258], + [-56.29089962423908, -28.85276051200089], + [-55.16228634298457, -27.881915378533463], + [-54.490725267135524, -27.47475676850579], + [-53.648735317587885, -26.923472588816086], + [-53.62834896504874, -26.124865004177472], + [-54.13004960795439, -25.547639255477254], + [-54.625290696823576, -25.73925546641551], + [-54.42894609233059, -25.162184747012166], + [-54.29347632507745, -24.570799655863965], + [-54.29295956075451, -24.02101409271073], + [-54.652834235235126, -23.83957813893396], + [-55.02790178080954, -24.001273695575225], + [-55.40074723979542, -23.956935316668805], + [-55.517639329639636, -23.571997572526634], + [-55.610682745981144, -22.655619398694842], + [-55.79795813660691, -22.356929620047822], + [-56.47331743022939, -22.086300144135283], + [-56.8815095689029, -22.28215382252148], + [-57.937155727761294, -22.090175876557172], + [-57.87067399761779, -20.73268767668195], + [-58.166392381408045, -20.176700941653678], + [-57.85380164247451, -19.969995212486186], + [-57.949997321185826, -19.40000416430682], + [-57.67600887717431, -18.961839694904025], + [-57.498371141170985, -18.174187513911292], + [-57.734558274961, -17.55246835700777], + [-58.28080400250226, -17.271710300366017], + [-58.38805843772404, -16.877109063385276], + [-58.24121985536669, -16.299573256091293], + [-60.158389655179036, -16.258283786690082], + [-60.542965664295146, -15.093910414289596], + [-60.251148851142936, -15.077218926659322], + [-60.26432634137736, -14.64597909918364], + [-60.45919816755003, -14.354007256734555], + [-60.503304002511136, -13.775954685117659], + [-61.08412126325565, -13.479383640194598], + [-61.71320431176078, -13.489202162330052], + [-62.127080857986385, -13.198780612849724], + [-62.80306026879638, -13.000653171442686], + [-63.19649878605057, -12.627032565972433], + [-64.3163529120316, -12.461978041232191], + [-65.40228146021303, -11.566270440317153], + [-65.32189876978302, -10.895872084194679], + [-65.44483700220539, -10.511451104375432], + [-65.33843522811642, -9.76198780684639], + [-66.64690833196279, -9.931331475466862], + [-67.17380123561074, -10.30681243249961], + [-68.04819230820539, -10.712059014532485], + [-68.27125362819326, -11.01452117273682], + [-68.78615759954948, -11.03638030359628], + [-69.52967810736496, -10.951734307502194], + [-70.0937522040469, -11.123971856331012], + [-70.54868567572841, -11.009146823778465], + [-70.48189388699117, -9.490118096558845], + [-71.30241227892154, -10.079436130415374], + [-72.18489071316984, -10.053597914269432], + [-72.56303300646564, -9.520193780152717], + [-73.22671342639016, -9.462212823121234], + [-73.01538265653254, -9.03283334720806], + [-73.57105933296707, -8.424446709835834], + [-73.98723548042966, -7.523829847853064], + [-73.7234014553635, -7.340998630404414], + [-73.72448666044164, -6.91859547285064], + [-73.1200274319236, -6.629930922068239], + [-73.21971126981461, -6.089188734566078], + [-72.96450720894119, -5.741251315944893], + [-72.89192765978726, -5.274561455916981], + [-71.74840572781655, -4.593982842633011], + [-70.92884334988358, -4.401591485210368], + [-70.7947688463023, -4.251264743673303], + [-69.89363521999663, -4.298186944194327], + [-69.44410193548961, -1.556287123219818], + [-69.42048580593223, -1.122618503426409], + [-69.5770653957766, -0.549991957200163], + [-70.02065589057005, -0.185156345219539], + [-70.0155657619893, 0.541414292804205], + [-69.45239600287246, 0.706158758950693], + [-69.25243404811906, 0.602650865070075], + [-69.21863766140018, 0.985676581217433], + [-69.80459672715773, 1.089081122233466], + [-69.81697323269162, 1.714805202639624], + [-67.86856502955884, 1.692455145673392], + [-67.53781002467468, 2.03716278727633], + [-67.25999752467358, 1.719998684084956], + [-67.0650481838525, 1.130112209473225], + [-66.87632585312258, 1.253360500489336], + [-66.32576514348496, 0.724452215982012], + [-65.54826738143757, 0.78925446207603], + [-65.35471330428837, 1.0952822941085], + [-64.61101192895985, 1.328730576987042], + [-64.19930579289051, 1.49285492594602], + [-64.08308549666609, 1.91636912679408], + [-63.36878801131166, 2.200899562993129], + [-63.42286739770512, 2.411067613124174], + [-64.26999915226578, 2.497005520025567], + [-64.40882788761792, 3.126786200366624], + [-64.36849443221409, 3.797210394705246], + [-64.81606401229402, 4.056445217297423], + [-64.62865943058755, 4.14848094320925], + [-63.88834286157416, 4.020530096854571], + [-63.0931975978991, 3.770571193858785], + [-62.804533047116706, 4.006965033377952], + [-62.08542965355914, 4.162123521334308], + [-60.96689327660153, 4.536467596856639], + [-60.60117916527194, 4.91809804933213], + [-60.73357418480372, 5.200277207861901], + [-60.21368343773133, 5.244486395687602], + [-59.98095862490488, 5.014061184098139], + [-60.11100236676737, 4.574966538914083], + [-59.767405768458715, 4.423502915866607], + [-59.53803992373123, 3.958802598481938], + [-59.81541317405786, 3.606498521332085], + [-59.97452490908456, 2.755232652188056], + [-59.71854570172674, 2.24963043864436], + [-59.64604366722126, 1.786893825686789], + [-59.03086157900265, 1.317697658692722], + [-58.5400129868783, 1.268088283692521], + [-58.42947709820596, 1.463941962078721], + [-58.11344987652502, 1.507195135907025], + [-57.66097103537737, 1.682584947105639], + [-57.335822923396904, 1.94853770589576], + [-56.78270423036083, 1.863710842288654], + [-56.539385748914555, 1.899522609866921], + [-55.99569800477175, 1.817667141116601], + [-55.905600145070885, 2.02199575439866], + [-56.0733418442903, 2.220794989425499], + [-55.973322109589375, 2.510363877773017], + [-55.569755011606, 2.421506252447131], + [-55.09758744975514, 2.523748073736613], + [-54.52475419779971, 2.311848863123785], + [-54.08806250671724, 2.105556545414629], + [-53.77852067728892, 2.376702785650082], + [-53.55483924011354, 2.334896551925951], + [-53.4184651352953, 2.053389187015981], + [-52.939657151894956, 2.124857692875636], + [-52.55642473001842, 2.504705308437053], + [-52.249337531123956, 3.241094468596245], + [-51.65779741067888, 4.156232408053029], + [-51.31714636901086, 4.203490505383954], + [-51.069771287629656, 3.650397650564031], + [-50.508875291533656, 1.901563828942457], + [-49.97407589374506, 1.736483465986069], + [-49.947100796088705, 1.046189683431223], + [-50.699251268096916, 0.222984117021682], + [-50.38821082213214, -0.078444512536819], + [-48.62056677915631, -0.235489190271821], + [-48.58449662941659, -1.237805271005001], + [-47.824956427590635, -0.5816179337628], + [-46.566583624851226, -0.941027520352776], + [-44.905703090990414, -1.551739597178134], + [-44.417619187993665, -2.137750339367976], + [-44.58158850765578, -2.691308282078524], + [-43.418791266440195, -2.383110039889793], + [-41.47265682632825, -2.912018324397116], + [-39.97866533055404, -2.873054294449041], + [-38.50038347019657, -3.700652357603395], + [-37.2232521225352, -4.820945733258917], + [-36.45293738457639, -5.109403578312153], + [-35.59779578301047, -5.149504489770648], + [-35.23538896334756, -5.464937432480247], + [-34.89602983248683, -6.738193047719711], + [-34.729993455533034, -7.343220716992966], + [-35.12821204277422, -8.996401462442286], + [-35.636966518687714, -9.649281508017815], + [-37.046518724097, -11.040721123908801], + [-37.68361161960736, -12.171194756725823], + [-38.42387651218844, -13.038118584854288], + [-38.673887091616514, -13.057652276260619], + [-38.953275722802545, -13.793369642800023], + [-38.88229814304965, -15.667053724838768], + [-39.16109249526431, -17.208406670808472], + [-39.2673392400564, -17.867746270420483], + [-39.58352149103423, -18.262295830968938], + [-39.76082333022764, -19.59911345792741], + [-40.77474077001034, -20.904511814052423], + [-40.94475623225061, -21.937316989837807], + [-41.754164191238225, -22.370675551037458], + [-41.98828426773655, -22.970070489190892], + [-43.07470374202475, -22.96769337330547], + [-44.64781185563781, -23.351959323827842], + [-45.35213578955991, -23.796841729428582], + [-46.47209326840554, -24.08896860117454], + [-47.64897233742066, -24.885199069927722], + [-48.4954581365777, -25.877024834905654], + [-48.64100480812774, -26.623697605090932], + [-48.47473588722865, -27.17591196056189], + [-48.661520351747626, -28.186134535435716], + [-48.88845740415739, -28.674115085567884], + [-49.587329474472675, -29.224469089476337], + [-50.696874152211485, -30.984465020472957], + [-51.576226162306156, -31.77769825615321], + [-52.256081305538046, -32.24536996839466], + [-52.712099982297694, -33.19657805759118], + [-53.373661668498244, -33.768377780900764], + [-53.6505439927181, -33.20200408298183], + [-53.209588995971544, -32.727666110974724], + [-53.787951626182185, -32.047242526987624], + [-54.57245154480512, -31.494511407193748], + [-55.601510179249345, -30.853878676071393], + [-55.97324459494093, -30.883075860316303], + [-56.97602576356473, -30.109686374636127], + [-57.62513342958296, -30.216294854454258] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Chile", + "sov_a3": "CHL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Chile", + "adm0_a3": "CHL", + "geou_dif": 0, + "geounit": "Chile", + "gu_a3": "CHL", + "su_dif": 0, + "subunit": "Chile", + "su_a3": "CHL", + "brk_diff": 0, + "name": "Chile", + "name_long": "Chile", + "brk_a3": "CHL", + "brk_name": "Chile", + "brk_group": null, + "abbrev": "Chile", + "postal": "CL", + "formal_en": "Republic of Chile", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Chile", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 1, + "mapcolor9": 5, + "mapcolor13": 9, + "pop_est": 16601707, + "gdp_md_est": 244500, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CL", + "iso_a3": "CHL", + "iso_n3": "152", + "un_a3": "152", + "wb_a2": "CL", + "wb_a3": "CHL", + "woe_id": -99, + "adm0_a3_is": "CHL", + "adm0_a3_us": "CHL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "CHL.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-68.63401022758316, -52.63637045887437], + [-68.6333499999999, -54.8695], + [-67.56244, -54.87001], + [-66.95992, -54.89681], + [-67.29102999999989, -55.30124], + [-68.14862999999986, -55.61183], + [-68.63999081081181, -55.58001799908689], + [-69.2321, -55.49906], + [-69.95809, -55.19843], + [-71.00568, -55.05383], + [-72.2639, -54.49514], + [-73.2852, -53.95751999999989], + [-74.66253, -52.83749], + [-73.8381, -53.04743], + [-72.43418, -53.7154], + [-71.10773, -54.07433], + [-70.59177999999979, -53.61583], + [-70.26748, -52.93123], + [-69.34564999999989, -52.5183], + [-68.63401022758316, -52.63637045887437] + ] + ], + [ + [ + [-68.21991309271124, -21.494346612231837], + [-67.82817989772266, -22.87291879648218], + [-67.10667355006362, -22.7359245744764], + [-66.98523393417764, -22.98634856536283], + [-67.32844295924414, -24.02530323659091], + [-68.41765296087613, -24.518554782816878], + [-68.38600114609736, -26.185016371365233], + [-68.59479977077268, -26.506908868111267], + [-68.2955415513704, -26.89933969493579], + [-69.00123491074828, -27.52121388113613], + [-69.65613033718314, -28.459141127233693], + [-70.01355038112987, -29.36792286551855], + [-69.91900834825192, -30.336339206668313], + [-70.53506893581945, -31.365010267870286], + [-70.07439938015364, -33.09120981214803], + [-69.81477698431921, -33.27388600029985], + [-69.81730912950147, -34.193571465798286], + [-70.38804948594908, -35.16968759535944], + [-70.36476925320167, -36.005088799789945], + [-71.1218806627098, -36.65812387466234], + [-71.11862504747543, -37.5768274879472], + [-70.81466427273472, -38.55299529394074], + [-71.41351660834904, -38.916022230791114], + [-71.68076127794646, -39.80816415787807], + [-71.91573401557756, -40.83233936947073], + [-71.74680375841547, -42.051386407235995], + [-72.14889807807853, -42.25488819760139], + [-71.91542395698391, -43.40856454851742], + [-71.46405615913051, -43.78761117937833], + [-71.79362260607195, -44.20717213315611], + [-71.32980078803621, -44.40752166115169], + [-71.22277889675973, -44.784242852559416], + [-71.65931555854533, -44.97368865334144], + [-71.55200944689125, -45.56073292417713], + [-71.91725847033021, -46.8848381487918], + [-72.44735531278027, -47.73853281025353], + [-72.33116085477195, -48.244238376661826], + [-72.64824744331494, -48.87861825947679], + [-73.41543575712004, -49.31843637471296], + [-73.32805091011448, -50.37878508890987], + [-72.97574683296463, -50.74145029073431], + [-72.30997351753237, -50.677009779666356], + [-72.32940385607404, -51.42595631287241], + [-71.91480383979635, -52.009022305865926], + [-69.49836218939609, -52.14276091263725], + [-68.57154537624135, -52.29944385534626], + [-69.46128434922664, -52.29195077266393], + [-69.94277950710614, -52.53793059037325], + [-70.84510169135453, -52.899200528525725], + [-71.00633216010525, -53.83325204220135], + [-71.42979468452094, -53.85645476030039], + [-72.55794287788486, -53.531410001184454], + [-73.70275672066288, -52.83506926860725], + [-73.70275672066288, -52.8350700760515], + [-74.94676347522515, -52.26275358841903], + [-75.2600260077785, -51.629354750373224], + [-74.9766324530898, -51.04339568461569], + [-75.4797541978835, -50.37837167745156], + [-75.60801510283196, -48.6737728818718], + [-75.18276974150213, -47.71191944762316], + [-74.1265809801047, -46.9392534319951], + [-75.64439531116545, -46.64764332457203], + [-74.69215369332306, -45.76397633238098], + [-74.35170935738427, -44.103044122087894], + [-73.2403560045152, -44.454960625995625], + [-72.71780392117978, -42.383355808278985], + [-73.38889990913825, -42.11753224056957], + [-73.70133561877486, -43.365776462579745], + [-74.33194312203258, -43.22495818458441], + [-74.01795711942717, -41.794812920906836], + [-73.67709937202997, -39.942212823243125], + [-73.21759253609068, -39.258688653318515], + [-73.50555945503706, -38.28288258235107], + [-73.58806087919109, -37.156284681956016], + [-73.1667170884993, -37.12378020604435], + [-72.55313696968173, -35.508840020491036], + [-71.86173214383257, -33.90909270603153], + [-71.43845048692992, -32.41889942803083], + [-71.66872066922244, -30.92064462659252], + [-71.37008256700773, -30.095682061485004], + [-71.48989437527646, -28.861442152625912], + [-70.90512386746158, -27.6403797340012], + [-70.72495398627598, -25.70592416758721], + [-70.40396582709505, -23.628996677344542], + [-70.09124589708067, -21.393319187101223], + [-70.16441972520599, -19.756468194256186], + [-70.37257239447774, -18.347975355708883], + [-69.85844356960581, -18.092693780187034], + [-69.590423753524, -17.58001189541929], + [-69.10024695501943, -18.260125420812656], + [-68.96681840684184, -18.981683444904093], + [-68.44222510443095, -19.405068454671422], + [-68.75716712103372, -20.372657972904477], + [-68.21991309271124, -21.494346612231837] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Ecuador", + "sov_a3": "ECU", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Ecuador", + "adm0_a3": "ECU", + "geou_dif": 0, + "geounit": "Ecuador", + "gu_a3": "ECU", + "su_dif": 0, + "subunit": "Ecuador", + "su_a3": "ECU", + "brk_diff": 0, + "name": "Ecuador", + "name_long": "Ecuador", + "brk_a3": "ECU", + "brk_name": "Ecuador", + "brk_group": null, + "abbrev": "Ecu.", + "postal": "EC", + "formal_en": "Republic of Ecuador", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Ecuador", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 12, + "pop_est": 14573101, + "gdp_md_est": 107700, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "EC", + "iso_a3": "ECU", + "iso_n3": "218", + "un_a3": "218", + "wb_a2": "EC", + "wb_a3": "ECU", + "woe_id": -99, + "adm0_a3_is": "ECU", + "adm0_a3_us": "ECU", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "ECU.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-80.30256059438722, -3.404856459164713], + [-79.77029334178093, -2.65751189535964], + [-79.98655921092241, -2.220794366061014], + [-80.36878394236925, -2.685158786635788], + [-80.96776546906436, -2.246942640800704], + [-80.76480628123804, -1.965047702648533], + [-80.9336590237517, -1.057454522306358], + [-80.58337032746127, -0.906662692878683], + [-80.39932471385376, -0.283703301600141], + [-80.02089820018037, 0.360340074053468], + [-80.09060970734211, 0.768428859862397], + [-79.54276201039978, 0.982937730305963], + [-78.85525875518871, 1.380923773601822], + [-77.85506140817952, 0.809925034992773], + [-77.66861284047044, 0.825893052570961], + [-77.4249843004304, 0.395686753741117], + [-76.57637976754938, 0.256935533037435], + [-76.29231441924097, 0.416047268064119], + [-75.80146582711659, 0.084801337073202], + [-75.37322323271385, -0.15203175212045], + [-75.23372270374193, -0.911416924649529], + [-75.54499569365204, -1.56160979574588], + [-76.63539425322672, -2.608677666843818], + [-77.83790483265861, -3.003020521663103], + [-78.45068396677564, -3.873096612161376], + [-78.63989722361234, -4.547784112164074], + [-79.20528906931771, -4.959128513207389], + [-79.62497921417618, -4.454198093283494], + [-80.02890804718561, -4.346090996928893], + [-80.44224199087216, -4.425724379090674], + [-80.46929460317695, -4.059286797708999], + [-80.18401485870967, -3.821161797708044], + [-80.30256059438722, -3.404856459164713] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "United Kingdom", + "sov_a3": "GB1", + "adm0_dif": 1, + "level": 2, + "type": "Dependency", + "admin": "Falkland Islands", + "adm0_a3": "FLK", + "geou_dif": 0, + "geounit": "Falkland Islands", + "gu_a3": "FLK", + "su_dif": 0, + "subunit": "Falkland Islands", + "su_a3": "FLK", + "brk_diff": 1, + "name": "Falkland Is.", + "name_long": "Falkland Islands", + "brk_a3": "B12", + "brk_name": "Falkland Is.", + "brk_group": null, + "abbrev": "Flk. Is.", + "postal": "FK", + "formal_en": "Falkland Islands", + "formal_fr": null, + "note_adm0": "U.K.", + "note_brk": "Admin. by U.K.; Claimed by Argentina", + "name_sort": "Falkland Islands", + "name_alt": "Islas Malvinas", + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 3140, + "gdp_md_est": 105.1, + "pop_year": -99, + "lastcensus": -99, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "FK", + "iso_a3": "FLK", + "iso_n3": "238", + "un_a3": "238", + "wb_a2": "-99", + "wb_a3": "-99", + "woe_id": -99, + "adm0_a3_is": "FLK", + "adm0_a3_us": "FLK", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 12, + "long_len": 16, + "abbrev_len": 8, + "tiny": -99, + "homepart": -99, + "filename": "FLK.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-61.2, -51.85], + [-60, -51.25], + [-59.15, -51.5], + [-58.55, -51.1], + [-57.75, -51.55], + [-58.05, -51.9], + [-59.4, -52.2], + [-59.85, -51.85], + [-60.7, -52.3], + [-61.2, -51.85] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Guyana", + "sov_a3": "GUY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guyana", + "adm0_a3": "GUY", + "geou_dif": 0, + "geounit": "Guyana", + "gu_a3": "GUY", + "su_dif": 0, + "subunit": "Guyana", + "su_a3": "GUY", + "brk_diff": 0, + "name": "Guyana", + "name_long": "Guyana", + "brk_a3": "GUY", + "brk_name": "Guyana", + "brk_group": null, + "abbrev": "Guy.", + "postal": "GY", + "formal_en": "Co-operative Republic of Guyana", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guyana", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 1, + "mapcolor9": 4, + "mapcolor13": 8, + "pop_est": 772298, + "gdp_md_est": 2966, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GY", + "iso_a3": "GUY", + "iso_n3": "328", + "un_a3": "328", + "wb_a2": "GY", + "wb_a3": "GUY", + "woe_id": -99, + "adm0_a3_is": "GUY", + "adm0_a3_us": "GUY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "GUY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-59.758284878159195, 8.367034816924047], + [-59.101684129458654, 7.999201971870492], + [-58.482962205628056, 7.347691351750697], + [-58.45487606467743, 6.832787380394463], + [-58.07810319683737, 6.809093736188643], + [-57.542218593970645, 6.321268215353356], + [-57.14743648947688, 5.973149929219161], + [-57.307245856339506, 5.073566595882227], + [-57.91428890647214, 4.812626451024414], + [-57.86020952007869, 4.57680105226045], + [-58.04469438336068, 4.060863552258382], + [-57.60156897645786, 3.334654649260685], + [-57.2814334784097, 3.333491929534119], + [-57.150097825739905, 2.768926906745406], + [-56.539385748914555, 1.899522609866921], + [-56.78270423036083, 1.863710842288654], + [-57.335822923396904, 1.94853770589576], + [-57.66097103537737, 1.682584947105639], + [-58.11344987652502, 1.507195135907025], + [-58.42947709820596, 1.463941962078721], + [-58.5400129868783, 1.268088283692521], + [-59.03086157900265, 1.317697658692722], + [-59.64604366722126, 1.786893825686789], + [-59.71854570172674, 2.24963043864436], + [-59.97452490908456, 2.755232652188056], + [-59.81541317405786, 3.606498521332085], + [-59.53803992373123, 3.958802598481938], + [-59.767405768458715, 4.423502915866607], + [-60.11100236676737, 4.574966538914083], + [-59.98095862490488, 5.014061184098139], + [-60.21368343773133, 5.244486395687602], + [-60.73357418480372, 5.200277207861901], + [-61.410302903881956, 5.959068101419618], + [-61.13941504580795, 6.234296779806144], + [-61.15933631045648, 6.696077378766319], + [-60.54399919294098, 6.856584377464883], + [-60.29566809756239, 7.043911444522919], + [-60.637972785063766, 7.414999904810855], + [-60.55058793805819, 7.779602972846178], + [-59.758284878159195, 8.367034816924047] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Peru", + "sov_a3": "PER", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Peru", + "adm0_a3": "PER", + "geou_dif": 0, + "geounit": "Peru", + "gu_a3": "PER", + "su_dif": 0, + "subunit": "Peru", + "su_a3": "PER", + "brk_diff": 0, + "name": "Peru", + "name_long": "Peru", + "brk_a3": "PER", + "brk_name": "Peru", + "brk_group": null, + "abbrev": "Peru", + "postal": "PE", + "formal_en": "Republic of Peru", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Peru", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 4, + "mapcolor13": 11, + "pop_est": 29546963, + "gdp_md_est": 247300, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PE", + "iso_a3": "PER", + "iso_n3": "604", + "un_a3": "604", + "wb_a2": "PE", + "wb_a3": "PER", + "woe_id": -99, + "adm0_a3_is": "PER", + "adm0_a3_us": "PER", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PER.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-69.59042375352405, -17.580011895419332], + [-69.85844356960587, -18.092693780187012], + [-70.37257239447771, -18.34797535570887], + [-71.37525021023691, -17.773798516513857], + [-71.46204077827112, -17.363487644116383], + [-73.44452958850042, -16.359362888252996], + [-75.23788265654144, -15.265682875227782], + [-76.00920508492995, -14.649286390850321], + [-76.42346920439775, -13.82318694423243], + [-76.25924150257416, -13.535039157772943], + [-77.10619238962184, -12.22271615972082], + [-78.09215287953464, -10.377712497604065], + [-79.03695309112695, -8.386567884965892], + [-79.44592037628485, -7.93083342858386], + [-79.76057817251004, -7.194340915560083], + [-80.53748165558608, -6.541667575713717], + [-81.24999630402642, -6.136834405139183], + [-80.92634680858244, -5.690556735866565], + [-81.41094255239946, -4.736764825055459], + [-81.09966956248937, -4.036394138203697], + [-80.30256059438722, -3.404856459164713], + [-80.18401485870967, -3.821161797708044], + [-80.46929460317695, -4.059286797708999], + [-80.44224199087216, -4.425724379090674], + [-80.02890804718561, -4.346090996928893], + [-79.62497921417618, -4.454198093283494], + [-79.20528906931771, -4.959128513207389], + [-78.63989722361234, -4.547784112164074], + [-78.45068396677564, -3.873096612161376], + [-77.83790483265861, -3.003020521663103], + [-76.63539425322672, -2.608677666843818], + [-75.54499569365204, -1.56160979574588], + [-75.23372270374193, -0.911416924649529], + [-75.37322323271385, -0.15203175212045], + [-75.10662451852008, -0.05720549886486], + [-74.44160051135597, -0.530820000819887], + [-74.12239518908906, -1.002832533373848], + [-73.6595035468346, -1.260491224781134], + [-73.07039221870724, -2.308954359550953], + [-72.32578650581365, -2.434218031426454], + [-71.7747607082854, -2.169789727388938], + [-71.41364579942979, -2.342802422702128], + [-70.81347571479196, -2.256864515800743], + [-70.04770850287485, -2.725156345229699], + [-70.69268205430971, -3.742872002785859], + [-70.39404395209499, -3.766591485207825], + [-69.89363521999663, -4.298186944194327], + [-70.7947688463023, -4.251264743673303], + [-70.92884334988358, -4.401591485210368], + [-71.74840572781655, -4.593982842633011], + [-72.89192765978726, -5.274561455916981], + [-72.96450720894119, -5.741251315944893], + [-73.21971126981461, -6.089188734566078], + [-73.1200274319236, -6.629930922068239], + [-73.72448666044164, -6.91859547285064], + [-73.7234014553635, -7.340998630404414], + [-73.98723548042966, -7.523829847853064], + [-73.57105933296707, -8.424446709835834], + [-73.01538265653254, -9.03283334720806], + [-73.22671342639016, -9.462212823121234], + [-72.56303300646564, -9.520193780152717], + [-72.18489071316984, -10.053597914269432], + [-71.30241227892154, -10.079436130415374], + [-70.48189388699117, -9.490118096558845], + [-70.54868567572841, -11.009146823778465], + [-70.0937522040469, -11.123971856331012], + [-69.52967810736496, -10.951734307502194], + [-68.66507971868961, -12.561300144097173], + [-68.88007951523997, -12.899729099176653], + [-68.92922380234954, -13.602683607643007], + [-68.9488866848366, -14.453639418193283], + [-69.33953467474701, -14.953195489158832], + [-69.16034664577495, -15.323973890853019], + [-69.38976416693471, -15.660129082911654], + [-68.9596353827533, -16.50069793057127], + [-69.59042375352405, -17.580011895419332] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Paraguay", + "sov_a3": "PRY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Paraguay", + "adm0_a3": "PRY", + "geou_dif": 0, + "geounit": "Paraguay", + "gu_a3": "PRY", + "su_dif": 0, + "subunit": "Paraguay", + "su_a3": "PRY", + "brk_diff": 0, + "name": "Paraguay", + "name_long": "Paraguay", + "brk_a3": "PRY", + "brk_name": "Paraguay", + "brk_group": null, + "abbrev": "Para.", + "postal": "PY", + "formal_en": "Republic of Paraguay", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Paraguay", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 3, + "mapcolor9": 6, + "mapcolor13": 2, + "pop_est": 6995655, + "gdp_md_est": 28890, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PY", + "iso_a3": "PRY", + "iso_n3": "600", + "un_a3": "600", + "wb_a2": "PY", + "wb_a3": "PRY", + "woe_id": -99, + "adm0_a3_is": "PRY", + "adm0_a3_us": "PRY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "PRY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-62.685057135657885, -22.249029229422387], + [-62.29117936872922, -21.05163461678739], + [-62.26596126977079, -20.513734633061276], + [-61.786326463453776, -19.633736667562964], + [-60.04356462262649, -19.342746677327426], + [-59.115042487206104, -19.356906019775398], + [-58.183471442280506, -19.868399346600363], + [-58.166392381408045, -20.176700941653678], + [-57.87067399761779, -20.73268767668195], + [-57.937155727761294, -22.090175876557172], + [-56.8815095689029, -22.28215382252148], + [-56.47331743022939, -22.086300144135283], + [-55.79795813660691, -22.356929620047822], + [-55.610682745981144, -22.655619398694842], + [-55.517639329639636, -23.571997572526634], + [-55.40074723979542, -23.956935316668805], + [-55.02790178080954, -24.001273695575225], + [-54.652834235235126, -23.83957813893396], + [-54.29295956075451, -24.02101409271073], + [-54.29347632507745, -24.570799655863965], + [-54.42894609233059, -25.162184747012166], + [-54.625290696823576, -25.73925546641551], + [-54.78879492859505, -26.621785577096134], + [-55.69584550639816, -27.38783700939086], + [-56.48670162619299, -27.548499037386293], + [-57.60975969097615, -27.395898532828387], + [-58.61817359071974, -27.123718763947096], + [-57.633660040911124, -25.60365650808164], + [-57.77721716981794, -25.16233977630904], + [-58.80712846539498, -24.77145924245331], + [-60.02896603050402, -24.032796319273274], + [-60.84656470400991, -23.880712579038292], + [-62.685057135657885, -22.249029229422387] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Colombia", + "sov_a3": "COL", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Colombia", + "adm0_a3": "COL", + "geou_dif": 0, + "geounit": "Colombia", + "gu_a3": "COL", + "su_dif": 0, + "subunit": "Colombia", + "su_a3": "COL", + "brk_diff": 0, + "name": "Colombia", + "name_long": "Colombia", + "brk_a3": "COL", + "brk_name": "Colombia", + "brk_group": null, + "abbrev": "Col.", + "postal": "CO", + "formal_en": "Republic of Colombia", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Colombia", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 1, + "pop_est": 45644023, + "gdp_md_est": 395400, + "pop_year": -99, + "lastcensus": 2006, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CO", + "iso_a3": "COL", + "iso_n3": "170", + "un_a3": "170", + "wb_a2": "CO", + "wb_a3": "COL", + "woe_id": -99, + "adm0_a3_is": "COL", + "adm0_a3_us": "COL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "COL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-75.37322323271385, -0.15203175212045], + [-75.80146582711659, 0.084801337073202], + [-76.29231441924097, 0.416047268064119], + [-76.57637976754938, 0.256935533037435], + [-77.4249843004304, 0.395686753741117], + [-77.66861284047044, 0.825893052570961], + [-77.85506140817952, 0.809925034992773], + [-78.85525875518871, 1.380923773601822], + [-78.99093522817103, 1.691369940595251], + [-78.61783138702371, 1.766404120283056], + [-78.66211808949785, 2.267355454920477], + [-78.42761043975732, 2.629555568854215], + [-77.93154252797149, 2.696605739752926], + [-77.51043128122501, 3.325016994638247], + [-77.12768978545526, 3.849636135265357], + [-77.49627193877703, 4.087606105969428], + [-77.3076012844794, 4.667984117039452], + [-77.53322058786573, 5.582811997902496], + [-77.31881507028675, 5.84535411216136], + [-77.47666073272228, 6.691116441266303], + [-77.88157141794525, 7.223771267114785], + [-77.75341386586139, 7.709839789252142], + [-77.43110795765699, 7.638061224798735], + [-77.24256649444008, 7.935278225125444], + [-77.47472286651133, 8.524286200388218], + [-77.35336076527385, 8.67050466555807], + [-76.83667395700357, 8.638749497914716], + [-76.08638383655786, 9.336820583529487], + [-75.67460018584005, 9.443248195834599], + [-75.66470414905618, 9.774003200718738], + [-75.48042599150335, 10.618990383339309], + [-74.90689510771197, 11.083044745320322], + [-74.27675269234489, 11.102035834187587], + [-74.1972226630477, 11.310472723836865], + [-73.41476396350029, 11.22701528568548], + [-72.62783525255963, 11.731971543825523], + [-72.23819495307892, 11.955549628136326], + [-71.75409013536864, 12.437303168177309], + [-71.3998223537917, 12.376040757695293], + [-71.13746110704588, 12.112981879113505], + [-71.3315836249503, 11.776284084515808], + [-71.97392167833829, 11.60867157637712], + [-72.22757544624294, 11.10870209395324], + [-72.61465776232521, 10.821975409381778], + [-72.9052860175347, 10.450344346554772], + [-73.02760413276957, 9.736770331252444], + [-73.30495154488005, 9.151999823437606], + [-72.7887298245004, 9.085027167187334], + [-72.6604947577681, 8.625287787302682], + [-72.43986223009796, 8.405275376820029], + [-72.36090064155596, 8.002638454617895], + [-72.47967892117885, 7.632506008327354], + [-72.44448727078807, 7.423784898300481], + [-72.19835242378188, 7.340430813013682], + [-71.96017574734864, 6.991614895043538], + [-70.67423356798152, 7.087784735538719], + [-70.09331295437242, 6.96037649172311], + [-69.38947994655712, 6.099860541198836], + [-68.98531856960236, 6.206804917826858], + [-68.26505245631823, 6.153268133972475], + [-67.69508724635502, 6.267318020040647], + [-67.34143958196557, 6.095468044454023], + [-67.52153194850275, 5.556870428891969], + [-67.74469662135522, 5.221128648291668], + [-67.82301225449355, 4.503937282728899], + [-67.62183590358127, 3.839481716319994], + [-67.33756384954368, 3.542342230641722], + [-67.30317318385345, 3.31845408773718], + [-67.8099381171237, 2.820655015469569], + [-67.44709204778631, 2.600280869960869], + [-67.18129431829307, 2.250638129074062], + [-66.87632585312258, 1.253360500489336], + [-67.0650481838525, 1.130112209473225], + [-67.25999752467358, 1.719998684084956], + [-67.53781002467468, 2.03716278727633], + [-67.86856502955884, 1.692455145673392], + [-69.81697323269162, 1.714805202639624], + [-69.80459672715773, 1.089081122233466], + [-69.21863766140018, 0.985676581217433], + [-69.25243404811906, 0.602650865070075], + [-69.45239600287246, 0.706158758950693], + [-70.0155657619893, 0.541414292804205], + [-70.02065589057005, -0.185156345219539], + [-69.5770653957766, -0.549991957200163], + [-69.42048580593223, -1.122618503426409], + [-69.44410193548961, -1.556287123219818], + [-69.89363521999663, -4.298186944194327], + [-70.39404395209499, -3.766591485207825], + [-70.69268205430971, -3.742872002785859], + [-70.04770850287485, -2.725156345229699], + [-70.81347571479196, -2.256864515800743], + [-71.41364579942979, -2.342802422702128], + [-71.7747607082854, -2.169789727388938], + [-72.32578650581365, -2.434218031426454], + [-73.07039221870724, -2.308954359550953], + [-73.6595035468346, -1.260491224781134], + [-74.12239518908906, -1.002832533373848], + [-74.44160051135597, -0.530820000819887], + [-75.10662451852008, -0.05720549886486], + [-75.37322323271385, -0.15203175212045] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Uruguay", + "sov_a3": "URY", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Uruguay", + "adm0_a3": "URY", + "geou_dif": 0, + "geounit": "Uruguay", + "gu_a3": "URY", + "su_dif": 0, + "subunit": "Uruguay", + "su_a3": "URY", + "brk_diff": 0, + "name": "Uruguay", + "name_long": "Uruguay", + "brk_a3": "URY", + "brk_name": "Uruguay", + "brk_group": null, + "abbrev": "Ury.", + "postal": "UY", + "formal_en": "Oriental Republic of Uruguay", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Uruguay", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 2, + "mapcolor13": 10, + "pop_est": 3494382, + "gdp_md_est": 43160, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "UY", + "iso_a3": "URY", + "iso_n3": "858", + "un_a3": "858", + "wb_a2": "UY", + "wb_a3": "URY", + "woe_id": -99, + "adm0_a3_is": "URY", + "adm0_a3_us": "URY", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "URY.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-57.62513342958296, -30.216294854454258], + [-56.97602576356473, -30.109686374636127], + [-55.97324459494093, -30.883075860316303], + [-55.601510179249345, -30.853878676071393], + [-54.57245154480512, -31.494511407193748], + [-53.787951626182185, -32.047242526987624], + [-53.209588995971544, -32.727666110974724], + [-53.6505439927181, -33.20200408298183], + [-53.373661668498244, -33.768377780900764], + [-53.806425950726535, -34.396814874002224], + [-54.93586605489773, -34.952646579733624], + [-55.67408972840329, -34.75265878676407], + [-56.21529700379607, -34.85983570733742], + [-57.139685024633096, -34.430456231424245], + [-57.8178606838155, -34.4625472958775], + [-58.42707414410439, -33.90945444105757], + [-58.34961117209887, -33.26318897881541], + [-58.13264767112144, -33.040566908502015], + [-58.14244035504076, -32.044503676076154], + [-57.87493730328188, -31.016556084926208], + [-57.62513342958296, -30.216294854454258] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Suriname", + "sov_a3": "SUR", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Suriname", + "adm0_a3": "SUR", + "geou_dif": 0, + "geounit": "Suriname", + "gu_a3": "SUR", + "su_dif": 0, + "subunit": "Suriname", + "su_a3": "SUR", + "brk_diff": 0, + "name": "Suriname", + "name_long": "Suriname", + "brk_a3": "SUR", + "brk_name": "Suriname", + "brk_group": null, + "abbrev": "Sur.", + "postal": "SR", + "formal_en": "Republic of Suriname", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Suriname", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 7, + "mapcolor13": 6, + "pop_est": 481267, + "gdp_md_est": 4254, + "pop_year": -99, + "lastcensus": 2004, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SR", + "iso_a3": "SUR", + "iso_n3": "740", + "un_a3": "740", + "wb_a2": "SR", + "wb_a3": "SUR", + "woe_id": -99, + "adm0_a3_is": "SUR", + "adm0_a3_us": "SUR", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "SUR.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-57.14743648947688, 5.973149929219161], + [-55.9493184067898, 5.772877915872002], + [-55.841779751190415, 5.953125311706059], + [-55.033250291551774, 6.025291449401664], + [-53.958044603070896, 5.756548163267765], + [-54.47863298197923, 4.896755682795586], + [-54.399542202356514, 4.212611395683466], + [-54.00693050801901, 3.620037746592558], + [-54.181726040246275, 3.189779771330421], + [-54.2697051662232, 2.732391669115046], + [-54.52475419779971, 2.311848863123785], + [-55.09758744975514, 2.523748073736613], + [-55.569755011606, 2.421506252447131], + [-55.973322109589375, 2.510363877773017], + [-56.0733418442903, 2.220794989425499], + [-55.905600145070885, 2.02199575439866], + [-55.99569800477175, 1.817667141116601], + [-56.539385748914555, 1.899522609866921], + [-57.150097825739905, 2.768926906745406], + [-57.2814334784097, 3.333491929534119], + [-57.60156897645786, 3.334654649260685], + [-58.04469438336068, 4.060863552258382], + [-57.86020952007869, 4.57680105226045], + [-57.91428890647214, 4.812626451024414], + [-57.307245856339506, 5.073566595882227], + [-57.14743648947688, 5.973149929219161] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Venezuela", + "sov_a3": "VEN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Venezuela", + "adm0_a3": "VEN", + "geou_dif": 0, + "geounit": "Venezuela", + "gu_a3": "VEN", + "su_dif": 0, + "subunit": "Venezuela", + "su_a3": "VEN", + "brk_diff": 0, + "name": "Venezuela", + "name_long": "Venezuela", + "brk_a3": "VEN", + "brk_name": "Venezuela", + "brk_group": null, + "abbrev": "Ven.", + "postal": "VE", + "formal_en": "Bolivarian Republic of Venezuela", + "formal_fr": "República Bolivariana de Venezuela", + "note_adm0": null, + "note_brk": null, + "name_sort": "Venezuela, RB", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 3, + "mapcolor9": 1, + "mapcolor13": 4, + "pop_est": 26814843, + "gdp_md_est": 357400, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "VE", + "iso_a3": "VEN", + "iso_n3": "862", + "un_a3": "862", + "wb_a2": "VE", + "wb_a3": "VEN", + "woe_id": -99, + "adm0_a3_is": "VEN", + "adm0_a3_us": "VEN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "South America", + "region_un": "Americas", + "subregion": "South America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "VEN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-71.3315836249503, 11.776284084515808], + [-71.36000566271082, 11.53999359786121], + [-71.94704993354651, 11.423282375530022], + [-71.62086829292019, 10.969459947142795], + [-71.63306393094108, 10.446494452349027], + [-72.07417395698451, 9.865651353388373], + [-71.69564409044654, 9.072263088411248], + [-71.26455929226773, 9.137194525585983], + [-71.03999935574339, 9.859992784052407], + [-71.35008378771079, 10.211935126176215], + [-71.40062333849224, 10.968969021036015], + [-70.1552988349065, 11.37548167566004], + [-70.29384334988103, 11.846822414594214], + [-69.94324459499683, 12.162307033736099], + [-69.58430009629747, 11.459610907431212], + [-68.88299923366445, 11.443384507691563], + [-68.23327145045873, 10.885744126829946], + [-68.19412655299763, 10.554653225135922], + [-67.29624854192633, 10.54586823164631], + [-66.227864142508, 10.648626817258688], + [-65.65523759628175, 10.200798855017323], + [-64.89045223657817, 10.0772146671913], + [-64.32947872583374, 10.38959870039568], + [-64.31800655786495, 10.64141795495398], + [-63.07932247582874, 10.7017243514386], + [-61.880946010980196, 10.715625311725104], + [-62.73011898461641, 10.420268662960906], + [-62.388511928950976, 9.94820445397464], + [-61.58876746280193, 9.873066921422264], + [-60.83059668643172, 9.38133982994894], + [-60.67125240745973, 8.580174261911878], + [-60.15009558779618, 8.602756862823426], + [-59.758284878159195, 8.367034816924047], + [-60.55058793805819, 7.779602972846178], + [-60.637972785063766, 7.414999904810855], + [-60.29566809756239, 7.043911444522919], + [-60.54399919294098, 6.856584377464883], + [-61.15933631045648, 6.696077378766319], + [-61.13941504580795, 6.234296779806144], + [-61.410302903881956, 5.959068101419618], + [-60.73357418480372, 5.200277207861901], + [-60.60117916527194, 4.91809804933213], + [-60.96689327660153, 4.536467596856639], + [-62.08542965355914, 4.162123521334308], + [-62.804533047116706, 4.006965033377952], + [-63.0931975978991, 3.770571193858785], + [-63.88834286157416, 4.020530096854571], + [-64.62865943058755, 4.14848094320925], + [-64.81606401229402, 4.056445217297423], + [-64.36849443221409, 3.797210394705246], + [-64.40882788761792, 3.126786200366624], + [-64.26999915226578, 2.497005520025567], + [-63.42286739770512, 2.411067613124174], + [-63.36878801131166, 2.200899562993129], + [-64.08308549666609, 1.91636912679408], + [-64.19930579289051, 1.49285492594602], + [-64.61101192895985, 1.328730576987042], + [-65.35471330428837, 1.0952822941085], + [-65.54826738143757, 0.78925446207603], + [-66.32576514348496, 0.724452215982012], + [-66.87632585312258, 1.253360500489336], + [-67.18129431829307, 2.250638129074062], + [-67.44709204778631, 2.600280869960869], + [-67.8099381171237, 2.820655015469569], + [-67.30317318385345, 3.31845408773718], + [-67.33756384954368, 3.542342230641722], + [-67.62183590358127, 3.839481716319994], + [-67.82301225449355, 4.503937282728899], + [-67.74469662135522, 5.221128648291668], + [-67.52153194850275, 5.556870428891969], + [-67.34143958196557, 6.095468044454023], + [-67.69508724635502, 6.267318020040647], + [-68.26505245631823, 6.153268133972475], + [-68.98531856960236, 6.206804917826858], + [-69.38947994655712, 6.099860541198836], + [-70.09331295437242, 6.96037649172311], + [-70.67423356798152, 7.087784735538719], + [-71.96017574734864, 6.991614895043538], + [-72.19835242378188, 7.340430813013682], + [-72.44448727078807, 7.423784898300481], + [-72.47967892117885, 7.632506008327354], + [-72.36090064155596, 8.002638454617895], + [-72.43986223009796, 8.405275376820029], + [-72.6604947577681, 8.625287787302682], + [-72.7887298245004, 9.085027167187334], + [-73.30495154488005, 9.151999823437606], + [-73.02760413276957, 9.736770331252444], + [-72.9052860175347, 10.450344346554772], + [-72.61465776232521, 10.821975409381778], + [-72.22757544624294, 11.10870209395324], + [-71.97392167833829, 11.60867157637712], + [-71.3315836249503, 11.776284084515808] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "The Bahamas", + "sov_a3": "BHS", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "The Bahamas", + "adm0_a3": "BHS", + "geou_dif": 0, + "geounit": "The Bahamas", + "gu_a3": "BHS", + "su_dif": 0, + "subunit": "The Bahamas", + "su_a3": "BHS", + "brk_diff": 0, + "name": "Bahamas", + "name_long": "Bahamas", + "brk_a3": "BHS", + "brk_name": "Bahamas", + "brk_group": null, + "abbrev": "Bhs.", + "postal": "BS", + "formal_en": "Commonwealth of the Bahamas", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Bahamas, The", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 1, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 309156, + "gdp_md_est": 9093, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BS", + "iso_a3": "BHS", + "iso_n3": "044", + "un_a3": "044", + "wb_a2": "BS", + "wb_a3": "BHS", + "woe_id": -99, + "adm0_a3_is": "BHS", + "adm0_a3_us": "BHS", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "BHS.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-77.53466, 23.75975], + [-77.78, 23.71], + [-78.03405, 24.28615], + [-78.40848, 24.57564], + [-78.19087, 25.2103], + [-77.89, 25.17], + [-77.54, 24.34], + [-77.53466, 23.75975] + ] + ], + [ + [ + [-77.82, 26.58], + [-78.91, 26.42], + [-78.98, 26.79], + [-78.51, 26.87], + [-77.85, 26.84], + [-77.82, 26.58] + ] + ], + [ + [ + [-77, 26.59], + [-77.17255, 25.87918], + [-77.35641, 26.00735], + [-77.34, 26.53], + [-77.78802, 26.92516], + [-77.79, 27.04], + [-77, 26.59] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "Belize", + "sov_a3": "BLZ", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Belize", + "adm0_a3": "BLZ", + "geou_dif": 0, + "geounit": "Belize", + "gu_a3": "BLZ", + "su_dif": 0, + "subunit": "Belize", + "su_a3": "BLZ", + "brk_diff": 0, + "name": "Belize", + "name_long": "Belize", + "brk_a3": "BLZ", + "brk_name": "Belize", + "brk_group": null, + "abbrev": "Belize", + "postal": "BZ", + "formal_en": "Belize", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Belize", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 5, + "mapcolor13": 7, + "pop_est": 307899, + "gdp_md_est": 2536, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "BZ", + "iso_a3": "BLZ", + "iso_n3": "084", + "un_a3": "084", + "wb_a2": "BZ", + "wb_a3": "BLZ", + "woe_id": -99, + "adm0_a3_is": "BLZ", + "adm0_a3_us": "BLZ", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "BLZ.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-89.14308041050332, 17.80831899664932], + [-89.15090938999553, 17.95546763760042], + [-89.02985734735182, 18.001511338772488], + [-88.84834387892661, 17.883198147040233], + [-88.49012285027935, 18.486830552641603], + [-88.3000310940937, 18.4999822046599], + [-88.29633622918482, 18.35327281338327], + [-88.10681291375437, 18.348673610909287], + [-88.1234785631685, 18.07667470954101], + [-88.2853549873228, 17.644142971258034], + [-88.19786678745265, 17.489475409408456], + [-88.30264075392444, 17.131693630435663], + [-88.23951799187991, 17.036066392479555], + [-88.35542822951057, 16.530774237529627], + [-88.55182451043585, 16.265467434143147], + [-88.73243364129594, 16.233634751851355], + [-88.93061275913527, 15.887273464415074], + [-89.22912167026928, 15.88693756760517], + [-89.15080603713095, 17.015576687075836], + [-89.14308041050332, 17.80831899664932] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Costa Rica", + "sov_a3": "CRI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Costa Rica", + "adm0_a3": "CRI", + "geou_dif": 0, + "geounit": "Costa Rica", + "gu_a3": "CRI", + "su_dif": 0, + "subunit": "Costa Rica", + "su_a3": "CRI", + "brk_diff": 0, + "name": "Costa Rica", + "name_long": "Costa Rica", + "brk_a3": "CRI", + "brk_name": "Costa Rica", + "brk_group": null, + "abbrev": "C.R.", + "postal": "CR", + "formal_en": "Republic of Costa Rica", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Costa Rica", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 2, + "pop_est": 4253877, + "gdp_md_est": 48320, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CR", + "iso_a3": "CRI", + "iso_n3": "188", + "un_a3": "188", + "wb_a2": "CR", + "wb_a3": "CRI", + "woe_id": -99, + "adm0_a3_is": "CRI", + "adm0_a3_us": "CRI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 10, + "long_len": 10, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CRI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-82.96578304719736, 8.225027980985985], + [-83.50843726269431, 8.446926581247283], + [-83.71147396516908, 8.656836249216866], + [-83.59631303580665, 8.830443223501419], + [-83.63264156770784, 9.051385809765321], + [-83.90988562695372, 9.29080272057358], + [-84.30340165885636, 9.487354030795714], + [-84.64764421256866, 9.615537421095707], + [-84.71335079622777, 9.908051866083852], + [-84.97566036654133, 10.086723130733006], + [-84.91137488477024, 9.795991522658923], + [-85.11092342806532, 9.55703969974131], + [-85.33948828809227, 9.83454214114866], + [-85.66078650586698, 9.933347479690724], + [-85.79744483106285, 10.134885565629034], + [-85.79170874707843, 10.439337266476613], + [-85.65931372754666, 10.75433095951172], + [-85.94172543002176, 10.895278428587801], + [-85.7125404528073, 11.088444932494824], + [-85.56185197624418, 11.217119248901597], + [-84.90300330273895, 10.952303371621896], + [-84.67306901725627, 11.082657172078143], + [-84.35593075228104, 10.999225572142905], + [-84.19017859570485, 10.793450018756674], + [-83.89505449088595, 10.726839097532446], + [-83.65561174186158, 10.938764146361422], + [-83.40231970898296, 10.395438137244652], + [-83.01567664257517, 9.992982082555555], + [-82.54619625520348, 9.566134751824677], + [-82.93289099804358, 9.476812038608173], + [-82.92715491405916, 9.074330145702916], + [-82.71918311230053, 8.925708726431495], + [-82.86865719270477, 8.807266343618522], + [-82.82977067740516, 8.62629547773237], + [-82.91317643912421, 8.42351715741907], + [-82.96578304719736, 8.225027980985985] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Cuba", + "sov_a3": "CUB", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Cuba", + "adm0_a3": "CUB", + "geou_dif": 0, + "geounit": "Cuba", + "gu_a3": "CUB", + "su_dif": 0, + "subunit": "Cuba", + "su_a3": "CUB", + "brk_diff": 0, + "name": "Cuba", + "name_long": "Cuba", + "brk_a3": "CUB", + "brk_name": "Cuba", + "brk_group": null, + "abbrev": "Cuba", + "postal": "CU", + "formal_en": "Republic of Cuba", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Cuba", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 5, + "mapcolor9": 3, + "mapcolor13": 4, + "pop_est": 11451652, + "gdp_md_est": 108200, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "5. Emerging region: G20", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CU", + "iso_a3": "CUB", + "iso_n3": "192", + "un_a3": "192", + "wb_a2": "CU", + "wb_a3": "CUB", + "woe_id": -99, + "adm0_a3_is": "CUB", + "adm0_a3_us": "CUB", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 4, + "long_len": 4, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CUB.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-82.26815121125706, 23.188610744717703], + [-81.40445716014683, 23.11727142993878], + [-80.6187686835812, 23.105980129483], + [-79.67952368846025, 22.76530324959883], + [-79.28148596873207, 22.399201565027056], + [-78.34743445505649, 22.512166246017088], + [-77.99329586456028, 22.277193508385935], + [-77.14642249216105, 21.657851467367834], + [-76.52382483590856, 21.206819566324373], + [-76.19462012399319, 21.220565497314013], + [-75.59822241891267, 21.016624457274133], + [-75.67106035022806, 20.735091254148], + [-74.9338960435845, 20.693905137611385], + [-74.17802486845126, 20.28462779385974], + [-74.29664811877724, 20.05037852628068], + [-74.96159461129294, 19.92343537035569], + [-75.63468014189459, 19.873774318923196], + [-76.323656175426, 19.95289093676206], + [-77.75548092315306, 19.855480861891873], + [-77.08510840524674, 20.413353786698792], + [-77.49265458851661, 20.67310537361389], + [-78.13729224314159, 20.73994883878343], + [-78.48282670766119, 21.02861338956585], + [-78.71986650258401, 21.598113511638434], + [-79.28499996612794, 21.5591753199065], + [-80.21747534861865, 21.827324327069036], + [-80.51753455272141, 22.03707896574176], + [-81.82094336620318, 22.19205658618507], + [-82.16999182811864, 22.38710927987075], + [-81.79500179719267, 22.636964830001958], + [-82.77589799674084, 22.688150336187064], + [-83.49445878775936, 22.16851797127613], + [-83.90880042187563, 22.154565334557333], + [-84.05215084505326, 21.910575059491254], + [-84.54703019889638, 21.801227728761642], + [-84.97491105827311, 21.89602814380109], + [-84.44706214062776, 22.204949856041907], + [-84.23035702181178, 22.565754706303764], + [-83.7782399156902, 22.788118394455694], + [-83.26754757356575, 22.983041897060644], + [-82.51043616405751, 23.078746649665188], + [-82.26815121125706, 23.188610744717703] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Canada", + "sov_a3": "CAN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Canada", + "adm0_a3": "CAN", + "geou_dif": 0, + "geounit": "Canada", + "gu_a3": "CAN", + "su_dif": 0, + "subunit": "Canada", + "su_a3": "CAN", + "brk_diff": 0, + "name": "Canada", + "name_long": "Canada", + "brk_a3": "CAN", + "brk_name": "Canada", + "brk_group": null, + "abbrev": "Can.", + "postal": "CA", + "formal_en": "Canada", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Canada", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 2, + "pop_est": 33487208, + "gdp_md_est": 1300000, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "CA", + "iso_a3": "CAN", + "iso_n3": "124", + "un_a3": "124", + "wb_a2": "CA", + "wb_a3": "CAN", + "woe_id": -99, + "adm0_a3_is": "CAN", + "adm0_a3_us": "CAN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Northern America", + "region_wb": "North America", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "CAN.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-63.6645, 46.55001], + [-62.9393, 46.41587], + [-62.01208, 46.44314], + [-62.50391, 46.03339], + [-62.87433, 45.96818], + [-64.1428, 46.39265], + [-64.39261, 46.72747], + [-64.01486, 47.03601], + [-63.6645, 46.55001] + ] + ], + [ + [ + [-61.806305, 49.10506], + [-62.29318, 49.08717], + [-63.58926, 49.40069], + [-64.51912, 49.87304], + [-64.17322, 49.95718], + [-62.85829, 49.70641], + [-61.835585, 49.28855], + [-61.806305, 49.10506] + ] + ], + [ + [ + [-123.51000158755114, 48.51001089130344], + [-124.0128907883995, 48.370846259141416], + [-125.65501277733837, 48.8250045843385], + [-125.95499446679275, 49.179995835967645], + [-126.85000443587187, 49.53000031188043], + [-127.0299934495444, 49.81499583597008], + [-128.05933630436624, 49.9949590114266], + [-128.44458410710217, 50.539137681676124], + [-128.35841365625544, 50.770648098343685], + [-127.3085810960299, 50.55257355407195], + [-126.69500097721232, 50.400903225295394], + [-125.75500667382319, 50.29501821552938], + [-125.4150015875588, 49.95000051533261], + [-124.92076818911934, 49.475274970083404], + [-123.92250870832102, 49.06248362893581], + [-123.51000158755114, 48.51001089130344] + ] + ], + [ + [ + [-56.13403581401712, 50.6870097926793], + [-56.795881720595276, 49.81230866149096], + [-56.1431050278843, 50.150117499382844], + [-55.471492275602934, 49.93581533466846], + [-55.82240108908093, 49.58712860777911], + [-54.935142584845664, 49.31301097268684], + [-54.47377539734378, 49.55669118915918], + [-53.476549445191324, 49.24913890237405], + [-53.78601375997124, 48.51678050393363], + [-53.086133999226256, 48.687803656603535], + [-52.958648240762244, 48.157164211614486], + [-52.64809872090419, 47.5355484075755], + [-53.069158291218336, 46.65549876564495], + [-53.52145626485304, 46.61829173439483], + [-54.17893551290254, 46.80706574155701], + [-53.961868659060485, 47.62520701760192], + [-54.24048214376214, 47.75227936460763], + [-55.4007730780115, 46.884993801453135], + [-55.99748084168584, 46.9197203639533], + [-55.29121904155278, 47.389562486351], + [-56.25079871278052, 47.63254507098739], + [-57.3252292547771, 47.572807115258], + [-59.26601518414677, 47.603347886742505], + [-59.419494188053704, 47.899453843774864], + [-58.796586473207405, 48.25152537697949], + [-59.231624518456535, 48.52318838153781], + [-58.39180497906523, 49.12558055276418], + [-57.35868974468604, 50.718274034215845], + [-56.73865007183201, 51.28743825947853], + [-55.870976935435294, 51.632094224649194], + [-55.406974249886616, 51.58827261006573], + [-55.60021826844209, 51.31707469339793], + [-56.13403581401712, 50.6870097926793] + ] + ], + [ + [ + [-133.1800040417117, 54.16997549093531], + [-132.71000788443132, 54.040009315423525], + [-131.74998958400326, 54.12000438090922], + [-132.049480347351, 52.984621487024526], + [-131.1790425218266, 52.180432847698285], + [-131.57782954982292, 52.18237071390925], + [-132.18042842677855, 52.639707139692405], + [-132.54999243231387, 53.100014960332146], + [-133.05461117875552, 53.41146881775537], + [-133.2396644827927, 53.8510802272624], + [-133.1800040417117, 54.16997549093531] + ] + ], + [ + [ + [-79.26582, 62.158675], + [-79.65752, 61.63308], + [-80.09956, 61.7181], + [-80.36215, 62.01649], + [-80.315395, 62.085565], + [-79.92939, 62.3856], + [-79.52002, 62.36371], + [-79.26582, 62.158675] + ] + ], + [ + [ + [-81.89825, 62.7108], + [-83.06857, 62.15922], + [-83.77462, 62.18231], + [-83.99367, 62.4528], + [-83.25048, 62.91409], + [-81.87699, 62.90458], + [-81.89825, 62.7108] + ] + ], + [ + [ + [-85.16130794954985, 65.65728465439281], + [-84.97576371940596, 65.217518215589], + [-84.4640120104195, 65.37177236598018], + [-83.88262630891975, 65.10961782496355], + [-82.78757687043877, 64.76669302027469], + [-81.64201371939254, 64.45513580998696], + [-81.55344031444425, 63.979609280037145], + [-80.81736121287886, 64.05748566350101], + [-80.10345130076661, 63.725981350348604], + [-80.99101986359568, 63.41124603947497], + [-82.54717810741701, 63.65172231714524], + [-83.10879757356506, 64.10187571883972], + [-84.10041663281388, 63.56971181909802], + [-85.52340471061902, 63.05237905542409], + [-85.86676876498237, 63.637252916103556], + [-87.22198320183674, 63.541238104905226], + [-86.35275977247127, 64.03583323837071], + [-86.22488644076513, 64.82291697860826], + [-85.88384782585487, 65.73877838811705], + [-85.16130794954985, 65.65728465439281] + ] + ], + [ + [ + [-75.86588, 67.14886], + [-76.98687, 67.09873], + [-77.2364, 67.58809], + [-76.81166, 68.14856], + [-75.89521, 68.28721], + [-75.1145, 68.01036], + [-75.10333, 67.58202], + [-75.21597, 67.44425], + [-75.86588, 67.14886] + ] + ], + [ + [ + [-95.64768120380052, 69.10769035832178], + [-96.2695212038006, 68.75704035832175], + [-97.61740120380057, 69.0600303583218], + [-98.43180120380052, 68.9507003583218], + [-99.79740120380053, 69.4000303583218], + [-98.91740120380055, 69.7100303583218], + [-98.2182612038005, 70.14354035832176], + [-97.15740120380056, 69.86003035832181], + [-96.55740120380054, 69.68003035832176], + [-96.25740120380053, 69.49003035832177], + [-95.64768120380052, 69.10769035832178] + ] + ], + [ + [ + [-90.5471, 69.49766], + [-90.55151, 68.47499], + [-89.21515, 69.25873], + [-88.01966, 68.61508], + [-88.31749, 67.87338], + [-87.35017, 67.19872], + [-86.30607, 67.92146], + [-85.57664, 68.78456], + [-85.52197, 69.88211], + [-84.10081, 69.80539], + [-82.62258, 69.65826], + [-81.28043, 69.16202], + [-81.2202, 68.66567], + [-81.96436, 68.13253], + [-81.25928, 67.59716], + [-81.38653, 67.11078], + [-83.34456, 66.41154], + [-84.73542, 66.2573], + [-85.76943, 66.55833], + [-86.0676, 66.05625], + [-87.03143, 65.21297], + [-87.32324, 64.77563], + [-88.48296, 64.09897], + [-89.91444, 64.03273], + [-90.70398, 63.61017], + [-90.77004, 62.96021], + [-91.93342, 62.83508], + [-93.15698, 62.02469], + [-94.24153, 60.89865], + [-94.62931, 60.11021], + [-94.6846, 58.94882], + [-93.21502, 58.78212], + [-92.76462, 57.84571], + [-92.29703, 57.08709], + [-90.89769, 57.28468], + [-89.03953, 56.85172], + [-88.03978, 56.47162], + [-87.32421, 55.99914], + [-86.07121, 55.72383], + [-85.01181, 55.3026], + [-83.36055, 55.24489], + [-82.27285, 55.14832], + [-82.4362, 54.28227], + [-82.12502, 53.27703], + [-81.40075, 52.15788], + [-79.91289, 51.20842], + [-79.14301, 51.53393], + [-78.60191, 52.56208], + [-79.12421, 54.14145], + [-79.82958, 54.66772], + [-78.22874, 55.13645], + [-77.0956, 55.83741], + [-76.54137, 56.53423], + [-76.62319, 57.20263], + [-77.30226, 58.05209], + [-78.51688, 58.80458], + [-77.33676, 59.85261], + [-77.77272, 60.75788], + [-78.10687, 62.31964], + [-77.41067, 62.55053], + [-75.69621, 62.2784], + [-74.6682, 62.18111], + [-73.83988, 62.4438], + [-72.90853, 62.10507], + [-71.67708, 61.52535], + [-71.37369, 61.13717], + [-69.59042, 61.06141], + [-69.62033, 60.22125], + [-69.2879, 58.95736], + [-68.37455, 58.80106], + [-67.64976, 58.21206], + [-66.20178, 58.76731], + [-65.24517, 59.87071], + [-64.58352, 60.33558], + [-63.80475, 59.4426], + [-62.50236, 58.16708], + [-61.39655, 56.96745], + [-61.79866, 56.33945], + [-60.46853, 55.77548], + [-59.56962, 55.20407], + [-57.97508, 54.94549], + [-57.3332, 54.6265], + [-56.93689, 53.78032], + [-56.15811, 53.64749], + [-55.75632, 53.27036], + [-55.68338, 52.14664], + [-56.40916, 51.7707], + [-57.12691, 51.41972], + [-58.77482, 51.0643], + [-60.03309, 50.24277], + [-61.72366, 50.08046], + [-63.86251, 50.29099], + [-65.36331, 50.2982], + [-66.39905, 50.22897], + [-67.23631, 49.51156], + [-68.51114, 49.06836], + [-69.95362, 47.74488], + [-71.10458, 46.82171], + [-70.25522, 46.98606], + [-68.65, 48.3], + [-66.55243, 49.1331], + [-65.05626, 49.23278], + [-64.17099, 48.74248], + [-65.11545, 48.07085], + [-64.79854, 46.99297], + [-64.47219, 46.23849], + [-63.17329, 45.73902], + [-61.52072, 45.88377], + [-60.51815, 47.00793], + [-60.4486, 46.28264], + [-59.80287, 45.9204], + [-61.03988, 45.26525], + [-63.25471, 44.67014], + [-64.24656, 44.26553], + [-65.36406, 43.54523], + [-66.1234, 43.61867], + [-66.16173, 44.46512], + [-64.42549, 45.29204], + [-66.02605, 45.25931], + [-67.13741, 45.13753], + [-67.79134, 45.70281], + [-67.79046, 47.06636], + [-68.23444, 47.35486], + [-68.905, 47.185], + [-69.237216, 47.447781], + [-69.99997, 46.69307], + [-70.305, 45.915], + [-70.66, 45.46], + [-71.08482, 45.30524], + [-71.405, 45.255], + [-71.50506, 45.0082], + [-73.34783, 45.00738], + [-74.867, 45.00048], + [-75.31821, 44.81645], + [-76.375, 44.09631], + [-76.5, 44.01845889375872], + [-76.82003414580558, 43.628784288093755], + [-77.7378850979577, 43.629055589363304], + [-78.72027991404238, 43.625089423184875], + [-79.17167355011188, 43.46633942318422], + [-79.01, 43.27], + [-78.92, 42.965], + [-78.9393621487437, 42.86361135514804], + [-80.24744767934794, 42.36619985612259], + [-81.27774654816716, 42.20902598730686], + [-82.43927771679162, 41.675105088867156], + [-82.69008928092018, 41.675105088867156], + [-83.02981014680694, 41.83279572200584], + [-83.14199968131256, 41.975681057292825], + [-83.12, 42.08], + [-82.9, 42.43], + [-82.43, 42.98], + [-82.1376423815039, 43.571087551439916], + [-82.33776312543108, 44.44], + [-82.55092464875818, 45.347516587905375], + [-83.59285071484308, 45.81689362241237], + [-83.46955074739463, 45.99468638771259], + [-83.61613094759059, 46.11692698829907], + [-83.89076534700575, 46.11692698829907], + [-84.09185126416148, 46.275418606138174], + [-84.14211951367338, 46.51222585711574], + [-84.3367, 46.40877], + [-84.6049, 46.4396], + [-84.54374874544587, 46.538684190449146], + [-84.77923824739992, 46.637101955749046], + [-84.87607988151485, 46.90008331968238], + [-85.65236324740343, 47.22021881773051], + [-86.46199083122826, 47.55333801939204], + [-87.43979262330024, 47.94], + [-88.37811418328673, 48.302917588893735], + [-89.27291744663668, 48.019808254582664], + [-89.6, 48.01], + [-90.83, 48.27], + [-91.64, 48.14], + [-92.61, 48.45], + [-93.63087, 48.60926], + [-94.32914, 48.67074], + [-94.64, 48.84], + [-94.81758, 49.38905], + [-95.15609, 49.38425], + [-95.15906950917204, 49], + [-97.22872000000481, 49.0007], + [-100.65, 49], + [-104.04826, 48.99986], + [-107.05, 49], + [-110.05, 49], + [-113, 49], + [-116.04818, 49], + [-117.03121, 49], + [-120, 49], + [-122.84, 49], + [-122.97421, 49.0025377777778], + [-124.91024, 49.98456], + [-125.62461, 50.41656], + [-127.43561, 50.83061], + [-127.99276, 51.71583], + [-127.85032, 52.32961], + [-129.12979, 52.75538], + [-129.30523, 53.56159], + [-130.51497, 54.28757], + [-130.53611, 54.80278], + [-129.98, 55.285], + [-130.00778, 55.91583], + [-131.70781, 56.55212], + [-132.73042, 57.69289], + [-133.35556, 58.41028], + [-134.27111, 58.86111], + [-134.945, 59.27056], + [-135.47583, 59.78778], + [-136.47972, 59.46389], + [-137.4525, 58.905], + [-138.34089, 59.56211], + [-139.039, 60], + [-140.013, 60.27682], + [-140.99778, 60.30639], + [-140.9925, 66.00003], + [-140.986, 69.712], + [-139.12052, 69.47102], + [-137.54636, 68.99002], + [-136.50358, 68.89804], + [-135.62576, 69.31512], + [-134.41464, 69.62743], + [-132.92925, 69.50534], + [-131.43136, 69.94451], + [-129.79471, 70.19369], + [-129.10773, 69.77927], + [-128.36156, 70.01286], + [-128.13817, 70.48384], + [-127.44712, 70.37721], + [-125.75632, 69.48058], + [-124.42483, 70.1584], + [-124.28968, 69.39969], + [-123.06108, 69.56372], + [-122.6835, 69.85553], + [-121.47226, 69.79778], + [-119.94288, 69.37786], + [-117.60268, 69.01128], + [-116.22643, 68.84151], + [-115.2469, 68.90591], + [-113.89794, 68.3989], + [-115.30489, 67.90261], + [-113.49727, 67.68815], + [-110.798, 67.80612], + [-109.94619, 67.98104], + [-108.8802, 67.38144], + [-107.79239, 67.88736], + [-108.81299, 68.31164], + [-108.16721, 68.65392], + [-106.95, 68.7], + [-106.15, 68.8], + [-105.34282, 68.56122], + [-104.33791, 68.018], + [-103.22115, 68.09775], + [-101.45433, 67.64689], + [-99.90195, 67.80566], + [-98.4432, 67.78165], + [-98.5586, 68.40394], + [-97.66948, 68.57864], + [-96.11991, 68.23939], + [-96.12588, 67.29338], + [-95.48943, 68.0907], + [-94.685, 68.06383], + [-94.23282, 69.06903], + [-95.30408, 69.68571], + [-96.47131, 70.08976], + [-96.39115, 71.19482], + [-95.2088, 71.92053], + [-93.88997, 71.76015], + [-92.87818, 71.31869], + [-91.51964, 70.19129], + [-92.40692, 69.69997], + [-90.5471, 69.49766] + ] + ], + [ + [ + [-114.1671699999999, 73.12145], + [-114.66634, 72.65277], + [-112.44101999999988, 72.95540000000011], + [-111.05039, 72.4504], + [-109.92034999999989, 72.96113], + [-109.00654, 72.63335], + [-108.18835, 71.65089], + [-107.68599, 72.06548], + [-108.39639, 73.08953000000011], + [-107.51645, 73.23598], + [-106.52259, 73.07601], + [-105.40246, 72.67259], + [-104.77484, 71.6984], + [-104.46475999999984, 70.99297], + [-102.78537, 70.49776], + [-100.9807799999999, 70.02432], + [-101.08929, 69.58447000000012], + [-102.73116, 69.50402], + [-102.09329, 69.11962000000011], + [-102.43024, 68.75282], + [-104.24, 68.91], + [-105.96, 69.18000000000015], + [-107.12254, 69.11922], + [-109, 68.78], + [-111.53414887520013, 68.63005915681794], + [-113.3132, 68.53554], + [-113.85495999999983, 69.00744000000012], + [-115.22, 69.28], + [-116.10794, 69.16821], + [-117.34, 69.96000000000012], + [-116.67472999999988, 70.06655], + [-115.13112, 70.2373], + [-113.72141, 70.19237], + [-112.4161, 70.36638], + [-114.35, 70.6], + [-116.48684, 70.52045], + [-117.9048, 70.54056000000014], + [-118.43238, 70.9092], + [-116.11311, 71.30918], + [-117.65568, 71.2952], + [-119.40199, 71.55859], + [-118.56267, 72.30785], + [-117.86642, 72.70594], + [-115.18909, 73.31459000000012], + [-114.1671699999999, 73.12145] + ] + ], + [ + [ + [-104.5, 73.42], + [-105.38, 72.76], + [-106.94, 73.46], + [-106.6, 73.6], + [-105.26, 73.64], + [-104.5, 73.42] + ] + ], + [ + [ + [-76.34, 73.10268498995302], + [-76.25140380859375, 72.82638549804688], + [-77.31443786621091, 72.85554504394527], + [-78.39167022705081, 72.87665557861328], + [-79.48625183105466, 72.74220275878909], + [-79.77583312988284, 72.80290222167974], + [-80.87609863281253, 73.3331832885742], + [-80.83388519287105, 73.69318389892578], + [-80.35305786132812, 73.75971984863278], + [-78.06443786621094, 73.65193176269534], + [-76.34, 73.10268498995302] + ] + ], + [ + [ + [-86.56217851433414, 73.15744700793846], + [-85.77437130404454, 72.53412588163383], + [-84.85011247428824, 73.34027822538712], + [-82.31559017610098, 73.75095083281059], + [-80.60008765330764, 72.71654368762421], + [-80.7489416165244, 72.06190664335077], + [-78.77063859731078, 72.35217316353416], + [-77.82462398955958, 72.74961660429105], + [-75.60584469267573, 72.24367849393741], + [-74.22861609566499, 71.7671442735579], + [-74.09914079455771, 71.33084015571765], + [-72.24222571479766, 71.5569245469945], + [-71.20001542833519, 70.92001251899723], + [-68.7860542466849, 70.52502370877426], + [-67.91497046575694, 70.12194753689761], + [-66.96903337265417, 69.18608734809189], + [-68.80512285020055, 68.72019847276442], + [-66.44986609563387, 68.06716339789202], + [-64.86231441919522, 67.84753856065163], + [-63.42493445499676, 66.92847321234066], + [-61.85198137068058, 66.86212067327784], + [-62.1631768459423, 66.16025136988961], + [-63.918444383384184, 64.99866852483284], + [-65.14886023625363, 65.42603261988668], + [-66.72121904159854, 66.3880410834322], + [-68.01501603867396, 66.26272573512439], + [-68.14128740097917, 65.68978913030438], + [-67.08964616562339, 65.108455105237], + [-65.73208045109976, 64.64840566675863], + [-65.32016760930128, 64.38273712834606], + [-64.66940629744968, 63.39292674422748], + [-65.01380388045891, 62.67418508569599], + [-66.27504472519047, 62.945098781986076], + [-68.78318620469273, 63.74567007105181], + [-67.36968075221304, 62.883965562584876], + [-66.3282972886672, 62.280074774822054], + [-66.16556820338016, 61.93089712182589], + [-68.87736650254465, 62.33014923771282], + [-71.02343705919384, 62.91070811629584], + [-72.235378587519, 63.39783600529517], + [-71.8862784491713, 63.67998932560885], + [-73.37830624051838, 64.19396312118383], + [-74.8344189114226, 64.67907562932379], + [-74.81850257027673, 64.38909332951798], + [-77.70997982452005, 64.22954234481679], + [-78.55594885935417, 64.57290639918014], + [-77.89728105336192, 65.30919220647479], + [-76.0182742987972, 65.32696889918316], + [-73.95979529488272, 65.45476471624089], + [-74.29388342964964, 65.8117713487294], + [-73.94491248238265, 66.31057811142672], + [-72.65116716173941, 67.28457550726387], + [-72.92605994331609, 67.72692576768239], + [-73.31161780464575, 68.06943716091291], + [-74.84330725777681, 68.55462718370129], + [-76.86910091826674, 68.89473562283027], + [-76.22864905465735, 69.14776927354742], + [-77.28736996123712, 69.76954010688328], + [-78.1686339993266, 69.82648753526891], + [-78.95724219431673, 70.16688019477542], + [-79.49245500356366, 69.87180776638891], + [-81.30547095409176, 69.74318512641435], + [-84.94470618359847, 69.9666340196444], + [-87.06000342481789, 70.26000112576537], + [-88.6817132230015, 70.41074127876081], + [-89.51341956252304, 70.76203766548099], + [-88.46772111688075, 71.21818553332133], + [-89.8881512112875, 71.22255219184996], + [-90.20516028518202, 72.2350743679608], + [-89.43657670770494, 73.12946421985237], + [-88.40824154331281, 73.53788890247121], + [-85.82615108920092, 73.80381582304521], + [-86.56217851433414, 73.15744700793846] + ] + ], + [ + [ + [-100.35642, 73.84389], + [-99.16387, 73.63339], + [-97.38, 73.76], + [-97.12, 73.47], + [-98.05359, 72.99052], + [-96.54, 72.56], + [-96.72, 71.66], + [-98.35966, 71.27285], + [-99.32286, 71.35639], + [-100.01482, 71.73827], + [-102.5, 72.51], + [-102.48, 72.83], + [-100.43836, 72.70588], + [-101.54, 73.36], + [-100.35642, 73.84389] + ] + ], + [ + [ + [-93.19629553910022, 72.77199249947336], + [-94.26904659704726, 72.02459625923598], + [-95.40985551632266, 72.06188080513459], + [-96.03374508338246, 72.94027680123182], + [-96.01826799191099, 73.4374299180958], + [-95.49579342322403, 73.86241689726418], + [-94.50365759965234, 74.1349067247392], + [-92.42001217321177, 74.10002513294219], + [-90.50979285354259, 73.85673248971203], + [-92.0039652168299, 72.9662442084585], + [-93.19629553910022, 72.77199249947336] + ] + ], + [ + [ + [-120.46, 71.38360179308759], + [-123.09219, 70.90164], + [-123.62, 71.34], + [-125.92894873747335, 71.86868846301141], + [-125.5, 72.29226081179502], + [-124.80729, 73.02256], + [-123.9399999999999, 73.68000000000015], + [-124.91775, 74.29275000000013], + [-121.53788, 74.44893], + [-120.10978, 74.24135], + [-117.55563999999987, 74.18577], + [-116.58442, 73.89607], + [-115.51081, 73.47519], + [-116.76793999999988, 73.22292], + [-119.22, 72.52], + [-120.46, 71.82], + [-120.46, 71.38360179308759] + ] + ], + [ + [ + [-93.61275590694049, 74.97999726022445], + [-94.15690873897384, 74.59234650338686], + [-95.60868058956561, 74.66686391875177], + [-96.82093217648458, 74.92762319609658], + [-96.2885874092298, 75.37782827422335], + [-94.85081987178913, 75.6472175157609], + [-93.97774654821794, 75.29648956979597], + [-93.61275590694049, 74.97999726022445] + ] + ], + [ + [ + [-98.5, 76.72], + [-97.735585, 76.25656], + [-97.704415, 75.74344], + [-98.16, 75], + [-99.80874, 74.89744], + [-100.88366, 75.05736], + [-100.86292, 75.64075], + [-102.50209, 75.5638], + [-102.56552, 76.3366], + [-101.48973, 76.30537], + [-99.98349, 76.64634], + [-98.57699, 76.58859], + [-98.5, 76.72] + ] + ], + [ + [ + [-108.21141, 76.20168], + [-107.81943, 75.84552], + [-106.92893, 76.01282], + [-105.881, 75.9694], + [-105.70498, 75.47951], + [-106.31347, 75.00527], + [-109.7, 74.85], + [-112.22307, 74.41696], + [-113.74381, 74.39427], + [-113.87135, 74.72029], + [-111.79421, 75.1625], + [-116.31221, 75.04343], + [-117.7104, 75.2222], + [-116.34602, 76.19903], + [-115.40487, 76.47887], + [-112.59056, 76.14134], + [-110.81422, 75.54919], + [-109.0671, 75.47321], + [-110.49726, 76.42982], + [-109.5811, 76.79417], + [-108.54859, 76.67832], + [-108.21141, 76.20168] + ] + ], + [ + [ + [-94.68408586299947, 77.09787832305838], + [-93.57392106807313, 76.77629588490609], + [-91.60502315953661, 76.77851797149461], + [-90.74184587274922, 76.44959747995681], + [-90.96966142450799, 76.07401317005946], + [-89.82223792189927, 75.84777374948563], + [-89.18708289259979, 75.61016551380763], + [-87.83827633334963, 75.56618886992723], + [-86.37919226758868, 75.48242137318218], + [-84.78962521029061, 75.69920400664651], + [-82.75344458691006, 75.78431509063125], + [-81.12853084992437, 75.71398346628203], + [-80.05751095245915, 75.33684886341588], + [-79.83393286814832, 74.92312734648719], + [-80.45777075877584, 74.65730377877779], + [-81.94884253612554, 74.44245901152433], + [-83.22889360221143, 74.56402781849096], + [-86.0974523587333, 74.41003205026115], + [-88.15035030796022, 74.39230703398499], + [-89.76472205275837, 74.51555532500115], + [-92.42244096552943, 74.837757880341], + [-92.7682854886428, 75.38681997344216], + [-92.88990597204173, 75.88265534128266], + [-93.893824022176, 76.31924367950054], + [-95.96245744503582, 76.44138092722247], + [-97.12137895382949, 76.75107778594761], + [-96.74512285031236, 77.16138865834515], + [-94.68408586299947, 77.09787832305838] + ] + ], + [ + [ + [-116.19858659550734, 77.64528677032621], + [-116.33581336145838, 76.87696157501055], + [-117.10605058476878, 76.53003184681913], + [-118.04041215703813, 76.4811717800871], + [-119.89931758688569, 76.05321340606199], + [-121.4999950771265, 75.9000186225328], + [-122.85492448615896, 76.11654287383568], + [-122.8549252936032, 76.11654287383568], + [-121.15753536032825, 76.86450755482835], + [-119.10393897182104, 77.51221995717464], + [-117.57013078496597, 77.4983189968881], + [-116.19858659550734, 77.64528677032621] + ] + ], + [ + [ + [-93.84000301794399, 77.5199972602345], + [-94.29560828324526, 77.4913426785287], + [-96.16965410031008, 77.5551113959769], + [-96.43630449093612, 77.83462921824362], + [-94.42257727738638, 77.82000478790499], + [-93.72065629756588, 77.63433136668033], + [-93.84000301794399, 77.5199972602345] + ] + ], + [ + [ + [-110.18693803591297, 77.6970148790503], + [-112.05119116905848, 77.40922882761686], + [-113.53427893761906, 77.73220652944116], + [-112.72458675825384, 78.05105011668195], + [-111.26444332563085, 78.15295604116156], + [-109.8544518705471, 77.99632477488484], + [-110.18693803591297, 77.6970148790503] + ] + ], + [ + [ + [-109.66314571820259, 78.60197256134569], + [-110.88131425661886, 78.40691986766001], + [-112.54209143761517, 78.4079017198735], + [-112.5258908760916, 78.55055451121522], + [-111.5000103422334, 78.84999359813057], + [-110.96366065147602, 78.80444082306522], + [-109.66314571820259, 78.60197256134569] + ] + ], + [ + [ + [-95.83029496944934, 78.05694122996326], + [-97.30984290239799, 77.85059723582178], + [-98.12428931353396, 78.08285696075758], + [-98.55286780474664, 78.4581053738451], + [-98.63198442258552, 78.87193024363839], + [-97.33723141151262, 78.83198436147677], + [-96.75439876990879, 78.765812689927], + [-95.55927792029458, 78.41831452098029], + [-95.83029496944934, 78.05694122996326] + ] + ], + [ + [ + [-100.06019182005214, 78.3247543403159], + [-99.67093909381362, 77.9075446642074], + [-101.30394019245301, 78.01898489044481], + [-102.94980872273305, 78.34322866486022], + [-105.17613277873154, 78.38033234324574], + [-104.21042945027716, 78.6774201524918], + [-105.41958045125854, 78.91833567983645], + [-105.49228919149316, 79.30159393992919], + [-103.52928239623793, 79.16534902619165], + [-100.82515804726881, 78.80046173777869], + [-100.06019182005214, 78.3247543403159] + ] + ], + [ + [ + [-87.02, 79.66], + [-85.81435, 79.3369], + [-87.18756, 79.0393], + [-89.03535, 78.28723], + [-90.80436, 78.21533], + [-92.87669, 78.34333], + [-93.95116, 78.75099], + [-93.93574, 79.11373], + [-93.14524, 79.3801], + [-94.974, 79.37248], + [-96.07614, 79.70502], + [-96.70972, 80.15777], + [-96.01644, 80.60233], + [-95.32345, 80.90729], + [-94.29843, 80.97727], + [-94.73542, 81.20646], + [-92.40984, 81.25739], + [-91.13289, 80.72345], + [-89.45, 80.50932203389829], + [-87.81, 80.32], + [-87.02, 79.66] + ] + ], + [ + [ + [-68.5, 83.10632151676575], + [-65.82735, 83.02801], + [-63.68, 82.9], + [-61.85, 82.6286], + [-61.89388, 82.36165], + [-64.334, 81.92775], + [-66.75342, 81.72527], + [-67.65755, 81.50141], + [-65.48031, 81.50657], + [-67.84, 80.9], + [-69.4697, 80.61683], + [-71.18, 79.8], + [-73.2428, 79.63415], + [-73.88, 79.43016220480207], + [-76.90773, 79.32309], + [-75.52924, 79.19766], + [-76.22046, 79.01907], + [-75.39345, 78.52581], + [-76.34354, 78.18296], + [-77.88851, 77.89991], + [-78.36269, 77.50859], + [-79.75951, 77.20968], + [-79.61965, 76.98336], + [-77.91089, 77.022045], + [-77.88911, 76.777955], + [-80.56125, 76.17812], + [-83.17439, 76.45403], + [-86.11184, 76.29901], + [-87.6, 76.42], + [-89.49068, 76.47239], + [-89.6161, 76.95213], + [-87.76739, 77.17833], + [-88.26, 77.9], + [-87.65, 77.97022222222222], + [-84.97634, 77.53873], + [-86.34, 78.18], + [-87.96192, 78.37181], + [-87.15198, 78.75867], + [-85.37868, 78.9969], + [-85.09495, 79.34543], + [-86.50734, 79.73624], + [-86.93179, 80.25145], + [-84.19844, 80.20836], + [-83.40869565217383, 80.1], + [-81.84823, 80.46442], + [-84.1, 80.58], + [-87.59895, 80.51627], + [-89.36663, 80.85569], + [-90.2, 81.26], + [-91.36786, 81.5531], + [-91.58702, 81.89429], + [-90.1, 82.085], + [-88.93227, 82.11751], + [-86.97024, 82.27961], + [-85.5, 82.65227345805704], + [-84.260005, 82.6], + [-83.18, 82.32], + [-82.42, 82.86], + [-81.1, 83.02], + [-79.30664, 83.13056], + [-76.25, 83.1720588235294], + [-75.71878, 83.06404], + [-72.83153, 83.23324], + [-70.665765, 83.16978075838284], + [-68.5, 83.10632151676575] + ] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Dominican Republic", + "sov_a3": "DOM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Dominican Republic", + "adm0_a3": "DOM", + "geou_dif": 0, + "geounit": "Dominican Republic", + "gu_a3": "DOM", + "su_dif": 0, + "subunit": "Dominican Republic", + "su_a3": "DOM", + "brk_diff": 0, + "name": "Dominican Rep.", + "name_long": "Dominican Republic", + "brk_a3": "DOM", + "brk_name": "Dominican Rep.", + "brk_group": null, + "abbrev": "Dom. Rep.", + "postal": "DO", + "formal_en": "Dominican Republic", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Dominican Republic", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 2, + "mapcolor9": 5, + "mapcolor13": 7, + "pop_est": 9650054, + "gdp_md_est": 78000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "DO", + "iso_a3": "DOM", + "iso_n3": "214", + "un_a3": "214", + "wb_a2": "DO", + "wb_a3": "DOM", + "woe_id": -99, + "adm0_a3_is": "DOM", + "adm0_a3_us": "DOM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 14, + "long_len": 18, + "abbrev_len": 9, + "tiny": -99, + "homepart": 1, + "filename": "DOM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-71.71236141629296, 19.714455878167357], + [-71.58730445014663, 19.8849105900821], + [-70.80670610216174, 19.880285549391985], + [-70.21436499701613, 19.62288524014616], + [-69.95081519232758, 19.647999986240006], + [-69.76925004747008, 19.293267116772437], + [-69.22212582057988, 19.313214219637103], + [-69.25434607611385, 19.015196234609874], + [-68.80941199408083, 18.979074408437853], + [-68.31794328476897, 18.612197577381693], + [-68.68931596543452, 18.205142320218613], + [-69.16494584824892, 18.42264842373511], + [-69.62398759629764, 18.380712998930246], + [-69.95293392605154, 18.42830699307106], + [-70.1332329983179, 18.245915025296895], + [-70.51713721381422, 18.184290879788833], + [-70.66929846869763, 18.426885891183034], + [-70.99995012071719, 18.283328762276213], + [-71.4002099270339, 17.5985643579766], + [-71.65766191271202, 17.7575727401387], + [-71.70830481635805, 18.04499705654609], + [-71.68773759630587, 18.31666006110447], + [-71.94511206733556, 18.61690013272026], + [-71.70130265978248, 18.78541697842405], + [-71.62487321642283, 19.169837958243306], + [-71.71236141629296, 19.714455878167357] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Denmark", + "sov_a3": "DN1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "Greenland", + "adm0_a3": "GRL", + "geou_dif": 0, + "geounit": "Greenland", + "gu_a3": "GRL", + "su_dif": 0, + "subunit": "Greenland", + "su_a3": "GRL", + "brk_diff": 0, + "name": "Greenland", + "name_long": "Greenland", + "brk_a3": "GRL", + "brk_name": "Greenland", + "brk_group": null, + "abbrev": "Grlnd.", + "postal": "GL", + "formal_en": "Greenland", + "formal_fr": null, + "note_adm0": "Den.", + "note_brk": null, + "name_sort": "Greenland", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 1, + "mapcolor9": 3, + "mapcolor13": 12, + "pop_est": 57600, + "gdp_md_est": 1100, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "2. Developed region: nonG7", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GL", + "iso_a3": "GRL", + "iso_n3": "304", + "un_a3": "304", + "wb_a2": "GL", + "wb_a3": "GRL", + "woe_id": -99, + "adm0_a3_is": "GRL", + "adm0_a3_us": "GRL", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Northern America", + "region_wb": "Europe & Central Asia", + "name_len": 9, + "long_len": 9, + "abbrev_len": 6, + "tiny": -99, + "homepart": -99, + "filename": "GRL.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-46.76379, 82.62796], + [-43.40644, 83.22516], + [-39.89753, 83.18018], + [-38.62214, 83.54905], + [-35.08787, 83.64513], + [-27.10046, 83.51966], + [-20.84539, 82.72669], + [-22.69182, 82.34165], + [-26.51753, 82.29765], + [-31.9, 82.2], + [-31.39646, 82.02154], + [-27.85666, 82.13178], + [-24.84448, 81.78697], + [-22.90328, 82.09317], + [-22.07175, 81.73449], + [-23.16961, 81.15271], + [-20.62363, 81.52462], + [-15.76818, 81.91245], + [-12.77018, 81.71885], + [-12.20855, 81.29154], + [-16.28533, 80.58004], + [-16.85, 80.35], + [-20.04624, 80.17708], + [-17.73035, 80.12912], + [-18.9, 79.4], + [-19.70499, 78.75128], + [-19.67353, 77.63859], + [-18.47285, 76.98565], + [-20.03503, 76.94434], + [-21.67944, 76.62795], + [-19.83407, 76.09808], + [-19.59896, 75.24838], + [-20.66818, 75.15585], + [-19.37281, 74.29561], + [-21.59422, 74.22382], + [-20.43454, 73.81713], + [-20.76234, 73.46436], + [-22.17221, 73.30955], + [-23.56593, 73.30663], + [-22.31311, 72.62928], + [-22.29954, 72.18409], + [-24.27834, 72.59788], + [-24.79296, 72.3302], + [-23.44296, 72.08016], + [-22.13281, 71.46898], + [-21.75356, 70.66369], + [-23.53603, 70.471], + [-24.30702, 70.85649], + [-25.54341, 71.43094], + [-25.20135, 70.75226], + [-26.36276, 70.22646], + [-23.72742, 70.18401], + [-22.34902, 70.12946], + [-25.02927, 69.2588], + [-27.74737, 68.47046], + [-30.67371, 68.12503], + [-31.77665, 68.12078], + [-32.81105, 67.73547], + [-34.20196, 66.67974], + [-36.35284, 65.9789], + [-37.04378, 65.93768], + [-38.37505, 65.69213], + [-39.81222, 65.45848], + [-40.66899, 64.83997], + [-40.68281, 64.13902], + [-41.1887, 63.48246], + [-42.81938, 62.68233], + [-42.41666, 61.90093], + [-42.86619, 61.07404], + [-43.3784, 60.09772], + [-44.7875, 60.03676], + [-46.26364, 60.85328], + [-48.26294, 60.85843], + [-49.23308, 61.40681], + [-49.90039, 62.38336], + [-51.63325, 63.62691], + [-52.14014, 64.27842], + [-52.27659, 65.1767], + [-53.66166, 66.09957], + [-53.30161, 66.8365], + [-53.96911, 67.18899], + [-52.9804, 68.35759], + [-51.47536, 68.72958], + [-51.08041, 69.14781], + [-50.87122, 69.9291], + [-52.013585, 69.574925], + [-52.55792, 69.42616], + [-53.45629, 69.283625], + [-54.68336, 69.61003], + [-54.75001, 70.28932], + [-54.35884, 70.821315], + [-53.431315, 70.835755], + [-51.39014, 70.56978], + [-53.10937, 71.20485], + [-54.00422, 71.54719], + [-55, 71.40653696727257], + [-55.83468, 71.65444], + [-54.71819, 72.58625], + [-55.32634, 72.95861], + [-56.12003, 73.64977], + [-57.32363, 74.71026], + [-58.59679, 75.09861], + [-58.58516, 75.51727], + [-61.26861, 76.10238], + [-63.39165, 76.1752], + [-66.06427, 76.13486], + [-68.50438, 76.06141], + [-69.66485, 76.37975], + [-71.40257, 77.00857], + [-68.77671, 77.32312], + [-66.76397, 77.37595], + [-71.04293, 77.63595], + [-73.297, 78.04419], + [-73.15938, 78.43271], + [-69.37345, 78.91388], + [-65.7107, 79.39436], + [-65.3239, 79.75814], + [-68.02298, 80.11721], + [-67.15129, 80.51582], + [-63.68925, 81.21396], + [-62.23444, 81.3211], + [-62.65116, 81.77042], + [-60.28249, 82.03363], + [-57.20744, 82.19074], + [-54.13442, 82.19962], + [-53.04328, 81.88833], + [-50.39061, 82.43883], + [-48.00386, 82.06481], + [-46.59984, 81.985945], + [-44.523, 81.6607], + [-46.9007, 82.19979], + [-46.76379, 82.62796] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 3, + "sovereignt": "Guatemala", + "sov_a3": "GTM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Guatemala", + "adm0_a3": "GTM", + "geou_dif": 0, + "geounit": "Guatemala", + "gu_a3": "GTM", + "su_dif": 0, + "subunit": "Guatemala", + "su_a3": "GTM", + "brk_diff": 0, + "name": "Guatemala", + "name_long": "Guatemala", + "brk_a3": "GTM", + "brk_name": "Guatemala", + "brk_group": null, + "abbrev": "Guat.", + "postal": "GT", + "formal_en": "Republic of Guatemala", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Guatemala", + "name_alt": null, + "mapcolor7": 3, + "mapcolor8": 3, + "mapcolor9": 3, + "mapcolor13": 6, + "pop_est": 13276517, + "gdp_md_est": 68580, + "pop_year": -99, + "lastcensus": 2002, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "GT", + "iso_a3": "GTM", + "iso_n3": "320", + "un_a3": "320", + "wb_a2": "GT", + "wb_a3": "GTM", + "woe_id": -99, + "adm0_a3_is": "GTM", + "adm0_a3_us": "GTM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 5, + "tiny": 4, + "homepart": 1, + "filename": "GTM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-90.09555457229098, 13.735337632700734], + [-90.60862403030085, 13.909771429901951], + [-91.23241024449605, 13.927832342987957], + [-91.68974667027912, 14.126218166556455], + [-92.22775000686983, 14.538828640190928], + [-92.20322953974731, 14.830102850804069], + [-92.08721594925207, 15.06458466232844], + [-92.22924862340628, 15.25144664149586], + [-91.74796017125591, 16.066564846251723], + [-90.46447262242265, 16.069562079324655], + [-90.43886695022204, 16.410109768128095], + [-90.60084672724092, 16.47077789963876], + [-90.71182186558772, 16.687483018454728], + [-91.08167009150065, 16.918476670799404], + [-91.45392127151516, 17.252177232324172], + [-91.0022692532842, 17.25465770107418], + [-91.00151994501596, 17.81759491624571], + [-90.06793351923098, 17.819326076727474], + [-89.14308041050332, 17.80831899664932], + [-89.15080603713095, 17.015576687075836], + [-89.22912167026928, 15.88693756760517], + [-88.93061275913527, 15.887273464415074], + [-88.60458614780583, 15.70638011317736], + [-88.51836402052686, 15.855389105690975], + [-88.22502275262202, 15.727722479713902], + [-88.68067969435563, 15.346247056535304], + [-89.15481096063357, 15.06641917567481], + [-89.22522009963127, 14.874286200413621], + [-89.14553504103718, 14.678019110569084], + [-89.35332597528279, 14.424132798719116], + [-89.58734269891654, 14.362586167859488], + [-89.53421932652051, 14.244815578666305], + [-89.72193396682073, 14.134228013561694], + [-90.0646779039966, 13.881969509328924], + [-90.09555457229098, 13.735337632700734] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Jamaica", + "sov_a3": "JAM", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Jamaica", + "adm0_a3": "JAM", + "geou_dif": 0, + "geounit": "Jamaica", + "gu_a3": "JAM", + "su_dif": 0, + "subunit": "Jamaica", + "su_a3": "JAM", + "brk_diff": 0, + "name": "Jamaica", + "name_long": "Jamaica", + "brk_a3": "JAM", + "brk_name": "Jamaica", + "brk_group": null, + "abbrev": "Jam.", + "postal": "J", + "formal_en": "Jamaica", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Jamaica", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 2, + "mapcolor9": 4, + "mapcolor13": 10, + "pop_est": 2825928, + "gdp_md_est": 20910, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "JM", + "iso_a3": "JAM", + "iso_n3": "388", + "un_a3": "388", + "wb_a2": "JM", + "wb_a3": "JAM", + "woe_id": -99, + "adm0_a3_is": "JAM", + "adm0_a3_us": "JAM", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 7, + "long_len": 7, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "JAM.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-77.56960079619921, 18.490525417550487], + [-76.89661861846211, 18.400866807524082], + [-76.36535905628554, 18.160700588447597], + [-76.19965857614164, 17.886867173732966], + [-76.9025614081757, 17.868237819891746], + [-77.20634131540348, 17.70111623785982], + [-77.76602291534061, 17.86159739834224], + [-78.33771928578561, 18.225967922432233], + [-78.21772661000388, 18.454532782459193], + [-77.79736467152563, 18.524218451404778], + [-77.56960079619921, 18.490525417550487] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Honduras", + "sov_a3": "HND", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Honduras", + "adm0_a3": "HND", + "geou_dif": 0, + "geounit": "Honduras", + "gu_a3": "HND", + "su_dif": 0, + "subunit": "Honduras", + "su_a3": "HND", + "brk_diff": 0, + "name": "Honduras", + "name_long": "Honduras", + "brk_a3": "HND", + "brk_name": "Honduras", + "brk_group": null, + "abbrev": "Hond.", + "postal": "HN", + "formal_en": "Republic of Honduras", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Honduras", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 5, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 7792854, + "gdp_md_est": 33720, + "pop_year": -99, + "lastcensus": 2001, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HN", + "iso_a3": "HND", + "iso_n3": "340", + "un_a3": "340", + "wb_a2": "HN", + "wb_a3": "HND", + "woe_id": -99, + "adm0_a3_is": "HND", + "adm0_a3_us": "HND", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 8, + "long_len": 8, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "HND.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-87.31665442579549, 12.984685777229004], + [-87.48940873894713, 13.297534898323931], + [-87.79311113152653, 13.384480495655168], + [-87.72350297722932, 13.785050360565606], + [-87.85951534702161, 13.893312486217097], + [-88.06534257684012, 13.96462596277979], + [-88.50399797234962, 13.845485948130943], + [-88.54123084181595, 13.980154730683523], + [-88.84307288283276, 14.140506700085211], + [-89.05851192905766, 14.340029405164215], + [-89.35332597528281, 14.424132798719086], + [-89.14553504103719, 14.678019110569153], + [-89.22522009963124, 14.874286200413678], + [-89.15481096063353, 15.066419175674866], + [-88.6806796943556, 15.34624705653539], + [-88.22502275262195, 15.72772247971403], + [-88.12115312371537, 15.688655096901359], + [-87.90181250685241, 15.864458319558196], + [-87.61568010125234, 15.8787985295192], + [-87.52292090528846, 15.797278957578783], + [-87.36776241733213, 15.84694000901129], + [-86.90319129102818, 15.756712958229569], + [-86.44094560417739, 15.78283539475319], + [-86.11923397494434, 15.893448798073962], + [-86.00195431185784, 16.00540578863439], + [-85.68331743034628, 15.953651841693953], + [-85.44400387240256, 15.885749009662446], + [-85.18244361035721, 15.90915843349063], + [-84.98372188997882, 15.995923163308701], + [-84.52697974316715, 15.857223619037427], + [-84.36825558138258, 15.835157782448732], + [-84.06305457226682, 15.648244126849136], + [-83.77397661002612, 15.42407176356687], + [-83.41038123242036, 15.270902818253774], + [-83.14721900097413, 14.99582916916421], + [-83.48998877636602, 15.016267198135663], + [-83.62858496777288, 14.880073960830371], + [-83.97572140169359, 14.749435939996486], + [-84.22834164095241, 14.74876414637663], + [-84.4493359036486, 14.621614284722511], + [-84.64958207877963, 14.666805324761867], + [-84.8200367906943, 14.81958669683263], + [-84.92450069857233, 14.790492865452336], + [-85.05278744173688, 14.551541042534723], + [-85.14875057650288, 14.560196844943619], + [-85.16536454948482, 14.35436961512505], + [-85.51441301140028, 14.079011745657908], + [-85.69866533073696, 13.960078436738002], + [-85.8012947252685, 13.836054999237604], + [-86.09626380079061, 14.038187364147234], + [-86.31214209668985, 13.771356106008225], + [-86.52070817741992, 13.778487453664468], + [-86.75508663607962, 13.75484548589094], + [-86.73382178419149, 13.263092556201398], + [-86.88055701368438, 13.254204209847217], + [-87.00576900912743, 13.025794379117258], + [-87.31665442579549, 12.984685777229004] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Haiti", + "sov_a3": "HTI", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Haiti", + "adm0_a3": "HTI", + "geou_dif": 0, + "geounit": "Haiti", + "gu_a3": "HTI", + "su_dif": 0, + "subunit": "Haiti", + "su_a3": "HTI", + "brk_diff": 0, + "name": "Haiti", + "name_long": "Haiti", + "brk_a3": "HTI", + "brk_name": "Haiti", + "brk_group": null, + "abbrev": "Haiti", + "postal": "HT", + "formal_en": "Republic of Haiti", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Haiti", + "name_alt": null, + "mapcolor7": 2, + "mapcolor8": 1, + "mapcolor9": 7, + "mapcolor13": 2, + "pop_est": 9035536, + "gdp_md_est": 11500, + "pop_year": -99, + "lastcensus": 2003, + "gdp_year": -99, + "economy": "7. Least developed region", + "income_grp": "5. Low income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "HT", + "iso_a3": "HTI", + "iso_n3": "332", + "un_a3": "332", + "wb_a2": "HT", + "wb_a3": "HTI", + "woe_id": -99, + "adm0_a3_is": "HTI", + "adm0_a3_us": "HTI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 5, + "long_len": 5, + "abbrev_len": 5, + "tiny": -99, + "homepart": 1, + "filename": "HTI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-73.18979061551762, 19.915683905511912], + [-72.57967281766362, 19.871500555902358], + [-71.71236141629296, 19.714455878167357], + [-71.62487321642283, 19.169837958243306], + [-71.70130265978248, 18.78541697842405], + [-71.94511206733556, 18.61690013272026], + [-71.68773759630587, 18.31666006110447], + [-71.70830481635805, 18.04499705654609], + [-72.37247616238935, 18.21496084235406], + [-72.84441118029488, 18.14561107021836], + [-73.45455481636503, 18.217906398994696], + [-73.92243323433566, 18.030992743395004], + [-74.45803361682478, 18.342549953682706], + [-74.36992529976713, 18.66490753831941], + [-73.44954220243272, 18.526052964751145], + [-72.69493709989064, 18.445799465401862], + [-72.334881557897, 18.668421535715254], + [-72.79164954292489, 19.10162506761803], + [-72.78410478381028, 19.48359141690341], + [-73.41502234566175, 19.639550889560283], + [-73.18979061551762, 19.915683905511912] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Nicaragua", + "sov_a3": "NIC", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Nicaragua", + "adm0_a3": "NIC", + "geou_dif": 0, + "geounit": "Nicaragua", + "gu_a3": "NIC", + "su_dif": 0, + "subunit": "Nicaragua", + "su_a3": "NIC", + "brk_diff": 0, + "name": "Nicaragua", + "name_long": "Nicaragua", + "brk_a3": "NIC", + "brk_name": "Nicaragua", + "brk_group": null, + "abbrev": "Nic.", + "postal": "NI", + "formal_en": "Republic of Nicaragua", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Nicaragua", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 1, + "mapcolor13": 9, + "pop_est": 5891199, + "gdp_md_est": 16790, + "pop_year": -99, + "lastcensus": 2005, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "NI", + "iso_a3": "NIC", + "iso_n3": "558", + "un_a3": "558", + "wb_a2": "NI", + "wb_a3": "NIC", + "woe_id": -99, + "adm0_a3_is": "NIC", + "adm0_a3_us": "NIC", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 9, + "long_len": 9, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "NIC.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-85.7125404528073, 11.088444932494824], + [-86.05848832878526, 11.403438625529944], + [-86.52584998243296, 11.806876532432597], + [-86.74599158399633, 12.143961900272487], + [-87.16751624220116, 12.458257961471656], + [-87.66849341505471, 12.909909979702633], + [-87.5574666002756, 13.064551703336065], + [-87.39238623731923, 12.914018256069838], + [-87.31665442579549, 12.984685777228975], + [-87.00576900912756, 13.025794379117157], + [-86.88055701368437, 13.254204209847245], + [-86.7338217841916, 13.263092556201443], + [-86.7550866360797, 13.754845485890913], + [-86.5207081774199, 13.77848745366444], + [-86.31214209668993, 13.77135610600817], + [-86.0962638007906, 14.038187364147248], + [-85.80129472526859, 13.83605499923759], + [-85.69866533073693, 13.960078436738087], + [-85.51441301140025, 14.079011745657837], + [-85.1653645494848, 14.354369615125078], + [-85.14875057650296, 14.560196844943619], + [-85.05278744173692, 14.551541042534723], + [-84.9245006985724, 14.790492865452352], + [-84.82003679069435, 14.819586696832669], + [-84.64958207877962, 14.666805324761754], + [-84.4493359036486, 14.621614284722495], + [-84.22834164095241, 14.748764146376658], + [-83.97572140169359, 14.749435939996461], + [-83.62858496777292, 14.880073960830302], + [-83.48998877636612, 15.016267198135536], + [-83.14721900097413, 14.99582916916411], + [-83.23323442252394, 14.899866034398102], + [-83.2841615465476, 14.6766238468972], + [-83.18212643098728, 14.31070302983845], + [-83.41249996614445, 13.970077826386557], + [-83.51983191601468, 13.567699286345883], + [-83.55220720084554, 13.127054348193086], + [-83.49851538769427, 12.869292303921227], + [-83.47332312695198, 12.419087225794428], + [-83.62610449902292, 12.320850328007566], + [-83.71961300325506, 11.893124497927726], + [-83.65085751009072, 11.629032090700118], + [-83.8554703437504, 11.373311265503787], + [-83.80893571647155, 11.103043524617274], + [-83.65561174186158, 10.938764146361422], + [-83.89505449088595, 10.726839097532446], + [-84.19017859570485, 10.793450018756674], + [-84.35593075228104, 10.999225572142905], + [-84.67306901725627, 11.082657172078143], + [-84.90300330273895, 10.952303371621896], + [-85.56185197624418, 11.217119248901597], + [-85.7125404528073, 11.088444932494824] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "Mexico", + "sov_a3": "MEX", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Mexico", + "adm0_a3": "MEX", + "geou_dif": 0, + "geounit": "Mexico", + "gu_a3": "MEX", + "su_dif": 0, + "subunit": "Mexico", + "su_a3": "MEX", + "brk_diff": 0, + "name": "Mexico", + "name_long": "Mexico", + "brk_a3": "MEX", + "brk_name": "Mexico", + "brk_group": null, + "abbrev": "Mex.", + "postal": "MX", + "formal_en": "United Mexican States", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Mexico", + "name_alt": null, + "mapcolor7": 6, + "mapcolor8": 1, + "mapcolor9": 7, + "mapcolor13": 3, + "pop_est": 111211789, + "gdp_md_est": 1563000, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "4. Emerging region: MIKT", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "MX", + "iso_a3": "MEX", + "iso_n3": "484", + "un_a3": "484", + "wb_a2": "MX", + "wb_a3": "MEX", + "woe_id": -99, + "adm0_a3_is": "MEX", + "adm0_a3_us": "MEX", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "MEX.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-97.14000830767071, 25.869997463478395], + [-97.52807247596655, 24.992144069920297], + [-97.70294552284223, 24.272343044526735], + [-97.77604183631905, 22.932579860927657], + [-97.87236670611111, 22.44421173755336], + [-97.69904395220419, 21.898689480064263], + [-97.38895952023677, 21.411018988525825], + [-97.18933346229329, 20.635433254473128], + [-96.52557552772032, 19.890930894444068], + [-96.29212724484177, 19.320371405509547], + [-95.90088497595995, 18.82802419684873], + [-94.83906348344271, 18.562717393462208], + [-94.4257295397562, 18.144370835843347], + [-93.5486512926824, 18.423836981677937], + [-92.7861138577835, 18.52483856859226], + [-92.0373481920904, 18.704569200103432], + [-91.40790340855926, 18.87608327888023], + [-90.77186987991087, 19.28412038825678], + [-90.53358985061305, 19.8674181177513], + [-90.45147599970124, 20.707521877520435], + [-90.27861833368489, 20.99985545499555], + [-89.60132117385149, 21.26172577563449], + [-88.54386633986284, 21.49367544197662], + [-87.65841651075772, 21.458845526611977], + [-87.05189022494807, 21.543543199138295], + [-86.81198238803296, 21.331514797444754], + [-86.84590796583262, 20.849864610268355], + [-87.38329118523586, 20.25540477139873], + [-87.62105445021075, 19.64655304613592], + [-87.43675045444176, 19.47240346931227], + [-87.58656043165593, 19.04013011319074], + [-87.83719112827151, 18.25981598558343], + [-88.09066402866318, 18.51664785407405], + [-88.30003109409364, 18.49998220466], + [-88.4901228502793, 18.48683055264172], + [-88.84834387892658, 17.883198147040332], + [-89.02985734735176, 18.00151133877256], + [-89.15090938999549, 17.955467637600407], + [-89.14308041050333, 17.808318996649405], + [-90.0679335192309, 17.81932607672752], + [-91.00151994501596, 17.817594916245696], + [-91.00226925328417, 17.25465770107428], + [-91.45392127151511, 17.252177232324186], + [-91.0816700915006, 16.91847667079952], + [-90.71182186558764, 16.687483018454767], + [-90.60084672724093, 16.47077789963879], + [-90.438866950222, 16.41010976812811], + [-90.46447262242265, 16.069562079324726], + [-91.74796017125595, 16.066564846251765], + [-92.2292486234063, 15.251446641495873], + [-92.08721594925203, 15.064584662328512], + [-92.20322953974727, 14.83010285080411], + [-92.22775000686983, 14.538828640190957], + [-93.35946387406176, 15.615429592343672], + [-93.87516883011851, 15.940164292865914], + [-94.69165646033014, 16.200975246642884], + [-95.25022701697304, 16.128318182840644], + [-96.05338212765331, 15.752087917539596], + [-96.55743404822829, 15.65351512294279], + [-97.26359249549665, 15.917064927631316], + [-98.01302995480961, 16.107311713113912], + [-98.94767574745651, 16.566043402568763], + [-99.69739742714705, 16.70616404872817], + [-100.82949886758131, 17.17107107184205], + [-101.66608862995446, 17.649026394109626], + [-101.91852800170022, 17.916090196193977], + [-102.47813208698891, 17.975750637275098], + [-103.50098954955808, 18.29229462327885], + [-103.91752743204682, 18.74857168220001], + [-104.9920096504755, 19.316133938061682], + [-105.49303849976144, 19.946767279535436], + [-105.73139604370766, 20.434101874264115], + [-105.39777299683135, 20.531718654863425], + [-105.50066077352443, 20.81689504646613], + [-105.27075232625793, 21.07628489835514], + [-105.26581722697402, 21.42210358325235], + [-105.6031609769754, 21.871145941652568], + [-105.69341386597313, 22.269080308516152], + [-106.02871639689897, 22.773752346278627], + [-106.90998043498837, 23.767774359628902], + [-107.91544877809139, 24.54891531015295], + [-108.40190487347098, 25.17231395110593], + [-109.26019873740665, 25.58060944264406], + [-109.44408932171734, 25.824883938087677], + [-109.29164384645627, 26.442934068298428], + [-109.80145768923182, 26.676175645447927], + [-110.3917317370857, 27.16211497650454], + [-110.64101884646163, 27.859876003525528], + [-111.17891883018785, 27.941240546169066], + [-111.75960689985163, 28.46795258230395], + [-112.2282346260904, 28.95440867768349], + [-112.27182369672869, 29.266844387320074], + [-112.80959448937398, 30.021113593052345], + [-113.16381059451868, 30.78688080496943], + [-113.14866939985717, 31.17096588797892], + [-113.87188106978186, 31.567608344035193], + [-114.2057366606035, 31.52404511161313], + [-114.77645117883503, 31.799532172161147], + [-114.93669979537212, 31.3934846054276], + [-114.77123185917351, 30.913617255165267], + [-114.67389929895177, 30.162681179315992], + [-114.33097449426292, 29.75043244070741], + [-113.58887508833544, 29.061611436473015], + [-113.42405310754054, 28.82617361095123], + [-113.27196936730553, 28.7547826197399], + [-113.14003943566439, 28.411289374295958], + [-112.9622983467965, 28.42519033458251], + [-112.76158708377488, 27.780216783147523], + [-112.45791052941166, 27.52581370697476], + [-112.2449519519368, 27.17172679291076], + [-111.6164890206192, 26.662817287700477], + [-111.28467464887302, 25.732589830014433], + [-110.98781938357239, 25.294606228124564], + [-110.71000688357134, 24.82600434010186], + [-110.65504899782887, 24.298594672131117], + [-110.17285620811343, 24.265547593680424], + [-109.77184709352855, 23.811182562754198], + [-109.4091043770557, 23.36467234953625], + [-109.43339230023292, 23.1855876734287], + [-109.85421932660171, 22.818271592698068], + [-110.03139197471444, 22.823077500901206], + [-110.29507097048366, 23.43097321216669], + [-110.94950130902805, 24.00096426034599], + [-111.67056840701268, 24.484423122652515], + [-112.18203589562147, 24.738412787367167], + [-112.14898881717085, 25.47012523040405], + [-112.3007108223797, 26.012004299416613], + [-112.77729671919155, 26.32195954030317], + [-113.46467078332194, 26.768185533143424], + [-113.59672990604383, 26.639459540304472], + [-113.84893673384424, 26.90006378835244], + [-114.46574662968003, 27.142090358991368], + [-115.055142178185, 27.72272675222291], + [-114.98225257043741, 27.798200181585116], + [-114.57036556685495, 27.74148529714489], + [-114.19932878299925, 28.115002549750553], + [-114.16201839888463, 28.566111965442303], + [-114.93184221073663, 29.279479275015486], + [-115.518653937627, 29.556361599235398], + [-115.88736528202958, 30.180793768834178], + [-116.25835038945293, 30.83646434175358], + [-116.72152625208498, 31.635743720012044], + [-117.12775999999985, 32.53534], + [-115.99135, 32.61239000000012], + [-114.72139, 32.72083], + [-114.815, 32.52528], + [-113.30498, 32.03914], + [-111.02361, 31.33472], + [-109.035, 31.341940000000136], + [-108.24194, 31.34222], + [-108.24, 31.75485371816637], + [-106.50759, 31.75452], + [-106.1429, 31.39995], + [-105.63159, 31.08383], + [-105.03737, 30.64402], + [-104.70575, 30.12173], + [-104.4569699999999, 29.57196], + [-103.94, 29.27], + [-103.11, 28.97], + [-102.48, 29.76], + [-101.6624, 29.7793], + [-100.9576, 29.380710000000132], + [-100.45584, 28.696120000000118], + [-100.11, 28.110000000000127], + [-99.52, 27.54], + [-99.3, 26.84], + [-99.02, 26.37], + [-98.24, 26.06], + [-97.53, 25.84], + [-97.14000830767071, 25.869997463478395] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "United States of America", + "sov_a3": "US1", + "adm0_dif": 1, + "level": 2, + "type": "Dependency", + "admin": "Puerto Rico", + "adm0_a3": "PRI", + "geou_dif": 0, + "geounit": "Puerto Rico", + "gu_a3": "PRI", + "su_dif": 0, + "subunit": "Puerto Rico", + "su_a3": "PRI", + "brk_diff": 0, + "name": "Puerto Rico", + "name_long": "Puerto Rico", + "brk_a3": "PRI", + "brk_name": "Puerto Rico", + "brk_group": null, + "abbrev": "P.R.", + "postal": "PR", + "formal_en": "Commonwealth of Puerto Rico", + "formal_fr": null, + "note_adm0": "Commonwealth of U.S.A.", + "note_brk": null, + "name_sort": "Puerto Rico", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 1, + "mapcolor13": 1, + "pop_est": 3971020, + "gdp_md_est": 70230, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PR", + "iso_a3": "PRI", + "iso_n3": "630", + "un_a3": "630", + "wb_a2": "PR", + "wb_a3": "PRI", + "woe_id": -99, + "adm0_a3_is": "PRI", + "adm0_a3_us": "PRI", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 11, + "long_len": 11, + "abbrev_len": 4, + "tiny": -99, + "homepart": -99, + "filename": "PRI.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-66.28243445500821, 18.514761664295364], + [-65.7713028632093, 18.426679185453878], + [-65.59100379094295, 18.228034979723915], + [-65.84716386581377, 17.97590566657186], + [-66.59993445500949, 17.981822618069273], + [-67.18416236028527, 17.946553453030077], + [-67.24242753769435, 18.374460150622937], + [-67.10067908391774, 18.52060110114435], + [-66.28243445500821, 18.514761664295364] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 4, + "sovereignt": "Panama", + "sov_a3": "PAN", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Panama", + "adm0_a3": "PAN", + "geou_dif": 0, + "geounit": "Panama", + "gu_a3": "PAN", + "su_dif": 0, + "subunit": "Panama", + "su_a3": "PAN", + "brk_diff": 0, + "name": "Panama", + "name_long": "Panama", + "brk_a3": "PAN", + "brk_name": "Panama", + "brk_group": null, + "abbrev": "Pan.", + "postal": "PA", + "formal_en": "Republic of Panama", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Panama", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 4, + "mapcolor9": 6, + "mapcolor13": 3, + "pop_est": 3360474, + "gdp_md_est": 38830, + "pop_year": -99, + "lastcensus": 2010, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "3. Upper middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "PA", + "iso_a3": "PAN", + "iso_n3": "591", + "un_a3": "591", + "wb_a2": "PA", + "wb_a3": "PAN", + "woe_id": -99, + "adm0_a3_is": "PAN", + "adm0_a3_us": "PAN", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 6, + "long_len": 6, + "abbrev_len": 4, + "tiny": -99, + "homepart": 1, + "filename": "PAN.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-77.88157141794525, 7.223771267114785], + [-78.21493608266012, 7.512254950384161], + [-78.42916073272607, 8.052041123888927], + [-78.18209570993864, 8.319182440621773], + [-78.4354652574657, 8.38770538984079], + [-78.62212053090394, 8.718124497915028], + [-79.12030717641375, 8.996092027213022], + [-79.55787736684519, 8.932374986197146], + [-79.76057817251004, 8.5845150822244], + [-80.16448116730334, 8.333315944853595], + [-80.38265906443961, 8.298408514840432], + [-80.4806892564973, 8.09030752200107], + [-80.00368994822716, 7.547524115423371], + [-80.276670701809, 7.419754136581715], + [-80.42115800649708, 7.271571966984764], + [-80.8864009264208, 7.220541490096537], + [-81.05954281281473, 7.817921047390596], + [-81.18971574575795, 7.647905585150339], + [-81.51951473664468, 7.706610012233909], + [-81.72131120474445, 8.108962714058435], + [-82.13144120962892, 8.175392767769635], + [-82.39093441438257, 8.29236237226229], + [-82.82008134635042, 8.290863755725823], + [-82.85095801464482, 8.073822740099956], + [-82.96578304719736, 8.225027980985985], + [-82.91317643912421, 8.42351715741907], + [-82.82977067740516, 8.62629547773237], + [-82.86865719270477, 8.807266343618522], + [-82.71918311230053, 8.925708726431495], + [-82.92715491405916, 9.074330145702916], + [-82.93289099804358, 9.476812038608173], + [-82.54619625520348, 9.566134751824677], + [-82.18712256542341, 9.20744863528678], + [-82.20758643261095, 8.9955752628901], + [-81.80856686066929, 8.950616766796173], + [-81.71415401887204, 9.031955471223583], + [-81.43928707551154, 8.786234035675719], + [-80.94730160187676, 8.858503526235905], + [-80.52190121125008, 9.111072089062432], + [-79.91459977895599, 9.31276520429762], + [-79.57330278188431, 9.611610012241526], + [-79.02119177927793, 9.552931423374105], + [-79.05845048696037, 9.454565334506526], + [-78.50088762074719, 9.420458889193881], + [-78.05592770049802, 9.2477304142583], + [-77.72951351592641, 8.946844387238869], + [-77.35336076527385, 8.67050466555807], + [-77.47472286651133, 8.524286200388218], + [-77.24256649444008, 7.935278225125444], + [-77.43110795765699, 7.638061224798735], + [-77.75341386586139, 7.709839789252142], + [-77.88157141794525, 7.223771267114785] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 6, + "sovereignt": "El Salvador", + "sov_a3": "SLV", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "El Salvador", + "adm0_a3": "SLV", + "geou_dif": 0, + "geounit": "El Salvador", + "gu_a3": "SLV", + "su_dif": 0, + "subunit": "El Salvador", + "su_a3": "SLV", + "brk_diff": 0, + "name": "El Salvador", + "name_long": "El Salvador", + "brk_a3": "SLV", + "brk_name": "El Salvador", + "brk_group": null, + "abbrev": "El. S.", + "postal": "SV", + "formal_en": "Republic of El Salvador", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "El Salvador", + "name_alt": null, + "mapcolor7": 1, + "mapcolor8": 4, + "mapcolor9": 6, + "mapcolor13": 8, + "pop_est": 7185218, + "gdp_md_est": 43630, + "pop_year": -99, + "lastcensus": 2007, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "4. Lower middle income", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "SV", + "iso_a3": "SLV", + "iso_n3": "222", + "un_a3": "222", + "wb_a2": "SV", + "wb_a3": "SLV", + "woe_id": -99, + "adm0_a3_is": "SLV", + "adm0_a3_us": "SLV", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Central America", + "region_wb": "Latin America & Caribbean", + "name_len": 11, + "long_len": 11, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "SLV.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-87.79311113152657, 13.384480495655055], + [-87.90411210808952, 13.149016831917137], + [-88.48330156121682, 13.163951320849492], + [-88.8432279121297, 13.259733588102478], + [-89.2567427233293, 13.458532823129303], + [-89.81239356154767, 13.520622056527998], + [-90.09555457229098, 13.735337632700734], + [-90.0646779039966, 13.881969509328924], + [-89.72193396682073, 14.134228013561694], + [-89.53421932652051, 14.244815578666305], + [-89.58734269891654, 14.362586167859488], + [-89.35332597528279, 14.424132798719116], + [-89.05851192905766, 14.340029405164085], + [-88.84307288283284, 14.140506700085169], + [-88.541230841816, 13.980154730683479], + [-88.50399797234971, 13.845485948130857], + [-88.06534257684012, 13.964625962779778], + [-87.8595153470216, 13.893312486216983], + [-87.72350297722939, 13.785050360565506], + [-87.79311113152657, 13.384480495655055] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 5, + "sovereignt": "Trinidad and Tobago", + "sov_a3": "TTO", + "adm0_dif": 0, + "level": 2, + "type": "Sovereign country", + "admin": "Trinidad and Tobago", + "adm0_a3": "TTO", + "geou_dif": 0, + "geounit": "Trinidad and Tobago", + "gu_a3": "TTO", + "su_dif": 0, + "subunit": "Trinidad and Tobago", + "su_a3": "TTO", + "brk_diff": 0, + "name": "Trinidad and Tobago", + "name_long": "Trinidad and Tobago", + "brk_a3": "TTO", + "brk_name": "Trinidad and Tobago", + "brk_group": null, + "abbrev": "Tr.T.", + "postal": "TT", + "formal_en": "Republic of Trinidad and Tobago", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "Trinidad and Tobago", + "name_alt": null, + "mapcolor7": 5, + "mapcolor8": 6, + "mapcolor9": 2, + "mapcolor13": 5, + "pop_est": 1310000, + "gdp_md_est": 29010, + "pop_year": -99, + "lastcensus": 2011, + "gdp_year": -99, + "economy": "6. Developing region", + "income_grp": "2. High income: nonOECD", + "wikipedia": -99, + "fips_10": null, + "iso_a2": "TT", + "iso_a3": "TTO", + "iso_n3": "780", + "un_a3": "780", + "wb_a2": "TT", + "wb_a3": "TTO", + "woe_id": -99, + "adm0_a3_is": "TTO", + "adm0_a3_us": "TTO", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Caribbean", + "region_wb": "Latin America & Caribbean", + "name_len": 19, + "long_len": 19, + "abbrev_len": 5, + "tiny": 2, + "homepart": 1, + "filename": "TTO.geojson" + }, + "geometry": { + "type": "Polygon", + "coordinates": [ + [ + [-61.68, 10.76], + [-61.105, 10.89], + [-60.895, 10.855], + [-60.935, 10.11], + [-61.77, 10], + [-61.95, 10.09], + [-61.66, 10.365], + [-61.68, 10.76] + ] + ] + } + }, + { + "type": "Feature", + "properties": { + "scalerank": 1, + "featurecla": "Admin-0 country", + "labelrank": 2, + "sovereignt": "United States of America", + "sov_a3": "US1", + "adm0_dif": 1, + "level": 2, + "type": "Country", + "admin": "United States of America", + "adm0_a3": "USA", + "geou_dif": 0, + "geounit": "United States of America", + "gu_a3": "USA", + "su_dif": 0, + "subunit": "United States of America", + "su_a3": "USA", + "brk_diff": 0, + "name": "United States", + "name_long": "United States", + "brk_a3": "USA", + "brk_name": "United States", + "brk_group": null, + "abbrev": "U.S.A.", + "postal": "US", + "formal_en": "United States of America", + "formal_fr": null, + "note_adm0": null, + "note_brk": null, + "name_sort": "United States of America", + "name_alt": null, + "mapcolor7": 4, + "mapcolor8": 5, + "mapcolor9": 1, + "mapcolor13": 1, + "pop_est": 313973000, + "gdp_md_est": 15094000, + "pop_year": 0, + "lastcensus": 2010, + "gdp_year": 0, + "economy": "1. Developed region: G7", + "income_grp": "1. High income: OECD", + "wikipedia": 0, + "fips_10": null, + "iso_a2": "US", + "iso_a3": "USA", + "iso_n3": "840", + "un_a3": "840", + "wb_a2": "US", + "wb_a3": "USA", + "woe_id": -99, + "adm0_a3_is": "USA", + "adm0_a3_us": "USA", + "adm0_a3_un": -99, + "adm0_a3_wb": -99, + "continent": "North America", + "region_un": "Americas", + "subregion": "Northern America", + "region_wb": "North America", + "name_len": 13, + "long_len": 13, + "abbrev_len": 6, + "tiny": -99, + "homepart": 1, + "filename": "USA.geojson" + }, + "geometry": { + "type": "MultiPolygon", + "coordinates": [ + [ + [ + [-155.54211, 19.08348], + [-155.68817, 18.91619], + [-155.93665, 19.05939], + [-155.90806, 19.33888], + [-156.07347, 19.70294], + [-156.02368, 19.81422], + [-155.85008, 19.97729], + [-155.91907, 20.17395], + [-155.86108, 20.26721], + [-155.78505, 20.2487], + [-155.40214, 20.07975], + [-155.22452, 19.99302], + [-155.06226, 19.8591], + [-154.80741, 19.50871], + [-154.83147, 19.45328], + [-155.22217, 19.23972], + [-155.54211, 19.08348] + ] + ], + [ + [ + [-156.07926, 20.64397], + [-156.41445, 20.57241], + [-156.58673, 20.783], + [-156.70167, 20.8643], + [-156.71055, 20.92676], + [-156.61258, 21.01249], + [-156.25711, 20.91745], + [-155.99566, 20.76404], + [-156.07926, 20.64397] + ] + ], + [ + [ + [-156.75824, 21.17684], + [-156.78933, 21.06873], + [-157.32521, 21.09777], + [-157.25027, 21.21958], + [-156.75824, 21.17684] + ] + ], + [ + [ + [-157.65283, 21.32217], + [-157.70703, 21.26442], + [-157.7786, 21.27729], + [-158.12667, 21.31244], + [-158.2538, 21.53919], + [-158.29265, 21.57912], + [-158.0252, 21.71696], + [-157.94161, 21.65272], + [-157.65283, 21.32217] + ] + ], + [ + [ + [-159.34512, 21.982], + [-159.46372, 21.88299], + [-159.80051, 22.06533], + [-159.74877, 22.1382], + [-159.5962, 22.23618], + [-159.36569, 22.21494], + [-159.34512, 21.982] + ] + ], + [ + [ + [-94.81758, 49.38905], + [-94.63999999999987, 48.84000000000012], + [-94.32914, 48.67074000000011], + [-93.63087, 48.60926], + [-92.61, 48.45], + [-91.64, 48.14], + [-90.82999999999986, 48.27], + [-89.6, 48.010000000000105], + [-89.27291744663668, 48.01980825458284], + [-88.37811418328653, 48.30291758889382], + [-87.43979262330024, 47.94], + [-86.46199083122815, 47.55333801939204], + [-85.65236324740323, 47.22021881773051], + [-84.87607988151485, 46.90008331968238], + [-84.77923824739983, 46.63710195574913], + [-84.54374874544567, 46.53868419044923], + [-84.6049, 46.4396], + [-84.3367, 46.40877000000011], + [-84.1421195136733, 46.51222585711574], + [-84.09185126416148, 46.27541860613826], + [-83.89076534700567, 46.116926988299156], + [-83.6161309475905, 46.116926988299156], + [-83.46955074739463, 45.99468638771259], + [-83.59285071484308, 45.81689362241255], + [-82.55092464875818, 45.34751658790545], + [-82.33776312543108, 44.44], + [-82.13764238150397, 43.57108755144], + [-82.43, 42.9800000000001], + [-82.89999999999989, 42.43000000000015], + [-83.11999999999989, 42.08], + [-83.14199968131256, 41.975681057293], + [-83.02981014680694, 41.83279572200601], + [-82.69008928092018, 41.675105088867326], + [-82.43927771679162, 41.675105088867326], + [-81.27774654816707, 42.20902598730686], + [-80.24744767934784, 42.36619985612267], + [-78.9393621487437, 42.86361135514812], + [-78.92, 42.965], + [-79.00999999999988, 43.27], + [-79.17167355011188, 43.46633942318431], + [-78.72027991404238, 43.62508942318496], + [-77.73788509795762, 43.62905558936339], + [-76.82003414580558, 43.628784288093755], + [-76.5, 44.018458893758606], + [-76.375, 44.09631], + [-75.31821, 44.816450000000174], + [-74.867, 45.000480000000124], + [-73.34783, 45.00738], + [-71.50505999999987, 45.0082000000001], + [-71.405, 45.25500000000014], + [-71.08482, 45.30524000000017], + [-70.6599999999998, 45.46], + [-70.305, 45.915], + [-69.99997, 46.69307], + [-69.237216, 47.447781], + [-68.905, 47.185], + [-68.23444, 47.35486], + [-67.79046, 47.06636], + [-67.79134, 45.70281000000014], + [-67.13741, 45.13753], + [-66.96466, 44.80970000000016], + [-68.03252, 44.3252], + [-69.05999999999989, 43.98], + [-70.11617, 43.684050000000155], + [-70.645475633411, 43.09023834896405], + [-70.81489, 42.8653], + [-70.825, 42.335], + [-70.495, 41.805], + [-70.08, 41.78], + [-70.185, 42.145], + [-69.88497, 41.92283000000012], + [-69.96503, 41.63717000000017], + [-70.64, 41.475], + [-71.12039, 41.49445000000017], + [-71.85999999999984, 41.32], + [-72.295, 41.27], + [-72.87643, 41.22065], + [-73.71, 40.93110235165449], + [-72.24126, 41.11948000000015], + [-71.94499999999982, 40.93], + [-73.345, 40.63], + [-73.982, 40.628], + [-73.952325, 40.75075], + [-74.25671, 40.47351], + [-73.96244, 40.42763], + [-74.17838, 39.70926], + [-74.90604, 38.93954], + [-74.98041, 39.1964], + [-75.20002, 39.248450000000105], + [-75.52805, 39.4985], + [-75.32, 38.96], + [-75.0718347647898, 38.78203223017928], + [-75.05673, 38.40412000000012], + [-75.37747, 38.01551], + [-75.94023, 37.21689], + [-76.03127, 37.2566], + [-75.72204999999978, 37.93705000000011], + [-76.23287, 38.319215], + [-76.35, 39.15], + [-76.542725, 38.71761500000011], + [-76.32933, 38.08326], + [-76.98999793161354, 38.23999176691339], + [-76.30162, 37.917945], + [-76.25874, 36.96640000000011], + [-75.9718, 36.89726], + [-75.86803999999984, 36.55125], + [-75.72749, 35.55074000000013], + [-76.36318, 34.80854000000013], + [-77.39763499999988, 34.51201], + [-78.05496, 33.92547], + [-78.55434999999983, 33.86133000000012], + [-79.06067, 33.49395], + [-79.20357, 33.15839], + [-80.301325, 32.509355], + [-80.86498, 32.0333], + [-81.33629, 31.44049], + [-81.49042, 30.72999000000013], + [-81.31371, 30.035520000000105], + [-80.98, 29.180000000000117], + [-80.53558499999988, 28.47213], + [-80.5299999999998, 28.040000000000106], + [-80.05653928497756, 26.880000000000138], + [-80.088015, 26.205765], + [-80.13155999999987, 25.816775], + [-80.38103, 25.20616], + [-80.67999999999988, 25.08], + [-81.17213, 25.201260000000133], + [-81.33, 25.64], + [-81.70999999999981, 25.87], + [-82.24, 26.730000000000132], + [-82.70515, 27.49504], + [-82.85526, 27.88624], + [-82.65, 28.550000000000153], + [-82.92999999999988, 29.100000000000136], + [-83.70959, 29.93656], + [-84.1, 30.090000000000117], + [-85.10882, 29.63615], + [-85.28784, 29.68612000000013], + [-85.7731, 30.152610000000124], + [-86.39999999999988, 30.40000000000012], + [-87.53036, 30.27433], + [-88.41782, 30.3849], + [-89.18048999999984, 30.31598], + [-89.59383117841978, 30.15999400483685], + [-89.413735, 29.89419], + [-89.43, 29.48864], + [-89.21767, 29.29108], + [-89.40823, 29.15961], + [-89.77928, 29.307140000000143], + [-90.15463, 29.11743], + [-90.880225, 29.148535000000123], + [-91.62678499999987, 29.67700000000013], + [-92.49906, 29.5523], + [-93.22637, 29.78375], + [-93.84842, 29.71363], + [-94.69, 29.480000000000132], + [-95.60026, 28.73863], + [-96.59404, 28.30748], + [-97.13999999999982, 27.83], + [-97.37, 27.38], + [-97.37999999999987, 26.69], + [-97.33, 26.21000000000012], + [-97.13999999999982, 25.87], + [-97.52999999999989, 25.84], + [-98.24, 26.060000000000116], + [-99.01999999999988, 26.37], + [-99.3, 26.84], + [-99.51999999999987, 27.54], + [-100.11, 28.110000000000127], + [-100.45584, 28.696120000000118], + [-100.9576, 29.380710000000132], + [-101.6624, 29.779300000000116], + [-102.48, 29.76], + [-103.11, 28.97], + [-103.94, 29.27], + [-104.45696999999984, 29.57196], + [-104.70575, 30.12173], + [-105.03737, 30.64402], + [-105.63159, 31.08383000000012], + [-106.1429, 31.39995], + [-106.50758999999982, 31.75452], + [-108.24, 31.7548537181664], + [-108.24194, 31.34222], + [-109.035, 31.34194000000016], + [-111.02361, 31.33472], + [-113.30498, 32.03914], + [-114.815, 32.52528], + [-114.72138999999986, 32.72083], + [-115.9913499999999, 32.61239000000014], + [-117.12775999999978, 32.53534], + [-117.29593769127388, 33.04622461520389], + [-117.944, 33.621236431201396], + [-118.41060227589749, 33.740909223124504], + [-118.51989482279971, 34.02778157757575], + [-119.081, 34.078], + [-119.43884064201669, 34.3484771782843], + [-120.36778, 34.44711], + [-120.62286, 34.60855], + [-120.74433, 35.15686000000011], + [-121.71456999999988, 36.16153], + [-122.54747, 37.551760000000115], + [-122.51201, 37.78339000000013], + [-122.95319, 38.11371000000011], + [-123.7272, 38.95166000000012], + [-123.86517, 39.76699000000013], + [-124.39807, 40.3132], + [-124.17886, 41.142020000000116], + [-124.2137, 41.99964000000014], + [-124.53284, 42.7659900000001], + [-124.14214, 43.70838], + [-124.020535, 44.615895], + [-123.89893, 45.52341], + [-124.079635, 46.86475], + [-124.39567, 47.72017000000011], + [-124.68721008300783, 48.18443298339855], + [-124.56610107421876, 48.3797149658204], + [-123.12, 48.04], + [-122.58736, 47.096], + [-122.34, 47.36], + [-122.5, 48.18], + [-122.84, 49.000000000000114], + [-120, 49.000000000000114], + [-117.03121, 49.000000000000114], + [-116.04818, 49.000000000000114], + [-113, 49.000000000000114], + [-110.04999999999983, 49.000000000000114], + [-107.05, 49.000000000000114], + [-104.04826, 48.99986], + [-100.65, 49.000000000000114], + [-97.22872000000471, 49.00070000000011], + [-95.15906950917196, 49.000000000000114], + [-95.15609, 49.38425], + [-94.81758, 49.38905] + ] + ], + [ + [ + [-153.0063140533369, 57.11584219016589], + [-154.0050902984581, 56.73467682558106], + [-154.5164027577701, 56.9927489284467], + [-154.67099280497115, 57.46119578717249], + [-153.76277950744148, 57.81657461204377], + [-153.2287294179211, 57.968968410872435], + [-152.56479061583514, 57.901427313866975], + [-152.1411472239063, 57.59105866152199], + [-153.0063140533369, 57.11584219016589] + ] + ], + [ + [ + [-165.57916419173358, 59.90998688418755], + [-166.19277014876727, 59.754440822988975], + [-166.848337368822, 59.94140615502096], + [-167.45527706609008, 60.21306915957938], + [-166.46779212142462, 60.38416982689778], + [-165.67442969466367, 60.293606879306246], + [-165.57916419173358, 59.90998688418755] + ] + ], + [ + [ + [-171.7316568675394, 63.78251536727592], + [-171.1144335602452, 63.592191067144995], + [-170.4911124339407, 63.69497549097352], + [-169.68250545965358, 63.431115627691156], + [-168.6894394603007, 63.2975062120006], + [-168.7719408844546, 63.18859813094545], + [-169.52943986720504, 62.9769314642779], + [-170.29055620021597, 63.194437567794466], + [-170.67138566799088, 63.37582184513897], + [-171.55306311753867, 63.317789211675084], + [-171.7911106028912, 63.405845852300494], + [-171.7316568675394, 63.78251536727592] + ] + ], + [ + [ + [-155.06779029032424, 71.1477763943237], + [-154.34416520894123, 70.6964085964702], + [-153.90000627339262, 70.8899885118357], + [-152.2100060699353, 70.82999217394485], + [-152.27000240782615, 70.60000621202985], + [-150.73999243874454, 70.43001658800571], + [-149.72000301816752, 70.53001048449045], + [-147.61336157935708, 70.2140349392418], + [-145.6899898002253, 70.12000967068676], + [-144.92001095907642, 69.9899917670405], + [-143.5894461804252, 70.15251414659832], + [-142.07251034871342, 69.85193817817265], + [-140.98598752156073, 69.71199839952638], + [-140.9859883290049, 69.71199839952638], + [-140.9924987520294, 66.00002859156868], + [-140.99776974812312, 60.30639679629861], + [-140.0129978161531, 60.27683787702759], + [-139.03900042031586, 60.000007229240026], + [-138.34089, 59.56211000000016], + [-137.4525, 58.905000000000115], + [-136.4797200000001, 59.46389], + [-135.47583, 59.78778], + [-134.945, 59.27056000000013], + [-134.27111, 58.86111], + [-133.35554888220722, 58.410285142645165], + [-132.73042, 57.69289000000011], + [-131.70780999999988, 56.55212], + [-130.00778, 55.91583], + [-129.9799942633583, 55.28499787049722], + [-130.53611018946725, 54.8027534043494], + [-131.08581823797215, 55.17890615500204], + [-131.9672114671423, 55.49777558045906], + [-132.25001074285947, 56.36999624289746], + [-133.53918108435641, 57.17888743756214], + [-134.07806292029605, 58.1230675319669], + [-135.03821103227907, 58.18771474876393], + [-136.62806230995466, 58.21220937767046], + [-137.80000627968604, 58.49999542910379], + [-139.867787041413, 59.53776154238915], + [-140.82527381713305, 59.727517401765084], + [-142.57444353556446, 60.08444651960499], + [-143.9588809948799, 59.9991804063234], + [-145.92555681682785, 60.45860972761429], + [-147.11437394914668, 60.88465607364463], + [-148.22430620012767, 60.672989406977166], + [-148.01806555885076, 59.97832896589363], + [-148.5708225168609, 59.914172675203304], + [-149.72785783587585, 59.70565827090556], + [-150.60824337461645, 59.36821116803949], + [-151.71639278868332, 59.15582103131999], + [-151.85943315326716, 59.744984035879604], + [-151.4097190012472, 60.72580272077939], + [-150.34694149473253, 61.03358755150986], + [-150.62111080625698, 61.284424953854455], + [-151.89583919981686, 60.72719798445129], + [-152.5783298410956, 60.06165721296429], + [-154.01917212625762, 59.35027944603428], + [-153.28751135965317, 58.8647276882198], + [-154.2324924387585, 58.14637360293054], + [-155.30749142151024, 57.72779450136633], + [-156.3083347239231, 57.42277435976365], + [-156.55609737854633, 56.979984849670636], + [-158.11721655986776, 56.46360809999419], + [-158.43332129619716, 55.99415355083855], + [-159.60332739971744, 55.56668610292012], + [-160.2897196116342, 55.643580634170576], + [-161.2230476552578, 55.364734605523495], + [-162.23776607974108, 55.02418691672011], + [-163.06944658104638, 54.68973704692717], + [-164.7855692210272, 54.40417308208217], + [-164.94222632552004, 54.57222483989534], + [-163.84833960676568, 55.03943146424612], + [-162.87000139061593, 55.348043117893205], + [-161.80417497459604, 55.89498647727043], + [-160.56360470278116, 56.00805451112504], + [-160.0705598622845, 56.41805532492876], + [-158.68444291891944, 57.01667511659787], + [-158.46109737855394, 57.21692129172888], + [-157.7227703521839, 57.57000051536306], + [-157.55027442119356, 58.32832632103023], + [-157.041674974577, 58.91888458926172], + [-158.19473120830548, 58.61580231386984], + [-158.5172179840231, 58.78778148053732], + [-159.05860612692874, 58.424186102931685], + [-159.71166704001735, 58.93139028587634], + [-159.9812888255002, 58.57254914004164], + [-160.35527116599653, 59.07112335879364], + [-161.35500342511506, 58.670837714260756], + [-161.96889360252635, 58.67166453717738], + [-162.05498653872468, 59.26692536074745], + [-161.87417070213536, 59.6336213242906], + [-162.5180590484921, 59.98972361921391], + [-163.81834143782015, 59.79805573184339], + [-164.66221757714646, 60.26748444278265], + [-165.34638770247483, 60.50749563256241], + [-165.35083187565186, 61.07389516869751], + [-166.12137915755596, 61.500019029376226], + [-165.73445187077053, 62.074996853271806], + [-164.91917863671785, 62.63307648380793], + [-164.56250790103934, 63.14637848576305], + [-163.75333248599702, 63.21944896102377], + [-163.0672244944579, 63.05945872664802], + [-162.26055538638172, 63.54193573674117], + [-161.5344498362486, 63.455816962326764], + [-160.77250668032113, 63.766108100023274], + [-160.95833513084256, 64.22279857040277], + [-161.5180684072122, 64.40278758407531], + [-160.77777767641476, 64.78860382756642], + [-161.39192623598763, 64.77723501246234], + [-162.45305009666885, 64.55944468856822], + [-162.7577860178941, 64.33860545516882], + [-163.5463942128843, 64.5591604681905], + [-164.96082984114517, 64.44694509546885], + [-166.42528825586447, 64.68667206487072], + [-166.84500423893905, 65.08889557561453], + [-168.11056006576717, 65.66999705673675], + [-166.70527116602196, 66.0883177761394], + [-164.4747096425755, 66.5766600612975], + [-163.65251176659564, 66.5766600612975], + [-163.78860165103617, 66.07720734319668], + [-161.67777442121016, 66.11611969671242], + [-162.48971452538, 66.73556509059512], + [-163.71971696679108, 67.1163945583701], + [-164.4309913808565, 67.6163382025778], + [-165.39028683170676, 68.04277212185025], + [-166.76444068099602, 68.35887685817968], + [-166.20470740462662, 68.88303091091618], + [-164.4308105133435, 68.91553538682774], + [-163.16861365461452, 69.3711148139129], + [-162.93056616926202, 69.85806183539927], + [-161.90889726463553, 70.33332998318764], + [-160.9347965159337, 70.44768992784958], + [-159.03917578838715, 70.89164215766894], + [-158.11972286683397, 70.82472117785105], + [-156.58082455139805, 71.35776357694175], + [-155.06779029032424, 71.1477763943237] + ] + ] + ] + } + } + ] } diff --git a/packages/ketchup-showcase/public/codemirror/codemirror.css b/packages/ketchup-showcase/public/codemirror/codemirror.css index bc910fb9b4..d4201bbb5a 100644 --- a/packages/ketchup-showcase/public/codemirror/codemirror.css +++ b/packages/ketchup-showcase/public/codemirror/codemirror.css @@ -18,7 +18,8 @@ padding: 0 4px; /* Horizontal padding of content */ } -.CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { background-color: white; /* The little square between H and V scrollbars */ } @@ -29,7 +30,8 @@ background-color: #f7f7f7; white-space: nowrap; } -.CodeMirror-linenumbers {} +.CodeMirror-linenumbers { +} .CodeMirror-linenumber { padding: 0 3px 0 5px; min-width: 20px; @@ -38,8 +40,12 @@ white-space: nowrap; } -.CodeMirror-guttermarker { color: black; } -.CodeMirror-guttermarker-subtle { color: #999; } +.CodeMirror-guttermarker { + color: black; +} +.CodeMirror-guttermarker-subtle { + color: #999; +} /* CURSOR */ @@ -75,81 +81,168 @@ background-color: #7e7; } @-moz-keyframes blink { - 0% {} - 50% { background-color: transparent; } - 100% {} + 0% { + } + 50% { + background-color: transparent; + } + 100% { + } } @-webkit-keyframes blink { - 0% {} - 50% { background-color: transparent; } - 100% {} + 0% { + } + 50% { + background-color: transparent; + } + 100% { + } } @keyframes blink { - 0% {} - 50% { background-color: transparent; } - 100% {} + 0% { + } + 50% { + background-color: transparent; + } + 100% { + } } /* Can style cursor different in overwrite (non-insert) mode */ -.CodeMirror-overwrite .CodeMirror-cursor {} +.CodeMirror-overwrite .CodeMirror-cursor { +} -.cm-tab { display: inline-block; text-decoration: inherit; } +.cm-tab { + display: inline-block; + text-decoration: inherit; +} .CodeMirror-rulers { position: absolute; - left: 0; right: 0; top: -50px; bottom: 0; + left: 0; + right: 0; + top: -50px; + bottom: 0; overflow: hidden; } .CodeMirror-ruler { border-left: 1px solid #ccc; - top: 0; bottom: 0; + top: 0; + bottom: 0; position: absolute; } /* DEFAULT THEME */ -.cm-s-default .cm-header {color: blue;} -.cm-s-default .cm-quote {color: #090;} -.cm-negative {color: #d44;} -.cm-positive {color: #292;} -.cm-header, .cm-strong {font-weight: bold;} -.cm-em {font-style: italic;} -.cm-link {text-decoration: underline;} -.cm-strikethrough {text-decoration: line-through;} - -.cm-s-default .cm-keyword {color: #708;} -.cm-s-default .cm-atom {color: #219;} -.cm-s-default .cm-number {color: #164;} -.cm-s-default .cm-def {color: #00f;} +.cm-s-default .cm-header { + color: blue; +} +.cm-s-default .cm-quote { + color: #090; +} +.cm-negative { + color: #d44; +} +.cm-positive { + color: #292; +} +.cm-header, +.cm-strong { + font-weight: bold; +} +.cm-em { + font-style: italic; +} +.cm-link { + text-decoration: underline; +} +.cm-strikethrough { + text-decoration: line-through; +} + +.cm-s-default .cm-keyword { + color: #708; +} +.cm-s-default .cm-atom { + color: #219; +} +.cm-s-default .cm-number { + color: #164; +} +.cm-s-default .cm-def { + color: #00f; +} .cm-s-default .cm-variable, .cm-s-default .cm-punctuation, .cm-s-default .cm-property, -.cm-s-default .cm-operator {} -.cm-s-default .cm-variable-2 {color: #05a;} -.cm-s-default .cm-variable-3, .cm-s-default .cm-type {color: #085;} -.cm-s-default .cm-comment {color: #a50;} -.cm-s-default .cm-string {color: #a11;} -.cm-s-default .cm-string-2 {color: #f50;} -.cm-s-default .cm-meta {color: #555;} -.cm-s-default .cm-qualifier {color: #555;} -.cm-s-default .cm-builtin {color: #30a;} -.cm-s-default .cm-bracket {color: #997;} -.cm-s-default .cm-tag {color: #170;} -.cm-s-default .cm-attribute {color: #00c;} -.cm-s-default .cm-hr {color: #999;} -.cm-s-default .cm-link {color: #00c;} - -.cm-s-default .cm-error {color: #f00;} -.cm-invalidchar {color: #f00;} - -.CodeMirror-composing { border-bottom: 2px solid; } +.cm-s-default .cm-operator { +} +.cm-s-default .cm-variable-2 { + color: #05a; +} +.cm-s-default .cm-variable-3, +.cm-s-default .cm-type { + color: #085; +} +.cm-s-default .cm-comment { + color: #a50; +} +.cm-s-default .cm-string { + color: #a11; +} +.cm-s-default .cm-string-2 { + color: #f50; +} +.cm-s-default .cm-meta { + color: #555; +} +.cm-s-default .cm-qualifier { + color: #555; +} +.cm-s-default .cm-builtin { + color: #30a; +} +.cm-s-default .cm-bracket { + color: #997; +} +.cm-s-default .cm-tag { + color: #170; +} +.cm-s-default .cm-attribute { + color: #00c; +} +.cm-s-default .cm-hr { + color: #999; +} +.cm-s-default .cm-link { + color: #00c; +} + +.cm-s-default .cm-error { + color: #f00; +} +.cm-invalidchar { + color: #f00; +} + +.CodeMirror-composing { + border-bottom: 2px solid; +} /* Default styles for common addons */ -div.CodeMirror span.CodeMirror-matchingbracket {color: #0b0;} -div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} -.CodeMirror-matchingtag { background: rgba(255, 150, 0, .3); } -.CodeMirror-activeline-background {background: #e8f2ff;} +div.CodeMirror span.CodeMirror-matchingbracket { + color: #0b0; +} +div.CodeMirror span.CodeMirror-nonmatchingbracket { + color: #a22; +} +.CodeMirror-matchingtag { + background: rgba(255, 150, 0, 0.3); +} +.CodeMirror-activeline-background { + background: #e8f2ff; +} /* STOP */ @@ -166,7 +259,8 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} overflow: scroll !important; /* Things will break if this is overridden */ /* 30px is the magic margin used to hide the element's real scrollbars */ /* See overflow: hidden in .CodeMirror */ - margin-bottom: -30px; margin-right: -30px; + margin-bottom: -30px; + margin-right: -30px; padding-bottom: 30px; height: 100%; outline: none; /* Prevent dragging from highlighting the element */ @@ -180,30 +274,39 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} /* The fake, visible scrollbars. Used to force redraw during scrolling before actual scrolling happens, thus preventing shaking and flickering artifacts. */ -.CodeMirror-vscrollbar, .CodeMirror-hscrollbar, .CodeMirror-scrollbar-filler, .CodeMirror-gutter-filler { +.CodeMirror-vscrollbar, +.CodeMirror-hscrollbar, +.CodeMirror-scrollbar-filler, +.CodeMirror-gutter-filler { position: absolute; z-index: 6; display: none; } .CodeMirror-vscrollbar { - right: 0; top: 0; + right: 0; + top: 0; overflow-x: hidden; overflow-y: scroll; } .CodeMirror-hscrollbar { - bottom: 0; left: 0; + bottom: 0; + left: 0; overflow-y: hidden; overflow-x: scroll; } .CodeMirror-scrollbar-filler { - right: 0; bottom: 0; + right: 0; + bottom: 0; } .CodeMirror-gutter-filler { - left: 0; bottom: 0; + left: 0; + bottom: 0; } .CodeMirror-gutters { - position: absolute; left: 0; top: 0; + position: absolute; + left: 0; + top: 0; min-height: 100%; z-index: 3; } @@ -222,7 +325,8 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} } .CodeMirror-gutter-background { position: absolute; - top: 0; bottom: 0; + top: 0; + bottom: 0; z-index: 4; } .CodeMirror-gutter-elt { @@ -230,8 +334,12 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} cursor: default; z-index: 4; } -.CodeMirror-gutter-wrapper ::selection { background-color: transparent } -.CodeMirror-gutter-wrapper ::-moz-selection { background-color: transparent } +.CodeMirror-gutter-wrapper ::selection { + background-color: transparent; +} +.CodeMirror-gutter-wrapper ::-moz-selection { + background-color: transparent; +} .CodeMirror-lines { cursor: text; @@ -240,7 +348,9 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} .CodeMirror pre.CodeMirror-line, .CodeMirror pre.CodeMirror-line-like { /* Reset some styles that the rest of the page might have set */ - -moz-border-radius: 0; -webkit-border-radius: 0; border-radius: 0; + -moz-border-radius: 0; + -webkit-border-radius: 0; + border-radius: 0; border-width: 0; background: transparent; font-family: inherit; @@ -266,7 +376,10 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} .CodeMirror-linebackground { position: absolute; - left: 0; right: 0; top: 0; bottom: 0; + left: 0; + right: 0; + top: 0; + bottom: 0; z-index: 0; } @@ -276,9 +389,12 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} padding: 0.1px; /* Force widget margins to stay inside of the container */ } -.CodeMirror-widget {} +.CodeMirror-widget { +} -.CodeMirror-rtl pre { direction: rtl; } +.CodeMirror-rtl pre { + direction: rtl; +} .CodeMirror-code { outline: none; @@ -306,7 +422,9 @@ div.CodeMirror span.CodeMirror-nonmatchingbracket {color: #a22;} position: absolute; pointer-events: none; } -.CodeMirror-measure pre { position: static; } +.CodeMirror-measure pre { + position: static; +} div.CodeMirror-cursors { visibility: hidden; @@ -321,19 +439,35 @@ div.CodeMirror-dragcursors { visibility: visible; } -.CodeMirror-selected { background: #d9d9d9; } -.CodeMirror-focused .CodeMirror-selected { background: #d7d4f0; } -.CodeMirror-crosshair { cursor: crosshair; } -.CodeMirror-line::selection, .CodeMirror-line > span::selection, .CodeMirror-line > span > span::selection { background: #d7d4f0; } -.CodeMirror-line::-moz-selection, .CodeMirror-line > span::-moz-selection, .CodeMirror-line > span > span::-moz-selection { background: #d7d4f0; } +.CodeMirror-selected { + background: #d9d9d9; +} +.CodeMirror-focused .CodeMirror-selected { + background: #d7d4f0; +} +.CodeMirror-crosshair { + cursor: crosshair; +} +.CodeMirror-line::selection, +.CodeMirror-line > span::selection, +.CodeMirror-line > span > span::selection { + background: #d7d4f0; +} +.CodeMirror-line::-moz-selection, +.CodeMirror-line > span::-moz-selection, +.CodeMirror-line > span > span::-moz-selection { + background: #d7d4f0; +} .cm-searching { background-color: #ffa; - background-color: rgba(255, 255, 0, .4); + background-color: rgba(255, 255, 0, 0.4); } /* Used to force a border model for a node */ -.cm-force-border { padding-right: .1px; } +.cm-force-border { + padding-right: 0.1px; +} @media print { /* Hide the cursor when printing */ @@ -343,7 +477,11 @@ div.CodeMirror-dragcursors { } /* See issue #2901 */ -.cm-tab-wrap-hack:after { content: ''; } +.cm-tab-wrap-hack:after { + content: ''; +} /* Help users use markselection to safely style text background */ -span.CodeMirror-selectedtext { background: none; } +span.CodeMirror-selectedtext { + background: none; +} diff --git a/packages/ketchup-showcase/public/codemirror/codemirror.js b/packages/ketchup-showcase/public/codemirror/codemirror.js index 72267f6973..e19cac9a16 100644 --- a/packages/ketchup-showcase/public/codemirror/codemirror.js +++ b/packages/ketchup-showcase/public/codemirror/codemirror.js @@ -8,10 +8,13 @@ // at http://marijnhaverbeke.nl/blog/#cm-internals . (function (global, factory) { - typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : - typeof define === 'function' && define.amd ? define(factory) : - (global.CodeMirror = factory()); -}(this, (function () { 'use strict'; + typeof exports === 'object' && typeof module !== 'undefined' + ? (module.exports = factory()) + : typeof define === 'function' && define.amd + ? define(factory) + : (global.CodeMirror = factory()); +})(this, function () { + 'use strict'; // Kludges for bugs and behavior differences that can't be feature // detected are enabled based on userAgent etc sniffing. @@ -23,7 +26,8 @@ var ie_11up = /Trident\/(?:[7-9]|\d{2,})\..*rv:(\d+)/.exec(userAgent); var edge = /Edge\/(\d+)/.exec(userAgent); var ie = ie_upto10 || ie_11up || edge; - var ie_version = ie && (ie_upto10 ? document.documentMode || 6 : +(edge || ie_11up)[1]); + var ie_version = + ie && (ie_upto10 ? document.documentMode || 6 : +(edge || ie_11up)[1]); var webkit = !edge && /WebKit\//.test(userAgent); var qtwebkit = webkit && /Qt\/\d+\.\d+/.test(userAgent); var chrome = !edge && /Chrome\//.test(userAgent); @@ -32,83 +36,121 @@ var mac_geMountainLion = /Mac OS X 1\d\D([8-9]|\d\d)\D/.test(userAgent); var phantom = /PhantomJS/.test(userAgent); - var ios = !edge && /AppleWebKit/.test(userAgent) && /Mobile\/\w+/.test(userAgent); + var ios = + !edge && /AppleWebKit/.test(userAgent) && /Mobile\/\w+/.test(userAgent); var android = /Android/.test(userAgent); // This is woefully incomplete. Suggestions for alternative methods welcome. - var mobile = ios || android || /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(userAgent); + var mobile = + ios || + android || + /webOS|BlackBerry|Opera Mini|Opera Mobi|IEMobile/i.test(userAgent); var mac = ios || /Mac/.test(platform); var chromeOS = /\bCrOS\b/.test(userAgent); var windows = /win/i.test(platform); var presto_version = presto && userAgent.match(/Version\/(\d*\.\d*)/); - if (presto_version) { presto_version = Number(presto_version[1]); } - if (presto_version && presto_version >= 15) { presto = false; webkit = true; } + if (presto_version) { + presto_version = Number(presto_version[1]); + } + if (presto_version && presto_version >= 15) { + presto = false; + webkit = true; + } // Some browsers use the wrong event properties to signal cmd/ctrl on OS X - var flipCtrlCmd = mac && (qtwebkit || presto && (presto_version == null || presto_version < 12.11)); + var flipCtrlCmd = + mac && + (qtwebkit || + (presto && (presto_version == null || presto_version < 12.11))); var captureRightClick = gecko || (ie && ie_version >= 9); - function classTest(cls) { return new RegExp("(^|\\s)" + cls + "(?:$|\\s)\\s*") } + function classTest(cls) { + return new RegExp('(^|\\s)' + cls + '(?:$|\\s)\\s*'); + } - var rmClass = function(node, cls) { + var rmClass = function (node, cls) { var current = node.className; var match = classTest(cls).exec(current); if (match) { var after = current.slice(match.index + match[0].length); - node.className = current.slice(0, match.index) + (after ? match[1] + after : ""); + node.className = + current.slice(0, match.index) + (after ? match[1] + after : ''); } }; function removeChildren(e) { - for (var count = e.childNodes.length; count > 0; --count) - { e.removeChild(e.firstChild); } - return e + for (var count = e.childNodes.length; count > 0; --count) { + e.removeChild(e.firstChild); + } + return e; } function removeChildrenAndAdd(parent, e) { - return removeChildren(parent).appendChild(e) + return removeChildren(parent).appendChild(e); } function elt(tag, content, className, style) { var e = document.createElement(tag); - if (className) { e.className = className; } - if (style) { e.style.cssText = style; } - if (typeof content == "string") { e.appendChild(document.createTextNode(content)); } - else if (content) { for (var i = 0; i < content.length; ++i) { e.appendChild(content[i]); } } - return e + if (className) { + e.className = className; + } + if (style) { + e.style.cssText = style; + } + if (typeof content == 'string') { + e.appendChild(document.createTextNode(content)); + } else if (content) { + for (var i = 0; i < content.length; ++i) { + e.appendChild(content[i]); + } + } + return e; } // wrapper for elt, which removes the elt from the accessibility tree function eltP(tag, content, className, style) { var e = elt(tag, content, className, style); - e.setAttribute("role", "presentation"); - return e + e.setAttribute('role', 'presentation'); + return e; } var range; - if (document.createRange) { range = function(node, start, end, endNode) { - var r = document.createRange(); - r.setEnd(endNode || node, end); - r.setStart(node, start); - return r - }; } - else { range = function(node, start, end) { - var r = document.body.createTextRange(); - try { r.moveToElementText(node.parentNode); } - catch(e) { return r } - r.collapse(true); - r.moveEnd("character", end); - r.moveStart("character", start); - return r - }; } + if (document.createRange) { + range = function (node, start, end, endNode) { + var r = document.createRange(); + r.setEnd(endNode || node, end); + r.setStart(node, start); + return r; + }; + } else { + range = function (node, start, end) { + var r = document.body.createTextRange(); + try { + r.moveToElementText(node.parentNode); + } catch (e) { + return r; + } + r.collapse(true); + r.moveEnd('character', end); + r.moveStart('character', start); + return r; + }; + } function contains(parent, child) { - if (child.nodeType == 3) // Android browser always returns false when child is a textnode - { child = child.parentNode; } - if (parent.contains) - { return parent.contains(child) } + if (child.nodeType == 3) { + // Android browser always returns false when child is a textnode + child = child.parentNode; + } + if (parent.contains) { + return parent.contains(child); + } do { - if (child.nodeType == 11) { child = child.host; } - if (child == parent) { return true } - } while (child = child.parentNode) + if (child.nodeType == 11) { + child = child.host; + } + if (child == parent) { + return true; + } + } while ((child = child.parentNode)); } function activeElt() { @@ -118,42 +160,73 @@ var activeElement; try { activeElement = document.activeElement; - } catch(e) { + } catch (e) { activeElement = document.body || null; } - while (activeElement && activeElement.shadowRoot && activeElement.shadowRoot.activeElement) - { activeElement = activeElement.shadowRoot.activeElement; } - return activeElement + while ( + activeElement && + activeElement.shadowRoot && + activeElement.shadowRoot.activeElement + ) { + activeElement = activeElement.shadowRoot.activeElement; + } + return activeElement; } function addClass(node, cls) { var current = node.className; - if (!classTest(cls).test(current)) { node.className += (current ? " " : "") + cls; } + if (!classTest(cls).test(current)) { + node.className += (current ? ' ' : '') + cls; + } } function joinClasses(a, b) { - var as = a.split(" "); - for (var i = 0; i < as.length; i++) - { if (as[i] && !classTest(as[i]).test(b)) { b += " " + as[i]; } } - return b + var as = a.split(' '); + for (var i = 0; i < as.length; i++) { + if (as[i] && !classTest(as[i]).test(b)) { + b += ' ' + as[i]; + } + } + return b; } - var selectInput = function(node) { node.select(); }; - if (ios) // Mobile Safari apparently has a bug where select() is broken. - { selectInput = function(node) { node.selectionStart = 0; node.selectionEnd = node.value.length; }; } - else if (ie) // Suppress mysterious IE10 errors - { selectInput = function(node) { try { node.select(); } catch(_e) {} }; } + var selectInput = function (node) { + node.select(); + }; + if (ios) { + // Mobile Safari apparently has a bug where select() is broken. + selectInput = function (node) { + node.selectionStart = 0; + node.selectionEnd = node.value.length; + }; + } else if (ie) { + // Suppress mysterious IE10 errors + selectInput = function (node) { + try { + node.select(); + } catch (_e) {} + }; + } function bind(f) { var args = Array.prototype.slice.call(arguments, 1); - return function(){return f.apply(null, args)} + return function () { + return f.apply(null, args); + }; } function copyObj(obj, target, overwrite) { - if (!target) { target = {}; } - for (var prop in obj) - { if (obj.hasOwnProperty(prop) && (overwrite !== false || !target.hasOwnProperty(prop))) - { target[prop] = obj[prop]; } } - return target + if (!target) { + target = {}; + } + for (var prop in obj) { + if ( + obj.hasOwnProperty(prop) && + (overwrite !== false || !target.hasOwnProperty(prop)) + ) { + target[prop] = obj[prop]; + } + } + return target; } // Counts the column offset in a string, taking tabs into account. @@ -161,19 +234,22 @@ function countColumn(string, end, tabSize, startIndex, startValue) { if (end == null) { end = string.search(/[^\s\u00a0]/); - if (end == -1) { end = string.length; } + if (end == -1) { + end = string.length; + } } - for (var i = startIndex || 0, n = startValue || 0;;) { - var nextTab = string.indexOf("\t", i); - if (nextTab < 0 || nextTab >= end) - { return n + (end - i) } + for (var i = startIndex || 0, n = startValue || 0; ; ) { + var nextTab = string.indexOf('\t', i); + if (nextTab < 0 || nextTab >= end) { + return n + (end - i); + } n += nextTab - i; n += tabSize - (n % tabSize); i = nextTab + 1; } } - var Delayed = function() { + var Delayed = function () { this.id = null; this.f = null; this.time = 0; @@ -181,15 +257,15 @@ }; Delayed.prototype.onTimeout = function (self) { self.id = 0; - if (self.time <= +new Date) { + if (self.time <= +new Date()) { self.f(); } else { - setTimeout(self.handler, self.time - +new Date); + setTimeout(self.handler, self.time - +new Date()); } }; Delayed.prototype.set = function (ms, f) { this.f = f; - var time = +new Date + ms; + var time = +new Date() + ms; if (!this.id || time < this.time) { clearTimeout(this.id); this.id = setTimeout(this.handler, ms); @@ -198,9 +274,12 @@ }; function indexOf(array, elt) { - for (var i = 0; i < array.length; ++i) - { if (array[i] == elt) { return i } } - return -1 + for (var i = 0; i < array.length; ++i) { + if (array[i] == elt) { + return i; + } + } + return -1; } // Number of pixels added to scroller and sizer to hide scrollbar @@ -208,45 +287,64 @@ // Returned or thrown by various protocols to signal 'I'm not // handling this'. - var Pass = {toString: function(){return "CodeMirror.Pass"}}; + var Pass = { + toString: function () { + return 'CodeMirror.Pass'; + }, + }; // Reused option objects for setSelection & friends - var sel_dontScroll = {scroll: false}, sel_mouse = {origin: "*mouse"}, sel_move = {origin: "+move"}; + var sel_dontScroll = { scroll: false }, + sel_mouse = { origin: '*mouse' }, + sel_move = { origin: '+move' }; // The inverse of countColumn -- find the offset that corresponds to // a particular column. function findColumn(string, goal, tabSize) { - for (var pos = 0, col = 0;;) { - var nextTab = string.indexOf("\t", pos); - if (nextTab == -1) { nextTab = string.length; } + for (var pos = 0, col = 0; ; ) { + var nextTab = string.indexOf('\t', pos); + if (nextTab == -1) { + nextTab = string.length; + } var skipped = nextTab - pos; - if (nextTab == string.length || col + skipped >= goal) - { return pos + Math.min(skipped, goal - col) } + if (nextTab == string.length || col + skipped >= goal) { + return pos + Math.min(skipped, goal - col); + } col += nextTab - pos; col += tabSize - (col % tabSize); pos = nextTab + 1; - if (col >= goal) { return pos } + if (col >= goal) { + return pos; + } } } - var spaceStrs = [""]; + var spaceStrs = ['']; function spaceStr(n) { - while (spaceStrs.length <= n) - { spaceStrs.push(lst(spaceStrs) + " "); } - return spaceStrs[n] + while (spaceStrs.length <= n) { + spaceStrs.push(lst(spaceStrs) + ' '); + } + return spaceStrs[n]; } - function lst(arr) { return arr[arr.length-1] } + function lst(arr) { + return arr[arr.length - 1]; + } function map(array, f) { var out = []; - for (var i = 0; i < array.length; i++) { out[i] = f(array[i], i); } - return out + for (var i = 0; i < array.length; i++) { + out[i] = f(array[i], i); + } + return out; } function insertSorted(array, value, score) { - var pos = 0, priority = score(value); - while (pos < array.length && score(array[pos]) <= priority) { pos++; } + var pos = 0, + priority = score(value); + while (pos < array.length && score(array[pos]) <= priority) { + pos++; + } array.splice(pos, 0, value); } @@ -260,24 +358,39 @@ nothing.prototype = base; inst = new nothing(); } - if (props) { copyObj(props, inst); } - return inst + if (props) { + copyObj(props, inst); + } + return inst; } - var nonASCIISingleCaseWordChar = /[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/; + var nonASCIISingleCaseWordChar = + /[\u00df\u0587\u0590-\u05f4\u0600-\u06ff\u3040-\u309f\u30a0-\u30ff\u3400-\u4db5\u4e00-\u9fcc\uac00-\ud7af]/; function isWordCharBasic(ch) { - return /\w/.test(ch) || ch > "\x80" && - (ch.toUpperCase() != ch.toLowerCase() || nonASCIISingleCaseWordChar.test(ch)) + return ( + /\w/.test(ch) || + (ch > '\x80' && + (ch.toUpperCase() != ch.toLowerCase() || + nonASCIISingleCaseWordChar.test(ch))) + ); } function isWordChar(ch, helper) { - if (!helper) { return isWordCharBasic(ch) } - if (helper.source.indexOf("\\w") > -1 && isWordCharBasic(ch)) { return true } - return helper.test(ch) + if (!helper) { + return isWordCharBasic(ch); + } + if (helper.source.indexOf('\\w') > -1 && isWordCharBasic(ch)) { + return true; + } + return helper.test(ch); } function isEmpty(obj) { - for (var n in obj) { if (obj.hasOwnProperty(n) && obj[n]) { return false } } - return true + for (var n in obj) { + if (obj.hasOwnProperty(n) && obj[n]) { + return false; + } + } + return true; } // Extending unicode characters. A series of a non-extending char + @@ -285,13 +398,21 @@ // as editing and measuring is concerned. This is not fully correct, // since some scripts/fonts/browsers also treat other configurations // of code points as a group. - var extendingChars = /[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/; - function isExtendingChar(ch) { return ch.charCodeAt(0) >= 768 && extendingChars.test(ch) } + var extendingChars = + /[\u0300-\u036f\u0483-\u0489\u0591-\u05bd\u05bf\u05c1\u05c2\u05c4\u05c5\u05c7\u0610-\u061a\u064b-\u065e\u0670\u06d6-\u06dc\u06de-\u06e4\u06e7\u06e8\u06ea-\u06ed\u0711\u0730-\u074a\u07a6-\u07b0\u07eb-\u07f3\u0816-\u0819\u081b-\u0823\u0825-\u0827\u0829-\u082d\u0900-\u0902\u093c\u0941-\u0948\u094d\u0951-\u0955\u0962\u0963\u0981\u09bc\u09be\u09c1-\u09c4\u09cd\u09d7\u09e2\u09e3\u0a01\u0a02\u0a3c\u0a41\u0a42\u0a47\u0a48\u0a4b-\u0a4d\u0a51\u0a70\u0a71\u0a75\u0a81\u0a82\u0abc\u0ac1-\u0ac5\u0ac7\u0ac8\u0acd\u0ae2\u0ae3\u0b01\u0b3c\u0b3e\u0b3f\u0b41-\u0b44\u0b4d\u0b56\u0b57\u0b62\u0b63\u0b82\u0bbe\u0bc0\u0bcd\u0bd7\u0c3e-\u0c40\u0c46-\u0c48\u0c4a-\u0c4d\u0c55\u0c56\u0c62\u0c63\u0cbc\u0cbf\u0cc2\u0cc6\u0ccc\u0ccd\u0cd5\u0cd6\u0ce2\u0ce3\u0d3e\u0d41-\u0d44\u0d4d\u0d57\u0d62\u0d63\u0dca\u0dcf\u0dd2-\u0dd4\u0dd6\u0ddf\u0e31\u0e34-\u0e3a\u0e47-\u0e4e\u0eb1\u0eb4-\u0eb9\u0ebb\u0ebc\u0ec8-\u0ecd\u0f18\u0f19\u0f35\u0f37\u0f39\u0f71-\u0f7e\u0f80-\u0f84\u0f86\u0f87\u0f90-\u0f97\u0f99-\u0fbc\u0fc6\u102d-\u1030\u1032-\u1037\u1039\u103a\u103d\u103e\u1058\u1059\u105e-\u1060\u1071-\u1074\u1082\u1085\u1086\u108d\u109d\u135f\u1712-\u1714\u1732-\u1734\u1752\u1753\u1772\u1773\u17b7-\u17bd\u17c6\u17c9-\u17d3\u17dd\u180b-\u180d\u18a9\u1920-\u1922\u1927\u1928\u1932\u1939-\u193b\u1a17\u1a18\u1a56\u1a58-\u1a5e\u1a60\u1a62\u1a65-\u1a6c\u1a73-\u1a7c\u1a7f\u1b00-\u1b03\u1b34\u1b36-\u1b3a\u1b3c\u1b42\u1b6b-\u1b73\u1b80\u1b81\u1ba2-\u1ba5\u1ba8\u1ba9\u1c2c-\u1c33\u1c36\u1c37\u1cd0-\u1cd2\u1cd4-\u1ce0\u1ce2-\u1ce8\u1ced\u1dc0-\u1de6\u1dfd-\u1dff\u200c\u200d\u20d0-\u20f0\u2cef-\u2cf1\u2de0-\u2dff\u302a-\u302f\u3099\u309a\ua66f-\ua672\ua67c\ua67d\ua6f0\ua6f1\ua802\ua806\ua80b\ua825\ua826\ua8c4\ua8e0-\ua8f1\ua926-\ua92d\ua947-\ua951\ua980-\ua982\ua9b3\ua9b6-\ua9b9\ua9bc\uaa29-\uaa2e\uaa31\uaa32\uaa35\uaa36\uaa43\uaa4c\uaab0\uaab2-\uaab4\uaab7\uaab8\uaabe\uaabf\uaac1\uabe5\uabe8\uabed\udc00-\udfff\ufb1e\ufe00-\ufe0f\ufe20-\ufe26\uff9e\uff9f]/; + function isExtendingChar(ch) { + return ch.charCodeAt(0) >= 768 && extendingChars.test(ch); + } // Returns a number from the range [`0`; `str.length`] unless `pos` is outside that range. function skipExtendingChars(str, pos, dir) { - while ((dir < 0 ? pos > 0 : pos < str.length) && isExtendingChar(str.charAt(pos))) { pos += dir; } - return pos + while ( + (dir < 0 ? pos > 0 : pos < str.length) && + isExtendingChar(str.charAt(pos)) + ) { + pos += dir; + } + return pos; } // Returns the value from the range [`from`; `to`] that satisfies @@ -302,27 +423,47 @@ // whether `from` does. var dir = from > to ? -1 : 1; for (;;) { - if (from == to) { return from } - var midF = (from + to) / 2, mid = dir < 0 ? Math.ceil(midF) : Math.floor(midF); - if (mid == from) { return pred(mid) ? from : to } - if (pred(mid)) { to = mid; } - else { from = mid + dir; } + if (from == to) { + return from; + } + var midF = (from + to) / 2, + mid = dir < 0 ? Math.ceil(midF) : Math.floor(midF); + if (mid == from) { + return pred(mid) ? from : to; + } + if (pred(mid)) { + to = mid; + } else { + from = mid + dir; + } } } // BIDI HELPERS function iterateBidiSections(order, from, to, f) { - if (!order) { return f(from, to, "ltr", 0) } + if (!order) { + return f(from, to, 'ltr', 0); + } var found = false; for (var i = 0; i < order.length; ++i) { var part = order[i]; - if (part.from < to && part.to > from || from == to && part.to == from) { - f(Math.max(part.from, from), Math.min(part.to, to), part.level == 1 ? "rtl" : "ltr", i); + if ( + (part.from < to && part.to > from) || + (from == to && part.to == from) + ) { + f( + Math.max(part.from, from), + Math.min(part.to, to), + part.level == 1 ? 'rtl' : 'ltr', + i + ); found = true; } } - if (!found) { f(from, to, "ltr"); } + if (!found) { + f(from, to, 'ltr'); + } } var bidiOther = null; @@ -331,17 +472,25 @@ bidiOther = null; for (var i = 0; i < order.length; ++i) { var cur = order[i]; - if (cur.from < ch && cur.to > ch) { return i } + if (cur.from < ch && cur.to > ch) { + return i; + } if (cur.to == ch) { - if (cur.from != cur.to && sticky == "before") { found = i; } - else { bidiOther = i; } + if (cur.from != cur.to && sticky == 'before') { + found = i; + } else { + bidiOther = i; + } } if (cur.from == ch) { - if (cur.from != cur.to && sticky != "before") { found = i; } - else { bidiOther = i; } + if (cur.from != cur.to && sticky != 'before') { + found = i; + } else { + bidiOther = i; + } } } - return found != null ? found : bidiOther + return found != null ? found : bidiOther; } // Bidirectional ordering algorithm @@ -367,36 +516,54 @@ // Returns null if characters are ordered as they appear // (left-to-right), or an array of sections ({from, to, level} // objects) in the order in which they occur visually. - var bidiOrdering = (function() { + var bidiOrdering = (function () { // Character types for codepoints 0 to 0xff - var lowTypes = "bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN"; + var lowTypes = + 'bbbbbbbbbtstwsbbbbbbbbbbbbbbssstwNN%%%NNNNNN,N,N1111111111NNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNNNLLLLLLLLLLLLLLLLLLLLLLLLLLNNNNbbbbbbsbbbbbbbbbbbbbbbbbbbbbbbbbb,N%%%%NNNNLNNNNN%%11NLNNN1LNNNNNLLLLLLLLLLLLLLLLLLLLLLLNLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLLN'; // Character types for codepoints 0x600 to 0x6f9 - var arabicTypes = "nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111"; + var arabicTypes = + 'nnnnnnNNr%%r,rNNmmmmmmmmmmmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmmmmmmmmmmmmmmmnnnnnnnnnn%nnrrrmrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrrmmmmmmmnNmmmmmmrrmmNmmmmrr1111111111'; function charType(code) { - if (code <= 0xf7) { return lowTypes.charAt(code) } - else if (0x590 <= code && code <= 0x5f4) { return "R" } - else if (0x600 <= code && code <= 0x6f9) { return arabicTypes.charAt(code - 0x600) } - else if (0x6ee <= code && code <= 0x8ac) { return "r" } - else if (0x2000 <= code && code <= 0x200b) { return "w" } - else if (code == 0x200c) { return "b" } - else { return "L" } + if (code <= 0xf7) { + return lowTypes.charAt(code); + } else if (0x590 <= code && code <= 0x5f4) { + return 'R'; + } else if (0x600 <= code && code <= 0x6f9) { + return arabicTypes.charAt(code - 0x600); + } else if (0x6ee <= code && code <= 0x8ac) { + return 'r'; + } else if (0x2000 <= code && code <= 0x200b) { + return 'w'; + } else if (code == 0x200c) { + return 'b'; + } else { + return 'L'; + } } var bidiRE = /[\u0590-\u05f4\u0600-\u06ff\u0700-\u08ac]/; - var isNeutral = /[stwN]/, isStrong = /[LRr]/, countsAsLeft = /[Lb1n]/, countsAsNum = /[1n]/; + var isNeutral = /[stwN]/, + isStrong = /[LRr]/, + countsAsLeft = /[Lb1n]/, + countsAsNum = /[1n]/; function BidiSpan(level, from, to) { this.level = level; - this.from = from; this.to = to; + this.from = from; + this.to = to; } - return function(str, direction) { - var outerType = direction == "ltr" ? "L" : "R"; + return function (str, direction) { + var outerType = direction == 'ltr' ? 'L' : 'R'; - if (str.length == 0 || direction == "ltr" && !bidiRE.test(str)) { return false } - var len = str.length, types = []; - for (var i = 0; i < len; ++i) - { types.push(charType(str.charCodeAt(i))); } + if (str.length == 0 || (direction == 'ltr' && !bidiRE.test(str))) { + return false; + } + var len = str.length, + types = []; + for (var i = 0; i < len; ++i) { + types.push(charType(str.charCodeAt(i))); + } // W1. Examine each non-spacing mark (NSM) in the level run, and // change the type of the NSM to the type of the previous @@ -404,8 +571,11 @@ // get the type of sor. for (var i$1 = 0, prev = outerType; i$1 < len; ++i$1) { var type = types[i$1]; - if (type == "m") { types[i$1] = prev; } - else { prev = type; } + if (type == 'm') { + types[i$1] = prev; + } else { + prev = type; + } } // W2. Search backwards from each instance of a European number @@ -415,8 +585,14 @@ // W3. Change all ALs to R. for (var i$2 = 0, cur = outerType; i$2 < len; ++i$2) { var type$1 = types[i$2]; - if (type$1 == "1" && cur == "r") { types[i$2] = "n"; } - else if (isStrong.test(type$1)) { cur = type$1; if (type$1 == "r") { types[i$2] = "R"; } } + if (type$1 == '1' && cur == 'r') { + types[i$2] = 'n'; + } else if (isStrong.test(type$1)) { + cur = type$1; + if (type$1 == 'r') { + types[i$2] = 'R'; + } + } } // W4. A single European separator between two European numbers @@ -424,9 +600,15 @@ // two numbers of the same type changes to that type. for (var i$3 = 1, prev$1 = types[0]; i$3 < len - 1; ++i$3) { var type$2 = types[i$3]; - if (type$2 == "+" && prev$1 == "1" && types[i$3+1] == "1") { types[i$3] = "1"; } - else if (type$2 == "," && prev$1 == types[i$3+1] && - (prev$1 == "1" || prev$1 == "n")) { types[i$3] = prev$1; } + if (type$2 == '+' && prev$1 == '1' && types[i$3 + 1] == '1') { + types[i$3] = '1'; + } else if ( + type$2 == ',' && + prev$1 == types[i$3 + 1] && + (prev$1 == '1' || prev$1 == 'n') + ) { + types[i$3] = prev$1; + } prev$1 = type$2; } @@ -436,12 +618,18 @@ // Neutral. for (var i$4 = 0; i$4 < len; ++i$4) { var type$3 = types[i$4]; - if (type$3 == ",") { types[i$4] = "N"; } - else if (type$3 == "%") { - var end = (void 0); - for (end = i$4 + 1; end < len && types[end] == "%"; ++end) {} - var replace = (i$4 && types[i$4-1] == "!") || (end < len && types[end] == "1") ? "1" : "N"; - for (var j = i$4; j < end; ++j) { types[j] = replace; } + if (type$3 == ',') { + types[i$4] = 'N'; + } else if (type$3 == '%') { + var end = void 0; + for (end = i$4 + 1; end < len && types[end] == '%'; ++end) {} + var replace = + (i$4 && types[i$4 - 1] == '!') || (end < len && types[end] == '1') + ? '1' + : 'N'; + for (var j = i$4; j < end; ++j) { + types[j] = replace; + } i$4 = end - 1; } } @@ -451,8 +639,11 @@ // found, then change the type of the European number to L. for (var i$5 = 0, cur$1 = outerType; i$5 < len; ++i$5) { var type$4 = types[i$5]; - if (cur$1 == "L" && type$4 == "1") { types[i$5] = "L"; } - else if (isStrong.test(type$4)) { cur$1 = type$4; } + if (cur$1 == 'L' && type$4 == '1') { + types[i$5] = 'L'; + } else if (isStrong.test(type$4)) { + cur$1 = type$4; + } } // N1. A sequence of neutrals takes the direction of the @@ -463,12 +654,18 @@ // N2. Any remaining neutrals take the embedding direction. for (var i$6 = 0; i$6 < len; ++i$6) { if (isNeutral.test(types[i$6])) { - var end$1 = (void 0); - for (end$1 = i$6 + 1; end$1 < len && isNeutral.test(types[end$1]); ++end$1) {} - var before = (i$6 ? types[i$6-1] : outerType) == "L"; - var after = (end$1 < len ? types[end$1] : outerType) == "L"; - var replace$1 = before == after ? (before ? "L" : "R") : outerType; - for (var j$1 = i$6; j$1 < end$1; ++j$1) { types[j$1] = replace$1; } + var end$1 = void 0; + for ( + end$1 = i$6 + 1; + end$1 < len && isNeutral.test(types[end$1]); + ++end$1 + ) {} + var before = (i$6 ? types[i$6 - 1] : outerType) == 'L'; + var after = (end$1 < len ? types[end$1] : outerType) == 'L'; + var replace$1 = before == after ? (before ? 'L' : 'R') : outerType; + for (var j$1 = i$6; j$1 < end$1; ++j$1) { + types[j$1] = replace$1; + } i$6 = end$1 - 1; } } @@ -478,28 +675,36 @@ // levels (0, 1, 2) in an implementation that doesn't take // explicit embedding into account, we can build up the order on // the fly, without following the level-based algorithm. - var order = [], m; - for (var i$7 = 0; i$7 < len;) { + var order = [], + m; + for (var i$7 = 0; i$7 < len; ) { if (countsAsLeft.test(types[i$7])) { var start = i$7; for (++i$7; i$7 < len && countsAsLeft.test(types[i$7]); ++i$7) {} order.push(new BidiSpan(0, start, i$7)); } else { - var pos = i$7, at = order.length; - for (++i$7; i$7 < len && types[i$7] != "L"; ++i$7) {} - for (var j$2 = pos; j$2 < i$7;) { + var pos = i$7, + at = order.length; + for (++i$7; i$7 < len && types[i$7] != 'L'; ++i$7) {} + for (var j$2 = pos; j$2 < i$7; ) { if (countsAsNum.test(types[j$2])) { - if (pos < j$2) { order.splice(at, 0, new BidiSpan(1, pos, j$2)); } + if (pos < j$2) { + order.splice(at, 0, new BidiSpan(1, pos, j$2)); + } var nstart = j$2; for (++j$2; j$2 < i$7 && countsAsNum.test(types[j$2]); ++j$2) {} order.splice(at, 0, new BidiSpan(2, nstart, j$2)); pos = j$2; - } else { ++j$2; } + } else { + ++j$2; + } + } + if (pos < i$7) { + order.splice(at, 0, new BidiSpan(1, pos, i$7)); } - if (pos < i$7) { order.splice(at, 0, new BidiSpan(1, pos, i$7)); } } } - if (direction == "ltr") { + if (direction == 'ltr') { if (order[0].level == 1 && (m = str.match(/^\s+/))) { order[0].from = m[0].length; order.unshift(new BidiSpan(0, 0, m[0].length)); @@ -510,8 +715,8 @@ } } - return direction == "rtl" ? order.reverse() : order - } + return direction == 'rtl' ? order.reverse() : order; + }; })(); // Get the bidi ordering for the given line (and cache it). Returns @@ -519,8 +724,10 @@ // BidiSpan objects otherwise. function getOrder(line, direction) { var order = line.order; - if (order == null) { order = line.order = bidiOrdering(line.text, direction); } - return order + if (order == null) { + order = line.order = bidiOrdering(line.text, direction); + } + return order; } // EVENT HANDLING @@ -530,11 +737,11 @@ var noHandlers = []; - var on = function(emitter, type, f) { + var on = function (emitter, type, f) { if (emitter.addEventListener) { emitter.addEventListener(type, f, false); } else if (emitter.attachEvent) { - emitter.attachEvent("on" + type, f); + emitter.attachEvent('on' + type, f); } else { var map$$1 = emitter._handlers || (emitter._handlers = {}); map$$1[type] = (map$$1[type] || noHandlers).concat(f); @@ -542,179 +749,268 @@ }; function getHandlers(emitter, type) { - return emitter._handlers && emitter._handlers[type] || noHandlers + return (emitter._handlers && emitter._handlers[type]) || noHandlers; } function off(emitter, type, f) { if (emitter.removeEventListener) { emitter.removeEventListener(type, f, false); } else if (emitter.detachEvent) { - emitter.detachEvent("on" + type, f); + emitter.detachEvent('on' + type, f); } else { - var map$$1 = emitter._handlers, arr = map$$1 && map$$1[type]; + var map$$1 = emitter._handlers, + arr = map$$1 && map$$1[type]; if (arr) { var index = indexOf(arr, f); - if (index > -1) - { map$$1[type] = arr.slice(0, index).concat(arr.slice(index + 1)); } + if (index > -1) { + map$$1[type] = arr.slice(0, index).concat(arr.slice(index + 1)); + } } } } function signal(emitter, type /*, values...*/) { var handlers = getHandlers(emitter, type); - if (!handlers.length) { return } + if (!handlers.length) { + return; + } var args = Array.prototype.slice.call(arguments, 2); - for (var i = 0; i < handlers.length; ++i) { handlers[i].apply(null, args); } + for (var i = 0; i < handlers.length; ++i) { + handlers[i].apply(null, args); + } } // The DOM events that CodeMirror handles can be overridden by // registering a (non-DOM) handler on the editor for the event name, // and preventDefault-ing the event in that handler. function signalDOMEvent(cm, e, override) { - if (typeof e == "string") - { e = {type: e, preventDefault: function() { this.defaultPrevented = true; }}; } + if (typeof e == 'string') { + e = { + type: e, + preventDefault: function () { + this.defaultPrevented = true; + }, + }; + } signal(cm, override || e.type, cm, e); - return e_defaultPrevented(e) || e.codemirrorIgnore + return e_defaultPrevented(e) || e.codemirrorIgnore; } function signalCursorActivity(cm) { var arr = cm._handlers && cm._handlers.cursorActivity; - if (!arr) { return } - var set = cm.curOp.cursorActivityHandlers || (cm.curOp.cursorActivityHandlers = []); - for (var i = 0; i < arr.length; ++i) { if (indexOf(set, arr[i]) == -1) - { set.push(arr[i]); } } + if (!arr) { + return; + } + var set = + cm.curOp.cursorActivityHandlers || (cm.curOp.cursorActivityHandlers = []); + for (var i = 0; i < arr.length; ++i) { + if (indexOf(set, arr[i]) == -1) { + set.push(arr[i]); + } + } } function hasHandler(emitter, type) { - return getHandlers(emitter, type).length > 0 + return getHandlers(emitter, type).length > 0; } // Add on and off methods to a constructor's prototype, to make // registering events on such objects more convenient. function eventMixin(ctor) { - ctor.prototype.on = function(type, f) {on(this, type, f);}; - ctor.prototype.off = function(type, f) {off(this, type, f);}; + ctor.prototype.on = function (type, f) { + on(this, type, f); + }; + ctor.prototype.off = function (type, f) { + off(this, type, f); + }; } // Due to the fact that we still support jurassic IE versions, some // compatibility wrappers are needed. function e_preventDefault(e) { - if (e.preventDefault) { e.preventDefault(); } - else { e.returnValue = false; } + if (e.preventDefault) { + e.preventDefault(); + } else { + e.returnValue = false; + } } function e_stopPropagation(e) { - if (e.stopPropagation) { e.stopPropagation(); } - else { e.cancelBubble = true; } + if (e.stopPropagation) { + e.stopPropagation(); + } else { + e.cancelBubble = true; + } } function e_defaultPrevented(e) { - return e.defaultPrevented != null ? e.defaultPrevented : e.returnValue == false + return e.defaultPrevented != null + ? e.defaultPrevented + : e.returnValue == false; + } + function e_stop(e) { + e_preventDefault(e); + e_stopPropagation(e); } - function e_stop(e) {e_preventDefault(e); e_stopPropagation(e);} - function e_target(e) {return e.target || e.srcElement} + function e_target(e) { + return e.target || e.srcElement; + } function e_button(e) { var b = e.which; if (b == null) { - if (e.button & 1) { b = 1; } - else if (e.button & 2) { b = 3; } - else if (e.button & 4) { b = 2; } + if (e.button & 1) { + b = 1; + } else if (e.button & 2) { + b = 3; + } else if (e.button & 4) { + b = 2; + } } - if (mac && e.ctrlKey && b == 1) { b = 3; } - return b + if (mac && e.ctrlKey && b == 1) { + b = 3; + } + return b; } // Detect drag-and-drop - var dragAndDrop = function() { + var dragAndDrop = (function () { // There is *some* kind of drag-and-drop support in IE6-8, but I // couldn't get it to work yet. - if (ie && ie_version < 9) { return false } + if (ie && ie_version < 9) { + return false; + } var div = elt('div'); - return "draggable" in div || "dragDrop" in div - }(); + return 'draggable' in div || 'dragDrop' in div; + })(); var zwspSupported; function zeroWidthElement(measure) { if (zwspSupported == null) { - var test = elt("span", "\u200b"); - removeChildrenAndAdd(measure, elt("span", [test, document.createTextNode("x")])); - if (measure.firstChild.offsetHeight != 0) - { zwspSupported = test.offsetWidth <= 1 && test.offsetHeight > 2 && !(ie && ie_version < 8); } - } - var node = zwspSupported ? elt("span", "\u200b") : - elt("span", "\u00a0", null, "display: inline-block; width: 1px; margin-right: -1px"); - node.setAttribute("cm-text", ""); - return node + var test = elt('span', '\u200b'); + removeChildrenAndAdd( + measure, + elt('span', [test, document.createTextNode('x')]) + ); + if (measure.firstChild.offsetHeight != 0) { + zwspSupported = + test.offsetWidth <= 1 && + test.offsetHeight > 2 && + !(ie && ie_version < 8); + } + } + var node = zwspSupported + ? elt('span', '\u200b') + : elt( + 'span', + '\u00a0', + null, + 'display: inline-block; width: 1px; margin-right: -1px' + ); + node.setAttribute('cm-text', ''); + return node; } // Feature-detect IE's crummy client rect reporting for bidi text var badBidiRects; function hasBadBidiRects(measure) { - if (badBidiRects != null) { return badBidiRects } - var txt = removeChildrenAndAdd(measure, document.createTextNode("A\u062eA")); + if (badBidiRects != null) { + return badBidiRects; + } + var txt = removeChildrenAndAdd( + measure, + document.createTextNode('A\u062eA') + ); var r0 = range(txt, 0, 1).getBoundingClientRect(); var r1 = range(txt, 1, 2).getBoundingClientRect(); removeChildren(measure); - if (!r0 || r0.left == r0.right) { return false } // Safari returns null in some cases (#2780) - return badBidiRects = (r1.right - r0.right < 3) + if (!r0 || r0.left == r0.right) { + return false; + } // Safari returns null in some cases (#2780) + return (badBidiRects = r1.right - r0.right < 3); } // See if "".split is the broken IE version, if so, provide an // alternative way to split lines. - var splitLinesAuto = "\n\nb".split(/\n/).length != 3 ? function (string) { - var pos = 0, result = [], l = string.length; - while (pos <= l) { - var nl = string.indexOf("\n", pos); - if (nl == -1) { nl = string.length; } - var line = string.slice(pos, string.charAt(nl - 1) == "\r" ? nl - 1 : nl); - var rt = line.indexOf("\r"); - if (rt != -1) { - result.push(line.slice(0, rt)); - pos += rt + 1; - } else { - result.push(line); - pos = nl + 1; - } - } - return result - } : function (string) { return string.split(/\r\n?|\n/); }; + var splitLinesAuto = + '\n\nb'.split(/\n/).length != 3 + ? function (string) { + var pos = 0, + result = [], + l = string.length; + while (pos <= l) { + var nl = string.indexOf('\n', pos); + if (nl == -1) { + nl = string.length; + } + var line = string.slice( + pos, + string.charAt(nl - 1) == '\r' ? nl - 1 : nl + ); + var rt = line.indexOf('\r'); + if (rt != -1) { + result.push(line.slice(0, rt)); + pos += rt + 1; + } else { + result.push(line); + pos = nl + 1; + } + } + return result; + } + : function (string) { + return string.split(/\r\n?|\n/); + }; - var hasSelection = window.getSelection ? function (te) { - try { return te.selectionStart != te.selectionEnd } - catch(e) { return false } - } : function (te) { - var range$$1; - try {range$$1 = te.ownerDocument.selection.createRange();} - catch(e) {} - if (!range$$1 || range$$1.parentElement() != te) { return false } - return range$$1.compareEndPoints("StartToEnd", range$$1) != 0 - }; + var hasSelection = window.getSelection + ? function (te) { + try { + return te.selectionStart != te.selectionEnd; + } catch (e) { + return false; + } + } + : function (te) { + var range$$1; + try { + range$$1 = te.ownerDocument.selection.createRange(); + } catch (e) {} + if (!range$$1 || range$$1.parentElement() != te) { + return false; + } + return range$$1.compareEndPoints('StartToEnd', range$$1) != 0; + }; var hasCopyEvent = (function () { - var e = elt("div"); - if ("oncopy" in e) { return true } - e.setAttribute("oncopy", "return;"); - return typeof e.oncopy == "function" + var e = elt('div'); + if ('oncopy' in e) { + return true; + } + e.setAttribute('oncopy', 'return;'); + return typeof e.oncopy == 'function'; })(); var badZoomedRects = null; function hasBadZoomedRects(measure) { - if (badZoomedRects != null) { return badZoomedRects } - var node = removeChildrenAndAdd(measure, elt("span", "x")); + if (badZoomedRects != null) { + return badZoomedRects; + } + var node = removeChildrenAndAdd(measure, elt('span', 'x')); var normal = node.getBoundingClientRect(); var fromRange = range(node, 0, 1).getBoundingClientRect(); - return badZoomedRects = Math.abs(normal.left - fromRange.left) > 1 + return (badZoomedRects = Math.abs(normal.left - fromRange.left) > 1); } // Known modes, by name and by MIME - var modes = {}, mimeModes = {}; + var modes = {}, + mimeModes = {}; // Extra arguments are stored as the mode's dependencies, which is // used by (legacy) mechanisms like loadmode.js to automatically // load a mode. (Preferred mechanism is the require/define calls.) function defineMode(name, mode) { - if (arguments.length > 2) - { mode.dependencies = Array.prototype.slice.call(arguments, 2); } + if (arguments.length > 2) { + mode.dependencies = Array.prototype.slice.call(arguments, 2); + } modes[name] = mode; } @@ -725,20 +1021,35 @@ // Given a MIME type, a {name, ...options} config object, or a name // string, return a mode config object. function resolveMode(spec) { - if (typeof spec == "string" && mimeModes.hasOwnProperty(spec)) { + if (typeof spec == 'string' && mimeModes.hasOwnProperty(spec)) { spec = mimeModes[spec]; - } else if (spec && typeof spec.name == "string" && mimeModes.hasOwnProperty(spec.name)) { + } else if ( + spec && + typeof spec.name == 'string' && + mimeModes.hasOwnProperty(spec.name) + ) { var found = mimeModes[spec.name]; - if (typeof found == "string") { found = {name: found}; } + if (typeof found == 'string') { + found = { name: found }; + } spec = createObj(found, spec); spec.name = found.name; - } else if (typeof spec == "string" && /^[\w\-]+\/[\w\-]+\+xml$/.test(spec)) { - return resolveMode("application/xml") - } else if (typeof spec == "string" && /^[\w\-]+\/[\w\-]+\+json$/.test(spec)) { - return resolveMode("application/json") + } else if ( + typeof spec == 'string' && + /^[\w\-]+\/[\w\-]+\+xml$/.test(spec) + ) { + return resolveMode('application/xml'); + } else if ( + typeof spec == 'string' && + /^[\w\-]+\/[\w\-]+\+json$/.test(spec) + ) { + return resolveMode('application/json'); + } + if (typeof spec == 'string') { + return { name: spec }; + } else { + return spec || { name: 'null' }; } - if (typeof spec == "string") { return {name: spec} } - else { return spec || {name: "null"} } } // Given a mode spec (anything that resolveMode accepts), find and @@ -746,42 +1057,61 @@ function getMode(options, spec) { spec = resolveMode(spec); var mfactory = modes[spec.name]; - if (!mfactory) { return getMode(options, "text/plain") } + if (!mfactory) { + return getMode(options, 'text/plain'); + } var modeObj = mfactory(options, spec); if (modeExtensions.hasOwnProperty(spec.name)) { var exts = modeExtensions[spec.name]; for (var prop in exts) { - if (!exts.hasOwnProperty(prop)) { continue } - if (modeObj.hasOwnProperty(prop)) { modeObj["_" + prop] = modeObj[prop]; } + if (!exts.hasOwnProperty(prop)) { + continue; + } + if (modeObj.hasOwnProperty(prop)) { + modeObj['_' + prop] = modeObj[prop]; + } modeObj[prop] = exts[prop]; } } modeObj.name = spec.name; - if (spec.helperType) { modeObj.helperType = spec.helperType; } - if (spec.modeProps) { for (var prop$1 in spec.modeProps) - { modeObj[prop$1] = spec.modeProps[prop$1]; } } + if (spec.helperType) { + modeObj.helperType = spec.helperType; + } + if (spec.modeProps) { + for (var prop$1 in spec.modeProps) { + modeObj[prop$1] = spec.modeProps[prop$1]; + } + } - return modeObj + return modeObj; } // This can be used to attach properties to mode objects from // outside the actual mode definition. var modeExtensions = {}; function extendMode(mode, properties) { - var exts = modeExtensions.hasOwnProperty(mode) ? modeExtensions[mode] : (modeExtensions[mode] = {}); + var exts = modeExtensions.hasOwnProperty(mode) + ? modeExtensions[mode] + : (modeExtensions[mode] = {}); copyObj(properties, exts); } function copyState(mode, state) { - if (state === true) { return state } - if (mode.copyState) { return mode.copyState(state) } + if (state === true) { + return state; + } + if (mode.copyState) { + return mode.copyState(state); + } var nstate = {}; for (var n in state) { var val = state[n]; - if (val instanceof Array) { val = val.concat([]); } + if (val instanceof Array) { + val = val.concat([]); + } nstate[n] = val; } - return nstate + return nstate; } // Given a mode and a state (for that mode), find the inner mode and @@ -790,15 +1120,17 @@ var info; while (mode.innerMode) { info = mode.innerMode(state); - if (!info || info.mode == mode) { break } + if (!info || info.mode == mode) { + break; + } state = info.state; mode = info.mode; } - return info || {mode: mode, state: state} + return info || { mode: mode, state: state }; } function startState(mode, a1, a2) { - return mode.startState ? mode.startState(a1, a2) : true + return mode.startState ? mode.startState(a1, a2) : true; } // STRING STREAM @@ -806,7 +1138,7 @@ // Fed to the mode parsers, provides helper functions to make // parsers more succinct. - var StringStream = function(string, tabSize, lineOracle) { + var StringStream = function (string, tabSize, lineOracle) { this.pos = this.start = 0; this.string = string; this.tabSize = tabSize || 8; @@ -815,133 +1147,207 @@ this.lineOracle = lineOracle; }; - StringStream.prototype.eol = function () {return this.pos >= this.string.length}; - StringStream.prototype.sol = function () {return this.pos == this.lineStart}; - StringStream.prototype.peek = function () {return this.string.charAt(this.pos) || undefined}; + StringStream.prototype.eol = function () { + return this.pos >= this.string.length; + }; + StringStream.prototype.sol = function () { + return this.pos == this.lineStart; + }; + StringStream.prototype.peek = function () { + return this.string.charAt(this.pos) || undefined; + }; StringStream.prototype.next = function () { - if (this.pos < this.string.length) - { return this.string.charAt(this.pos++) } + if (this.pos < this.string.length) { + return this.string.charAt(this.pos++); + } }; StringStream.prototype.eat = function (match) { var ch = this.string.charAt(this.pos); var ok; - if (typeof match == "string") { ok = ch == match; } - else { ok = ch && (match.test ? match.test(ch) : match(ch)); } - if (ok) {++this.pos; return ch} + if (typeof match == 'string') { + ok = ch == match; + } else { + ok = ch && (match.test ? match.test(ch) : match(ch)); + } + if (ok) { + ++this.pos; + return ch; + } }; StringStream.prototype.eatWhile = function (match) { var start = this.pos; - while (this.eat(match)){} - return this.pos > start + while (this.eat(match)) {} + return this.pos > start; }; StringStream.prototype.eatSpace = function () { - var this$1 = this; + var this$1 = this; var start = this.pos; - while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) { ++this$1.pos; } - return this.pos > start + while (/[\s\u00a0]/.test(this.string.charAt(this.pos))) { + ++this$1.pos; + } + return this.pos > start; + }; + StringStream.prototype.skipToEnd = function () { + this.pos = this.string.length; }; - StringStream.prototype.skipToEnd = function () {this.pos = this.string.length;}; StringStream.prototype.skipTo = function (ch) { var found = this.string.indexOf(ch, this.pos); - if (found > -1) {this.pos = found; return true} + if (found > -1) { + this.pos = found; + return true; + } + }; + StringStream.prototype.backUp = function (n) { + this.pos -= n; }; - StringStream.prototype.backUp = function (n) {this.pos -= n;}; StringStream.prototype.column = function () { if (this.lastColumnPos < this.start) { - this.lastColumnValue = countColumn(this.string, this.start, this.tabSize, this.lastColumnPos, this.lastColumnValue); + this.lastColumnValue = countColumn( + this.string, + this.start, + this.tabSize, + this.lastColumnPos, + this.lastColumnValue + ); this.lastColumnPos = this.start; } - return this.lastColumnValue - (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0) + return ( + this.lastColumnValue - + (this.lineStart + ? countColumn(this.string, this.lineStart, this.tabSize) + : 0) + ); }; StringStream.prototype.indentation = function () { - return countColumn(this.string, null, this.tabSize) - - (this.lineStart ? countColumn(this.string, this.lineStart, this.tabSize) : 0) + return ( + countColumn(this.string, null, this.tabSize) - + (this.lineStart + ? countColumn(this.string, this.lineStart, this.tabSize) + : 0) + ); }; StringStream.prototype.match = function (pattern, consume, caseInsensitive) { - if (typeof pattern == "string") { - var cased = function (str) { return caseInsensitive ? str.toLowerCase() : str; }; + if (typeof pattern == 'string') { + var cased = function (str) { + return caseInsensitive ? str.toLowerCase() : str; + }; var substr = this.string.substr(this.pos, pattern.length); if (cased(substr) == cased(pattern)) { - if (consume !== false) { this.pos += pattern.length; } - return true + if (consume !== false) { + this.pos += pattern.length; + } + return true; } } else { var match = this.string.slice(this.pos).match(pattern); - if (match && match.index > 0) { return null } - if (match && consume !== false) { this.pos += match[0].length; } - return match + if (match && match.index > 0) { + return null; + } + if (match && consume !== false) { + this.pos += match[0].length; + } + return match; } }; - StringStream.prototype.current = function (){return this.string.slice(this.start, this.pos)}; + StringStream.prototype.current = function () { + return this.string.slice(this.start, this.pos); + }; StringStream.prototype.hideFirstChars = function (n, inner) { this.lineStart += n; - try { return inner() } - finally { this.lineStart -= n; } + try { + return inner(); + } finally { + this.lineStart -= n; + } }; StringStream.prototype.lookAhead = function (n) { var oracle = this.lineOracle; - return oracle && oracle.lookAhead(n) + return oracle && oracle.lookAhead(n); }; StringStream.prototype.baseToken = function () { var oracle = this.lineOracle; - return oracle && oracle.baseToken(this.pos) + return oracle && oracle.baseToken(this.pos); }; // Find the line object corresponding to the given line number. function getLine(doc, n) { n -= doc.first; - if (n < 0 || n >= doc.size) { throw new Error("There is no line " + (n + doc.first) + " in the document.") } + if (n < 0 || n >= doc.size) { + throw new Error( + 'There is no line ' + (n + doc.first) + ' in the document.' + ); + } var chunk = doc; while (!chunk.lines) { - for (var i = 0;; ++i) { - var child = chunk.children[i], sz = child.chunkSize(); - if (n < sz) { chunk = child; break } + for (var i = 0; ; ++i) { + var child = chunk.children[i], + sz = child.chunkSize(); + if (n < sz) { + chunk = child; + break; + } n -= sz; } } - return chunk.lines[n] + return chunk.lines[n]; } // Get the part of a document between two positions, as an array of // strings. function getBetween(doc, start, end) { - var out = [], n = start.line; + var out = [], + n = start.line; doc.iter(start.line, end.line + 1, function (line) { var text = line.text; - if (n == end.line) { text = text.slice(0, end.ch); } - if (n == start.line) { text = text.slice(start.ch); } + if (n == end.line) { + text = text.slice(0, end.ch); + } + if (n == start.line) { + text = text.slice(start.ch); + } out.push(text); ++n; }); - return out + return out; } // Get the lines between from and to, as array of strings. function getLines(doc, from, to) { var out = []; - doc.iter(from, to, function (line) { out.push(line.text); }); // iter aborts when callback returns truthy value - return out + doc.iter(from, to, function (line) { + out.push(line.text); + }); // iter aborts when callback returns truthy value + return out; } // Update the height of a line, propagating the height change // upwards to parent nodes. function updateLineHeight(line, height) { var diff = height - line.height; - if (diff) { for (var n = line; n; n = n.parent) { n.height += diff; } } + if (diff) { + for (var n = line; n; n = n.parent) { + n.height += diff; + } + } } // Given a line object, find its line number by walking up through // its parent links. function lineNo(line) { - if (line.parent == null) { return null } - var cur = line.parent, no = indexOf(cur.lines, line); + if (line.parent == null) { + return null; + } + var cur = line.parent, + no = indexOf(cur.lines, line); for (var chunk = cur.parent; chunk; cur = chunk, chunk = chunk.parent) { - for (var i = 0;; ++i) { - if (chunk.children[i] == cur) { break } + for (var i = 0; ; ++i) { + if (chunk.children[i] == cur) { + break; + } no += chunk.children[i].chunkSize(); } } - return no + cur.first + return no + cur.first; } // Find the line at the given vertical position, using the height @@ -950,33 +1356,44 @@ var n = chunk.first; outer: do { for (var i$1 = 0; i$1 < chunk.children.length; ++i$1) { - var child = chunk.children[i$1], ch = child.height; - if (h < ch) { chunk = child; continue outer } + var child = chunk.children[i$1], + ch = child.height; + if (h < ch) { + chunk = child; + continue outer; + } h -= ch; n += child.chunkSize(); } - return n - } while (!chunk.lines) + return n; + } while (!chunk.lines); var i = 0; for (; i < chunk.lines.length; ++i) { - var line = chunk.lines[i], lh = line.height; - if (h < lh) { break } + var line = chunk.lines[i], + lh = line.height; + if (h < lh) { + break; + } h -= lh; } - return n + i + return n + i; } - function isLine(doc, l) {return l >= doc.first && l < doc.first + doc.size} + function isLine(doc, l) { + return l >= doc.first && l < doc.first + doc.size; + } function lineNumberFor(options, i) { - return String(options.lineNumberFormatter(i + options.firstLineNumber)) + return String(options.lineNumberFormatter(i + options.firstLineNumber)); } // A Pos instance represents a position within the text. function Pos(line, ch, sticky) { - if ( sticky === void 0 ) sticky = null; + if (sticky === void 0) sticky = null; - if (!(this instanceof Pos)) { return new Pos(line, ch, sticky) } + if (!(this instanceof Pos)) { + return new Pos(line, ch, sticky); + } this.line = line; this.ch = ch; this.sticky = sticky; @@ -984,41 +1401,63 @@ // Compare two positions, return 0 if they are the same, a negative // number when a is less, and a positive number otherwise. - function cmp(a, b) { return a.line - b.line || a.ch - b.ch } + function cmp(a, b) { + return a.line - b.line || a.ch - b.ch; + } - function equalCursorPos(a, b) { return a.sticky == b.sticky && cmp(a, b) == 0 } + function equalCursorPos(a, b) { + return a.sticky == b.sticky && cmp(a, b) == 0; + } - function copyPos(x) {return Pos(x.line, x.ch)} - function maxPos(a, b) { return cmp(a, b) < 0 ? b : a } - function minPos(a, b) { return cmp(a, b) < 0 ? a : b } + function copyPos(x) { + return Pos(x.line, x.ch); + } + function maxPos(a, b) { + return cmp(a, b) < 0 ? b : a; + } + function minPos(a, b) { + return cmp(a, b) < 0 ? a : b; + } // Most of the external API clips given positions to make sure they // actually exist within the document. - function clipLine(doc, n) {return Math.max(doc.first, Math.min(n, doc.first + doc.size - 1))} + function clipLine(doc, n) { + return Math.max(doc.first, Math.min(n, doc.first + doc.size - 1)); + } function clipPos(doc, pos) { - if (pos.line < doc.first) { return Pos(doc.first, 0) } + if (pos.line < doc.first) { + return Pos(doc.first, 0); + } var last = doc.first + doc.size - 1; - if (pos.line > last) { return Pos(last, getLine(doc, last).text.length) } - return clipToLen(pos, getLine(doc, pos.line).text.length) + if (pos.line > last) { + return Pos(last, getLine(doc, last).text.length); + } + return clipToLen(pos, getLine(doc, pos.line).text.length); } function clipToLen(pos, linelen) { var ch = pos.ch; - if (ch == null || ch > linelen) { return Pos(pos.line, linelen) } - else if (ch < 0) { return Pos(pos.line, 0) } - else { return pos } + if (ch == null || ch > linelen) { + return Pos(pos.line, linelen); + } else if (ch < 0) { + return Pos(pos.line, 0); + } else { + return pos; + } } function clipPosArray(doc, array) { var out = []; - for (var i = 0; i < array.length; i++) { out[i] = clipPos(doc, array[i]); } - return out + for (var i = 0; i < array.length; i++) { + out[i] = clipPos(doc, array[i]); + } + return out; } - var SavedContext = function(state, lookAhead) { + var SavedContext = function (state, lookAhead) { this.state = state; this.lookAhead = lookAhead; }; - var Context = function(doc, state, line, lookAhead) { + var Context = function (doc, state, line, lookAhead) { this.state = state; this.doc = doc; this.line = line; @@ -1029,39 +1468,56 @@ Context.prototype.lookAhead = function (n) { var line = this.doc.getLine(this.line + n); - if (line != null && n > this.maxLookAhead) { this.maxLookAhead = n; } - return line + if (line != null && n > this.maxLookAhead) { + this.maxLookAhead = n; + } + return line; }; Context.prototype.baseToken = function (n) { - var this$1 = this; + var this$1 = this; - if (!this.baseTokens) { return null } - while (this.baseTokens[this.baseTokenPos] <= n) - { this$1.baseTokenPos += 2; } + if (!this.baseTokens) { + return null; + } + while (this.baseTokens[this.baseTokenPos] <= n) { + this$1.baseTokenPos += 2; + } var type = this.baseTokens[this.baseTokenPos + 1]; - return {type: type && type.replace(/( |^)overlay .*/, ""), - size: this.baseTokens[this.baseTokenPos] - n} + return { + type: type && type.replace(/( |^)overlay .*/, ''), + size: this.baseTokens[this.baseTokenPos] - n, + }; }; Context.prototype.nextLine = function () { this.line++; - if (this.maxLookAhead > 0) { this.maxLookAhead--; } + if (this.maxLookAhead > 0) { + this.maxLookAhead--; + } }; Context.fromSaved = function (doc, saved, line) { - if (saved instanceof SavedContext) - { return new Context(doc, copyState(doc.mode, saved.state), line, saved.lookAhead) } - else - { return new Context(doc, copyState(doc.mode, saved), line) } + if (saved instanceof SavedContext) { + return new Context( + doc, + copyState(doc.mode, saved.state), + line, + saved.lookAhead + ); + } else { + return new Context(doc, copyState(doc.mode, saved), line); + } }; Context.prototype.save = function (copy) { - var state = copy !== false ? copyState(this.doc.mode, this.state) : this.state; - return this.maxLookAhead > 0 ? new SavedContext(state, this.maxLookAhead) : state + var state = + copy !== false ? copyState(this.doc.mode, this.state) : this.state; + return this.maxLookAhead > 0 + ? new SavedContext(state, this.maxLookAhead) + : state; }; - // Compute a style array (an array starting with a mode generation // -- for invalidation -- followed by pairs of end positions and // style strings), which is used to highlight the tokens on the @@ -1069,79 +1525,128 @@ function highlightLine(cm, line, context, forceToEnd) { // A styles array always starts with a number identifying the // mode/overlays that it is based on (for easy invalidation). - var st = [cm.state.modeGen], lineClasses = {}; + var st = [cm.state.modeGen], + lineClasses = {}; // Compute the base array of styles - runMode(cm, line.text, cm.doc.mode, context, function (end, style) { return st.push(end, style); }, - lineClasses, forceToEnd); + runMode( + cm, + line.text, + cm.doc.mode, + context, + function (end, style) { + return st.push(end, style); + }, + lineClasses, + forceToEnd + ); var state = context.state; // Run overlays, adjust style array. - var loop = function ( o ) { + var loop = function (o) { context.baseTokens = st; - var overlay = cm.state.overlays[o], i = 1, at = 0; + var overlay = cm.state.overlays[o], + i = 1, + at = 0; context.state = true; - runMode(cm, line.text, overlay.mode, context, function (end, style) { - var start = i; - // Ensure there's a token end at the current position, and that i points at it - while (at < end) { - var i_end = st[i]; - if (i_end > end) - { st.splice(i, 1, end, st[i+1], i_end); } - i += 2; - at = Math.min(end, i_end); - } - if (!style) { return } - if (overlay.opaque) { - st.splice(start, i - start, end, "overlay " + style); - i = start + 2; - } else { - for (; start < i; start += 2) { - var cur = st[start+1]; - st[start+1] = (cur ? cur + " " : "") + "overlay " + style; + runMode( + cm, + line.text, + overlay.mode, + context, + function (end, style) { + var start = i; + // Ensure there's a token end at the current position, and that i points at it + while (at < end) { + var i_end = st[i]; + if (i_end > end) { + st.splice(i, 1, end, st[i + 1], i_end); + } + i += 2; + at = Math.min(end, i_end); } - } - }, lineClasses); + if (!style) { + return; + } + if (overlay.opaque) { + st.splice(start, i - start, end, 'overlay ' + style); + i = start + 2; + } else { + for (; start < i; start += 2) { + var cur = st[start + 1]; + st[start + 1] = (cur ? cur + ' ' : '') + 'overlay ' + style; + } + } + }, + lineClasses + ); context.state = state; context.baseTokens = null; context.baseTokenPos = 1; }; - for (var o = 0; o < cm.state.overlays.length; ++o) loop( o ); + for (var o = 0; o < cm.state.overlays.length; ++o) loop(o); - return {styles: st, classes: lineClasses.bgClass || lineClasses.textClass ? lineClasses : null} + return { + styles: st, + classes: + lineClasses.bgClass || lineClasses.textClass ? lineClasses : null, + }; } function getLineStyles(cm, line, updateFrontier) { if (!line.styles || line.styles[0] != cm.state.modeGen) { var context = getContextBefore(cm, lineNo(line)); - var resetState = line.text.length > cm.options.maxHighlightLength && copyState(cm.doc.mode, context.state); + var resetState = + line.text.length > cm.options.maxHighlightLength && + copyState(cm.doc.mode, context.state); var result = highlightLine(cm, line, context); - if (resetState) { context.state = resetState; } + if (resetState) { + context.state = resetState; + } line.stateAfter = context.save(!resetState); line.styles = result.styles; - if (result.classes) { line.styleClasses = result.classes; } - else if (line.styleClasses) { line.styleClasses = null; } - if (updateFrontier === cm.doc.highlightFrontier) - { cm.doc.modeFrontier = Math.max(cm.doc.modeFrontier, ++cm.doc.highlightFrontier); } + if (result.classes) { + line.styleClasses = result.classes; + } else if (line.styleClasses) { + line.styleClasses = null; + } + if (updateFrontier === cm.doc.highlightFrontier) { + cm.doc.modeFrontier = Math.max( + cm.doc.modeFrontier, + ++cm.doc.highlightFrontier + ); + } } - return line.styles + return line.styles; } function getContextBefore(cm, n, precise) { - var doc = cm.doc, display = cm.display; - if (!doc.mode.startState) { return new Context(doc, true, n) } + var doc = cm.doc, + display = cm.display; + if (!doc.mode.startState) { + return new Context(doc, true, n); + } var start = findStartLine(cm, n, precise); var saved = start > doc.first && getLine(doc, start - 1).stateAfter; - var context = saved ? Context.fromSaved(doc, saved, start) : new Context(doc, startState(doc.mode), start); + var context = saved + ? Context.fromSaved(doc, saved, start) + : new Context(doc, startState(doc.mode), start); doc.iter(start, n, function (line) { processLine(cm, line.text, context); var pos = context.line; - line.stateAfter = pos == n - 1 || pos % 5 == 0 || pos >= display.viewFrom && pos < display.viewTo ? context.save() : null; + line.stateAfter = + pos == n - 1 || + pos % 5 == 0 || + (pos >= display.viewFrom && pos < display.viewTo) + ? context.save() + : null; context.nextLine(); }); - if (precise) { doc.modeFrontier = context.line; } - return context + if (precise) { + doc.modeFrontier = context.line; + } + return context; } // Lightweight form of highlight -- proceed over this line and @@ -1151,7 +1656,9 @@ var mode = cm.doc.mode; var stream = new StringStream(text, cm.options.tabSize, context); stream.start = stream.pos = startAt || 0; - if (text == "") { callBlankLine(mode, context.state); } + if (text == '') { + callBlankLine(mode, context.state); + } while (!stream.eol()) { readToken(mode, stream, context.state); stream.start = stream.pos; @@ -1159,23 +1666,34 @@ } function callBlankLine(mode, state) { - if (mode.blankLine) { return mode.blankLine(state) } - if (!mode.innerMode) { return } + if (mode.blankLine) { + return mode.blankLine(state); + } + if (!mode.innerMode) { + return; + } var inner = innerMode(mode, state); - if (inner.mode.blankLine) { return inner.mode.blankLine(inner.state) } + if (inner.mode.blankLine) { + return inner.mode.blankLine(inner.state); + } } function readToken(mode, stream, state, inner) { for (var i = 0; i < 10; i++) { - if (inner) { inner[0] = innerMode(mode, state).mode; } + if (inner) { + inner[0] = innerMode(mode, state).mode; + } var style = mode.token(stream, state); - if (stream.pos > stream.start) { return style } + if (stream.pos > stream.start) { + return style; + } } - throw new Error("Mode " + mode.name + " failed to advance stream.") + throw new Error('Mode ' + mode.name + ' failed to advance stream.'); } - var Token = function(stream, type, state) { - this.start = stream.start; this.end = stream.pos; + var Token = function (stream, type, state) { + this.start = stream.start; + this.end = stream.pos; this.string = stream.current(); this.type = type || null; this.state = state; @@ -1183,53 +1701,85 @@ // Utility for getTokenAt and getLineTokens function takeToken(cm, pos, precise, asArray) { - var doc = cm.doc, mode = doc.mode, style; + var doc = cm.doc, + mode = doc.mode, + style; pos = clipPos(doc, pos); - var line = getLine(doc, pos.line), context = getContextBefore(cm, pos.line, precise); - var stream = new StringStream(line.text, cm.options.tabSize, context), tokens; - if (asArray) { tokens = []; } + var line = getLine(doc, pos.line), + context = getContextBefore(cm, pos.line, precise); + var stream = new StringStream(line.text, cm.options.tabSize, context), + tokens; + if (asArray) { + tokens = []; + } while ((asArray || stream.pos < pos.ch) && !stream.eol()) { stream.start = stream.pos; style = readToken(mode, stream, context.state); - if (asArray) { tokens.push(new Token(stream, style, copyState(doc.mode, context.state))); } + if (asArray) { + tokens.push( + new Token(stream, style, copyState(doc.mode, context.state)) + ); + } } - return asArray ? tokens : new Token(stream, style, context.state) + return asArray ? tokens : new Token(stream, style, context.state); } function extractLineClasses(type, output) { - if (type) { for (;;) { - var lineClass = type.match(/(?:^|\s+)line-(background-)?(\S+)/); - if (!lineClass) { break } - type = type.slice(0, lineClass.index) + type.slice(lineClass.index + lineClass[0].length); - var prop = lineClass[1] ? "bgClass" : "textClass"; - if (output[prop] == null) - { output[prop] = lineClass[2]; } - else if (!(new RegExp("(?:^|\s)" + lineClass[2] + "(?:$|\s)")).test(output[prop])) - { output[prop] += " " + lineClass[2]; } - } } - return type + if (type) { + for (;;) { + var lineClass = type.match(/(?:^|\s+)line-(background-)?(\S+)/); + if (!lineClass) { + break; + } + type = + type.slice(0, lineClass.index) + + type.slice(lineClass.index + lineClass[0].length); + var prop = lineClass[1] ? 'bgClass' : 'textClass'; + if (output[prop] == null) { + output[prop] = lineClass[2]; + } else if ( + !new RegExp('(?:^|s)' + lineClass[2] + '(?:$|s)').test(output[prop]) + ) { + output[prop] += ' ' + lineClass[2]; + } + } + } + return type; } // Run the given mode's parser over a line, calling f for each token. function runMode(cm, text, mode, context, f, lineClasses, forceToEnd) { var flattenSpans = mode.flattenSpans; - if (flattenSpans == null) { flattenSpans = cm.options.flattenSpans; } - var curStart = 0, curStyle = null; - var stream = new StringStream(text, cm.options.tabSize, context), style; + if (flattenSpans == null) { + flattenSpans = cm.options.flattenSpans; + } + var curStart = 0, + curStyle = null; + var stream = new StringStream(text, cm.options.tabSize, context), + style; var inner = cm.options.addModeClass && [null]; - if (text == "") { extractLineClasses(callBlankLine(mode, context.state), lineClasses); } + if (text == '') { + extractLineClasses(callBlankLine(mode, context.state), lineClasses); + } while (!stream.eol()) { if (stream.pos > cm.options.maxHighlightLength) { flattenSpans = false; - if (forceToEnd) { processLine(cm, text, context, stream.pos); } + if (forceToEnd) { + processLine(cm, text, context, stream.pos); + } stream.pos = text.length; style = null; } else { - style = extractLineClasses(readToken(mode, stream, context.state, inner), lineClasses); + style = extractLineClasses( + readToken(mode, stream, context.state, inner), + lineClasses + ); } if (inner) { var mName = inner[0].name; - if (mName) { style = "m-" + (style ? mName + " " + style : mName); } + if (mName) { + style = 'm-' + (style ? mName + ' ' + style : mName); + } } if (!flattenSpans || curStyle != style) { while (curStart < stream.start) { @@ -1256,41 +1806,58 @@ // smallest indentation, which tends to need the least context to // parse correctly. function findStartLine(cm, n, precise) { - var minindent, minline, doc = cm.doc; + var minindent, + minline, + doc = cm.doc; var lim = precise ? -1 : n - (cm.doc.mode.innerMode ? 1000 : 100); for (var search = n; search > lim; --search) { - if (search <= doc.first) { return doc.first } - var line = getLine(doc, search - 1), after = line.stateAfter; - if (after && (!precise || search + (after instanceof SavedContext ? after.lookAhead : 0) <= doc.modeFrontier)) - { return search } + if (search <= doc.first) { + return doc.first; + } + var line = getLine(doc, search - 1), + after = line.stateAfter; + if ( + after && + (!precise || + search + (after instanceof SavedContext ? after.lookAhead : 0) <= + doc.modeFrontier) + ) { + return search; + } var indented = countColumn(line.text, null, cm.options.tabSize); if (minline == null || minindent > indented) { minline = search - 1; minindent = indented; } } - return minline + return minline; } function retreatFrontier(doc, n) { doc.modeFrontier = Math.min(doc.modeFrontier, n); - if (doc.highlightFrontier < n - 10) { return } + if (doc.highlightFrontier < n - 10) { + return; + } var start = doc.first; for (var line = n - 1; line > start; line--) { var saved = getLine(doc, line).stateAfter; // change is on 3 // state on line 1 looked ahead 2 -- so saw 3 // test 1 + 2 < 3 should cover this - if (saved && (!(saved instanceof SavedContext) || line + saved.lookAhead < n)) { + if ( + saved && + (!(saved instanceof SavedContext) || line + saved.lookAhead < n) + ) { start = line + 1; - break + break; } } doc.highlightFrontier = Math.min(doc.highlightFrontier, start); } // Optimize some code when these features are not used. - var sawReadOnlySpans = false, sawCollapsedSpans = false; + var sawReadOnlySpans = false, + sawCollapsedSpans = false; function seeReadOnlySpans() { sawReadOnlySpans = true; @@ -1304,27 +1871,37 @@ function MarkedSpan(marker, from, to) { this.marker = marker; - this.from = from; this.to = to; + this.from = from; + this.to = to; } // Search an array of spans for a span matching the given marker. function getMarkedSpanFor(spans, marker) { - if (spans) { for (var i = 0; i < spans.length; ++i) { - var span = spans[i]; - if (span.marker == marker) { return span } - } } + if (spans) { + for (var i = 0; i < spans.length; ++i) { + var span = spans[i]; + if (span.marker == marker) { + return span; + } + } + } } // Remove a span from an array, returning undefined if no spans are // left (we don't store arrays for lines without spans). function removeMarkedSpan(spans, span) { var r; - for (var i = 0; i < spans.length; ++i) - { if (spans[i] != span) { (r || (r = [])).push(spans[i]); } } - return r + for (var i = 0; i < spans.length; ++i) { + if (spans[i] != span) { + (r || (r = [])).push(spans[i]); + } + } + return r; } // Add a span to a line. function addMarkedSpan(line, span) { - line.markedSpans = line.markedSpans ? line.markedSpans.concat([span]) : [span]; + line.markedSpans = line.markedSpans + ? line.markedSpans.concat([span]) + : [span]; span.marker.attachLine(line); } @@ -1334,28 +1911,59 @@ // undefined if nothing remains). function markedSpansBefore(old, startCh, isInsert) { var nw; - if (old) { for (var i = 0; i < old.length; ++i) { - var span = old[i], marker = span.marker; - var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= startCh : span.from < startCh); - if (startsBefore || span.from == startCh && marker.type == "bookmark" && (!isInsert || !span.marker.insertLeft)) { - var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= startCh : span.to > startCh) - ;(nw || (nw = [])).push(new MarkedSpan(marker, span.from, endsAfter ? null : span.to)); + if (old) { + for (var i = 0; i < old.length; ++i) { + var span = old[i], + marker = span.marker; + var startsBefore = + span.from == null || + (marker.inclusiveLeft ? span.from <= startCh : span.from < startCh); + if ( + startsBefore || + (span.from == startCh && + marker.type == 'bookmark' && + (!isInsert || !span.marker.insertLeft)) + ) { + var endsAfter = + span.to == null || + (marker.inclusiveRight ? span.to >= startCh : span.to > startCh); + (nw || (nw = [])).push( + new MarkedSpan(marker, span.from, endsAfter ? null : span.to) + ); + } } - } } - return nw + } + return nw; } function markedSpansAfter(old, endCh, isInsert) { var nw; - if (old) { for (var i = 0; i < old.length; ++i) { - var span = old[i], marker = span.marker; - var endsAfter = span.to == null || (marker.inclusiveRight ? span.to >= endCh : span.to > endCh); - if (endsAfter || span.from == endCh && marker.type == "bookmark" && (!isInsert || span.marker.insertLeft)) { - var startsBefore = span.from == null || (marker.inclusiveLeft ? span.from <= endCh : span.from < endCh) - ;(nw || (nw = [])).push(new MarkedSpan(marker, startsBefore ? null : span.from - endCh, - span.to == null ? null : span.to - endCh)); + if (old) { + for (var i = 0; i < old.length; ++i) { + var span = old[i], + marker = span.marker; + var endsAfter = + span.to == null || + (marker.inclusiveRight ? span.to >= endCh : span.to > endCh); + if ( + endsAfter || + (span.from == endCh && + marker.type == 'bookmark' && + (!isInsert || span.marker.insertLeft)) + ) { + var startsBefore = + span.from == null || + (marker.inclusiveLeft ? span.from <= endCh : span.from < endCh); + (nw || (nw = [])).push( + new MarkedSpan( + marker, + startsBefore ? null : span.from - endCh, + span.to == null ? null : span.to - endCh + ) + ); + } } - } } - return nw + } + return nw; } // Given a change object, compute the new set of marker spans that @@ -1365,26 +1973,39 @@ // spans partially within the change. Returns an array of span // arrays with one element for each line in (after) the change. function stretchSpansOverChange(doc, change) { - if (change.full) { return null } - var oldFirst = isLine(doc, change.from.line) && getLine(doc, change.from.line).markedSpans; - var oldLast = isLine(doc, change.to.line) && getLine(doc, change.to.line).markedSpans; - if (!oldFirst && !oldLast) { return null } + if (change.full) { + return null; + } + var oldFirst = + isLine(doc, change.from.line) && + getLine(doc, change.from.line).markedSpans; + var oldLast = + isLine(doc, change.to.line) && getLine(doc, change.to.line).markedSpans; + if (!oldFirst && !oldLast) { + return null; + } - var startCh = change.from.ch, endCh = change.to.ch, isInsert = cmp(change.from, change.to) == 0; + var startCh = change.from.ch, + endCh = change.to.ch, + isInsert = cmp(change.from, change.to) == 0; // Get the spans that 'stick out' on both sides var first = markedSpansBefore(oldFirst, startCh, isInsert); var last = markedSpansAfter(oldLast, endCh, isInsert); // Next, merge those two ends - var sameLine = change.text.length == 1, offset = lst(change.text).length + (sameLine ? startCh : 0); + var sameLine = change.text.length == 1, + offset = lst(change.text).length + (sameLine ? startCh : 0); if (first) { // Fix up .to properties of first for (var i = 0; i < first.length; ++i) { var span = first[i]; if (span.to == null) { var found = getMarkedSpanFor(last, span.marker); - if (!found) { span.to = startCh; } - else if (sameLine) { span.to = found.to == null ? null : found.to + offset; } + if (!found) { + span.to = startCh; + } else if (sameLine) { + span.to = found.to == null ? null : found.to + offset; + } } } } @@ -1392,36 +2013,53 @@ // Fix up .from in last (or move them into first in case of sameLine) for (var i$1 = 0; i$1 < last.length; ++i$1) { var span$1 = last[i$1]; - if (span$1.to != null) { span$1.to += offset; } + if (span$1.to != null) { + span$1.to += offset; + } if (span$1.from == null) { var found$1 = getMarkedSpanFor(first, span$1.marker); if (!found$1) { span$1.from = offset; - if (sameLine) { (first || (first = [])).push(span$1); } + if (sameLine) { + (first || (first = [])).push(span$1); + } } } else { span$1.from += offset; - if (sameLine) { (first || (first = [])).push(span$1); } + if (sameLine) { + (first || (first = [])).push(span$1); + } } } } // Make sure we didn't create any zero-length spans - if (first) { first = clearEmptySpans(first); } - if (last && last != first) { last = clearEmptySpans(last); } + if (first) { + first = clearEmptySpans(first); + } + if (last && last != first) { + last = clearEmptySpans(last); + } var newMarkers = [first]; if (!sameLine) { // Fill gap with whole-line-spans - var gap = change.text.length - 2, gapMarkers; - if (gap > 0 && first) - { for (var i$2 = 0; i$2 < first.length; ++i$2) - { if (first[i$2].to == null) - { (gapMarkers || (gapMarkers = [])).push(new MarkedSpan(first[i$2].marker, null, null)); } } } - for (var i$3 = 0; i$3 < gap; ++i$3) - { newMarkers.push(gapMarkers); } + var gap = change.text.length - 2, + gapMarkers; + if (gap > 0 && first) { + for (var i$2 = 0; i$2 < first.length; ++i$2) { + if (first[i$2].to == null) { + (gapMarkers || (gapMarkers = [])).push( + new MarkedSpan(first[i$2].marker, null, null) + ); + } + } + } + for (var i$3 = 0; i$3 < gap; ++i$3) { + newMarkers.push(gapMarkers); + } newMarkers.push(last); } - return newMarkers + return newMarkers; } // Remove spans that are empty and don't have a clearWhenEmpty @@ -1429,99 +2067,155 @@ function clearEmptySpans(spans) { for (var i = 0; i < spans.length; ++i) { var span = spans[i]; - if (span.from != null && span.from == span.to && span.marker.clearWhenEmpty !== false) - { spans.splice(i--, 1); } + if ( + span.from != null && + span.from == span.to && + span.marker.clearWhenEmpty !== false + ) { + spans.splice(i--, 1); + } } - if (!spans.length) { return null } - return spans + if (!spans.length) { + return null; + } + return spans; } // Used to 'clip' out readOnly ranges when making a change. function removeReadOnlyRanges(doc, from, to) { var markers = null; doc.iter(from.line, to.line + 1, function (line) { - if (line.markedSpans) { for (var i = 0; i < line.markedSpans.length; ++i) { - var mark = line.markedSpans[i].marker; - if (mark.readOnly && (!markers || indexOf(markers, mark) == -1)) - { (markers || (markers = [])).push(mark); } - } } + if (line.markedSpans) { + for (var i = 0; i < line.markedSpans.length; ++i) { + var mark = line.markedSpans[i].marker; + if (mark.readOnly && (!markers || indexOf(markers, mark) == -1)) { + (markers || (markers = [])).push(mark); + } + } + } }); - if (!markers) { return null } - var parts = [{from: from, to: to}]; + if (!markers) { + return null; + } + var parts = [{ from: from, to: to }]; for (var i = 0; i < markers.length; ++i) { - var mk = markers[i], m = mk.find(0); + var mk = markers[i], + m = mk.find(0); for (var j = 0; j < parts.length; ++j) { var p = parts[j]; - if (cmp(p.to, m.from) < 0 || cmp(p.from, m.to) > 0) { continue } - var newParts = [j, 1], dfrom = cmp(p.from, m.from), dto = cmp(p.to, m.to); - if (dfrom < 0 || !mk.inclusiveLeft && !dfrom) - { newParts.push({from: p.from, to: m.from}); } - if (dto > 0 || !mk.inclusiveRight && !dto) - { newParts.push({from: m.to, to: p.to}); } - parts.splice.apply(parts, newParts); + if (cmp(p.to, m.from) < 0 || cmp(p.from, m.to) > 0) { + continue; + } + var newParts = [j, 1], + dfrom = cmp(p.from, m.from), + dto = cmp(p.to, m.to); + if (dfrom < 0 || (!mk.inclusiveLeft && !dfrom)) { + newParts.push({ from: p.from, to: m.from }); + } + if (dto > 0 || (!mk.inclusiveRight && !dto)) { + newParts.push({ from: m.to, to: p.to }); + } + parts.splice.apply(parts, newParts); j += newParts.length - 3; } } - return parts + return parts; } // Connect or disconnect spans from a line. function detachMarkedSpans(line) { var spans = line.markedSpans; - if (!spans) { return } - for (var i = 0; i < spans.length; ++i) - { spans[i].marker.detachLine(line); } + if (!spans) { + return; + } + for (var i = 0; i < spans.length; ++i) { + spans[i].marker.detachLine(line); + } line.markedSpans = null; } function attachMarkedSpans(line, spans) { - if (!spans) { return } - for (var i = 0; i < spans.length; ++i) - { spans[i].marker.attachLine(line); } + if (!spans) { + return; + } + for (var i = 0; i < spans.length; ++i) { + spans[i].marker.attachLine(line); + } line.markedSpans = spans; } // Helpers used when computing which overlapping collapsed span // counts as the larger one. - function extraLeft(marker) { return marker.inclusiveLeft ? -1 : 0 } - function extraRight(marker) { return marker.inclusiveRight ? 1 : 0 } + function extraLeft(marker) { + return marker.inclusiveLeft ? -1 : 0; + } + function extraRight(marker) { + return marker.inclusiveRight ? 1 : 0; + } // Returns a number indicating which of two overlapping collapsed // spans is larger (and thus includes the other). Falls back to // comparing ids when the spans cover exactly the same range. function compareCollapsedMarkers(a, b) { var lenDiff = a.lines.length - b.lines.length; - if (lenDiff != 0) { return lenDiff } - var aPos = a.find(), bPos = b.find(); + if (lenDiff != 0) { + return lenDiff; + } + var aPos = a.find(), + bPos = b.find(); var fromCmp = cmp(aPos.from, bPos.from) || extraLeft(a) - extraLeft(b); - if (fromCmp) { return -fromCmp } + if (fromCmp) { + return -fromCmp; + } var toCmp = cmp(aPos.to, bPos.to) || extraRight(a) - extraRight(b); - if (toCmp) { return toCmp } - return b.id - a.id + if (toCmp) { + return toCmp; + } + return b.id - a.id; } // Find out whether a line ends or starts in a collapsed span. If // so, return the marker for that span. function collapsedSpanAtSide(line, start) { - var sps = sawCollapsedSpans && line.markedSpans, found; - if (sps) { for (var sp = (void 0), i = 0; i < sps.length; ++i) { - sp = sps[i]; - if (sp.marker.collapsed && (start ? sp.from : sp.to) == null && - (!found || compareCollapsedMarkers(found, sp.marker) < 0)) - { found = sp.marker; } - } } - return found - } - function collapsedSpanAtStart(line) { return collapsedSpanAtSide(line, true) } - function collapsedSpanAtEnd(line) { return collapsedSpanAtSide(line, false) } + var sps = sawCollapsedSpans && line.markedSpans, + found; + if (sps) { + for (var sp = void 0, i = 0; i < sps.length; ++i) { + sp = sps[i]; + if ( + sp.marker.collapsed && + (start ? sp.from : sp.to) == null && + (!found || compareCollapsedMarkers(found, sp.marker) < 0) + ) { + found = sp.marker; + } + } + } + return found; + } + function collapsedSpanAtStart(line) { + return collapsedSpanAtSide(line, true); + } + function collapsedSpanAtEnd(line) { + return collapsedSpanAtSide(line, false); + } function collapsedSpanAround(line, ch) { - var sps = sawCollapsedSpans && line.markedSpans, found; - if (sps) { for (var i = 0; i < sps.length; ++i) { - var sp = sps[i]; - if (sp.marker.collapsed && (sp.from == null || sp.from < ch) && (sp.to == null || sp.to > ch) && - (!found || compareCollapsedMarkers(found, sp.marker) < 0)) { found = sp.marker; } - } } - return found + var sps = sawCollapsedSpans && line.markedSpans, + found; + if (sps) { + for (var i = 0; i < sps.length; ++i) { + var sp = sps[i]; + if ( + sp.marker.collapsed && + (sp.from == null || sp.from < ch) && + (sp.to == null || sp.to > ch) && + (!found || compareCollapsedMarkers(found, sp.marker) < 0) + ) { + found = sp.marker; + } + } + } + return found; } // Test whether there exists a collapsed span that partially @@ -1530,17 +2224,34 @@ function conflictingCollapsedRange(doc, lineNo$$1, from, to, marker) { var line = getLine(doc, lineNo$$1); var sps = sawCollapsedSpans && line.markedSpans; - if (sps) { for (var i = 0; i < sps.length; ++i) { - var sp = sps[i]; - if (!sp.marker.collapsed) { continue } - var found = sp.marker.find(0); - var fromCmp = cmp(found.from, from) || extraLeft(sp.marker) - extraLeft(marker); - var toCmp = cmp(found.to, to) || extraRight(sp.marker) - extraRight(marker); - if (fromCmp >= 0 && toCmp <= 0 || fromCmp <= 0 && toCmp >= 0) { continue } - if (fromCmp <= 0 && (sp.marker.inclusiveRight && marker.inclusiveLeft ? cmp(found.to, from) >= 0 : cmp(found.to, from) > 0) || - fromCmp >= 0 && (sp.marker.inclusiveRight && marker.inclusiveLeft ? cmp(found.from, to) <= 0 : cmp(found.from, to) < 0)) - { return true } - } } + if (sps) { + for (var i = 0; i < sps.length; ++i) { + var sp = sps[i]; + if (!sp.marker.collapsed) { + continue; + } + var found = sp.marker.find(0); + var fromCmp = + cmp(found.from, from) || extraLeft(sp.marker) - extraLeft(marker); + var toCmp = + cmp(found.to, to) || extraRight(sp.marker) - extraRight(marker); + if ((fromCmp >= 0 && toCmp <= 0) || (fromCmp <= 0 && toCmp >= 0)) { + continue; + } + if ( + (fromCmp <= 0 && + (sp.marker.inclusiveRight && marker.inclusiveLeft + ? cmp(found.to, from) >= 0 + : cmp(found.to, from) > 0)) || + (fromCmp >= 0 && + (sp.marker.inclusiveRight && marker.inclusiveLeft + ? cmp(found.from, to) <= 0 + : cmp(found.from, to) < 0)) + ) { + return true; + } + } + } } // A visual line is a line as drawn on the screen. Folding, for @@ -1549,46 +2260,57 @@ // given line is part of (usually that is the line itself). function visualLine(line) { var merged; - while (merged = collapsedSpanAtStart(line)) - { line = merged.find(-1, true).line; } - return line + while ((merged = collapsedSpanAtStart(line))) { + line = merged.find(-1, true).line; + } + return line; } function visualLineEnd(line) { var merged; - while (merged = collapsedSpanAtEnd(line)) - { line = merged.find(1, true).line; } - return line + while ((merged = collapsedSpanAtEnd(line))) { + line = merged.find(1, true).line; + } + return line; } // Returns an array of logical lines that continue the visual line // started by the argument, or undefined if there are no such lines. function visualLineContinued(line) { var merged, lines; - while (merged = collapsedSpanAtEnd(line)) { - line = merged.find(1, true).line - ;(lines || (lines = [])).push(line); + while ((merged = collapsedSpanAtEnd(line))) { + line = merged.find(1, true).line; + (lines || (lines = [])).push(line); } - return lines + return lines; } // Get the line number of the start of the visual line that the // given line number is part of. function visualLineNo(doc, lineN) { - var line = getLine(doc, lineN), vis = visualLine(line); - if (line == vis) { return lineN } - return lineNo(vis) + var line = getLine(doc, lineN), + vis = visualLine(line); + if (line == vis) { + return lineN; + } + return lineNo(vis); } // Get the line number of the start of the next visual line after // the given line. function visualLineEndNo(doc, lineN) { - if (lineN > doc.lastLine()) { return lineN } - var line = getLine(doc, lineN), merged; - if (!lineIsHidden(doc, line)) { return lineN } - while (merged = collapsedSpanAtEnd(line)) - { line = merged.find(1, true).line; } - return lineNo(line) + 1 + if (lineN > doc.lastLine()) { + return lineN; + } + var line = getLine(doc, lineN), + merged; + if (!lineIsHidden(doc, line)) { + return lineN; + } + while ((merged = collapsedSpanAtEnd(line))) { + line = merged.find(1, true).line; + } + return lineNo(line) + 1; } // Compute whether a line is hidden. Lines count as hidden when they @@ -1596,28 +2318,52 @@ // they are entirely covered by collapsed, non-widget span. function lineIsHidden(doc, line) { var sps = sawCollapsedSpans && line.markedSpans; - if (sps) { for (var sp = (void 0), i = 0; i < sps.length; ++i) { - sp = sps[i]; - if (!sp.marker.collapsed) { continue } - if (sp.from == null) { return true } - if (sp.marker.widgetNode) { continue } - if (sp.from == 0 && sp.marker.inclusiveLeft && lineIsHiddenInner(doc, line, sp)) - { return true } - } } + if (sps) { + for (var sp = void 0, i = 0; i < sps.length; ++i) { + sp = sps[i]; + if (!sp.marker.collapsed) { + continue; + } + if (sp.from == null) { + return true; + } + if (sp.marker.widgetNode) { + continue; + } + if ( + sp.from == 0 && + sp.marker.inclusiveLeft && + lineIsHiddenInner(doc, line, sp) + ) { + return true; + } + } + } } function lineIsHiddenInner(doc, line, span) { if (span.to == null) { var end = span.marker.find(1, true); - return lineIsHiddenInner(doc, end.line, getMarkedSpanFor(end.line.markedSpans, span.marker)) + return lineIsHiddenInner( + doc, + end.line, + getMarkedSpanFor(end.line.markedSpans, span.marker) + ); + } + if (span.marker.inclusiveRight && span.to == line.text.length) { + return true; } - if (span.marker.inclusiveRight && span.to == line.text.length) - { return true } - for (var sp = (void 0), i = 0; i < line.markedSpans.length; ++i) { + for (var sp = void 0, i = 0; i < line.markedSpans.length; ++i) { sp = line.markedSpans[i]; - if (sp.marker.collapsed && !sp.marker.widgetNode && sp.from == span.to && - (sp.to == null || sp.to != span.from) && - (sp.marker.inclusiveLeft || span.marker.inclusiveRight) && - lineIsHiddenInner(doc, line, sp)) { return true } + if ( + sp.marker.collapsed && + !sp.marker.widgetNode && + sp.from == span.to && + (sp.to == null || sp.to != span.from) && + (sp.marker.inclusiveLeft || span.marker.inclusiveRight) && + lineIsHiddenInner(doc, line, sp) + ) { + return true; + } } } @@ -1625,46 +2371,58 @@ function heightAtLine(lineObj) { lineObj = visualLine(lineObj); - var h = 0, chunk = lineObj.parent; + var h = 0, + chunk = lineObj.parent; for (var i = 0; i < chunk.lines.length; ++i) { var line = chunk.lines[i]; - if (line == lineObj) { break } - else { h += line.height; } + if (line == lineObj) { + break; + } else { + h += line.height; + } } for (var p = chunk.parent; p; chunk = p, p = chunk.parent) { for (var i$1 = 0; i$1 < p.children.length; ++i$1) { var cur = p.children[i$1]; - if (cur == chunk) { break } - else { h += cur.height; } + if (cur == chunk) { + break; + } else { + h += cur.height; + } } } - return h + return h; } // Compute the character length of a line, taking into account // collapsed ranges (see markText) that might hide parts, and join // other lines onto it. function lineLength(line) { - if (line.height == 0) { return 0 } - var len = line.text.length, merged, cur = line; - while (merged = collapsedSpanAtStart(cur)) { + if (line.height == 0) { + return 0; + } + var len = line.text.length, + merged, + cur = line; + while ((merged = collapsedSpanAtStart(cur))) { var found = merged.find(0, true); cur = found.from.line; len += found.from.ch - found.to.ch; } cur = line; - while (merged = collapsedSpanAtEnd(cur)) { + while ((merged = collapsedSpanAtEnd(cur))) { var found$1 = merged.find(0, true); len -= cur.text.length - found$1.from.ch; cur = found$1.to.line; len += cur.text.length - found$1.to.ch; } - return len + return len; } // Find the longest line in the document. function findMaxLine(cm) { - var d = cm.display, doc = cm.doc; + var d = cm.display, + doc = cm.doc; d.maxLine = getLine(doc, doc.first); d.maxLineLength = lineLength(d.maxLine); d.maxLineChanged = true; @@ -1681,13 +2439,15 @@ // Line objects. These hold state related to a line, including // highlighting info (the styles array). - var Line = function(text, markedSpans, estimateHeight) { + var Line = function (text, markedSpans, estimateHeight) { this.text = text; attachMarkedSpans(this, markedSpans); this.height = estimateHeight ? estimateHeight(this) : 1; }; - Line.prototype.lineNo = function () { return lineNo(this) }; + Line.prototype.lineNo = function () { + return lineNo(this); + }; eventMixin(Line); // Change the content (text, markers) of a line. Automatically @@ -1695,13 +2455,21 @@ // line's height. function updateLine(line, text, markedSpans, estimateHeight) { line.text = text; - if (line.stateAfter) { line.stateAfter = null; } - if (line.styles) { line.styles = null; } - if (line.order != null) { line.order = null; } + if (line.stateAfter) { + line.stateAfter = null; + } + if (line.styles) { + line.styles = null; + } + if (line.order != null) { + line.order = null; + } detachMarkedSpans(line); attachMarkedSpans(line, markedSpans); var estHeight = estimateHeight ? estimateHeight(line) : 1; - if (estHeight != line.height) { updateLineHeight(line, estHeight); } + if (estHeight != line.height) { + updateLineHeight(line, estHeight); + } } // Detach a line from the document tree and its markers. @@ -1713,12 +2481,16 @@ // Convert a style as returned by a mode (either null, or a string // containing one or more styles) to a CSS style. This is cached, // and also looks for line-wide styles. - var styleToClassCache = {}, styleToClassCacheWithMode = {}; + var styleToClassCache = {}, + styleToClassCacheWithMode = {}; function interpretTokenStyle(style, options) { - if (!style || /^\s*$/.test(style)) { return null } - var cache = options.addModeClass ? styleToClassCacheWithMode : styleToClassCache; - return cache[style] || - (cache[style] = style.replace(/\S+/g, "cm-$&")) + if (!style || /^\s*$/.test(style)) { + return null; + } + var cache = options.addModeClass + ? styleToClassCacheWithMode + : styleToClassCache; + return cache[style] || (cache[style] = style.replace(/\S+/g, 'cm-$&')); } // Render the DOM representation of the text of a line. Also builds @@ -1730,79 +2502,137 @@ // The padding-right forces the element to have a 'border', which // is needed on Webkit to be able to get line-level bounding // rectangles for it (in measureChar). - var content = eltP("span", null, null, webkit ? "padding-right: .1px" : null); - var builder = {pre: eltP("pre", [content], "CodeMirror-line"), content: content, - col: 0, pos: 0, cm: cm, - trailingSpace: false, - splitSpaces: cm.getOption("lineWrapping")}; + var content = eltP( + 'span', + null, + null, + webkit ? 'padding-right: .1px' : null + ); + var builder = { + pre: eltP('pre', [content], 'CodeMirror-line'), + content: content, + col: 0, + pos: 0, + cm: cm, + trailingSpace: false, + splitSpaces: cm.getOption('lineWrapping'), + }; lineView.measure = {}; // Iterate over the logical lines that make up this visual line. for (var i = 0; i <= (lineView.rest ? lineView.rest.length : 0); i++) { - var line = i ? lineView.rest[i - 1] : lineView.line, order = (void 0); + var line = i ? lineView.rest[i - 1] : lineView.line, + order = void 0; builder.pos = 0; builder.addToken = buildToken; // Optionally wire in some hacks into the token-rendering // algorithm, to deal with browser quirks. - if (hasBadBidiRects(cm.display.measure) && (order = getOrder(line, cm.doc.direction))) - { builder.addToken = buildTokenBadBidi(builder.addToken, order); } + if ( + hasBadBidiRects(cm.display.measure) && + (order = getOrder(line, cm.doc.direction)) + ) { + builder.addToken = buildTokenBadBidi(builder.addToken, order); + } builder.map = []; - var allowFrontierUpdate = lineView != cm.display.externalMeasured && lineNo(line); - insertLineContent(line, builder, getLineStyles(cm, line, allowFrontierUpdate)); + var allowFrontierUpdate = + lineView != cm.display.externalMeasured && lineNo(line); + insertLineContent( + line, + builder, + getLineStyles(cm, line, allowFrontierUpdate) + ); if (line.styleClasses) { - if (line.styleClasses.bgClass) - { builder.bgClass = joinClasses(line.styleClasses.bgClass, builder.bgClass || ""); } - if (line.styleClasses.textClass) - { builder.textClass = joinClasses(line.styleClasses.textClass, builder.textClass || ""); } + if (line.styleClasses.bgClass) { + builder.bgClass = joinClasses( + line.styleClasses.bgClass, + builder.bgClass || '' + ); + } + if (line.styleClasses.textClass) { + builder.textClass = joinClasses( + line.styleClasses.textClass, + builder.textClass || '' + ); + } } // Ensure at least a single node is present, for measuring. - if (builder.map.length == 0) - { builder.map.push(0, 0, builder.content.appendChild(zeroWidthElement(cm.display.measure))); } + if (builder.map.length == 0) { + builder.map.push( + 0, + 0, + builder.content.appendChild(zeroWidthElement(cm.display.measure)) + ); + } // Store the map and a cache object for the current logical line if (i == 0) { lineView.measure.map = builder.map; lineView.measure.cache = {}; } else { - (lineView.measure.maps || (lineView.measure.maps = [])).push(builder.map) - ;(lineView.measure.caches || (lineView.measure.caches = [])).push({}); + (lineView.measure.maps || (lineView.measure.maps = [])).push( + builder.map + ); + (lineView.measure.caches || (lineView.measure.caches = [])).push({}); } } // See issue #2901 if (webkit) { var last = builder.content.lastChild; - if (/\bcm-tab\b/.test(last.className) || (last.querySelector && last.querySelector(".cm-tab"))) - { builder.content.className = "cm-tab-wrap-hack"; } + if ( + /\bcm-tab\b/.test(last.className) || + (last.querySelector && last.querySelector('.cm-tab')) + ) { + builder.content.className = 'cm-tab-wrap-hack'; + } } - signal(cm, "renderLine", cm, lineView.line, builder.pre); - if (builder.pre.className) - { builder.textClass = joinClasses(builder.pre.className, builder.textClass || ""); } + signal(cm, 'renderLine', cm, lineView.line, builder.pre); + if (builder.pre.className) { + builder.textClass = joinClasses( + builder.pre.className, + builder.textClass || '' + ); + } - return builder + return builder; } function defaultSpecialCharPlaceholder(ch) { - var token = elt("span", "\u2022", "cm-invalidchar"); - token.title = "\\u" + ch.charCodeAt(0).toString(16); - token.setAttribute("aria-label", token.title); - return token + var token = elt('span', '\u2022', 'cm-invalidchar'); + token.title = '\\u' + ch.charCodeAt(0).toString(16); + token.setAttribute('aria-label', token.title); + return token; } // Build up the DOM representation for a single token, and add it to // the line map. Takes care to render special characters separately. - function buildToken(builder, text, style, startStyle, endStyle, css, attributes) { - if (!text) { return } - var displayText = builder.splitSpaces ? splitSpaces(text, builder.trailingSpace) : text; - var special = builder.cm.state.specialChars, mustWrap = false; + function buildToken( + builder, + text, + style, + startStyle, + endStyle, + css, + attributes + ) { + if (!text) { + return; + } + var displayText = builder.splitSpaces + ? splitSpaces(text, builder.trailingSpace) + : text; + var special = builder.cm.state.specialChars, + mustWrap = false; var content; if (!special.test(text)) { builder.col += text.length; content = document.createTextNode(displayText); builder.map.push(builder.pos, builder.pos + text.length, content); - if (ie && ie_version < 9) { mustWrap = true; } + if (ie && ie_version < 9) { + mustWrap = true; + } builder.pos += text.length; } else { content = document.createDocumentFragment(); @@ -1812,31 +2642,46 @@ var m = special.exec(text); var skipped = m ? m.index - pos : text.length - pos; if (skipped) { - var txt = document.createTextNode(displayText.slice(pos, pos + skipped)); - if (ie && ie_version < 9) { content.appendChild(elt("span", [txt])); } - else { content.appendChild(txt); } + var txt = document.createTextNode( + displayText.slice(pos, pos + skipped) + ); + if (ie && ie_version < 9) { + content.appendChild(elt('span', [txt])); + } else { + content.appendChild(txt); + } builder.map.push(builder.pos, builder.pos + skipped, txt); builder.col += skipped; builder.pos += skipped; } - if (!m) { break } + if (!m) { + break; + } pos += skipped + 1; - var txt$1 = (void 0); - if (m[0] == "\t") { - var tabSize = builder.cm.options.tabSize, tabWidth = tabSize - builder.col % tabSize; - txt$1 = content.appendChild(elt("span", spaceStr(tabWidth), "cm-tab")); - txt$1.setAttribute("role", "presentation"); - txt$1.setAttribute("cm-text", "\t"); + var txt$1 = void 0; + if (m[0] == '\t') { + var tabSize = builder.cm.options.tabSize, + tabWidth = tabSize - (builder.col % tabSize); + txt$1 = content.appendChild( + elt('span', spaceStr(tabWidth), 'cm-tab') + ); + txt$1.setAttribute('role', 'presentation'); + txt$1.setAttribute('cm-text', '\t'); builder.col += tabWidth; - } else if (m[0] == "\r" || m[0] == "\n") { - txt$1 = content.appendChild(elt("span", m[0] == "\r" ? "\u240d" : "\u2424", "cm-invalidchar")); - txt$1.setAttribute("cm-text", m[0]); + } else if (m[0] == '\r' || m[0] == '\n') { + txt$1 = content.appendChild( + elt('span', m[0] == '\r' ? '\u240d' : '\u2424', 'cm-invalidchar') + ); + txt$1.setAttribute('cm-text', m[0]); builder.col += 1; } else { txt$1 = builder.cm.options.specialCharPlaceholder(m[0]); - txt$1.setAttribute("cm-text", m[0]); - if (ie && ie_version < 9) { content.appendChild(elt("span", [txt$1])); } - else { content.appendChild(txt$1); } + txt$1.setAttribute('cm-text', m[0]); + if (ie && ie_version < 9) { + content.appendChild(elt('span', [txt$1])); + } else { + content.appendChild(txt$1); + } builder.col += 1; } builder.map.push(builder.pos, builder.pos + 1, txt$1); @@ -1845,15 +2690,26 @@ } builder.trailingSpace = displayText.charCodeAt(text.length - 1) == 32; if (style || startStyle || endStyle || mustWrap || css) { - var fullStyle = style || ""; - if (startStyle) { fullStyle += startStyle; } - if (endStyle) { fullStyle += endStyle; } - var token = elt("span", [content], fullStyle, css); + var fullStyle = style || ''; + if (startStyle) { + fullStyle += startStyle; + } + if (endStyle) { + fullStyle += endStyle; + } + var token = elt('span', [content], fullStyle, css); if (attributes) { - for (var attr in attributes) { if (attributes.hasOwnProperty(attr) && attr != "style" && attr != "class") - { token.setAttribute(attr, attributes[attr]); } } + for (var attr in attributes) { + if ( + attributes.hasOwnProperty(attr) && + attr != 'style' && + attr != 'class' + ) { + token.setAttribute(attr, attributes[attr]); + } + } } - return builder.content.appendChild(token) + return builder.content.appendChild(token); } builder.content.appendChild(content); } @@ -1861,47 +2717,87 @@ // Change some spaces to NBSP to prevent the browser from collapsing // trailing spaces at the end of a line when rendering text (issue #1362). function splitSpaces(text, trailingBefore) { - if (text.length > 1 && !/ /.test(text)) { return text } - var spaceBefore = trailingBefore, result = ""; + if (text.length > 1 && !/ /.test(text)) { + return text; + } + var spaceBefore = trailingBefore, + result = ''; for (var i = 0; i < text.length; i++) { var ch = text.charAt(i); - if (ch == " " && spaceBefore && (i == text.length - 1 || text.charCodeAt(i + 1) == 32)) - { ch = "\u00a0"; } + if ( + ch == ' ' && + spaceBefore && + (i == text.length - 1 || text.charCodeAt(i + 1) == 32) + ) { + ch = '\u00a0'; + } result += ch; - spaceBefore = ch == " "; + spaceBefore = ch == ' '; } - return result + return result; } // Work around nonsense dimensions being reported for stretches of // right-to-left text. function buildTokenBadBidi(inner, order) { - return function (builder, text, style, startStyle, endStyle, css, attributes) { - style = style ? style + " cm-force-border" : "cm-force-border"; - var start = builder.pos, end = start + text.length; + return function ( + builder, + text, + style, + startStyle, + endStyle, + css, + attributes + ) { + style = style ? style + ' cm-force-border' : 'cm-force-border'; + var start = builder.pos, + end = start + text.length; for (;;) { // Find the part that overlaps with the start of this text - var part = (void 0); + var part = void 0; for (var i = 0; i < order.length; i++) { part = order[i]; - if (part.to > start && part.from <= start) { break } + if (part.to > start && part.from <= start) { + break; + } } - if (part.to >= end) { return inner(builder, text, style, startStyle, endStyle, css, attributes) } - inner(builder, text.slice(0, part.to - start), style, startStyle, null, css, attributes); + if (part.to >= end) { + return inner( + builder, + text, + style, + startStyle, + endStyle, + css, + attributes + ); + } + inner( + builder, + text.slice(0, part.to - start), + style, + startStyle, + null, + css, + attributes + ); startStyle = null; text = text.slice(part.to - start); start = part.to; } - } + }; } function buildCollapsedSpan(builder, size, marker, ignoreWidget) { var widget = !ignoreWidget && marker.widgetNode; - if (widget) { builder.map.push(builder.pos, builder.pos + size, widget); } + if (widget) { + builder.map.push(builder.pos, builder.pos + size, widget); + } if (!ignoreWidget && builder.cm.display.input.needsContentAttribute) { - if (!widget) - { widget = builder.content.appendChild(document.createElement("span")); } - widget.setAttribute("cm-marker", marker.id); + if (!widget) { + widget = builder.content.appendChild(document.createElement('span')); + } + widget.setAttribute('cm-marker', marker.id); } if (widget) { builder.cm.display.input.setUneditable(widget); @@ -1914,60 +2810,119 @@ // Outputs a number of spans to make up a line, taking highlighting // and marked text into account. function insertLineContent(line, builder, styles) { - var spans = line.markedSpans, allText = line.text, at = 0; + var spans = line.markedSpans, + allText = line.text, + at = 0; if (!spans) { - for (var i$1 = 1; i$1 < styles.length; i$1+=2) - { builder.addToken(builder, allText.slice(at, at = styles[i$1]), interpretTokenStyle(styles[i$1+1], builder.cm.options)); } - return - } - - var len = allText.length, pos = 0, i = 1, text = "", style, css; - var nextChange = 0, spanStyle, spanEndStyle, spanStartStyle, collapsed, attributes; + for (var i$1 = 1; i$1 < styles.length; i$1 += 2) { + builder.addToken( + builder, + allText.slice(at, (at = styles[i$1])), + interpretTokenStyle(styles[i$1 + 1], builder.cm.options) + ); + } + return; + } + + var len = allText.length, + pos = 0, + i = 1, + text = '', + style, + css; + var nextChange = 0, + spanStyle, + spanEndStyle, + spanStartStyle, + collapsed, + attributes; for (;;) { - if (nextChange == pos) { // Update current marker set - spanStyle = spanEndStyle = spanStartStyle = css = ""; + if (nextChange == pos) { + // Update current marker set + spanStyle = spanEndStyle = spanStartStyle = css = ''; attributes = null; - collapsed = null; nextChange = Infinity; - var foundBookmarks = [], endStyles = (void 0); + collapsed = null; + nextChange = Infinity; + var foundBookmarks = [], + endStyles = void 0; for (var j = 0; j < spans.length; ++j) { - var sp = spans[j], m = sp.marker; - if (m.type == "bookmark" && sp.from == pos && m.widgetNode) { + var sp = spans[j], + m = sp.marker; + if (m.type == 'bookmark' && sp.from == pos && m.widgetNode) { foundBookmarks.push(m); - } else if (sp.from <= pos && (sp.to == null || sp.to > pos || m.collapsed && sp.to == pos && sp.from == pos)) { + } else if ( + sp.from <= pos && + (sp.to == null || + sp.to > pos || + (m.collapsed && sp.to == pos && sp.from == pos)) + ) { if (sp.to != null && sp.to != pos && nextChange > sp.to) { nextChange = sp.to; - spanEndStyle = ""; + spanEndStyle = ''; + } + if (m.className) { + spanStyle += ' ' + m.className; + } + if (m.css) { + css = (css ? css + ';' : '') + m.css; + } + if (m.startStyle && sp.from == pos) { + spanStartStyle += ' ' + m.startStyle; + } + if (m.endStyle && sp.to == nextChange) { + (endStyles || (endStyles = [])).push(m.endStyle, sp.to); } - if (m.className) { spanStyle += " " + m.className; } - if (m.css) { css = (css ? css + ";" : "") + m.css; } - if (m.startStyle && sp.from == pos) { spanStartStyle += " " + m.startStyle; } - if (m.endStyle && sp.to == nextChange) { (endStyles || (endStyles = [])).push(m.endStyle, sp.to); } // support for the old title property // https://github.com/codemirror/CodeMirror/pull/5673 - if (m.title) { (attributes || (attributes = {})).title = m.title; } + if (m.title) { + (attributes || (attributes = {})).title = m.title; + } if (m.attributes) { - for (var attr in m.attributes) - { (attributes || (attributes = {}))[attr] = m.attributes[attr]; } + for (var attr in m.attributes) { + (attributes || (attributes = {}))[attr] = m.attributes[attr]; + } + } + if ( + m.collapsed && + (!collapsed || compareCollapsedMarkers(collapsed.marker, m) < 0) + ) { + collapsed = sp; } - if (m.collapsed && (!collapsed || compareCollapsedMarkers(collapsed.marker, m) < 0)) - { collapsed = sp; } } else if (sp.from > pos && nextChange > sp.from) { nextChange = sp.from; } } - if (endStyles) { for (var j$1 = 0; j$1 < endStyles.length; j$1 += 2) - { if (endStyles[j$1 + 1] == nextChange) { spanEndStyle += " " + endStyles[j$1]; } } } + if (endStyles) { + for (var j$1 = 0; j$1 < endStyles.length; j$1 += 2) { + if (endStyles[j$1 + 1] == nextChange) { + spanEndStyle += ' ' + endStyles[j$1]; + } + } + } - if (!collapsed || collapsed.from == pos) { for (var j$2 = 0; j$2 < foundBookmarks.length; ++j$2) - { buildCollapsedSpan(builder, 0, foundBookmarks[j$2]); } } + if (!collapsed || collapsed.from == pos) { + for (var j$2 = 0; j$2 < foundBookmarks.length; ++j$2) { + buildCollapsedSpan(builder, 0, foundBookmarks[j$2]); + } + } if (collapsed && (collapsed.from || 0) == pos) { - buildCollapsedSpan(builder, (collapsed.to == null ? len + 1 : collapsed.to) - pos, - collapsed.marker, collapsed.from == null); - if (collapsed.to == null) { return } - if (collapsed.to == pos) { collapsed = false; } + buildCollapsedSpan( + builder, + (collapsed.to == null ? len + 1 : collapsed.to) - pos, + collapsed.marker, + collapsed.from == null + ); + if (collapsed.to == null) { + return; + } + if (collapsed.to == pos) { + collapsed = false; + } } } - if (pos >= len) { break } + if (pos >= len) { + break; + } var upto = Math.min(len, nextChange); while (true) { @@ -1975,20 +2930,30 @@ var end = pos + text.length; if (!collapsed) { var tokenText = end > upto ? text.slice(0, upto - pos) : text; - builder.addToken(builder, tokenText, style ? style + spanStyle : spanStyle, - spanStartStyle, pos + tokenText.length == nextChange ? spanEndStyle : "", css, attributes); + builder.addToken( + builder, + tokenText, + style ? style + spanStyle : spanStyle, + spanStartStyle, + pos + tokenText.length == nextChange ? spanEndStyle : '', + css, + attributes + ); + } + if (end >= upto) { + text = text.slice(upto - pos); + pos = upto; + break; } - if (end >= upto) {text = text.slice(upto - pos); pos = upto; break} pos = end; - spanStartStyle = ""; + spanStartStyle = ''; } - text = allText.slice(at, at = styles[i++]); + text = allText.slice(at, (at = styles[i++])); style = interpretTokenStyle(styles[i++], builder.cm.options); } } } - // These objects are used to represent the visible (currently drawn) // part of the document. A LineView may correspond to multiple // logical lines, if those are connected by collapsed ranges. @@ -2005,13 +2970,14 @@ // Create a range of LineView objects for the given lines. function buildViewArray(cm, from, to) { - var array = [], nextPos; + var array = [], + nextPos; for (var pos = from; pos < to; pos = nextPos) { var view = new LineView(cm.doc, getLine(cm.doc, pos), pos); nextPos = pos + view.size; array.push(view); } - return array + return array; } var operationGroup = null; @@ -2022,7 +2988,7 @@ } else { op.ownsGroup = operationGroup = { ops: [op], - delayedCallbacks: [] + delayedCallbacks: [], }; } } @@ -2030,25 +2996,35 @@ function fireCallbacksForOps(group) { // Calls delayed callbacks and cursorActivity handlers until no // new ones appear - var callbacks = group.delayedCallbacks, i = 0; + var callbacks = group.delayedCallbacks, + i = 0; do { - for (; i < callbacks.length; i++) - { callbacks[i].call(null); } + for (; i < callbacks.length; i++) { + callbacks[i].call(null); + } for (var j = 0; j < group.ops.length; j++) { var op = group.ops[j]; - if (op.cursorActivityHandlers) - { while (op.cursorActivityCalled < op.cursorActivityHandlers.length) - { op.cursorActivityHandlers[op.cursorActivityCalled++].call(null, op.cm); } } + if (op.cursorActivityHandlers) { + while (op.cursorActivityCalled < op.cursorActivityHandlers.length) { + op.cursorActivityHandlers[op.cursorActivityCalled++].call( + null, + op.cm + ); + } + } } - } while (i < callbacks.length) + } while (i < callbacks.length); } function finishOperation(op, endCb) { var group = op.ownsGroup; - if (!group) { return } + if (!group) { + return; + } - try { fireCallbacksForOps(group); } - finally { + try { + fireCallbacksForOps(group); + } finally { operationGroup = null; endCb(group); } @@ -2065,8 +3041,11 @@ // operation is active, when a timeout fires. function signalLater(emitter, type /*, values...*/) { var arr = getHandlers(emitter, type); - if (!arr.length) { return } - var args = Array.prototype.slice.call(arguments, 2), list; + if (!arr.length) { + return; + } + var args = Array.prototype.slice.call(arguments, 2), + list; if (operationGroup) { list = operationGroup.delayedCallbacks; } else if (orphanDelayedCallbacks) { @@ -2075,18 +3054,21 @@ list = orphanDelayedCallbacks = []; setTimeout(fireOrphanDelayed, 0); } - var loop = function ( i ) { - list.push(function () { return arr[i].apply(null, args); }); + var loop = function (i) { + list.push(function () { + return arr[i].apply(null, args); + }); }; - for (var i = 0; i < arr.length; ++i) - loop( i ); + for (var i = 0; i < arr.length; ++i) loop(i); } function fireOrphanDelayed() { var delayed = orphanDelayedCallbacks; orphanDelayedCallbacks = null; - for (var i = 0; i < delayed.length; ++i) { delayed[i](); } + for (var i = 0; i < delayed.length; ++i) { + delayed[i](); + } } // When an aspect of a line changes, a string is added to @@ -2095,10 +3077,15 @@ function updateLineForChanges(cm, lineView, lineN, dims) { for (var j = 0; j < lineView.changes.length; j++) { var type = lineView.changes[j]; - if (type == "text") { updateLineText(cm, lineView); } - else if (type == "gutter") { updateLineGutter(cm, lineView, lineN, dims); } - else if (type == "class") { updateLineClasses(cm, lineView); } - else if (type == "widget") { updateLineWidgets(cm, lineView, dims); } + if (type == 'text') { + updateLineText(cm, lineView); + } else if (type == 'gutter') { + updateLineGutter(cm, lineView, lineN, dims); + } else if (type == 'class') { + updateLineClasses(cm, lineView); + } else if (type == 'widget') { + updateLineWidgets(cm, lineView, dims); + } } lineView.changes = null; } @@ -2107,24 +3094,38 @@ // be wrapped, and have the extra elements added to the wrapper div function ensureLineWrapped(lineView) { if (lineView.node == lineView.text) { - lineView.node = elt("div", null, null, "position: relative"); - if (lineView.text.parentNode) - { lineView.text.parentNode.replaceChild(lineView.node, lineView.text); } + lineView.node = elt('div', null, null, 'position: relative'); + if (lineView.text.parentNode) { + lineView.text.parentNode.replaceChild(lineView.node, lineView.text); + } lineView.node.appendChild(lineView.text); - if (ie && ie_version < 8) { lineView.node.style.zIndex = 2; } + if (ie && ie_version < 8) { + lineView.node.style.zIndex = 2; + } } - return lineView.node + return lineView.node; } function updateLineBackground(cm, lineView) { - var cls = lineView.bgClass ? lineView.bgClass + " " + (lineView.line.bgClass || "") : lineView.line.bgClass; - if (cls) { cls += " CodeMirror-linebackground"; } + var cls = lineView.bgClass + ? lineView.bgClass + ' ' + (lineView.line.bgClass || '') + : lineView.line.bgClass; + if (cls) { + cls += ' CodeMirror-linebackground'; + } if (lineView.background) { - if (cls) { lineView.background.className = cls; } - else { lineView.background.parentNode.removeChild(lineView.background); lineView.background = null; } + if (cls) { + lineView.background.className = cls; + } else { + lineView.background.parentNode.removeChild(lineView.background); + lineView.background = null; + } } else if (cls) { var wrap = ensureLineWrapped(lineView); - lineView.background = wrap.insertBefore(elt("div", null, cls), wrap.firstChild); + lineView.background = wrap.insertBefore( + elt('div', null, cls), + wrap.firstChild + ); cm.display.input.setUneditable(lineView.background); } } @@ -2136,9 +3137,9 @@ if (ext && ext.line == lineView.line) { cm.display.externalMeasured = null; lineView.measure = ext.measure; - return ext.built + return ext.built; } - return buildLineContent(cm, lineView) + return buildLineContent(cm, lineView); } // Redraw the line's text. Interacts with the background and text @@ -2147,10 +3148,15 @@ function updateLineText(cm, lineView) { var cls = lineView.text.className; var built = getLineContent(cm, lineView); - if (lineView.text == lineView.node) { lineView.node = built.pre; } + if (lineView.text == lineView.node) { + lineView.node = built.pre; + } lineView.text.parentNode.replaceChild(built.pre, lineView.text); lineView.text = built.pre; - if (built.bgClass != lineView.bgClass || built.textClass != lineView.textClass) { + if ( + built.bgClass != lineView.bgClass || + built.textClass != lineView.textClass + ) { lineView.bgClass = built.bgClass; lineView.textClass = built.textClass; updateLineClasses(cm, lineView); @@ -2161,12 +3167,15 @@ function updateLineClasses(cm, lineView) { updateLineBackground(cm, lineView); - if (lineView.line.wrapClass) - { ensureLineWrapped(lineView).className = lineView.line.wrapClass; } - else if (lineView.node != lineView.text) - { lineView.node.className = ""; } - var textClass = lineView.textClass ? lineView.textClass + " " + (lineView.line.textClass || "") : lineView.line.textClass; - lineView.text.className = textClass || ""; + if (lineView.line.wrapClass) { + ensureLineWrapped(lineView).className = lineView.line.wrapClass; + } else if (lineView.node != lineView.text) { + lineView.node.className = ''; + } + var textClass = lineView.textClass + ? lineView.textClass + ' ' + (lineView.line.textClass || '') + : lineView.line.textClass; + lineView.text.className = textClass || ''; } function updateLineGutter(cm, lineView, lineN, dims) { @@ -2180,39 +3189,89 @@ } if (lineView.line.gutterClass) { var wrap = ensureLineWrapped(lineView); - lineView.gutterBackground = elt("div", null, "CodeMirror-gutter-background " + lineView.line.gutterClass, - ("left: " + (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) + "px; width: " + (dims.gutterTotalWidth) + "px")); + lineView.gutterBackground = elt( + 'div', + null, + 'CodeMirror-gutter-background ' + lineView.line.gutterClass, + 'left: ' + + (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) + + 'px; width: ' + + dims.gutterTotalWidth + + 'px' + ); cm.display.input.setUneditable(lineView.gutterBackground); wrap.insertBefore(lineView.gutterBackground, lineView.text); } var markers = lineView.line.gutterMarkers; if (cm.options.lineNumbers || markers) { var wrap$1 = ensureLineWrapped(lineView); - var gutterWrap = lineView.gutter = elt("div", null, "CodeMirror-gutter-wrapper", ("left: " + (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) + "px")); + var gutterWrap = (lineView.gutter = elt( + 'div', + null, + 'CodeMirror-gutter-wrapper', + 'left: ' + + (cm.options.fixedGutter ? dims.fixedPos : -dims.gutterTotalWidth) + + 'px' + )); cm.display.input.setUneditable(gutterWrap); wrap$1.insertBefore(gutterWrap, lineView.text); - if (lineView.line.gutterClass) - { gutterWrap.className += " " + lineView.line.gutterClass; } - if (cm.options.lineNumbers && (!markers || !markers["CodeMirror-linenumbers"])) - { lineView.lineNumber = gutterWrap.appendChild( - elt("div", lineNumberFor(cm.options, lineN), - "CodeMirror-linenumber CodeMirror-gutter-elt", - ("left: " + (dims.gutterLeft["CodeMirror-linenumbers"]) + "px; width: " + (cm.display.lineNumInnerWidth) + "px"))); } - if (markers) { for (var k = 0; k < cm.display.gutterSpecs.length; ++k) { - var id = cm.display.gutterSpecs[k].className, found = markers.hasOwnProperty(id) && markers[id]; - if (found) - { gutterWrap.appendChild(elt("div", [found], "CodeMirror-gutter-elt", - ("left: " + (dims.gutterLeft[id]) + "px; width: " + (dims.gutterWidth[id]) + "px"))); } - } } + if (lineView.line.gutterClass) { + gutterWrap.className += ' ' + lineView.line.gutterClass; + } + if ( + cm.options.lineNumbers && + (!markers || !markers['CodeMirror-linenumbers']) + ) { + lineView.lineNumber = gutterWrap.appendChild( + elt( + 'div', + lineNumberFor(cm.options, lineN), + 'CodeMirror-linenumber CodeMirror-gutter-elt', + 'left: ' + + dims.gutterLeft['CodeMirror-linenumbers'] + + 'px; width: ' + + cm.display.lineNumInnerWidth + + 'px' + ) + ); + } + if (markers) { + for (var k = 0; k < cm.display.gutterSpecs.length; ++k) { + var id = cm.display.gutterSpecs[k].className, + found = markers.hasOwnProperty(id) && markers[id]; + if (found) { + gutterWrap.appendChild( + elt( + 'div', + [found], + 'CodeMirror-gutter-elt', + 'left: ' + + dims.gutterLeft[id] + + 'px; width: ' + + dims.gutterWidth[id] + + 'px' + ) + ); + } + } + } } } function updateLineWidgets(cm, lineView, dims) { - if (lineView.alignable) { lineView.alignable = null; } - var isWidget = classTest("CodeMirror-linewidget"); - for (var node = lineView.node.firstChild, next = (void 0); node; node = next) { + if (lineView.alignable) { + lineView.alignable = null; + } + var isWidget = classTest('CodeMirror-linewidget'); + for ( + var node = lineView.node.firstChild, next = void 0; + node; + node = next + ) { next = node.nextSibling; - if (isWidget.test(node.className)) { lineView.node.removeChild(node); } + if (isWidget.test(node.className)) { + lineView.node.removeChild(node); + } } insertLineWidgets(cm, lineView, dims); } @@ -2221,100 +3280,156 @@ function buildLineElement(cm, lineView, lineN, dims) { var built = getLineContent(cm, lineView); lineView.text = lineView.node = built.pre; - if (built.bgClass) { lineView.bgClass = built.bgClass; } - if (built.textClass) { lineView.textClass = built.textClass; } + if (built.bgClass) { + lineView.bgClass = built.bgClass; + } + if (built.textClass) { + lineView.textClass = built.textClass; + } updateLineClasses(cm, lineView); updateLineGutter(cm, lineView, lineN, dims); insertLineWidgets(cm, lineView, dims); - return lineView.node + return lineView.node; } // A lineView may contain multiple logical lines (when merged by // collapsed spans). The widgets for all of them need to be drawn. function insertLineWidgets(cm, lineView, dims) { insertLineWidgetsFor(cm, lineView.line, lineView, dims, true); - if (lineView.rest) { for (var i = 0; i < lineView.rest.length; i++) - { insertLineWidgetsFor(cm, lineView.rest[i], lineView, dims, false); } } + if (lineView.rest) { + for (var i = 0; i < lineView.rest.length; i++) { + insertLineWidgetsFor(cm, lineView.rest[i], lineView, dims, false); + } + } } function insertLineWidgetsFor(cm, line, lineView, dims, allowAbove) { - if (!line.widgets) { return } + if (!line.widgets) { + return; + } var wrap = ensureLineWrapped(lineView); for (var i = 0, ws = line.widgets; i < ws.length; ++i) { - var widget = ws[i], node = elt("div", [widget.node], "CodeMirror-linewidget" + (widget.className ? " " + widget.className : "")); - if (!widget.handleMouseEvents) { node.setAttribute("cm-ignore-events", "true"); } + var widget = ws[i], + node = elt( + 'div', + [widget.node], + 'CodeMirror-linewidget' + + (widget.className ? ' ' + widget.className : '') + ); + if (!widget.handleMouseEvents) { + node.setAttribute('cm-ignore-events', 'true'); + } positionLineWidget(widget, node, lineView, dims); cm.display.input.setUneditable(node); - if (allowAbove && widget.above) - { wrap.insertBefore(node, lineView.gutter || lineView.text); } - else - { wrap.appendChild(node); } - signalLater(widget, "redraw"); + if (allowAbove && widget.above) { + wrap.insertBefore(node, lineView.gutter || lineView.text); + } else { + wrap.appendChild(node); + } + signalLater(widget, 'redraw'); } } function positionLineWidget(widget, node, lineView, dims) { if (widget.noHScroll) { - (lineView.alignable || (lineView.alignable = [])).push(node); + (lineView.alignable || (lineView.alignable = [])).push(node); var width = dims.wrapperWidth; - node.style.left = dims.fixedPos + "px"; + node.style.left = dims.fixedPos + 'px'; if (!widget.coverGutter) { width -= dims.gutterTotalWidth; - node.style.paddingLeft = dims.gutterTotalWidth + "px"; + node.style.paddingLeft = dims.gutterTotalWidth + 'px'; } - node.style.width = width + "px"; + node.style.width = width + 'px'; } if (widget.coverGutter) { node.style.zIndex = 5; - node.style.position = "relative"; - if (!widget.noHScroll) { node.style.marginLeft = -dims.gutterTotalWidth + "px"; } + node.style.position = 'relative'; + if (!widget.noHScroll) { + node.style.marginLeft = -dims.gutterTotalWidth + 'px'; + } } } function widgetHeight(widget) { - if (widget.height != null) { return widget.height } + if (widget.height != null) { + return widget.height; + } var cm = widget.doc.cm; - if (!cm) { return 0 } + if (!cm) { + return 0; + } if (!contains(document.body, widget.node)) { - var parentStyle = "position: relative;"; - if (widget.coverGutter) - { parentStyle += "margin-left: -" + cm.display.gutters.offsetWidth + "px;"; } - if (widget.noHScroll) - { parentStyle += "width: " + cm.display.wrapper.clientWidth + "px;"; } - removeChildrenAndAdd(cm.display.measure, elt("div", [widget.node], null, parentStyle)); + var parentStyle = 'position: relative;'; + if (widget.coverGutter) { + parentStyle += + 'margin-left: -' + cm.display.gutters.offsetWidth + 'px;'; + } + if (widget.noHScroll) { + parentStyle += 'width: ' + cm.display.wrapper.clientWidth + 'px;'; + } + removeChildrenAndAdd( + cm.display.measure, + elt('div', [widget.node], null, parentStyle) + ); } - return widget.height = widget.node.parentNode.offsetHeight + return (widget.height = widget.node.parentNode.offsetHeight); } // Return true when the given mouse event happened in a widget function eventInWidget(display, e) { for (var n = e_target(e); n != display.wrapper; n = n.parentNode) { - if (!n || (n.nodeType == 1 && n.getAttribute("cm-ignore-events") == "true") || - (n.parentNode == display.sizer && n != display.mover)) - { return true } + if ( + !n || + (n.nodeType == 1 && n.getAttribute('cm-ignore-events') == 'true') || + (n.parentNode == display.sizer && n != display.mover) + ) { + return true; + } } } // POSITION MEASUREMENT - function paddingTop(display) {return display.lineSpace.offsetTop} - function paddingVert(display) {return display.mover.offsetHeight - display.lineSpace.offsetHeight} + function paddingTop(display) { + return display.lineSpace.offsetTop; + } + function paddingVert(display) { + return display.mover.offsetHeight - display.lineSpace.offsetHeight; + } function paddingH(display) { - if (display.cachedPaddingH) { return display.cachedPaddingH } - var e = removeChildrenAndAdd(display.measure, elt("pre", "x", "CodeMirror-line-like")); - var style = window.getComputedStyle ? window.getComputedStyle(e) : e.currentStyle; - var data = {left: parseInt(style.paddingLeft), right: parseInt(style.paddingRight)}; - if (!isNaN(data.left) && !isNaN(data.right)) { display.cachedPaddingH = data; } - return data + if (display.cachedPaddingH) { + return display.cachedPaddingH; + } + var e = removeChildrenAndAdd( + display.measure, + elt('pre', 'x', 'CodeMirror-line-like') + ); + var style = window.getComputedStyle + ? window.getComputedStyle(e) + : e.currentStyle; + var data = { + left: parseInt(style.paddingLeft), + right: parseInt(style.paddingRight), + }; + if (!isNaN(data.left) && !isNaN(data.right)) { + display.cachedPaddingH = data; + } + return data; } - function scrollGap(cm) { return scrollerGap - cm.display.nativeBarWidth } + function scrollGap(cm) { + return scrollerGap - cm.display.nativeBarWidth; + } function displayWidth(cm) { - return cm.display.scroller.clientWidth - scrollGap(cm) - cm.display.barWidth + return ( + cm.display.scroller.clientWidth - scrollGap(cm) - cm.display.barWidth + ); } function displayHeight(cm) { - return cm.display.scroller.clientHeight - scrollGap(cm) - cm.display.barHeight + return ( + cm.display.scroller.clientHeight - scrollGap(cm) - cm.display.barHeight + ); } // Ensure the lineView.wrapping.heights array is populated. This is @@ -2324,15 +3439,20 @@ function ensureLineHeights(cm, lineView, rect) { var wrapping = cm.options.lineWrapping; var curWidth = wrapping && displayWidth(cm); - if (!lineView.measure.heights || wrapping && lineView.measure.width != curWidth) { - var heights = lineView.measure.heights = []; + if ( + !lineView.measure.heights || + (wrapping && lineView.measure.width != curWidth) + ) { + var heights = (lineView.measure.heights = []); if (wrapping) { lineView.measure.width = curWidth; var rects = lineView.text.firstChild.getClientRects(); for (var i = 0; i < rects.length - 1; i++) { - var cur = rects[i], next = rects[i + 1]; - if (Math.abs(cur.bottom - next.bottom) > 2) - { heights.push((cur.bottom + next.top) / 2 - rect.top); } + var cur = rects[i], + next = rects[i + 1]; + if (Math.abs(cur.bottom - next.bottom) > 2) { + heights.push((cur.bottom + next.top) / 2 - rect.top); + } } } heights.push(rect.bottom - rect.top); @@ -2343,14 +3463,26 @@ // measurement cache for the given line number. (A line view might // contain multiple lines when collapsed ranges are present.) function mapFromLineView(lineView, line, lineN) { - if (lineView.line == line) - { return {map: lineView.measure.map, cache: lineView.measure.cache} } - for (var i = 0; i < lineView.rest.length; i++) - { if (lineView.rest[i] == line) - { return {map: lineView.measure.maps[i], cache: lineView.measure.caches[i]} } } - for (var i$1 = 0; i$1 < lineView.rest.length; i$1++) - { if (lineNo(lineView.rest[i$1]) > lineN) - { return {map: lineView.measure.maps[i$1], cache: lineView.measure.caches[i$1], before: true} } } + if (lineView.line == line) { + return { map: lineView.measure.map, cache: lineView.measure.cache }; + } + for (var i = 0; i < lineView.rest.length; i++) { + if (lineView.rest[i] == line) { + return { + map: lineView.measure.maps[i], + cache: lineView.measure.caches[i], + }; + } + } + for (var i$1 = 0; i$1 < lineView.rest.length; i$1++) { + if (lineNo(lineView.rest[i$1]) > lineN) { + return { + map: lineView.measure.maps[i$1], + cache: lineView.measure.caches[i$1], + before: true, + }; + } + } } // Render a line into the hidden node display.externalMeasured. Used @@ -2358,27 +3490,33 @@ function updateExternalMeasurement(cm, line) { line = visualLine(line); var lineN = lineNo(line); - var view = cm.display.externalMeasured = new LineView(cm.doc, line, lineN); + var view = (cm.display.externalMeasured = new LineView( + cm.doc, + line, + lineN + )); view.lineN = lineN; - var built = view.built = buildLineContent(cm, view); + var built = (view.built = buildLineContent(cm, view)); view.text = built.pre; removeChildrenAndAdd(cm.display.lineMeasure, built.pre); - return view + return view; } // Get a {top, bottom, left, right} box (in line-local coordinates) // for a given character. function measureChar(cm, line, ch, bias) { - return measureCharPrepared(cm, prepareMeasureForLine(cm, line), ch, bias) + return measureCharPrepared(cm, prepareMeasureForLine(cm, line), ch, bias); } // Find a line view that corresponds to the given line number. function findViewForLine(cm, lineN) { - if (lineN >= cm.display.viewFrom && lineN < cm.display.viewTo) - { return cm.display.view[findViewIndex(cm, lineN)] } + if (lineN >= cm.display.viewFrom && lineN < cm.display.viewTo) { + return cm.display.view[findViewIndex(cm, lineN)]; + } var ext = cm.display.externalMeasured; - if (ext && lineN >= ext.lineN && lineN < ext.lineN + ext.size) - { return ext } + if (ext && lineN >= ext.lineN && lineN < ext.lineN + ext.size) { + return ext; + } } // Measurement can be split in two steps, the set-up work that @@ -2395,40 +3533,54 @@ updateLineForChanges(cm, view, lineN, getDimensions(cm)); cm.curOp.forceUpdate = true; } - if (!view) - { view = updateExternalMeasurement(cm, line); } + if (!view) { + view = updateExternalMeasurement(cm, line); + } var info = mapFromLineView(view, line, lineN); return { - line: line, view: view, rect: null, - map: info.map, cache: info.cache, before: info.before, - hasHeights: false - } + line: line, + view: view, + rect: null, + map: info.map, + cache: info.cache, + before: info.before, + hasHeights: false, + }; } // Given a prepared measurement object, measures the position of an // actual character (or fetches it from the cache). function measureCharPrepared(cm, prepared, ch, bias, varHeight) { - if (prepared.before) { ch = -1; } - var key = ch + (bias || ""), found; + if (prepared.before) { + ch = -1; + } + var key = ch + (bias || ''), + found; if (prepared.cache.hasOwnProperty(key)) { found = prepared.cache[key]; } else { - if (!prepared.rect) - { prepared.rect = prepared.view.text.getBoundingClientRect(); } + if (!prepared.rect) { + prepared.rect = prepared.view.text.getBoundingClientRect(); + } if (!prepared.hasHeights) { ensureLineHeights(cm, prepared.view, prepared.rect); prepared.hasHeights = true; } found = measureCharInner(cm, prepared, ch, bias); - if (!found.bogus) { prepared.cache[key] = found; } + if (!found.bogus) { + prepared.cache[key] = found; + } } - return {left: found.left, right: found.right, - top: varHeight ? found.rtop : found.top, - bottom: varHeight ? found.rbottom : found.bottom} + return { + left: found.left, + right: found.right, + top: varHeight ? found.rtop : found.top, + bottom: varHeight ? found.rbottom : found.bottom, + }; } - var nullRect = {left: 0, right: 0, top: 0, bottom: 0}; + var nullRect = { left: 0, right: 0, top: 0, bottom: 0 }; function nodeAndOffsetInLineMap(map$$1, ch, bias) { var node, start, end, collapse, mStart, mEnd; @@ -2438,129 +3590,232 @@ mStart = map$$1[i]; mEnd = map$$1[i + 1]; if (ch < mStart) { - start = 0; end = 1; - collapse = "left"; + start = 0; + end = 1; + collapse = 'left'; } else if (ch < mEnd) { start = ch - mStart; end = start + 1; - } else if (i == map$$1.length - 3 || ch == mEnd && map$$1[i + 3] > ch) { + } else if (i == map$$1.length - 3 || (ch == mEnd && map$$1[i + 3] > ch)) { end = mEnd - mStart; start = end - 1; - if (ch >= mEnd) { collapse = "right"; } + if (ch >= mEnd) { + collapse = 'right'; + } } if (start != null) { node = map$$1[i + 2]; - if (mStart == mEnd && bias == (node.insertLeft ? "left" : "right")) - { collapse = bias; } - if (bias == "left" && start == 0) - { while (i && map$$1[i - 2] == map$$1[i - 3] && map$$1[i - 1].insertLeft) { + if (mStart == mEnd && bias == (node.insertLeft ? 'left' : 'right')) { + collapse = bias; + } + if (bias == 'left' && start == 0) { + while ( + i && + map$$1[i - 2] == map$$1[i - 3] && + map$$1[i - 1].insertLeft + ) { node = map$$1[(i -= 3) + 2]; - collapse = "left"; - } } - if (bias == "right" && start == mEnd - mStart) - { while (i < map$$1.length - 3 && map$$1[i + 3] == map$$1[i + 4] && !map$$1[i + 5].insertLeft) { + collapse = 'left'; + } + } + if (bias == 'right' && start == mEnd - mStart) { + while ( + i < map$$1.length - 3 && + map$$1[i + 3] == map$$1[i + 4] && + !map$$1[i + 5].insertLeft + ) { node = map$$1[(i += 3) + 2]; - collapse = "right"; - } } - break + collapse = 'right'; + } + } + break; } } - return {node: node, start: start, end: end, collapse: collapse, coverStart: mStart, coverEnd: mEnd} + return { + node: node, + start: start, + end: end, + collapse: collapse, + coverStart: mStart, + coverEnd: mEnd, + }; } function getUsefulRect(rects, bias) { var rect = nullRect; - if (bias == "left") { for (var i = 0; i < rects.length; i++) { - if ((rect = rects[i]).left != rect.right) { break } - } } else { for (var i$1 = rects.length - 1; i$1 >= 0; i$1--) { - if ((rect = rects[i$1]).left != rect.right) { break } - } } - return rect + if (bias == 'left') { + for (var i = 0; i < rects.length; i++) { + if ((rect = rects[i]).left != rect.right) { + break; + } + } + } else { + for (var i$1 = rects.length - 1; i$1 >= 0; i$1--) { + if ((rect = rects[i$1]).left != rect.right) { + break; + } + } + } + return rect; } function measureCharInner(cm, prepared, ch, bias) { var place = nodeAndOffsetInLineMap(prepared.map, ch, bias); - var node = place.node, start = place.start, end = place.end, collapse = place.collapse; + var node = place.node, + start = place.start, + end = place.end, + collapse = place.collapse; var rect; - if (node.nodeType == 3) { // If it is a text node, use a range to retrieve the coordinates. - for (var i$1 = 0; i$1 < 4; i$1++) { // Retry a maximum of 4 times when nonsense rectangles are returned - while (start && isExtendingChar(prepared.line.text.charAt(place.coverStart + start))) { --start; } - while (place.coverStart + end < place.coverEnd && isExtendingChar(prepared.line.text.charAt(place.coverStart + end))) { ++end; } - if (ie && ie_version < 9 && start == 0 && end == place.coverEnd - place.coverStart) - { rect = node.parentNode.getBoundingClientRect(); } - else - { rect = getUsefulRect(range(node, start, end).getClientRects(), bias); } - if (rect.left || rect.right || start == 0) { break } + if (node.nodeType == 3) { + // If it is a text node, use a range to retrieve the coordinates. + for (var i$1 = 0; i$1 < 4; i$1++) { + // Retry a maximum of 4 times when nonsense rectangles are returned + while ( + start && + isExtendingChar(prepared.line.text.charAt(place.coverStart + start)) + ) { + --start; + } + while ( + place.coverStart + end < place.coverEnd && + isExtendingChar(prepared.line.text.charAt(place.coverStart + end)) + ) { + ++end; + } + if ( + ie && + ie_version < 9 && + start == 0 && + end == place.coverEnd - place.coverStart + ) { + rect = node.parentNode.getBoundingClientRect(); + } else { + rect = getUsefulRect(range(node, start, end).getClientRects(), bias); + } + if (rect.left || rect.right || start == 0) { + break; + } end = start; start = start - 1; - collapse = "right"; + collapse = 'right'; + } + if (ie && ie_version < 11) { + rect = maybeUpdateRectForZooming(cm.display.measure, rect); + } + } else { + // If it is a widget, simply get the box for the whole widget. + if (start > 0) { + collapse = bias = 'right'; } - if (ie && ie_version < 11) { rect = maybeUpdateRectForZooming(cm.display.measure, rect); } - } else { // If it is a widget, simply get the box for the whole widget. - if (start > 0) { collapse = bias = "right"; } var rects; - if (cm.options.lineWrapping && (rects = node.getClientRects()).length > 1) - { rect = rects[bias == "right" ? rects.length - 1 : 0]; } - else - { rect = node.getBoundingClientRect(); } + if ( + cm.options.lineWrapping && + (rects = node.getClientRects()).length > 1 + ) { + rect = rects[bias == 'right' ? rects.length - 1 : 0]; + } else { + rect = node.getBoundingClientRect(); + } } - if (ie && ie_version < 9 && !start && (!rect || !rect.left && !rect.right)) { + if ( + ie && + ie_version < 9 && + !start && + (!rect || (!rect.left && !rect.right)) + ) { var rSpan = node.parentNode.getClientRects()[0]; - if (rSpan) - { rect = {left: rSpan.left, right: rSpan.left + charWidth(cm.display), top: rSpan.top, bottom: rSpan.bottom}; } - else - { rect = nullRect; } + if (rSpan) { + rect = { + left: rSpan.left, + right: rSpan.left + charWidth(cm.display), + top: rSpan.top, + bottom: rSpan.bottom, + }; + } else { + rect = nullRect; + } } - var rtop = rect.top - prepared.rect.top, rbot = rect.bottom - prepared.rect.top; + var rtop = rect.top - prepared.rect.top, + rbot = rect.bottom - prepared.rect.top; var mid = (rtop + rbot) / 2; var heights = prepared.view.measure.heights; var i = 0; - for (; i < heights.length - 1; i++) - { if (mid < heights[i]) { break } } - var top = i ? heights[i - 1] : 0, bot = heights[i]; - var result = {left: (collapse == "right" ? rect.right : rect.left) - prepared.rect.left, - right: (collapse == "left" ? rect.left : rect.right) - prepared.rect.left, - top: top, bottom: bot}; - if (!rect.left && !rect.right) { result.bogus = true; } - if (!cm.options.singleCursorHeightPerLine) { result.rtop = rtop; result.rbottom = rbot; } + for (; i < heights.length - 1; i++) { + if (mid < heights[i]) { + break; + } + } + var top = i ? heights[i - 1] : 0, + bot = heights[i]; + var result = { + left: (collapse == 'right' ? rect.right : rect.left) - prepared.rect.left, + right: (collapse == 'left' ? rect.left : rect.right) - prepared.rect.left, + top: top, + bottom: bot, + }; + if (!rect.left && !rect.right) { + result.bogus = true; + } + if (!cm.options.singleCursorHeightPerLine) { + result.rtop = rtop; + result.rbottom = rbot; + } - return result + return result; } // Work around problem with bounding client rects on ranges being // returned incorrectly when zoomed on IE10 and below. function maybeUpdateRectForZooming(measure, rect) { - if (!window.screen || screen.logicalXDPI == null || - screen.logicalXDPI == screen.deviceXDPI || !hasBadZoomedRects(measure)) - { return rect } + if ( + !window.screen || + screen.logicalXDPI == null || + screen.logicalXDPI == screen.deviceXDPI || + !hasBadZoomedRects(measure) + ) { + return rect; + } var scaleX = screen.logicalXDPI / screen.deviceXDPI; var scaleY = screen.logicalYDPI / screen.deviceYDPI; - return {left: rect.left * scaleX, right: rect.right * scaleX, - top: rect.top * scaleY, bottom: rect.bottom * scaleY} + return { + left: rect.left * scaleX, + right: rect.right * scaleX, + top: rect.top * scaleY, + bottom: rect.bottom * scaleY, + }; } function clearLineMeasurementCacheFor(lineView) { if (lineView.measure) { lineView.measure.cache = {}; lineView.measure.heights = null; - if (lineView.rest) { for (var i = 0; i < lineView.rest.length; i++) - { lineView.measure.caches[i] = {}; } } + if (lineView.rest) { + for (var i = 0; i < lineView.rest.length; i++) { + lineView.measure.caches[i] = {}; + } + } } } function clearLineMeasurementCache(cm) { cm.display.externalMeasure = null; removeChildren(cm.display.lineMeasure); - for (var i = 0; i < cm.display.view.length; i++) - { clearLineMeasurementCacheFor(cm.display.view[i]); } + for (var i = 0; i < cm.display.view.length; i++) { + clearLineMeasurementCacheFor(cm.display.view[i]); + } } function clearCaches(cm) { clearLineMeasurementCache(cm); - cm.display.cachedCharWidth = cm.display.cachedTextHeight = cm.display.cachedPaddingH = null; - if (!cm.options.lineWrapping) { cm.display.maxLineChanged = true; } + cm.display.cachedCharWidth = + cm.display.cachedTextHeight = + cm.display.cachedPaddingH = + null; + if (!cm.options.lineWrapping) { + cm.display.maxLineChanged = true; + } cm.display.lineNumChars = null; } @@ -2568,19 +3823,40 @@ // Work around https://bugs.chromium.org/p/chromium/issues/detail?id=489206 // which causes page_Offset and bounding client rects to use // different reference viewports and invalidate our calculations. - if (chrome && android) { return -(document.body.getBoundingClientRect().left - parseInt(getComputedStyle(document.body).marginLeft)) } - return window.pageXOffset || (document.documentElement || document.body).scrollLeft + if (chrome && android) { + return -( + document.body.getBoundingClientRect().left - + parseInt(getComputedStyle(document.body).marginLeft) + ); + } + return ( + window.pageXOffset || + (document.documentElement || document.body).scrollLeft + ); } function pageScrollY() { - if (chrome && android) { return -(document.body.getBoundingClientRect().top - parseInt(getComputedStyle(document.body).marginTop)) } - return window.pageYOffset || (document.documentElement || document.body).scrollTop + if (chrome && android) { + return -( + document.body.getBoundingClientRect().top - + parseInt(getComputedStyle(document.body).marginTop) + ); + } + return ( + window.pageYOffset || + (document.documentElement || document.body).scrollTop + ); } function widgetTopHeight(lineObj) { var height = 0; - if (lineObj.widgets) { for (var i = 0; i < lineObj.widgets.length; ++i) { if (lineObj.widgets[i].above) - { height += widgetHeight(lineObj.widgets[i]); } } } - return height + if (lineObj.widgets) { + for (var i = 0; i < lineObj.widgets.length; ++i) { + if (lineObj.widgets[i].above) { + height += widgetHeight(lineObj.widgets[i]); + } + } + } + return height; } // Converts a {top, bottom, left, right} box from line-local @@ -2590,45 +3866,65 @@ function intoCoordSystem(cm, lineObj, rect, context, includeWidgets) { if (!includeWidgets) { var height = widgetTopHeight(lineObj); - rect.top += height; rect.bottom += height; + rect.top += height; + rect.bottom += height; + } + if (context == 'line') { + return rect; + } + if (!context) { + context = 'local'; } - if (context == "line") { return rect } - if (!context) { context = "local"; } var yOff = heightAtLine(lineObj); - if (context == "local") { yOff += paddingTop(cm.display); } - else { yOff -= cm.display.viewOffset; } - if (context == "page" || context == "window") { + if (context == 'local') { + yOff += paddingTop(cm.display); + } else { + yOff -= cm.display.viewOffset; + } + if (context == 'page' || context == 'window') { var lOff = cm.display.lineSpace.getBoundingClientRect(); - yOff += lOff.top + (context == "window" ? 0 : pageScrollY()); - var xOff = lOff.left + (context == "window" ? 0 : pageScrollX()); - rect.left += xOff; rect.right += xOff; + yOff += lOff.top + (context == 'window' ? 0 : pageScrollY()); + var xOff = lOff.left + (context == 'window' ? 0 : pageScrollX()); + rect.left += xOff; + rect.right += xOff; } - rect.top += yOff; rect.bottom += yOff; - return rect + rect.top += yOff; + rect.bottom += yOff; + return rect; } // Coverts a box from "div" coords to another coordinate system. // Context may be "window", "page", "div", or "local"./null. function fromCoordSystem(cm, coords, context) { - if (context == "div") { return coords } - var left = coords.left, top = coords.top; + if (context == 'div') { + return coords; + } + var left = coords.left, + top = coords.top; // First move into "page" coordinate system - if (context == "page") { + if (context == 'page') { left -= pageScrollX(); top -= pageScrollY(); - } else if (context == "local" || !context) { + } else if (context == 'local' || !context) { var localBox = cm.display.sizer.getBoundingClientRect(); left += localBox.left; top += localBox.top; } var lineSpaceBox = cm.display.lineSpace.getBoundingClientRect(); - return {left: left - lineSpaceBox.left, top: top - lineSpaceBox.top} + return { left: left - lineSpaceBox.left, top: top - lineSpaceBox.top }; } function charCoords(cm, pos, context, lineObj, bias) { - if (!lineObj) { lineObj = getLine(cm.doc, pos.line); } - return intoCoordSystem(cm, lineObj, measureChar(cm, lineObj, pos.ch, bias), context) + if (!lineObj) { + lineObj = getLine(cm.doc, pos.line); + } + return intoCoordSystem( + cm, + lineObj, + measureChar(cm, lineObj, pos.ch, bias), + context + ); } // Returns a box for a given cursor position, which may have an @@ -2649,31 +3945,50 @@ // to the last character on the line. function cursorCoords(cm, pos, context, lineObj, preparedMeasure, varHeight) { lineObj = lineObj || getLine(cm.doc, pos.line); - if (!preparedMeasure) { preparedMeasure = prepareMeasureForLine(cm, lineObj); } + if (!preparedMeasure) { + preparedMeasure = prepareMeasureForLine(cm, lineObj); + } function get(ch, right) { - var m = measureCharPrepared(cm, preparedMeasure, ch, right ? "right" : "left", varHeight); - if (right) { m.left = m.right; } else { m.right = m.left; } - return intoCoordSystem(cm, lineObj, m, context) + var m = measureCharPrepared( + cm, + preparedMeasure, + ch, + right ? 'right' : 'left', + varHeight + ); + if (right) { + m.left = m.right; + } else { + m.right = m.left; + } + return intoCoordSystem(cm, lineObj, m, context); } - var order = getOrder(lineObj, cm.doc.direction), ch = pos.ch, sticky = pos.sticky; + var order = getOrder(lineObj, cm.doc.direction), + ch = pos.ch, + sticky = pos.sticky; if (ch >= lineObj.text.length) { ch = lineObj.text.length; - sticky = "before"; + sticky = 'before'; } else if (ch <= 0) { ch = 0; - sticky = "after"; + sticky = 'after'; + } + if (!order) { + return get(sticky == 'before' ? ch - 1 : ch, sticky == 'before'); } - if (!order) { return get(sticky == "before" ? ch - 1 : ch, sticky == "before") } function getBidi(ch, partPos, invert) { - var part = order[partPos], right = part.level == 1; - return get(invert ? ch - 1 : ch, right != invert) + var part = order[partPos], + right = part.level == 1; + return get(invert ? ch - 1 : ch, right != invert); } var partPos = getBidiPartAt(order, ch, sticky); var other = bidiOther; - var val = getBidi(ch, partPos, sticky == "before"); - if (other != null) { val.other = getBidi(ch, other, sticky != "before"); } - return val + var val = getBidi(ch, partPos, sticky == 'before'); + if (other != null) { + val.other = getBidi(ch, other, sticky != 'before'); + } + return val; } // Used to cheaply estimate the coordinates for a position. Used for @@ -2681,10 +3996,12 @@ function estimateCoords(cm, pos) { var left = 0; pos = clipPos(cm.doc, pos); - if (!cm.options.lineWrapping) { left = charWidth(cm.display) * pos.ch; } + if (!cm.options.lineWrapping) { + left = charWidth(cm.display) * pos.ch; + } var lineObj = getLine(cm.doc, pos.line); var top = heightAtLine(lineObj) + paddingTop(cm.display); - return {left: left, right: left, top: top, bottom: top + lineObj.height} + return { left: left, right: left, top: top, bottom: top + lineObj.height }; } // Positions returned by coordsChar contain some extra information. @@ -2696,8 +4013,10 @@ function PosWithInfo(line, ch, sticky, outside, xRel) { var pos = Pos(line, ch, sticky); pos.xRel = xRel; - if (outside) { pos.outside = outside; } - return pos + if (outside) { + pos.outside = outside; + } + return pos; } // Compute the character position closest to the given coordinates. @@ -2705,41 +4024,83 @@ function coordsChar(cm, x, y) { var doc = cm.doc; y += cm.display.viewOffset; - if (y < 0) { return PosWithInfo(doc.first, 0, null, -1, -1) } - var lineN = lineAtHeight(doc, y), last = doc.first + doc.size - 1; - if (lineN > last) - { return PosWithInfo(doc.first + doc.size - 1, getLine(doc, last).text.length, null, 1, 1) } - if (x < 0) { x = 0; } + if (y < 0) { + return PosWithInfo(doc.first, 0, null, -1, -1); + } + var lineN = lineAtHeight(doc, y), + last = doc.first + doc.size - 1; + if (lineN > last) { + return PosWithInfo( + doc.first + doc.size - 1, + getLine(doc, last).text.length, + null, + 1, + 1 + ); + } + if (x < 0) { + x = 0; + } var lineObj = getLine(doc, lineN); for (;;) { var found = coordsCharInner(cm, lineObj, lineN, x, y); - var collapsed = collapsedSpanAround(lineObj, found.ch + (found.xRel > 0 || found.outside > 0 ? 1 : 0)); - if (!collapsed) { return found } + var collapsed = collapsedSpanAround( + lineObj, + found.ch + (found.xRel > 0 || found.outside > 0 ? 1 : 0) + ); + if (!collapsed) { + return found; + } var rangeEnd = collapsed.find(1); - if (rangeEnd.line == lineN) { return rangeEnd } - lineObj = getLine(doc, lineN = rangeEnd.line); + if (rangeEnd.line == lineN) { + return rangeEnd; + } + lineObj = getLine(doc, (lineN = rangeEnd.line)); } } function wrappedLineExtent(cm, lineObj, preparedMeasure, y) { y -= widgetTopHeight(lineObj); var end = lineObj.text.length; - var begin = findFirst(function (ch) { return measureCharPrepared(cm, preparedMeasure, ch - 1).bottom <= y; }, end, 0); - end = findFirst(function (ch) { return measureCharPrepared(cm, preparedMeasure, ch).top > y; }, begin, end); - return {begin: begin, end: end} + var begin = findFirst( + function (ch) { + return measureCharPrepared(cm, preparedMeasure, ch - 1).bottom <= y; + }, + end, + 0 + ); + end = findFirst( + function (ch) { + return measureCharPrepared(cm, preparedMeasure, ch).top > y; + }, + begin, + end + ); + return { begin: begin, end: end }; } function wrappedLineExtentChar(cm, lineObj, preparedMeasure, target) { - if (!preparedMeasure) { preparedMeasure = prepareMeasureForLine(cm, lineObj); } - var targetTop = intoCoordSystem(cm, lineObj, measureCharPrepared(cm, preparedMeasure, target), "line").top; - return wrappedLineExtent(cm, lineObj, preparedMeasure, targetTop) + if (!preparedMeasure) { + preparedMeasure = prepareMeasureForLine(cm, lineObj); + } + var targetTop = intoCoordSystem( + cm, + lineObj, + measureCharPrepared(cm, preparedMeasure, target), + 'line' + ).top; + return wrappedLineExtent(cm, lineObj, preparedMeasure, targetTop); } // Returns true if the given side of a box is after the given // coordinates, in top-to-bottom, left-to-right order. function boxIsAfter(box, x, y, left) { - return box.bottom <= y ? false : box.top > y ? true : (left ? box.left : box.right) > x + return box.bottom <= y + ? false + : box.top > y + ? true + : (left ? box.left : box.right) > x; } function coordsCharInner(cm, lineObj, lineNo$$1, x, y) { @@ -2749,14 +4110,17 @@ // When directly calling `measureCharPrepared`, we have to adjust // for the widgets at this line. var widgetHeight$$1 = widgetTopHeight(lineObj); - var begin = 0, end = lineObj.text.length, ltr = true; + var begin = 0, + end = lineObj.text.length, + ltr = true; var order = getOrder(lineObj, cm.doc.direction); // If the line isn't plain left-to-right text, first figure out // which bidi section the coordinates fall into. if (order) { - var part = (cm.options.lineWrapping ? coordsBidiPartWrapped : coordsBidiPart) - (cm, lineObj, lineNo$$1, preparedMeasure, order, x, y); + var part = ( + cm.options.lineWrapping ? coordsBidiPartWrapped : coordsBidiPart + )(cm, lineObj, lineNo$$1, preparedMeasure, order, x, y); ltr = part.level != 1; // The awkward -1 offsets are needed because findFirst (called // on these below) will treat its first bound as inclusive, @@ -2769,71 +4133,136 @@ // A binary search to find the first character whose bounding box // starts after the coordinates. If we run across any whose box wrap // the coordinates, store that. - var chAround = null, boxAround = null; - var ch = findFirst(function (ch) { - var box = measureCharPrepared(cm, preparedMeasure, ch); - box.top += widgetHeight$$1; box.bottom += widgetHeight$$1; - if (!boxIsAfter(box, x, y, false)) { return false } - if (box.top <= y && box.left <= x) { - chAround = ch; - boxAround = box; - } - return true - }, begin, end); - - var baseX, sticky, outside = false; + var chAround = null, + boxAround = null; + var ch = findFirst( + function (ch) { + var box = measureCharPrepared(cm, preparedMeasure, ch); + box.top += widgetHeight$$1; + box.bottom += widgetHeight$$1; + if (!boxIsAfter(box, x, y, false)) { + return false; + } + if (box.top <= y && box.left <= x) { + chAround = ch; + boxAround = box; + } + return true; + }, + begin, + end + ); + + var baseX, + sticky, + outside = false; // If a box around the coordinates was found, use that if (boxAround) { // Distinguish coordinates nearer to the left or right side of the box - var atLeft = x - boxAround.left < boxAround.right - x, atStart = atLeft == ltr; + var atLeft = x - boxAround.left < boxAround.right - x, + atStart = atLeft == ltr; ch = chAround + (atStart ? 0 : 1); - sticky = atStart ? "after" : "before"; + sticky = atStart ? 'after' : 'before'; baseX = atLeft ? boxAround.left : boxAround.right; } else { // (Adjust for extended bound, if necessary.) - if (!ltr && (ch == end || ch == begin)) { ch++; } + if (!ltr && (ch == end || ch == begin)) { + ch++; + } // To determine which side to associate with, get the box to the // left of the character and compare it's vertical position to the // coordinates - sticky = ch == 0 ? "after" : ch == lineObj.text.length ? "before" : - (measureCharPrepared(cm, preparedMeasure, ch - (ltr ? 1 : 0)).bottom + widgetHeight$$1 <= y) == ltr ? - "after" : "before"; + sticky = + ch == 0 + ? 'after' + : ch == lineObj.text.length + ? 'before' + : measureCharPrepared(cm, preparedMeasure, ch - (ltr ? 1 : 0)) + .bottom + + widgetHeight$$1 <= + y == + ltr + ? 'after' + : 'before'; // Now get accurate coordinates for this place, in order to get a // base X position - var coords = cursorCoords(cm, Pos(lineNo$$1, ch, sticky), "line", lineObj, preparedMeasure); + var coords = cursorCoords( + cm, + Pos(lineNo$$1, ch, sticky), + 'line', + lineObj, + preparedMeasure + ); baseX = coords.left; outside = y < coords.top ? -1 : y >= coords.bottom ? 1 : 0; } ch = skipExtendingChars(lineObj.text, ch, 1); - return PosWithInfo(lineNo$$1, ch, sticky, outside, x - baseX) - } - - function coordsBidiPart(cm, lineObj, lineNo$$1, preparedMeasure, order, x, y) { + return PosWithInfo(lineNo$$1, ch, sticky, outside, x - baseX); + } + + function coordsBidiPart( + cm, + lineObj, + lineNo$$1, + preparedMeasure, + order, + x, + y + ) { // Bidi parts are sorted left-to-right, and in a non-line-wrapping // situation, we can take this ordering to correspond to the visual // ordering. This finds the first part whose end is after the given // coordinates. - var index = findFirst(function (i) { - var part = order[i], ltr = part.level != 1; - return boxIsAfter(cursorCoords(cm, Pos(lineNo$$1, ltr ? part.to : part.from, ltr ? "before" : "after"), - "line", lineObj, preparedMeasure), x, y, true) - }, 0, order.length - 1); + var index = findFirst( + function (i) { + var part = order[i], + ltr = part.level != 1; + return boxIsAfter( + cursorCoords( + cm, + Pos(lineNo$$1, ltr ? part.to : part.from, ltr ? 'before' : 'after'), + 'line', + lineObj, + preparedMeasure + ), + x, + y, + true + ); + }, + 0, + order.length - 1 + ); var part = order[index]; // If this isn't the first part, the part's start is also after // the coordinates, and the coordinates aren't on the same line as // that start, move one part back. if (index > 0) { var ltr = part.level != 1; - var start = cursorCoords(cm, Pos(lineNo$$1, ltr ? part.from : part.to, ltr ? "after" : "before"), - "line", lineObj, preparedMeasure); - if (boxIsAfter(start, x, y, true) && start.top > y) - { part = order[index - 1]; } - } - return part - } - - function coordsBidiPartWrapped(cm, lineObj, _lineNo, preparedMeasure, order, x, y) { + var start = cursorCoords( + cm, + Pos(lineNo$$1, ltr ? part.from : part.to, ltr ? 'after' : 'before'), + 'line', + lineObj, + preparedMeasure + ); + if (boxIsAfter(start, x, y, true) && start.top > y) { + part = order[index - 1]; + } + } + return part; + } + + function coordsBidiPartWrapped( + cm, + lineObj, + _lineNo, + preparedMeasure, + order, + x, + y + ) { // In a wrapped line, rtl text on wrapping boundaries can do things // that don't correspond to the ordering in our `order` array at // all, so a binary search doesn't work, and we want to return a @@ -2844,13 +4273,22 @@ var ref = wrappedLineExtent(cm, lineObj, preparedMeasure, y); var begin = ref.begin; var end = ref.end; - if (/\s/.test(lineObj.text.charAt(end - 1))) { end--; } - var part = null, closestDist = null; + if (/\s/.test(lineObj.text.charAt(end - 1))) { + end--; + } + var part = null, + closestDist = null; for (var i = 0; i < order.length; i++) { var p = order[i]; - if (p.from >= end || p.to <= begin) { continue } + if (p.from >= end || p.to <= begin) { + continue; + } var ltr = p.level != 1; - var endX = measureCharPrepared(cm, preparedMeasure, ltr ? Math.min(end, p.to) - 1 : Math.max(begin, p.from)).right; + var endX = measureCharPrepared( + cm, + preparedMeasure, + ltr ? Math.min(end, p.to) - 1 : Math.max(begin, p.from) + ).right; // Weigh against spans ending before this, so that they are only // picked if nothing ends after var dist = endX < x ? x - endX + 1e9 : endX - x; @@ -2859,95 +4297,132 @@ closestDist = dist; } } - if (!part) { part = order[order.length - 1]; } + if (!part) { + part = order[order.length - 1]; + } // Clip the part to the wrapped line. - if (part.from < begin) { part = {from: begin, to: part.to, level: part.level}; } - if (part.to > end) { part = {from: part.from, to: end, level: part.level}; } - return part + if (part.from < begin) { + part = { from: begin, to: part.to, level: part.level }; + } + if (part.to > end) { + part = { from: part.from, to: end, level: part.level }; + } + return part; } var measureText; // Compute the default text height. function textHeight(display) { - if (display.cachedTextHeight != null) { return display.cachedTextHeight } + if (display.cachedTextHeight != null) { + return display.cachedTextHeight; + } if (measureText == null) { - measureText = elt("pre", null, "CodeMirror-line-like"); + measureText = elt('pre', null, 'CodeMirror-line-like'); // Measure a bunch of lines, for browsers that compute // fractional heights. for (var i = 0; i < 49; ++i) { - measureText.appendChild(document.createTextNode("x")); - measureText.appendChild(elt("br")); + measureText.appendChild(document.createTextNode('x')); + measureText.appendChild(elt('br')); } - measureText.appendChild(document.createTextNode("x")); + measureText.appendChild(document.createTextNode('x')); } removeChildrenAndAdd(display.measure, measureText); var height = measureText.offsetHeight / 50; - if (height > 3) { display.cachedTextHeight = height; } + if (height > 3) { + display.cachedTextHeight = height; + } removeChildren(display.measure); - return height || 1 + return height || 1; } // Compute the default character width. function charWidth(display) { - if (display.cachedCharWidth != null) { return display.cachedCharWidth } - var anchor = elt("span", "xxxxxxxxxx"); - var pre = elt("pre", [anchor], "CodeMirror-line-like"); + if (display.cachedCharWidth != null) { + return display.cachedCharWidth; + } + var anchor = elt('span', 'xxxxxxxxxx'); + var pre = elt('pre', [anchor], 'CodeMirror-line-like'); removeChildrenAndAdd(display.measure, pre); - var rect = anchor.getBoundingClientRect(), width = (rect.right - rect.left) / 10; - if (width > 2) { display.cachedCharWidth = width; } - return width || 10 + var rect = anchor.getBoundingClientRect(), + width = (rect.right - rect.left) / 10; + if (width > 2) { + display.cachedCharWidth = width; + } + return width || 10; } // Do a bulk-read of the DOM positions and sizes needed to draw the // view, so that we don't interleave reading and writing to the DOM. function getDimensions(cm) { - var d = cm.display, left = {}, width = {}; + var d = cm.display, + left = {}, + width = {}; var gutterLeft = d.gutters.clientLeft; for (var n = d.gutters.firstChild, i = 0; n; n = n.nextSibling, ++i) { var id = cm.display.gutterSpecs[i].className; left[id] = n.offsetLeft + n.clientLeft + gutterLeft; width[id] = n.clientWidth; } - return {fixedPos: compensateForHScroll(d), - gutterTotalWidth: d.gutters.offsetWidth, - gutterLeft: left, - gutterWidth: width, - wrapperWidth: d.wrapper.clientWidth} + return { + fixedPos: compensateForHScroll(d), + gutterTotalWidth: d.gutters.offsetWidth, + gutterLeft: left, + gutterWidth: width, + wrapperWidth: d.wrapper.clientWidth, + }; } // Computes display.scroller.scrollLeft + display.gutters.offsetWidth, // but using getBoundingClientRect to get a sub-pixel-accurate // result. function compensateForHScroll(display) { - return display.scroller.getBoundingClientRect().left - display.sizer.getBoundingClientRect().left + return ( + display.scroller.getBoundingClientRect().left - + display.sizer.getBoundingClientRect().left + ); } // Returns a function that estimates the height of a line, to use as // first approximation until the line becomes visible (and is thus // properly measurable). function estimateHeight(cm) { - var th = textHeight(cm.display), wrapping = cm.options.lineWrapping; - var perLine = wrapping && Math.max(5, cm.display.scroller.clientWidth / charWidth(cm.display) - 3); + var th = textHeight(cm.display), + wrapping = cm.options.lineWrapping; + var perLine = + wrapping && + Math.max(5, cm.display.scroller.clientWidth / charWidth(cm.display) - 3); return function (line) { - if (lineIsHidden(cm.doc, line)) { return 0 } + if (lineIsHidden(cm.doc, line)) { + return 0; + } var widgetsHeight = 0; - if (line.widgets) { for (var i = 0; i < line.widgets.length; i++) { - if (line.widgets[i].height) { widgetsHeight += line.widgets[i].height; } - } } + if (line.widgets) { + for (var i = 0; i < line.widgets.length; i++) { + if (line.widgets[i].height) { + widgetsHeight += line.widgets[i].height; + } + } + } - if (wrapping) - { return widgetsHeight + (Math.ceil(line.text.length / perLine) || 1) * th } - else - { return widgetsHeight + th } - } - } + if (wrapping) { + return ( + widgetsHeight + (Math.ceil(line.text.length / perLine) || 1) * th + ); + } else { + return widgetsHeight + th; + } + }; + } function estimateLineHeights(cm) { - var doc = cm.doc, est = estimateHeight(cm); + var doc = cm.doc, + est = estimateHeight(cm); doc.iter(function (line) { var estHeight = est(line); - if (estHeight != line.height) { updateLineHeight(line, estHeight); } + if (estHeight != line.height) { + updateLineHeight(line, estHeight); + } }); } @@ -2958,30 +4433,57 @@ // coordinates beyond the right of the text. function posFromMouse(cm, e, liberal, forRect) { var display = cm.display; - if (!liberal && e_target(e).getAttribute("cm-not-content") == "true") { return null } + if (!liberal && e_target(e).getAttribute('cm-not-content') == 'true') { + return null; + } - var x, y, space = display.lineSpace.getBoundingClientRect(); + var x, + y, + space = display.lineSpace.getBoundingClientRect(); // Fails unpredictably on IE[67] when mouse is dragged around quickly. - try { x = e.clientX - space.left; y = e.clientY - space.top; } - catch (e) { return null } - var coords = coordsChar(cm, x, y), line; - if (forRect && coords.xRel > 0 && (line = getLine(cm.doc, coords.line).text).length == coords.ch) { - var colDiff = countColumn(line, line.length, cm.options.tabSize) - line.length; - coords = Pos(coords.line, Math.max(0, Math.round((x - paddingH(cm.display).left) / charWidth(cm.display)) - colDiff)); - } - return coords + try { + x = e.clientX - space.left; + y = e.clientY - space.top; + } catch (e) { + return null; + } + var coords = coordsChar(cm, x, y), + line; + if ( + forRect && + coords.xRel > 0 && + (line = getLine(cm.doc, coords.line).text).length == coords.ch + ) { + var colDiff = + countColumn(line, line.length, cm.options.tabSize) - line.length; + coords = Pos( + coords.line, + Math.max( + 0, + Math.round((x - paddingH(cm.display).left) / charWidth(cm.display)) - + colDiff + ) + ); + } + return coords; } // Find the view element corresponding to a given line. Return null // when the line isn't visible. function findViewIndex(cm, n) { - if (n >= cm.display.viewTo) { return null } + if (n >= cm.display.viewTo) { + return null; + } n -= cm.display.viewFrom; - if (n < 0) { return null } + if (n < 0) { + return null; + } var view = cm.display.view; for (var i = 0; i < view.length; i++) { n -= view[i].size; - if (n < 0) { return i } + if (n < 0) { + return i; + } } } @@ -2992,30 +4494,48 @@ // lines are divided into visual lines. regLineChange (below) // registers single-line changes. function regChange(cm, from, to, lendiff) { - if (from == null) { from = cm.doc.first; } - if (to == null) { to = cm.doc.first + cm.doc.size; } - if (!lendiff) { lendiff = 0; } + if (from == null) { + from = cm.doc.first; + } + if (to == null) { + to = cm.doc.first + cm.doc.size; + } + if (!lendiff) { + lendiff = 0; + } var display = cm.display; - if (lendiff && to < display.viewTo && - (display.updateLineNumbers == null || display.updateLineNumbers > from)) - { display.updateLineNumbers = from; } + if ( + lendiff && + to < display.viewTo && + (display.updateLineNumbers == null || display.updateLineNumbers > from) + ) { + display.updateLineNumbers = from; + } cm.curOp.viewChanged = true; - if (from >= display.viewTo) { // Change after - if (sawCollapsedSpans && visualLineNo(cm.doc, from) < display.viewTo) - { resetView(cm); } - } else if (to <= display.viewFrom) { // Change before - if (sawCollapsedSpans && visualLineEndNo(cm.doc, to + lendiff) > display.viewFrom) { + if (from >= display.viewTo) { + // Change after + if (sawCollapsedSpans && visualLineNo(cm.doc, from) < display.viewTo) { + resetView(cm); + } + } else if (to <= display.viewFrom) { + // Change before + if ( + sawCollapsedSpans && + visualLineEndNo(cm.doc, to + lendiff) > display.viewFrom + ) { resetView(cm); } else { display.viewFrom += lendiff; display.viewTo += lendiff; } - } else if (from <= display.viewFrom && to >= display.viewTo) { // Full overlap + } else if (from <= display.viewFrom && to >= display.viewTo) { + // Full overlap resetView(cm); - } else if (from <= display.viewFrom) { // Top overlap + } else if (from <= display.viewFrom) { + // Top overlap var cut = viewCuttingPoint(cm, to, to + lendiff, 1); if (cut) { display.view = display.view.slice(cut.index); @@ -3024,7 +4544,8 @@ } else { resetView(cm); } - } else if (to >= display.viewTo) { // Bottom overlap + } else if (to >= display.viewTo) { + // Bottom overlap var cut$1 = viewCuttingPoint(cm, from, from, -1); if (cut$1) { display.view = display.view.slice(0, cut$1.index); @@ -3032,11 +4553,13 @@ } else { resetView(cm); } - } else { // Gap in the middle + } else { + // Gap in the middle var cutTop = viewCuttingPoint(cm, from, from, -1); var cutBot = viewCuttingPoint(cm, to, to + lendiff, 1); if (cutTop && cutBot) { - display.view = display.view.slice(0, cutTop.index) + display.view = display.view + .slice(0, cutTop.index) .concat(buildViewArray(cm, cutTop.lineN, cutBot.lineN)) .concat(display.view.slice(cutBot.index)); display.viewTo += lendiff; @@ -3047,10 +4570,11 @@ var ext = display.externalMeasured; if (ext) { - if (to < ext.lineN) - { ext.lineN += lendiff; } - else if (from < ext.lineN + ext.size) - { display.externalMeasured = null; } + if (to < ext.lineN) { + ext.lineN += lendiff; + } else if (from < ext.lineN + ext.size) { + display.externalMeasured = null; + } } } @@ -3058,15 +4582,23 @@ // "gutter", "class", "widget" function regLineChange(cm, line, type) { cm.curOp.viewChanged = true; - var display = cm.display, ext = cm.display.externalMeasured; - if (ext && line >= ext.lineN && line < ext.lineN + ext.size) - { display.externalMeasured = null; } + var display = cm.display, + ext = cm.display.externalMeasured; + if (ext && line >= ext.lineN && line < ext.lineN + ext.size) { + display.externalMeasured = null; + } - if (line < display.viewFrom || line >= display.viewTo) { return } + if (line < display.viewFrom || line >= display.viewTo) { + return; + } var lineView = display.view[findViewIndex(cm, line)]; - if (lineView.node == null) { return } + if (lineView.node == null) { + return; + } var arr = lineView.changes || (lineView.changes = []); - if (indexOf(arr, type) == -1) { arr.push(type); } + if (indexOf(arr, type) == -1) { + arr.push(type); + } } // Clear the view. @@ -3077,47 +4609,63 @@ } function viewCuttingPoint(cm, oldN, newN, dir) { - var index = findViewIndex(cm, oldN), diff, view = cm.display.view; - if (!sawCollapsedSpans || newN == cm.doc.first + cm.doc.size) - { return {index: index, lineN: newN} } + var index = findViewIndex(cm, oldN), + diff, + view = cm.display.view; + if (!sawCollapsedSpans || newN == cm.doc.first + cm.doc.size) { + return { index: index, lineN: newN }; + } var n = cm.display.viewFrom; - for (var i = 0; i < index; i++) - { n += view[i].size; } + for (var i = 0; i < index; i++) { + n += view[i].size; + } if (n != oldN) { if (dir > 0) { - if (index == view.length - 1) { return null } - diff = (n + view[index].size) - oldN; + if (index == view.length - 1) { + return null; + } + diff = n + view[index].size - oldN; index++; } else { diff = n - oldN; } - oldN += diff; newN += diff; + oldN += diff; + newN += diff; } while (visualLineNo(cm.doc, newN) != newN) { - if (index == (dir < 0 ? 0 : view.length - 1)) { return null } + if (index == (dir < 0 ? 0 : view.length - 1)) { + return null; + } newN += dir * view[index - (dir < 0 ? 1 : 0)].size; index += dir; } - return {index: index, lineN: newN} + return { index: index, lineN: newN }; } // Force the view to cover a given range, adding empty view element // or clipping off existing ones as needed. function adjustView(cm, from, to) { - var display = cm.display, view = display.view; + var display = cm.display, + view = display.view; if (view.length == 0 || from >= display.viewTo || to <= display.viewFrom) { display.view = buildViewArray(cm, from, to); display.viewFrom = from; } else { - if (display.viewFrom > from) - { display.view = buildViewArray(cm, from, display.viewFrom).concat(display.view); } - else if (display.viewFrom < from) - { display.view = display.view.slice(findViewIndex(cm, from)); } + if (display.viewFrom > from) { + display.view = buildViewArray(cm, from, display.viewFrom).concat( + display.view + ); + } else if (display.viewFrom < from) { + display.view = display.view.slice(findViewIndex(cm, from)); + } display.viewFrom = from; - if (display.viewTo < to) - { display.view = display.view.concat(buildViewArray(cm, display.viewTo, to)); } - else if (display.viewTo > to) - { display.view = display.view.slice(0, findViewIndex(cm, to)); } + if (display.viewTo < to) { + display.view = display.view.concat( + buildViewArray(cm, display.viewTo, to) + ); + } else if (display.viewTo > to) { + display.view = display.view.slice(0, findViewIndex(cm, to)); + } } display.viewTo = to; } @@ -3125,12 +4673,15 @@ // Count the number of lines in the view whose DOM representation is // out of date (or nonexistent). function countDirtyView(cm) { - var view = cm.display.view, dirty = 0; + var view = cm.display.view, + dirty = 0; for (var i = 0; i < view.length; i++) { var lineView = view[i]; - if (!lineView.hidden && (!lineView.node || lineView.changes)) { ++dirty; } + if (!lineView.hidden && (!lineView.node || lineView.changes)) { + ++dirty; + } } - return dirty + return dirty; } function updateSelection(cm) { @@ -3138,59 +4689,105 @@ } function prepareSelection(cm, primary) { - if ( primary === void 0 ) primary = true; + if (primary === void 0) primary = true; - var doc = cm.doc, result = {}; - var curFragment = result.cursors = document.createDocumentFragment(); - var selFragment = result.selection = document.createDocumentFragment(); + var doc = cm.doc, + result = {}; + var curFragment = (result.cursors = document.createDocumentFragment()); + var selFragment = (result.selection = document.createDocumentFragment()); for (var i = 0; i < doc.sel.ranges.length; i++) { - if (!primary && i == doc.sel.primIndex) { continue } + if (!primary && i == doc.sel.primIndex) { + continue; + } var range$$1 = doc.sel.ranges[i]; - if (range$$1.from().line >= cm.display.viewTo || range$$1.to().line < cm.display.viewFrom) { continue } + if ( + range$$1.from().line >= cm.display.viewTo || + range$$1.to().line < cm.display.viewFrom + ) { + continue; + } var collapsed = range$$1.empty(); - if (collapsed || cm.options.showCursorWhenSelecting) - { drawSelectionCursor(cm, range$$1.head, curFragment); } - if (!collapsed) - { drawSelectionRange(cm, range$$1, selFragment); } + if (collapsed || cm.options.showCursorWhenSelecting) { + drawSelectionCursor(cm, range$$1.head, curFragment); + } + if (!collapsed) { + drawSelectionRange(cm, range$$1, selFragment); + } } - return result + return result; } // Draws a cursor for the given range function drawSelectionCursor(cm, head, output) { - var pos = cursorCoords(cm, head, "div", null, null, !cm.options.singleCursorHeightPerLine); - - var cursor = output.appendChild(elt("div", "\u00a0", "CodeMirror-cursor")); - cursor.style.left = pos.left + "px"; - cursor.style.top = pos.top + "px"; - cursor.style.height = Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + "px"; + var pos = cursorCoords( + cm, + head, + 'div', + null, + null, + !cm.options.singleCursorHeightPerLine + ); + + var cursor = output.appendChild(elt('div', '\u00a0', 'CodeMirror-cursor')); + cursor.style.left = pos.left + 'px'; + cursor.style.top = pos.top + 'px'; + cursor.style.height = + Math.max(0, pos.bottom - pos.top) * cm.options.cursorHeight + 'px'; if (pos.other) { // Secondary cursor, shown when on a 'jump' in bi-directional text - var otherCursor = output.appendChild(elt("div", "\u00a0", "CodeMirror-cursor CodeMirror-secondarycursor")); - otherCursor.style.display = ""; - otherCursor.style.left = pos.other.left + "px"; - otherCursor.style.top = pos.other.top + "px"; - otherCursor.style.height = (pos.other.bottom - pos.other.top) * .85 + "px"; + var otherCursor = output.appendChild( + elt('div', '\u00a0', 'CodeMirror-cursor CodeMirror-secondarycursor') + ); + otherCursor.style.display = ''; + otherCursor.style.left = pos.other.left + 'px'; + otherCursor.style.top = pos.other.top + 'px'; + otherCursor.style.height = + (pos.other.bottom - pos.other.top) * 0.85 + 'px'; } } - function cmpCoords(a, b) { return a.top - b.top || a.left - b.left } + function cmpCoords(a, b) { + return a.top - b.top || a.left - b.left; + } // Draws the given range as a highlighted selection function drawSelectionRange(cm, range$$1, output) { - var display = cm.display, doc = cm.doc; + var display = cm.display, + doc = cm.doc; var fragment = document.createDocumentFragment(); - var padding = paddingH(cm.display), leftSide = padding.left; - var rightSide = Math.max(display.sizerWidth, displayWidth(cm) - display.sizer.offsetLeft) - padding.right; - var docLTR = doc.direction == "ltr"; + var padding = paddingH(cm.display), + leftSide = padding.left; + var rightSide = + Math.max( + display.sizerWidth, + displayWidth(cm) - display.sizer.offsetLeft + ) - padding.right; + var docLTR = doc.direction == 'ltr'; function add(left, top, width, bottom) { - if (top < 0) { top = 0; } + if (top < 0) { + top = 0; + } top = Math.round(top); bottom = Math.round(bottom); - fragment.appendChild(elt("div", null, "CodeMirror-selected", ("position: absolute; left: " + left + "px;\n top: " + top + "px; width: " + (width == null ? rightSide - left : width) + "px;\n height: " + (bottom - top) + "px"))); + fragment.appendChild( + elt( + 'div', + null, + 'CodeMirror-selected', + 'position: absolute; left: ' + + left + + 'px;\n top: ' + + top + + 'px; width: ' + + (width == null ? rightSide - left : width) + + 'px;\n height: ' + + (bottom - top) + + 'px' + ) + ); } function drawForLine(line, fromArg, toArg) { @@ -3198,74 +4795,114 @@ var lineLen = lineObj.text.length; var start, end; function coords(ch, bias) { - return charCoords(cm, Pos(line, ch), "div", lineObj, bias) + return charCoords(cm, Pos(line, ch), 'div', lineObj, bias); } function wrapX(pos, dir, side) { var extent = wrappedLineExtentChar(cm, lineObj, null, pos); - var prop = (dir == "ltr") == (side == "after") ? "left" : "right"; - var ch = side == "after" ? extent.begin : extent.end - (/\s/.test(lineObj.text.charAt(extent.end - 1)) ? 2 : 1); - return coords(ch, prop)[prop] + var prop = (dir == 'ltr') == (side == 'after') ? 'left' : 'right'; + var ch = + side == 'after' + ? extent.begin + : extent.end - + (/\s/.test(lineObj.text.charAt(extent.end - 1)) ? 2 : 1); + return coords(ch, prop)[prop]; } var order = getOrder(lineObj, doc.direction); - iterateBidiSections(order, fromArg || 0, toArg == null ? lineLen : toArg, function (from, to, dir, i) { - var ltr = dir == "ltr"; - var fromPos = coords(from, ltr ? "left" : "right"); - var toPos = coords(to - 1, ltr ? "right" : "left"); - - var openStart = fromArg == null && from == 0, openEnd = toArg == null && to == lineLen; - var first = i == 0, last = !order || i == order.length - 1; - if (toPos.top - fromPos.top <= 3) { // Single line - var openLeft = (docLTR ? openStart : openEnd) && first; - var openRight = (docLTR ? openEnd : openStart) && last; - var left = openLeft ? leftSide : (ltr ? fromPos : toPos).left; - var right = openRight ? rightSide : (ltr ? toPos : fromPos).right; - add(left, fromPos.top, right - left, fromPos.bottom); - } else { // Multiple lines - var topLeft, topRight, botLeft, botRight; - if (ltr) { - topLeft = docLTR && openStart && first ? leftSide : fromPos.left; - topRight = docLTR ? rightSide : wrapX(from, dir, "before"); - botLeft = docLTR ? leftSide : wrapX(to, dir, "after"); - botRight = docLTR && openEnd && last ? rightSide : toPos.right; + iterateBidiSections( + order, + fromArg || 0, + toArg == null ? lineLen : toArg, + function (from, to, dir, i) { + var ltr = dir == 'ltr'; + var fromPos = coords(from, ltr ? 'left' : 'right'); + var toPos = coords(to - 1, ltr ? 'right' : 'left'); + + var openStart = fromArg == null && from == 0, + openEnd = toArg == null && to == lineLen; + var first = i == 0, + last = !order || i == order.length - 1; + if (toPos.top - fromPos.top <= 3) { + // Single line + var openLeft = (docLTR ? openStart : openEnd) && first; + var openRight = (docLTR ? openEnd : openStart) && last; + var left = openLeft ? leftSide : (ltr ? fromPos : toPos).left; + var right = openRight ? rightSide : (ltr ? toPos : fromPos).right; + add(left, fromPos.top, right - left, fromPos.bottom); } else { - topLeft = !docLTR ? leftSide : wrapX(from, dir, "before"); - topRight = !docLTR && openStart && first ? rightSide : fromPos.right; - botLeft = !docLTR && openEnd && last ? leftSide : toPos.left; - botRight = !docLTR ? rightSide : wrapX(to, dir, "after"); + // Multiple lines + var topLeft, topRight, botLeft, botRight; + if (ltr) { + topLeft = docLTR && openStart && first ? leftSide : fromPos.left; + topRight = docLTR ? rightSide : wrapX(from, dir, 'before'); + botLeft = docLTR ? leftSide : wrapX(to, dir, 'after'); + botRight = docLTR && openEnd && last ? rightSide : toPos.right; + } else { + topLeft = !docLTR ? leftSide : wrapX(from, dir, 'before'); + topRight = + !docLTR && openStart && first ? rightSide : fromPos.right; + botLeft = !docLTR && openEnd && last ? leftSide : toPos.left; + botRight = !docLTR ? rightSide : wrapX(to, dir, 'after'); + } + add(topLeft, fromPos.top, topRight - topLeft, fromPos.bottom); + if (fromPos.bottom < toPos.top) { + add(leftSide, fromPos.bottom, null, toPos.top); + } + add(botLeft, toPos.top, botRight - botLeft, toPos.bottom); } - add(topLeft, fromPos.top, topRight - topLeft, fromPos.bottom); - if (fromPos.bottom < toPos.top) { add(leftSide, fromPos.bottom, null, toPos.top); } - add(botLeft, toPos.top, botRight - botLeft, toPos.bottom); - } - if (!start || cmpCoords(fromPos, start) < 0) { start = fromPos; } - if (cmpCoords(toPos, start) < 0) { start = toPos; } - if (!end || cmpCoords(fromPos, end) < 0) { end = fromPos; } - if (cmpCoords(toPos, end) < 0) { end = toPos; } - }); - return {start: start, end: end} + if (!start || cmpCoords(fromPos, start) < 0) { + start = fromPos; + } + if (cmpCoords(toPos, start) < 0) { + start = toPos; + } + if (!end || cmpCoords(fromPos, end) < 0) { + end = fromPos; + } + if (cmpCoords(toPos, end) < 0) { + end = toPos; + } + } + ); + return { start: start, end: end }; } - var sFrom = range$$1.from(), sTo = range$$1.to(); + var sFrom = range$$1.from(), + sTo = range$$1.to(); if (sFrom.line == sTo.line) { drawForLine(sFrom.line, sFrom.ch, sTo.ch); } else { - var fromLine = getLine(doc, sFrom.line), toLine = getLine(doc, sTo.line); + var fromLine = getLine(doc, sFrom.line), + toLine = getLine(doc, sTo.line); var singleVLine = visualLine(fromLine) == visualLine(toLine); - var leftEnd = drawForLine(sFrom.line, sFrom.ch, singleVLine ? fromLine.text.length + 1 : null).end; - var rightStart = drawForLine(sTo.line, singleVLine ? 0 : null, sTo.ch).start; + var leftEnd = drawForLine( + sFrom.line, + sFrom.ch, + singleVLine ? fromLine.text.length + 1 : null + ).end; + var rightStart = drawForLine( + sTo.line, + singleVLine ? 0 : null, + sTo.ch + ).start; if (singleVLine) { if (leftEnd.top < rightStart.top - 2) { add(leftEnd.right, leftEnd.top, null, leftEnd.bottom); add(leftSide, rightStart.top, rightStart.left, rightStart.bottom); } else { - add(leftEnd.right, leftEnd.top, rightStart.left - leftEnd.right, leftEnd.bottom); + add( + leftEnd.right, + leftEnd.top, + rightStart.left - leftEnd.right, + leftEnd.bottom + ); } } - if (leftEnd.bottom < rightStart.top) - { add(leftSide, leftEnd.bottom, null, rightStart.top); } + if (leftEnd.bottom < rightStart.top) { + add(leftSide, leftEnd.bottom, null, rightStart.top); + } } output.appendChild(fragment); @@ -3273,59 +4910,84 @@ // Cursor-blinking function restartBlink(cm) { - if (!cm.state.focused) { return } + if (!cm.state.focused) { + return; + } var display = cm.display; clearInterval(display.blinker); var on = true; - display.cursorDiv.style.visibility = ""; - if (cm.options.cursorBlinkRate > 0) - { display.blinker = setInterval(function () { return display.cursorDiv.style.visibility = (on = !on) ? "" : "hidden"; }, - cm.options.cursorBlinkRate); } - else if (cm.options.cursorBlinkRate < 0) - { display.cursorDiv.style.visibility = "hidden"; } + display.cursorDiv.style.visibility = ''; + if (cm.options.cursorBlinkRate > 0) { + display.blinker = setInterval(function () { + return (display.cursorDiv.style.visibility = (on = !on) + ? '' + : 'hidden'); + }, cm.options.cursorBlinkRate); + } else if (cm.options.cursorBlinkRate < 0) { + display.cursorDiv.style.visibility = 'hidden'; + } } function ensureFocus(cm) { - if (!cm.state.focused) { cm.display.input.focus(); onFocus(cm); } + if (!cm.state.focused) { + cm.display.input.focus(); + onFocus(cm); + } } function delayBlurEvent(cm) { cm.state.delayingBlurEvent = true; - setTimeout(function () { if (cm.state.delayingBlurEvent) { - cm.state.delayingBlurEvent = false; - onBlur(cm); - } }, 100); + setTimeout(function () { + if (cm.state.delayingBlurEvent) { + cm.state.delayingBlurEvent = false; + onBlur(cm); + } + }, 100); } function onFocus(cm, e) { - if (cm.state.delayingBlurEvent) { cm.state.delayingBlurEvent = false; } + if (cm.state.delayingBlurEvent) { + cm.state.delayingBlurEvent = false; + } - if (cm.options.readOnly == "nocursor") { return } + if (cm.options.readOnly == 'nocursor') { + return; + } if (!cm.state.focused) { - signal(cm, "focus", cm, e); + signal(cm, 'focus', cm, e); cm.state.focused = true; - addClass(cm.display.wrapper, "CodeMirror-focused"); + addClass(cm.display.wrapper, 'CodeMirror-focused'); // This test prevents this from firing when a context // menu is closed (since the input reset would kill the // select-all detection hack) if (!cm.curOp && cm.display.selForContextMenu != cm.doc.sel) { cm.display.input.reset(); - if (webkit) { setTimeout(function () { return cm.display.input.reset(true); }, 20); } // Issue #1730 + if (webkit) { + setTimeout(function () { + return cm.display.input.reset(true); + }, 20); + } // Issue #1730 } cm.display.input.receivedFocus(); } restartBlink(cm); } function onBlur(cm, e) { - if (cm.state.delayingBlurEvent) { return } + if (cm.state.delayingBlurEvent) { + return; + } if (cm.state.focused) { - signal(cm, "blur", cm, e); + signal(cm, 'blur', cm, e); cm.state.focused = false; - rmClass(cm.display.wrapper, "CodeMirror-focused"); + rmClass(cm.display.wrapper, 'CodeMirror-focused'); } clearInterval(cm.display.blinker); - setTimeout(function () { if (!cm.state.focused) { cm.display.shift = false; } }, 150); + setTimeout(function () { + if (!cm.state.focused) { + cm.display.shift = false; + } + }, 150); } // Read the actual heights of the rendered lines, and update their @@ -3334,9 +4996,13 @@ var display = cm.display; var prevBottom = display.lineDiv.offsetTop; for (var i = 0; i < display.view.length; i++) { - var cur = display.view[i], wrapping = cm.options.lineWrapping; - var height = (void 0), width = 0; - if (cur.hidden) { continue } + var cur = display.view[i], + wrapping = cm.options.lineWrapping; + var height = void 0, + width = 0; + if (cur.hidden) { + continue; + } if (ie && ie_version < 8) { var bot = cur.node.offsetTop + cur.node.offsetHeight; height = bot - prevBottom; @@ -3346,15 +5012,20 @@ height = box.bottom - box.top; // Check that lines don't extend past the right of the current // editor width - if (!wrapping && cur.text.firstChild) - { width = cur.text.firstChild.getBoundingClientRect().right - box.left - 1; } + if (!wrapping && cur.text.firstChild) { + width = + cur.text.firstChild.getBoundingClientRect().right - box.left - 1; + } } var diff = cur.line.height - height; - if (diff > .005 || diff < -.005) { + if (diff > 0.005 || diff < -0.005) { updateLineHeight(cur.line, height); updateWidgetHeight(cur.line); - if (cur.rest) { for (var j = 0; j < cur.rest.length; j++) - { updateWidgetHeight(cur.rest[j]); } } + if (cur.rest) { + for (var j = 0; j < cur.rest.length; j++) { + updateWidgetHeight(cur.rest[j]); + } + } } if (width > cm.display.sizerWidth) { var chWidth = Math.ceil(width / charWidth(cm.display)); @@ -3370,34 +5041,53 @@ // Read and store the height of line widgets associated with the // given line. function updateWidgetHeight(line) { - if (line.widgets) { for (var i = 0; i < line.widgets.length; ++i) { - var w = line.widgets[i], parent = w.node.parentNode; - if (parent) { w.height = parent.offsetHeight; } - } } + if (line.widgets) { + for (var i = 0; i < line.widgets.length; ++i) { + var w = line.widgets[i], + parent = w.node.parentNode; + if (parent) { + w.height = parent.offsetHeight; + } + } + } } // Compute the lines that are visible in a given viewport (defaults // the the current scroll position). viewport may contain top, // height, and ensure (see op.scrollToPos) properties. function visibleLines(display, doc, viewport) { - var top = viewport && viewport.top != null ? Math.max(0, viewport.top) : display.scroller.scrollTop; + var top = + viewport && viewport.top != null + ? Math.max(0, viewport.top) + : display.scroller.scrollTop; top = Math.floor(top - paddingTop(display)); - var bottom = viewport && viewport.bottom != null ? viewport.bottom : top + display.wrapper.clientHeight; + var bottom = + viewport && viewport.bottom != null + ? viewport.bottom + : top + display.wrapper.clientHeight; - var from = lineAtHeight(doc, top), to = lineAtHeight(doc, bottom); + var from = lineAtHeight(doc, top), + to = lineAtHeight(doc, bottom); // Ensure is a {from: {line, ch}, to: {line, ch}} object, and // forces those lines into the viewport (if possible). if (viewport && viewport.ensure) { - var ensureFrom = viewport.ensure.from.line, ensureTo = viewport.ensure.to.line; + var ensureFrom = viewport.ensure.from.line, + ensureTo = viewport.ensure.to.line; if (ensureFrom < from) { from = ensureFrom; - to = lineAtHeight(doc, heightAtLine(getLine(doc, ensureFrom)) + display.wrapper.clientHeight); + to = lineAtHeight( + doc, + heightAtLine(getLine(doc, ensureFrom)) + display.wrapper.clientHeight + ); } else if (Math.min(ensureTo, doc.lastLine()) >= to) { - from = lineAtHeight(doc, heightAtLine(getLine(doc, ensureTo)) - display.wrapper.clientHeight); + from = lineAtHeight( + doc, + heightAtLine(getLine(doc, ensureTo)) - display.wrapper.clientHeight + ); to = ensureTo; } } - return {from: from, to: Math.max(to, from + 1)} + return { from: from, to: Math.max(to, from + 1) }; } // SCROLLING THINGS INTO VIEW @@ -3405,13 +5095,36 @@ // If an editor sits on the top or bottom of the window, partially // scrolled out of view, this ensures that the cursor is visible. function maybeScrollWindow(cm, rect) { - if (signalDOMEvent(cm, "scrollCursorIntoView")) { return } + if (signalDOMEvent(cm, 'scrollCursorIntoView')) { + return; + } - var display = cm.display, box = display.sizer.getBoundingClientRect(), doScroll = null; - if (rect.top + box.top < 0) { doScroll = true; } - else if (rect.bottom + box.top > (window.innerHeight || document.documentElement.clientHeight)) { doScroll = false; } + var display = cm.display, + box = display.sizer.getBoundingClientRect(), + doScroll = null; + if (rect.top + box.top < 0) { + doScroll = true; + } else if ( + rect.bottom + box.top > + (window.innerHeight || document.documentElement.clientHeight) + ) { + doScroll = false; + } if (doScroll != null && !phantom) { - var scrollNode = elt("div", "\u200b", null, ("position: absolute;\n top: " + (rect.top - display.viewOffset - paddingTop(cm.display)) + "px;\n height: " + (rect.bottom - rect.top + scrollGap(cm) + display.barHeight) + "px;\n left: " + (rect.left) + "px; width: " + (Math.max(2, rect.right - rect.left)) + "px;")); + var scrollNode = elt( + 'div', + '\u200b', + null, + 'position: absolute;\n top: ' + + (rect.top - display.viewOffset - paddingTop(cm.display)) + + 'px;\n height: ' + + (rect.bottom - rect.top + scrollGap(cm) + display.barHeight) + + 'px;\n left: ' + + rect.left + + 'px; width: ' + + Math.max(2, rect.right - rect.left) + + 'px;' + ); cm.display.lineSpace.appendChild(scrollNode); scrollNode.scrollIntoView(doScroll); cm.display.lineSpace.removeChild(scrollNode); @@ -3422,43 +5135,60 @@ // it actually became visible (as line heights are accurately // measured, the position of something may 'drift' during drawing). function scrollPosIntoView(cm, pos, end, margin) { - if (margin == null) { margin = 0; } + if (margin == null) { + margin = 0; + } var rect; if (!cm.options.lineWrapping && pos == end) { // Set pos and end to the cursor positions around the character pos sticks to // If pos.sticky == "before", that is around pos.ch - 1, otherwise around pos.ch // If pos == Pos(_, 0, "before"), pos and end are unchanged - pos = pos.ch ? Pos(pos.line, pos.sticky == "before" ? pos.ch - 1 : pos.ch, "after") : pos; - end = pos.sticky == "before" ? Pos(pos.line, pos.ch + 1, "before") : pos; + pos = pos.ch + ? Pos(pos.line, pos.sticky == 'before' ? pos.ch - 1 : pos.ch, 'after') + : pos; + end = pos.sticky == 'before' ? Pos(pos.line, pos.ch + 1, 'before') : pos; } for (var limit = 0; limit < 5; limit++) { var changed = false; var coords = cursorCoords(cm, pos); var endCoords = !end || end == pos ? coords : cursorCoords(cm, end); - rect = {left: Math.min(coords.left, endCoords.left), - top: Math.min(coords.top, endCoords.top) - margin, - right: Math.max(coords.left, endCoords.left), - bottom: Math.max(coords.bottom, endCoords.bottom) + margin}; + rect = { + left: Math.min(coords.left, endCoords.left), + top: Math.min(coords.top, endCoords.top) - margin, + right: Math.max(coords.left, endCoords.left), + bottom: Math.max(coords.bottom, endCoords.bottom) + margin, + }; var scrollPos = calculateScrollPos(cm, rect); - var startTop = cm.doc.scrollTop, startLeft = cm.doc.scrollLeft; + var startTop = cm.doc.scrollTop, + startLeft = cm.doc.scrollLeft; if (scrollPos.scrollTop != null) { updateScrollTop(cm, scrollPos.scrollTop); - if (Math.abs(cm.doc.scrollTop - startTop) > 1) { changed = true; } + if (Math.abs(cm.doc.scrollTop - startTop) > 1) { + changed = true; + } } if (scrollPos.scrollLeft != null) { setScrollLeft(cm, scrollPos.scrollLeft); - if (Math.abs(cm.doc.scrollLeft - startLeft) > 1) { changed = true; } + if (Math.abs(cm.doc.scrollLeft - startLeft) > 1) { + changed = true; + } + } + if (!changed) { + break; } - if (!changed) { break } } - return rect + return rect; } // Scroll a given set of coordinates into view (immediately). function scrollIntoView(cm, rect) { var scrollPos = calculateScrollPos(cm, rect); - if (scrollPos.scrollTop != null) { updateScrollTop(cm, scrollPos.scrollTop); } - if (scrollPos.scrollLeft != null) { setScrollLeft(cm, scrollPos.scrollLeft); } + if (scrollPos.scrollTop != null) { + updateScrollTop(cm, scrollPos.scrollTop); + } + if (scrollPos.scrollLeft != null) { + setScrollLeft(cm, scrollPos.scrollLeft); + } } // Calculate a new scroll position needed to scroll the given @@ -3466,39 +5196,66 @@ // scrollLeft properties. When these are undefined, the // vertical/horizontal position does not need to be adjusted. function calculateScrollPos(cm, rect) { - var display = cm.display, snapMargin = textHeight(cm.display); - if (rect.top < 0) { rect.top = 0; } - var screentop = cm.curOp && cm.curOp.scrollTop != null ? cm.curOp.scrollTop : display.scroller.scrollTop; - var screen = displayHeight(cm), result = {}; - if (rect.bottom - rect.top > screen) { rect.bottom = rect.top + screen; } + var display = cm.display, + snapMargin = textHeight(cm.display); + if (rect.top < 0) { + rect.top = 0; + } + var screentop = + cm.curOp && cm.curOp.scrollTop != null + ? cm.curOp.scrollTop + : display.scroller.scrollTop; + var screen = displayHeight(cm), + result = {}; + if (rect.bottom - rect.top > screen) { + rect.bottom = rect.top + screen; + } var docBottom = cm.doc.height + paddingVert(display); - var atTop = rect.top < snapMargin, atBottom = rect.bottom > docBottom - snapMargin; + var atTop = rect.top < snapMargin, + atBottom = rect.bottom > docBottom - snapMargin; if (rect.top < screentop) { result.scrollTop = atTop ? 0 : rect.top; } else if (rect.bottom > screentop + screen) { - var newTop = Math.min(rect.top, (atBottom ? docBottom : rect.bottom) - screen); - if (newTop != screentop) { result.scrollTop = newTop; } - } - - var screenleft = cm.curOp && cm.curOp.scrollLeft != null ? cm.curOp.scrollLeft : display.scroller.scrollLeft; - var screenw = displayWidth(cm) - (cm.options.fixedGutter ? display.gutters.offsetWidth : 0); + var newTop = Math.min( + rect.top, + (atBottom ? docBottom : rect.bottom) - screen + ); + if (newTop != screentop) { + result.scrollTop = newTop; + } + } + + var screenleft = + cm.curOp && cm.curOp.scrollLeft != null + ? cm.curOp.scrollLeft + : display.scroller.scrollLeft; + var screenw = + displayWidth(cm) - + (cm.options.fixedGutter ? display.gutters.offsetWidth : 0); var tooWide = rect.right - rect.left > screenw; - if (tooWide) { rect.right = rect.left + screenw; } - if (rect.left < 10) - { result.scrollLeft = 0; } - else if (rect.left < screenleft) - { result.scrollLeft = Math.max(0, rect.left - (tooWide ? 0 : 10)); } - else if (rect.right > screenw + screenleft - 3) - { result.scrollLeft = rect.right + (tooWide ? 0 : 10) - screenw; } - return result + if (tooWide) { + rect.right = rect.left + screenw; + } + if (rect.left < 10) { + result.scrollLeft = 0; + } else if (rect.left < screenleft) { + result.scrollLeft = Math.max(0, rect.left - (tooWide ? 0 : 10)); + } else if (rect.right > screenw + screenleft - 3) { + result.scrollLeft = rect.right + (tooWide ? 0 : 10) - screenw; + } + return result; } // Store a relative adjustment to the scroll position in the current // operation (to be applied when the operation finishes). function addToScrollTop(cm, top) { - if (top == null) { return } + if (top == null) { + return; + } resolveScrollToPos(cm); - cm.curOp.scrollTop = (cm.curOp.scrollTop == null ? cm.doc.scrollTop : cm.curOp.scrollTop) + top; + cm.curOp.scrollTop = + (cm.curOp.scrollTop == null ? cm.doc.scrollTop : cm.curOp.scrollTop) + + top; } // Make sure that at the end of the operation the current cursor is @@ -3506,13 +5263,23 @@ function ensureCursorVisible(cm) { resolveScrollToPos(cm); var cur = cm.getCursor(); - cm.curOp.scrollToPos = {from: cur, to: cur, margin: cm.options.cursorScrollMargin}; + cm.curOp.scrollToPos = { + from: cur, + to: cur, + margin: cm.options.cursorScrollMargin, + }; } function scrollToCoords(cm, x, y) { - if (x != null || y != null) { resolveScrollToPos(cm); } - if (x != null) { cm.curOp.scrollLeft = x; } - if (y != null) { cm.curOp.scrollTop = y; } + if (x != null || y != null) { + resolveScrollToPos(cm); + } + if (x != null) { + cm.curOp.scrollLeft = x; + } + if (y != null) { + cm.curOp.scrollTop = y; + } } function scrollToRange(cm, range$$1) { @@ -3528,7 +5295,8 @@ var range$$1 = cm.curOp.scrollToPos; if (range$$1) { cm.curOp.scrollToPos = null; - var from = estimateCoords(cm, range$$1.from), to = estimateCoords(cm, range$$1.to); + var from = estimateCoords(cm, range$$1.from), + to = estimateCoords(cm, range$$1.to); scrollToCoordsRange(cm, from, to, range$$1.margin); } } @@ -3538,7 +5306,7 @@ left: Math.min(from.left, to.left), top: Math.min(from.top, to.top) - margin, right: Math.max(from.right, to.right), - bottom: Math.max(from.bottom, to.bottom) + margin + bottom: Math.max(from.bottom, to.bottom) + margin, }); scrollToCoords(cm, sPos.scrollLeft, sPos.scrollTop); } @@ -3546,29 +5314,54 @@ // Sync the scrollable area and scrollbars, ensure the viewport // covers the visible area. function updateScrollTop(cm, val) { - if (Math.abs(cm.doc.scrollTop - val) < 2) { return } - if (!gecko) { updateDisplaySimple(cm, {top: val}); } + if (Math.abs(cm.doc.scrollTop - val) < 2) { + return; + } + if (!gecko) { + updateDisplaySimple(cm, { top: val }); + } setScrollTop(cm, val, true); - if (gecko) { updateDisplaySimple(cm); } + if (gecko) { + updateDisplaySimple(cm); + } startWorker(cm, 100); } function setScrollTop(cm, val, forceScroll) { - val = Math.min(cm.display.scroller.scrollHeight - cm.display.scroller.clientHeight, val); - if (cm.display.scroller.scrollTop == val && !forceScroll) { return } + val = Math.min( + cm.display.scroller.scrollHeight - cm.display.scroller.clientHeight, + val + ); + if (cm.display.scroller.scrollTop == val && !forceScroll) { + return; + } cm.doc.scrollTop = val; cm.display.scrollbars.setScrollTop(val); - if (cm.display.scroller.scrollTop != val) { cm.display.scroller.scrollTop = val; } + if (cm.display.scroller.scrollTop != val) { + cm.display.scroller.scrollTop = val; + } } // Sync scroller and scrollbar, ensure the gutter elements are // aligned. function setScrollLeft(cm, val, isScroller, forceScroll) { - val = Math.min(val, cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth); - if ((isScroller ? val == cm.doc.scrollLeft : Math.abs(cm.doc.scrollLeft - val) < 2) && !forceScroll) { return } + val = Math.min( + val, + cm.display.scroller.scrollWidth - cm.display.scroller.clientWidth + ); + if ( + (isScroller + ? val == cm.doc.scrollLeft + : Math.abs(cm.doc.scrollLeft - val) < 2) && + !forceScroll + ) { + return; + } cm.doc.scrollLeft = val; alignHorizontally(cm); - if (cm.display.scroller.scrollLeft != val) { cm.display.scroller.scrollLeft = val; } + if (cm.display.scroller.scrollLeft != val) { + cm.display.scroller.scrollLeft = val; + } cm.display.scrollbars.setScrollLeft(val); } @@ -3577,38 +5370,55 @@ // Prepare DOM reads needed to update the scrollbars. Done in one // shot to minimize update/measure roundtrips. function measureForScrollbars(cm) { - var d = cm.display, gutterW = d.gutters.offsetWidth; + var d = cm.display, + gutterW = d.gutters.offsetWidth; var docH = Math.round(cm.doc.height + paddingVert(cm.display)); return { clientHeight: d.scroller.clientHeight, viewHeight: d.wrapper.clientHeight, - scrollWidth: d.scroller.scrollWidth, clientWidth: d.scroller.clientWidth, + scrollWidth: d.scroller.scrollWidth, + clientWidth: d.scroller.clientWidth, viewWidth: d.wrapper.clientWidth, barLeft: cm.options.fixedGutter ? gutterW : 0, docHeight: docH, scrollHeight: docH + scrollGap(cm) + d.barHeight, nativeBarWidth: d.nativeBarWidth, - gutterWidth: gutterW - } + gutterWidth: gutterW, + }; } - var NativeScrollbars = function(place, scroll, cm) { + var NativeScrollbars = function (place, scroll, cm) { this.cm = cm; - var vert = this.vert = elt("div", [elt("div", null, null, "min-width: 1px")], "CodeMirror-vscrollbar"); - var horiz = this.horiz = elt("div", [elt("div", null, null, "height: 100%; min-height: 1px")], "CodeMirror-hscrollbar"); + var vert = (this.vert = elt( + 'div', + [elt('div', null, null, 'min-width: 1px')], + 'CodeMirror-vscrollbar' + )); + var horiz = (this.horiz = elt( + 'div', + [elt('div', null, null, 'height: 100%; min-height: 1px')], + 'CodeMirror-hscrollbar' + )); vert.tabIndex = horiz.tabIndex = -1; - place(vert); place(horiz); + place(vert); + place(horiz); - on(vert, "scroll", function () { - if (vert.clientHeight) { scroll(vert.scrollTop, "vertical"); } + on(vert, 'scroll', function () { + if (vert.clientHeight) { + scroll(vert.scrollTop, 'vertical'); + } }); - on(horiz, "scroll", function () { - if (horiz.clientWidth) { scroll(horiz.scrollLeft, "horizontal"); } + on(horiz, 'scroll', function () { + if (horiz.clientWidth) { + scroll(horiz.scrollLeft, 'horizontal'); + } }); this.checkedZeroWidth = false; // Need to set a minimum width to see the scrollbar on IE7 (but must not set it on IE8). - if (ie && ie_version < 8) { this.horiz.style.minHeight = this.vert.style.minWidth = "18px"; } + if (ie && ie_version < 8) { + this.horiz.style.minHeight = this.vert.style.minWidth = '18px'; + } }; NativeScrollbars.prototype.update = function (measure) { @@ -3617,57 +5427,70 @@ var sWidth = measure.nativeBarWidth; if (needsV) { - this.vert.style.display = "block"; - this.vert.style.bottom = needsH ? sWidth + "px" : "0"; + this.vert.style.display = 'block'; + this.vert.style.bottom = needsH ? sWidth + 'px' : '0'; var totalHeight = measure.viewHeight - (needsH ? sWidth : 0); // A bug in IE8 can cause this value to be negative, so guard it. this.vert.firstChild.style.height = - Math.max(0, measure.scrollHeight - measure.clientHeight + totalHeight) + "px"; + Math.max(0, measure.scrollHeight - measure.clientHeight + totalHeight) + + 'px'; } else { - this.vert.style.display = ""; - this.vert.firstChild.style.height = "0"; + this.vert.style.display = ''; + this.vert.firstChild.style.height = '0'; } if (needsH) { - this.horiz.style.display = "block"; - this.horiz.style.right = needsV ? sWidth + "px" : "0"; - this.horiz.style.left = measure.barLeft + "px"; - var totalWidth = measure.viewWidth - measure.barLeft - (needsV ? sWidth : 0); + this.horiz.style.display = 'block'; + this.horiz.style.right = needsV ? sWidth + 'px' : '0'; + this.horiz.style.left = measure.barLeft + 'px'; + var totalWidth = + measure.viewWidth - measure.barLeft - (needsV ? sWidth : 0); this.horiz.firstChild.style.width = - Math.max(0, measure.scrollWidth - measure.clientWidth + totalWidth) + "px"; + Math.max(0, measure.scrollWidth - measure.clientWidth + totalWidth) + + 'px'; } else { - this.horiz.style.display = ""; - this.horiz.firstChild.style.width = "0"; + this.horiz.style.display = ''; + this.horiz.firstChild.style.width = '0'; } if (!this.checkedZeroWidth && measure.clientHeight > 0) { - if (sWidth == 0) { this.zeroWidthHack(); } + if (sWidth == 0) { + this.zeroWidthHack(); + } this.checkedZeroWidth = true; } - return {right: needsV ? sWidth : 0, bottom: needsH ? sWidth : 0} + return { right: needsV ? sWidth : 0, bottom: needsH ? sWidth : 0 }; }; NativeScrollbars.prototype.setScrollLeft = function (pos) { - if (this.horiz.scrollLeft != pos) { this.horiz.scrollLeft = pos; } - if (this.disableHoriz) { this.enableZeroWidthBar(this.horiz, this.disableHoriz, "horiz"); } + if (this.horiz.scrollLeft != pos) { + this.horiz.scrollLeft = pos; + } + if (this.disableHoriz) { + this.enableZeroWidthBar(this.horiz, this.disableHoriz, 'horiz'); + } }; NativeScrollbars.prototype.setScrollTop = function (pos) { - if (this.vert.scrollTop != pos) { this.vert.scrollTop = pos; } - if (this.disableVert) { this.enableZeroWidthBar(this.vert, this.disableVert, "vert"); } + if (this.vert.scrollTop != pos) { + this.vert.scrollTop = pos; + } + if (this.disableVert) { + this.enableZeroWidthBar(this.vert, this.disableVert, 'vert'); + } }; NativeScrollbars.prototype.zeroWidthHack = function () { - var w = mac && !mac_geMountainLion ? "12px" : "18px"; + var w = mac && !mac_geMountainLion ? '12px' : '18px'; this.horiz.style.height = this.vert.style.width = w; - this.horiz.style.pointerEvents = this.vert.style.pointerEvents = "none"; - this.disableHoriz = new Delayed; - this.disableVert = new Delayed; + this.horiz.style.pointerEvents = this.vert.style.pointerEvents = 'none'; + this.disableHoriz = new Delayed(); + this.disableVert = new Delayed(); }; NativeScrollbars.prototype.enableZeroWidthBar = function (bar, delay, type) { - bar.style.pointerEvents = "auto"; + bar.style.pointerEvents = 'auto'; function maybeDisable() { // To find out whether the scrollbar is still visible, we // check whether the element under the pixel in the bottom @@ -3676,10 +5499,18 @@ // (when the bar is hidden). If it is still visible, we keep // it enabled, if it's hidden, we disable pointer events. var box = bar.getBoundingClientRect(); - var elt$$1 = type == "vert" ? document.elementFromPoint(box.right - 1, (box.top + box.bottom) / 2) - : document.elementFromPoint((box.right + box.left) / 2, box.bottom - 1); - if (elt$$1 != bar) { bar.style.pointerEvents = "none"; } - else { delay.set(1000, maybeDisable); } + var elt$$1 = + type == 'vert' + ? document.elementFromPoint(box.right - 1, (box.top + box.bottom) / 2) + : document.elementFromPoint( + (box.right + box.left) / 2, + box.bottom - 1 + ); + if (elt$$1 != bar) { + bar.style.pointerEvents = 'none'; + } else { + delay.set(1000, maybeDisable); + } } delay.set(1000, maybeDisable); }; @@ -3692,20 +5523,32 @@ var NullScrollbars = function () {}; - NullScrollbars.prototype.update = function () { return {bottom: 0, right: 0} }; + NullScrollbars.prototype.update = function () { + return { bottom: 0, right: 0 }; + }; NullScrollbars.prototype.setScrollLeft = function () {}; NullScrollbars.prototype.setScrollTop = function () {}; NullScrollbars.prototype.clear = function () {}; function updateScrollbars(cm, measure) { - if (!measure) { measure = measureForScrollbars(cm); } - var startWidth = cm.display.barWidth, startHeight = cm.display.barHeight; + if (!measure) { + measure = measureForScrollbars(cm); + } + var startWidth = cm.display.barWidth, + startHeight = cm.display.barHeight; updateScrollbarsInner(cm, measure); - for (var i = 0; i < 4 && startWidth != cm.display.barWidth || startHeight != cm.display.barHeight; i++) { - if (startWidth != cm.display.barWidth && cm.options.lineWrapping) - { updateHeightsInViewport(cm); } + for ( + var i = 0; + (i < 4 && startWidth != cm.display.barWidth) || + startHeight != cm.display.barHeight; + i++ + ) { + if (startWidth != cm.display.barWidth && cm.options.lineWrapping) { + updateHeightsInViewport(cm); + } updateScrollbarsInner(cm, measureForScrollbars(cm)); - startWidth = cm.display.barWidth; startHeight = cm.display.barHeight; + startWidth = cm.display.barWidth; + startHeight = cm.display.barHeight; } } @@ -3715,44 +5558,65 @@ var d = cm.display; var sizes = d.scrollbars.update(measure); - d.sizer.style.paddingRight = (d.barWidth = sizes.right) + "px"; - d.sizer.style.paddingBottom = (d.barHeight = sizes.bottom) + "px"; - d.heightForcer.style.borderBottom = sizes.bottom + "px solid transparent"; + d.sizer.style.paddingRight = (d.barWidth = sizes.right) + 'px'; + d.sizer.style.paddingBottom = (d.barHeight = sizes.bottom) + 'px'; + d.heightForcer.style.borderBottom = sizes.bottom + 'px solid transparent'; if (sizes.right && sizes.bottom) { - d.scrollbarFiller.style.display = "block"; - d.scrollbarFiller.style.height = sizes.bottom + "px"; - d.scrollbarFiller.style.width = sizes.right + "px"; - } else { d.scrollbarFiller.style.display = ""; } - if (sizes.bottom && cm.options.coverGutterNextToScrollbar && cm.options.fixedGutter) { - d.gutterFiller.style.display = "block"; - d.gutterFiller.style.height = sizes.bottom + "px"; - d.gutterFiller.style.width = measure.gutterWidth + "px"; - } else { d.gutterFiller.style.display = ""; } + d.scrollbarFiller.style.display = 'block'; + d.scrollbarFiller.style.height = sizes.bottom + 'px'; + d.scrollbarFiller.style.width = sizes.right + 'px'; + } else { + d.scrollbarFiller.style.display = ''; + } + if ( + sizes.bottom && + cm.options.coverGutterNextToScrollbar && + cm.options.fixedGutter + ) { + d.gutterFiller.style.display = 'block'; + d.gutterFiller.style.height = sizes.bottom + 'px'; + d.gutterFiller.style.width = measure.gutterWidth + 'px'; + } else { + d.gutterFiller.style.display = ''; + } } - var scrollbarModel = {"native": NativeScrollbars, "null": NullScrollbars}; + var scrollbarModel = { native: NativeScrollbars, null: NullScrollbars }; function initScrollbars(cm) { if (cm.display.scrollbars) { cm.display.scrollbars.clear(); - if (cm.display.scrollbars.addClass) - { rmClass(cm.display.wrapper, cm.display.scrollbars.addClass); } + if (cm.display.scrollbars.addClass) { + rmClass(cm.display.wrapper, cm.display.scrollbars.addClass); + } } - cm.display.scrollbars = new scrollbarModel[cm.options.scrollbarStyle](function (node) { - cm.display.wrapper.insertBefore(node, cm.display.scrollbarFiller); - // Prevent clicks in the scrollbars from killing focus - on(node, "mousedown", function () { - if (cm.state.focused) { setTimeout(function () { return cm.display.input.focus(); }, 0); } - }); - node.setAttribute("cm-not-content", "true"); - }, function (pos, axis) { - if (axis == "horizontal") { setScrollLeft(cm, pos); } - else { updateScrollTop(cm, pos); } - }, cm); - if (cm.display.scrollbars.addClass) - { addClass(cm.display.wrapper, cm.display.scrollbars.addClass); } + cm.display.scrollbars = new scrollbarModel[cm.options.scrollbarStyle]( + function (node) { + cm.display.wrapper.insertBefore(node, cm.display.scrollbarFiller); + // Prevent clicks in the scrollbars from killing focus + on(node, 'mousedown', function () { + if (cm.state.focused) { + setTimeout(function () { + return cm.display.input.focus(); + }, 0); + } + }); + node.setAttribute('cm-not-content', 'true'); + }, + function (pos, axis) { + if (axis == 'horizontal') { + setScrollLeft(cm, pos); + } else { + updateScrollTop(cm, pos); + } + }, + cm + ); + if (cm.display.scrollbars.addClass) { + addClass(cm.display.wrapper, cm.display.scrollbars.addClass); + } } // Operations are used to wrap a series of changes to the editor @@ -3766,20 +5630,21 @@ function startOperation(cm) { cm.curOp = { cm: cm, - viewChanged: false, // Flag that indicates that lines might need to be redrawn + viewChanged: false, // Flag that indicates that lines might need to be redrawn startHeight: cm.doc.height, // Used to detect need to update scrollbar - forceUpdate: false, // Used to force a redraw - updateInput: 0, // Whether to reset the input textarea - typing: false, // Whether this reset should be careful to leave existing text (for compositing) - changeObjs: null, // Accumulated changes, for firing change events + forceUpdate: false, // Used to force a redraw + updateInput: 0, // Whether to reset the input textarea + typing: false, // Whether this reset should be careful to leave existing text (for compositing) + changeObjs: null, // Accumulated changes, for firing change events cursorActivityHandlers: null, // Set of handlers to fire cursorActivity on cursorActivityCalled: 0, // Tracks which cursorActivity handlers have been called already selectionChanged: false, // Whether the selection needs to be redrawn - updateMaxLine: false, // Set when the widest line needs to be determined anew - scrollLeft: null, scrollTop: null, // Intermediate scroll position, not pushed to DOM yet - scrollToPos: null, // Used to scroll to a specific position + updateMaxLine: false, // Set when the widest line needs to be determined anew + scrollLeft: null, + scrollTop: null, // Intermediate scroll position, not pushed to DOM yet + scrollToPos: null, // Used to scroll to a specific position focus: false, - id: ++nextOpId // Unique ID + id: ++nextOpId, // Unique ID }; pushOperation(cm.curOp); } @@ -3787,49 +5652,93 @@ // Finish an operation, updating the display and signalling delayed events function endOperation(cm) { var op = cm.curOp; - if (op) { finishOperation(op, function (group) { - for (var i = 0; i < group.ops.length; i++) - { group.ops[i].cm.curOp = null; } - endOperations(group); - }); } + if (op) { + finishOperation(op, function (group) { + for (var i = 0; i < group.ops.length; i++) { + group.ops[i].cm.curOp = null; + } + endOperations(group); + }); + } } // The DOM updates done when an operation finishes are batched so // that the minimum number of relayouts are required. function endOperations(group) { var ops = group.ops; - for (var i = 0; i < ops.length; i++) // Read DOM - { endOperation_R1(ops[i]); } - for (var i$1 = 0; i$1 < ops.length; i$1++) // Write DOM (maybe) - { endOperation_W1(ops[i$1]); } - for (var i$2 = 0; i$2 < ops.length; i$2++) // Read DOM - { endOperation_R2(ops[i$2]); } - for (var i$3 = 0; i$3 < ops.length; i$3++) // Write DOM (maybe) - { endOperation_W2(ops[i$3]); } - for (var i$4 = 0; i$4 < ops.length; i$4++) // Read DOM - { endOperation_finish(ops[i$4]); } + for ( + var i = 0; + i < ops.length; + i++ // Read DOM + ) { + endOperation_R1(ops[i]); + } + for ( + var i$1 = 0; + i$1 < ops.length; + i$1++ // Write DOM (maybe) + ) { + endOperation_W1(ops[i$1]); + } + for ( + var i$2 = 0; + i$2 < ops.length; + i$2++ // Read DOM + ) { + endOperation_R2(ops[i$2]); + } + for ( + var i$3 = 0; + i$3 < ops.length; + i$3++ // Write DOM (maybe) + ) { + endOperation_W2(ops[i$3]); + } + for ( + var i$4 = 0; + i$4 < ops.length; + i$4++ // Read DOM + ) { + endOperation_finish(ops[i$4]); + } } function endOperation_R1(op) { - var cm = op.cm, display = cm.display; + var cm = op.cm, + display = cm.display; maybeClipScrollbars(cm); - if (op.updateMaxLine) { findMaxLine(cm); } + if (op.updateMaxLine) { + findMaxLine(cm); + } - op.mustUpdate = op.viewChanged || op.forceUpdate || op.scrollTop != null || - op.scrollToPos && (op.scrollToPos.from.line < display.viewFrom || - op.scrollToPos.to.line >= display.viewTo) || - display.maxLineChanged && cm.options.lineWrapping; - op.update = op.mustUpdate && - new DisplayUpdate(cm, op.mustUpdate && {top: op.scrollTop, ensure: op.scrollToPos}, op.forceUpdate); + op.mustUpdate = + op.viewChanged || + op.forceUpdate || + op.scrollTop != null || + (op.scrollToPos && + (op.scrollToPos.from.line < display.viewFrom || + op.scrollToPos.to.line >= display.viewTo)) || + (display.maxLineChanged && cm.options.lineWrapping); + op.update = + op.mustUpdate && + new DisplayUpdate( + cm, + op.mustUpdate && { top: op.scrollTop, ensure: op.scrollToPos }, + op.forceUpdate + ); } function endOperation_W1(op) { - op.updatedDisplay = op.mustUpdate && updateDisplayIfNeeded(op.cm, op.update); + op.updatedDisplay = + op.mustUpdate && updateDisplayIfNeeded(op.cm, op.update); } function endOperation_R2(op) { - var cm = op.cm, display = cm.display; - if (op.updatedDisplay) { updateHeightsInViewport(cm); } + var cm = op.cm, + display = cm.display; + if (op.updatedDisplay) { + updateHeightsInViewport(cm); + } op.barMeasure = measureForScrollbars(cm); @@ -3837,168 +5746,272 @@ // and ensure the document's width matches it. // updateDisplay_W2 will use these properties to do the actual resizing if (display.maxLineChanged && !cm.options.lineWrapping) { - op.adjustWidthTo = measureChar(cm, display.maxLine, display.maxLine.text.length).left + 3; + op.adjustWidthTo = + measureChar(cm, display.maxLine, display.maxLine.text.length).left + 3; cm.display.sizerWidth = op.adjustWidthTo; - op.barMeasure.scrollWidth = - Math.max(display.scroller.clientWidth, display.sizer.offsetLeft + op.adjustWidthTo + scrollGap(cm) + cm.display.barWidth); - op.maxScrollLeft = Math.max(0, display.sizer.offsetLeft + op.adjustWidthTo - displayWidth(cm)); + op.barMeasure.scrollWidth = Math.max( + display.scroller.clientWidth, + display.sizer.offsetLeft + + op.adjustWidthTo + + scrollGap(cm) + + cm.display.barWidth + ); + op.maxScrollLeft = Math.max( + 0, + display.sizer.offsetLeft + op.adjustWidthTo - displayWidth(cm) + ); } - if (op.updatedDisplay || op.selectionChanged) - { op.preparedSelection = display.input.prepareSelection(); } + if (op.updatedDisplay || op.selectionChanged) { + op.preparedSelection = display.input.prepareSelection(); + } } function endOperation_W2(op) { var cm = op.cm; if (op.adjustWidthTo != null) { - cm.display.sizer.style.minWidth = op.adjustWidthTo + "px"; - if (op.maxScrollLeft < cm.doc.scrollLeft) - { setScrollLeft(cm, Math.min(cm.display.scroller.scrollLeft, op.maxScrollLeft), true); } + cm.display.sizer.style.minWidth = op.adjustWidthTo + 'px'; + if (op.maxScrollLeft < cm.doc.scrollLeft) { + setScrollLeft( + cm, + Math.min(cm.display.scroller.scrollLeft, op.maxScrollLeft), + true + ); + } cm.display.maxLineChanged = false; } var takeFocus = op.focus && op.focus == activeElt(); - if (op.preparedSelection) - { cm.display.input.showSelection(op.preparedSelection, takeFocus); } - if (op.updatedDisplay || op.startHeight != cm.doc.height) - { updateScrollbars(cm, op.barMeasure); } - if (op.updatedDisplay) - { setDocumentHeight(cm, op.barMeasure); } + if (op.preparedSelection) { + cm.display.input.showSelection(op.preparedSelection, takeFocus); + } + if (op.updatedDisplay || op.startHeight != cm.doc.height) { + updateScrollbars(cm, op.barMeasure); + } + if (op.updatedDisplay) { + setDocumentHeight(cm, op.barMeasure); + } - if (op.selectionChanged) { restartBlink(cm); } + if (op.selectionChanged) { + restartBlink(cm); + } - if (cm.state.focused && op.updateInput) - { cm.display.input.reset(op.typing); } - if (takeFocus) { ensureFocus(op.cm); } + if (cm.state.focused && op.updateInput) { + cm.display.input.reset(op.typing); + } + if (takeFocus) { + ensureFocus(op.cm); + } } function endOperation_finish(op) { - var cm = op.cm, display = cm.display, doc = cm.doc; + var cm = op.cm, + display = cm.display, + doc = cm.doc; - if (op.updatedDisplay) { postUpdateDisplay(cm, op.update); } + if (op.updatedDisplay) { + postUpdateDisplay(cm, op.update); + } // Abort mouse wheel delta measurement, when scrolling explicitly - if (display.wheelStartX != null && (op.scrollTop != null || op.scrollLeft != null || op.scrollToPos)) - { display.wheelStartX = display.wheelStartY = null; } + if ( + display.wheelStartX != null && + (op.scrollTop != null || op.scrollLeft != null || op.scrollToPos) + ) { + display.wheelStartX = display.wheelStartY = null; + } // Propagate the scroll position to the actual DOM scroller - if (op.scrollTop != null) { setScrollTop(cm, op.scrollTop, op.forceScroll); } + if (op.scrollTop != null) { + setScrollTop(cm, op.scrollTop, op.forceScroll); + } - if (op.scrollLeft != null) { setScrollLeft(cm, op.scrollLeft, true, true); } + if (op.scrollLeft != null) { + setScrollLeft(cm, op.scrollLeft, true, true); + } // If we need to scroll a specific position into view, do so. if (op.scrollToPos) { - var rect = scrollPosIntoView(cm, clipPos(doc, op.scrollToPos.from), - clipPos(doc, op.scrollToPos.to), op.scrollToPos.margin); + var rect = scrollPosIntoView( + cm, + clipPos(doc, op.scrollToPos.from), + clipPos(doc, op.scrollToPos.to), + op.scrollToPos.margin + ); maybeScrollWindow(cm, rect); } // Fire events for markers that are hidden/unidden by editing or // undoing - var hidden = op.maybeHiddenMarkers, unhidden = op.maybeUnhiddenMarkers; - if (hidden) { for (var i = 0; i < hidden.length; ++i) - { if (!hidden[i].lines.length) { signal(hidden[i], "hide"); } } } - if (unhidden) { for (var i$1 = 0; i$1 < unhidden.length; ++i$1) - { if (unhidden[i$1].lines.length) { signal(unhidden[i$1], "unhide"); } } } + var hidden = op.maybeHiddenMarkers, + unhidden = op.maybeUnhiddenMarkers; + if (hidden) { + for (var i = 0; i < hidden.length; ++i) { + if (!hidden[i].lines.length) { + signal(hidden[i], 'hide'); + } + } + } + if (unhidden) { + for (var i$1 = 0; i$1 < unhidden.length; ++i$1) { + if (unhidden[i$1].lines.length) { + signal(unhidden[i$1], 'unhide'); + } + } + } - if (display.wrapper.offsetHeight) - { doc.scrollTop = cm.display.scroller.scrollTop; } + if (display.wrapper.offsetHeight) { + doc.scrollTop = cm.display.scroller.scrollTop; + } // Fire change events, and delayed event handlers - if (op.changeObjs) - { signal(cm, "changes", cm, op.changeObjs); } - if (op.update) - { op.update.finish(); } + if (op.changeObjs) { + signal(cm, 'changes', cm, op.changeObjs); + } + if (op.update) { + op.update.finish(); + } } // Run the given function in an operation function runInOp(cm, f) { - if (cm.curOp) { return f() } + if (cm.curOp) { + return f(); + } startOperation(cm); - try { return f() } - finally { endOperation(cm); } + try { + return f(); + } finally { + endOperation(cm); + } } // Wraps a function in an operation. Returns the wrapped function. function operation(cm, f) { - return function() { - if (cm.curOp) { return f.apply(cm, arguments) } + return function () { + if (cm.curOp) { + return f.apply(cm, arguments); + } startOperation(cm); - try { return f.apply(cm, arguments) } - finally { endOperation(cm); } - } + try { + return f.apply(cm, arguments); + } finally { + endOperation(cm); + } + }; } // Used to add methods to editor and doc instances, wrapping them in // operations. function methodOp(f) { - return function() { - if (this.curOp) { return f.apply(this, arguments) } + return function () { + if (this.curOp) { + return f.apply(this, arguments); + } startOperation(this); - try { return f.apply(this, arguments) } - finally { endOperation(this); } - } + try { + return f.apply(this, arguments); + } finally { + endOperation(this); + } + }; } function docMethodOp(f) { - return function() { + return function () { var cm = this.cm; - if (!cm || cm.curOp) { return f.apply(this, arguments) } + if (!cm || cm.curOp) { + return f.apply(this, arguments); + } startOperation(cm); - try { return f.apply(this, arguments) } - finally { endOperation(cm); } - } + try { + return f.apply(this, arguments); + } finally { + endOperation(cm); + } + }; } // HIGHLIGHT WORKER function startWorker(cm, time) { - if (cm.doc.highlightFrontier < cm.display.viewTo) - { cm.state.highlight.set(time, bind(highlightWorker, cm)); } + if (cm.doc.highlightFrontier < cm.display.viewTo) { + cm.state.highlight.set(time, bind(highlightWorker, cm)); + } } function highlightWorker(cm) { var doc = cm.doc; - if (doc.highlightFrontier >= cm.display.viewTo) { return } - var end = +new Date + cm.options.workTime; + if (doc.highlightFrontier >= cm.display.viewTo) { + return; + } + var end = +new Date() + cm.options.workTime; var context = getContextBefore(cm, doc.highlightFrontier); var changedLines = []; - doc.iter(context.line, Math.min(doc.first + doc.size, cm.display.viewTo + 500), function (line) { - if (context.line >= cm.display.viewFrom) { // Visible - var oldStyles = line.styles; - var resetState = line.text.length > cm.options.maxHighlightLength ? copyState(doc.mode, context.state) : null; - var highlighted = highlightLine(cm, line, context, true); - if (resetState) { context.state = resetState; } - line.styles = highlighted.styles; - var oldCls = line.styleClasses, newCls = highlighted.classes; - if (newCls) { line.styleClasses = newCls; } - else if (oldCls) { line.styleClasses = null; } - var ischange = !oldStyles || oldStyles.length != line.styles.length || - oldCls != newCls && (!oldCls || !newCls || oldCls.bgClass != newCls.bgClass || oldCls.textClass != newCls.textClass); - for (var i = 0; !ischange && i < oldStyles.length; ++i) { ischange = oldStyles[i] != line.styles[i]; } - if (ischange) { changedLines.push(context.line); } - line.stateAfter = context.save(); - context.nextLine(); - } else { - if (line.text.length <= cm.options.maxHighlightLength) - { processLine(cm, line.text, context); } - line.stateAfter = context.line % 5 == 0 ? context.save() : null; - context.nextLine(); - } - if (+new Date > end) { - startWorker(cm, cm.options.workDelay); - return true + doc.iter( + context.line, + Math.min(doc.first + doc.size, cm.display.viewTo + 500), + function (line) { + if (context.line >= cm.display.viewFrom) { + // Visible + var oldStyles = line.styles; + var resetState = + line.text.length > cm.options.maxHighlightLength + ? copyState(doc.mode, context.state) + : null; + var highlighted = highlightLine(cm, line, context, true); + if (resetState) { + context.state = resetState; + } + line.styles = highlighted.styles; + var oldCls = line.styleClasses, + newCls = highlighted.classes; + if (newCls) { + line.styleClasses = newCls; + } else if (oldCls) { + line.styleClasses = null; + } + var ischange = + !oldStyles || + oldStyles.length != line.styles.length || + (oldCls != newCls && + (!oldCls || + !newCls || + oldCls.bgClass != newCls.bgClass || + oldCls.textClass != newCls.textClass)); + for (var i = 0; !ischange && i < oldStyles.length; ++i) { + ischange = oldStyles[i] != line.styles[i]; + } + if (ischange) { + changedLines.push(context.line); + } + line.stateAfter = context.save(); + context.nextLine(); + } else { + if (line.text.length <= cm.options.maxHighlightLength) { + processLine(cm, line.text, context); + } + line.stateAfter = context.line % 5 == 0 ? context.save() : null; + context.nextLine(); + } + if (+new Date() > end) { + startWorker(cm, cm.options.workDelay); + return true; + } } - }); + ); doc.highlightFrontier = context.line; doc.modeFrontier = Math.max(doc.modeFrontier, context.line); - if (changedLines.length) { runInOp(cm, function () { - for (var i = 0; i < changedLines.length; i++) - { regLineChange(cm, changedLines[i], "text"); } - }); } + if (changedLines.length) { + runInOp(cm, function () { + for (var i = 0; i < changedLines.length; i++) { + regLineChange(cm, changedLines[i], 'text'); + } + }); + } } // DISPLAY DRAWING - var DisplayUpdate = function(cm, viewport, force) { + var DisplayUpdate = function (cm, viewport, force) { var display = cm.display; this.viewport = viewport; @@ -4014,49 +6027,67 @@ }; DisplayUpdate.prototype.signal = function (emitter, type) { - if (hasHandler(emitter, type)) - { this.events.push(arguments); } + if (hasHandler(emitter, type)) { + this.events.push(arguments); + } }; DisplayUpdate.prototype.finish = function () { - var this$1 = this; + var this$1 = this; - for (var i = 0; i < this.events.length; i++) - { signal.apply(null, this$1.events[i]); } + for (var i = 0; i < this.events.length; i++) { + signal.apply(null, this$1.events[i]); + } }; function maybeClipScrollbars(cm) { var display = cm.display; if (!display.scrollbarsClipped && display.scroller.offsetWidth) { - display.nativeBarWidth = display.scroller.offsetWidth - display.scroller.clientWidth; - display.heightForcer.style.height = scrollGap(cm) + "px"; - display.sizer.style.marginBottom = -display.nativeBarWidth + "px"; - display.sizer.style.borderRightWidth = scrollGap(cm) + "px"; + display.nativeBarWidth = + display.scroller.offsetWidth - display.scroller.clientWidth; + display.heightForcer.style.height = scrollGap(cm) + 'px'; + display.sizer.style.marginBottom = -display.nativeBarWidth + 'px'; + display.sizer.style.borderRightWidth = scrollGap(cm) + 'px'; display.scrollbarsClipped = true; } } function selectionSnapshot(cm) { - if (cm.hasFocus()) { return null } + if (cm.hasFocus()) { + return null; + } var active = activeElt(); - if (!active || !contains(cm.display.lineDiv, active)) { return null } - var result = {activeElt: active}; + if (!active || !contains(cm.display.lineDiv, active)) { + return null; + } + var result = { activeElt: active }; if (window.getSelection) { var sel = window.getSelection(); - if (sel.anchorNode && sel.extend && contains(cm.display.lineDiv, sel.anchorNode)) { + if ( + sel.anchorNode && + sel.extend && + contains(cm.display.lineDiv, sel.anchorNode) + ) { result.anchorNode = sel.anchorNode; result.anchorOffset = sel.anchorOffset; result.focusNode = sel.focusNode; result.focusOffset = sel.focusOffset; } } - return result + return result; } function restoreSelection(snapshot) { - if (!snapshot || !snapshot.activeElt || snapshot.activeElt == activeElt()) { return } + if (!snapshot || !snapshot.activeElt || snapshot.activeElt == activeElt()) { + return; + } snapshot.activeElt.focus(); - if (snapshot.anchorNode && contains(document.body, snapshot.anchorNode) && contains(document.body, snapshot.focusNode)) { - var sel = window.getSelection(), range$$1 = document.createRange(); + if ( + snapshot.anchorNode && + contains(document.body, snapshot.anchorNode) && + contains(document.body, snapshot.focusNode) + ) { + var sel = window.getSelection(), + range$$1 = document.createRange(); range$$1.setEnd(snapshot.anchorNode, snapshot.anchorOffset); range$$1.collapse(false); sel.removeAllRanges(); @@ -4069,19 +6100,26 @@ // (returning false) when there is nothing to be done and forced is // false. function updateDisplayIfNeeded(cm, update) { - var display = cm.display, doc = cm.doc; + var display = cm.display, + doc = cm.doc; if (update.editorIsHidden) { resetView(cm); - return false + return false; } // Bail out if the visible area is already rendered and nothing changed. - if (!update.force && - update.visible.from >= display.viewFrom && update.visible.to <= display.viewTo && - (display.updateLineNumbers == null || display.updateLineNumbers >= display.viewTo) && - display.renderedView == display.view && countDirtyView(cm) == 0) - { return false } + if ( + !update.force && + update.visible.from >= display.viewFrom && + update.visible.to <= display.viewTo && + (display.updateLineNumbers == null || + display.updateLineNumbers >= display.viewTo) && + display.renderedView == display.view && + countDirtyView(cm) == 0 + ) { + return false; + } if (maybeUpdateLineNumberWidth(cm)) { resetView(cm); @@ -4090,34 +6128,55 @@ // Compute a suitable new viewport (from & to) var end = doc.first + doc.size; - var from = Math.max(update.visible.from - cm.options.viewportMargin, doc.first); + var from = Math.max( + update.visible.from - cm.options.viewportMargin, + doc.first + ); var to = Math.min(end, update.visible.to + cm.options.viewportMargin); - if (display.viewFrom < from && from - display.viewFrom < 20) { from = Math.max(doc.first, display.viewFrom); } - if (display.viewTo > to && display.viewTo - to < 20) { to = Math.min(end, display.viewTo); } + if (display.viewFrom < from && from - display.viewFrom < 20) { + from = Math.max(doc.first, display.viewFrom); + } + if (display.viewTo > to && display.viewTo - to < 20) { + to = Math.min(end, display.viewTo); + } if (sawCollapsedSpans) { from = visualLineNo(cm.doc, from); to = visualLineEndNo(cm.doc, to); } - var different = from != display.viewFrom || to != display.viewTo || - display.lastWrapHeight != update.wrapperHeight || display.lastWrapWidth != update.wrapperWidth; + var different = + from != display.viewFrom || + to != display.viewTo || + display.lastWrapHeight != update.wrapperHeight || + display.lastWrapWidth != update.wrapperWidth; adjustView(cm, from, to); display.viewOffset = heightAtLine(getLine(cm.doc, display.viewFrom)); // Position the mover div to align with the current scroll position - cm.display.mover.style.top = display.viewOffset + "px"; + cm.display.mover.style.top = display.viewOffset + 'px'; var toUpdate = countDirtyView(cm); - if (!different && toUpdate == 0 && !update.force && display.renderedView == display.view && - (display.updateLineNumbers == null || display.updateLineNumbers >= display.viewTo)) - { return false } + if ( + !different && + toUpdate == 0 && + !update.force && + display.renderedView == display.view && + (display.updateLineNumbers == null || + display.updateLineNumbers >= display.viewTo) + ) { + return false; + } // For big changes, we hide the enclosing element during the // update, since that speeds up the operations on most browsers. var selSnapshot = selectionSnapshot(cm); - if (toUpdate > 4) { display.lineDiv.style.display = "none"; } + if (toUpdate > 4) { + display.lineDiv.style.display = 'none'; + } patchDisplay(cm, display.updateLineNumbers, update.dims); - if (toUpdate > 4) { display.lineDiv.style.display = ""; } + if (toUpdate > 4) { + display.lineDiv.style.display = ''; + } display.renderedView = display.view; // There might have been a widget with a focused element that got // hidden or updated, if so re-focus it. @@ -4137,24 +6196,40 @@ display.updateLineNumbers = null; - return true + return true; } function postUpdateDisplay(cm, update) { var viewport = update.viewport; - for (var first = true;; first = false) { - if (!first || !cm.options.lineWrapping || update.oldDisplayWidth == displayWidth(cm)) { + for (var first = true; ; first = false) { + if ( + !first || + !cm.options.lineWrapping || + update.oldDisplayWidth == displayWidth(cm) + ) { // Clip forced viewport to actual scrollable area. - if (viewport && viewport.top != null) - { viewport = {top: Math.min(cm.doc.height + paddingVert(cm.display) - displayHeight(cm), viewport.top)}; } + if (viewport && viewport.top != null) { + viewport = { + top: Math.min( + cm.doc.height + paddingVert(cm.display) - displayHeight(cm), + viewport.top + ), + }; + } // Updated line heights might result in the drawn area not // actually covering the viewport. Keep looping until it does. update.visible = visibleLines(cm.display, cm.doc, viewport); - if (update.visible.from >= cm.display.viewFrom && update.visible.to <= cm.display.viewTo) - { break } + if ( + update.visible.from >= cm.display.viewFrom && + update.visible.to <= cm.display.viewTo + ) { + break; + } + } + if (!updateDisplayIfNeeded(cm, update)) { + break; } - if (!updateDisplayIfNeeded(cm, update)) { break } updateHeightsInViewport(cm); var barMeasure = measureForScrollbars(cm); updateSelection(cm); @@ -4163,10 +6238,20 @@ update.force = false; } - update.signal(cm, "update", cm); - if (cm.display.viewFrom != cm.display.reportedViewFrom || cm.display.viewTo != cm.display.reportedViewTo) { - update.signal(cm, "viewportChange", cm, cm.display.viewFrom, cm.display.viewTo); - cm.display.reportedViewFrom = cm.display.viewFrom; cm.display.reportedViewTo = cm.display.viewTo; + update.signal(cm, 'update', cm); + if ( + cm.display.viewFrom != cm.display.reportedViewFrom || + cm.display.viewTo != cm.display.reportedViewTo + ) { + update.signal( + cm, + 'viewportChange', + cm, + cm.display.viewFrom, + cm.display.viewTo + ); + cm.display.reportedViewFrom = cm.display.viewFrom; + cm.display.reportedViewTo = cm.display.viewTo; } } @@ -4188,133 +6273,196 @@ // that are not there yet, and updating the ones that are out of // date. function patchDisplay(cm, updateNumbersFrom, dims) { - var display = cm.display, lineNumbers = cm.options.lineNumbers; - var container = display.lineDiv, cur = container.firstChild; + var display = cm.display, + lineNumbers = cm.options.lineNumbers; + var container = display.lineDiv, + cur = container.firstChild; function rm(node) { var next = node.nextSibling; // Works around a throw-scroll bug in OS X Webkit - if (webkit && mac && cm.display.currentWheelTarget == node) - { node.style.display = "none"; } - else - { node.parentNode.removeChild(node); } - return next + if (webkit && mac && cm.display.currentWheelTarget == node) { + node.style.display = 'none'; + } else { + node.parentNode.removeChild(node); + } + return next; } - var view = display.view, lineN = display.viewFrom; + var view = display.view, + lineN = display.viewFrom; // Loop over the elements in the view, syncing cur (the DOM nodes // in display.lineDiv) with the view as we go. for (var i = 0; i < view.length; i++) { var lineView = view[i]; - if (lineView.hidden) ; else if (!lineView.node || lineView.node.parentNode != container) { // Not drawn yet + if (lineView.hidden); + else if (!lineView.node || lineView.node.parentNode != container) { + // Not drawn yet var node = buildLineElement(cm, lineView, lineN, dims); container.insertBefore(node, cur); - } else { // Already drawn - while (cur != lineView.node) { cur = rm(cur); } - var updateNumber = lineNumbers && updateNumbersFrom != null && - updateNumbersFrom <= lineN && lineView.lineNumber; + } else { + // Already drawn + while (cur != lineView.node) { + cur = rm(cur); + } + var updateNumber = + lineNumbers && + updateNumbersFrom != null && + updateNumbersFrom <= lineN && + lineView.lineNumber; if (lineView.changes) { - if (indexOf(lineView.changes, "gutter") > -1) { updateNumber = false; } + if (indexOf(lineView.changes, 'gutter') > -1) { + updateNumber = false; + } updateLineForChanges(cm, lineView, lineN, dims); } if (updateNumber) { removeChildren(lineView.lineNumber); - lineView.lineNumber.appendChild(document.createTextNode(lineNumberFor(cm.options, lineN))); + lineView.lineNumber.appendChild( + document.createTextNode(lineNumberFor(cm.options, lineN)) + ); } cur = lineView.node.nextSibling; } lineN += lineView.size; } - while (cur) { cur = rm(cur); } + while (cur) { + cur = rm(cur); + } } function updateGutterSpace(display) { var width = display.gutters.offsetWidth; - display.sizer.style.marginLeft = width + "px"; + display.sizer.style.marginLeft = width + 'px'; } function setDocumentHeight(cm, measure) { - cm.display.sizer.style.minHeight = measure.docHeight + "px"; - cm.display.heightForcer.style.top = measure.docHeight + "px"; - cm.display.gutters.style.height = (measure.docHeight + cm.display.barHeight + scrollGap(cm)) + "px"; + cm.display.sizer.style.minHeight = measure.docHeight + 'px'; + cm.display.heightForcer.style.top = measure.docHeight + 'px'; + cm.display.gutters.style.height = + measure.docHeight + cm.display.barHeight + scrollGap(cm) + 'px'; } // Re-align line numbers and gutter marks to compensate for // horizontal scrolling. function alignHorizontally(cm) { - var display = cm.display, view = display.view; - if (!display.alignWidgets && (!display.gutters.firstChild || !cm.options.fixedGutter)) { return } - var comp = compensateForHScroll(display) - display.scroller.scrollLeft + cm.doc.scrollLeft; - var gutterW = display.gutters.offsetWidth, left = comp + "px"; - for (var i = 0; i < view.length; i++) { if (!view[i].hidden) { - if (cm.options.fixedGutter) { - if (view[i].gutter) - { view[i].gutter.style.left = left; } - if (view[i].gutterBackground) - { view[i].gutterBackground.style.left = left; } - } - var align = view[i].alignable; - if (align) { for (var j = 0; j < align.length; j++) - { align[j].style.left = left; } } - } } - if (cm.options.fixedGutter) - { display.gutters.style.left = (comp + gutterW) + "px"; } + var display = cm.display, + view = display.view; + if ( + !display.alignWidgets && + (!display.gutters.firstChild || !cm.options.fixedGutter) + ) { + return; + } + var comp = + compensateForHScroll(display) - + display.scroller.scrollLeft + + cm.doc.scrollLeft; + var gutterW = display.gutters.offsetWidth, + left = comp + 'px'; + for (var i = 0; i < view.length; i++) { + if (!view[i].hidden) { + if (cm.options.fixedGutter) { + if (view[i].gutter) { + view[i].gutter.style.left = left; + } + if (view[i].gutterBackground) { + view[i].gutterBackground.style.left = left; + } + } + var align = view[i].alignable; + if (align) { + for (var j = 0; j < align.length; j++) { + align[j].style.left = left; + } + } + } + } + if (cm.options.fixedGutter) { + display.gutters.style.left = comp + gutterW + 'px'; + } } // Used to ensure that the line number gutter is still the right // size for the current document size. Returns true when an update // is needed. function maybeUpdateLineNumberWidth(cm) { - if (!cm.options.lineNumbers) { return false } - var doc = cm.doc, last = lineNumberFor(cm.options, doc.first + doc.size - 1), display = cm.display; + if (!cm.options.lineNumbers) { + return false; + } + var doc = cm.doc, + last = lineNumberFor(cm.options, doc.first + doc.size - 1), + display = cm.display; if (last.length != display.lineNumChars) { - var test = display.measure.appendChild(elt("div", [elt("div", last)], - "CodeMirror-linenumber CodeMirror-gutter-elt")); - var innerW = test.firstChild.offsetWidth, padding = test.offsetWidth - innerW; - display.lineGutter.style.width = ""; - display.lineNumInnerWidth = Math.max(innerW, display.lineGutter.offsetWidth - padding) + 1; + var test = display.measure.appendChild( + elt( + 'div', + [elt('div', last)], + 'CodeMirror-linenumber CodeMirror-gutter-elt' + ) + ); + var innerW = test.firstChild.offsetWidth, + padding = test.offsetWidth - innerW; + display.lineGutter.style.width = ''; + display.lineNumInnerWidth = + Math.max(innerW, display.lineGutter.offsetWidth - padding) + 1; display.lineNumWidth = display.lineNumInnerWidth + padding; display.lineNumChars = display.lineNumInnerWidth ? last.length : -1; - display.lineGutter.style.width = display.lineNumWidth + "px"; + display.lineGutter.style.width = display.lineNumWidth + 'px'; updateGutterSpace(cm.display); - return true + return true; } - return false + return false; } function getGutters(gutters, lineNumbers) { - var result = [], sawLineNumbers = false; + var result = [], + sawLineNumbers = false; for (var i = 0; i < gutters.length; i++) { - var name = gutters[i], style = null; - if (typeof name != "string") { style = name.style; name = name.className; } - if (name == "CodeMirror-linenumbers") { - if (!lineNumbers) { continue } - else { sawLineNumbers = true; } + var name = gutters[i], + style = null; + if (typeof name != 'string') { + style = name.style; + name = name.className; } - result.push({className: name, style: style}); + if (name == 'CodeMirror-linenumbers') { + if (!lineNumbers) { + continue; + } else { + sawLineNumbers = true; + } + } + result.push({ className: name, style: style }); + } + if (lineNumbers && !sawLineNumbers) { + result.push({ className: 'CodeMirror-linenumbers', style: null }); } - if (lineNumbers && !sawLineNumbers) { result.push({className: "CodeMirror-linenumbers", style: null}); } - return result + return result; } // Rebuild the gutter elements, ensure the margin to the left of the // code matches their width. function renderGutters(display) { - var gutters = display.gutters, specs = display.gutterSpecs; + var gutters = display.gutters, + specs = display.gutterSpecs; removeChildren(gutters); display.lineGutter = null; for (var i = 0; i < specs.length; ++i) { var ref = specs[i]; var className = ref.className; var style = ref.style; - var gElt = gutters.appendChild(elt("div", null, "CodeMirror-gutter " + className)); - if (style) { gElt.style.cssText = style; } - if (className == "CodeMirror-linenumbers") { + var gElt = gutters.appendChild( + elt('div', null, 'CodeMirror-gutter ' + className) + ); + if (style) { + gElt.style.cssText = style; + } + if (className == 'CodeMirror-linenumbers') { display.lineGutter = gElt; - gElt.style.width = (display.lineNumWidth || 1) + "px"; + gElt.style.width = (display.lineNumWidth || 1) + 'px'; } } - gutters.style.display = specs.length ? "" : "none"; + gutters.style.display = specs.length ? '' : 'none'; updateGutterSpace(display); } @@ -4333,50 +6481,75 @@ this.input = input; // Covers bottom-right square when both scrollbars are present. - d.scrollbarFiller = elt("div", null, "CodeMirror-scrollbar-filler"); - d.scrollbarFiller.setAttribute("cm-not-content", "true"); + d.scrollbarFiller = elt('div', null, 'CodeMirror-scrollbar-filler'); + d.scrollbarFiller.setAttribute('cm-not-content', 'true'); // Covers bottom of gutter when coverGutterNextToScrollbar is on // and h scrollbar is present. - d.gutterFiller = elt("div", null, "CodeMirror-gutter-filler"); - d.gutterFiller.setAttribute("cm-not-content", "true"); + d.gutterFiller = elt('div', null, 'CodeMirror-gutter-filler'); + d.gutterFiller.setAttribute('cm-not-content', 'true'); // Will contain the actual code, positioned to cover the viewport. - d.lineDiv = eltP("div", null, "CodeMirror-code"); + d.lineDiv = eltP('div', null, 'CodeMirror-code'); // Elements are added to these to represent selection and cursors. - d.selectionDiv = elt("div", null, null, "position: relative; z-index: 1"); - d.cursorDiv = elt("div", null, "CodeMirror-cursors"); + d.selectionDiv = elt('div', null, null, 'position: relative; z-index: 1'); + d.cursorDiv = elt('div', null, 'CodeMirror-cursors'); // A visibility: hidden element used to find the size of things. - d.measure = elt("div", null, "CodeMirror-measure"); + d.measure = elt('div', null, 'CodeMirror-measure'); // When lines outside of the viewport are measured, they are drawn in this. - d.lineMeasure = elt("div", null, "CodeMirror-measure"); + d.lineMeasure = elt('div', null, 'CodeMirror-measure'); // Wraps everything that needs to exist inside the vertically-padded coordinate system - d.lineSpace = eltP("div", [d.measure, d.lineMeasure, d.selectionDiv, d.cursorDiv, d.lineDiv], - null, "position: relative; outline: none"); - var lines = eltP("div", [d.lineSpace], "CodeMirror-lines"); + d.lineSpace = eltP( + 'div', + [d.measure, d.lineMeasure, d.selectionDiv, d.cursorDiv, d.lineDiv], + null, + 'position: relative; outline: none' + ); + var lines = eltP('div', [d.lineSpace], 'CodeMirror-lines'); // Moved around its parent to cover visible view. - d.mover = elt("div", [lines], null, "position: relative"); + d.mover = elt('div', [lines], null, 'position: relative'); // Set to the height of the document, allowing scrolling. - d.sizer = elt("div", [d.mover], "CodeMirror-sizer"); + d.sizer = elt('div', [d.mover], 'CodeMirror-sizer'); d.sizerWidth = null; // Behavior of elts with overflow: auto and padding is // inconsistent across browsers. This is used to ensure the // scrollable area is big enough. - d.heightForcer = elt("div", null, null, "position: absolute; height: " + scrollerGap + "px; width: 1px;"); + d.heightForcer = elt( + 'div', + null, + null, + 'position: absolute; height: ' + scrollerGap + 'px; width: 1px;' + ); // Will contain the gutters, if any. - d.gutters = elt("div", null, "CodeMirror-gutters"); + d.gutters = elt('div', null, 'CodeMirror-gutters'); d.lineGutter = null; // Actual scrollable element. - d.scroller = elt("div", [d.sizer, d.heightForcer, d.gutters], "CodeMirror-scroll"); - d.scroller.setAttribute("tabIndex", "-1"); + d.scroller = elt( + 'div', + [d.sizer, d.heightForcer, d.gutters], + 'CodeMirror-scroll' + ); + d.scroller.setAttribute('tabIndex', '-1'); // The element in which the editor lives. - d.wrapper = elt("div", [d.scrollbarFiller, d.gutterFiller, d.scroller], "CodeMirror"); + d.wrapper = elt( + 'div', + [d.scrollbarFiller, d.gutterFiller, d.scroller], + 'CodeMirror' + ); // Work around IE7 z-index bug (not perfect, hence IE7 not really being supported) - if (ie && ie_version < 8) { d.gutters.style.zIndex = -1; d.scroller.style.paddingRight = 0; } - if (!webkit && !(gecko && mobile)) { d.scroller.draggable = true; } + if (ie && ie_version < 8) { + d.gutters.style.zIndex = -1; + d.scroller.style.paddingRight = 0; + } + if (!webkit && !(gecko && mobile)) { + d.scroller.draggable = true; + } if (place) { - if (place.appendChild) { place.appendChild(d.wrapper); } - else { place(d.wrapper); } + if (place.appendChild) { + place.appendChild(d.wrapper); + } else { + place(d.wrapper); + } } // Current rendered range (may be bigger than the view window). @@ -4441,49 +6614,70 @@ // is that it gives us a chance to update the display before the // actual scrolling happens, reducing flickering. - var wheelSamples = 0, wheelPixelsPerUnit = null; + var wheelSamples = 0, + wheelPixelsPerUnit = null; // Fill in a browser-detected starting value on browsers where we // know one. These don't have to be accurate -- the result of them // being wrong would just be a slight flicker on the first wheel // scroll (if it is large enough). - if (ie) { wheelPixelsPerUnit = -.53; } - else if (gecko) { wheelPixelsPerUnit = 15; } - else if (chrome) { wheelPixelsPerUnit = -.7; } - else if (safari) { wheelPixelsPerUnit = -1/3; } + if (ie) { + wheelPixelsPerUnit = -0.53; + } else if (gecko) { + wheelPixelsPerUnit = 15; + } else if (chrome) { + wheelPixelsPerUnit = -0.7; + } else if (safari) { + wheelPixelsPerUnit = -1 / 3; + } function wheelEventDelta(e) { - var dx = e.wheelDeltaX, dy = e.wheelDeltaY; - if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) { dx = e.detail; } - if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) { dy = e.detail; } - else if (dy == null) { dy = e.wheelDelta; } - return {x: dx, y: dy} + var dx = e.wheelDeltaX, + dy = e.wheelDeltaY; + if (dx == null && e.detail && e.axis == e.HORIZONTAL_AXIS) { + dx = e.detail; + } + if (dy == null && e.detail && e.axis == e.VERTICAL_AXIS) { + dy = e.detail; + } else if (dy == null) { + dy = e.wheelDelta; + } + return { x: dx, y: dy }; } function wheelEventPixels(e) { var delta = wheelEventDelta(e); delta.x *= wheelPixelsPerUnit; delta.y *= wheelPixelsPerUnit; - return delta + return delta; } function onScrollWheel(cm, e) { - var delta = wheelEventDelta(e), dx = delta.x, dy = delta.y; + var delta = wheelEventDelta(e), + dx = delta.x, + dy = delta.y; - var display = cm.display, scroll = display.scroller; + var display = cm.display, + scroll = display.scroller; // Quit if there's nothing to scroll here var canScrollX = scroll.scrollWidth > scroll.clientWidth; var canScrollY = scroll.scrollHeight > scroll.clientHeight; - if (!(dx && canScrollX || dy && canScrollY)) { return } + if (!((dx && canScrollX) || (dy && canScrollY))) { + return; + } // Webkit browsers on OS X abort momentum scrolls when the target // of the scroll event is removed from the scrollable element. // This hack (see related code in patchDisplay) makes sure the // element is kept around. if (dy && mac && webkit) { - outer: for (var cur = e.target, view = display.view; cur != scroll; cur = cur.parentNode) { + outer: for ( + var cur = e.target, view = display.view; + cur != scroll; + cur = cur.parentNode + ) { for (var i = 0; i < view.length; i++) { if (view[i].node == cur) { cm.display.currentWheelTarget = cur; - break outer + break outer; } } } @@ -4496,46 +6690,67 @@ // scrolling entirely here. It'll be slightly off from native, but // better than glitching out. if (dx && !gecko && !presto && wheelPixelsPerUnit != null) { - if (dy && canScrollY) - { updateScrollTop(cm, Math.max(0, scroll.scrollTop + dy * wheelPixelsPerUnit)); } - setScrollLeft(cm, Math.max(0, scroll.scrollLeft + dx * wheelPixelsPerUnit)); + if (dy && canScrollY) { + updateScrollTop( + cm, + Math.max(0, scroll.scrollTop + dy * wheelPixelsPerUnit) + ); + } + setScrollLeft( + cm, + Math.max(0, scroll.scrollLeft + dx * wheelPixelsPerUnit) + ); // Only prevent default scrolling if vertical scrolling is // actually possible. Otherwise, it causes vertical scroll // jitter on OSX trackpads when deltaX is small and deltaY // is large (issue #3579) - if (!dy || (dy && canScrollY)) - { e_preventDefault(e); } + if (!dy || (dy && canScrollY)) { + e_preventDefault(e); + } display.wheelStartX = null; // Abort measurement, if in progress - return + return; } // 'Project' the visible viewport to cover the area that is being // scrolled into view (if we know enough to estimate it). if (dy && wheelPixelsPerUnit != null) { var pixels = dy * wheelPixelsPerUnit; - var top = cm.doc.scrollTop, bot = top + display.wrapper.clientHeight; - if (pixels < 0) { top = Math.max(0, top + pixels - 50); } - else { bot = Math.min(cm.doc.height, bot + pixels + 50); } - updateDisplaySimple(cm, {top: top, bottom: bot}); + var top = cm.doc.scrollTop, + bot = top + display.wrapper.clientHeight; + if (pixels < 0) { + top = Math.max(0, top + pixels - 50); + } else { + bot = Math.min(cm.doc.height, bot + pixels + 50); + } + updateDisplaySimple(cm, { top: top, bottom: bot }); } if (wheelSamples < 20) { if (display.wheelStartX == null) { - display.wheelStartX = scroll.scrollLeft; display.wheelStartY = scroll.scrollTop; - display.wheelDX = dx; display.wheelDY = dy; + display.wheelStartX = scroll.scrollLeft; + display.wheelStartY = scroll.scrollTop; + display.wheelDX = dx; + display.wheelDY = dy; setTimeout(function () { - if (display.wheelStartX == null) { return } + if (display.wheelStartX == null) { + return; + } var movedX = scroll.scrollLeft - display.wheelStartX; var movedY = scroll.scrollTop - display.wheelStartY; - var sample = (movedY && display.wheelDY && movedY / display.wheelDY) || + var sample = + (movedY && display.wheelDY && movedY / display.wheelDY) || (movedX && display.wheelDX && movedX / display.wheelDX); display.wheelStartX = display.wheelStartY = null; - if (!sample) { return } - wheelPixelsPerUnit = (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1); + if (!sample) { + return; + } + wheelPixelsPerUnit = + (wheelPixelsPerUnit * wheelSamples + sample) / (wheelSamples + 1); ++wheelSamples; }, 200); } else { - display.wheelDX += dx; display.wheelDY += dy; + display.wheelDX += dx; + display.wheelDY += dy; } } } @@ -4545,61 +6760,93 @@ // (and non-touching) ranges, sorted, and an integer that indicates // which one is the primary selection (the one that's scrolled into // view, that getCursor returns, etc). - var Selection = function(ranges, primIndex) { + var Selection = function (ranges, primIndex) { this.ranges = ranges; this.primIndex = primIndex; }; - Selection.prototype.primary = function () { return this.ranges[this.primIndex] }; + Selection.prototype.primary = function () { + return this.ranges[this.primIndex]; + }; Selection.prototype.equals = function (other) { - var this$1 = this; + var this$1 = this; - if (other == this) { return true } - if (other.primIndex != this.primIndex || other.ranges.length != this.ranges.length) { return false } + if (other == this) { + return true; + } + if ( + other.primIndex != this.primIndex || + other.ranges.length != this.ranges.length + ) { + return false; + } for (var i = 0; i < this.ranges.length; i++) { - var here = this$1.ranges[i], there = other.ranges[i]; - if (!equalCursorPos(here.anchor, there.anchor) || !equalCursorPos(here.head, there.head)) { return false } + var here = this$1.ranges[i], + there = other.ranges[i]; + if ( + !equalCursorPos(here.anchor, there.anchor) || + !equalCursorPos(here.head, there.head) + ) { + return false; + } } - return true + return true; }; Selection.prototype.deepCopy = function () { - var this$1 = this; + var this$1 = this; var out = []; - for (var i = 0; i < this.ranges.length; i++) - { out[i] = new Range(copyPos(this$1.ranges[i].anchor), copyPos(this$1.ranges[i].head)); } - return new Selection(out, this.primIndex) + for (var i = 0; i < this.ranges.length; i++) { + out[i] = new Range( + copyPos(this$1.ranges[i].anchor), + copyPos(this$1.ranges[i].head) + ); + } + return new Selection(out, this.primIndex); }; Selection.prototype.somethingSelected = function () { - var this$1 = this; + var this$1 = this; - for (var i = 0; i < this.ranges.length; i++) - { if (!this$1.ranges[i].empty()) { return true } } - return false - }; + for (var i = 0; i < this.ranges.length; i++) { + if (!this$1.ranges[i].empty()) { + return true; + } + } + return false; + }; Selection.prototype.contains = function (pos, end) { - var this$1 = this; + var this$1 = this; - if (!end) { end = pos; } + if (!end) { + end = pos; + } for (var i = 0; i < this.ranges.length; i++) { var range = this$1.ranges[i]; - if (cmp(end, range.from()) >= 0 && cmp(pos, range.to()) <= 0) - { return i } + if (cmp(end, range.from()) >= 0 && cmp(pos, range.to()) <= 0) { + return i; + } } - return -1 + return -1; }; - var Range = function(anchor, head) { - this.anchor = anchor; this.head = head; + var Range = function (anchor, head) { + this.anchor = anchor; + this.head = head; }; - Range.prototype.from = function () { return minPos(this.anchor, this.head) }; - Range.prototype.to = function () { return maxPos(this.anchor, this.head) }; - Range.prototype.empty = function () { return this.head.line == this.anchor.line && this.head.ch == this.anchor.ch }; + Range.prototype.from = function () { + return minPos(this.anchor, this.head); + }; + Range.prototype.to = function () { + return maxPos(this.anchor, this.head); + }; + Range.prototype.empty = function () { + return this.head.line == this.anchor.line && this.head.ch == this.anchor.ch; + }; // Take an unsorted, potentially overlapping set of ranges, and // build a selection out of it. 'Consumes' ranges array (modifying @@ -4607,80 +6854,107 @@ function normalizeSelection(cm, ranges, primIndex) { var mayTouch = cm && cm.options.selectionsMayTouch; var prim = ranges[primIndex]; - ranges.sort(function (a, b) { return cmp(a.from(), b.from()); }); + ranges.sort(function (a, b) { + return cmp(a.from(), b.from()); + }); primIndex = indexOf(ranges, prim); for (var i = 1; i < ranges.length; i++) { - var cur = ranges[i], prev = ranges[i - 1]; + var cur = ranges[i], + prev = ranges[i - 1]; var diff = cmp(prev.to(), cur.from()); if (mayTouch && !cur.empty() ? diff > 0 : diff >= 0) { - var from = minPos(prev.from(), cur.from()), to = maxPos(prev.to(), cur.to()); - var inv = prev.empty() ? cur.from() == cur.head : prev.from() == prev.head; - if (i <= primIndex) { --primIndex; } + var from = minPos(prev.from(), cur.from()), + to = maxPos(prev.to(), cur.to()); + var inv = prev.empty() + ? cur.from() == cur.head + : prev.from() == prev.head; + if (i <= primIndex) { + --primIndex; + } ranges.splice(--i, 2, new Range(inv ? to : from, inv ? from : to)); } } - return new Selection(ranges, primIndex) + return new Selection(ranges, primIndex); } function simpleSelection(anchor, head) { - return new Selection([new Range(anchor, head || anchor)], 0) + return new Selection([new Range(anchor, head || anchor)], 0); } // Compute the position of the end of a change (its 'to' property // refers to the pre-change end). function changeEnd(change) { - if (!change.text) { return change.to } - return Pos(change.from.line + change.text.length - 1, - lst(change.text).length + (change.text.length == 1 ? change.from.ch : 0)) + if (!change.text) { + return change.to; + } + return Pos( + change.from.line + change.text.length - 1, + lst(change.text).length + (change.text.length == 1 ? change.from.ch : 0) + ); } // Adjust a position to refer to the post-change position of the // same text, or the end of the change if the change covers it. function adjustForChange(pos, change) { - if (cmp(pos, change.from) < 0) { return pos } - if (cmp(pos, change.to) <= 0) { return changeEnd(change) } + if (cmp(pos, change.from) < 0) { + return pos; + } + if (cmp(pos, change.to) <= 0) { + return changeEnd(change); + } - var line = pos.line + change.text.length - (change.to.line - change.from.line) - 1, ch = pos.ch; - if (pos.line == change.to.line) { ch += changeEnd(change).ch - change.to.ch; } - return Pos(line, ch) + var line = + pos.line + change.text.length - (change.to.line - change.from.line) - 1, + ch = pos.ch; + if (pos.line == change.to.line) { + ch += changeEnd(change).ch - change.to.ch; + } + return Pos(line, ch); } function computeSelAfterChange(doc, change) { var out = []; for (var i = 0; i < doc.sel.ranges.length; i++) { var range = doc.sel.ranges[i]; - out.push(new Range(adjustForChange(range.anchor, change), - adjustForChange(range.head, change))); + out.push( + new Range( + adjustForChange(range.anchor, change), + adjustForChange(range.head, change) + ) + ); } - return normalizeSelection(doc.cm, out, doc.sel.primIndex) + return normalizeSelection(doc.cm, out, doc.sel.primIndex); } function offsetPos(pos, old, nw) { - if (pos.line == old.line) - { return Pos(nw.line, pos.ch - old.ch + nw.ch) } - else - { return Pos(nw.line + (pos.line - old.line), pos.ch) } + if (pos.line == old.line) { + return Pos(nw.line, pos.ch - old.ch + nw.ch); + } else { + return Pos(nw.line + (pos.line - old.line), pos.ch); + } } // Used by replaceSelections to allow moving the selection to the // start or around the replaced test. Hint may be "start" or "around". function computeReplacedSel(doc, changes, hint) { var out = []; - var oldPrev = Pos(doc.first, 0), newPrev = oldPrev; + var oldPrev = Pos(doc.first, 0), + newPrev = oldPrev; for (var i = 0; i < changes.length; i++) { var change = changes[i]; var from = offsetPos(change.from, oldPrev, newPrev); var to = offsetPos(changeEnd(change), oldPrev, newPrev); oldPrev = change.to; newPrev = to; - if (hint == "around") { - var range = doc.sel.ranges[i], inv = cmp(range.head, range.anchor) < 0; + if (hint == 'around') { + var range = doc.sel.ranges[i], + inv = cmp(range.head, range.anchor) < 0; out[i] = new Range(inv ? to : from, inv ? from : to); } else { out[i] = new Range(from, from); } } - return new Selection(out, doc.sel.primIndex) + return new Selection(out, doc.sel.primIndex); } // Used to get the editor into a consistent state again when options change. @@ -4692,13 +6966,19 @@ function resetModeState(cm) { cm.doc.iter(function (line) { - if (line.stateAfter) { line.stateAfter = null; } - if (line.styles) { line.styles = null; } + if (line.stateAfter) { + line.stateAfter = null; + } + if (line.styles) { + line.styles = null; + } }); cm.doc.modeFrontier = cm.doc.highlightFrontier = cm.doc.first; startWorker(cm, 100); cm.state.modeGen++; - if (cm.curOp) { regChange(cm); } + if (cm.curOp) { + regChange(cm); + } } // DOCUMENT DATA STRUCTURE @@ -4707,27 +6987,39 @@ // are treated specially, in order to make the association of line // widgets and marker elements with the text behave more intuitive. function isWholeLineUpdate(doc, change) { - return change.from.ch == 0 && change.to.ch == 0 && lst(change.text) == "" && + return ( + change.from.ch == 0 && + change.to.ch == 0 && + lst(change.text) == '' && (!doc.cm || doc.cm.options.wholeLineUpdateBefore) + ); } // Perform a change on the document data structure. function updateDoc(doc, change, markedSpans, estimateHeight$$1) { - function spansFor(n) {return markedSpans ? markedSpans[n] : null} + function spansFor(n) { + return markedSpans ? markedSpans[n] : null; + } function update(line, text, spans) { updateLine(line, text, spans, estimateHeight$$1); - signalLater(line, "change", line, change); + signalLater(line, 'change', line, change); } function linesFor(start, end) { var result = []; - for (var i = start; i < end; ++i) - { result.push(new Line(text[i], spansFor(i), estimateHeight$$1)); } - return result + for (var i = start; i < end; ++i) { + result.push(new Line(text[i], spansFor(i), estimateHeight$$1)); + } + return result; } - var from = change.from, to = change.to, text = change.text; - var firstLine = getLine(doc, from.line), lastLine = getLine(doc, to.line); - var lastText = lst(text), lastSpans = spansFor(text.length - 1), nlines = to.line - from.line; + var from = change.from, + to = change.to, + text = change.text; + var firstLine = getLine(doc, from.line), + lastLine = getLine(doc, to.line); + var lastText = lst(text), + lastSpans = spansFor(text.length - 1), + nlines = to.line - from.line; // Adjust the line structure if (change.full) { @@ -4738,61 +7030,103 @@ // sure line objects move the way they are supposed to. var added = linesFor(0, text.length - 1); update(lastLine, lastLine.text, lastSpans); - if (nlines) { doc.remove(from.line, nlines); } - if (added.length) { doc.insert(from.line, added); } + if (nlines) { + doc.remove(from.line, nlines); + } + if (added.length) { + doc.insert(from.line, added); + } } else if (firstLine == lastLine) { if (text.length == 1) { - update(firstLine, firstLine.text.slice(0, from.ch) + lastText + firstLine.text.slice(to.ch), lastSpans); + update( + firstLine, + firstLine.text.slice(0, from.ch) + + lastText + + firstLine.text.slice(to.ch), + lastSpans + ); } else { var added$1 = linesFor(1, text.length - 1); - added$1.push(new Line(lastText + firstLine.text.slice(to.ch), lastSpans, estimateHeight$$1)); - update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0)); + added$1.push( + new Line( + lastText + firstLine.text.slice(to.ch), + lastSpans, + estimateHeight$$1 + ) + ); + update( + firstLine, + firstLine.text.slice(0, from.ch) + text[0], + spansFor(0) + ); doc.insert(from.line + 1, added$1); } } else if (text.length == 1) { - update(firstLine, firstLine.text.slice(0, from.ch) + text[0] + lastLine.text.slice(to.ch), spansFor(0)); + update( + firstLine, + firstLine.text.slice(0, from.ch) + text[0] + lastLine.text.slice(to.ch), + spansFor(0) + ); doc.remove(from.line + 1, nlines); } else { - update(firstLine, firstLine.text.slice(0, from.ch) + text[0], spansFor(0)); + update( + firstLine, + firstLine.text.slice(0, from.ch) + text[0], + spansFor(0) + ); update(lastLine, lastText + lastLine.text.slice(to.ch), lastSpans); var added$2 = linesFor(1, text.length - 1); - if (nlines > 1) { doc.remove(from.line + 1, nlines - 1); } + if (nlines > 1) { + doc.remove(from.line + 1, nlines - 1); + } doc.insert(from.line + 1, added$2); } - signalLater(doc, "change", doc, change); + signalLater(doc, 'change', doc, change); } // Call f for all linked documents. function linkedDocs(doc, f, sharedHistOnly) { function propagate(doc, skip, sharedHist) { - if (doc.linked) { for (var i = 0; i < doc.linked.length; ++i) { - var rel = doc.linked[i]; - if (rel.doc == skip) { continue } - var shared = sharedHist && rel.sharedHist; - if (sharedHistOnly && !shared) { continue } - f(rel.doc, shared); - propagate(rel.doc, doc, shared); - } } + if (doc.linked) { + for (var i = 0; i < doc.linked.length; ++i) { + var rel = doc.linked[i]; + if (rel.doc == skip) { + continue; + } + var shared = sharedHist && rel.sharedHist; + if (sharedHistOnly && !shared) { + continue; + } + f(rel.doc, shared); + propagate(rel.doc, doc, shared); + } + } } propagate(doc, null, true); } // Attach a document to an editor. function attachDoc(cm, doc) { - if (doc.cm) { throw new Error("This document is already in use.") } + if (doc.cm) { + throw new Error('This document is already in use.'); + } cm.doc = doc; doc.cm = cm; estimateLineHeights(cm); loadMode(cm); setDirectionClass(cm); - if (!cm.options.lineWrapping) { findMaxLine(cm); } + if (!cm.options.lineWrapping) { + findMaxLine(cm); + } cm.options.mode = doc.modeOption; regChange(cm); } function setDirectionClass(cm) { - (cm.doc.direction == "rtl" ? addClass : rmClass)(cm.display.lineDiv, "CodeMirror-rtl"); + (cm.doc.direction == 'rtl' + ? addClass + : rmClass)(cm.display.lineDiv, 'CodeMirror-rtl'); } function directionChanged(cm) { @@ -4806,7 +7140,8 @@ // Arrays of change events and selections. Doing something adds an // event to done and clears undo. Undoing moves events from done // to undone, redoing moves them in the other direction. - this.done = []; this.undone = []; + this.done = []; + this.undone = []; this.undoDepth = Infinity; // Used to track when changes can be merged into a single undo // event @@ -4820,10 +7155,25 @@ // Create a history change event from an updateDoc-style change // object. function historyChangeFromChange(doc, change) { - var histChange = {from: copyPos(change.from), to: changeEnd(change), text: getBetween(doc, change.from, change.to)}; + var histChange = { + from: copyPos(change.from), + to: changeEnd(change), + text: getBetween(doc, change.from, change.to), + }; attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1); - linkedDocs(doc, function (doc) { return attachLocalSpans(doc, histChange, change.from.line, change.to.line + 1); }, true); - return histChange + linkedDocs( + doc, + function (doc) { + return attachLocalSpans( + doc, + histChange, + change.from.line, + change.to.line + 1 + ); + }, + true + ); + return histChange; } // Pop all selection events off the end of a history array. Stop at @@ -4831,8 +7181,11 @@ function clearSelectionEvents(array) { while (array.length) { var last = lst(array); - if (last.ranges) { array.pop(); } - else { break } + if (last.ranges) { + array.pop(); + } else { + break; + } } } @@ -4841,12 +7194,15 @@ function lastChangeEvent(hist, force) { if (force) { clearSelectionEvents(hist.done); - return lst(hist.done) + return lst(hist.done); } else if (hist.done.length && !lst(hist.done).ranges) { - return lst(hist.done) - } else if (hist.done.length > 1 && !hist.done[hist.done.length - 2].ranges) { + return lst(hist.done); + } else if ( + hist.done.length > 1 && + !hist.done[hist.done.length - 2].ranges + ) { hist.done.pop(); - return lst(hist.done) + return lst(hist.done); } } @@ -4856,14 +7212,20 @@ function addChangeToHistory(doc, change, selAfter, opId) { var hist = doc.history; hist.undone.length = 0; - var time = +new Date, cur; + var time = +new Date(), + cur; var last; - if ((hist.lastOp == opId || - hist.lastOrigin == change.origin && change.origin && - ((change.origin.charAt(0) == "+" && hist.lastModTime > time - (doc.cm ? doc.cm.options.historyEventDelay : 500)) || - change.origin.charAt(0) == "*")) && - (cur = lastChangeEvent(hist, hist.lastOp == opId))) { + if ( + (hist.lastOp == opId || + (hist.lastOrigin == change.origin && + change.origin && + ((change.origin.charAt(0) == '+' && + hist.lastModTime > + time - (doc.cm ? doc.cm.options.historyEventDelay : 500)) || + change.origin.charAt(0) == '*'))) && + (cur = lastChangeEvent(hist, hist.lastOp == opId)) + ) { // Merge this change into the last event last = lst(cur.changes); if (cmp(change.from, change.to) == 0 && cmp(change.from, last.to) == 0) { @@ -4877,14 +7239,19 @@ } else { // Can not be merged, start a new event. var before = lst(hist.done); - if (!before || !before.ranges) - { pushSelectionToHistory(doc.sel, hist.done); } - cur = {changes: [historyChangeFromChange(doc, change)], - generation: hist.generation}; + if (!before || !before.ranges) { + pushSelectionToHistory(doc.sel, hist.done); + } + cur = { + changes: [historyChangeFromChange(doc, change)], + generation: hist.generation, + }; hist.done.push(cur); while (hist.done.length > hist.undoDepth) { hist.done.shift(); - if (!hist.done[0].ranges) { hist.done.shift(); } + if (!hist.done[0].ranges) { + hist.done.shift(); + } } } hist.done.push(selAfter); @@ -4893,16 +7260,21 @@ hist.lastOp = hist.lastSelOp = opId; hist.lastOrigin = hist.lastSelOrigin = change.origin; - if (!last) { signal(doc, "historyAdded"); } + if (!last) { + signal(doc, 'historyAdded'); + } } function selectionEventCanBeMerged(doc, origin, prev, sel) { var ch = origin.charAt(0); - return ch == "*" || - ch == "+" && - prev.ranges.length == sel.ranges.length && - prev.somethingSelected() == sel.somethingSelected() && - new Date - doc.history.lastSelTime <= (doc.cm ? doc.cm.options.historyEventDelay : 500) + return ( + ch == '*' || + (ch == '+' && + prev.ranges.length == sel.ranges.length && + prev.somethingSelected() == sel.somethingSelected() && + new Date() - doc.history.lastSelTime <= + (doc.cm ? doc.cm.options.historyEventDelay : 500)) + ); } // Called whenever the selection changes, sets the new selection as @@ -4910,63 +7282,87 @@ // selection into the 'done' array when it was significantly // different (in number of selected ranges, emptiness, or time). function addSelectionToHistory(doc, sel, opId, options) { - var hist = doc.history, origin = options && options.origin; + var hist = doc.history, + origin = options && options.origin; // A new event is started when the previous origin does not match // the current, or the origins don't allow matching. Origins // starting with * are always merged, those starting with + are // merged when similar and close together in time. - if (opId == hist.lastSelOp || - (origin && hist.lastSelOrigin == origin && - (hist.lastModTime == hist.lastSelTime && hist.lastOrigin == origin || - selectionEventCanBeMerged(doc, origin, lst(hist.done), sel)))) - { hist.done[hist.done.length - 1] = sel; } - else - { pushSelectionToHistory(sel, hist.done); } - - hist.lastSelTime = +new Date; + if ( + opId == hist.lastSelOp || + (origin && + hist.lastSelOrigin == origin && + ((hist.lastModTime == hist.lastSelTime && hist.lastOrigin == origin) || + selectionEventCanBeMerged(doc, origin, lst(hist.done), sel))) + ) { + hist.done[hist.done.length - 1] = sel; + } else { + pushSelectionToHistory(sel, hist.done); + } + + hist.lastSelTime = +new Date(); hist.lastSelOrigin = origin; hist.lastSelOp = opId; - if (options && options.clearRedo !== false) - { clearSelectionEvents(hist.undone); } + if (options && options.clearRedo !== false) { + clearSelectionEvents(hist.undone); + } } function pushSelectionToHistory(sel, dest) { var top = lst(dest); - if (!(top && top.ranges && top.equals(sel))) - { dest.push(sel); } + if (!(top && top.ranges && top.equals(sel))) { + dest.push(sel); + } } // Used to store marked span information in the history. function attachLocalSpans(doc, change, from, to) { - var existing = change["spans_" + doc.id], n = 0; - doc.iter(Math.max(doc.first, from), Math.min(doc.first + doc.size, to), function (line) { - if (line.markedSpans) - { (existing || (existing = change["spans_" + doc.id] = {}))[n] = line.markedSpans; } - ++n; - }); + var existing = change['spans_' + doc.id], + n = 0; + doc.iter( + Math.max(doc.first, from), + Math.min(doc.first + doc.size, to), + function (line) { + if (line.markedSpans) { + (existing || (existing = change['spans_' + doc.id] = {}))[n] = + line.markedSpans; + } + ++n; + } + ); } // When un/re-doing restores text containing marked spans, those // that have been explicitly cleared should not be restored. function removeClearedSpans(spans) { - if (!spans) { return null } + if (!spans) { + return null; + } var out; for (var i = 0; i < spans.length; ++i) { - if (spans[i].marker.explicitlyCleared) { if (!out) { out = spans.slice(0, i); } } - else if (out) { out.push(spans[i]); } + if (spans[i].marker.explicitlyCleared) { + if (!out) { + out = spans.slice(0, i); + } + } else if (out) { + out.push(spans[i]); + } } - return !out ? spans : out.length ? out : null + return !out ? spans : out.length ? out : null; } // Retrieve and filter the old marked spans stored in a change event. function getOldSpans(doc, change) { - var found = change["spans_" + doc.id]; - if (!found) { return null } + var found = change['spans_' + doc.id]; + if (!found) { + return null; + } var nw = []; - for (var i = 0; i < change.text.length; ++i) - { nw.push(removeClearedSpans(found[i])); } - return nw + for (var i = 0; i < change.text.length; ++i) { + nw.push(removeClearedSpans(found[i])); + } + return nw; } // Used for un/re-doing changes from the history. Combines the @@ -4976,23 +7372,31 @@ function mergeOldSpans(doc, change) { var old = getOldSpans(doc, change); var stretched = stretchSpansOverChange(doc, change); - if (!old) { return stretched } - if (!stretched) { return old } + if (!old) { + return stretched; + } + if (!stretched) { + return old; + } for (var i = 0; i < old.length; ++i) { - var oldCur = old[i], stretchCur = stretched[i]; + var oldCur = old[i], + stretchCur = stretched[i]; if (oldCur && stretchCur) { spans: for (var j = 0; j < stretchCur.length; ++j) { var span = stretchCur[j]; - for (var k = 0; k < oldCur.length; ++k) - { if (oldCur[k].marker == span.marker) { continue spans } } + for (var k = 0; k < oldCur.length; ++k) { + if (oldCur[k].marker == span.marker) { + continue spans; + } + } oldCur.push(span); } } else if (stretchCur) { old[i] = stretchCur; } } - return old + return old; } // Used both to provide a JSON-safe object in .getHistory, and, when @@ -5002,23 +7406,35 @@ for (var i = 0; i < events.length; ++i) { var event = events[i]; if (event.ranges) { - copy.push(instantiateSel ? Selection.prototype.deepCopy.call(event) : event); - continue - } - var changes = event.changes, newChanges = []; - copy.push({changes: newChanges}); + copy.push( + instantiateSel ? Selection.prototype.deepCopy.call(event) : event + ); + continue; + } + var changes = event.changes, + newChanges = []; + copy.push({ changes: newChanges }); for (var j = 0; j < changes.length; ++j) { - var change = changes[j], m = (void 0); - newChanges.push({from: change.from, to: change.to, text: change.text}); - if (newGroup) { for (var prop in change) { if (m = prop.match(/^spans_(\d+)$/)) { - if (indexOf(newGroup, Number(m[1])) > -1) { - lst(newChanges)[prop] = change[prop]; - delete change[prop]; + var change = changes[j], + m = void 0; + newChanges.push({ + from: change.from, + to: change.to, + text: change.text, + }); + if (newGroup) { + for (var prop in change) { + if ((m = prop.match(/^spans_(\d+)$/))) { + if (indexOf(newGroup, Number(m[1])) > -1) { + lst(newChanges)[prop] = change[prop]; + delete change[prop]; + } + } } - } } } + } } } - return copy + return copy; } // The 'scroll' parameter given to many of these indicated whether @@ -5034,23 +7450,29 @@ var anchor = range.anchor; if (other) { var posBefore = cmp(head, anchor) < 0; - if (posBefore != (cmp(other, anchor) < 0)) { + if (posBefore != cmp(other, anchor) < 0) { anchor = head; head = other; - } else if (posBefore != (cmp(head, other) < 0)) { + } else if (posBefore != cmp(head, other) < 0) { head = other; } } - return new Range(anchor, head) + return new Range(anchor, head); } else { - return new Range(other || head, head) + return new Range(other || head, head); } } // Extend the primary selection range, discard the rest. function extendSelection(doc, head, other, options, extend) { - if (extend == null) { extend = doc.cm && (doc.cm.display.shift || doc.extend); } - setSelection(doc, new Selection([extendRange(doc.sel.primary(), head, other, extend)], 0), options); + if (extend == null) { + extend = doc.cm && (doc.cm.display.shift || doc.extend); + } + setSelection( + doc, + new Selection([extendRange(doc.sel.primary(), head, other, extend)], 0), + options + ); } // Extend all selections (pos is an array of selections with length @@ -5058,8 +7480,9 @@ function extendSelections(doc, heads, options) { var out = []; var extend = doc.cm && (doc.cm.display.shift || doc.extend); - for (var i = 0; i < doc.sel.ranges.length; i++) - { out[i] = extendRange(doc.sel.ranges[i], heads[i], null, extend); } + for (var i = 0; i < doc.sel.ranges.length; i++) { + out[i] = extendRange(doc.sel.ranges[i], heads[i], null, extend); + } var newSel = normalizeSelection(doc.cm, out, doc.sel.primIndex); setSelection(doc, newSel, options); } @@ -5068,7 +7491,11 @@ function replaceOneSelection(doc, i, range, options) { var ranges = doc.sel.ranges.slice(0); ranges[i] = range; - setSelection(doc, normalizeSelection(doc.cm, ranges, doc.sel.primIndex), options); + setSelection( + doc, + normalizeSelection(doc.cm, ranges, doc.sel.primIndex), + options + ); } // Reset the selection to a single range. @@ -5081,24 +7508,33 @@ function filterSelectionChange(doc, sel, options) { var obj = { ranges: sel.ranges, - update: function(ranges) { + update: function (ranges) { var this$1 = this; this.ranges = []; - for (var i = 0; i < ranges.length; i++) - { this$1.ranges[i] = new Range(clipPos(doc, ranges[i].anchor), - clipPos(doc, ranges[i].head)); } + for (var i = 0; i < ranges.length; i++) { + this$1.ranges[i] = new Range( + clipPos(doc, ranges[i].anchor), + clipPos(doc, ranges[i].head) + ); + } }, - origin: options && options.origin + origin: options && options.origin, }; - signal(doc, "beforeSelectionChange", doc, obj); - if (doc.cm) { signal(doc.cm, "beforeSelectionChange", doc.cm, obj); } - if (obj.ranges != sel.ranges) { return normalizeSelection(doc.cm, obj.ranges, obj.ranges.length - 1) } - else { return sel } + signal(doc, 'beforeSelectionChange', doc, obj); + if (doc.cm) { + signal(doc.cm, 'beforeSelectionChange', doc.cm, obj); + } + if (obj.ranges != sel.ranges) { + return normalizeSelection(doc.cm, obj.ranges, obj.ranges.length - 1); + } else { + return sel; + } } function setSelectionReplaceHistory(doc, sel, options) { - var done = doc.history.done, last = lst(done); + var done = doc.history.done, + last = lst(done); if (last && last.ranges) { done[done.length - 1] = sel; setSelectionNoUndo(doc, sel, options); @@ -5110,23 +7546,36 @@ // Set a new selection. function setSelection(doc, sel, options) { setSelectionNoUndo(doc, sel, options); - addSelectionToHistory(doc, doc.sel, doc.cm ? doc.cm.curOp.id : NaN, options); + addSelectionToHistory( + doc, + doc.sel, + doc.cm ? doc.cm.curOp.id : NaN, + options + ); } function setSelectionNoUndo(doc, sel, options) { - if (hasHandler(doc, "beforeSelectionChange") || doc.cm && hasHandler(doc.cm, "beforeSelectionChange")) - { sel = filterSelectionChange(doc, sel, options); } + if ( + hasHandler(doc, 'beforeSelectionChange') || + (doc.cm && hasHandler(doc.cm, 'beforeSelectionChange')) + ) { + sel = filterSelectionChange(doc, sel, options); + } - var bias = options && options.bias || + var bias = + (options && options.bias) || (cmp(sel.primary().head, doc.sel.primary().head) < 0 ? -1 : 1); setSelectionInner(doc, skipAtomicInSelection(doc, sel, bias, true)); - if (!(options && options.scroll === false) && doc.cm) - { ensureCursorVisible(doc.cm); } + if (!(options && options.scroll === false) && doc.cm) { + ensureCursorVisible(doc.cm); + } } function setSelectionInner(doc, sel) { - if (sel.equals(doc.sel)) { return } + if (sel.equals(doc.sel)) { + return; + } doc.sel = sel; @@ -5135,7 +7584,7 @@ doc.cm.curOp.selectionChanged = true; signalCursorActivity(doc.cm); } - signalLater(doc, "cursorActivity", doc); + signalLater(doc, 'cursorActivity', doc); } // Verify that the selection does not partially select any atomic @@ -5151,78 +7600,131 @@ for (var i = 0; i < sel.ranges.length; i++) { var range = sel.ranges[i]; var old = sel.ranges.length == doc.sel.ranges.length && doc.sel.ranges[i]; - var newAnchor = skipAtomic(doc, range.anchor, old && old.anchor, bias, mayClear); - var newHead = skipAtomic(doc, range.head, old && old.head, bias, mayClear); + var newAnchor = skipAtomic( + doc, + range.anchor, + old && old.anchor, + bias, + mayClear + ); + var newHead = skipAtomic( + doc, + range.head, + old && old.head, + bias, + mayClear + ); if (out || newAnchor != range.anchor || newHead != range.head) { - if (!out) { out = sel.ranges.slice(0, i); } + if (!out) { + out = sel.ranges.slice(0, i); + } out[i] = new Range(newAnchor, newHead); } } - return out ? normalizeSelection(doc.cm, out, sel.primIndex) : sel + return out ? normalizeSelection(doc.cm, out, sel.primIndex) : sel; } function skipAtomicInner(doc, pos, oldPos, dir, mayClear) { var line = getLine(doc, pos.line); - if (line.markedSpans) { for (var i = 0; i < line.markedSpans.length; ++i) { - var sp = line.markedSpans[i], m = sp.marker; - - // Determine if we should prevent the cursor being placed to the left/right of an atomic marker - // Historically this was determined using the inclusiveLeft/Right option, but the new way to control it - // is with selectLeft/Right - var preventCursorLeft = ("selectLeft" in m) ? !m.selectLeft : m.inclusiveLeft; - var preventCursorRight = ("selectRight" in m) ? !m.selectRight : m.inclusiveRight; - - if ((sp.from == null || (preventCursorLeft ? sp.from <= pos.ch : sp.from < pos.ch)) && - (sp.to == null || (preventCursorRight ? sp.to >= pos.ch : sp.to > pos.ch))) { - if (mayClear) { - signal(m, "beforeCursorEnter"); - if (m.explicitlyCleared) { - if (!line.markedSpans) { break } - else {--i; continue} + if (line.markedSpans) { + for (var i = 0; i < line.markedSpans.length; ++i) { + var sp = line.markedSpans[i], + m = sp.marker; + + // Determine if we should prevent the cursor being placed to the left/right of an atomic marker + // Historically this was determined using the inclusiveLeft/Right option, but the new way to control it + // is with selectLeft/Right + var preventCursorLeft = + 'selectLeft' in m ? !m.selectLeft : m.inclusiveLeft; + var preventCursorRight = + 'selectRight' in m ? !m.selectRight : m.inclusiveRight; + + if ( + (sp.from == null || + (preventCursorLeft ? sp.from <= pos.ch : sp.from < pos.ch)) && + (sp.to == null || + (preventCursorRight ? sp.to >= pos.ch : sp.to > pos.ch)) + ) { + if (mayClear) { + signal(m, 'beforeCursorEnter'); + if (m.explicitlyCleared) { + if (!line.markedSpans) { + break; + } else { + --i; + continue; + } + } + } + if (!m.atomic) { + continue; } - } - if (!m.atomic) { continue } - if (oldPos) { - var near = m.find(dir < 0 ? 1 : -1), diff = (void 0); - if (dir < 0 ? preventCursorRight : preventCursorLeft) - { near = movePos(doc, near, -dir, near && near.line == pos.line ? line : null); } - if (near && near.line == pos.line && (diff = cmp(near, oldPos)) && (dir < 0 ? diff < 0 : diff > 0)) - { return skipAtomicInner(doc, near, pos, dir, mayClear) } - } + if (oldPos) { + var near = m.find(dir < 0 ? 1 : -1), + diff = void 0; + if (dir < 0 ? preventCursorRight : preventCursorLeft) { + near = movePos( + doc, + near, + -dir, + near && near.line == pos.line ? line : null + ); + } + if ( + near && + near.line == pos.line && + (diff = cmp(near, oldPos)) && + (dir < 0 ? diff < 0 : diff > 0) + ) { + return skipAtomicInner(doc, near, pos, dir, mayClear); + } + } - var far = m.find(dir < 0 ? -1 : 1); - if (dir < 0 ? preventCursorLeft : preventCursorRight) - { far = movePos(doc, far, dir, far.line == pos.line ? line : null); } - return far ? skipAtomicInner(doc, far, pos, dir, mayClear) : null + var far = m.find(dir < 0 ? -1 : 1); + if (dir < 0 ? preventCursorLeft : preventCursorRight) { + far = movePos(doc, far, dir, far.line == pos.line ? line : null); + } + return far ? skipAtomicInner(doc, far, pos, dir, mayClear) : null; + } } - } } - return pos + } + return pos; } // Ensure a given position is not inside an atomic range. function skipAtomic(doc, pos, oldPos, bias, mayClear) { var dir = bias || 1; - var found = skipAtomicInner(doc, pos, oldPos, dir, mayClear) || - (!mayClear && skipAtomicInner(doc, pos, oldPos, dir, true)) || - skipAtomicInner(doc, pos, oldPos, -dir, mayClear) || - (!mayClear && skipAtomicInner(doc, pos, oldPos, -dir, true)); + var found = + skipAtomicInner(doc, pos, oldPos, dir, mayClear) || + (!mayClear && skipAtomicInner(doc, pos, oldPos, dir, true)) || + skipAtomicInner(doc, pos, oldPos, -dir, mayClear) || + (!mayClear && skipAtomicInner(doc, pos, oldPos, -dir, true)); if (!found) { doc.cantEdit = true; - return Pos(doc.first, 0) + return Pos(doc.first, 0); } - return found + return found; } function movePos(doc, pos, dir, line) { if (dir < 0 && pos.ch == 0) { - if (pos.line > doc.first) { return clipPos(doc, Pos(pos.line - 1)) } - else { return null } - } else if (dir > 0 && pos.ch == (line || getLine(doc, pos.line)).text.length) { - if (pos.line < doc.first + doc.size - 1) { return Pos(pos.line + 1, 0) } - else { return null } + if (pos.line > doc.first) { + return clipPos(doc, Pos(pos.line - 1)); + } else { + return null; + } + } else if ( + dir > 0 && + pos.ch == (line || getLine(doc, pos.line)).text.length + ) { + if (pos.line < doc.first + doc.size - 1) { + return Pos(pos.line + 1, 0); + } else { + return null; + } } else { - return new Pos(pos.line, pos.ch + dir) + return new Pos(pos.line, pos.ch + dir); } } @@ -5240,54 +7742,99 @@ to: change.to, text: change.text, origin: change.origin, - cancel: function () { return obj.canceled = true; } + cancel: function () { + return (obj.canceled = true); + }, }; - if (update) { obj.update = function (from, to, text, origin) { - if (from) { obj.from = clipPos(doc, from); } - if (to) { obj.to = clipPos(doc, to); } - if (text) { obj.text = text; } - if (origin !== undefined) { obj.origin = origin; } - }; } - signal(doc, "beforeChange", doc, obj); - if (doc.cm) { signal(doc.cm, "beforeChange", doc.cm, obj); } + if (update) { + obj.update = function (from, to, text, origin) { + if (from) { + obj.from = clipPos(doc, from); + } + if (to) { + obj.to = clipPos(doc, to); + } + if (text) { + obj.text = text; + } + if (origin !== undefined) { + obj.origin = origin; + } + }; + } + signal(doc, 'beforeChange', doc, obj); + if (doc.cm) { + signal(doc.cm, 'beforeChange', doc.cm, obj); + } if (obj.canceled) { - if (doc.cm) { doc.cm.curOp.updateInput = 2; } - return null + if (doc.cm) { + doc.cm.curOp.updateInput = 2; + } + return null; } - return {from: obj.from, to: obj.to, text: obj.text, origin: obj.origin} + return { from: obj.from, to: obj.to, text: obj.text, origin: obj.origin }; } // Apply a change to a document, and add it to the document's // history, and propagating it to all linked documents. function makeChange(doc, change, ignoreReadOnly) { if (doc.cm) { - if (!doc.cm.curOp) { return operation(doc.cm, makeChange)(doc, change, ignoreReadOnly) } - if (doc.cm.state.suppressEdits) { return } + if (!doc.cm.curOp) { + return operation(doc.cm, makeChange)(doc, change, ignoreReadOnly); + } + if (doc.cm.state.suppressEdits) { + return; + } } - if (hasHandler(doc, "beforeChange") || doc.cm && hasHandler(doc.cm, "beforeChange")) { + if ( + hasHandler(doc, 'beforeChange') || + (doc.cm && hasHandler(doc.cm, 'beforeChange')) + ) { change = filterChange(doc, change, true); - if (!change) { return } + if (!change) { + return; + } } // Possibly split or suppress the update based on the presence // of read-only spans in its range. - var split = sawReadOnlySpans && !ignoreReadOnly && removeReadOnlyRanges(doc, change.from, change.to); + var split = + sawReadOnlySpans && + !ignoreReadOnly && + removeReadOnlyRanges(doc, change.from, change.to); if (split) { - for (var i = split.length - 1; i >= 0; --i) - { makeChangeInner(doc, {from: split[i].from, to: split[i].to, text: i ? [""] : change.text, origin: change.origin}); } + for (var i = split.length - 1; i >= 0; --i) { + makeChangeInner(doc, { + from: split[i].from, + to: split[i].to, + text: i ? [''] : change.text, + origin: change.origin, + }); + } } else { makeChangeInner(doc, change); } } function makeChangeInner(doc, change) { - if (change.text.length == 1 && change.text[0] == "" && cmp(change.from, change.to) == 0) { return } + if ( + change.text.length == 1 && + change.text[0] == '' && + cmp(change.from, change.to) == 0 + ) { + return; + } var selAfter = computeSelAfterChange(doc, change); addChangeToHistory(doc, change, selAfter, doc.cm ? doc.cm.curOp.id : NaN); - makeChangeSingleDoc(doc, change, selAfter, stretchSpansOverChange(doc, change)); + makeChangeSingleDoc( + doc, + change, + selAfter, + stretchSpansOverChange(doc, change) + ); var rebased = []; linkedDocs(doc, function (doc, sharedHist) { @@ -5295,27 +7842,44 @@ rebaseHist(doc.history, change); rebased.push(doc.history); } - makeChangeSingleDoc(doc, change, null, stretchSpansOverChange(doc, change)); + makeChangeSingleDoc( + doc, + change, + null, + stretchSpansOverChange(doc, change) + ); }); } // Revert a change stored in a document's history. function makeChangeFromHistory(doc, type, allowSelectionOnly) { var suppress = doc.cm && doc.cm.state.suppressEdits; - if (suppress && !allowSelectionOnly) { return } + if (suppress && !allowSelectionOnly) { + return; + } - var hist = doc.history, event, selAfter = doc.sel; - var source = type == "undo" ? hist.done : hist.undone, dest = type == "undo" ? hist.undone : hist.done; + var hist = doc.history, + event, + selAfter = doc.sel; + var source = type == 'undo' ? hist.done : hist.undone, + dest = type == 'undo' ? hist.undone : hist.done; // Verify that there is a useable event (so that ctrl-z won't // needlessly clear selection events) var i = 0; for (; i < source.length; i++) { event = source[i]; - if (allowSelectionOnly ? event.ranges && !event.equals(doc.sel) : !event.ranges) - { break } + if ( + allowSelectionOnly + ? event.ranges && !event.equals(doc.sel) + : !event.ranges + ) { + break; + } + } + if (i == source.length) { + return; } - if (i == source.length) { return } hist.lastOrigin = hist.lastSelOrigin = null; for (;;) { @@ -5323,38 +7887,44 @@ if (event.ranges) { pushSelectionToHistory(event, dest); if (allowSelectionOnly && !event.equals(doc.sel)) { - setSelection(doc, event, {clearRedo: false}); - return + setSelection(doc, event, { clearRedo: false }); + return; } selAfter = event; } else if (suppress) { source.push(event); - return - } else { break } + return; + } else { + break; + } } // Build up a reverse change object to add to the opposite history // stack (redo when undoing, and vice versa). var antiChanges = []; pushSelectionToHistory(selAfter, dest); - dest.push({changes: antiChanges, generation: hist.generation}); + dest.push({ changes: antiChanges, generation: hist.generation }); hist.generation = event.generation || ++hist.maxGeneration; - var filter = hasHandler(doc, "beforeChange") || doc.cm && hasHandler(doc.cm, "beforeChange"); + var filter = + hasHandler(doc, 'beforeChange') || + (doc.cm && hasHandler(doc.cm, 'beforeChange')); - var loop = function ( i ) { + var loop = function (i) { var change = event.changes[i]; change.origin = type; if (filter && !filterChange(doc, change, false)) { source.length = 0; - return {} + return {}; } antiChanges.push(historyChangeFromChange(doc, change)); var after = i ? computeSelAfterChange(doc, change) : lst(source); makeChangeSingleDoc(doc, change, after, mergeOldSpans(doc, change)); - if (!i && doc.cm) { doc.cm.scrollIntoView({from: change.from, to: changeEnd(change)}); } + if (!i && doc.cm) { + doc.cm.scrollIntoView({ from: change.from, to: changeEnd(change) }); + } var rebased = []; // Propagate to the linked documents @@ -5368,96 +7938,140 @@ }; for (var i$1 = event.changes.length - 1; i$1 >= 0; --i$1) { - var returned = loop( i$1 ); + var returned = loop(i$1); - if ( returned ) return returned.v; + if (returned) return returned.v; } } // Sub-views need their line numbers shifted when text is added // above or below them in the parent document. function shiftDoc(doc, distance) { - if (distance == 0) { return } + if (distance == 0) { + return; + } doc.first += distance; - doc.sel = new Selection(map(doc.sel.ranges, function (range) { return new Range( - Pos(range.anchor.line + distance, range.anchor.ch), - Pos(range.head.line + distance, range.head.ch) - ); }), doc.sel.primIndex); + doc.sel = new Selection( + map(doc.sel.ranges, function (range) { + return new Range( + Pos(range.anchor.line + distance, range.anchor.ch), + Pos(range.head.line + distance, range.head.ch) + ); + }), + doc.sel.primIndex + ); if (doc.cm) { regChange(doc.cm, doc.first, doc.first - distance, distance); - for (var d = doc.cm.display, l = d.viewFrom; l < d.viewTo; l++) - { regLineChange(doc.cm, l, "gutter"); } + for (var d = doc.cm.display, l = d.viewFrom; l < d.viewTo; l++) { + regLineChange(doc.cm, l, 'gutter'); + } } } // More lower-level change function, handling only a single document // (not linked ones). function makeChangeSingleDoc(doc, change, selAfter, spans) { - if (doc.cm && !doc.cm.curOp) - { return operation(doc.cm, makeChangeSingleDoc)(doc, change, selAfter, spans) } + if (doc.cm && !doc.cm.curOp) { + return operation(doc.cm, makeChangeSingleDoc)( + doc, + change, + selAfter, + spans + ); + } if (change.to.line < doc.first) { - shiftDoc(doc, change.text.length - 1 - (change.to.line - change.from.line)); - return + shiftDoc( + doc, + change.text.length - 1 - (change.to.line - change.from.line) + ); + return; + } + if (change.from.line > doc.lastLine()) { + return; } - if (change.from.line > doc.lastLine()) { return } // Clip the change to the size of this doc if (change.from.line < doc.first) { var shift = change.text.length - 1 - (doc.first - change.from.line); shiftDoc(doc, shift); - change = {from: Pos(doc.first, 0), to: Pos(change.to.line + shift, change.to.ch), - text: [lst(change.text)], origin: change.origin}; + change = { + from: Pos(doc.first, 0), + to: Pos(change.to.line + shift, change.to.ch), + text: [lst(change.text)], + origin: change.origin, + }; } var last = doc.lastLine(); if (change.to.line > last) { - change = {from: change.from, to: Pos(last, getLine(doc, last).text.length), - text: [change.text[0]], origin: change.origin}; + change = { + from: change.from, + to: Pos(last, getLine(doc, last).text.length), + text: [change.text[0]], + origin: change.origin, + }; } change.removed = getBetween(doc, change.from, change.to); - if (!selAfter) { selAfter = computeSelAfterChange(doc, change); } - if (doc.cm) { makeChangeSingleDocInEditor(doc.cm, change, spans); } - else { updateDoc(doc, change, spans); } + if (!selAfter) { + selAfter = computeSelAfterChange(doc, change); + } + if (doc.cm) { + makeChangeSingleDocInEditor(doc.cm, change, spans); + } else { + updateDoc(doc, change, spans); + } setSelectionNoUndo(doc, selAfter, sel_dontScroll); - if (doc.cantEdit && skipAtomic(doc, Pos(doc.firstLine(), 0))) - { doc.cantEdit = false; } + if (doc.cantEdit && skipAtomic(doc, Pos(doc.firstLine(), 0))) { + doc.cantEdit = false; + } } // Handle the interaction of a change to a document with the editor // that this document is part of. function makeChangeSingleDocInEditor(cm, change, spans) { - var doc = cm.doc, display = cm.display, from = change.from, to = change.to; + var doc = cm.doc, + display = cm.display, + from = change.from, + to = change.to; - var recomputeMaxLength = false, checkWidthStart = from.line; + var recomputeMaxLength = false, + checkWidthStart = from.line; if (!cm.options.lineWrapping) { checkWidthStart = lineNo(visualLine(getLine(doc, from.line))); doc.iter(checkWidthStart, to.line + 1, function (line) { if (line == display.maxLine) { recomputeMaxLength = true; - return true + return true; } }); } - if (doc.sel.contains(change.from, change.to) > -1) - { signalCursorActivity(cm); } + if (doc.sel.contains(change.from, change.to) > -1) { + signalCursorActivity(cm); + } updateDoc(doc, change, spans, estimateHeight(cm)); if (!cm.options.lineWrapping) { - doc.iter(checkWidthStart, from.line + change.text.length, function (line) { - var len = lineLength(line); - if (len > display.maxLineLength) { - display.maxLine = line; - display.maxLineLength = len; - display.maxLineChanged = true; - recomputeMaxLength = false; + doc.iter( + checkWidthStart, + from.line + change.text.length, + function (line) { + var len = lineLength(line); + if (len > display.maxLineLength) { + display.maxLine = line; + display.maxLineLength = len; + display.maxLineChanged = true; + recomputeMaxLength = false; + } } - }); - if (recomputeMaxLength) { cm.curOp.updateMaxLine = true; } + ); + if (recomputeMaxLength) { + cm.curOp.updateMaxLine = true; + } } retreatFrontier(doc, from.line); @@ -5465,23 +8079,34 @@ var lendiff = change.text.length - (to.line - from.line) - 1; // Remember that these lines changed, for updating the display - if (change.full) - { regChange(cm); } - else if (from.line == to.line && change.text.length == 1 && !isWholeLineUpdate(cm.doc, change)) - { regLineChange(cm, from.line, "text"); } - else - { regChange(cm, from.line, to.line + 1, lendiff); } - - var changesHandler = hasHandler(cm, "changes"), changeHandler = hasHandler(cm, "change"); + if (change.full) { + regChange(cm); + } else if ( + from.line == to.line && + change.text.length == 1 && + !isWholeLineUpdate(cm.doc, change) + ) { + regLineChange(cm, from.line, 'text'); + } else { + regChange(cm, from.line, to.line + 1, lendiff); + } + + var changesHandler = hasHandler(cm, 'changes'), + changeHandler = hasHandler(cm, 'change'); if (changeHandler || changesHandler) { var obj = { - from: from, to: to, + from: from, + to: to, text: change.text, removed: change.removed, - origin: change.origin + origin: change.origin, }; - if (changeHandler) { signalLater(cm, "change", cm, obj); } - if (changesHandler) { (cm.curOp.changeObjs || (cm.curOp.changeObjs = [])).push(obj); } + if (changeHandler) { + signalLater(cm, 'change', cm, obj); + } + if (changesHandler) { + (cm.curOp.changeObjs || (cm.curOp.changeObjs = [])).push(obj); + } } cm.display.selForContextMenu = null; } @@ -5489,10 +8114,16 @@ function replaceRange(doc, code, from, to, origin) { var assign; - if (!to) { to = from; } - if (cmp(to, from) < 0) { (assign = [to, from], from = assign[0], to = assign[1]); } - if (typeof code == "string") { code = doc.splitLines(code); } - makeChange(doc, {from: from, to: to, text: code, origin: origin}); + if (!to) { + to = from; + } + if (cmp(to, from) < 0) { + (assign = [to, from]), (from = assign[0]), (to = assign[1]); + } + if (typeof code == 'string') { + code = doc.splitLines(code); + } + makeChange(doc, { from: from, to: to, text: code, origin: origin }); } // Rebasing/resetting history to deal with externally-sourced changes @@ -5515,14 +8146,18 @@ // shared position objects being unsafely updated. function rebaseHistArray(array, from, to, diff) { for (var i = 0; i < array.length; ++i) { - var sub = array[i], ok = true; + var sub = array[i], + ok = true; if (sub.ranges) { - if (!sub.copied) { sub = array[i] = sub.deepCopy(); sub.copied = true; } + if (!sub.copied) { + sub = array[i] = sub.deepCopy(); + sub.copied = true; + } for (var j = 0; j < sub.ranges.length; j++) { rebaseHistSelSingle(sub.ranges[j].anchor, from, to, diff); rebaseHistSelSingle(sub.ranges[j].head, from, to, diff); } - continue + continue; } for (var j$1 = 0; j$1 < sub.changes.length; ++j$1) { var cur = sub.changes[j$1]; @@ -5531,7 +8166,7 @@ cur.to = Pos(cur.to.line + diff, cur.to.ch); } else if (from <= cur.to.line) { ok = false; - break + break; } } if (!ok) { @@ -5542,7 +8177,9 @@ } function rebaseHist(hist, change) { - var from = change.from.line, to = change.to.line, diff = change.text.length - (to - from) - 1; + var from = change.from.line, + to = change.to.line, + diff = change.text.length - (to - from) - 1; rebaseHistArray(hist.done, from, to, diff); rebaseHistArray(hist.undone, from, to, diff); } @@ -5551,12 +8188,20 @@ // returning the number and optionally registering the line as // changed. function changeLine(doc, handle, changeType, op) { - var no = handle, line = handle; - if (typeof handle == "number") { line = getLine(doc, clipLine(doc, handle)); } - else { no = lineNo(handle); } - if (no == null) { return null } - if (op(line, no) && doc.cm) { regLineChange(doc.cm, no, changeType); } - return line + var no = handle, + line = handle; + if (typeof handle == 'number') { + line = getLine(doc, clipLine(doc, handle)); + } else { + no = lineNo(handle); + } + if (no == null) { + return null; + } + if (op(line, no) && doc.cm) { + regLineChange(doc.cm, no, changeType); + } + return line; } // The document is represented as a BTree consisting of leaves, with @@ -5586,53 +8231,65 @@ } LeafChunk.prototype = { - chunkSize: function() { return this.lines.length }, + chunkSize: function () { + return this.lines.length; + }, // Remove the n lines at offset 'at'. - removeInner: function(at, n) { + removeInner: function (at, n) { var this$1 = this; for (var i = at, e = at + n; i < e; ++i) { var line = this$1.lines[i]; this$1.height -= line.height; cleanUpLine(line); - signalLater(line, "delete"); + signalLater(line, 'delete'); } this.lines.splice(at, n); }, // Helper used to collapse a small branch into a single leaf. - collapse: function(lines) { + collapse: function (lines) { lines.push.apply(lines, this.lines); }, // Insert the given array of lines at offset 'at', count them as // having the given height. - insertInner: function(at, lines, height) { + insertInner: function (at, lines, height) { var this$1 = this; this.height += height; - this.lines = this.lines.slice(0, at).concat(lines).concat(this.lines.slice(at)); - for (var i = 0; i < lines.length; ++i) { lines[i].parent = this$1; } + this.lines = this.lines + .slice(0, at) + .concat(lines) + .concat(this.lines.slice(at)); + for (var i = 0; i < lines.length; ++i) { + lines[i].parent = this$1; + } }, // Used to iterate over a part of the tree. - iterN: function(at, n, op) { + iterN: function (at, n, op) { var this$1 = this; - for (var e = at + n; at < e; ++at) - { if (op(this$1.lines[at])) { return true } } - } + for (var e = at + n; at < e; ++at) { + if (op(this$1.lines[at])) { + return true; + } + } + }, }; function BranchChunk(children) { var this$1 = this; this.children = children; - var size = 0, height = 0; + var size = 0, + height = 0; for (var i = 0; i < children.length; ++i) { var ch = children[i]; - size += ch.chunkSize(); height += ch.height; + size += ch.chunkSize(); + height += ch.height; ch.parent = this$1; } this.size = size; @@ -5641,27 +8298,40 @@ } BranchChunk.prototype = { - chunkSize: function() { return this.size }, + chunkSize: function () { + return this.size; + }, - removeInner: function(at, n) { + removeInner: function (at, n) { var this$1 = this; this.size -= n; for (var i = 0; i < this.children.length; ++i) { - var child = this$1.children[i], sz = child.chunkSize(); + var child = this$1.children[i], + sz = child.chunkSize(); if (at < sz) { - var rm = Math.min(n, sz - at), oldHeight = child.height; + var rm = Math.min(n, sz - at), + oldHeight = child.height; child.removeInner(at, rm); this$1.height -= oldHeight - child.height; - if (sz == rm) { this$1.children.splice(i--, 1); child.parent = null; } - if ((n -= rm) == 0) { break } + if (sz == rm) { + this$1.children.splice(i--, 1); + child.parent = null; + } + if ((n -= rm) == 0) { + break; + } at = 0; - } else { at -= sz; } + } else { + at -= sz; + } } // If the result is smaller than 25 lines, ensure that it is a // single leaf node. - if (this.size - n < 25 && - (this.children.length > 1 || !(this.children[0] instanceof LeafChunk))) { + if ( + this.size - n < 25 && + (this.children.length > 1 || !(this.children[0] instanceof LeafChunk)) + ) { var lines = []; this.collapse(lines); this.children = [new LeafChunk(lines)]; @@ -5669,27 +8339,30 @@ } }, - collapse: function(lines) { + collapse: function (lines) { var this$1 = this; - for (var i = 0; i < this.children.length; ++i) { this$1.children[i].collapse(lines); } + for (var i = 0; i < this.children.length; ++i) { + this$1.children[i].collapse(lines); + } }, - insertInner: function(at, lines, height) { + insertInner: function (at, lines, height) { var this$1 = this; this.size += lines.length; this.height += height; for (var i = 0; i < this.children.length; ++i) { - var child = this$1.children[i], sz = child.chunkSize(); + var child = this$1.children[i], + sz = child.chunkSize(); if (at <= sz) { child.insertInner(at, lines, height); if (child.lines && child.lines.length > 50) { // To avoid memory thrashing when child.lines is huge (e.g. first view of a large file), it's never spliced. // Instead, small slices are taken. They're taken in order because sequential memory accesses are fastest. - var remaining = child.lines.length % 25 + 25; - for (var pos = remaining; pos < child.lines.length;) { - var leaf = new LeafChunk(child.lines.slice(pos, pos += 25)); + var remaining = (child.lines.length % 25) + 25; + for (var pos = remaining; pos < child.lines.length; ) { + var leaf = new LeafChunk(child.lines.slice(pos, (pos += 25))); child.height -= leaf.height; this$1.children.splice(++i, 0, leaf); leaf.parent = this$1; @@ -5697,121 +8370,176 @@ child.lines = child.lines.slice(0, remaining); this$1.maybeSpill(); } - break + break; } at -= sz; } }, // When a node has grown, check whether it should be split. - maybeSpill: function() { - if (this.children.length <= 10) { return } + maybeSpill: function () { + if (this.children.length <= 10) { + return; + } var me = this; do { var spilled = me.children.splice(me.children.length - 5, 5); var sibling = new BranchChunk(spilled); - if (!me.parent) { // Become the parent node + if (!me.parent) { + // Become the parent node var copy = new BranchChunk(me.children); copy.parent = me; me.children = [copy, sibling]; me = copy; - } else { + } else { me.size -= sibling.size; me.height -= sibling.height; var myIndex = indexOf(me.parent.children, me); me.parent.children.splice(myIndex + 1, 0, sibling); } sibling.parent = me.parent; - } while (me.children.length > 10) + } while (me.children.length > 10); me.parent.maybeSpill(); }, - iterN: function(at, n, op) { + iterN: function (at, n, op) { var this$1 = this; for (var i = 0; i < this.children.length; ++i) { - var child = this$1.children[i], sz = child.chunkSize(); + var child = this$1.children[i], + sz = child.chunkSize(); if (at < sz) { var used = Math.min(n, sz - at); - if (child.iterN(at, used, op)) { return true } - if ((n -= used) == 0) { break } + if (child.iterN(at, used, op)) { + return true; + } + if ((n -= used) == 0) { + break; + } at = 0; - } else { at -= sz; } + } else { + at -= sz; + } } - } + }, }; // Line widgets are block elements displayed above or below a line. - var LineWidget = function(doc, node, options) { + var LineWidget = function (doc, node, options) { var this$1 = this; - if (options) { for (var opt in options) { if (options.hasOwnProperty(opt)) - { this$1[opt] = options[opt]; } } } + if (options) { + for (var opt in options) { + if (options.hasOwnProperty(opt)) { + this$1[opt] = options[opt]; + } + } + } this.doc = doc; this.node = node; }; LineWidget.prototype.clear = function () { - var this$1 = this; + var this$1 = this; - var cm = this.doc.cm, ws = this.line.widgets, line = this.line, no = lineNo(line); - if (no == null || !ws) { return } - for (var i = 0; i < ws.length; ++i) { if (ws[i] == this$1) { ws.splice(i--, 1); } } - if (!ws.length) { line.widgets = null; } + var cm = this.doc.cm, + ws = this.line.widgets, + line = this.line, + no = lineNo(line); + if (no == null || !ws) { + return; + } + for (var i = 0; i < ws.length; ++i) { + if (ws[i] == this$1) { + ws.splice(i--, 1); + } + } + if (!ws.length) { + line.widgets = null; + } var height = widgetHeight(this); updateLineHeight(line, Math.max(0, line.height - height)); if (cm) { runInOp(cm, function () { adjustScrollWhenAboveVisible(cm, line, -height); - regLineChange(cm, no, "widget"); + regLineChange(cm, no, 'widget'); }); - signalLater(cm, "lineWidgetCleared", cm, this, no); + signalLater(cm, 'lineWidgetCleared', cm, this, no); } }; LineWidget.prototype.changed = function () { - var this$1 = this; + var this$1 = this; - var oldH = this.height, cm = this.doc.cm, line = this.line; + var oldH = this.height, + cm = this.doc.cm, + line = this.line; this.height = null; var diff = widgetHeight(this) - oldH; - if (!diff) { return } - if (!lineIsHidden(this.doc, line)) { updateLineHeight(line, line.height + diff); } + if (!diff) { + return; + } + if (!lineIsHidden(this.doc, line)) { + updateLineHeight(line, line.height + diff); + } if (cm) { runInOp(cm, function () { cm.curOp.forceUpdate = true; adjustScrollWhenAboveVisible(cm, line, diff); - signalLater(cm, "lineWidgetChanged", cm, this$1, lineNo(line)); + signalLater(cm, 'lineWidgetChanged', cm, this$1, lineNo(line)); }); } }; eventMixin(LineWidget); function adjustScrollWhenAboveVisible(cm, line, diff) { - if (heightAtLine(line) < ((cm.curOp && cm.curOp.scrollTop) || cm.doc.scrollTop)) - { addToScrollTop(cm, diff); } + if ( + heightAtLine(line) < + ((cm.curOp && cm.curOp.scrollTop) || cm.doc.scrollTop) + ) { + addToScrollTop(cm, diff); + } } function addLineWidget(doc, handle, node, options) { var widget = new LineWidget(doc, node, options); var cm = doc.cm; - if (cm && widget.noHScroll) { cm.display.alignWidgets = true; } - changeLine(doc, handle, "widget", function (line) { + if (cm && widget.noHScroll) { + cm.display.alignWidgets = true; + } + changeLine(doc, handle, 'widget', function (line) { var widgets = line.widgets || (line.widgets = []); - if (widget.insertAt == null) { widgets.push(widget); } - else { widgets.splice(Math.min(widgets.length - 1, Math.max(0, widget.insertAt)), 0, widget); } + if (widget.insertAt == null) { + widgets.push(widget); + } else { + widgets.splice( + Math.min(widgets.length - 1, Math.max(0, widget.insertAt)), + 0, + widget + ); + } widget.line = line; if (cm && !lineIsHidden(doc, line)) { var aboveVisible = heightAtLine(line) < doc.scrollTop; updateLineHeight(line, line.height + widgetHeight(widget)); - if (aboveVisible) { addToScrollTop(cm, widget.height); } + if (aboveVisible) { + addToScrollTop(cm, widget.height); + } cm.curOp.forceUpdate = true; } - return true + return true; }); - if (cm) { signalLater(cm, "lineWidgetAdded", cm, widget, typeof handle == "number" ? handle : lineNo(handle)); } - return widget + if (cm) { + signalLater( + cm, + 'lineWidgetAdded', + cm, + widget, + typeof handle == 'number' ? handle : lineNo(handle) + ); + } + return widget; } // TEXTMARKERS @@ -5831,7 +8559,7 @@ // when they overlap (they may nest, but not partially overlap). var nextMarkerId = 0; - var TextMarker = function(doc, type) { + var TextMarker = function (doc, type) { this.lines = []; this.type = type; this.doc = doc; @@ -5840,47 +8568,79 @@ // Clear the marker. TextMarker.prototype.clear = function () { - var this$1 = this; + var this$1 = this; - if (this.explicitlyCleared) { return } - var cm = this.doc.cm, withOp = cm && !cm.curOp; - if (withOp) { startOperation(cm); } - if (hasHandler(this, "clear")) { + if (this.explicitlyCleared) { + return; + } + var cm = this.doc.cm, + withOp = cm && !cm.curOp; + if (withOp) { + startOperation(cm); + } + if (hasHandler(this, 'clear')) { var found = this.find(); - if (found) { signalLater(this, "clear", found.from, found.to); } + if (found) { + signalLater(this, 'clear', found.from, found.to); + } } - var min = null, max = null; + var min = null, + max = null; for (var i = 0; i < this.lines.length; ++i) { var line = this$1.lines[i]; var span = getMarkedSpanFor(line.markedSpans, this$1); - if (cm && !this$1.collapsed) { regLineChange(cm, lineNo(line), "text"); } - else if (cm) { - if (span.to != null) { max = lineNo(line); } - if (span.from != null) { min = lineNo(line); } + if (cm && !this$1.collapsed) { + regLineChange(cm, lineNo(line), 'text'); + } else if (cm) { + if (span.to != null) { + max = lineNo(line); + } + if (span.from != null) { + min = lineNo(line); + } } line.markedSpans = removeMarkedSpan(line.markedSpans, span); - if (span.from == null && this$1.collapsed && !lineIsHidden(this$1.doc, line) && cm) - { updateLineHeight(line, textHeight(cm.display)); } - } - if (cm && this.collapsed && !cm.options.lineWrapping) { for (var i$1 = 0; i$1 < this.lines.length; ++i$1) { - var visual = visualLine(this$1.lines[i$1]), len = lineLength(visual); - if (len > cm.display.maxLineLength) { - cm.display.maxLine = visual; - cm.display.maxLineLength = len; - cm.display.maxLineChanged = true; + if ( + span.from == null && + this$1.collapsed && + !lineIsHidden(this$1.doc, line) && + cm + ) { + updateLineHeight(line, textHeight(cm.display)); + } + } + if (cm && this.collapsed && !cm.options.lineWrapping) { + for (var i$1 = 0; i$1 < this.lines.length; ++i$1) { + var visual = visualLine(this$1.lines[i$1]), + len = lineLength(visual); + if (len > cm.display.maxLineLength) { + cm.display.maxLine = visual; + cm.display.maxLineLength = len; + cm.display.maxLineChanged = true; + } } - } } + } - if (min != null && cm && this.collapsed) { regChange(cm, min, max + 1); } + if (min != null && cm && this.collapsed) { + regChange(cm, min, max + 1); + } this.lines.length = 0; this.explicitlyCleared = true; if (this.atomic && this.doc.cantEdit) { this.doc.cantEdit = false; - if (cm) { reCheckSelection(cm.doc); } + if (cm) { + reCheckSelection(cm.doc); + } + } + if (cm) { + signalLater(cm, 'markerCleared', cm, this, min, max); + } + if (withOp) { + endOperation(cm); + } + if (this.parent) { + this.parent.clear(); } - if (cm) { signalLater(cm, "markerCleared", cm, this, min, max); } - if (withOp) { endOperation(cm); } - if (this.parent) { this.parent.clear(); } }; // Find the position of the marker in the document. Returns a {from, @@ -5889,34 +8649,45 @@ // Pos objects returned contain a line object, rather than a line // number (used to prevent looking up the same line twice). TextMarker.prototype.find = function (side, lineObj) { - var this$1 = this; + var this$1 = this; - if (side == null && this.type == "bookmark") { side = 1; } + if (side == null && this.type == 'bookmark') { + side = 1; + } var from, to; for (var i = 0; i < this.lines.length; ++i) { var line = this$1.lines[i]; var span = getMarkedSpanFor(line.markedSpans, this$1); if (span.from != null) { from = Pos(lineObj ? line : lineNo(line), span.from); - if (side == -1) { return from } + if (side == -1) { + return from; + } } if (span.to != null) { to = Pos(lineObj ? line : lineNo(line), span.to); - if (side == 1) { return to } + if (side == 1) { + return to; + } } } - return from && {from: from, to: to} + return from && { from: from, to: to }; }; // Signals that the marker's widget changed, and surrounding layout // should be recomputed. TextMarker.prototype.changed = function () { - var this$1 = this; + var this$1 = this; - var pos = this.find(-1, true), widget = this, cm = this.doc.cm; - if (!pos || !cm) { return } + var pos = this.find(-1, true), + widget = this, + cm = this.doc.cm; + if (!pos || !cm) { + return; + } runInOp(cm, function () { - var line = pos.line, lineN = lineNo(pos.line); + var line = pos.line, + lineN = lineNo(pos.line); var view = findViewForLine(cm, lineN); if (view) { clearLineMeasurementCacheFor(view); @@ -5927,18 +8698,23 @@ var oldHeight = widget.height; widget.height = null; var dHeight = widgetHeight(widget) - oldHeight; - if (dHeight) - { updateLineHeight(line, line.height + dHeight); } + if (dHeight) { + updateLineHeight(line, line.height + dHeight); + } } - signalLater(cm, "markerChanged", cm, this$1); + signalLater(cm, 'markerChanged', cm, this$1); }); }; TextMarker.prototype.attachLine = function (line) { if (!this.lines.length && this.doc.cm) { var op = this.doc.cm.curOp; - if (!op.maybeHiddenMarkers || indexOf(op.maybeHiddenMarkers, this) == -1) - { (op.maybeUnhiddenMarkers || (op.maybeUnhiddenMarkers = [])).push(this); } + if ( + !op.maybeHiddenMarkers || + indexOf(op.maybeHiddenMarkers, this) == -1 + ) { + (op.maybeUnhiddenMarkers || (op.maybeUnhiddenMarkers = [])).push(this); + } } this.lines.push(line); }; @@ -5946,8 +8722,8 @@ TextMarker.prototype.detachLine = function (line) { this.lines.splice(indexOf(this.lines, line), 1); if (!this.lines.length && this.doc.cm) { - var op = this.doc.cm.curOp - ;(op.maybeHiddenMarkers || (op.maybeHiddenMarkers = [])).push(this); + var op = this.doc.cm.curOp; + (op.maybeHiddenMarkers || (op.maybeHiddenMarkers = [])).push(this); } }; eventMixin(TextMarker); @@ -5957,53 +8733,105 @@ // Shared markers (across linked documents) are handled separately // (markTextShared will call out to this again, once per // document). - if (options && options.shared) { return markTextShared(doc, from, to, options, type) } + if (options && options.shared) { + return markTextShared(doc, from, to, options, type); + } // Ensure we are in an operation. - if (doc.cm && !doc.cm.curOp) { return operation(doc.cm, markText)(doc, from, to, options, type) } + if (doc.cm && !doc.cm.curOp) { + return operation(doc.cm, markText)(doc, from, to, options, type); + } - var marker = new TextMarker(doc, type), diff = cmp(from, to); - if (options) { copyObj(options, marker, false); } + var marker = new TextMarker(doc, type), + diff = cmp(from, to); + if (options) { + copyObj(options, marker, false); + } // Don't connect empty markers unless clearWhenEmpty is false - if (diff > 0 || diff == 0 && marker.clearWhenEmpty !== false) - { return marker } + if (diff > 0 || (diff == 0 && marker.clearWhenEmpty !== false)) { + return marker; + } if (marker.replacedWith) { // Showing up as a widget implies collapsed (widget replaces text) marker.collapsed = true; - marker.widgetNode = eltP("span", [marker.replacedWith], "CodeMirror-widget"); - if (!options.handleMouseEvents) { marker.widgetNode.setAttribute("cm-ignore-events", "true"); } - if (options.insertLeft) { marker.widgetNode.insertLeft = true; } + marker.widgetNode = eltP( + 'span', + [marker.replacedWith], + 'CodeMirror-widget' + ); + if (!options.handleMouseEvents) { + marker.widgetNode.setAttribute('cm-ignore-events', 'true'); + } + if (options.insertLeft) { + marker.widgetNode.insertLeft = true; + } } if (marker.collapsed) { - if (conflictingCollapsedRange(doc, from.line, from, to, marker) || - from.line != to.line && conflictingCollapsedRange(doc, to.line, from, to, marker)) - { throw new Error("Inserting collapsed marker partially overlapping an existing one") } + if ( + conflictingCollapsedRange(doc, from.line, from, to, marker) || + (from.line != to.line && + conflictingCollapsedRange(doc, to.line, from, to, marker)) + ) { + throw new Error( + 'Inserting collapsed marker partially overlapping an existing one' + ); + } seeCollapsedSpans(); } - if (marker.addToHistory) - { addChangeToHistory(doc, {from: from, to: to, origin: "markText"}, doc.sel, NaN); } + if (marker.addToHistory) { + addChangeToHistory( + doc, + { from: from, to: to, origin: 'markText' }, + doc.sel, + NaN + ); + } - var curLine = from.line, cm = doc.cm, updateMaxLine; + var curLine = from.line, + cm = doc.cm, + updateMaxLine; doc.iter(curLine, to.line + 1, function (line) { - if (cm && marker.collapsed && !cm.options.lineWrapping && visualLine(line) == cm.display.maxLine) - { updateMaxLine = true; } - if (marker.collapsed && curLine != from.line) { updateLineHeight(line, 0); } - addMarkedSpan(line, new MarkedSpan(marker, - curLine == from.line ? from.ch : null, - curLine == to.line ? to.ch : null)); + if ( + cm && + marker.collapsed && + !cm.options.lineWrapping && + visualLine(line) == cm.display.maxLine + ) { + updateMaxLine = true; + } + if (marker.collapsed && curLine != from.line) { + updateLineHeight(line, 0); + } + addMarkedSpan( + line, + new MarkedSpan( + marker, + curLine == from.line ? from.ch : null, + curLine == to.line ? to.ch : null + ) + ); ++curLine; }); // lineIsHidden depends on the presence of the spans, so needs a second pass - if (marker.collapsed) { doc.iter(from.line, to.line + 1, function (line) { - if (lineIsHidden(doc, line)) { updateLineHeight(line, 0); } - }); } + if (marker.collapsed) { + doc.iter(from.line, to.line + 1, function (line) { + if (lineIsHidden(doc, line)) { + updateLineHeight(line, 0); + } + }); + } - if (marker.clearOnEnter) { on(marker, "beforeCursorEnter", function () { return marker.clear(); }); } + if (marker.clearOnEnter) { + on(marker, 'beforeCursorEnter', function () { + return marker.clear(); + }); + } if (marker.readOnly) { seeReadOnlySpans(); - if (doc.history.done.length || doc.history.undone.length) - { doc.clearHistory(); } + if (doc.history.done.length || doc.history.undone.length) { + doc.clearHistory(); + } } if (marker.collapsed) { marker.id = ++nextMarkerId; @@ -6011,16 +8839,29 @@ } if (cm) { // Sync editor state - if (updateMaxLine) { cm.curOp.updateMaxLine = true; } - if (marker.collapsed) - { regChange(cm, from.line, to.line + 1); } - else if (marker.className || marker.startStyle || marker.endStyle || marker.css || - marker.attributes || marker.title) - { for (var i = from.line; i <= to.line; i++) { regLineChange(cm, i, "text"); } } - if (marker.atomic) { reCheckSelection(cm.doc); } - signalLater(cm, "markerAdded", cm, marker); + if (updateMaxLine) { + cm.curOp.updateMaxLine = true; + } + if (marker.collapsed) { + regChange(cm, from.line, to.line + 1); + } else if ( + marker.className || + marker.startStyle || + marker.endStyle || + marker.css || + marker.attributes || + marker.title + ) { + for (var i = from.line; i <= to.line; i++) { + regLineChange(cm, i, 'text'); + } + } + if (marker.atomic) { + reCheckSelection(cm.doc); + } + signalLater(cm, 'markerAdded', cm, marker); } - return marker + return marker; } // SHARED TEXTMARKERS @@ -6028,55 +8869,81 @@ // A shared marker spans multiple linked documents. It is // implemented as a meta-marker-object controlling multiple normal // markers. - var SharedTextMarker = function(markers, primary) { + var SharedTextMarker = function (markers, primary) { var this$1 = this; this.markers = markers; this.primary = primary; - for (var i = 0; i < markers.length; ++i) - { markers[i].parent = this$1; } + for (var i = 0; i < markers.length; ++i) { + markers[i].parent = this$1; + } }; SharedTextMarker.prototype.clear = function () { - var this$1 = this; + var this$1 = this; - if (this.explicitlyCleared) { return } + if (this.explicitlyCleared) { + return; + } this.explicitlyCleared = true; - for (var i = 0; i < this.markers.length; ++i) - { this$1.markers[i].clear(); } - signalLater(this, "clear"); + for (var i = 0; i < this.markers.length; ++i) { + this$1.markers[i].clear(); + } + signalLater(this, 'clear'); }; SharedTextMarker.prototype.find = function (side, lineObj) { - return this.primary.find(side, lineObj) + return this.primary.find(side, lineObj); }; eventMixin(SharedTextMarker); function markTextShared(doc, from, to, options, type) { options = copyObj(options); options.shared = false; - var markers = [markText(doc, from, to, options, type)], primary = markers[0]; + var markers = [markText(doc, from, to, options, type)], + primary = markers[0]; var widget = options.widgetNode; linkedDocs(doc, function (doc) { - if (widget) { options.widgetNode = widget.cloneNode(true); } - markers.push(markText(doc, clipPos(doc, from), clipPos(doc, to), options, type)); - for (var i = 0; i < doc.linked.length; ++i) - { if (doc.linked[i].isParent) { return } } + if (widget) { + options.widgetNode = widget.cloneNode(true); + } + markers.push( + markText(doc, clipPos(doc, from), clipPos(doc, to), options, type) + ); + for (var i = 0; i < doc.linked.length; ++i) { + if (doc.linked[i].isParent) { + return; + } + } primary = lst(markers); }); - return new SharedTextMarker(markers, primary) + return new SharedTextMarker(markers, primary); } function findSharedMarkers(doc) { - return doc.findMarks(Pos(doc.first, 0), doc.clipPos(Pos(doc.lastLine())), function (m) { return m.parent; }) + return doc.findMarks( + Pos(doc.first, 0), + doc.clipPos(Pos(doc.lastLine())), + function (m) { + return m.parent; + } + ); } function copySharedMarkers(doc, markers) { for (var i = 0; i < markers.length; i++) { - var marker = markers[i], pos = marker.find(); - var mFrom = doc.clipPos(pos.from), mTo = doc.clipPos(pos.to); + var marker = markers[i], + pos = marker.find(); + var mFrom = doc.clipPos(pos.from), + mTo = doc.clipPos(pos.to); if (cmp(mFrom, mTo)) { - var subMark = markText(doc, mFrom, mTo, marker.primary, marker.primary.type); + var subMark = markText( + doc, + mFrom, + mTo, + marker.primary, + marker.primary.type + ); marker.markers.push(subMark); subMark.parent = marker; } @@ -6084,9 +8951,12 @@ } function detachSharedMarkers(markers) { - var loop = function ( i ) { - var marker = markers[i], linked = [marker.primary.doc]; - linkedDocs(marker.primary.doc, function (d) { return linked.push(d); }); + var loop = function (i) { + var marker = markers[i], + linked = [marker.primary.doc]; + linkedDocs(marker.primary.doc, function (d) { + return linked.push(d); + }); for (var j = 0; j < marker.markers.length; j++) { var subMarker = marker.markers[j]; if (indexOf(linked, subMarker.doc) == -1) { @@ -6096,15 +8966,19 @@ } }; - for (var i = 0; i < markers.length; i++) loop( i ); + for (var i = 0; i < markers.length; i++) loop(i); } var nextDocId = 0; - var Doc = function(text, mode, firstLine, lineSep, direction) { - if (!(this instanceof Doc)) { return new Doc(text, mode, firstLine, lineSep, direction) } - if (firstLine == null) { firstLine = 0; } + var Doc = function (text, mode, firstLine, lineSep, direction) { + if (!(this instanceof Doc)) { + return new Doc(text, mode, firstLine, lineSep, direction); + } + if (firstLine == null) { + firstLine = 0; + } - BranchChunk.call(this, [new LeafChunk([new Line("", null)])]); + BranchChunk.call(this, [new LeafChunk([new Line('', null)])]); this.first = firstLine; this.scrollTop = this.scrollLeft = 0; this.cantEdit = false; @@ -6116,11 +8990,13 @@ this.id = ++nextDocId; this.modeOption = mode; this.lineSep = lineSep; - this.direction = (direction == "rtl") ? "rtl" : "ltr"; + this.direction = direction == 'rtl' ? 'rtl' : 'ltr'; this.extend = false; - if (typeof text == "string") { text = this.splitLines(text); } - updateDoc(this, {from: start, to: start, text: text}); + if (typeof text == 'string') { + text = this.splitLines(text); + } + updateDoc(this, { from: start, to: start, text: text }); setSelection(this, simpleSelection(start), sel_dontScroll); }; @@ -6130,397 +9006,680 @@ // argument, it calls that for each line in the document. With // three, it iterates over the range given by the first two (with // the second being non-inclusive). - iter: function(from, to, op) { - if (op) { this.iterN(from - this.first, to - from, op); } - else { this.iterN(this.first, this.first + this.size, from); } + iter: function (from, to, op) { + if (op) { + this.iterN(from - this.first, to - from, op); + } else { + this.iterN(this.first, this.first + this.size, from); + } }, // Non-public interface for adding and removing lines. - insert: function(at, lines) { + insert: function (at, lines) { var height = 0; - for (var i = 0; i < lines.length; ++i) { height += lines[i].height; } + for (var i = 0; i < lines.length; ++i) { + height += lines[i].height; + } this.insertInner(at - this.first, lines, height); }, - remove: function(at, n) { this.removeInner(at - this.first, n); }, + remove: function (at, n) { + this.removeInner(at - this.first, n); + }, // From here, the methods are part of the public interface. Most // are also available from CodeMirror (editor) instances. - getValue: function(lineSep) { + getValue: function (lineSep) { var lines = getLines(this, this.first, this.first + this.size); - if (lineSep === false) { return lines } - return lines.join(lineSep || this.lineSeparator()) + if (lineSep === false) { + return lines; + } + return lines.join(lineSep || this.lineSeparator()); }, - setValue: docMethodOp(function(code) { - var top = Pos(this.first, 0), last = this.first + this.size - 1; - makeChange(this, {from: top, to: Pos(last, getLine(this, last).text.length), - text: this.splitLines(code), origin: "setValue", full: true}, true); - if (this.cm) { scrollToCoords(this.cm, 0, 0); } + setValue: docMethodOp(function (code) { + var top = Pos(this.first, 0), + last = this.first + this.size - 1; + makeChange( + this, + { + from: top, + to: Pos(last, getLine(this, last).text.length), + text: this.splitLines(code), + origin: 'setValue', + full: true, + }, + true + ); + if (this.cm) { + scrollToCoords(this.cm, 0, 0); + } setSelection(this, simpleSelection(top), sel_dontScroll); }), - replaceRange: function(code, from, to, origin) { + replaceRange: function (code, from, to, origin) { from = clipPos(this, from); to = to ? clipPos(this, to) : from; replaceRange(this, code, from, to, origin); }, - getRange: function(from, to, lineSep) { + getRange: function (from, to, lineSep) { var lines = getBetween(this, clipPos(this, from), clipPos(this, to)); - if (lineSep === false) { return lines } - return lines.join(lineSep || this.lineSeparator()) + if (lineSep === false) { + return lines; + } + return lines.join(lineSep || this.lineSeparator()); }, - getLine: function(line) {var l = this.getLineHandle(line); return l && l.text}, + getLine: function (line) { + var l = this.getLineHandle(line); + return l && l.text; + }, - getLineHandle: function(line) {if (isLine(this, line)) { return getLine(this, line) }}, - getLineNumber: function(line) {return lineNo(line)}, + getLineHandle: function (line) { + if (isLine(this, line)) { + return getLine(this, line); + } + }, + getLineNumber: function (line) { + return lineNo(line); + }, - getLineHandleVisualStart: function(line) { - if (typeof line == "number") { line = getLine(this, line); } - return visualLine(line) + getLineHandleVisualStart: function (line) { + if (typeof line == 'number') { + line = getLine(this, line); + } + return visualLine(line); }, - lineCount: function() {return this.size}, - firstLine: function() {return this.first}, - lastLine: function() {return this.first + this.size - 1}, + lineCount: function () { + return this.size; + }, + firstLine: function () { + return this.first; + }, + lastLine: function () { + return this.first + this.size - 1; + }, - clipPos: function(pos) {return clipPos(this, pos)}, + clipPos: function (pos) { + return clipPos(this, pos); + }, - getCursor: function(start) { - var range$$1 = this.sel.primary(), pos; - if (start == null || start == "head") { pos = range$$1.head; } - else if (start == "anchor") { pos = range$$1.anchor; } - else if (start == "end" || start == "to" || start === false) { pos = range$$1.to(); } - else { pos = range$$1.from(); } - return pos + getCursor: function (start) { + var range$$1 = this.sel.primary(), + pos; + if (start == null || start == 'head') { + pos = range$$1.head; + } else if (start == 'anchor') { + pos = range$$1.anchor; + } else if (start == 'end' || start == 'to' || start === false) { + pos = range$$1.to(); + } else { + pos = range$$1.from(); + } + return pos; + }, + listSelections: function () { + return this.sel.ranges; + }, + somethingSelected: function () { + return this.sel.somethingSelected(); }, - listSelections: function() { return this.sel.ranges }, - somethingSelected: function() {return this.sel.somethingSelected()}, - setCursor: docMethodOp(function(line, ch, options) { - setSimpleSelection(this, clipPos(this, typeof line == "number" ? Pos(line, ch || 0) : line), null, options); + setCursor: docMethodOp(function (line, ch, options) { + setSimpleSelection( + this, + clipPos(this, typeof line == 'number' ? Pos(line, ch || 0) : line), + null, + options + ); }), - setSelection: docMethodOp(function(anchor, head, options) { - setSimpleSelection(this, clipPos(this, anchor), clipPos(this, head || anchor), options); + setSelection: docMethodOp(function (anchor, head, options) { + setSimpleSelection( + this, + clipPos(this, anchor), + clipPos(this, head || anchor), + options + ); }), - extendSelection: docMethodOp(function(head, other, options) { - extendSelection(this, clipPos(this, head), other && clipPos(this, other), options); + extendSelection: docMethodOp(function (head, other, options) { + extendSelection( + this, + clipPos(this, head), + other && clipPos(this, other), + options + ); }), - extendSelections: docMethodOp(function(heads, options) { + extendSelections: docMethodOp(function (heads, options) { extendSelections(this, clipPosArray(this, heads), options); }), - extendSelectionsBy: docMethodOp(function(f, options) { + extendSelectionsBy: docMethodOp(function (f, options) { var heads = map(this.sel.ranges, f); extendSelections(this, clipPosArray(this, heads), options); }), - setSelections: docMethodOp(function(ranges, primary, options) { + setSelections: docMethodOp(function (ranges, primary, options) { var this$1 = this; - if (!ranges.length) { return } + if (!ranges.length) { + return; + } var out = []; - for (var i = 0; i < ranges.length; i++) - { out[i] = new Range(clipPos(this$1, ranges[i].anchor), - clipPos(this$1, ranges[i].head)); } - if (primary == null) { primary = Math.min(ranges.length - 1, this.sel.primIndex); } + for (var i = 0; i < ranges.length; i++) { + out[i] = new Range( + clipPos(this$1, ranges[i].anchor), + clipPos(this$1, ranges[i].head) + ); + } + if (primary == null) { + primary = Math.min(ranges.length - 1, this.sel.primIndex); + } setSelection(this, normalizeSelection(this.cm, out, primary), options); }), - addSelection: docMethodOp(function(anchor, head, options) { + addSelection: docMethodOp(function (anchor, head, options) { var ranges = this.sel.ranges.slice(0); - ranges.push(new Range(clipPos(this, anchor), clipPos(this, head || anchor))); - setSelection(this, normalizeSelection(this.cm, ranges, ranges.length - 1), options); + ranges.push( + new Range(clipPos(this, anchor), clipPos(this, head || anchor)) + ); + setSelection( + this, + normalizeSelection(this.cm, ranges, ranges.length - 1), + options + ); }), - getSelection: function(lineSep) { + getSelection: function (lineSep) { var this$1 = this; - var ranges = this.sel.ranges, lines; + var ranges = this.sel.ranges, + lines; for (var i = 0; i < ranges.length; i++) { var sel = getBetween(this$1, ranges[i].from(), ranges[i].to()); lines = lines ? lines.concat(sel) : sel; } - if (lineSep === false) { return lines } - else { return lines.join(lineSep || this.lineSeparator()) } + if (lineSep === false) { + return lines; + } else { + return lines.join(lineSep || this.lineSeparator()); + } }, - getSelections: function(lineSep) { + getSelections: function (lineSep) { var this$1 = this; - var parts = [], ranges = this.sel.ranges; + var parts = [], + ranges = this.sel.ranges; for (var i = 0; i < ranges.length; i++) { var sel = getBetween(this$1, ranges[i].from(), ranges[i].to()); - if (lineSep !== false) { sel = sel.join(lineSep || this$1.lineSeparator()); } + if (lineSep !== false) { + sel = sel.join(lineSep || this$1.lineSeparator()); + } parts[i] = sel; } - return parts + return parts; }, - replaceSelection: function(code, collapse, origin) { + replaceSelection: function (code, collapse, origin) { var dup = []; - for (var i = 0; i < this.sel.ranges.length; i++) - { dup[i] = code; } - this.replaceSelections(dup, collapse, origin || "+input"); + for (var i = 0; i < this.sel.ranges.length; i++) { + dup[i] = code; + } + this.replaceSelections(dup, collapse, origin || '+input'); }, - replaceSelections: docMethodOp(function(code, collapse, origin) { + replaceSelections: docMethodOp(function (code, collapse, origin) { var this$1 = this; - var changes = [], sel = this.sel; + var changes = [], + sel = this.sel; for (var i = 0; i < sel.ranges.length; i++) { var range$$1 = sel.ranges[i]; - changes[i] = {from: range$$1.from(), to: range$$1.to(), text: this$1.splitLines(code[i]), origin: origin}; + changes[i] = { + from: range$$1.from(), + to: range$$1.to(), + text: this$1.splitLines(code[i]), + origin: origin, + }; + } + var newSel = + collapse && + collapse != 'end' && + computeReplacedSel(this, changes, collapse); + for (var i$1 = changes.length - 1; i$1 >= 0; i$1--) { + makeChange(this$1, changes[i$1]); + } + if (newSel) { + setSelectionReplaceHistory(this, newSel); + } else if (this.cm) { + ensureCursorVisible(this.cm); } - var newSel = collapse && collapse != "end" && computeReplacedSel(this, changes, collapse); - for (var i$1 = changes.length - 1; i$1 >= 0; i$1--) - { makeChange(this$1, changes[i$1]); } - if (newSel) { setSelectionReplaceHistory(this, newSel); } - else if (this.cm) { ensureCursorVisible(this.cm); } }), - undo: docMethodOp(function() {makeChangeFromHistory(this, "undo");}), - redo: docMethodOp(function() {makeChangeFromHistory(this, "redo");}), - undoSelection: docMethodOp(function() {makeChangeFromHistory(this, "undo", true);}), - redoSelection: docMethodOp(function() {makeChangeFromHistory(this, "redo", true);}), - - setExtending: function(val) {this.extend = val;}, - getExtending: function() {return this.extend}, - - historySize: function() { - var hist = this.history, done = 0, undone = 0; - for (var i = 0; i < hist.done.length; i++) { if (!hist.done[i].ranges) { ++done; } } - for (var i$1 = 0; i$1 < hist.undone.length; i$1++) { if (!hist.undone[i$1].ranges) { ++undone; } } - return {undo: done, redo: undone} + undo: docMethodOp(function () { + makeChangeFromHistory(this, 'undo'); + }), + redo: docMethodOp(function () { + makeChangeFromHistory(this, 'redo'); + }), + undoSelection: docMethodOp(function () { + makeChangeFromHistory(this, 'undo', true); + }), + redoSelection: docMethodOp(function () { + makeChangeFromHistory(this, 'redo', true); + }), + + setExtending: function (val) { + this.extend = val; + }, + getExtending: function () { + return this.extend; + }, + + historySize: function () { + var hist = this.history, + done = 0, + undone = 0; + for (var i = 0; i < hist.done.length; i++) { + if (!hist.done[i].ranges) { + ++done; + } + } + for (var i$1 = 0; i$1 < hist.undone.length; i$1++) { + if (!hist.undone[i$1].ranges) { + ++undone; + } + } + return { undo: done, redo: undone }; }, - clearHistory: function() { + clearHistory: function () { var this$1 = this; this.history = new History(this.history.maxGeneration); - linkedDocs(this, function (doc) { return doc.history = this$1.history; }, true); + linkedDocs( + this, + function (doc) { + return (doc.history = this$1.history); + }, + true + ); }, - markClean: function() { + markClean: function () { this.cleanGeneration = this.changeGeneration(true); }, - changeGeneration: function(forceSplit) { - if (forceSplit) - { this.history.lastOp = this.history.lastSelOp = this.history.lastOrigin = null; } - return this.history.generation + changeGeneration: function (forceSplit) { + if (forceSplit) { + this.history.lastOp = + this.history.lastSelOp = + this.history.lastOrigin = + null; + } + return this.history.generation; }, isClean: function (gen) { - return this.history.generation == (gen || this.cleanGeneration) + return this.history.generation == (gen || this.cleanGeneration); }, - getHistory: function() { - return {done: copyHistoryArray(this.history.done), - undone: copyHistoryArray(this.history.undone)} + getHistory: function () { + return { + done: copyHistoryArray(this.history.done), + undone: copyHistoryArray(this.history.undone), + }; }, - setHistory: function(histData) { - var hist = this.history = new History(this.history.maxGeneration); + setHistory: function (histData) { + var hist = (this.history = new History(this.history.maxGeneration)); hist.done = copyHistoryArray(histData.done.slice(0), null, true); hist.undone = copyHistoryArray(histData.undone.slice(0), null, true); }, - setGutterMarker: docMethodOp(function(line, gutterID, value) { - return changeLine(this, line, "gutter", function (line) { + setGutterMarker: docMethodOp(function (line, gutterID, value) { + return changeLine(this, line, 'gutter', function (line) { var markers = line.gutterMarkers || (line.gutterMarkers = {}); markers[gutterID] = value; - if (!value && isEmpty(markers)) { line.gutterMarkers = null; } - return true - }) + if (!value && isEmpty(markers)) { + line.gutterMarkers = null; + } + return true; + }); }), - clearGutter: docMethodOp(function(gutterID) { + clearGutter: docMethodOp(function (gutterID) { var this$1 = this; this.iter(function (line) { if (line.gutterMarkers && line.gutterMarkers[gutterID]) { - changeLine(this$1, line, "gutter", function () { + changeLine(this$1, line, 'gutter', function () { line.gutterMarkers[gutterID] = null; - if (isEmpty(line.gutterMarkers)) { line.gutterMarkers = null; } - return true + if (isEmpty(line.gutterMarkers)) { + line.gutterMarkers = null; + } + return true; }); } }); }), - lineInfo: function(line) { + lineInfo: function (line) { var n; - if (typeof line == "number") { - if (!isLine(this, line)) { return null } + if (typeof line == 'number') { + if (!isLine(this, line)) { + return null; + } n = line; line = getLine(this, line); - if (!line) { return null } + if (!line) { + return null; + } } else { n = lineNo(line); - if (n == null) { return null } + if (n == null) { + return null; + } } - return {line: n, handle: line, text: line.text, gutterMarkers: line.gutterMarkers, - textClass: line.textClass, bgClass: line.bgClass, wrapClass: line.wrapClass, - widgets: line.widgets} + return { + line: n, + handle: line, + text: line.text, + gutterMarkers: line.gutterMarkers, + textClass: line.textClass, + bgClass: line.bgClass, + wrapClass: line.wrapClass, + widgets: line.widgets, + }; }, - addLineClass: docMethodOp(function(handle, where, cls) { - return changeLine(this, handle, where == "gutter" ? "gutter" : "class", function (line) { - var prop = where == "text" ? "textClass" - : where == "background" ? "bgClass" - : where == "gutter" ? "gutterClass" : "wrapClass"; - if (!line[prop]) { line[prop] = cls; } - else if (classTest(cls).test(line[prop])) { return false } - else { line[prop] += " " + cls; } - return true - }) + addLineClass: docMethodOp(function (handle, where, cls) { + return changeLine( + this, + handle, + where == 'gutter' ? 'gutter' : 'class', + function (line) { + var prop = + where == 'text' + ? 'textClass' + : where == 'background' + ? 'bgClass' + : where == 'gutter' + ? 'gutterClass' + : 'wrapClass'; + if (!line[prop]) { + line[prop] = cls; + } else if (classTest(cls).test(line[prop])) { + return false; + } else { + line[prop] += ' ' + cls; + } + return true; + } + ); }), - removeLineClass: docMethodOp(function(handle, where, cls) { - return changeLine(this, handle, where == "gutter" ? "gutter" : "class", function (line) { - var prop = where == "text" ? "textClass" - : where == "background" ? "bgClass" - : where == "gutter" ? "gutterClass" : "wrapClass"; - var cur = line[prop]; - if (!cur) { return false } - else if (cls == null) { line[prop] = null; } - else { - var found = cur.match(classTest(cls)); - if (!found) { return false } - var end = found.index + found[0].length; - line[prop] = cur.slice(0, found.index) + (!found.index || end == cur.length ? "" : " ") + cur.slice(end) || null; + removeLineClass: docMethodOp(function (handle, where, cls) { + return changeLine( + this, + handle, + where == 'gutter' ? 'gutter' : 'class', + function (line) { + var prop = + where == 'text' + ? 'textClass' + : where == 'background' + ? 'bgClass' + : where == 'gutter' + ? 'gutterClass' + : 'wrapClass'; + var cur = line[prop]; + if (!cur) { + return false; + } else if (cls == null) { + line[prop] = null; + } else { + var found = cur.match(classTest(cls)); + if (!found) { + return false; + } + var end = found.index + found[0].length; + line[prop] = + cur.slice(0, found.index) + + (!found.index || end == cur.length ? '' : ' ') + + cur.slice(end) || null; + } + return true; } - return true - }) + ); }), - addLineWidget: docMethodOp(function(handle, node, options) { - return addLineWidget(this, handle, node, options) + addLineWidget: docMethodOp(function (handle, node, options) { + return addLineWidget(this, handle, node, options); }), - removeLineWidget: function(widget) { widget.clear(); }, + removeLineWidget: function (widget) { + widget.clear(); + }, - markText: function(from, to, options) { - return markText(this, clipPos(this, from), clipPos(this, to), options, options && options.type || "range") + markText: function (from, to, options) { + return markText( + this, + clipPos(this, from), + clipPos(this, to), + options, + (options && options.type) || 'range' + ); }, - setBookmark: function(pos, options) { - var realOpts = {replacedWith: options && (options.nodeType == null ? options.widget : options), - insertLeft: options && options.insertLeft, - clearWhenEmpty: false, shared: options && options.shared, - handleMouseEvents: options && options.handleMouseEvents}; + setBookmark: function (pos, options) { + var realOpts = { + replacedWith: + options && (options.nodeType == null ? options.widget : options), + insertLeft: options && options.insertLeft, + clearWhenEmpty: false, + shared: options && options.shared, + handleMouseEvents: options && options.handleMouseEvents, + }; pos = clipPos(this, pos); - return markText(this, pos, pos, realOpts, "bookmark") + return markText(this, pos, pos, realOpts, 'bookmark'); }, - findMarksAt: function(pos) { + findMarksAt: function (pos) { pos = clipPos(this, pos); - var markers = [], spans = getLine(this, pos.line).markedSpans; - if (spans) { for (var i = 0; i < spans.length; ++i) { - var span = spans[i]; - if ((span.from == null || span.from <= pos.ch) && - (span.to == null || span.to >= pos.ch)) - { markers.push(span.marker.parent || span.marker); } - } } - return markers + var markers = [], + spans = getLine(this, pos.line).markedSpans; + if (spans) { + for (var i = 0; i < spans.length; ++i) { + var span = spans[i]; + if ( + (span.from == null || span.from <= pos.ch) && + (span.to == null || span.to >= pos.ch) + ) { + markers.push(span.marker.parent || span.marker); + } + } + } + return markers; }, - findMarks: function(from, to, filter) { - from = clipPos(this, from); to = clipPos(this, to); - var found = [], lineNo$$1 = from.line; + findMarks: function (from, to, filter) { + from = clipPos(this, from); + to = clipPos(this, to); + var found = [], + lineNo$$1 = from.line; this.iter(from.line, to.line + 1, function (line) { var spans = line.markedSpans; - if (spans) { for (var i = 0; i < spans.length; i++) { - var span = spans[i]; - if (!(span.to != null && lineNo$$1 == from.line && from.ch >= span.to || - span.from == null && lineNo$$1 != from.line || - span.from != null && lineNo$$1 == to.line && span.from >= to.ch) && - (!filter || filter(span.marker))) - { found.push(span.marker.parent || span.marker); } - } } + if (spans) { + for (var i = 0; i < spans.length; i++) { + var span = spans[i]; + if ( + !( + (span.to != null && + lineNo$$1 == from.line && + from.ch >= span.to) || + (span.from == null && lineNo$$1 != from.line) || + (span.from != null && + lineNo$$1 == to.line && + span.from >= to.ch) + ) && + (!filter || filter(span.marker)) + ) { + found.push(span.marker.parent || span.marker); + } + } + } ++lineNo$$1; }); - return found + return found; }, - getAllMarks: function() { + getAllMarks: function () { var markers = []; this.iter(function (line) { var sps = line.markedSpans; - if (sps) { for (var i = 0; i < sps.length; ++i) - { if (sps[i].from != null) { markers.push(sps[i].marker); } } } + if (sps) { + for (var i = 0; i < sps.length; ++i) { + if (sps[i].from != null) { + markers.push(sps[i].marker); + } + } + } }); - return markers + return markers; }, - posFromIndex: function(off) { - var ch, lineNo$$1 = this.first, sepSize = this.lineSeparator().length; + posFromIndex: function (off) { + var ch, + lineNo$$1 = this.first, + sepSize = this.lineSeparator().length; this.iter(function (line) { var sz = line.text.length + sepSize; - if (sz > off) { ch = off; return true } + if (sz > off) { + ch = off; + return true; + } off -= sz; ++lineNo$$1; }); - return clipPos(this, Pos(lineNo$$1, ch)) + return clipPos(this, Pos(lineNo$$1, ch)); }, indexFromPos: function (coords) { coords = clipPos(this, coords); var index = coords.ch; - if (coords.line < this.first || coords.ch < 0) { return 0 } + if (coords.line < this.first || coords.ch < 0) { + return 0; + } var sepSize = this.lineSeparator().length; - this.iter(this.first, coords.line, function (line) { // iter aborts when callback returns a truthy value + this.iter(this.first, coords.line, function (line) { + // iter aborts when callback returns a truthy value index += line.text.length + sepSize; }); - return index + return index; }, - copy: function(copyHistory) { - var doc = new Doc(getLines(this, this.first, this.first + this.size), - this.modeOption, this.first, this.lineSep, this.direction); - doc.scrollTop = this.scrollTop; doc.scrollLeft = this.scrollLeft; + copy: function (copyHistory) { + var doc = new Doc( + getLines(this, this.first, this.first + this.size), + this.modeOption, + this.first, + this.lineSep, + this.direction + ); + doc.scrollTop = this.scrollTop; + doc.scrollLeft = this.scrollLeft; doc.sel = this.sel; doc.extend = false; if (copyHistory) { doc.history.undoDepth = this.history.undoDepth; doc.setHistory(this.getHistory()); } - return doc + return doc; }, - linkedDoc: function(options) { - if (!options) { options = {}; } - var from = this.first, to = this.first + this.size; - if (options.from != null && options.from > from) { from = options.from; } - if (options.to != null && options.to < to) { to = options.to; } - var copy = new Doc(getLines(this, from, to), options.mode || this.modeOption, from, this.lineSep, this.direction); - if (options.sharedHist) { copy.history = this.history - ; }(this.linked || (this.linked = [])).push({doc: copy, sharedHist: options.sharedHist}); - copy.linked = [{doc: this, isParent: true, sharedHist: options.sharedHist}]; + linkedDoc: function (options) { + if (!options) { + options = {}; + } + var from = this.first, + to = this.first + this.size; + if (options.from != null && options.from > from) { + from = options.from; + } + if (options.to != null && options.to < to) { + to = options.to; + } + var copy = new Doc( + getLines(this, from, to), + options.mode || this.modeOption, + from, + this.lineSep, + this.direction + ); + if (options.sharedHist) { + copy.history = this.history; + } + (this.linked || (this.linked = [])).push({ + doc: copy, + sharedHist: options.sharedHist, + }); + copy.linked = [ + { doc: this, isParent: true, sharedHist: options.sharedHist }, + ]; copySharedMarkers(copy, findSharedMarkers(this)); - return copy + return copy; }, - unlinkDoc: function(other) { + unlinkDoc: function (other) { var this$1 = this; - if (other instanceof CodeMirror) { other = other.doc; } - if (this.linked) { for (var i = 0; i < this.linked.length; ++i) { - var link = this$1.linked[i]; - if (link.doc != other) { continue } - this$1.linked.splice(i, 1); - other.unlinkDoc(this$1); - detachSharedMarkers(findSharedMarkers(this$1)); - break - } } + if (other instanceof CodeMirror) { + other = other.doc; + } + if (this.linked) { + for (var i = 0; i < this.linked.length; ++i) { + var link = this$1.linked[i]; + if (link.doc != other) { + continue; + } + this$1.linked.splice(i, 1); + other.unlinkDoc(this$1); + detachSharedMarkers(findSharedMarkers(this$1)); + break; + } + } // If the histories were shared, split them again if (other.history == this.history) { var splitIds = [other.id]; - linkedDocs(other, function (doc) { return splitIds.push(doc.id); }, true); + linkedDocs( + other, + function (doc) { + return splitIds.push(doc.id); + }, + true + ); other.history = new History(null); other.history.done = copyHistoryArray(this.history.done, splitIds); other.history.undone = copyHistoryArray(this.history.undone, splitIds); } }, - iterLinkedDocs: function(f) {linkedDocs(this, f);}, + iterLinkedDocs: function (f) { + linkedDocs(this, f); + }, - getMode: function() {return this.mode}, - getEditor: function() {return this.cm}, + getMode: function () { + return this.mode; + }, + getEditor: function () { + return this.cm; + }, - splitLines: function(str) { - if (this.lineSep) { return str.split(this.lineSep) } - return splitLinesAuto(str) + splitLines: function (str) { + if (this.lineSep) { + return str.split(this.lineSep); + } + return splitLinesAuto(str); + }, + lineSeparator: function () { + return this.lineSep || '\n'; }, - lineSeparator: function() { return this.lineSep || "\n" }, setDirection: docMethodOp(function (dir) { - if (dir != "rtl") { dir = "ltr"; } - if (dir == this.direction) { return } + if (dir != 'rtl') { + dir = 'ltr'; + } + if (dir == this.direction) { + return; + } this.direction = dir; - this.iter(function (line) { return line.order = null; }); - if (this.cm) { directionChanged(this.cm); } - }) + this.iter(function (line) { + return (line.order = null); + }); + if (this.cm) { + directionChanged(this.cm); + } + }), }); // Public alias. @@ -6533,86 +9692,129 @@ function onDrop(e) { var cm = this; clearDragCursor(cm); - if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) - { return } + if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) { + return; + } e_preventDefault(e); - if (ie) { lastDrop = +new Date; } - var pos = posFromMouse(cm, e, true), files = e.dataTransfer.files; - if (!pos || cm.isReadOnly()) { return } + if (ie) { + lastDrop = +new Date(); + } + var pos = posFromMouse(cm, e, true), + files = e.dataTransfer.files; + if (!pos || cm.isReadOnly()) { + return; + } // Might be a file drop, in which case we simply extract the text // and insert it. if (files && files.length && window.FileReader && window.File) { - var n = files.length, text = Array(n), read = 0; + var n = files.length, + text = Array(n), + read = 0; var markAsReadAndPasteIfAllFilesAreRead = function () { if (++read == n) { operation(cm, function () { pos = clipPos(cm.doc, pos); - var change = {from: pos, to: pos, - text: cm.doc.splitLines( - text.filter(function (t) { return t != null; }).join(cm.doc.lineSeparator())), - origin: "paste"}; + var change = { + from: pos, + to: pos, + text: cm.doc.splitLines( + text + .filter(function (t) { + return t != null; + }) + .join(cm.doc.lineSeparator()) + ), + origin: 'paste', + }; makeChange(cm.doc, change); - setSelectionReplaceHistory(cm.doc, simpleSelection(pos, changeEnd(change))); + setSelectionReplaceHistory( + cm.doc, + simpleSelection(pos, changeEnd(change)) + ); })(); } }; var readTextFromFile = function (file, i) { - if (cm.options.allowDropFileTypes && - indexOf(cm.options.allowDropFileTypes, file.type) == -1) { + if ( + cm.options.allowDropFileTypes && + indexOf(cm.options.allowDropFileTypes, file.type) == -1 + ) { markAsReadAndPasteIfAllFilesAreRead(); - return + return; } - var reader = new FileReader; - reader.onerror = function () { return markAsReadAndPasteIfAllFilesAreRead(); }; + var reader = new FileReader(); + reader.onerror = function () { + return markAsReadAndPasteIfAllFilesAreRead(); + }; reader.onload = function () { var content = reader.result; if (/[\x00-\x08\x0e-\x1f]{2}/.test(content)) { markAsReadAndPasteIfAllFilesAreRead(); - return + return; } text[i] = content; markAsReadAndPasteIfAllFilesAreRead(); }; reader.readAsText(file); }; - for (var i = 0; i < files.length; i++) { readTextFromFile(files[i], i); } - } else { // Normal drop + for (var i = 0; i < files.length; i++) { + readTextFromFile(files[i], i); + } + } else { + // Normal drop // Don't do a replace if the drop happened inside of the selected text. if (cm.state.draggingText && cm.doc.sel.contains(pos) > -1) { cm.state.draggingText(e); // Ensure the editor is re-focused - setTimeout(function () { return cm.display.input.focus(); }, 20); - return + setTimeout(function () { + return cm.display.input.focus(); + }, 20); + return; } try { - var text$1 = e.dataTransfer.getData("Text"); + var text$1 = e.dataTransfer.getData('Text'); if (text$1) { var selected; - if (cm.state.draggingText && !cm.state.draggingText.copy) - { selected = cm.listSelections(); } + if (cm.state.draggingText && !cm.state.draggingText.copy) { + selected = cm.listSelections(); + } setSelectionNoUndo(cm.doc, simpleSelection(pos, pos)); - if (selected) { for (var i$1 = 0; i$1 < selected.length; ++i$1) - { replaceRange(cm.doc, "", selected[i$1].anchor, selected[i$1].head, "drag"); } } - cm.replaceSelection(text$1, "around", "paste"); + if (selected) { + for (var i$1 = 0; i$1 < selected.length; ++i$1) { + replaceRange( + cm.doc, + '', + selected[i$1].anchor, + selected[i$1].head, + 'drag' + ); + } + } + cm.replaceSelection(text$1, 'around', 'paste'); cm.display.input.focus(); } - } - catch(e){} + } catch (e) {} } } function onDragStart(cm, e) { - if (ie && (!cm.state.draggingText || +new Date - lastDrop < 100)) { e_stop(e); return } - if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) { return } + if (ie && (!cm.state.draggingText || +new Date() - lastDrop < 100)) { + e_stop(e); + return; + } + if (signalDOMEvent(cm, e) || eventInWidget(cm.display, e)) { + return; + } - e.dataTransfer.setData("Text", cm.getSelection()); - e.dataTransfer.effectAllowed = "copyMove"; + e.dataTransfer.setData('Text', cm.getSelection()); + e.dataTransfer.effectAllowed = 'copyMove'; // Use dummy image instead of default browsers image. // Recent Safari (~6.0.2) have a tendency to segfault when this happens, so we don't do it there. if (e.dataTransfer.setDragImage && !safari) { - var img = elt("img", null, null, "position: fixed; left: 0; top: 0;"); - img.src = "data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=="; + var img = elt('img', null, null, 'position: fixed; left: 0; top: 0;'); + img.src = + 'data:image/gif;base64,R0lGODlhAQABAAAAACH5BAEKAAEALAAAAAABAAEAAAICTAEAOw=='; if (presto) { img.width = img.height = 1; cm.display.wrapper.appendChild(img); @@ -6620,18 +9822,29 @@ img._top = img.offsetTop; } e.dataTransfer.setDragImage(img, 0, 0); - if (presto) { img.parentNode.removeChild(img); } + if (presto) { + img.parentNode.removeChild(img); + } } } function onDragOver(cm, e) { var pos = posFromMouse(cm, e); - if (!pos) { return } + if (!pos) { + return; + } var frag = document.createDocumentFragment(); drawSelectionCursor(cm, pos, frag); if (!cm.display.dragCursor) { - cm.display.dragCursor = elt("div", null, "CodeMirror-cursors CodeMirror-dragcursors"); - cm.display.lineSpace.insertBefore(cm.display.dragCursor, cm.display.cursorDiv); + cm.display.dragCursor = elt( + 'div', + null, + 'CodeMirror-cursors CodeMirror-dragcursors' + ); + cm.display.lineSpace.insertBefore( + cm.display.dragCursor, + cm.display.cursorDiv + ); } removeChildrenAndAdd(cm.display.dragCursor, frag); } @@ -6648,34 +9861,49 @@ // garbage collected. function forEachCodeMirror(f) { - if (!document.getElementsByClassName) { return } - var byClass = document.getElementsByClassName("CodeMirror"), editors = []; + if (!document.getElementsByClassName) { + return; + } + var byClass = document.getElementsByClassName('CodeMirror'), + editors = []; for (var i = 0; i < byClass.length; i++) { var cm = byClass[i].CodeMirror; - if (cm) { editors.push(cm); } + if (cm) { + editors.push(cm); + } + } + if (editors.length) { + editors[0].operation(function () { + for (var i = 0; i < editors.length; i++) { + f(editors[i]); + } + }); } - if (editors.length) { editors[0].operation(function () { - for (var i = 0; i < editors.length; i++) { f(editors[i]); } - }); } } var globalsRegistered = false; function ensureGlobalHandlers() { - if (globalsRegistered) { return } + if (globalsRegistered) { + return; + } registerGlobalHandlers(); globalsRegistered = true; } function registerGlobalHandlers() { // When the window resizes, we need to refresh active editors. var resizeTimer; - on(window, "resize", function () { - if (resizeTimer == null) { resizeTimer = setTimeout(function () { - resizeTimer = null; - forEachCodeMirror(onResize); - }, 100); } + on(window, 'resize', function () { + if (resizeTimer == null) { + resizeTimer = setTimeout(function () { + resizeTimer = null; + forEachCodeMirror(onResize); + }, 100); + } }); // When the window loses focus, we want to show the editor as blurred - on(window, "blur", function () { return forEachCodeMirror(onBlur); }); + on(window, 'blur', function () { + return forEachCodeMirror(onBlur); + }); } // Called when the window resizes function onResize(cm) { @@ -6687,65 +9915,182 @@ } var keyNames = { - 3: "Pause", 8: "Backspace", 9: "Tab", 13: "Enter", 16: "Shift", 17: "Ctrl", 18: "Alt", - 19: "Pause", 20: "CapsLock", 27: "Esc", 32: "Space", 33: "PageUp", 34: "PageDown", 35: "End", - 36: "Home", 37: "Left", 38: "Up", 39: "Right", 40: "Down", 44: "PrintScrn", 45: "Insert", - 46: "Delete", 59: ";", 61: "=", 91: "Mod", 92: "Mod", 93: "Mod", - 106: "*", 107: "=", 109: "-", 110: ".", 111: "/", 145: "ScrollLock", - 173: "-", 186: ";", 187: "=", 188: ",", 189: "-", 190: ".", 191: "/", 192: "`", 219: "[", 220: "\\", - 221: "]", 222: "'", 63232: "Up", 63233: "Down", 63234: "Left", 63235: "Right", 63272: "Delete", - 63273: "Home", 63275: "End", 63276: "PageUp", 63277: "PageDown", 63302: "Insert" + 3: 'Pause', + 8: 'Backspace', + 9: 'Tab', + 13: 'Enter', + 16: 'Shift', + 17: 'Ctrl', + 18: 'Alt', + 19: 'Pause', + 20: 'CapsLock', + 27: 'Esc', + 32: 'Space', + 33: 'PageUp', + 34: 'PageDown', + 35: 'End', + 36: 'Home', + 37: 'Left', + 38: 'Up', + 39: 'Right', + 40: 'Down', + 44: 'PrintScrn', + 45: 'Insert', + 46: 'Delete', + 59: ';', + 61: '=', + 91: 'Mod', + 92: 'Mod', + 93: 'Mod', + 106: '*', + 107: '=', + 109: '-', + 110: '.', + 111: '/', + 145: 'ScrollLock', + 173: '-', + 186: ';', + 187: '=', + 188: ',', + 189: '-', + 190: '.', + 191: '/', + 192: '`', + 219: '[', + 220: '\\', + 221: ']', + 222: "'", + 63232: 'Up', + 63233: 'Down', + 63234: 'Left', + 63235: 'Right', + 63272: 'Delete', + 63273: 'Home', + 63275: 'End', + 63276: 'PageUp', + 63277: 'PageDown', + 63302: 'Insert', }; // Number keys - for (var i = 0; i < 10; i++) { keyNames[i + 48] = keyNames[i + 96] = String(i); } + for (var i = 0; i < 10; i++) { + keyNames[i + 48] = keyNames[i + 96] = String(i); + } // Alphabetic keys - for (var i$1 = 65; i$1 <= 90; i$1++) { keyNames[i$1] = String.fromCharCode(i$1); } + for (var i$1 = 65; i$1 <= 90; i$1++) { + keyNames[i$1] = String.fromCharCode(i$1); + } // Function keys - for (var i$2 = 1; i$2 <= 12; i$2++) { keyNames[i$2 + 111] = keyNames[i$2 + 63235] = "F" + i$2; } + for (var i$2 = 1; i$2 <= 12; i$2++) { + keyNames[i$2 + 111] = keyNames[i$2 + 63235] = 'F' + i$2; + } var keyMap = {}; keyMap.basic = { - "Left": "goCharLeft", "Right": "goCharRight", "Up": "goLineUp", "Down": "goLineDown", - "End": "goLineEnd", "Home": "goLineStartSmart", "PageUp": "goPageUp", "PageDown": "goPageDown", - "Delete": "delCharAfter", "Backspace": "delCharBefore", "Shift-Backspace": "delCharBefore", - "Tab": "defaultTab", "Shift-Tab": "indentAuto", - "Enter": "newlineAndIndent", "Insert": "toggleOverwrite", - "Esc": "singleSelection" + Left: 'goCharLeft', + Right: 'goCharRight', + Up: 'goLineUp', + Down: 'goLineDown', + End: 'goLineEnd', + Home: 'goLineStartSmart', + PageUp: 'goPageUp', + PageDown: 'goPageDown', + Delete: 'delCharAfter', + Backspace: 'delCharBefore', + 'Shift-Backspace': 'delCharBefore', + Tab: 'defaultTab', + 'Shift-Tab': 'indentAuto', + Enter: 'newlineAndIndent', + Insert: 'toggleOverwrite', + Esc: 'singleSelection', }; // Note that the save and find-related commands aren't defined by // default. User code or addons can define them. Unknown commands // are simply ignored. keyMap.pcDefault = { - "Ctrl-A": "selectAll", "Ctrl-D": "deleteLine", "Ctrl-Z": "undo", "Shift-Ctrl-Z": "redo", "Ctrl-Y": "redo", - "Ctrl-Home": "goDocStart", "Ctrl-End": "goDocEnd", "Ctrl-Up": "goLineUp", "Ctrl-Down": "goLineDown", - "Ctrl-Left": "goGroupLeft", "Ctrl-Right": "goGroupRight", "Alt-Left": "goLineStart", "Alt-Right": "goLineEnd", - "Ctrl-Backspace": "delGroupBefore", "Ctrl-Delete": "delGroupAfter", "Ctrl-S": "save", "Ctrl-F": "find", - "Ctrl-G": "findNext", "Shift-Ctrl-G": "findPrev", "Shift-Ctrl-F": "replace", "Shift-Ctrl-R": "replaceAll", - "Ctrl-[": "indentLess", "Ctrl-]": "indentMore", - "Ctrl-U": "undoSelection", "Shift-Ctrl-U": "redoSelection", "Alt-U": "redoSelection", - "fallthrough": "basic" + 'Ctrl-A': 'selectAll', + 'Ctrl-D': 'deleteLine', + 'Ctrl-Z': 'undo', + 'Shift-Ctrl-Z': 'redo', + 'Ctrl-Y': 'redo', + 'Ctrl-Home': 'goDocStart', + 'Ctrl-End': 'goDocEnd', + 'Ctrl-Up': 'goLineUp', + 'Ctrl-Down': 'goLineDown', + 'Ctrl-Left': 'goGroupLeft', + 'Ctrl-Right': 'goGroupRight', + 'Alt-Left': 'goLineStart', + 'Alt-Right': 'goLineEnd', + 'Ctrl-Backspace': 'delGroupBefore', + 'Ctrl-Delete': 'delGroupAfter', + 'Ctrl-S': 'save', + 'Ctrl-F': 'find', + 'Ctrl-G': 'findNext', + 'Shift-Ctrl-G': 'findPrev', + 'Shift-Ctrl-F': 'replace', + 'Shift-Ctrl-R': 'replaceAll', + 'Ctrl-[': 'indentLess', + 'Ctrl-]': 'indentMore', + 'Ctrl-U': 'undoSelection', + 'Shift-Ctrl-U': 'redoSelection', + 'Alt-U': 'redoSelection', + fallthrough: 'basic', }; // Very basic readline/emacs-style bindings, which are standard on Mac. keyMap.emacsy = { - "Ctrl-F": "goCharRight", "Ctrl-B": "goCharLeft", "Ctrl-P": "goLineUp", "Ctrl-N": "goLineDown", - "Alt-F": "goWordRight", "Alt-B": "goWordLeft", "Ctrl-A": "goLineStart", "Ctrl-E": "goLineEnd", - "Ctrl-V": "goPageDown", "Shift-Ctrl-V": "goPageUp", "Ctrl-D": "delCharAfter", "Ctrl-H": "delCharBefore", - "Alt-D": "delWordAfter", "Alt-Backspace": "delWordBefore", "Ctrl-K": "killLine", "Ctrl-T": "transposeChars", - "Ctrl-O": "openLine" + 'Ctrl-F': 'goCharRight', + 'Ctrl-B': 'goCharLeft', + 'Ctrl-P': 'goLineUp', + 'Ctrl-N': 'goLineDown', + 'Alt-F': 'goWordRight', + 'Alt-B': 'goWordLeft', + 'Ctrl-A': 'goLineStart', + 'Ctrl-E': 'goLineEnd', + 'Ctrl-V': 'goPageDown', + 'Shift-Ctrl-V': 'goPageUp', + 'Ctrl-D': 'delCharAfter', + 'Ctrl-H': 'delCharBefore', + 'Alt-D': 'delWordAfter', + 'Alt-Backspace': 'delWordBefore', + 'Ctrl-K': 'killLine', + 'Ctrl-T': 'transposeChars', + 'Ctrl-O': 'openLine', }; keyMap.macDefault = { - "Cmd-A": "selectAll", "Cmd-D": "deleteLine", "Cmd-Z": "undo", "Shift-Cmd-Z": "redo", "Cmd-Y": "redo", - "Cmd-Home": "goDocStart", "Cmd-Up": "goDocStart", "Cmd-End": "goDocEnd", "Cmd-Down": "goDocEnd", "Alt-Left": "goGroupLeft", - "Alt-Right": "goGroupRight", "Cmd-Left": "goLineLeft", "Cmd-Right": "goLineRight", "Alt-Backspace": "delGroupBefore", - "Ctrl-Alt-Backspace": "delGroupAfter", "Alt-Delete": "delGroupAfter", "Cmd-S": "save", "Cmd-F": "find", - "Cmd-G": "findNext", "Shift-Cmd-G": "findPrev", "Cmd-Alt-F": "replace", "Shift-Cmd-Alt-F": "replaceAll", - "Cmd-[": "indentLess", "Cmd-]": "indentMore", "Cmd-Backspace": "delWrappedLineLeft", "Cmd-Delete": "delWrappedLineRight", - "Cmd-U": "undoSelection", "Shift-Cmd-U": "redoSelection", "Ctrl-Up": "goDocStart", "Ctrl-Down": "goDocEnd", - "fallthrough": ["basic", "emacsy"] + 'Cmd-A': 'selectAll', + 'Cmd-D': 'deleteLine', + 'Cmd-Z': 'undo', + 'Shift-Cmd-Z': 'redo', + 'Cmd-Y': 'redo', + 'Cmd-Home': 'goDocStart', + 'Cmd-Up': 'goDocStart', + 'Cmd-End': 'goDocEnd', + 'Cmd-Down': 'goDocEnd', + 'Alt-Left': 'goGroupLeft', + 'Alt-Right': 'goGroupRight', + 'Cmd-Left': 'goLineLeft', + 'Cmd-Right': 'goLineRight', + 'Alt-Backspace': 'delGroupBefore', + 'Ctrl-Alt-Backspace': 'delGroupAfter', + 'Alt-Delete': 'delGroupAfter', + 'Cmd-S': 'save', + 'Cmd-F': 'find', + 'Cmd-G': 'findNext', + 'Shift-Cmd-G': 'findPrev', + 'Cmd-Alt-F': 'replace', + 'Shift-Cmd-Alt-F': 'replaceAll', + 'Cmd-[': 'indentLess', + 'Cmd-]': 'indentMore', + 'Cmd-Backspace': 'delWrappedLineLeft', + 'Cmd-Delete': 'delWrappedLineRight', + 'Cmd-U': 'undoSelection', + 'Shift-Cmd-U': 'redoSelection', + 'Ctrl-Up': 'goDocStart', + 'Ctrl-Down': 'goDocEnd', + fallthrough: ['basic', 'emacsy'], }; - keyMap["default"] = mac ? keyMap.macDefault : keyMap.pcDefault; + keyMap['default'] = mac ? keyMap.macDefault : keyMap.pcDefault; // KEYMAP DISPATCH @@ -6755,17 +10100,31 @@ var alt, ctrl, shift, cmd; for (var i = 0; i < parts.length - 1; i++) { var mod = parts[i]; - if (/^(cmd|meta|m)$/i.test(mod)) { cmd = true; } - else if (/^a(lt)?$/i.test(mod)) { alt = true; } - else if (/^(c|ctrl|control)$/i.test(mod)) { ctrl = true; } - else if (/^s(hift)?$/i.test(mod)) { shift = true; } - else { throw new Error("Unrecognized modifier name: " + mod) } + if (/^(cmd|meta|m)$/i.test(mod)) { + cmd = true; + } else if (/^a(lt)?$/i.test(mod)) { + alt = true; + } else if (/^(c|ctrl|control)$/i.test(mod)) { + ctrl = true; + } else if (/^s(hift)?$/i.test(mod)) { + shift = true; + } else { + throw new Error('Unrecognized modifier name: ' + mod); + } + } + if (alt) { + name = 'Alt-' + name; + } + if (ctrl) { + name = 'Ctrl-' + name; } - if (alt) { name = "Alt-" + name; } - if (ctrl) { name = "Ctrl-" + name; } - if (cmd) { name = "Cmd-" + name; } - if (shift) { name = "Shift-" + name; } - return name + if (cmd) { + name = 'Cmd-' + name; + } + if (shift) { + name = 'Shift-' + name; + } + return name; } // This is a kludge to keep keymaps mostly working as raw objects @@ -6775,44 +10134,68 @@ // this. function normalizeKeyMap(keymap) { var copy = {}; - for (var keyname in keymap) { if (keymap.hasOwnProperty(keyname)) { - var value = keymap[keyname]; - if (/^(name|fallthrough|(de|at)tach)$/.test(keyname)) { continue } - if (value == "...") { delete keymap[keyname]; continue } - - var keys = map(keyname.split(" "), normalizeKeyName); - for (var i = 0; i < keys.length; i++) { - var val = (void 0), name = (void 0); - if (i == keys.length - 1) { - name = keys.join(" "); - val = value; - } else { - name = keys.slice(0, i + 1).join(" "); - val = "..."; + for (var keyname in keymap) { + if (keymap.hasOwnProperty(keyname)) { + var value = keymap[keyname]; + if (/^(name|fallthrough|(de|at)tach)$/.test(keyname)) { + continue; } - var prev = copy[name]; - if (!prev) { copy[name] = val; } - else if (prev != val) { throw new Error("Inconsistent bindings for " + name) } + if (value == '...') { + delete keymap[keyname]; + continue; + } + + var keys = map(keyname.split(' '), normalizeKeyName); + for (var i = 0; i < keys.length; i++) { + var val = void 0, + name = void 0; + if (i == keys.length - 1) { + name = keys.join(' '); + val = value; + } else { + name = keys.slice(0, i + 1).join(' '); + val = '...'; + } + var prev = copy[name]; + if (!prev) { + copy[name] = val; + } else if (prev != val) { + throw new Error('Inconsistent bindings for ' + name); + } + } + delete keymap[keyname]; } - delete keymap[keyname]; - } } - for (var prop in copy) { keymap[prop] = copy[prop]; } - return keymap + } + for (var prop in copy) { + keymap[prop] = copy[prop]; + } + return keymap; } function lookupKey(key, map$$1, handle, context) { map$$1 = getKeyMap(map$$1); var found = map$$1.call ? map$$1.call(key, context) : map$$1[key]; - if (found === false) { return "nothing" } - if (found === "...") { return "multi" } - if (found != null && handle(found)) { return "handled" } + if (found === false) { + return 'nothing'; + } + if (found === '...') { + return 'multi'; + } + if (found != null && handle(found)) { + return 'handled'; + } if (map$$1.fallthrough) { - if (Object.prototype.toString.call(map$$1.fallthrough) != "[object Array]") - { return lookupKey(key, map$$1.fallthrough, handle, context) } + if ( + Object.prototype.toString.call(map$$1.fallthrough) != '[object Array]' + ) { + return lookupKey(key, map$$1.fallthrough, handle, context); + } for (var i = 0; i < map$$1.fallthrough.length; i++) { var result = lookupKey(key, map$$1.fallthrough[i], handle, context); - if (result) { return result } + if (result) { + return result; + } } } } @@ -6820,38 +10203,53 @@ // Modifier key presses don't count as 'real' key presses for the // purpose of keymap fallthrough. function isModifierKey(value) { - var name = typeof value == "string" ? value : keyNames[value.keyCode]; - return name == "Ctrl" || name == "Alt" || name == "Shift" || name == "Mod" + var name = typeof value == 'string' ? value : keyNames[value.keyCode]; + return name == 'Ctrl' || name == 'Alt' || name == 'Shift' || name == 'Mod'; } function addModifierNames(name, event, noShift) { var base = name; - if (event.altKey && base != "Alt") { name = "Alt-" + name; } - if ((flipCtrlCmd ? event.metaKey : event.ctrlKey) && base != "Ctrl") { name = "Ctrl-" + name; } - if ((flipCtrlCmd ? event.ctrlKey : event.metaKey) && base != "Cmd") { name = "Cmd-" + name; } - if (!noShift && event.shiftKey && base != "Shift") { name = "Shift-" + name; } - return name + if (event.altKey && base != 'Alt') { + name = 'Alt-' + name; + } + if ((flipCtrlCmd ? event.metaKey : event.ctrlKey) && base != 'Ctrl') { + name = 'Ctrl-' + name; + } + if ((flipCtrlCmd ? event.ctrlKey : event.metaKey) && base != 'Cmd') { + name = 'Cmd-' + name; + } + if (!noShift && event.shiftKey && base != 'Shift') { + name = 'Shift-' + name; + } + return name; } // Look up the name of a key as indicated by an event object. function keyName(event, noShift) { - if (presto && event.keyCode == 34 && event["char"]) { return false } + if (presto && event.keyCode == 34 && event['char']) { + return false; + } var name = keyNames[event.keyCode]; - if (name == null || event.altGraphKey) { return false } + if (name == null || event.altGraphKey) { + return false; + } // Ctrl-ScrollLock has keyCode 3, same as Ctrl-Pause, // so we'll use event.code when available (Chrome 48+, FF 38+, Safari 10.1+) - if (event.keyCode == 3 && event.code) { name = event.code; } - return addModifierNames(name, event, noShift) + if (event.keyCode == 3 && event.code) { + name = event.code; + } + return addModifierNames(name, event, noShift); } function getKeyMap(val) { - return typeof val == "string" ? keyMap[val] : val + return typeof val == 'string' ? keyMap[val] : val; } // Helper for deleting text near the selection(s), used to implement // backspace, delete, and similar functionality. function deleteNearSelection(cm, compute) { - var ranges = cm.doc.sel.ranges, kill = []; + var ranges = cm.doc.sel.ranges, + kill = []; // Build up a set of ranges to kill first, merging overlapping // ranges. for (var i = 0; i < ranges.length; i++) { @@ -6860,37 +10258,42 @@ var replaced = kill.pop(); if (cmp(replaced.from, toKill.from) < 0) { toKill.from = replaced.from; - break + break; } } kill.push(toKill); } // Next, remove those actual ranges. runInOp(cm, function () { - for (var i = kill.length - 1; i >= 0; i--) - { replaceRange(cm.doc, "", kill[i].from, kill[i].to, "+delete"); } + for (var i = kill.length - 1; i >= 0; i--) { + replaceRange(cm.doc, '', kill[i].from, kill[i].to, '+delete'); + } ensureCursorVisible(cm); }); } function moveCharLogically(line, ch, dir) { var target = skipExtendingChars(line.text, ch + dir, dir); - return target < 0 || target > line.text.length ? null : target + return target < 0 || target > line.text.length ? null : target; } function moveLogically(line, start, dir) { var ch = moveCharLogically(line, start.ch, dir); - return ch == null ? null : new Pos(start.line, ch, dir < 0 ? "after" : "before") + return ch == null + ? null + : new Pos(start.line, ch, dir < 0 ? 'after' : 'before'); } function endOfLine(visually, cm, lineObj, lineNo, dir) { if (visually) { - if (cm.getOption("direction") == "rtl") { dir = -dir; } + if (cm.getOption('direction') == 'rtl') { + dir = -dir; + } var order = getOrder(lineObj, cm.doc.direction); if (order) { var part = dir < 0 ? lst(order) : order[0]; - var moveInStorageOrder = (dir < 0) == (part.level == 1); - var sticky = moveInStorageOrder ? "after" : "before"; + var moveInStorageOrder = dir < 0 == (part.level == 1); + var sticky = moveInStorageOrder ? 'after' : 'before'; var ch; // With a wrapped rtl chunk (possibly spanning multiple bidi parts), // it could be that the last bidi part is not on the last visual line, @@ -6898,52 +10301,84 @@ // Thus, in rtl, we are looking for the first (content-order) character // in the rtl chunk that is on the last line (that is, the same line // as the last (content-order) character). - if (part.level > 0 || cm.doc.direction == "rtl") { + if (part.level > 0 || cm.doc.direction == 'rtl') { var prep = prepareMeasureForLine(cm, lineObj); ch = dir < 0 ? lineObj.text.length - 1 : 0; var targetTop = measureCharPrepared(cm, prep, ch).top; - ch = findFirst(function (ch) { return measureCharPrepared(cm, prep, ch).top == targetTop; }, (dir < 0) == (part.level == 1) ? part.from : part.to - 1, ch); - if (sticky == "before") { ch = moveCharLogically(lineObj, ch, 1); } - } else { ch = dir < 0 ? part.to : part.from; } - return new Pos(lineNo, ch, sticky) + ch = findFirst( + function (ch) { + return measureCharPrepared(cm, prep, ch).top == targetTop; + }, + dir < 0 == (part.level == 1) ? part.from : part.to - 1, + ch + ); + if (sticky == 'before') { + ch = moveCharLogically(lineObj, ch, 1); + } + } else { + ch = dir < 0 ? part.to : part.from; + } + return new Pos(lineNo, ch, sticky); } } - return new Pos(lineNo, dir < 0 ? lineObj.text.length : 0, dir < 0 ? "before" : "after") + return new Pos( + lineNo, + dir < 0 ? lineObj.text.length : 0, + dir < 0 ? 'before' : 'after' + ); } function moveVisually(cm, line, start, dir) { var bidi = getOrder(line, cm.doc.direction); - if (!bidi) { return moveLogically(line, start, dir) } + if (!bidi) { + return moveLogically(line, start, dir); + } if (start.ch >= line.text.length) { start.ch = line.text.length; - start.sticky = "before"; + start.sticky = 'before'; } else if (start.ch <= 0) { start.ch = 0; - start.sticky = "after"; - } - var partPos = getBidiPartAt(bidi, start.ch, start.sticky), part = bidi[partPos]; - if (cm.doc.direction == "ltr" && part.level % 2 == 0 && (dir > 0 ? part.to > start.ch : part.from < start.ch)) { + start.sticky = 'after'; + } + var partPos = getBidiPartAt(bidi, start.ch, start.sticky), + part = bidi[partPos]; + if ( + cm.doc.direction == 'ltr' && + part.level % 2 == 0 && + (dir > 0 ? part.to > start.ch : part.from < start.ch) + ) { // Case 1: We move within an ltr part in an ltr editor. Even with wrapped lines, // nothing interesting happens. - return moveLogically(line, start, dir) + return moveLogically(line, start, dir); } - var mv = function (pos, dir) { return moveCharLogically(line, pos instanceof Pos ? pos.ch : pos, dir); }; + var mv = function (pos, dir) { + return moveCharLogically(line, pos instanceof Pos ? pos.ch : pos, dir); + }; var prep; var getWrappedLineExtent = function (ch) { - if (!cm.options.lineWrapping) { return {begin: 0, end: line.text.length} } + if (!cm.options.lineWrapping) { + return { begin: 0, end: line.text.length }; + } prep = prep || prepareMeasureForLine(cm, line); - return wrappedLineExtentChar(cm, line, prep, ch) + return wrappedLineExtentChar(cm, line, prep, ch); }; - var wrappedLineExtent = getWrappedLineExtent(start.sticky == "before" ? mv(start, -1) : start.ch); + var wrappedLineExtent = getWrappedLineExtent( + start.sticky == 'before' ? mv(start, -1) : start.ch + ); - if (cm.doc.direction == "rtl" || part.level == 1) { - var moveInStorageOrder = (part.level == 1) == (dir < 0); + if (cm.doc.direction == 'rtl' || part.level == 1) { + var moveInStorageOrder = (part.level == 1) == dir < 0; var ch = mv(start, moveInStorageOrder ? 1 : -1); - if (ch != null && (!moveInStorageOrder ? ch >= part.from && ch >= wrappedLineExtent.begin : ch <= part.to && ch <= wrappedLineExtent.end)) { + if ( + ch != null && + (!moveInStorageOrder + ? ch >= part.from && ch >= wrappedLineExtent.begin + : ch <= part.to && ch <= wrappedLineExtent.end) + ) { // Case 2: We move within an rtl part or in an rtl editor on the same visual line - var sticky = moveInStorageOrder ? "before" : "after"; - return new Pos(start.line, ch, sticky) + var sticky = moveInStorageOrder ? 'before' : 'after'; + return new Pos(start.line, ch, sticky); } } @@ -6951,131 +10386,260 @@ // the current bidi part var searchInVisualLine = function (partPos, dir, wrappedLineExtent) { - var getRes = function (ch, moveInStorageOrder) { return moveInStorageOrder - ? new Pos(start.line, mv(ch, 1), "before") - : new Pos(start.line, ch, "after"); }; + var getRes = function (ch, moveInStorageOrder) { + return moveInStorageOrder + ? new Pos(start.line, mv(ch, 1), 'before') + : new Pos(start.line, ch, 'after'); + }; for (; partPos >= 0 && partPos < bidi.length; partPos += dir) { var part = bidi[partPos]; - var moveInStorageOrder = (dir > 0) == (part.level != 1); - var ch = moveInStorageOrder ? wrappedLineExtent.begin : mv(wrappedLineExtent.end, -1); - if (part.from <= ch && ch < part.to) { return getRes(ch, moveInStorageOrder) } + var moveInStorageOrder = dir > 0 == (part.level != 1); + var ch = moveInStorageOrder + ? wrappedLineExtent.begin + : mv(wrappedLineExtent.end, -1); + if (part.from <= ch && ch < part.to) { + return getRes(ch, moveInStorageOrder); + } ch = moveInStorageOrder ? part.from : mv(part.to, -1); - if (wrappedLineExtent.begin <= ch && ch < wrappedLineExtent.end) { return getRes(ch, moveInStorageOrder) } + if (wrappedLineExtent.begin <= ch && ch < wrappedLineExtent.end) { + return getRes(ch, moveInStorageOrder); + } } }; // Case 3a: Look for other bidi parts on the same visual line var res = searchInVisualLine(partPos + dir, dir, wrappedLineExtent); - if (res) { return res } + if (res) { + return res; + } // Case 3b: Look for other bidi parts on the next visual line - var nextCh = dir > 0 ? wrappedLineExtent.end : mv(wrappedLineExtent.begin, -1); + var nextCh = + dir > 0 ? wrappedLineExtent.end : mv(wrappedLineExtent.begin, -1); if (nextCh != null && !(dir > 0 && nextCh == line.text.length)) { - res = searchInVisualLine(dir > 0 ? 0 : bidi.length - 1, dir, getWrappedLineExtent(nextCh)); - if (res) { return res } + res = searchInVisualLine( + dir > 0 ? 0 : bidi.length - 1, + dir, + getWrappedLineExtent(nextCh) + ); + if (res) { + return res; + } } // Case 4: Nowhere to move - return null + return null; } // Commands are parameter-less actions that can be performed on an // editor, mostly used for keybindings. var commands = { selectAll: selectAll, - singleSelection: function (cm) { return cm.setSelection(cm.getCursor("anchor"), cm.getCursor("head"), sel_dontScroll); }, - killLine: function (cm) { return deleteNearSelection(cm, function (range) { - if (range.empty()) { - var len = getLine(cm.doc, range.head.line).text.length; - if (range.head.ch == len && range.head.line < cm.lastLine()) - { return {from: range.head, to: Pos(range.head.line + 1, 0)} } - else - { return {from: range.head, to: Pos(range.head.line, len)} } - } else { - return {from: range.from(), to: range.to()} - } - }); }, - deleteLine: function (cm) { return deleteNearSelection(cm, function (range) { return ({ - from: Pos(range.from().line, 0), - to: clipPos(cm.doc, Pos(range.to().line + 1, 0)) - }); }); }, - delLineLeft: function (cm) { return deleteNearSelection(cm, function (range) { return ({ - from: Pos(range.from().line, 0), to: range.from() - }); }); }, - delWrappedLineLeft: function (cm) { return deleteNearSelection(cm, function (range) { - var top = cm.charCoords(range.head, "div").top + 5; - var leftPos = cm.coordsChar({left: 0, top: top}, "div"); - return {from: leftPos, to: range.from()} - }); }, - delWrappedLineRight: function (cm) { return deleteNearSelection(cm, function (range) { - var top = cm.charCoords(range.head, "div").top + 5; - var rightPos = cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, "div"); - return {from: range.from(), to: rightPos } - }); }, - undo: function (cm) { return cm.undo(); }, - redo: function (cm) { return cm.redo(); }, - undoSelection: function (cm) { return cm.undoSelection(); }, - redoSelection: function (cm) { return cm.redoSelection(); }, - goDocStart: function (cm) { return cm.extendSelection(Pos(cm.firstLine(), 0)); }, - goDocEnd: function (cm) { return cm.extendSelection(Pos(cm.lastLine())); }, - goLineStart: function (cm) { return cm.extendSelectionsBy(function (range) { return lineStart(cm, range.head.line); }, - {origin: "+move", bias: 1} - ); }, - goLineStartSmart: function (cm) { return cm.extendSelectionsBy(function (range) { return lineStartSmart(cm, range.head); }, - {origin: "+move", bias: 1} - ); }, - goLineEnd: function (cm) { return cm.extendSelectionsBy(function (range) { return lineEnd(cm, range.head.line); }, - {origin: "+move", bias: -1} - ); }, - goLineRight: function (cm) { return cm.extendSelectionsBy(function (range) { - var top = cm.cursorCoords(range.head, "div").top + 5; - return cm.coordsChar({left: cm.display.lineDiv.offsetWidth + 100, top: top}, "div") - }, sel_move); }, - goLineLeft: function (cm) { return cm.extendSelectionsBy(function (range) { - var top = cm.cursorCoords(range.head, "div").top + 5; - return cm.coordsChar({left: 0, top: top}, "div") - }, sel_move); }, - goLineLeftSmart: function (cm) { return cm.extendSelectionsBy(function (range) { - var top = cm.cursorCoords(range.head, "div").top + 5; - var pos = cm.coordsChar({left: 0, top: top}, "div"); - if (pos.ch < cm.getLine(pos.line).search(/\S/)) { return lineStartSmart(cm, range.head) } - return pos - }, sel_move); }, - goLineUp: function (cm) { return cm.moveV(-1, "line"); }, - goLineDown: function (cm) { return cm.moveV(1, "line"); }, - goPageUp: function (cm) { return cm.moveV(-1, "page"); }, - goPageDown: function (cm) { return cm.moveV(1, "page"); }, - goCharLeft: function (cm) { return cm.moveH(-1, "char"); }, - goCharRight: function (cm) { return cm.moveH(1, "char"); }, - goColumnLeft: function (cm) { return cm.moveH(-1, "column"); }, - goColumnRight: function (cm) { return cm.moveH(1, "column"); }, - goWordLeft: function (cm) { return cm.moveH(-1, "word"); }, - goGroupRight: function (cm) { return cm.moveH(1, "group"); }, - goGroupLeft: function (cm) { return cm.moveH(-1, "group"); }, - goWordRight: function (cm) { return cm.moveH(1, "word"); }, - delCharBefore: function (cm) { return cm.deleteH(-1, "char"); }, - delCharAfter: function (cm) { return cm.deleteH(1, "char"); }, - delWordBefore: function (cm) { return cm.deleteH(-1, "word"); }, - delWordAfter: function (cm) { return cm.deleteH(1, "word"); }, - delGroupBefore: function (cm) { return cm.deleteH(-1, "group"); }, - delGroupAfter: function (cm) { return cm.deleteH(1, "group"); }, - indentAuto: function (cm) { return cm.indentSelection("smart"); }, - indentMore: function (cm) { return cm.indentSelection("add"); }, - indentLess: function (cm) { return cm.indentSelection("subtract"); }, - insertTab: function (cm) { return cm.replaceSelection("\t"); }, + singleSelection: function (cm) { + return cm.setSelection( + cm.getCursor('anchor'), + cm.getCursor('head'), + sel_dontScroll + ); + }, + killLine: function (cm) { + return deleteNearSelection(cm, function (range) { + if (range.empty()) { + var len = getLine(cm.doc, range.head.line).text.length; + if (range.head.ch == len && range.head.line < cm.lastLine()) { + return { from: range.head, to: Pos(range.head.line + 1, 0) }; + } else { + return { from: range.head, to: Pos(range.head.line, len) }; + } + } else { + return { from: range.from(), to: range.to() }; + } + }); + }, + deleteLine: function (cm) { + return deleteNearSelection(cm, function (range) { + return { + from: Pos(range.from().line, 0), + to: clipPos(cm.doc, Pos(range.to().line + 1, 0)), + }; + }); + }, + delLineLeft: function (cm) { + return deleteNearSelection(cm, function (range) { + return { + from: Pos(range.from().line, 0), + to: range.from(), + }; + }); + }, + delWrappedLineLeft: function (cm) { + return deleteNearSelection(cm, function (range) { + var top = cm.charCoords(range.head, 'div').top + 5; + var leftPos = cm.coordsChar({ left: 0, top: top }, 'div'); + return { from: leftPos, to: range.from() }; + }); + }, + delWrappedLineRight: function (cm) { + return deleteNearSelection(cm, function (range) { + var top = cm.charCoords(range.head, 'div').top + 5; + var rightPos = cm.coordsChar( + { left: cm.display.lineDiv.offsetWidth + 100, top: top }, + 'div' + ); + return { from: range.from(), to: rightPos }; + }); + }, + undo: function (cm) { + return cm.undo(); + }, + redo: function (cm) { + return cm.redo(); + }, + undoSelection: function (cm) { + return cm.undoSelection(); + }, + redoSelection: function (cm) { + return cm.redoSelection(); + }, + goDocStart: function (cm) { + return cm.extendSelection(Pos(cm.firstLine(), 0)); + }, + goDocEnd: function (cm) { + return cm.extendSelection(Pos(cm.lastLine())); + }, + goLineStart: function (cm) { + return cm.extendSelectionsBy( + function (range) { + return lineStart(cm, range.head.line); + }, + { origin: '+move', bias: 1 } + ); + }, + goLineStartSmart: function (cm) { + return cm.extendSelectionsBy( + function (range) { + return lineStartSmart(cm, range.head); + }, + { origin: '+move', bias: 1 } + ); + }, + goLineEnd: function (cm) { + return cm.extendSelectionsBy( + function (range) { + return lineEnd(cm, range.head.line); + }, + { origin: '+move', bias: -1 } + ); + }, + goLineRight: function (cm) { + return cm.extendSelectionsBy(function (range) { + var top = cm.cursorCoords(range.head, 'div').top + 5; + return cm.coordsChar( + { left: cm.display.lineDiv.offsetWidth + 100, top: top }, + 'div' + ); + }, sel_move); + }, + goLineLeft: function (cm) { + return cm.extendSelectionsBy(function (range) { + var top = cm.cursorCoords(range.head, 'div').top + 5; + return cm.coordsChar({ left: 0, top: top }, 'div'); + }, sel_move); + }, + goLineLeftSmart: function (cm) { + return cm.extendSelectionsBy(function (range) { + var top = cm.cursorCoords(range.head, 'div').top + 5; + var pos = cm.coordsChar({ left: 0, top: top }, 'div'); + if (pos.ch < cm.getLine(pos.line).search(/\S/)) { + return lineStartSmart(cm, range.head); + } + return pos; + }, sel_move); + }, + goLineUp: function (cm) { + return cm.moveV(-1, 'line'); + }, + goLineDown: function (cm) { + return cm.moveV(1, 'line'); + }, + goPageUp: function (cm) { + return cm.moveV(-1, 'page'); + }, + goPageDown: function (cm) { + return cm.moveV(1, 'page'); + }, + goCharLeft: function (cm) { + return cm.moveH(-1, 'char'); + }, + goCharRight: function (cm) { + return cm.moveH(1, 'char'); + }, + goColumnLeft: function (cm) { + return cm.moveH(-1, 'column'); + }, + goColumnRight: function (cm) { + return cm.moveH(1, 'column'); + }, + goWordLeft: function (cm) { + return cm.moveH(-1, 'word'); + }, + goGroupRight: function (cm) { + return cm.moveH(1, 'group'); + }, + goGroupLeft: function (cm) { + return cm.moveH(-1, 'group'); + }, + goWordRight: function (cm) { + return cm.moveH(1, 'word'); + }, + delCharBefore: function (cm) { + return cm.deleteH(-1, 'char'); + }, + delCharAfter: function (cm) { + return cm.deleteH(1, 'char'); + }, + delWordBefore: function (cm) { + return cm.deleteH(-1, 'word'); + }, + delWordAfter: function (cm) { + return cm.deleteH(1, 'word'); + }, + delGroupBefore: function (cm) { + return cm.deleteH(-1, 'group'); + }, + delGroupAfter: function (cm) { + return cm.deleteH(1, 'group'); + }, + indentAuto: function (cm) { + return cm.indentSelection('smart'); + }, + indentMore: function (cm) { + return cm.indentSelection('add'); + }, + indentLess: function (cm) { + return cm.indentSelection('subtract'); + }, + insertTab: function (cm) { + return cm.replaceSelection('\t'); + }, insertSoftTab: function (cm) { - var spaces = [], ranges = cm.listSelections(), tabSize = cm.options.tabSize; + var spaces = [], + ranges = cm.listSelections(), + tabSize = cm.options.tabSize; for (var i = 0; i < ranges.length; i++) { var pos = ranges[i].from(); var col = countColumn(cm.getLine(pos.line), pos.ch, tabSize); - spaces.push(spaceStr(tabSize - col % tabSize)); + spaces.push(spaceStr(tabSize - (col % tabSize))); } cm.replaceSelections(spaces); }, defaultTab: function (cm) { - if (cm.somethingSelected()) { cm.indentSelection("add"); } - else { cm.execCommand("insertTab"); } + if (cm.somethingSelected()) { + cm.indentSelection('add'); + } else { + cm.execCommand('insertTab'); + } }, // Swap the two chars left and right of each selection's head. // Move cursor behind the two swapped characters afterwards. @@ -7084,56 +10648,89 @@ // Doesn't scan more than one line above to find a character. // Doesn't do anything on an empty line. // Doesn't do anything with non-empty selections. - transposeChars: function (cm) { return runInOp(cm, function () { - var ranges = cm.listSelections(), newSel = []; - for (var i = 0; i < ranges.length; i++) { - if (!ranges[i].empty()) { continue } - var cur = ranges[i].head, line = getLine(cm.doc, cur.line).text; - if (line) { - if (cur.ch == line.length) { cur = new Pos(cur.line, cur.ch - 1); } - if (cur.ch > 0) { - cur = new Pos(cur.line, cur.ch + 1); - cm.replaceRange(line.charAt(cur.ch - 1) + line.charAt(cur.ch - 2), - Pos(cur.line, cur.ch - 2), cur, "+transpose"); - } else if (cur.line > cm.doc.first) { - var prev = getLine(cm.doc, cur.line - 1).text; - if (prev) { - cur = new Pos(cur.line, 1); - cm.replaceRange(line.charAt(0) + cm.doc.lineSeparator() + - prev.charAt(prev.length - 1), - Pos(cur.line - 1, prev.length - 1), cur, "+transpose"); + transposeChars: function (cm) { + return runInOp(cm, function () { + var ranges = cm.listSelections(), + newSel = []; + for (var i = 0; i < ranges.length; i++) { + if (!ranges[i].empty()) { + continue; + } + var cur = ranges[i].head, + line = getLine(cm.doc, cur.line).text; + if (line) { + if (cur.ch == line.length) { + cur = new Pos(cur.line, cur.ch - 1); + } + if (cur.ch > 0) { + cur = new Pos(cur.line, cur.ch + 1); + cm.replaceRange( + line.charAt(cur.ch - 1) + line.charAt(cur.ch - 2), + Pos(cur.line, cur.ch - 2), + cur, + '+transpose' + ); + } else if (cur.line > cm.doc.first) { + var prev = getLine(cm.doc, cur.line - 1).text; + if (prev) { + cur = new Pos(cur.line, 1); + cm.replaceRange( + line.charAt(0) + + cm.doc.lineSeparator() + + prev.charAt(prev.length - 1), + Pos(cur.line - 1, prev.length - 1), + cur, + '+transpose' + ); + } } } + newSel.push(new Range(cur, cur)); } - newSel.push(new Range(cur, cur)); - } - cm.setSelections(newSel); - }); }, - newlineAndIndent: function (cm) { return runInOp(cm, function () { - var sels = cm.listSelections(); - for (var i = sels.length - 1; i >= 0; i--) - { cm.replaceRange(cm.doc.lineSeparator(), sels[i].anchor, sels[i].head, "+input"); } - sels = cm.listSelections(); - for (var i$1 = 0; i$1 < sels.length; i$1++) - { cm.indentLine(sels[i$1].from().line, null, true); } - ensureCursorVisible(cm); - }); }, - openLine: function (cm) { return cm.replaceSelection("\n", "start"); }, - toggleOverwrite: function (cm) { return cm.toggleOverwrite(); } + cm.setSelections(newSel); + }); + }, + newlineAndIndent: function (cm) { + return runInOp(cm, function () { + var sels = cm.listSelections(); + for (var i = sels.length - 1; i >= 0; i--) { + cm.replaceRange( + cm.doc.lineSeparator(), + sels[i].anchor, + sels[i].head, + '+input' + ); + } + sels = cm.listSelections(); + for (var i$1 = 0; i$1 < sels.length; i$1++) { + cm.indentLine(sels[i$1].from().line, null, true); + } + ensureCursorVisible(cm); + }); + }, + openLine: function (cm) { + return cm.replaceSelection('\n', 'start'); + }, + toggleOverwrite: function (cm) { + return cm.toggleOverwrite(); + }, }; - function lineStart(cm, lineN) { var line = getLine(cm.doc, lineN); var visual = visualLine(line); - if (visual != line) { lineN = lineNo(visual); } - return endOfLine(true, cm, visual, lineN, 1) + if (visual != line) { + lineN = lineNo(visual); + } + return endOfLine(true, cm, visual, lineN, 1); } function lineEnd(cm, lineN) { var line = getLine(cm.doc, lineN); var visual = visualLineEnd(line); - if (visual != line) { lineN = lineNo(visual); } - return endOfLine(true, cm, line, lineN, -1) + if (visual != line) { + lineN = lineNo(visual); + } + return endOfLine(true, cm, line, lineN, -1); } function lineStartSmart(cm, pos) { var start = lineStart(cm, pos.line); @@ -7142,188 +10739,264 @@ if (!order || order[0].level == 0) { var firstNonWS = Math.max(0, line.text.search(/\S/)); var inWS = pos.line == start.line && pos.ch <= firstNonWS && pos.ch; - return Pos(start.line, inWS ? 0 : firstNonWS, start.sticky) + return Pos(start.line, inWS ? 0 : firstNonWS, start.sticky); } - return start + return start; } // Run a handler that was bound to a key. function doHandleBinding(cm, bound, dropShift) { - if (typeof bound == "string") { + if (typeof bound == 'string') { bound = commands[bound]; - if (!bound) { return false } + if (!bound) { + return false; + } } // Ensure previous input has been read, so that the handler sees a // consistent view of the document cm.display.input.ensurePolled(); - var prevShift = cm.display.shift, done = false; + var prevShift = cm.display.shift, + done = false; try { - if (cm.isReadOnly()) { cm.state.suppressEdits = true; } - if (dropShift) { cm.display.shift = false; } + if (cm.isReadOnly()) { + cm.state.suppressEdits = true; + } + if (dropShift) { + cm.display.shift = false; + } done = bound(cm) != Pass; } finally { cm.display.shift = prevShift; cm.state.suppressEdits = false; } - return done + return done; } function lookupKeyForEditor(cm, name, handle) { for (var i = 0; i < cm.state.keyMaps.length; i++) { var result = lookupKey(name, cm.state.keyMaps[i], handle, cm); - if (result) { return result } + if (result) { + return result; + } } - return (cm.options.extraKeys && lookupKey(name, cm.options.extraKeys, handle, cm)) - || lookupKey(name, cm.options.keyMap, handle, cm) + return ( + (cm.options.extraKeys && + lookupKey(name, cm.options.extraKeys, handle, cm)) || + lookupKey(name, cm.options.keyMap, handle, cm) + ); } // Note that, despite the name, this function is also used to check // for bound mouse clicks. - var stopSeq = new Delayed; + var stopSeq = new Delayed(); function dispatchKey(cm, name, e, handle) { var seq = cm.state.keySeq; if (seq) { - if (isModifierKey(name)) { return "handled" } - if (/\'$/.test(name)) - { cm.state.keySeq = null; } - else - { stopSeq.set(50, function () { + if (isModifierKey(name)) { + return 'handled'; + } + if (/\'$/.test(name)) { + cm.state.keySeq = null; + } else { + stopSeq.set(50, function () { if (cm.state.keySeq == seq) { cm.state.keySeq = null; cm.display.input.reset(); } - }); } - if (dispatchKeyInner(cm, seq + " " + name, e, handle)) { return true } + }); + } + if (dispatchKeyInner(cm, seq + ' ' + name, e, handle)) { + return true; + } } - return dispatchKeyInner(cm, name, e, handle) + return dispatchKeyInner(cm, name, e, handle); } function dispatchKeyInner(cm, name, e, handle) { var result = lookupKeyForEditor(cm, name, handle); - if (result == "multi") - { cm.state.keySeq = name; } - if (result == "handled") - { signalLater(cm, "keyHandled", cm, name, e); } + if (result == 'multi') { + cm.state.keySeq = name; + } + if (result == 'handled') { + signalLater(cm, 'keyHandled', cm, name, e); + } - if (result == "handled" || result == "multi") { + if (result == 'handled' || result == 'multi') { e_preventDefault(e); restartBlink(cm); } - return !!result + return !!result; } // Handle a key from the keydown event. function handleKeyBinding(cm, e) { var name = keyName(e, true); - if (!name) { return false } + if (!name) { + return false; + } if (e.shiftKey && !cm.state.keySeq) { // First try to resolve full name (including 'Shift-'). Failing // that, see if there is a cursor-motion command (starting with // 'go') bound to the keyname without 'Shift-'. - return dispatchKey(cm, "Shift-" + name, e, function (b) { return doHandleBinding(cm, b, true); }) - || dispatchKey(cm, name, e, function (b) { - if (typeof b == "string" ? /^go[A-Z]/.test(b) : b.motion) - { return doHandleBinding(cm, b) } - }) + return ( + dispatchKey(cm, 'Shift-' + name, e, function (b) { + return doHandleBinding(cm, b, true); + }) || + dispatchKey(cm, name, e, function (b) { + if (typeof b == 'string' ? /^go[A-Z]/.test(b) : b.motion) { + return doHandleBinding(cm, b); + } + }) + ); } else { - return dispatchKey(cm, name, e, function (b) { return doHandleBinding(cm, b); }) + return dispatchKey(cm, name, e, function (b) { + return doHandleBinding(cm, b); + }); } } // Handle a key from the keypress event function handleCharBinding(cm, e, ch) { - return dispatchKey(cm, "'" + ch + "'", e, function (b) { return doHandleBinding(cm, b, true); }) + return dispatchKey(cm, "'" + ch + "'", e, function (b) { + return doHandleBinding(cm, b, true); + }); } var lastStoppedKey = null; function onKeyDown(e) { var cm = this; cm.curOp.focus = activeElt(); - if (signalDOMEvent(cm, e)) { return } + if (signalDOMEvent(cm, e)) { + return; + } // IE does strange things with escape. - if (ie && ie_version < 11 && e.keyCode == 27) { e.returnValue = false; } + if (ie && ie_version < 11 && e.keyCode == 27) { + e.returnValue = false; + } var code = e.keyCode; cm.display.shift = code == 16 || e.shiftKey; var handled = handleKeyBinding(cm, e); if (presto) { lastStoppedKey = handled ? code : null; // Opera has no cut event... we try to at least catch the key combo - if (!handled && code == 88 && !hasCopyEvent && (mac ? e.metaKey : e.ctrlKey)) - { cm.replaceSelection("", null, "cut"); } + if ( + !handled && + code == 88 && + !hasCopyEvent && + (mac ? e.metaKey : e.ctrlKey) + ) { + cm.replaceSelection('', null, 'cut'); + } + } + if ( + gecko && + !mac && + !handled && + code == 46 && + e.shiftKey && + !e.ctrlKey && + document.execCommand + ) { + document.execCommand('cut'); } - if (gecko && !mac && !handled && code == 46 && e.shiftKey && !e.ctrlKey && document.execCommand) - { document.execCommand("cut"); } // Turn mouse into crosshair when Alt is held on Mac. - if (code == 18 && !/\bCodeMirror-crosshair\b/.test(cm.display.lineDiv.className)) - { showCrossHair(cm); } + if ( + code == 18 && + !/\bCodeMirror-crosshair\b/.test(cm.display.lineDiv.className) + ) { + showCrossHair(cm); + } } function showCrossHair(cm) { var lineDiv = cm.display.lineDiv; - addClass(lineDiv, "CodeMirror-crosshair"); + addClass(lineDiv, 'CodeMirror-crosshair'); function up(e) { if (e.keyCode == 18 || !e.altKey) { - rmClass(lineDiv, "CodeMirror-crosshair"); - off(document, "keyup", up); - off(document, "mouseover", up); + rmClass(lineDiv, 'CodeMirror-crosshair'); + off(document, 'keyup', up); + off(document, 'mouseover', up); } } - on(document, "keyup", up); - on(document, "mouseover", up); + on(document, 'keyup', up); + on(document, 'mouseover', up); } function onKeyUp(e) { - if (e.keyCode == 16) { this.doc.sel.shift = false; } + if (e.keyCode == 16) { + this.doc.sel.shift = false; + } signalDOMEvent(this, e); } function onKeyPress(e) { var cm = this; - if (eventInWidget(cm.display, e) || signalDOMEvent(cm, e) || e.ctrlKey && !e.altKey || mac && e.metaKey) { return } - var keyCode = e.keyCode, charCode = e.charCode; - if (presto && keyCode == lastStoppedKey) {lastStoppedKey = null; e_preventDefault(e); return} - if ((presto && (!e.which || e.which < 10)) && handleKeyBinding(cm, e)) { return } + if ( + eventInWidget(cm.display, e) || + signalDOMEvent(cm, e) || + (e.ctrlKey && !e.altKey) || + (mac && e.metaKey) + ) { + return; + } + var keyCode = e.keyCode, + charCode = e.charCode; + if (presto && keyCode == lastStoppedKey) { + lastStoppedKey = null; + e_preventDefault(e); + return; + } + if (presto && (!e.which || e.which < 10) && handleKeyBinding(cm, e)) { + return; + } var ch = String.fromCharCode(charCode == null ? keyCode : charCode); // Some browsers fire keypress events for backspace - if (ch == "\x08") { return } - if (handleCharBinding(cm, e, ch)) { return } + if (ch == '\x08') { + return; + } + if (handleCharBinding(cm, e, ch)) { + return; + } cm.display.input.onKeyPress(e); } var DOUBLECLICK_DELAY = 400; - var PastClick = function(time, pos, button) { + var PastClick = function (time, pos, button) { this.time = time; this.pos = pos; this.button = button; }; PastClick.prototype.compare = function (time, pos, button) { - return this.time + DOUBLECLICK_DELAY > time && - cmp(pos, this.pos) == 0 && button == this.button + return ( + this.time + DOUBLECLICK_DELAY > time && + cmp(pos, this.pos) == 0 && + button == this.button + ); }; var lastClick, lastDoubleClick; function clickRepeat(pos, button) { - var now = +new Date; + var now = +new Date(); if (lastDoubleClick && lastDoubleClick.compare(now, pos, button)) { lastClick = lastDoubleClick = null; - return "triple" + return 'triple'; } else if (lastClick && lastClick.compare(now, pos, button)) { lastDoubleClick = new PastClick(now, pos, button); lastClick = null; - return "double" + return 'double'; } else { lastClick = new PastClick(now, pos, button); lastDoubleClick = null; - return "single" + return 'single'; } } @@ -7333,8 +11006,14 @@ // middle-click-paste. Or it might be a click on something we should // not interfere with, such as a scrollbar or widget. function onMouseDown(e) { - var cm = this, display = cm.display; - if (signalDOMEvent(cm, e) || display.activeTouch && display.input.supportsTouch()) { return } + var cm = this, + display = cm.display; + if ( + signalDOMEvent(cm, e) || + (display.activeTouch && display.input.supportsTouch()) + ) { + return; + } display.input.ensurePolled(); display.shift = e.shiftKey; @@ -7343,157 +11022,252 @@ // Briefly turn off draggability, to allow widgets to do // normal dragging things. display.scroller.draggable = false; - setTimeout(function () { return display.scroller.draggable = true; }, 100); + setTimeout(function () { + return (display.scroller.draggable = true); + }, 100); } - return + return; + } + if (clickInGutter(cm, e)) { + return; } - if (clickInGutter(cm, e)) { return } - var pos = posFromMouse(cm, e), button = e_button(e), repeat = pos ? clickRepeat(pos, button) : "single"; + var pos = posFromMouse(cm, e), + button = e_button(e), + repeat = pos ? clickRepeat(pos, button) : 'single'; window.focus(); // #3261: make sure, that we're not starting a second selection - if (button == 1 && cm.state.selectingText) - { cm.state.selectingText(e); } + if (button == 1 && cm.state.selectingText) { + cm.state.selectingText(e); + } - if (pos && handleMappedButton(cm, button, pos, repeat, e)) { return } + if (pos && handleMappedButton(cm, button, pos, repeat, e)) { + return; + } if (button == 1) { - if (pos) { leftButtonDown(cm, pos, repeat, e); } - else if (e_target(e) == display.scroller) { e_preventDefault(e); } + if (pos) { + leftButtonDown(cm, pos, repeat, e); + } else if (e_target(e) == display.scroller) { + e_preventDefault(e); + } } else if (button == 2) { - if (pos) { extendSelection(cm.doc, pos); } - setTimeout(function () { return display.input.focus(); }, 20); + if (pos) { + extendSelection(cm.doc, pos); + } + setTimeout(function () { + return display.input.focus(); + }, 20); } else if (button == 3) { - if (captureRightClick) { cm.display.input.onContextMenu(e); } - else { delayBlurEvent(cm); } + if (captureRightClick) { + cm.display.input.onContextMenu(e); + } else { + delayBlurEvent(cm); + } } } function handleMappedButton(cm, button, pos, repeat, event) { - var name = "Click"; - if (repeat == "double") { name = "Double" + name; } - else if (repeat == "triple") { name = "Triple" + name; } - name = (button == 1 ? "Left" : button == 2 ? "Middle" : "Right") + name; - - return dispatchKey(cm, addModifierNames(name, event), event, function (bound) { - if (typeof bound == "string") { bound = commands[bound]; } - if (!bound) { return false } - var done = false; - try { - if (cm.isReadOnly()) { cm.state.suppressEdits = true; } - done = bound(cm, pos) != Pass; - } finally { - cm.state.suppressEdits = false; + var name = 'Click'; + if (repeat == 'double') { + name = 'Double' + name; + } else if (repeat == 'triple') { + name = 'Triple' + name; + } + name = (button == 1 ? 'Left' : button == 2 ? 'Middle' : 'Right') + name; + + return dispatchKey( + cm, + addModifierNames(name, event), + event, + function (bound) { + if (typeof bound == 'string') { + bound = commands[bound]; + } + if (!bound) { + return false; + } + var done = false; + try { + if (cm.isReadOnly()) { + cm.state.suppressEdits = true; + } + done = bound(cm, pos) != Pass; + } finally { + cm.state.suppressEdits = false; + } + return done; } - return done - }) + ); } function configureMouse(cm, repeat, event) { - var option = cm.getOption("configureMouse"); + var option = cm.getOption('configureMouse'); var value = option ? option(cm, repeat, event) : {}; if (value.unit == null) { var rect = chromeOS ? event.shiftKey && event.metaKey : event.altKey; - value.unit = rect ? "rectangle" : repeat == "single" ? "char" : repeat == "double" ? "word" : "line"; + value.unit = rect + ? 'rectangle' + : repeat == 'single' + ? 'char' + : repeat == 'double' + ? 'word' + : 'line'; + } + if (value.extend == null || cm.doc.extend) { + value.extend = cm.doc.extend || event.shiftKey; + } + if (value.addNew == null) { + value.addNew = mac ? event.metaKey : event.ctrlKey; + } + if (value.moveOnDrag == null) { + value.moveOnDrag = !(mac ? event.altKey : event.ctrlKey); } - if (value.extend == null || cm.doc.extend) { value.extend = cm.doc.extend || event.shiftKey; } - if (value.addNew == null) { value.addNew = mac ? event.metaKey : event.ctrlKey; } - if (value.moveOnDrag == null) { value.moveOnDrag = !(mac ? event.altKey : event.ctrlKey); } - return value + return value; } function leftButtonDown(cm, pos, repeat, event) { - if (ie) { setTimeout(bind(ensureFocus, cm), 0); } - else { cm.curOp.focus = activeElt(); } + if (ie) { + setTimeout(bind(ensureFocus, cm), 0); + } else { + cm.curOp.focus = activeElt(); + } var behavior = configureMouse(cm, repeat, event); - var sel = cm.doc.sel, contained; - if (cm.options.dragDrop && dragAndDrop && !cm.isReadOnly() && - repeat == "single" && (contained = sel.contains(pos)) > -1 && - (cmp((contained = sel.ranges[contained]).from(), pos) < 0 || pos.xRel > 0) && - (cmp(contained.to(), pos) > 0 || pos.xRel < 0)) - { leftButtonStartDrag(cm, event, pos, behavior); } - else - { leftButtonSelect(cm, event, pos, behavior); } + var sel = cm.doc.sel, + contained; + if ( + cm.options.dragDrop && + dragAndDrop && + !cm.isReadOnly() && + repeat == 'single' && + (contained = sel.contains(pos)) > -1 && + (cmp((contained = sel.ranges[contained]).from(), pos) < 0 || + pos.xRel > 0) && + (cmp(contained.to(), pos) > 0 || pos.xRel < 0) + ) { + leftButtonStartDrag(cm, event, pos, behavior); + } else { + leftButtonSelect(cm, event, pos, behavior); + } } // Start a text drag. When it ends, see if any dragging actually // happen, and treat as a click if it didn't. function leftButtonStartDrag(cm, event, pos, behavior) { - var display = cm.display, moved = false; + var display = cm.display, + moved = false; var dragEnd = operation(cm, function (e) { - if (webkit) { display.scroller.draggable = false; } + if (webkit) { + display.scroller.draggable = false; + } cm.state.draggingText = false; - off(display.wrapper.ownerDocument, "mouseup", dragEnd); - off(display.wrapper.ownerDocument, "mousemove", mouseMove); - off(display.scroller, "dragstart", dragStart); - off(display.scroller, "drop", dragEnd); + off(display.wrapper.ownerDocument, 'mouseup', dragEnd); + off(display.wrapper.ownerDocument, 'mousemove', mouseMove); + off(display.scroller, 'dragstart', dragStart); + off(display.scroller, 'drop', dragEnd); if (!moved) { e_preventDefault(e); - if (!behavior.addNew) - { extendSelection(cm.doc, pos, null, null, behavior.extend); } + if (!behavior.addNew) { + extendSelection(cm.doc, pos, null, null, behavior.extend); + } // Work around unexplainable focus problem in IE9 (#2127) and Chrome (#3081) - if (webkit || ie && ie_version == 9) - { setTimeout(function () {display.wrapper.ownerDocument.body.focus(); display.input.focus();}, 20); } - else - { display.input.focus(); } + if (webkit || (ie && ie_version == 9)) { + setTimeout(function () { + display.wrapper.ownerDocument.body.focus(); + display.input.focus(); + }, 20); + } else { + display.input.focus(); + } } }); - var mouseMove = function(e2) { - moved = moved || Math.abs(event.clientX - e2.clientX) + Math.abs(event.clientY - e2.clientY) >= 10; + var mouseMove = function (e2) { + moved = + moved || + Math.abs(event.clientX - e2.clientX) + + Math.abs(event.clientY - e2.clientY) >= + 10; + }; + var dragStart = function () { + return (moved = true); }; - var dragStart = function () { return moved = true; }; // Let the drag handler handle this. - if (webkit) { display.scroller.draggable = true; } + if (webkit) { + display.scroller.draggable = true; + } cm.state.draggingText = dragEnd; dragEnd.copy = !behavior.moveOnDrag; // IE's approach to draggable - if (display.scroller.dragDrop) { display.scroller.dragDrop(); } - on(display.wrapper.ownerDocument, "mouseup", dragEnd); - on(display.wrapper.ownerDocument, "mousemove", mouseMove); - on(display.scroller, "dragstart", dragStart); - on(display.scroller, "drop", dragEnd); + if (display.scroller.dragDrop) { + display.scroller.dragDrop(); + } + on(display.wrapper.ownerDocument, 'mouseup', dragEnd); + on(display.wrapper.ownerDocument, 'mousemove', mouseMove); + on(display.scroller, 'dragstart', dragStart); + on(display.scroller, 'drop', dragEnd); delayBlurEvent(cm); - setTimeout(function () { return display.input.focus(); }, 20); + setTimeout(function () { + return display.input.focus(); + }, 20); } function rangeForUnit(cm, pos, unit) { - if (unit == "char") { return new Range(pos, pos) } - if (unit == "word") { return cm.findWordAt(pos) } - if (unit == "line") { return new Range(Pos(pos.line, 0), clipPos(cm.doc, Pos(pos.line + 1, 0))) } + if (unit == 'char') { + return new Range(pos, pos); + } + if (unit == 'word') { + return cm.findWordAt(pos); + } + if (unit == 'line') { + return new Range(Pos(pos.line, 0), clipPos(cm.doc, Pos(pos.line + 1, 0))); + } var result = unit(cm, pos); - return new Range(result.from, result.to) + return new Range(result.from, result.to); } // Normal selection, as opposed to text dragging. function leftButtonSelect(cm, event, start, behavior) { - var display = cm.display, doc = cm.doc; + var display = cm.display, + doc = cm.doc; e_preventDefault(event); - var ourRange, ourIndex, startSel = doc.sel, ranges = startSel.ranges; + var ourRange, + ourIndex, + startSel = doc.sel, + ranges = startSel.ranges; if (behavior.addNew && !behavior.extend) { ourIndex = doc.sel.contains(start); - if (ourIndex > -1) - { ourRange = ranges[ourIndex]; } - else - { ourRange = new Range(start, start); } + if (ourIndex > -1) { + ourRange = ranges[ourIndex]; + } else { + ourRange = new Range(start, start); + } } else { ourRange = doc.sel.primary(); ourIndex = doc.sel.primIndex; } - if (behavior.unit == "rectangle") { - if (!behavior.addNew) { ourRange = new Range(start, start); } + if (behavior.unit == 'rectangle') { + if (!behavior.addNew) { + ourRange = new Range(start, start); + } start = posFromMouse(cm, event, true, true); ourIndex = -1; } else { var range$$1 = rangeForUnit(cm, start, behavior.unit); - if (behavior.extend) - { ourRange = extendRange(ourRange, range$$1.anchor, range$$1.head, behavior.extend); } - else - { ourRange = range$$1; } + if (behavior.extend) { + ourRange = extendRange( + ourRange, + range$$1.anchor, + range$$1.head, + behavior.extend + ); + } else { + ourRange = range$$1; + } } if (!behavior.addNew) { @@ -7502,11 +11276,26 @@ startSel = doc.sel; } else if (ourIndex == -1) { ourIndex = ranges.length; - setSelection(doc, normalizeSelection(cm, ranges.concat([ourRange]), ourIndex), - {scroll: false, origin: "*mouse"}); - } else if (ranges.length > 1 && ranges[ourIndex].empty() && behavior.unit == "char" && !behavior.extend) { - setSelection(doc, normalizeSelection(cm, ranges.slice(0, ourIndex).concat(ranges.slice(ourIndex + 1)), 0), - {scroll: false, origin: "*mouse"}); + setSelection( + doc, + normalizeSelection(cm, ranges.concat([ourRange]), ourIndex), + { scroll: false, origin: '*mouse' } + ); + } else if ( + ranges.length > 1 && + ranges[ourIndex].empty() && + behavior.unit == 'char' && + !behavior.extend + ) { + setSelection( + doc, + normalizeSelection( + cm, + ranges.slice(0, ourIndex).concat(ranges.slice(ourIndex + 1)), + 0 + ), + { scroll: false, origin: '*mouse' } + ); startSel = doc.sel; } else { replaceOneSelection(doc, ourIndex, ourRange, sel_mouse); @@ -7514,30 +11303,59 @@ var lastPos = start; function extendTo(pos) { - if (cmp(lastPos, pos) == 0) { return } + if (cmp(lastPos, pos) == 0) { + return; + } lastPos = pos; - if (behavior.unit == "rectangle") { - var ranges = [], tabSize = cm.options.tabSize; - var startCol = countColumn(getLine(doc, start.line).text, start.ch, tabSize); + if (behavior.unit == 'rectangle') { + var ranges = [], + tabSize = cm.options.tabSize; + var startCol = countColumn( + getLine(doc, start.line).text, + start.ch, + tabSize + ); var posCol = countColumn(getLine(doc, pos.line).text, pos.ch, tabSize); - var left = Math.min(startCol, posCol), right = Math.max(startCol, posCol); - for (var line = Math.min(start.line, pos.line), end = Math.min(cm.lastLine(), Math.max(start.line, pos.line)); - line <= end; line++) { - var text = getLine(doc, line).text, leftPos = findColumn(text, left, tabSize); - if (left == right) - { ranges.push(new Range(Pos(line, leftPos), Pos(line, leftPos))); } - else if (text.length > leftPos) - { ranges.push(new Range(Pos(line, leftPos), Pos(line, findColumn(text, right, tabSize)))); } - } - if (!ranges.length) { ranges.push(new Range(start, start)); } - setSelection(doc, normalizeSelection(cm, startSel.ranges.slice(0, ourIndex).concat(ranges), ourIndex), - {origin: "*mouse", scroll: false}); + var left = Math.min(startCol, posCol), + right = Math.max(startCol, posCol); + for ( + var line = Math.min(start.line, pos.line), + end = Math.min(cm.lastLine(), Math.max(start.line, pos.line)); + line <= end; + line++ + ) { + var text = getLine(doc, line).text, + leftPos = findColumn(text, left, tabSize); + if (left == right) { + ranges.push(new Range(Pos(line, leftPos), Pos(line, leftPos))); + } else if (text.length > leftPos) { + ranges.push( + new Range( + Pos(line, leftPos), + Pos(line, findColumn(text, right, tabSize)) + ) + ); + } + } + if (!ranges.length) { + ranges.push(new Range(start, start)); + } + setSelection( + doc, + normalizeSelection( + cm, + startSel.ranges.slice(0, ourIndex).concat(ranges), + ourIndex + ), + { origin: '*mouse', scroll: false } + ); cm.scrollIntoView(pos); } else { var oldRange = ourRange; var range$$1 = rangeForUnit(cm, pos, behavior.unit); - var anchor = oldRange.anchor, head; + var anchor = oldRange.anchor, + head; if (cmp(range$$1.anchor, anchor) > 0) { head = range$$1.head; anchor = minPos(oldRange.from(), range$$1.anchor); @@ -7546,8 +11364,15 @@ anchor = maxPos(oldRange.to(), range$$1.head); } var ranges$1 = startSel.ranges.slice(0); - ranges$1[ourIndex] = bidiSimplify(cm, new Range(clipPos(doc, anchor), head)); - setSelection(doc, normalizeSelection(cm, ranges$1, ourIndex), sel_mouse); + ranges$1[ourIndex] = bidiSimplify( + cm, + new Range(clipPos(doc, anchor), head) + ); + setSelection( + doc, + normalizeSelection(cm, ranges$1, ourIndex), + sel_mouse + ); } } @@ -7560,21 +11385,43 @@ function extend(e) { var curCount = ++counter; - var cur = posFromMouse(cm, e, true, behavior.unit == "rectangle"); - if (!cur) { return } + var cur = posFromMouse(cm, e, true, behavior.unit == 'rectangle'); + if (!cur) { + return; + } if (cmp(cur, lastPos) != 0) { cm.curOp.focus = activeElt(); extendTo(cur); var visible = visibleLines(display, doc); - if (cur.line >= visible.to || cur.line < visible.from) - { setTimeout(operation(cm, function () {if (counter == curCount) { extend(e); }}), 150); } + if (cur.line >= visible.to || cur.line < visible.from) { + setTimeout( + operation(cm, function () { + if (counter == curCount) { + extend(e); + } + }), + 150 + ); + } } else { - var outside = e.clientY < editorSize.top ? -20 : e.clientY > editorSize.bottom ? 20 : 0; - if (outside) { setTimeout(operation(cm, function () { - if (counter != curCount) { return } - display.scroller.scrollTop += outside; - extend(e); - }), 50); } + var outside = + e.clientY < editorSize.top + ? -20 + : e.clientY > editorSize.bottom + ? 20 + : 0; + if (outside) { + setTimeout( + operation(cm, function () { + if (counter != curCount) { + return; + } + display.scroller.scrollTop += outside; + extend(e); + }), + 50 + ); + } } } @@ -7588,19 +11435,22 @@ e_preventDefault(e); display.input.focus(); } - off(display.wrapper.ownerDocument, "mousemove", move); - off(display.wrapper.ownerDocument, "mouseup", up); + off(display.wrapper.ownerDocument, 'mousemove', move); + off(display.wrapper.ownerDocument, 'mouseup', up); doc.history.lastSelOrigin = null; } var move = operation(cm, function (e) { - if (e.buttons === 0 || !e_button(e)) { done(e); } - else { extend(e); } + if (e.buttons === 0 || !e_button(e)) { + done(e); + } else { + extend(e); + } }); var up = operation(cm, done); cm.state.selectingText = up; - on(display.wrapper.ownerDocument, "mousemove", move); - on(display.wrapper.ownerDocument, "mouseup", up); + on(display.wrapper.ownerDocument, 'mousemove', move); + on(display.wrapper.ownerDocument, 'mouseup', up); } // Used when mouse-selecting to adjust the anchor to the proper side @@ -7609,35 +11459,50 @@ var anchor = range$$1.anchor; var head = range$$1.head; var anchorLine = getLine(cm.doc, anchor.line); - if (cmp(anchor, head) == 0 && anchor.sticky == head.sticky) { return range$$1 } + if (cmp(anchor, head) == 0 && anchor.sticky == head.sticky) { + return range$$1; + } var order = getOrder(anchorLine); - if (!order) { return range$$1 } - var index = getBidiPartAt(order, anchor.ch, anchor.sticky), part = order[index]; - if (part.from != anchor.ch && part.to != anchor.ch) { return range$$1 } - var boundary = index + ((part.from == anchor.ch) == (part.level != 1) ? 0 : 1); - if (boundary == 0 || boundary == order.length) { return range$$1 } + if (!order) { + return range$$1; + } + var index = getBidiPartAt(order, anchor.ch, anchor.sticky), + part = order[index]; + if (part.from != anchor.ch && part.to != anchor.ch) { + return range$$1; + } + var boundary = + index + ((part.from == anchor.ch) == (part.level != 1) ? 0 : 1); + if (boundary == 0 || boundary == order.length) { + return range$$1; + } // Compute the relative visual position of the head compared to the // anchor (<0 is to the left, >0 to the right) var leftSide; if (head.line != anchor.line) { - leftSide = (head.line - anchor.line) * (cm.doc.direction == "ltr" ? 1 : -1) > 0; + leftSide = + (head.line - anchor.line) * (cm.doc.direction == 'ltr' ? 1 : -1) > 0; } else { var headIndex = getBidiPartAt(order, head.ch, head.sticky); - var dir = headIndex - index || (head.ch - anchor.ch) * (part.level == 1 ? -1 : 1); - if (headIndex == boundary - 1 || headIndex == boundary) - { leftSide = dir < 0; } - else - { leftSide = dir > 0; } + var dir = + headIndex - index || (head.ch - anchor.ch) * (part.level == 1 ? -1 : 1); + if (headIndex == boundary - 1 || headIndex == boundary) { + leftSide = dir < 0; + } else { + leftSide = dir > 0; + } } var usePart = order[boundary + (leftSide ? -1 : 0)]; var from = leftSide == (usePart.level == 1); - var ch = from ? usePart.from : usePart.to, sticky = from ? "after" : "before"; - return anchor.ch == ch && anchor.sticky == sticky ? range$$1 : new Range(new Pos(anchor.line, ch, sticky), head) + var ch = from ? usePart.from : usePart.to, + sticky = from ? 'after' : 'before'; + return anchor.ch == ch && anchor.sticky == sticky + ? range$$1 + : new Range(new Pos(anchor.line, ch, sticky), head); } - // Determines whether an event happened in the gutter, and fires the // handlers for the corresponding event. function gutterEvent(cm, e, type, prevent) { @@ -7646,16 +11511,26 @@ mX = e.touches[0].clientX; mY = e.touches[0].clientY; } else { - try { mX = e.clientX; mY = e.clientY; } - catch(e) { return false } + try { + mX = e.clientX; + mY = e.clientY; + } catch (e) { + return false; + } + } + if (mX >= Math.floor(cm.display.gutters.getBoundingClientRect().right)) { + return false; + } + if (prevent) { + e_preventDefault(e); } - if (mX >= Math.floor(cm.display.gutters.getBoundingClientRect().right)) { return false } - if (prevent) { e_preventDefault(e); } var display = cm.display; var lineBox = display.lineDiv.getBoundingClientRect(); - if (mY > lineBox.bottom || !hasHandler(cm, type)) { return e_defaultPrevented(e) } + if (mY > lineBox.bottom || !hasHandler(cm, type)) { + return e_defaultPrevented(e); + } mY -= lineBox.top - display.viewOffset; for (var i = 0; i < cm.display.gutterSpecs.length; ++i) { @@ -7664,13 +11539,13 @@ var line = lineAtHeight(cm.doc, mY); var gutter = cm.display.gutterSpecs[i]; signal(cm, type, cm, line, gutter.className, e); - return e_defaultPrevented(e) + return e_defaultPrevented(e); } } } function clickInGutter(cm, e) { - return gutterEvent(cm, e, "gutterClick", true) + return gutterEvent(cm, e, 'gutterClick', true); } // CONTEXT MENU HANDLING @@ -7679,23 +11554,36 @@ // textarea (making it as unobtrusive as possible) to let the // right-click take effect on it. function onContextMenu(cm, e) { - if (eventInWidget(cm.display, e) || contextMenuInGutter(cm, e)) { return } - if (signalDOMEvent(cm, e, "contextmenu")) { return } - if (!captureRightClick) { cm.display.input.onContextMenu(e); } + if (eventInWidget(cm.display, e) || contextMenuInGutter(cm, e)) { + return; + } + if (signalDOMEvent(cm, e, 'contextmenu')) { + return; + } + if (!captureRightClick) { + cm.display.input.onContextMenu(e); + } } function contextMenuInGutter(cm, e) { - if (!hasHandler(cm, "gutterContextMenu")) { return false } - return gutterEvent(cm, e, "gutterContextMenu", false) + if (!hasHandler(cm, 'gutterContextMenu')) { + return false; + } + return gutterEvent(cm, e, 'gutterContextMenu', false); } function themeChanged(cm) { - cm.display.wrapper.className = cm.display.wrapper.className.replace(/\s*cm-s-\S+/g, "") + - cm.options.theme.replace(/(^|\s)\s*/g, " cm-s-"); + cm.display.wrapper.className = + cm.display.wrapper.className.replace(/\s*cm-s-\S+/g, '') + + cm.options.theme.replace(/(^|\s)\s*/g, ' cm-s-'); clearCaches(cm); } - var Init = {toString: function(){return "CodeMirror.Init"}}; + var Init = { + toString: function () { + return 'CodeMirror.Init'; + }, + }; var defaults = {}; var optionHandlers = {}; @@ -7705,8 +11593,15 @@ function option(name, deflt, handle, notOnInit) { CodeMirror.defaults[name] = deflt; - if (handle) { optionHandlers[name] = - notOnInit ? function (cm, val, old) {if (old != Init) { handle(cm, val, old); }} : handle; } + if (handle) { + optionHandlers[name] = notOnInit + ? function (cm, val, old) { + if (old != Init) { + handle(cm, val, old); + } + } + : handle; + } } CodeMirror.defineOption = option; @@ -7716,126 +11611,272 @@ // These two are, on init, called from the constructor because they // have to be initialized before the editor can start at all. - option("value", "", function (cm, val) { return cm.setValue(val); }, true); - option("mode", null, function (cm, val) { - cm.doc.modeOption = val; - loadMode(cm); - }, true); - - option("indentUnit", 2, loadMode, true); - option("indentWithTabs", false); - option("smartIndent", true); - option("tabSize", 4, function (cm) { - resetModeState(cm); - clearCaches(cm); - regChange(cm); - }, true); + option( + 'value', + '', + function (cm, val) { + return cm.setValue(val); + }, + true + ); + option( + 'mode', + null, + function (cm, val) { + cm.doc.modeOption = val; + loadMode(cm); + }, + true + ); + + option('indentUnit', 2, loadMode, true); + option('indentWithTabs', false); + option('smartIndent', true); + option( + 'tabSize', + 4, + function (cm) { + resetModeState(cm); + clearCaches(cm); + regChange(cm); + }, + true + ); - option("lineSeparator", null, function (cm, val) { + option('lineSeparator', null, function (cm, val) { cm.doc.lineSep = val; - if (!val) { return } - var newBreaks = [], lineNo = cm.doc.first; + if (!val) { + return; + } + var newBreaks = [], + lineNo = cm.doc.first; cm.doc.iter(function (line) { - for (var pos = 0;;) { + for (var pos = 0; ; ) { var found = line.text.indexOf(val, pos); - if (found == -1) { break } + if (found == -1) { + break; + } pos = found + val.length; newBreaks.push(Pos(lineNo, found)); } lineNo++; }); - for (var i = newBreaks.length - 1; i >= 0; i--) - { replaceRange(cm.doc, val, newBreaks[i], Pos(newBreaks[i].line, newBreaks[i].ch + val.length)); } - }); - option("specialChars", /[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g, function (cm, val, old) { - cm.state.specialChars = new RegExp(val.source + (val.test("\t") ? "" : "|\t"), "g"); - if (old != Init) { cm.refresh(); } + for (var i = newBreaks.length - 1; i >= 0; i--) { + replaceRange( + cm.doc, + val, + newBreaks[i], + Pos(newBreaks[i].line, newBreaks[i].ch + val.length) + ); + } }); - option("specialCharPlaceholder", defaultSpecialCharPlaceholder, function (cm) { return cm.refresh(); }, true); - option("electricChars", true); - option("inputStyle", mobile ? "contenteditable" : "textarea", function () { - throw new Error("inputStyle can not (yet) be changed in a running editor") // FIXME - }, true); - option("spellcheck", false, function (cm, val) { return cm.getInputField().spellcheck = val; }, true); - option("autocorrect", false, function (cm, val) { return cm.getInputField().autocorrect = val; }, true); - option("autocapitalize", false, function (cm, val) { return cm.getInputField().autocapitalize = val; }, true); - option("rtlMoveVisually", !windows); - option("wholeLineUpdateBefore", true); - - option("theme", "default", function (cm) { - themeChanged(cm); - updateGutters(cm); - }, true); - option("keyMap", "default", function (cm, val, old) { + option( + 'specialChars', + /[\u0000-\u001f\u007f-\u009f\u00ad\u061c\u200b-\u200f\u2028\u2029\ufeff\ufff9-\ufffc]/g, + function (cm, val, old) { + cm.state.specialChars = new RegExp( + val.source + (val.test('\t') ? '' : '|\t'), + 'g' + ); + if (old != Init) { + cm.refresh(); + } + } + ); + option( + 'specialCharPlaceholder', + defaultSpecialCharPlaceholder, + function (cm) { + return cm.refresh(); + }, + true + ); + option('electricChars', true); + option( + 'inputStyle', + mobile ? 'contenteditable' : 'textarea', + function () { + throw new Error( + 'inputStyle can not (yet) be changed in a running editor' + ); // FIXME + }, + true + ); + option( + 'spellcheck', + false, + function (cm, val) { + return (cm.getInputField().spellcheck = val); + }, + true + ); + option( + 'autocorrect', + false, + function (cm, val) { + return (cm.getInputField().autocorrect = val); + }, + true + ); + option( + 'autocapitalize', + false, + function (cm, val) { + return (cm.getInputField().autocapitalize = val); + }, + true + ); + option('rtlMoveVisually', !windows); + option('wholeLineUpdateBefore', true); + + option( + 'theme', + 'default', + function (cm) { + themeChanged(cm); + updateGutters(cm); + }, + true + ); + option('keyMap', 'default', function (cm, val, old) { var next = getKeyMap(val); var prev = old != Init && getKeyMap(old); - if (prev && prev.detach) { prev.detach(cm, next); } - if (next.attach) { next.attach(cm, prev || null); } + if (prev && prev.detach) { + prev.detach(cm, next); + } + if (next.attach) { + next.attach(cm, prev || null); + } }); - option("extraKeys", null); - option("configureMouse", null); - - option("lineWrapping", false, wrappingChanged, true); - option("gutters", [], function (cm, val) { - cm.display.gutterSpecs = getGutters(val, cm.options.lineNumbers); - updateGutters(cm); - }, true); - option("fixedGutter", true, function (cm, val) { - cm.display.gutters.style.left = val ? compensateForHScroll(cm.display) + "px" : "0"; - cm.refresh(); - }, true); - option("coverGutterNextToScrollbar", false, function (cm) { return updateScrollbars(cm); }, true); - option("scrollbarStyle", "native", function (cm) { - initScrollbars(cm); - updateScrollbars(cm); - cm.display.scrollbars.setScrollTop(cm.doc.scrollTop); - cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft); - }, true); - option("lineNumbers", false, function (cm, val) { - cm.display.gutterSpecs = getGutters(cm.options.gutters, val); - updateGutters(cm); - }, true); - option("firstLineNumber", 1, updateGutters, true); - option("lineNumberFormatter", function (integer) { return integer; }, updateGutters, true); - option("showCursorWhenSelecting", false, updateSelection, true); - - option("resetSelectionOnContextMenu", true); - option("lineWiseCopyCut", true); - option("pasteLinesPerSelection", true); - option("selectionsMayTouch", false); - - option("readOnly", false, function (cm, val) { - if (val == "nocursor") { + option('extraKeys', null); + option('configureMouse', null); + + option('lineWrapping', false, wrappingChanged, true); + option( + 'gutters', + [], + function (cm, val) { + cm.display.gutterSpecs = getGutters(val, cm.options.lineNumbers); + updateGutters(cm); + }, + true + ); + option( + 'fixedGutter', + true, + function (cm, val) { + cm.display.gutters.style.left = val + ? compensateForHScroll(cm.display) + 'px' + : '0'; + cm.refresh(); + }, + true + ); + option( + 'coverGutterNextToScrollbar', + false, + function (cm) { + return updateScrollbars(cm); + }, + true + ); + option( + 'scrollbarStyle', + 'native', + function (cm) { + initScrollbars(cm); + updateScrollbars(cm); + cm.display.scrollbars.setScrollTop(cm.doc.scrollTop); + cm.display.scrollbars.setScrollLeft(cm.doc.scrollLeft); + }, + true + ); + option( + 'lineNumbers', + false, + function (cm, val) { + cm.display.gutterSpecs = getGutters(cm.options.gutters, val); + updateGutters(cm); + }, + true + ); + option('firstLineNumber', 1, updateGutters, true); + option( + 'lineNumberFormatter', + function (integer) { + return integer; + }, + updateGutters, + true + ); + option('showCursorWhenSelecting', false, updateSelection, true); + + option('resetSelectionOnContextMenu', true); + option('lineWiseCopyCut', true); + option('pasteLinesPerSelection', true); + option('selectionsMayTouch', false); + + option('readOnly', false, function (cm, val) { + if (val == 'nocursor') { onBlur(cm); cm.display.input.blur(); } cm.display.input.readOnlyChanged(val); }); - option("disableInput", false, function (cm, val) {if (!val) { cm.display.input.reset(); }}, true); - option("dragDrop", true, dragDropChanged); - option("allowDropFileTypes", null); - - option("cursorBlinkRate", 530); - option("cursorScrollMargin", 0); - option("cursorHeight", 1, updateSelection, true); - option("singleCursorHeightPerLine", true, updateSelection, true); - option("workTime", 100); - option("workDelay", 100); - option("flattenSpans", true, resetModeState, true); - option("addModeClass", false, resetModeState, true); - option("pollInterval", 100); - option("undoDepth", 200, function (cm, val) { return cm.doc.history.undoDepth = val; }); - option("historyEventDelay", 1250); - option("viewportMargin", 10, function (cm) { return cm.refresh(); }, true); - option("maxHighlightLength", 10000, resetModeState, true); - option("moveInputWithCursor", true, function (cm, val) { - if (!val) { cm.display.input.resetPosition(); } + option( + 'disableInput', + false, + function (cm, val) { + if (!val) { + cm.display.input.reset(); + } + }, + true + ); + option('dragDrop', true, dragDropChanged); + option('allowDropFileTypes', null); + + option('cursorBlinkRate', 530); + option('cursorScrollMargin', 0); + option('cursorHeight', 1, updateSelection, true); + option('singleCursorHeightPerLine', true, updateSelection, true); + option('workTime', 100); + option('workDelay', 100); + option('flattenSpans', true, resetModeState, true); + option('addModeClass', false, resetModeState, true); + option('pollInterval', 100); + option('undoDepth', 200, function (cm, val) { + return (cm.doc.history.undoDepth = val); + }); + option('historyEventDelay', 1250); + option( + 'viewportMargin', + 10, + function (cm) { + return cm.refresh(); + }, + true + ); + option('maxHighlightLength', 10000, resetModeState, true); + option('moveInputWithCursor', true, function (cm, val) { + if (!val) { + cm.display.input.resetPosition(); + } }); - option("tabindex", null, function (cm, val) { return cm.display.input.getField().tabIndex = val || ""; }); - option("autofocus", null); - option("direction", "ltr", function (cm, val) { return cm.doc.setDirection(val); }, true); - option("phrases", null); + option('tabindex', null, function (cm, val) { + return (cm.display.input.getField().tabIndex = val || ''); + }); + option('autofocus', null); + option( + 'direction', + 'ltr', + function (cm, val) { + return cm.doc.setDirection(val); + }, + true + ); + option('phrases', null); } function dragDropChanged(cm, value, old) { @@ -7843,27 +11884,29 @@ if (!value != !wasOn) { var funcs = cm.display.dragFunctions; var toggle = value ? on : off; - toggle(cm.display.scroller, "dragstart", funcs.start); - toggle(cm.display.scroller, "dragenter", funcs.enter); - toggle(cm.display.scroller, "dragover", funcs.over); - toggle(cm.display.scroller, "dragleave", funcs.leave); - toggle(cm.display.scroller, "drop", funcs.drop); + toggle(cm.display.scroller, 'dragstart', funcs.start); + toggle(cm.display.scroller, 'dragenter', funcs.enter); + toggle(cm.display.scroller, 'dragover', funcs.over); + toggle(cm.display.scroller, 'dragleave', funcs.leave); + toggle(cm.display.scroller, 'drop', funcs.drop); } } function wrappingChanged(cm) { if (cm.options.lineWrapping) { - addClass(cm.display.wrapper, "CodeMirror-wrap"); - cm.display.sizer.style.minWidth = ""; + addClass(cm.display.wrapper, 'CodeMirror-wrap'); + cm.display.sizer.style.minWidth = ''; cm.display.sizerWidth = null; } else { - rmClass(cm.display.wrapper, "CodeMirror-wrap"); + rmClass(cm.display.wrapper, 'CodeMirror-wrap'); findMaxLine(cm); } estimateLineHeights(cm); regChange(cm); clearCaches(cm); - setTimeout(function () { return updateScrollbars(cm); }, 100); + setTimeout(function () { + return updateScrollbars(cm); + }, 100); } // A CodeMirror instance represents an editor. This is the object @@ -7872,46 +11915,65 @@ function CodeMirror(place, options) { var this$1 = this; - if (!(this instanceof CodeMirror)) { return new CodeMirror(place, options) } + if (!(this instanceof CodeMirror)) { + return new CodeMirror(place, options); + } this.options = options = options ? copyObj(options) : {}; // Determine effective options based on given values and defaults. copyObj(defaults, options, false); var doc = options.value; - if (typeof doc == "string") { doc = new Doc(doc, options.mode, null, options.lineSeparator, options.direction); } - else if (options.mode) { doc.modeOption = options.mode; } + if (typeof doc == 'string') { + doc = new Doc( + doc, + options.mode, + null, + options.lineSeparator, + options.direction + ); + } else if (options.mode) { + doc.modeOption = options.mode; + } this.doc = doc; var input = new CodeMirror.inputStyles[options.inputStyle](this); - var display = this.display = new Display(place, doc, input, options); + var display = (this.display = new Display(place, doc, input, options)); display.wrapper.CodeMirror = this; themeChanged(this); - if (options.lineWrapping) - { this.display.wrapper.className += " CodeMirror-wrap"; } + if (options.lineWrapping) { + this.display.wrapper.className += ' CodeMirror-wrap'; + } initScrollbars(this); this.state = { - keyMaps: [], // stores maps added by addKeyMap + keyMaps: [], // stores maps added by addKeyMap overlays: [], // highlighting overlays, as added by addOverlay - modeGen: 0, // bumped when mode/overlay changes, used to invalidate highlighting info + modeGen: 0, // bumped when mode/overlay changes, used to invalidate highlighting info overwrite: false, delayingBlurEvent: false, focused: false, suppressEdits: false, // used to disable editing during key handlers when in readOnly mode - pasteIncoming: -1, cutIncoming: -1, // help recognize paste/cut edits in input.poll + pasteIncoming: -1, + cutIncoming: -1, // help recognize paste/cut edits in input.poll selectingText: false, draggingText: false, highlight: new Delayed(), // stores highlight worker timeout - keySeq: null, // Unfinished key sequence - specialChars: null + keySeq: null, // Unfinished key sequence + specialChars: null, }; - if (options.autofocus && !mobile) { display.input.focus(); } + if (options.autofocus && !mobile) { + display.input.focus(); + } // Override magic textarea content restore that IE sometimes does // on our hidden textarea on reload - if (ie && ie_version < 11) { setTimeout(function () { return this$1.display.input.reset(true); }, 20); } + if (ie && ie_version < 11) { + setTimeout(function () { + return this$1.display.input.reset(true); + }, 20); + } registerEventHandlers(this); ensureGlobalHandlers(); @@ -7920,22 +11982,34 @@ this.curOp.forceUpdate = true; attachDoc(this, doc); - if ((options.autofocus && !mobile) || this.hasFocus()) - { setTimeout(bind(onFocus, this), 20); } - else - { onBlur(this); } + if ((options.autofocus && !mobile) || this.hasFocus()) { + setTimeout(bind(onFocus, this), 20); + } else { + onBlur(this); + } - for (var opt in optionHandlers) { if (optionHandlers.hasOwnProperty(opt)) - { optionHandlers[opt](this$1, options[opt], Init); } } + for (var opt in optionHandlers) { + if (optionHandlers.hasOwnProperty(opt)) { + optionHandlers[opt](this$1, options[opt], Init); + } + } maybeUpdateLineNumberWidth(this); - if (options.finishInit) { options.finishInit(this); } - for (var i = 0; i < initHooks.length; ++i) { initHooks[i](this$1); } + if (options.finishInit) { + options.finishInit(this); + } + for (var i = 0; i < initHooks.length; ++i) { + initHooks[i](this$1); + } endOperation(this); // Suppress optimizelegibility in Webkit, since it breaks text // measuring on line wrapping boundaries. - if (webkit && options.lineWrapping && - getComputedStyle(display.lineDiv).textRendering == "optimizelegibility") - { display.lineDiv.style.textRendering = "auto"; } + if ( + webkit && + options.lineWrapping && + getComputedStyle(display.lineDiv).textRendering == 'optimizelegibility' + ) { + display.lineDiv.style.textRendering = 'auto'; + } } // The default configuration options. @@ -7946,116 +12020,190 @@ // Attach the necessary event handlers when initializing the editor function registerEventHandlers(cm) { var d = cm.display; - on(d.scroller, "mousedown", operation(cm, onMouseDown)); + on(d.scroller, 'mousedown', operation(cm, onMouseDown)); // Older IE's will not fire a second mousedown for a double click - if (ie && ie_version < 11) - { on(d.scroller, "dblclick", operation(cm, function (e) { - if (signalDOMEvent(cm, e)) { return } - var pos = posFromMouse(cm, e); - if (!pos || clickInGutter(cm, e) || eventInWidget(cm.display, e)) { return } - e_preventDefault(e); - var word = cm.findWordAt(pos); - extendSelection(cm.doc, word.anchor, word.head); - })); } - else - { on(d.scroller, "dblclick", function (e) { return signalDOMEvent(cm, e) || e_preventDefault(e); }); } + if (ie && ie_version < 11) { + on( + d.scroller, + 'dblclick', + operation(cm, function (e) { + if (signalDOMEvent(cm, e)) { + return; + } + var pos = posFromMouse(cm, e); + if (!pos || clickInGutter(cm, e) || eventInWidget(cm.display, e)) { + return; + } + e_preventDefault(e); + var word = cm.findWordAt(pos); + extendSelection(cm.doc, word.anchor, word.head); + }) + ); + } else { + on(d.scroller, 'dblclick', function (e) { + return signalDOMEvent(cm, e) || e_preventDefault(e); + }); + } // Some browsers fire contextmenu *after* opening the menu, at // which point we can't mess with it anymore. Context menu is // handled in onMouseDown for these browsers. - on(d.scroller, "contextmenu", function (e) { return onContextMenu(cm, e); }); - on(d.input.getField(), "contextmenu", function (e) { - if (!d.scroller.contains(e.target)) { onContextMenu(cm, e); } + on(d.scroller, 'contextmenu', function (e) { + return onContextMenu(cm, e); + }); + on(d.input.getField(), 'contextmenu', function (e) { + if (!d.scroller.contains(e.target)) { + onContextMenu(cm, e); + } }); // Used to suppress mouse event handling when a touch happens - var touchFinished, prevTouch = {end: 0}; + var touchFinished, + prevTouch = { end: 0 }; function finishTouch() { if (d.activeTouch) { - touchFinished = setTimeout(function () { return d.activeTouch = null; }, 1000); + touchFinished = setTimeout(function () { + return (d.activeTouch = null); + }, 1000); prevTouch = d.activeTouch; - prevTouch.end = +new Date; + prevTouch.end = +new Date(); } } function isMouseLikeTouchEvent(e) { - if (e.touches.length != 1) { return false } + if (e.touches.length != 1) { + return false; + } var touch = e.touches[0]; - return touch.radiusX <= 1 && touch.radiusY <= 1 + return touch.radiusX <= 1 && touch.radiusY <= 1; } function farAway(touch, other) { - if (other.left == null) { return true } - var dx = other.left - touch.left, dy = other.top - touch.top; - return dx * dx + dy * dy > 20 * 20 - } - on(d.scroller, "touchstart", function (e) { - if (!signalDOMEvent(cm, e) && !isMouseLikeTouchEvent(e) && !clickInGutter(cm, e)) { + if (other.left == null) { + return true; + } + var dx = other.left - touch.left, + dy = other.top - touch.top; + return dx * dx + dy * dy > 20 * 20; + } + on(d.scroller, 'touchstart', function (e) { + if ( + !signalDOMEvent(cm, e) && + !isMouseLikeTouchEvent(e) && + !clickInGutter(cm, e) + ) { d.input.ensurePolled(); clearTimeout(touchFinished); - var now = +new Date; - d.activeTouch = {start: now, moved: false, - prev: now - prevTouch.end <= 300 ? prevTouch : null}; + var now = +new Date(); + d.activeTouch = { + start: now, + moved: false, + prev: now - prevTouch.end <= 300 ? prevTouch : null, + }; if (e.touches.length == 1) { d.activeTouch.left = e.touches[0].pageX; d.activeTouch.top = e.touches[0].pageY; } } }); - on(d.scroller, "touchmove", function () { - if (d.activeTouch) { d.activeTouch.moved = true; } + on(d.scroller, 'touchmove', function () { + if (d.activeTouch) { + d.activeTouch.moved = true; + } }); - on(d.scroller, "touchend", function (e) { + on(d.scroller, 'touchend', function (e) { var touch = d.activeTouch; - if (touch && !eventInWidget(d, e) && touch.left != null && - !touch.moved && new Date - touch.start < 300) { - var pos = cm.coordsChar(d.activeTouch, "page"), range; - if (!touch.prev || farAway(touch, touch.prev)) // Single tap - { range = new Range(pos, pos); } - else if (!touch.prev.prev || farAway(touch, touch.prev.prev)) // Double tap - { range = cm.findWordAt(pos); } - else // Triple tap - { range = new Range(Pos(pos.line, 0), clipPos(cm.doc, Pos(pos.line + 1, 0))); } + if ( + touch && + !eventInWidget(d, e) && + touch.left != null && + !touch.moved && + new Date() - touch.start < 300 + ) { + var pos = cm.coordsChar(d.activeTouch, 'page'), + range; + if (!touch.prev || farAway(touch, touch.prev)) { + // Single tap + range = new Range(pos, pos); + } else if (!touch.prev.prev || farAway(touch, touch.prev.prev)) { + // Double tap + range = cm.findWordAt(pos); + } // Triple tap + else { + range = new Range( + Pos(pos.line, 0), + clipPos(cm.doc, Pos(pos.line + 1, 0)) + ); + } cm.setSelection(range.anchor, range.head); cm.focus(); e_preventDefault(e); } finishTouch(); }); - on(d.scroller, "touchcancel", finishTouch); + on(d.scroller, 'touchcancel', finishTouch); // Sync scrolling between fake scrollbars and real scrollable // area, ensure viewport is updated when scrolling. - on(d.scroller, "scroll", function () { + on(d.scroller, 'scroll', function () { if (d.scroller.clientHeight) { updateScrollTop(cm, d.scroller.scrollTop); setScrollLeft(cm, d.scroller.scrollLeft, true); - signal(cm, "scroll", cm); + signal(cm, 'scroll', cm); } }); // Listen to wheel events in order to try and update the viewport on time. - on(d.scroller, "mousewheel", function (e) { return onScrollWheel(cm, e); }); - on(d.scroller, "DOMMouseScroll", function (e) { return onScrollWheel(cm, e); }); + on(d.scroller, 'mousewheel', function (e) { + return onScrollWheel(cm, e); + }); + on(d.scroller, 'DOMMouseScroll', function (e) { + return onScrollWheel(cm, e); + }); // Prevent wrapper from ever scrolling - on(d.wrapper, "scroll", function () { return d.wrapper.scrollTop = d.wrapper.scrollLeft = 0; }); + on(d.wrapper, 'scroll', function () { + return (d.wrapper.scrollTop = d.wrapper.scrollLeft = 0); + }); d.dragFunctions = { - enter: function (e) {if (!signalDOMEvent(cm, e)) { e_stop(e); }}, - over: function (e) {if (!signalDOMEvent(cm, e)) { onDragOver(cm, e); e_stop(e); }}, - start: function (e) { return onDragStart(cm, e); }, + enter: function (e) { + if (!signalDOMEvent(cm, e)) { + e_stop(e); + } + }, + over: function (e) { + if (!signalDOMEvent(cm, e)) { + onDragOver(cm, e); + e_stop(e); + } + }, + start: function (e) { + return onDragStart(cm, e); + }, drop: operation(cm, onDrop), - leave: function (e) {if (!signalDOMEvent(cm, e)) { clearDragCursor(cm); }} + leave: function (e) { + if (!signalDOMEvent(cm, e)) { + clearDragCursor(cm); + } + }, }; var inp = d.input.getField(); - on(inp, "keyup", function (e) { return onKeyUp.call(cm, e); }); - on(inp, "keydown", operation(cm, onKeyDown)); - on(inp, "keypress", operation(cm, onKeyPress)); - on(inp, "focus", function (e) { return onFocus(cm, e); }); - on(inp, "blur", function (e) { return onBlur(cm, e); }); + on(inp, 'keyup', function (e) { + return onKeyUp.call(cm, e); + }); + on(inp, 'keydown', operation(cm, onKeyDown)); + on(inp, 'keypress', operation(cm, onKeyPress)); + on(inp, 'focus', function (e) { + return onFocus(cm, e); + }); + on(inp, 'blur', function (e) { + return onBlur(cm, e); + }); } var initHooks = []; - CodeMirror.defineInitHook = function (f) { return initHooks.push(f); }; + CodeMirror.defineInitHook = function (f) { + return initHooks.push(f); + }; // Indent the given line. The how parameter can be "smart", // "add"/null, "subtract", or "prev". When aggressive is false @@ -8063,50 +12211,82 @@ // lines are not indented, and places where the mode returns Pass // are left alone. function indentLine(cm, n, how, aggressive) { - var doc = cm.doc, state; - if (how == null) { how = "add"; } - if (how == "smart") { + var doc = cm.doc, + state; + if (how == null) { + how = 'add'; + } + if (how == 'smart') { // Fall back to "prev" when the mode doesn't have an indentation // method. - if (!doc.mode.indent) { how = "prev"; } - else { state = getContextBefore(cm, n).state; } + if (!doc.mode.indent) { + how = 'prev'; + } else { + state = getContextBefore(cm, n).state; + } } var tabSize = cm.options.tabSize; - var line = getLine(doc, n), curSpace = countColumn(line.text, null, tabSize); - if (line.stateAfter) { line.stateAfter = null; } - var curSpaceString = line.text.match(/^\s*/)[0], indentation; + var line = getLine(doc, n), + curSpace = countColumn(line.text, null, tabSize); + if (line.stateAfter) { + line.stateAfter = null; + } + var curSpaceString = line.text.match(/^\s*/)[0], + indentation; if (!aggressive && !/\S/.test(line.text)) { indentation = 0; - how = "not"; - } else if (how == "smart") { - indentation = doc.mode.indent(state, line.text.slice(curSpaceString.length), line.text); + how = 'not'; + } else if (how == 'smart') { + indentation = doc.mode.indent( + state, + line.text.slice(curSpaceString.length), + line.text + ); if (indentation == Pass || indentation > 150) { - if (!aggressive) { return } - how = "prev"; + if (!aggressive) { + return; + } + how = 'prev'; } } - if (how == "prev") { - if (n > doc.first) { indentation = countColumn(getLine(doc, n-1).text, null, tabSize); } - else { indentation = 0; } - } else if (how == "add") { + if (how == 'prev') { + if (n > doc.first) { + indentation = countColumn(getLine(doc, n - 1).text, null, tabSize); + } else { + indentation = 0; + } + } else if (how == 'add') { indentation = curSpace + cm.options.indentUnit; - } else if (how == "subtract") { + } else if (how == 'subtract') { indentation = curSpace - cm.options.indentUnit; - } else if (typeof how == "number") { + } else if (typeof how == 'number') { indentation = curSpace + how; } indentation = Math.max(0, indentation); - var indentString = "", pos = 0; - if (cm.options.indentWithTabs) - { for (var i = Math.floor(indentation / tabSize); i; --i) {pos += tabSize; indentString += "\t";} } - if (pos < indentation) { indentString += spaceStr(indentation - pos); } + var indentString = '', + pos = 0; + if (cm.options.indentWithTabs) { + for (var i = Math.floor(indentation / tabSize); i; --i) { + pos += tabSize; + indentString += '\t'; + } + } + if (pos < indentation) { + indentString += spaceStr(indentation - pos); + } if (indentString != curSpaceString) { - replaceRange(doc, indentString, Pos(n, 0), Pos(n, curSpaceString.length), "+input"); + replaceRange( + doc, + indentString, + Pos(n, 0), + Pos(n, curSpaceString.length), + '+input' + ); line.stateAfter = null; - return true + return true; } else { // Ensure that, if the cursor was in the whitespace at the start // of the line, it is moved to the end of that space. @@ -8115,7 +12295,7 @@ if (range.head.line == n && range.head.ch < curSpaceString.length) { var pos$1 = Pos(n, curSpaceString.length); replaceOneSelection(doc, i$1, new Range(pos$1, pos$1)); - break + break; } } } @@ -8133,21 +12313,30 @@ function applyTextInput(cm, inserted, deleted, sel, origin) { var doc = cm.doc; cm.display.shift = false; - if (!sel) { sel = doc.sel; } + if (!sel) { + sel = doc.sel; + } - var recent = +new Date - 200; - var paste = origin == "paste" || cm.state.pasteIncoming > recent; - var textLines = splitLinesAuto(inserted), multiPaste = null; + var recent = +new Date() - 200; + var paste = origin == 'paste' || cm.state.pasteIncoming > recent; + var textLines = splitLinesAuto(inserted), + multiPaste = null; // When pasting N lines into N selections, insert one line per selection if (paste && sel.ranges.length > 1) { - if (lastCopied && lastCopied.text.join("\n") == inserted) { + if (lastCopied && lastCopied.text.join('\n') == inserted) { if (sel.ranges.length % lastCopied.text.length == 0) { multiPaste = []; - for (var i = 0; i < lastCopied.text.length; i++) - { multiPaste.push(doc.splitLines(lastCopied.text[i])); } + for (var i = 0; i < lastCopied.text.length; i++) { + multiPaste.push(doc.splitLines(lastCopied.text[i])); + } } - } else if (textLines.length == sel.ranges.length && cm.options.pasteLinesPerSelection) { - multiPaste = map(textLines, function (l) { return [l]; }); + } else if ( + textLines.length == sel.ranges.length && + cm.options.pasteLinesPerSelection + ) { + multiPaste = map(textLines, function (l) { + return [l]; + }); } } @@ -8155,93 +12344,151 @@ // Normal behavior is to insert the new text into every selection for (var i$1 = sel.ranges.length - 1; i$1 >= 0; i$1--) { var range$$1 = sel.ranges[i$1]; - var from = range$$1.from(), to = range$$1.to(); + var from = range$$1.from(), + to = range$$1.to(); if (range$$1.empty()) { - if (deleted && deleted > 0) // Handle deletion - { from = Pos(from.line, from.ch - deleted); } - else if (cm.state.overwrite && !paste) // Handle overwrite - { to = Pos(to.line, Math.min(getLine(doc, to.line).text.length, to.ch + lst(textLines).length)); } - else if (paste && lastCopied && lastCopied.lineWise && lastCopied.text.join("\n") == inserted) - { from = to = Pos(from.line, 0); } - } - var changeEvent = {from: from, to: to, text: multiPaste ? multiPaste[i$1 % multiPaste.length] : textLines, - origin: origin || (paste ? "paste" : cm.state.cutIncoming > recent ? "cut" : "+input")}; + if (deleted && deleted > 0) { + // Handle deletion + from = Pos(from.line, from.ch - deleted); + } else if (cm.state.overwrite && !paste) { + // Handle overwrite + to = Pos( + to.line, + Math.min( + getLine(doc, to.line).text.length, + to.ch + lst(textLines).length + ) + ); + } else if ( + paste && + lastCopied && + lastCopied.lineWise && + lastCopied.text.join('\n') == inserted + ) { + from = to = Pos(from.line, 0); + } + } + var changeEvent = { + from: from, + to: to, + text: multiPaste ? multiPaste[i$1 % multiPaste.length] : textLines, + origin: + origin || + (paste ? 'paste' : cm.state.cutIncoming > recent ? 'cut' : '+input'), + }; makeChange(cm.doc, changeEvent); - signalLater(cm, "inputRead", cm, changeEvent); + signalLater(cm, 'inputRead', cm, changeEvent); + } + if (inserted && !paste) { + triggerElectric(cm, inserted); } - if (inserted && !paste) - { triggerElectric(cm, inserted); } ensureCursorVisible(cm); - if (cm.curOp.updateInput < 2) { cm.curOp.updateInput = updateInput; } + if (cm.curOp.updateInput < 2) { + cm.curOp.updateInput = updateInput; + } cm.curOp.typing = true; cm.state.pasteIncoming = cm.state.cutIncoming = -1; } function handlePaste(e, cm) { - var pasted = e.clipboardData && e.clipboardData.getData("Text"); + var pasted = e.clipboardData && e.clipboardData.getData('Text'); if (pasted) { e.preventDefault(); - if (!cm.isReadOnly() && !cm.options.disableInput) - { runInOp(cm, function () { return applyTextInput(cm, pasted, 0, null, "paste"); }); } - return true + if (!cm.isReadOnly() && !cm.options.disableInput) { + runInOp(cm, function () { + return applyTextInput(cm, pasted, 0, null, 'paste'); + }); + } + return true; } } function triggerElectric(cm, inserted) { // When an 'electric' character is inserted, immediately trigger a reindent - if (!cm.options.electricChars || !cm.options.smartIndent) { return } + if (!cm.options.electricChars || !cm.options.smartIndent) { + return; + } var sel = cm.doc.sel; for (var i = sel.ranges.length - 1; i >= 0; i--) { var range$$1 = sel.ranges[i]; - if (range$$1.head.ch > 100 || (i && sel.ranges[i - 1].head.line == range$$1.head.line)) { continue } + if ( + range$$1.head.ch > 100 || + (i && sel.ranges[i - 1].head.line == range$$1.head.line) + ) { + continue; + } var mode = cm.getModeAt(range$$1.head); var indented = false; if (mode.electricChars) { - for (var j = 0; j < mode.electricChars.length; j++) - { if (inserted.indexOf(mode.electricChars.charAt(j)) > -1) { - indented = indentLine(cm, range$$1.head.line, "smart"); - break - } } + for (var j = 0; j < mode.electricChars.length; j++) { + if (inserted.indexOf(mode.electricChars.charAt(j)) > -1) { + indented = indentLine(cm, range$$1.head.line, 'smart'); + break; + } + } } else if (mode.electricInput) { - if (mode.electricInput.test(getLine(cm.doc, range$$1.head.line).text.slice(0, range$$1.head.ch))) - { indented = indentLine(cm, range$$1.head.line, "smart"); } + if ( + mode.electricInput.test( + getLine(cm.doc, range$$1.head.line).text.slice(0, range$$1.head.ch) + ) + ) { + indented = indentLine(cm, range$$1.head.line, 'smart'); + } + } + if (indented) { + signalLater(cm, 'electricInput', cm, range$$1.head.line); } - if (indented) { signalLater(cm, "electricInput", cm, range$$1.head.line); } } } function copyableRanges(cm) { - var text = [], ranges = []; + var text = [], + ranges = []; for (var i = 0; i < cm.doc.sel.ranges.length; i++) { var line = cm.doc.sel.ranges[i].head.line; - var lineRange = {anchor: Pos(line, 0), head: Pos(line + 1, 0)}; + var lineRange = { anchor: Pos(line, 0), head: Pos(line + 1, 0) }; ranges.push(lineRange); text.push(cm.getRange(lineRange.anchor, lineRange.head)); } - return {text: text, ranges: ranges} + return { text: text, ranges: ranges }; } function disableBrowserMagic(field, spellcheck, autocorrect, autocapitalize) { - field.setAttribute("autocorrect", autocorrect ? "" : "off"); - field.setAttribute("autocapitalize", autocapitalize ? "" : "off"); - field.setAttribute("spellcheck", !!spellcheck); + field.setAttribute('autocorrect', autocorrect ? '' : 'off'); + field.setAttribute('autocapitalize', autocapitalize ? '' : 'off'); + field.setAttribute('spellcheck', !!spellcheck); } function hiddenTextarea() { - var te = elt("textarea", null, null, "position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none"); - var div = elt("div", [te], null, "overflow: hidden; position: relative; width: 3px; height: 0px;"); + var te = elt( + 'textarea', + null, + null, + 'position: absolute; bottom: -1em; padding: 0; width: 1px; height: 1em; outline: none' + ); + var div = elt( + 'div', + [te], + null, + 'overflow: hidden; position: relative; width: 3px; height: 0px;' + ); // The textarea is kept positioned near the cursor to prevent the // fact that it'll be scrolled into view on input from scrolling // our fake cursor out of view. On webkit, when wrap=off, paste is // very slow. So make the area wide instead. - if (webkit) { te.style.width = "1000px"; } - else { te.setAttribute("wrap", "off"); } + if (webkit) { + te.style.width = '1000px'; + } else { + te.setAttribute('wrap', 'off'); + } // If border: 0; -- iOS fails to open keyboard (issue #1287) - if (ios) { te.style.border = "1px solid black"; } + if (ios) { + te.style.border = '1px solid black'; + } disableBrowserMagic(te); - return div + return div; } // The publicly visible API. Note that methodOp(f) means @@ -8255,139 +12502,200 @@ function addEditorMethods(CodeMirror) { var optionHandlers = CodeMirror.optionHandlers; - var helpers = CodeMirror.helpers = {}; + var helpers = (CodeMirror.helpers = {}); CodeMirror.prototype = { constructor: CodeMirror, - focus: function(){window.focus(); this.display.input.focus();}, + focus: function () { + window.focus(); + this.display.input.focus(); + }, - setOption: function(option, value) { - var options = this.options, old = options[option]; - if (options[option] == value && option != "mode") { return } + setOption: function (option, value) { + var options = this.options, + old = options[option]; + if (options[option] == value && option != 'mode') { + return; + } options[option] = value; - if (optionHandlers.hasOwnProperty(option)) - { operation(this, optionHandlers[option])(this, value, old); } - signal(this, "optionChange", this, option); + if (optionHandlers.hasOwnProperty(option)) { + operation(this, optionHandlers[option])(this, value, old); + } + signal(this, 'optionChange', this, option); }, - getOption: function(option) {return this.options[option]}, - getDoc: function() {return this.doc}, + getOption: function (option) { + return this.options[option]; + }, + getDoc: function () { + return this.doc; + }, - addKeyMap: function(map$$1, bottom) { - this.state.keyMaps[bottom ? "push" : "unshift"](getKeyMap(map$$1)); + addKeyMap: function (map$$1, bottom) { + this.state.keyMaps[bottom ? 'push' : 'unshift'](getKeyMap(map$$1)); }, - removeKeyMap: function(map$$1) { + removeKeyMap: function (map$$1) { var maps = this.state.keyMaps; - for (var i = 0; i < maps.length; ++i) - { if (maps[i] == map$$1 || maps[i].name == map$$1) { + for (var i = 0; i < maps.length; ++i) { + if (maps[i] == map$$1 || maps[i].name == map$$1) { maps.splice(i, 1); - return true - } } + return true; + } + } }, - addOverlay: methodOp(function(spec, options) { + addOverlay: methodOp(function (spec, options) { var mode = spec.token ? spec : CodeMirror.getMode(this.options, spec); - if (mode.startState) { throw new Error("Overlays may not be stateful.") } - insertSorted(this.state.overlays, - {mode: mode, modeSpec: spec, opaque: options && options.opaque, - priority: (options && options.priority) || 0}, - function (overlay) { return overlay.priority; }); + if (mode.startState) { + throw new Error('Overlays may not be stateful.'); + } + insertSorted( + this.state.overlays, + { + mode: mode, + modeSpec: spec, + opaque: options && options.opaque, + priority: (options && options.priority) || 0, + }, + function (overlay) { + return overlay.priority; + } + ); this.state.modeGen++; regChange(this); }), - removeOverlay: methodOp(function(spec) { + removeOverlay: methodOp(function (spec) { var this$1 = this; var overlays = this.state.overlays; for (var i = 0; i < overlays.length; ++i) { var cur = overlays[i].modeSpec; - if (cur == spec || typeof spec == "string" && cur.name == spec) { + if (cur == spec || (typeof spec == 'string' && cur.name == spec)) { overlays.splice(i, 1); this$1.state.modeGen++; regChange(this$1); - return + return; } } }), - indentLine: methodOp(function(n, dir, aggressive) { - if (typeof dir != "string" && typeof dir != "number") { - if (dir == null) { dir = this.options.smartIndent ? "smart" : "prev"; } - else { dir = dir ? "add" : "subtract"; } + indentLine: methodOp(function (n, dir, aggressive) { + if (typeof dir != 'string' && typeof dir != 'number') { + if (dir == null) { + dir = this.options.smartIndent ? 'smart' : 'prev'; + } else { + dir = dir ? 'add' : 'subtract'; + } + } + if (isLine(this.doc, n)) { + indentLine(this, n, dir, aggressive); } - if (isLine(this.doc, n)) { indentLine(this, n, dir, aggressive); } }), - indentSelection: methodOp(function(how) { + indentSelection: methodOp(function (how) { var this$1 = this; - var ranges = this.doc.sel.ranges, end = -1; + var ranges = this.doc.sel.ranges, + end = -1; for (var i = 0; i < ranges.length; i++) { var range$$1 = ranges[i]; if (!range$$1.empty()) { - var from = range$$1.from(), to = range$$1.to(); + var from = range$$1.from(), + to = range$$1.to(); var start = Math.max(end, from.line); end = Math.min(this$1.lastLine(), to.line - (to.ch ? 0 : 1)) + 1; - for (var j = start; j < end; ++j) - { indentLine(this$1, j, how); } + for (var j = start; j < end; ++j) { + indentLine(this$1, j, how); + } var newRanges = this$1.doc.sel.ranges; - if (from.ch == 0 && ranges.length == newRanges.length && newRanges[i].from().ch > 0) - { replaceOneSelection(this$1.doc, i, new Range(from, newRanges[i].to()), sel_dontScroll); } + if ( + from.ch == 0 && + ranges.length == newRanges.length && + newRanges[i].from().ch > 0 + ) { + replaceOneSelection( + this$1.doc, + i, + new Range(from, newRanges[i].to()), + sel_dontScroll + ); + } } else if (range$$1.head.line > end) { indentLine(this$1, range$$1.head.line, how, true); end = range$$1.head.line; - if (i == this$1.doc.sel.primIndex) { ensureCursorVisible(this$1); } + if (i == this$1.doc.sel.primIndex) { + ensureCursorVisible(this$1); + } } } }), // Fetch the parser token for a given character. Useful for hacks // that want to inspect the mode state (say, for completion). - getTokenAt: function(pos, precise) { - return takeToken(this, pos, precise) + getTokenAt: function (pos, precise) { + return takeToken(this, pos, precise); }, - getLineTokens: function(line, precise) { - return takeToken(this, Pos(line), precise, true) + getLineTokens: function (line, precise) { + return takeToken(this, Pos(line), precise, true); }, - getTokenTypeAt: function(pos) { + getTokenTypeAt: function (pos) { pos = clipPos(this.doc, pos); var styles = getLineStyles(this, getLine(this.doc, pos.line)); - var before = 0, after = (styles.length - 1) / 2, ch = pos.ch; + var before = 0, + after = (styles.length - 1) / 2, + ch = pos.ch; var type; - if (ch == 0) { type = styles[2]; } - else { for (;;) { - var mid = (before + after) >> 1; - if ((mid ? styles[mid * 2 - 1] : 0) >= ch) { after = mid; } - else if (styles[mid * 2 + 1] < ch) { before = mid + 1; } - else { type = styles[mid * 2 + 2]; break } - } } - var cut = type ? type.indexOf("overlay ") : -1; - return cut < 0 ? type : cut == 0 ? null : type.slice(0, cut - 1) + if (ch == 0) { + type = styles[2]; + } else { + for (;;) { + var mid = (before + after) >> 1; + if ((mid ? styles[mid * 2 - 1] : 0) >= ch) { + after = mid; + } else if (styles[mid * 2 + 1] < ch) { + before = mid + 1; + } else { + type = styles[mid * 2 + 2]; + break; + } + } + } + var cut = type ? type.indexOf('overlay ') : -1; + return cut < 0 ? type : cut == 0 ? null : type.slice(0, cut - 1); }, - getModeAt: function(pos) { + getModeAt: function (pos) { var mode = this.doc.mode; - if (!mode.innerMode) { return mode } - return CodeMirror.innerMode(mode, this.getTokenAt(pos).state).mode + if (!mode.innerMode) { + return mode; + } + return CodeMirror.innerMode(mode, this.getTokenAt(pos).state).mode; }, - getHelper: function(pos, type) { - return this.getHelpers(pos, type)[0] + getHelper: function (pos, type) { + return this.getHelpers(pos, type)[0]; }, - getHelpers: function(pos, type) { + getHelpers: function (pos, type) { var this$1 = this; var found = []; - if (!helpers.hasOwnProperty(type)) { return found } - var help = helpers[type], mode = this.getModeAt(pos); - if (typeof mode[type] == "string") { - if (help[mode[type]]) { found.push(help[mode[type]]); } + if (!helpers.hasOwnProperty(type)) { + return found; + } + var help = helpers[type], + mode = this.getModeAt(pos); + if (typeof mode[type] == 'string') { + if (help[mode[type]]) { + found.push(help[mode[type]]); + } } else if (mode[type]) { for (var i = 0; i < mode[type].length; i++) { var val = help[mode[type][i]]; - if (val) { found.push(val); } + if (val) { + found.push(val); + } } } else if (mode.helperType && help[mode.helperType]) { found.push(help[mode.helperType]); @@ -8396,91 +12704,137 @@ } for (var i$1 = 0; i$1 < help._global.length; i$1++) { var cur = help._global[i$1]; - if (cur.pred(mode, this$1) && indexOf(found, cur.val) == -1) - { found.push(cur.val); } + if (cur.pred(mode, this$1) && indexOf(found, cur.val) == -1) { + found.push(cur.val); + } } - return found + return found; }, - getStateAfter: function(line, precise) { + getStateAfter: function (line, precise) { var doc = this.doc; - line = clipLine(doc, line == null ? doc.first + doc.size - 1: line); - return getContextBefore(this, line + 1, precise).state + line = clipLine(doc, line == null ? doc.first + doc.size - 1 : line); + return getContextBefore(this, line + 1, precise).state; }, - cursorCoords: function(start, mode) { - var pos, range$$1 = this.doc.sel.primary(); - if (start == null) { pos = range$$1.head; } - else if (typeof start == "object") { pos = clipPos(this.doc, start); } - else { pos = start ? range$$1.from() : range$$1.to(); } - return cursorCoords(this, pos, mode || "page") + cursorCoords: function (start, mode) { + var pos, + range$$1 = this.doc.sel.primary(); + if (start == null) { + pos = range$$1.head; + } else if (typeof start == 'object') { + pos = clipPos(this.doc, start); + } else { + pos = start ? range$$1.from() : range$$1.to(); + } + return cursorCoords(this, pos, mode || 'page'); }, - charCoords: function(pos, mode) { - return charCoords(this, clipPos(this.doc, pos), mode || "page") + charCoords: function (pos, mode) { + return charCoords(this, clipPos(this.doc, pos), mode || 'page'); }, - coordsChar: function(coords, mode) { - coords = fromCoordSystem(this, coords, mode || "page"); - return coordsChar(this, coords.left, coords.top) + coordsChar: function (coords, mode) { + coords = fromCoordSystem(this, coords, mode || 'page'); + return coordsChar(this, coords.left, coords.top); }, - lineAtHeight: function(height, mode) { - height = fromCoordSystem(this, {top: height, left: 0}, mode || "page").top; - return lineAtHeight(this.doc, height + this.display.viewOffset) + lineAtHeight: function (height, mode) { + height = fromCoordSystem( + this, + { top: height, left: 0 }, + mode || 'page' + ).top; + return lineAtHeight(this.doc, height + this.display.viewOffset); }, - heightAtLine: function(line, mode, includeWidgets) { - var end = false, lineObj; - if (typeof line == "number") { + heightAtLine: function (line, mode, includeWidgets) { + var end = false, + lineObj; + if (typeof line == 'number') { var last = this.doc.first + this.doc.size - 1; - if (line < this.doc.first) { line = this.doc.first; } - else if (line > last) { line = last; end = true; } + if (line < this.doc.first) { + line = this.doc.first; + } else if (line > last) { + line = last; + end = true; + } lineObj = getLine(this.doc, line); } else { lineObj = line; } - return intoCoordSystem(this, lineObj, {top: 0, left: 0}, mode || "page", includeWidgets || end).top + - (end ? this.doc.height - heightAtLine(lineObj) : 0) + return ( + intoCoordSystem( + this, + lineObj, + { top: 0, left: 0 }, + mode || 'page', + includeWidgets || end + ).top + (end ? this.doc.height - heightAtLine(lineObj) : 0) + ); }, - defaultTextHeight: function() { return textHeight(this.display) }, - defaultCharWidth: function() { return charWidth(this.display) }, + defaultTextHeight: function () { + return textHeight(this.display); + }, + defaultCharWidth: function () { + return charWidth(this.display); + }, - getViewport: function() { return {from: this.display.viewFrom, to: this.display.viewTo}}, + getViewport: function () { + return { from: this.display.viewFrom, to: this.display.viewTo }; + }, - addWidget: function(pos, node, scroll, vert, horiz) { + addWidget: function (pos, node, scroll, vert, horiz) { var display = this.display; pos = cursorCoords(this, clipPos(this.doc, pos)); - var top = pos.bottom, left = pos.left; - node.style.position = "absolute"; - node.setAttribute("cm-ignore-events", "true"); + var top = pos.bottom, + left = pos.left; + node.style.position = 'absolute'; + node.setAttribute('cm-ignore-events', 'true'); this.display.input.setUneditable(node); display.sizer.appendChild(node); - if (vert == "over") { + if (vert == 'over') { top = pos.top; - } else if (vert == "above" || vert == "near") { + } else if (vert == 'above' || vert == 'near') { var vspace = Math.max(display.wrapper.clientHeight, this.doc.height), - hspace = Math.max(display.sizer.clientWidth, display.lineSpace.clientWidth); + hspace = Math.max( + display.sizer.clientWidth, + display.lineSpace.clientWidth + ); // Default to positioning above (if specified and possible); otherwise default to positioning below - if ((vert == 'above' || pos.bottom + node.offsetHeight > vspace) && pos.top > node.offsetHeight) - { top = pos.top - node.offsetHeight; } - else if (pos.bottom + node.offsetHeight <= vspace) - { top = pos.bottom; } - if (left + node.offsetWidth > hspace) - { left = hspace - node.offsetWidth; } - } - node.style.top = top + "px"; - node.style.left = node.style.right = ""; - if (horiz == "right") { + if ( + (vert == 'above' || pos.bottom + node.offsetHeight > vspace) && + pos.top > node.offsetHeight + ) { + top = pos.top - node.offsetHeight; + } else if (pos.bottom + node.offsetHeight <= vspace) { + top = pos.bottom; + } + if (left + node.offsetWidth > hspace) { + left = hspace - node.offsetWidth; + } + } + node.style.top = top + 'px'; + node.style.left = node.style.right = ''; + if (horiz == 'right') { left = display.sizer.clientWidth - node.offsetWidth; - node.style.right = "0px"; + node.style.right = '0px'; } else { - if (horiz == "left") { left = 0; } - else if (horiz == "middle") { left = (display.sizer.clientWidth - node.offsetWidth) / 2; } - node.style.left = left + "px"; + if (horiz == 'left') { + left = 0; + } else if (horiz == 'middle') { + left = (display.sizer.clientWidth - node.offsetWidth) / 2; + } + node.style.left = left + 'px'; + } + if (scroll) { + scrollIntoView(this, { + left: left, + top: top, + right: left + node.offsetWidth, + bottom: top + node.offsetHeight, + }); } - if (scroll) - { scrollIntoView(this, {left: left, top: top, right: left + node.offsetWidth, bottom: top + node.offsetHeight}); } }, triggerOnKeyDown: methodOp(onKeyDown), @@ -8488,208 +12842,329 @@ triggerOnKeyUp: onKeyUp, triggerOnMouseDown: methodOp(onMouseDown), - execCommand: function(cmd) { - if (commands.hasOwnProperty(cmd)) - { return commands[cmd].call(null, this) } + execCommand: function (cmd) { + if (commands.hasOwnProperty(cmd)) { + return commands[cmd].call(null, this); + } }, - triggerElectric: methodOp(function(text) { triggerElectric(this, text); }), + triggerElectric: methodOp(function (text) { + triggerElectric(this, text); + }), - findPosH: function(from, amount, unit, visually) { + findPosH: function (from, amount, unit, visually) { var this$1 = this; var dir = 1; - if (amount < 0) { dir = -1; amount = -amount; } + if (amount < 0) { + dir = -1; + amount = -amount; + } var cur = clipPos(this.doc, from); for (var i = 0; i < amount; ++i) { cur = findPosH(this$1.doc, cur, dir, unit, visually); - if (cur.hitSide) { break } + if (cur.hitSide) { + break; + } } - return cur + return cur; }, - moveH: methodOp(function(dir, unit) { + moveH: methodOp(function (dir, unit) { var this$1 = this; this.extendSelectionsBy(function (range$$1) { - if (this$1.display.shift || this$1.doc.extend || range$$1.empty()) - { return findPosH(this$1.doc, range$$1.head, dir, unit, this$1.options.rtlMoveVisually) } - else - { return dir < 0 ? range$$1.from() : range$$1.to() } + if (this$1.display.shift || this$1.doc.extend || range$$1.empty()) { + return findPosH( + this$1.doc, + range$$1.head, + dir, + unit, + this$1.options.rtlMoveVisually + ); + } else { + return dir < 0 ? range$$1.from() : range$$1.to(); + } }, sel_move); }), - deleteH: methodOp(function(dir, unit) { - var sel = this.doc.sel, doc = this.doc; - if (sel.somethingSelected()) - { doc.replaceSelection("", null, "+delete"); } - else - { deleteNearSelection(this, function (range$$1) { + deleteH: methodOp(function (dir, unit) { + var sel = this.doc.sel, + doc = this.doc; + if (sel.somethingSelected()) { + doc.replaceSelection('', null, '+delete'); + } else { + deleteNearSelection(this, function (range$$1) { var other = findPosH(doc, range$$1.head, dir, unit, false); - return dir < 0 ? {from: other, to: range$$1.head} : {from: range$$1.head, to: other} - }); } + return dir < 0 + ? { from: other, to: range$$1.head } + : { from: range$$1.head, to: other }; + }); + } }), - findPosV: function(from, amount, unit, goalColumn) { + findPosV: function (from, amount, unit, goalColumn) { var this$1 = this; - var dir = 1, x = goalColumn; - if (amount < 0) { dir = -1; amount = -amount; } + var dir = 1, + x = goalColumn; + if (amount < 0) { + dir = -1; + amount = -amount; + } var cur = clipPos(this.doc, from); for (var i = 0; i < amount; ++i) { - var coords = cursorCoords(this$1, cur, "div"); - if (x == null) { x = coords.left; } - else { coords.left = x; } + var coords = cursorCoords(this$1, cur, 'div'); + if (x == null) { + x = coords.left; + } else { + coords.left = x; + } cur = findPosV(this$1, coords, dir, unit); - if (cur.hitSide) { break } + if (cur.hitSide) { + break; + } } - return cur + return cur; }, - moveV: methodOp(function(dir, unit) { + moveV: methodOp(function (dir, unit) { var this$1 = this; - var doc = this.doc, goals = []; - var collapse = !this.display.shift && !doc.extend && doc.sel.somethingSelected(); + var doc = this.doc, + goals = []; + var collapse = + !this.display.shift && !doc.extend && doc.sel.somethingSelected(); doc.extendSelectionsBy(function (range$$1) { - if (collapse) - { return dir < 0 ? range$$1.from() : range$$1.to() } - var headPos = cursorCoords(this$1, range$$1.head, "div"); - if (range$$1.goalColumn != null) { headPos.left = range$$1.goalColumn; } + if (collapse) { + return dir < 0 ? range$$1.from() : range$$1.to(); + } + var headPos = cursorCoords(this$1, range$$1.head, 'div'); + if (range$$1.goalColumn != null) { + headPos.left = range$$1.goalColumn; + } goals.push(headPos.left); var pos = findPosV(this$1, headPos, dir, unit); - if (unit == "page" && range$$1 == doc.sel.primary()) - { addToScrollTop(this$1, charCoords(this$1, pos, "div").top - headPos.top); } - return pos + if (unit == 'page' && range$$1 == doc.sel.primary()) { + addToScrollTop( + this$1, + charCoords(this$1, pos, 'div').top - headPos.top + ); + } + return pos; }, sel_move); - if (goals.length) { for (var i = 0; i < doc.sel.ranges.length; i++) - { doc.sel.ranges[i].goalColumn = goals[i]; } } + if (goals.length) { + for (var i = 0; i < doc.sel.ranges.length; i++) { + doc.sel.ranges[i].goalColumn = goals[i]; + } + } }), // Find the word at the given position (as returned by coordsChar). - findWordAt: function(pos) { - var doc = this.doc, line = getLine(doc, pos.line).text; - var start = pos.ch, end = pos.ch; + findWordAt: function (pos) { + var doc = this.doc, + line = getLine(doc, pos.line).text; + var start = pos.ch, + end = pos.ch; if (line) { - var helper = this.getHelper(pos, "wordChars"); - if ((pos.sticky == "before" || end == line.length) && start) { --start; } else { ++end; } + var helper = this.getHelper(pos, 'wordChars'); + if ((pos.sticky == 'before' || end == line.length) && start) { + --start; + } else { + ++end; + } var startChar = line.charAt(start); var check = isWordChar(startChar, helper) - ? function (ch) { return isWordChar(ch, helper); } - : /\s/.test(startChar) ? function (ch) { return /\s/.test(ch); } - : function (ch) { return (!/\s/.test(ch) && !isWordChar(ch)); }; - while (start > 0 && check(line.charAt(start - 1))) { --start; } - while (end < line.length && check(line.charAt(end))) { ++end; } + ? function (ch) { + return isWordChar(ch, helper); + } + : /\s/.test(startChar) + ? function (ch) { + return /\s/.test(ch); + } + : function (ch) { + return !/\s/.test(ch) && !isWordChar(ch); + }; + while (start > 0 && check(line.charAt(start - 1))) { + --start; + } + while (end < line.length && check(line.charAt(end))) { + ++end; + } } - return new Range(Pos(pos.line, start), Pos(pos.line, end)) + return new Range(Pos(pos.line, start), Pos(pos.line, end)); }, - toggleOverwrite: function(value) { - if (value != null && value == this.state.overwrite) { return } - if (this.state.overwrite = !this.state.overwrite) - { addClass(this.display.cursorDiv, "CodeMirror-overwrite"); } - else - { rmClass(this.display.cursorDiv, "CodeMirror-overwrite"); } + toggleOverwrite: function (value) { + if (value != null && value == this.state.overwrite) { + return; + } + if ((this.state.overwrite = !this.state.overwrite)) { + addClass(this.display.cursorDiv, 'CodeMirror-overwrite'); + } else { + rmClass(this.display.cursorDiv, 'CodeMirror-overwrite'); + } - signal(this, "overwriteToggle", this, this.state.overwrite); + signal(this, 'overwriteToggle', this, this.state.overwrite); + }, + hasFocus: function () { + return this.display.input.getField() == activeElt(); + }, + isReadOnly: function () { + return !!(this.options.readOnly || this.doc.cantEdit); }, - hasFocus: function() { return this.display.input.getField() == activeElt() }, - isReadOnly: function() { return !!(this.options.readOnly || this.doc.cantEdit) }, - scrollTo: methodOp(function (x, y) { scrollToCoords(this, x, y); }), - getScrollInfo: function() { + scrollTo: methodOp(function (x, y) { + scrollToCoords(this, x, y); + }), + getScrollInfo: function () { var scroller = this.display.scroller; - return {left: scroller.scrollLeft, top: scroller.scrollTop, - height: scroller.scrollHeight - scrollGap(this) - this.display.barHeight, - width: scroller.scrollWidth - scrollGap(this) - this.display.barWidth, - clientHeight: displayHeight(this), clientWidth: displayWidth(this)} + return { + left: scroller.scrollLeft, + top: scroller.scrollTop, + height: + scroller.scrollHeight - scrollGap(this) - this.display.barHeight, + width: scroller.scrollWidth - scrollGap(this) - this.display.barWidth, + clientHeight: displayHeight(this), + clientWidth: displayWidth(this), + }; }, - scrollIntoView: methodOp(function(range$$1, margin) { + scrollIntoView: methodOp(function (range$$1, margin) { if (range$$1 == null) { - range$$1 = {from: this.doc.sel.primary().head, to: null}; - if (margin == null) { margin = this.options.cursorScrollMargin; } - } else if (typeof range$$1 == "number") { - range$$1 = {from: Pos(range$$1, 0), to: null}; + range$$1 = { from: this.doc.sel.primary().head, to: null }; + if (margin == null) { + margin = this.options.cursorScrollMargin; + } + } else if (typeof range$$1 == 'number') { + range$$1 = { from: Pos(range$$1, 0), to: null }; } else if (range$$1.from == null) { - range$$1 = {from: range$$1, to: null}; + range$$1 = { from: range$$1, to: null }; + } + if (!range$$1.to) { + range$$1.to = range$$1.from; } - if (!range$$1.to) { range$$1.to = range$$1.from; } range$$1.margin = margin || 0; if (range$$1.from.line != null) { scrollToRange(this, range$$1); } else { - scrollToCoordsRange(this, range$$1.from, range$$1.to, range$$1.margin); + scrollToCoordsRange( + this, + range$$1.from, + range$$1.to, + range$$1.margin + ); } }), - setSize: methodOp(function(width, height) { + setSize: methodOp(function (width, height) { var this$1 = this; - var interpret = function (val) { return typeof val == "number" || /^\d+$/.test(String(val)) ? val + "px" : val; }; - if (width != null) { this.display.wrapper.style.width = interpret(width); } - if (height != null) { this.display.wrapper.style.height = interpret(height); } - if (this.options.lineWrapping) { clearLineMeasurementCache(this); } + var interpret = function (val) { + return typeof val == 'number' || /^\d+$/.test(String(val)) + ? val + 'px' + : val; + }; + if (width != null) { + this.display.wrapper.style.width = interpret(width); + } + if (height != null) { + this.display.wrapper.style.height = interpret(height); + } + if (this.options.lineWrapping) { + clearLineMeasurementCache(this); + } var lineNo$$1 = this.display.viewFrom; this.doc.iter(lineNo$$1, this.display.viewTo, function (line) { - if (line.widgets) { for (var i = 0; i < line.widgets.length; i++) - { if (line.widgets[i].noHScroll) { regLineChange(this$1, lineNo$$1, "widget"); break } } } + if (line.widgets) { + for (var i = 0; i < line.widgets.length; i++) { + if (line.widgets[i].noHScroll) { + regLineChange(this$1, lineNo$$1, 'widget'); + break; + } + } + } ++lineNo$$1; }); this.curOp.forceUpdate = true; - signal(this, "refresh", this); + signal(this, 'refresh', this); }), - operation: function(f){return runInOp(this, f)}, - startOperation: function(){return startOperation(this)}, - endOperation: function(){return endOperation(this)}, + operation: function (f) { + return runInOp(this, f); + }, + startOperation: function () { + return startOperation(this); + }, + endOperation: function () { + return endOperation(this); + }, - refresh: methodOp(function() { + refresh: methodOp(function () { var oldHeight = this.display.cachedTextHeight; regChange(this); this.curOp.forceUpdate = true; clearCaches(this); scrollToCoords(this, this.doc.scrollLeft, this.doc.scrollTop); updateGutterSpace(this.display); - if (oldHeight == null || Math.abs(oldHeight - textHeight(this.display)) > .5) - { estimateLineHeights(this); } - signal(this, "refresh", this); + if ( + oldHeight == null || + Math.abs(oldHeight - textHeight(this.display)) > 0.5 + ) { + estimateLineHeights(this); + } + signal(this, 'refresh', this); }), - swapDoc: methodOp(function(doc) { + swapDoc: methodOp(function (doc) { var old = this.doc; old.cm = null; // Cancel the current text selection if any (#5821) - if (this.state.selectingText) { this.state.selectingText(); } + if (this.state.selectingText) { + this.state.selectingText(); + } attachDoc(this, doc); clearCaches(this); this.display.input.reset(); scrollToCoords(this, doc.scrollLeft, doc.scrollTop); this.curOp.forceScroll = true; - signalLater(this, "swapDoc", this, old); - return old + signalLater(this, 'swapDoc', this, old); + return old; }), - phrase: function(phraseText) { + phrase: function (phraseText) { var phrases = this.options.phrases; - return phrases && Object.prototype.hasOwnProperty.call(phrases, phraseText) ? phrases[phraseText] : phraseText + return phrases && + Object.prototype.hasOwnProperty.call(phrases, phraseText) + ? phrases[phraseText] + : phraseText; }, - getInputField: function(){return this.display.input.getField()}, - getWrapperElement: function(){return this.display.wrapper}, - getScrollerElement: function(){return this.display.scroller}, - getGutterElement: function(){return this.display.gutters} + getInputField: function () { + return this.display.input.getField(); + }, + getWrapperElement: function () { + return this.display.wrapper; + }, + getScrollerElement: function () { + return this.display.scroller; + }, + getGutterElement: function () { + return this.display.gutters; + }, }; eventMixin(CodeMirror); - CodeMirror.registerHelper = function(type, name, value) { - if (!helpers.hasOwnProperty(type)) { helpers[type] = CodeMirror[type] = {_global: []}; } + CodeMirror.registerHelper = function (type, name, value) { + if (!helpers.hasOwnProperty(type)) { + helpers[type] = CodeMirror[type] = { _global: [] }; + } helpers[type][name] = value; }; - CodeMirror.registerGlobalHelper = function(type, name, predicate, value) { + CodeMirror.registerGlobalHelper = function (type, name, predicate, value) { CodeMirror.registerHelper(type, name, value); - helpers[type]._global.push({pred: predicate, val: value}); + helpers[type]._global.push({ pred: predicate, val: value }); }; } @@ -8706,12 +13181,15 @@ var oldPos = pos; var origDir = dir; var lineObj = getLine(doc, pos.line); - var lineDir = visually && doc.cm && doc.cm.getOption("direction") == "rtl" ? -dir : dir; + var lineDir = + visually && doc.cm && doc.cm.getOption('direction') == 'rtl' ? -dir : dir; function findNextLine() { var l = pos.line + lineDir; - if (l < doc.first || l >= doc.first + doc.size) { return false } + if (l < doc.first || l >= doc.first + doc.size) { + return false; + } pos = new Pos(l, pos.ch, pos.sticky); - return lineObj = getLine(doc, l) + return (lineObj = getLine(doc, l)); } function moveOnce(boundToLine) { var next; @@ -8721,73 +13199,105 @@ next = moveLogically(lineObj, pos, dir); } if (next == null) { - if (!boundToLine && findNextLine()) - { pos = endOfLine(visually, doc.cm, lineObj, pos.line, lineDir); } - else - { return false } + if (!boundToLine && findNextLine()) { + pos = endOfLine(visually, doc.cm, lineObj, pos.line, lineDir); + } else { + return false; + } } else { pos = next; } - return true + return true; } - if (unit == "char") { + if (unit == 'char') { moveOnce(); - } else if (unit == "column") { + } else if (unit == 'column') { moveOnce(true); - } else if (unit == "word" || unit == "group") { - var sawType = null, group = unit == "group"; - var helper = doc.cm && doc.cm.getHelper(pos, "wordChars"); - for (var first = true;; first = false) { - if (dir < 0 && !moveOnce(!first)) { break } - var cur = lineObj.text.charAt(pos.ch) || "\n"; - var type = isWordChar(cur, helper) ? "w" - : group && cur == "\n" ? "n" - : !group || /\s/.test(cur) ? null - : "p"; - if (group && !first && !type) { type = "s"; } + } else if (unit == 'word' || unit == 'group') { + var sawType = null, + group = unit == 'group'; + var helper = doc.cm && doc.cm.getHelper(pos, 'wordChars'); + for (var first = true; ; first = false) { + if (dir < 0 && !moveOnce(!first)) { + break; + } + var cur = lineObj.text.charAt(pos.ch) || '\n'; + var type = isWordChar(cur, helper) + ? 'w' + : group && cur == '\n' + ? 'n' + : !group || /\s/.test(cur) + ? null + : 'p'; + if (group && !first && !type) { + type = 's'; + } if (sawType && sawType != type) { - if (dir < 0) {dir = 1; moveOnce(); pos.sticky = "after";} - break + if (dir < 0) { + dir = 1; + moveOnce(); + pos.sticky = 'after'; + } + break; } - if (type) { sawType = type; } - if (dir > 0 && !moveOnce(!first)) { break } + if (type) { + sawType = type; + } + if (dir > 0 && !moveOnce(!first)) { + break; + } } } var result = skipAtomic(doc, pos, oldPos, origDir, true); - if (equalCursorPos(oldPos, result)) { result.hitSide = true; } - return result + if (equalCursorPos(oldPos, result)) { + result.hitSide = true; + } + return result; } // For relative vertical movement. Dir may be -1 or 1. Unit can be // "page" or "line". The resulting position will have a hitSide=true // property if it reached the end of the document. function findPosV(cm, pos, dir, unit) { - var doc = cm.doc, x = pos.left, y; - if (unit == "page") { - var pageSize = Math.min(cm.display.wrapper.clientHeight, window.innerHeight || document.documentElement.clientHeight); - var moveAmount = Math.max(pageSize - .5 * textHeight(cm.display), 3); + var doc = cm.doc, + x = pos.left, + y; + if (unit == 'page') { + var pageSize = Math.min( + cm.display.wrapper.clientHeight, + window.innerHeight || document.documentElement.clientHeight + ); + var moveAmount = Math.max(pageSize - 0.5 * textHeight(cm.display), 3); y = (dir > 0 ? pos.bottom : pos.top) + dir * moveAmount; - - } else if (unit == "line") { + } else if (unit == 'line') { y = dir > 0 ? pos.bottom + 3 : pos.top - 3; } var target; for (;;) { target = coordsChar(cm, x, y); - if (!target.outside) { break } - if (dir < 0 ? y <= 0 : y >= doc.height) { target.hitSide = true; break } + if (!target.outside) { + break; + } + if (dir < 0 ? y <= 0 : y >= doc.height) { + target.hitSide = true; + break; + } y += dir * 5; } - return target + return target; } // CONTENTEDITABLE INPUT STYLE - var ContentEditableInput = function(cm) { + var ContentEditableInput = function (cm) { this.cm = cm; - this.lastAnchorNode = this.lastAnchorOffset = this.lastFocusNode = this.lastFocusOffset = null; + this.lastAnchorNode = + this.lastAnchorOffset = + this.lastFocusNode = + this.lastFocusOffset = + null; this.polling = new Delayed(); this.composing = null; this.gracePeriod = false; @@ -8795,130 +13305,189 @@ }; ContentEditableInput.prototype.init = function (display) { - var this$1 = this; + var this$1 = this; - var input = this, cm = input.cm; - var div = input.div = display.lineDiv; - disableBrowserMagic(div, cm.options.spellcheck, cm.options.autocorrect, cm.options.autocapitalize); + var input = this, + cm = input.cm; + var div = (input.div = display.lineDiv); + disableBrowserMagic( + div, + cm.options.spellcheck, + cm.options.autocorrect, + cm.options.autocapitalize + ); - on(div, "paste", function (e) { - if (signalDOMEvent(cm, e) || handlePaste(e, cm)) { return } + on(div, 'paste', function (e) { + if (signalDOMEvent(cm, e) || handlePaste(e, cm)) { + return; + } // IE doesn't fire input events, so we schedule a read for the pasted content in this way - if (ie_version <= 11) { setTimeout(operation(cm, function () { return this$1.updateFromDOM(); }), 20); } + if (ie_version <= 11) { + setTimeout( + operation(cm, function () { + return this$1.updateFromDOM(); + }), + 20 + ); + } }); - on(div, "compositionstart", function (e) { - this$1.composing = {data: e.data, done: false}; + on(div, 'compositionstart', function (e) { + this$1.composing = { data: e.data, done: false }; }); - on(div, "compositionupdate", function (e) { - if (!this$1.composing) { this$1.composing = {data: e.data, done: false}; } + on(div, 'compositionupdate', function (e) { + if (!this$1.composing) { + this$1.composing = { data: e.data, done: false }; + } }); - on(div, "compositionend", function (e) { + on(div, 'compositionend', function (e) { if (this$1.composing) { - if (e.data != this$1.composing.data) { this$1.readFromDOMSoon(); } + if (e.data != this$1.composing.data) { + this$1.readFromDOMSoon(); + } this$1.composing.done = true; } }); - on(div, "touchstart", function () { return input.forceCompositionEnd(); }); + on(div, 'touchstart', function () { + return input.forceCompositionEnd(); + }); - on(div, "input", function () { - if (!this$1.composing) { this$1.readFromDOMSoon(); } + on(div, 'input', function () { + if (!this$1.composing) { + this$1.readFromDOMSoon(); + } }); function onCopyCut(e) { - if (signalDOMEvent(cm, e)) { return } + if (signalDOMEvent(cm, e)) { + return; + } if (cm.somethingSelected()) { - setLastCopied({lineWise: false, text: cm.getSelections()}); - if (e.type == "cut") { cm.replaceSelection("", null, "cut"); } + setLastCopied({ lineWise: false, text: cm.getSelections() }); + if (e.type == 'cut') { + cm.replaceSelection('', null, 'cut'); + } } else if (!cm.options.lineWiseCopyCut) { - return + return; } else { var ranges = copyableRanges(cm); - setLastCopied({lineWise: true, text: ranges.text}); - if (e.type == "cut") { + setLastCopied({ lineWise: true, text: ranges.text }); + if (e.type == 'cut') { cm.operation(function () { cm.setSelections(ranges.ranges, 0, sel_dontScroll); - cm.replaceSelection("", null, "cut"); + cm.replaceSelection('', null, 'cut'); }); } } if (e.clipboardData) { e.clipboardData.clearData(); - var content = lastCopied.text.join("\n"); + var content = lastCopied.text.join('\n'); // iOS exposes the clipboard API, but seems to discard content inserted into it - e.clipboardData.setData("Text", content); - if (e.clipboardData.getData("Text") == content) { + e.clipboardData.setData('Text', content); + if (e.clipboardData.getData('Text') == content) { e.preventDefault(); - return + return; } } // Old-fashioned briefly-focus-a-textarea hack - var kludge = hiddenTextarea(), te = kludge.firstChild; - cm.display.lineSpace.insertBefore(kludge, cm.display.lineSpace.firstChild); - te.value = lastCopied.text.join("\n"); + var kludge = hiddenTextarea(), + te = kludge.firstChild; + cm.display.lineSpace.insertBefore( + kludge, + cm.display.lineSpace.firstChild + ); + te.value = lastCopied.text.join('\n'); var hadFocus = document.activeElement; selectInput(te); setTimeout(function () { cm.display.lineSpace.removeChild(kludge); hadFocus.focus(); - if (hadFocus == div) { input.showPrimarySelection(); } + if (hadFocus == div) { + input.showPrimarySelection(); + } }, 50); } - on(div, "copy", onCopyCut); - on(div, "cut", onCopyCut); + on(div, 'copy', onCopyCut); + on(div, 'cut', onCopyCut); }; ContentEditableInput.prototype.prepareSelection = function () { var result = prepareSelection(this.cm, false); result.focus = this.cm.state.focused; - return result + return result; }; ContentEditableInput.prototype.showSelection = function (info, takeFocus) { - if (!info || !this.cm.display.view.length) { return } - if (info.focus || takeFocus) { this.showPrimarySelection(); } + if (!info || !this.cm.display.view.length) { + return; + } + if (info.focus || takeFocus) { + this.showPrimarySelection(); + } this.showMultipleSelections(info); }; ContentEditableInput.prototype.getSelection = function () { - return this.cm.display.wrapper.ownerDocument.getSelection() + return this.cm.display.wrapper.ownerDocument.getSelection(); }; ContentEditableInput.prototype.showPrimarySelection = function () { - var sel = this.getSelection(), cm = this.cm, prim = cm.doc.sel.primary(); - var from = prim.from(), to = prim.to(); - - if (cm.display.viewTo == cm.display.viewFrom || from.line >= cm.display.viewTo || to.line < cm.display.viewFrom) { + var sel = this.getSelection(), + cm = this.cm, + prim = cm.doc.sel.primary(); + var from = prim.from(), + to = prim.to(); + + if ( + cm.display.viewTo == cm.display.viewFrom || + from.line >= cm.display.viewTo || + to.line < cm.display.viewFrom + ) { sel.removeAllRanges(); - return + return; } var curAnchor = domToPos(cm, sel.anchorNode, sel.anchorOffset); var curFocus = domToPos(cm, sel.focusNode, sel.focusOffset); - if (curAnchor && !curAnchor.bad && curFocus && !curFocus.bad && - cmp(minPos(curAnchor, curFocus), from) == 0 && - cmp(maxPos(curAnchor, curFocus), to) == 0) - { return } + if ( + curAnchor && + !curAnchor.bad && + curFocus && + !curFocus.bad && + cmp(minPos(curAnchor, curFocus), from) == 0 && + cmp(maxPos(curAnchor, curFocus), to) == 0 + ) { + return; + } var view = cm.display.view; - var start = (from.line >= cm.display.viewFrom && posToDOM(cm, from)) || - {node: view[0].measure.map[2], offset: 0}; + var start = (from.line >= cm.display.viewFrom && posToDOM(cm, from)) || { + node: view[0].measure.map[2], + offset: 0, + }; var end = to.line < cm.display.viewTo && posToDOM(cm, to); if (!end) { var measure = view[view.length - 1].measure; - var map$$1 = measure.maps ? measure.maps[measure.maps.length - 1] : measure.map; - end = {node: map$$1[map$$1.length - 1], offset: map$$1[map$$1.length - 2] - map$$1[map$$1.length - 3]}; + var map$$1 = measure.maps + ? measure.maps[measure.maps.length - 1] + : measure.map; + end = { + node: map$$1[map$$1.length - 1], + offset: map$$1[map$$1.length - 2] - map$$1[map$$1.length - 3], + }; } if (!start || !end) { sel.removeAllRanges(); - return + return; } - var old = sel.rangeCount && sel.getRangeAt(0), rng; - try { rng = range(start.node, start.offset, end.offset, end.node); } - catch(e) {} // Our model of the DOM might be outdated, in which case the range we try to set can be impossible + var old = sel.rangeCount && sel.getRangeAt(0), + rng; + try { + rng = range(start.node, start.offset, end.offset, end.node); + } catch (e) {} // Our model of the DOM might be outdated, in which case the range we try to set can be impossible if (rng) { if (!gecko && cm.state.focused) { sel.collapse(start.node, start.offset); @@ -8930,20 +13499,26 @@ sel.removeAllRanges(); sel.addRange(rng); } - if (old && sel.anchorNode == null) { sel.addRange(old); } - else if (gecko) { this.startGracePeriod(); } + if (old && sel.anchorNode == null) { + sel.addRange(old); + } else if (gecko) { + this.startGracePeriod(); + } } this.rememberSelection(); }; ContentEditableInput.prototype.startGracePeriod = function () { - var this$1 = this; + var this$1 = this; clearTimeout(this.gracePeriod); this.gracePeriod = setTimeout(function () { this$1.gracePeriod = false; - if (this$1.selectionChanged()) - { this$1.cm.operation(function () { return this$1.cm.curOp.selectionChanged = true; }); } + if (this$1.selectionChanged()) { + this$1.cm.operation(function () { + return (this$1.cm.curOp.selectionChanged = true); + }); + } }, 20); }; @@ -8954,35 +13529,49 @@ ContentEditableInput.prototype.rememberSelection = function () { var sel = this.getSelection(); - this.lastAnchorNode = sel.anchorNode; this.lastAnchorOffset = sel.anchorOffset; - this.lastFocusNode = sel.focusNode; this.lastFocusOffset = sel.focusOffset; + this.lastAnchorNode = sel.anchorNode; + this.lastAnchorOffset = sel.anchorOffset; + this.lastFocusNode = sel.focusNode; + this.lastFocusOffset = sel.focusOffset; }; ContentEditableInput.prototype.selectionInEditor = function () { var sel = this.getSelection(); - if (!sel.rangeCount) { return false } + if (!sel.rangeCount) { + return false; + } var node = sel.getRangeAt(0).commonAncestorContainer; - return contains(this.div, node) + return contains(this.div, node); }; ContentEditableInput.prototype.focus = function () { - if (this.cm.options.readOnly != "nocursor") { - if (!this.selectionInEditor()) - { this.showSelection(this.prepareSelection(), true); } + if (this.cm.options.readOnly != 'nocursor') { + if (!this.selectionInEditor()) { + this.showSelection(this.prepareSelection(), true); + } this.div.focus(); } }; - ContentEditableInput.prototype.blur = function () { this.div.blur(); }; - ContentEditableInput.prototype.getField = function () { return this.div }; + ContentEditableInput.prototype.blur = function () { + this.div.blur(); + }; + ContentEditableInput.prototype.getField = function () { + return this.div; + }; - ContentEditableInput.prototype.supportsTouch = function () { return true }; + ContentEditableInput.prototype.supportsTouch = function () { + return true; + }; ContentEditableInput.prototype.receivedFocus = function () { var input = this; - if (this.selectionInEditor()) - { this.pollSelection(); } - else - { runInOp(this.cm, function () { return input.cm.curOp.selectionChanged = true; }); } + if (this.selectionInEditor()) { + this.pollSelection(); + } else { + runInOp(this.cm, function () { + return (input.cm.curOp.selectionChanged = true); + }); + } function poll() { if (input.cm.state.focused) { @@ -8995,33 +13584,59 @@ ContentEditableInput.prototype.selectionChanged = function () { var sel = this.getSelection(); - return sel.anchorNode != this.lastAnchorNode || sel.anchorOffset != this.lastAnchorOffset || - sel.focusNode != this.lastFocusNode || sel.focusOffset != this.lastFocusOffset + return ( + sel.anchorNode != this.lastAnchorNode || + sel.anchorOffset != this.lastAnchorOffset || + sel.focusNode != this.lastFocusNode || + sel.focusOffset != this.lastFocusOffset + ); }; ContentEditableInput.prototype.pollSelection = function () { - if (this.readDOMTimeout != null || this.gracePeriod || !this.selectionChanged()) { return } - var sel = this.getSelection(), cm = this.cm; + if ( + this.readDOMTimeout != null || + this.gracePeriod || + !this.selectionChanged() + ) { + return; + } + var sel = this.getSelection(), + cm = this.cm; // On Android Chrome (version 56, at least), backspacing into an // uneditable block element will put the cursor in that element, // and then, because it's not editable, hide the virtual keyboard. // Because Android doesn't allow us to actually detect backspace // presses in a sane way, this code checks for when that happens // and simulates a backspace press in this case. - if (android && chrome && this.cm.display.gutterSpecs.length && isInGutter(sel.anchorNode)) { - this.cm.triggerOnKeyDown({type: "keydown", keyCode: 8, preventDefault: Math.abs}); + if ( + android && + chrome && + this.cm.display.gutterSpecs.length && + isInGutter(sel.anchorNode) + ) { + this.cm.triggerOnKeyDown({ + type: 'keydown', + keyCode: 8, + preventDefault: Math.abs, + }); this.blur(); this.focus(); - return + return; + } + if (this.composing) { + return; } - if (this.composing) { return } this.rememberSelection(); var anchor = domToPos(cm, sel.anchorNode, sel.anchorOffset); var head = domToPos(cm, sel.focusNode, sel.focusOffset); - if (anchor && head) { runInOp(cm, function () { - setSelection(cm.doc, simpleSelection(anchor, head), sel_dontScroll); - if (anchor.bad || head.bad) { cm.curOp.selectionChanged = true; } - }); } + if (anchor && head) { + runInOp(cm, function () { + setSelection(cm.doc, simpleSelection(anchor, head), sel_dontScroll); + if (anchor.bad || head.bad) { + cm.curOp.selectionChanged = true; + } + }); + } }; ContentEditableInput.prototype.pollContent = function () { @@ -9030,16 +13645,29 @@ this.readDOMTimeout = null; } - var cm = this.cm, display = cm.display, sel = cm.doc.sel.primary(); - var from = sel.from(), to = sel.to(); - if (from.ch == 0 && from.line > cm.firstLine()) - { from = Pos(from.line - 1, getLine(cm.doc, from.line - 1).length); } - if (to.ch == getLine(cm.doc, to.line).text.length && to.line < cm.lastLine()) - { to = Pos(to.line + 1, 0); } - if (from.line < display.viewFrom || to.line > display.viewTo - 1) { return false } + var cm = this.cm, + display = cm.display, + sel = cm.doc.sel.primary(); + var from = sel.from(), + to = sel.to(); + if (from.ch == 0 && from.line > cm.firstLine()) { + from = Pos(from.line - 1, getLine(cm.doc, from.line - 1).length); + } + if ( + to.ch == getLine(cm.doc, to.line).text.length && + to.line < cm.lastLine() + ) { + to = Pos(to.line + 1, 0); + } + if (from.line < display.viewFrom || to.line > display.viewTo - 1) { + return false; + } var fromIndex, fromLine, fromNode; - if (from.line == display.viewFrom || (fromIndex = findViewIndex(cm, from.line)) == 0) { + if ( + from.line == display.viewFrom || + (fromIndex = findViewIndex(cm, from.line)) == 0 + ) { fromLine = lineNo(display.view[0].line); fromNode = display.view[0].node; } else { @@ -9056,42 +13684,78 @@ toNode = display.view[toIndex + 1].node.previousSibling; } - if (!fromNode) { return false } - var newText = cm.doc.splitLines(domTextBetween(cm, fromNode, toNode, fromLine, toLine)); - var oldText = getBetween(cm.doc, Pos(fromLine, 0), Pos(toLine, getLine(cm.doc, toLine).text.length)); + if (!fromNode) { + return false; + } + var newText = cm.doc.splitLines( + domTextBetween(cm, fromNode, toNode, fromLine, toLine) + ); + var oldText = getBetween( + cm.doc, + Pos(fromLine, 0), + Pos(toLine, getLine(cm.doc, toLine).text.length) + ); while (newText.length > 1 && oldText.length > 1) { - if (lst(newText) == lst(oldText)) { newText.pop(); oldText.pop(); toLine--; } - else if (newText[0] == oldText[0]) { newText.shift(); oldText.shift(); fromLine++; } - else { break } - } - - var cutFront = 0, cutEnd = 0; - var newTop = newText[0], oldTop = oldText[0], maxCutFront = Math.min(newTop.length, oldTop.length); - while (cutFront < maxCutFront && newTop.charCodeAt(cutFront) == oldTop.charCodeAt(cutFront)) - { ++cutFront; } - var newBot = lst(newText), oldBot = lst(oldText); - var maxCutEnd = Math.min(newBot.length - (newText.length == 1 ? cutFront : 0), - oldBot.length - (oldText.length == 1 ? cutFront : 0)); - while (cutEnd < maxCutEnd && - newBot.charCodeAt(newBot.length - cutEnd - 1) == oldBot.charCodeAt(oldBot.length - cutEnd - 1)) - { ++cutEnd; } + if (lst(newText) == lst(oldText)) { + newText.pop(); + oldText.pop(); + toLine--; + } else if (newText[0] == oldText[0]) { + newText.shift(); + oldText.shift(); + fromLine++; + } else { + break; + } + } + + var cutFront = 0, + cutEnd = 0; + var newTop = newText[0], + oldTop = oldText[0], + maxCutFront = Math.min(newTop.length, oldTop.length); + while ( + cutFront < maxCutFront && + newTop.charCodeAt(cutFront) == oldTop.charCodeAt(cutFront) + ) { + ++cutFront; + } + var newBot = lst(newText), + oldBot = lst(oldText); + var maxCutEnd = Math.min( + newBot.length - (newText.length == 1 ? cutFront : 0), + oldBot.length - (oldText.length == 1 ? cutFront : 0) + ); + while ( + cutEnd < maxCutEnd && + newBot.charCodeAt(newBot.length - cutEnd - 1) == + oldBot.charCodeAt(oldBot.length - cutEnd - 1) + ) { + ++cutEnd; + } // Try to move start of change to start of selection if ambiguous if (newText.length == 1 && oldText.length == 1 && fromLine == from.line) { - while (cutFront && cutFront > from.ch && - newBot.charCodeAt(newBot.length - cutEnd - 1) == oldBot.charCodeAt(oldBot.length - cutEnd - 1)) { + while ( + cutFront && + cutFront > from.ch && + newBot.charCodeAt(newBot.length - cutEnd - 1) == + oldBot.charCodeAt(oldBot.length - cutEnd - 1) + ) { cutFront--; cutEnd++; } } - newText[newText.length - 1] = newBot.slice(0, newBot.length - cutEnd).replace(/^\u200b+/, ""); - newText[0] = newText[0].slice(cutFront).replace(/\u200b+$/, ""); + newText[newText.length - 1] = newBot + .slice(0, newBot.length - cutEnd) + .replace(/^\u200b+/, ''); + newText[0] = newText[0].slice(cutFront).replace(/\u200b+$/, ''); var chFrom = Pos(fromLine, cutFront); var chTo = Pos(toLine, oldText.length ? lst(oldText).length - cutEnd : 0); if (newText.length > 1 || newText[0] || cmp(chFrom, chTo)) { - replaceRange(cm.doc, newText, chFrom, chTo, "+input"); - return true + replaceRange(cm.doc, newText, chFrom, chTo, '+input'); + return true; } }; @@ -9102,7 +13766,9 @@ this.forceCompositionEnd(); }; ContentEditableInput.prototype.forceCompositionEnd = function () { - if (!this.composing) { return } + if (!this.composing) { + return; + } clearTimeout(this.readDOMTimeout); this.composing = null; this.updateFromDOM(); @@ -9110,39 +13776,54 @@ this.div.focus(); }; ContentEditableInput.prototype.readFromDOMSoon = function () { - var this$1 = this; + var this$1 = this; - if (this.readDOMTimeout != null) { return } + if (this.readDOMTimeout != null) { + return; + } this.readDOMTimeout = setTimeout(function () { this$1.readDOMTimeout = null; if (this$1.composing) { - if (this$1.composing.done) { this$1.composing = null; } - else { return } + if (this$1.composing.done) { + this$1.composing = null; + } else { + return; + } } this$1.updateFromDOM(); }, 80); }; ContentEditableInput.prototype.updateFromDOM = function () { - var this$1 = this; + var this$1 = this; - if (this.cm.isReadOnly() || !this.pollContent()) - { runInOp(this.cm, function () { return regChange(this$1.cm); }); } + if (this.cm.isReadOnly() || !this.pollContent()) { + runInOp(this.cm, function () { + return regChange(this$1.cm); + }); + } }; ContentEditableInput.prototype.setUneditable = function (node) { - node.contentEditable = "false"; + node.contentEditable = 'false'; }; ContentEditableInput.prototype.onKeyPress = function (e) { - if (e.charCode == 0 || this.composing) { return } + if (e.charCode == 0 || this.composing) { + return; + } e.preventDefault(); - if (!this.cm.isReadOnly()) - { operation(this.cm, applyTextInput)(this.cm, String.fromCharCode(e.charCode == null ? e.keyCode : e.charCode), 0); } + if (!this.cm.isReadOnly()) { + operation(this.cm, applyTextInput)( + this.cm, + String.fromCharCode(e.charCode == null ? e.keyCode : e.charCode), + 0 + ); + } }; ContentEditableInput.prototype.readOnlyChanged = function (val) { - this.div.contentEditable = String(val != "nocursor"); + this.div.contentEditable = String(val != 'nocursor'); }; ContentEditableInput.prototype.onContextMenu = function () {}; @@ -9152,35 +13833,55 @@ function posToDOM(cm, pos) { var view = findViewForLine(cm, pos.line); - if (!view || view.hidden) { return null } + if (!view || view.hidden) { + return null; + } var line = getLine(cm.doc, pos.line); var info = mapFromLineView(view, line, pos.line); - var order = getOrder(line, cm.doc.direction), side = "left"; + var order = getOrder(line, cm.doc.direction), + side = 'left'; if (order) { var partPos = getBidiPartAt(order, pos.ch); - side = partPos % 2 ? "right" : "left"; + side = partPos % 2 ? 'right' : 'left'; } var result = nodeAndOffsetInLineMap(info.map, pos.ch, side); - result.offset = result.collapse == "right" ? result.end : result.start; - return result + result.offset = result.collapse == 'right' ? result.end : result.start; + return result; } function isInGutter(node) { - for (var scan = node; scan; scan = scan.parentNode) - { if (/CodeMirror-gutter-wrapper/.test(scan.className)) { return true } } - return false + for (var scan = node; scan; scan = scan.parentNode) { + if (/CodeMirror-gutter-wrapper/.test(scan.className)) { + return true; + } + } + return false; } - function badPos(pos, bad) { if (bad) { pos.bad = true; } return pos } + function badPos(pos, bad) { + if (bad) { + pos.bad = true; + } + return pos; + } function domTextBetween(cm, from, to, fromLine, toLine) { - var text = "", closing = false, lineSep = cm.doc.lineSeparator(), extraLinebreak = false; - function recognizeMarker(id) { return function (marker) { return marker.id == id; } } + var text = '', + closing = false, + lineSep = cm.doc.lineSeparator(), + extraLinebreak = false; + function recognizeMarker(id) { + return function (marker) { + return marker.id == id; + }; + } function close() { if (closing) { text += lineSep; - if (extraLinebreak) { text += lineSep; } + if (extraLinebreak) { + text += lineSep; + } closing = extraLinebreak = false; } } @@ -9192,80 +13893,122 @@ } function walk(node) { if (node.nodeType == 1) { - var cmText = node.getAttribute("cm-text"); + var cmText = node.getAttribute('cm-text'); if (cmText) { addText(cmText); - return + return; } - var markerID = node.getAttribute("cm-marker"), range$$1; + var markerID = node.getAttribute('cm-marker'), + range$$1; if (markerID) { - var found = cm.findMarks(Pos(fromLine, 0), Pos(toLine + 1, 0), recognizeMarker(+markerID)); - if (found.length && (range$$1 = found[0].find(0))) - { addText(getBetween(cm.doc, range$$1.from, range$$1.to).join(lineSep)); } - return + var found = cm.findMarks( + Pos(fromLine, 0), + Pos(toLine + 1, 0), + recognizeMarker(+markerID) + ); + if (found.length && (range$$1 = found[0].find(0))) { + addText( + getBetween(cm.doc, range$$1.from, range$$1.to).join(lineSep) + ); + } + return; + } + if (node.getAttribute('contenteditable') == 'false') { + return; } - if (node.getAttribute("contenteditable") == "false") { return } var isBlock = /^(pre|div|p|li|table|br)$/i.test(node.nodeName); - if (!/^br$/i.test(node.nodeName) && node.textContent.length == 0) { return } + if (!/^br$/i.test(node.nodeName) && node.textContent.length == 0) { + return; + } - if (isBlock) { close(); } - for (var i = 0; i < node.childNodes.length; i++) - { walk(node.childNodes[i]); } + if (isBlock) { + close(); + } + for (var i = 0; i < node.childNodes.length; i++) { + walk(node.childNodes[i]); + } - if (/^(pre|p)$/i.test(node.nodeName)) { extraLinebreak = true; } - if (isBlock) { closing = true; } + if (/^(pre|p)$/i.test(node.nodeName)) { + extraLinebreak = true; + } + if (isBlock) { + closing = true; + } } else if (node.nodeType == 3) { - addText(node.nodeValue.replace(/\u200b/g, "").replace(/\u00a0/g, " ")); + addText(node.nodeValue.replace(/\u200b/g, '').replace(/\u00a0/g, ' ')); } } for (;;) { walk(from); - if (from == to) { break } + if (from == to) { + break; + } from = from.nextSibling; extraLinebreak = false; } - return text + return text; } function domToPos(cm, node, offset) { var lineNode; if (node == cm.display.lineDiv) { lineNode = cm.display.lineDiv.childNodes[offset]; - if (!lineNode) { return badPos(cm.clipPos(Pos(cm.display.viewTo - 1)), true) } - node = null; offset = 0; + if (!lineNode) { + return badPos(cm.clipPos(Pos(cm.display.viewTo - 1)), true); + } + node = null; + offset = 0; } else { - for (lineNode = node;; lineNode = lineNode.parentNode) { - if (!lineNode || lineNode == cm.display.lineDiv) { return null } - if (lineNode.parentNode && lineNode.parentNode == cm.display.lineDiv) { break } + for (lineNode = node; ; lineNode = lineNode.parentNode) { + if (!lineNode || lineNode == cm.display.lineDiv) { + return null; + } + if (lineNode.parentNode && lineNode.parentNode == cm.display.lineDiv) { + break; + } } } for (var i = 0; i < cm.display.view.length; i++) { var lineView = cm.display.view[i]; - if (lineView.node == lineNode) - { return locateNodeInLineView(lineView, node, offset) } + if (lineView.node == lineNode) { + return locateNodeInLineView(lineView, node, offset); + } } } function locateNodeInLineView(lineView, node, offset) { - var wrapper = lineView.text.firstChild, bad = false; - if (!node || !contains(wrapper, node)) { return badPos(Pos(lineNo(lineView.line), 0), true) } + var wrapper = lineView.text.firstChild, + bad = false; + if (!node || !contains(wrapper, node)) { + return badPos(Pos(lineNo(lineView.line), 0), true); + } if (node == wrapper) { bad = true; node = wrapper.childNodes[offset]; offset = 0; if (!node) { var line = lineView.rest ? lst(lineView.rest) : lineView.line; - return badPos(Pos(lineNo(line), line.text.length), bad) + return badPos(Pos(lineNo(line), line.text.length), bad); } } - var textNode = node.nodeType == 3 ? node : null, topNode = node; - if (!textNode && node.childNodes.length == 1 && node.firstChild.nodeType == 3) { + var textNode = node.nodeType == 3 ? node : null, + topNode = node; + if ( + !textNode && + node.childNodes.length == 1 && + node.firstChild.nodeType == 3 + ) { textNode = node.firstChild; - if (offset) { offset = textNode.nodeValue.length; } + if (offset) { + offset = textNode.nodeValue.length; + } } - while (topNode.parentNode != wrapper) { topNode = topNode.parentNode; } - var measure = lineView.measure, maps = measure.maps; + while (topNode.parentNode != wrapper) { + topNode = topNode.parentNode; + } + var measure = lineView.measure, + maps = measure.maps; function find(textNode, topNode, offset) { for (var i = -1; i < (maps ? maps.length : 0); i++) { @@ -9275,38 +14018,53 @@ if (curNode == textNode || curNode == topNode) { var line = lineNo(i < 0 ? lineView.line : lineView.rest[i]); var ch = map$$1[j] + offset; - if (offset < 0 || curNode != textNode) { ch = map$$1[j + (offset ? 1 : 0)]; } - return Pos(line, ch) + if (offset < 0 || curNode != textNode) { + ch = map$$1[j + (offset ? 1 : 0)]; + } + return Pos(line, ch); } } } } var found = find(textNode, topNode, offset); - if (found) { return badPos(found, bad) } + if (found) { + return badPos(found, bad); + } // FIXME this is all really shaky. might handle the few cases it needs to handle, but likely to cause problems - for (var after = topNode.nextSibling, dist = textNode ? textNode.nodeValue.length - offset : 0; after; after = after.nextSibling) { + for ( + var after = topNode.nextSibling, + dist = textNode ? textNode.nodeValue.length - offset : 0; + after; + after = after.nextSibling + ) { found = find(after, after.firstChild, 0); - if (found) - { return badPos(Pos(found.line, found.ch - dist), bad) } - else - { dist += after.textContent.length; } + if (found) { + return badPos(Pos(found.line, found.ch - dist), bad); + } else { + dist += after.textContent.length; + } } - for (var before = topNode.previousSibling, dist$1 = offset; before; before = before.previousSibling) { + for ( + var before = topNode.previousSibling, dist$1 = offset; + before; + before = before.previousSibling + ) { found = find(before, before.firstChild, -1); - if (found) - { return badPos(Pos(found.line, found.ch + dist$1), bad) } - else - { dist$1 += before.textContent.length; } + if (found) { + return badPos(Pos(found.line, found.ch + dist$1), bad); + } else { + dist$1 += before.textContent.length; + } } } // TEXTAREA INPUT STYLE - var TextareaInput = function(cm) { + var TextareaInput = function (cm) { this.cm = cm; // See input.poll and input.reset - this.prevInput = ""; + this.prevInput = ''; // Flag that indicates whether we expect input to appear real soon // now (after some event like 'keypress' or 'input') and are @@ -9320,79 +14078,98 @@ }; TextareaInput.prototype.init = function (display) { - var this$1 = this; + var this$1 = this; - var input = this, cm = this.cm; + var input = this, + cm = this.cm; this.createField(display); var te = this.textarea; display.wrapper.insertBefore(this.wrapper, display.wrapper.firstChild); // Needed to hide big blue blinking cursor on Mobile Safari (doesn't seem to work in iOS 8 anymore) - if (ios) { te.style.width = "0px"; } + if (ios) { + te.style.width = '0px'; + } - on(te, "input", function () { - if (ie && ie_version >= 9 && this$1.hasSelection) { this$1.hasSelection = null; } + on(te, 'input', function () { + if (ie && ie_version >= 9 && this$1.hasSelection) { + this$1.hasSelection = null; + } input.poll(); }); - on(te, "paste", function (e) { - if (signalDOMEvent(cm, e) || handlePaste(e, cm)) { return } + on(te, 'paste', function (e) { + if (signalDOMEvent(cm, e) || handlePaste(e, cm)) { + return; + } - cm.state.pasteIncoming = +new Date; + cm.state.pasteIncoming = +new Date(); input.fastPoll(); }); function prepareCopyCut(e) { - if (signalDOMEvent(cm, e)) { return } + if (signalDOMEvent(cm, e)) { + return; + } if (cm.somethingSelected()) { - setLastCopied({lineWise: false, text: cm.getSelections()}); + setLastCopied({ lineWise: false, text: cm.getSelections() }); } else if (!cm.options.lineWiseCopyCut) { - return + return; } else { var ranges = copyableRanges(cm); - setLastCopied({lineWise: true, text: ranges.text}); - if (e.type == "cut") { + setLastCopied({ lineWise: true, text: ranges.text }); + if (e.type == 'cut') { cm.setSelections(ranges.ranges, null, sel_dontScroll); } else { - input.prevInput = ""; - te.value = ranges.text.join("\n"); + input.prevInput = ''; + te.value = ranges.text.join('\n'); selectInput(te); } } - if (e.type == "cut") { cm.state.cutIncoming = +new Date; } + if (e.type == 'cut') { + cm.state.cutIncoming = +new Date(); + } } - on(te, "cut", prepareCopyCut); - on(te, "copy", prepareCopyCut); + on(te, 'cut', prepareCopyCut); + on(te, 'copy', prepareCopyCut); - on(display.scroller, "paste", function (e) { - if (eventInWidget(display, e) || signalDOMEvent(cm, e)) { return } + on(display.scroller, 'paste', function (e) { + if (eventInWidget(display, e) || signalDOMEvent(cm, e)) { + return; + } if (!te.dispatchEvent) { - cm.state.pasteIncoming = +new Date; + cm.state.pasteIncoming = +new Date(); input.focus(); - return + return; } // Pass the `paste` event to the textarea so it's handled by its event listener. - var event = new Event("paste"); + var event = new Event('paste'); event.clipboardData = e.clipboardData; te.dispatchEvent(event); }); // Prevent normal selection in the editor (we handle our own) - on(display.lineSpace, "selectstart", function (e) { - if (!eventInWidget(display, e)) { e_preventDefault(e); } + on(display.lineSpace, 'selectstart', function (e) { + if (!eventInWidget(display, e)) { + e_preventDefault(e); + } }); - on(te, "compositionstart", function () { - var start = cm.getCursor("from"); - if (input.composing) { input.composing.range.clear(); } + on(te, 'compositionstart', function () { + var start = cm.getCursor('from'); + if (input.composing) { + input.composing.range.clear(); + } input.composing = { start: start, - range: cm.markText(start, cm.getCursor("to"), {className: "CodeMirror-composing"}) + range: cm.markText(start, cm.getCursor('to'), { + className: 'CodeMirror-composing', + }), }; }); - on(te, "compositionend", function () { + on(te, 'compositionend', function () { if (input.composing) { input.poll(); input.composing.range.clear(); @@ -9411,77 +14188,115 @@ TextareaInput.prototype.prepareSelection = function () { // Redraw the selection and/or cursor - var cm = this.cm, display = cm.display, doc = cm.doc; + var cm = this.cm, + display = cm.display, + doc = cm.doc; var result = prepareSelection(cm); // Move the hidden textarea near the cursor to prevent scrolling artifacts if (cm.options.moveInputWithCursor) { - var headPos = cursorCoords(cm, doc.sel.primary().head, "div"); - var wrapOff = display.wrapper.getBoundingClientRect(), lineOff = display.lineDiv.getBoundingClientRect(); - result.teTop = Math.max(0, Math.min(display.wrapper.clientHeight - 10, - headPos.top + lineOff.top - wrapOff.top)); - result.teLeft = Math.max(0, Math.min(display.wrapper.clientWidth - 10, - headPos.left + lineOff.left - wrapOff.left)); - } - - return result + var headPos = cursorCoords(cm, doc.sel.primary().head, 'div'); + var wrapOff = display.wrapper.getBoundingClientRect(), + lineOff = display.lineDiv.getBoundingClientRect(); + result.teTop = Math.max( + 0, + Math.min( + display.wrapper.clientHeight - 10, + headPos.top + lineOff.top - wrapOff.top + ) + ); + result.teLeft = Math.max( + 0, + Math.min( + display.wrapper.clientWidth - 10, + headPos.left + lineOff.left - wrapOff.left + ) + ); + } + + return result; }; TextareaInput.prototype.showSelection = function (drawn) { - var cm = this.cm, display = cm.display; + var cm = this.cm, + display = cm.display; removeChildrenAndAdd(display.cursorDiv, drawn.cursors); removeChildrenAndAdd(display.selectionDiv, drawn.selection); if (drawn.teTop != null) { - this.wrapper.style.top = drawn.teTop + "px"; - this.wrapper.style.left = drawn.teLeft + "px"; + this.wrapper.style.top = drawn.teTop + 'px'; + this.wrapper.style.left = drawn.teLeft + 'px'; } }; // Reset the input to correspond to the selection (or to be empty, // when not typing and nothing is selected) TextareaInput.prototype.reset = function (typing) { - if (this.contextMenuPending || this.composing) { return } + if (this.contextMenuPending || this.composing) { + return; + } var cm = this.cm; if (cm.somethingSelected()) { - this.prevInput = ""; + this.prevInput = ''; var content = cm.getSelection(); this.textarea.value = content; - if (cm.state.focused) { selectInput(this.textarea); } - if (ie && ie_version >= 9) { this.hasSelection = content; } + if (cm.state.focused) { + selectInput(this.textarea); + } + if (ie && ie_version >= 9) { + this.hasSelection = content; + } } else if (!typing) { - this.prevInput = this.textarea.value = ""; - if (ie && ie_version >= 9) { this.hasSelection = null; } + this.prevInput = this.textarea.value = ''; + if (ie && ie_version >= 9) { + this.hasSelection = null; + } } }; - TextareaInput.prototype.getField = function () { return this.textarea }; + TextareaInput.prototype.getField = function () { + return this.textarea; + }; - TextareaInput.prototype.supportsTouch = function () { return false }; + TextareaInput.prototype.supportsTouch = function () { + return false; + }; TextareaInput.prototype.focus = function () { - if (this.cm.options.readOnly != "nocursor" && (!mobile || activeElt() != this.textarea)) { - try { this.textarea.focus(); } - catch (e) {} // IE8 will throw if the textarea is display: none or not in DOM + if ( + this.cm.options.readOnly != 'nocursor' && + (!mobile || activeElt() != this.textarea) + ) { + try { + this.textarea.focus(); + } catch (e) {} // IE8 will throw if the textarea is display: none or not in DOM } }; - TextareaInput.prototype.blur = function () { this.textarea.blur(); }; + TextareaInput.prototype.blur = function () { + this.textarea.blur(); + }; TextareaInput.prototype.resetPosition = function () { this.wrapper.style.top = this.wrapper.style.left = 0; }; - TextareaInput.prototype.receivedFocus = function () { this.slowPoll(); }; + TextareaInput.prototype.receivedFocus = function () { + this.slowPoll(); + }; // Poll for input changes, using the normal rate of polling. This // runs as long as the editor is focused. TextareaInput.prototype.slowPoll = function () { - var this$1 = this; + var this$1 = this; - if (this.pollingFast) { return } + if (this.pollingFast) { + return; + } this.polling.set(this.cm.options.pollInterval, function () { this$1.poll(); - if (this$1.cm.state.focused) { this$1.slowPoll(); } + if (this$1.cm.state.focused) { + this$1.slowPoll(); + } }); }; @@ -9489,12 +14304,18 @@ // something in the input textarea, we poll faster, to ensure that // the change appears on the screen quickly. TextareaInput.prototype.fastPoll = function () { - var missed = false, input = this; + var missed = false, + input = this; input.pollingFast = true; function p() { var changed = input.poll(); - if (!changed && !missed) {missed = true; input.polling.set(60, p);} - else {input.pollingFast = false; input.slowPoll();} + if (!changed && !missed) { + missed = true; + input.polling.set(60, p); + } else { + input.pollingFast = false; + input.slowPoll(); + } } input.polling.set(20, p); }; @@ -9506,88 +14327,146 @@ // seen text (can be empty), which is stored in prevInput (we must // not reset the textarea when typing, because that breaks IME). TextareaInput.prototype.poll = function () { - var this$1 = this; + var this$1 = this; - var cm = this.cm, input = this.textarea, prevInput = this.prevInput; + var cm = this.cm, + input = this.textarea, + prevInput = this.prevInput; // Since this is called a *lot*, try to bail out as cheaply as // possible when it is clear that nothing happened. hasSelection // will be the case when there is a lot of text in the textarea, // in which case reading its value would be expensive. - if (this.contextMenuPending || !cm.state.focused || - (hasSelection(input) && !prevInput && !this.composing) || - cm.isReadOnly() || cm.options.disableInput || cm.state.keySeq) - { return false } + if ( + this.contextMenuPending || + !cm.state.focused || + (hasSelection(input) && !prevInput && !this.composing) || + cm.isReadOnly() || + cm.options.disableInput || + cm.state.keySeq + ) { + return false; + } var text = input.value; // If nothing changed, bail. - if (text == prevInput && !cm.somethingSelected()) { return false } + if (text == prevInput && !cm.somethingSelected()) { + return false; + } // Work around nonsensical selection resetting in IE9/10, and // inexplicable appearance of private area unicode characters on // some key combos in Mac (#2689). - if (ie && ie_version >= 9 && this.hasSelection === text || - mac && /[\uf700-\uf7ff]/.test(text)) { + if ( + (ie && ie_version >= 9 && this.hasSelection === text) || + (mac && /[\uf700-\uf7ff]/.test(text)) + ) { cm.display.input.reset(); - return false + return false; } if (cm.doc.sel == cm.display.selForContextMenu) { var first = text.charCodeAt(0); - if (first == 0x200b && !prevInput) { prevInput = "\u200b"; } - if (first == 0x21da) { this.reset(); return this.cm.execCommand("undo") } + if (first == 0x200b && !prevInput) { + prevInput = '\u200b'; + } + if (first == 0x21da) { + this.reset(); + return this.cm.execCommand('undo'); + } } // Find the part of the input that is actually new - var same = 0, l = Math.min(prevInput.length, text.length); - while (same < l && prevInput.charCodeAt(same) == text.charCodeAt(same)) { ++same; } + var same = 0, + l = Math.min(prevInput.length, text.length); + while (same < l && prevInput.charCodeAt(same) == text.charCodeAt(same)) { + ++same; + } runInOp(cm, function () { - applyTextInput(cm, text.slice(same), prevInput.length - same, - null, this$1.composing ? "*compose" : null); + applyTextInput( + cm, + text.slice(same), + prevInput.length - same, + null, + this$1.composing ? '*compose' : null + ); // Don't leave long text in the textarea, since it makes further polling slow - if (text.length > 1000 || text.indexOf("\n") > -1) { input.value = this$1.prevInput = ""; } - else { this$1.prevInput = text; } + if (text.length > 1000 || text.indexOf('\n') > -1) { + input.value = this$1.prevInput = ''; + } else { + this$1.prevInput = text; + } if (this$1.composing) { this$1.composing.range.clear(); - this$1.composing.range = cm.markText(this$1.composing.start, cm.getCursor("to"), - {className: "CodeMirror-composing"}); + this$1.composing.range = cm.markText( + this$1.composing.start, + cm.getCursor('to'), + { className: 'CodeMirror-composing' } + ); } }); - return true + return true; }; TextareaInput.prototype.ensurePolled = function () { - if (this.pollingFast && this.poll()) { this.pollingFast = false; } + if (this.pollingFast && this.poll()) { + this.pollingFast = false; + } }; TextareaInput.prototype.onKeyPress = function () { - if (ie && ie_version >= 9) { this.hasSelection = null; } + if (ie && ie_version >= 9) { + this.hasSelection = null; + } this.fastPoll(); }; TextareaInput.prototype.onContextMenu = function (e) { - var input = this, cm = input.cm, display = cm.display, te = input.textarea; - if (input.contextMenuPending) { input.contextMenuPending(); } - var pos = posFromMouse(cm, e), scrollPos = display.scroller.scrollTop; - if (!pos || presto) { return } // Opera is difficult. + var input = this, + cm = input.cm, + display = cm.display, + te = input.textarea; + if (input.contextMenuPending) { + input.contextMenuPending(); + } + var pos = posFromMouse(cm, e), + scrollPos = display.scroller.scrollTop; + if (!pos || presto) { + return; + } // Opera is difficult. // Reset the current text selection only if the click is done outside of the selection // and 'resetSelectionOnContextMenu' option is true. var reset = cm.options.resetSelectionOnContextMenu; - if (reset && cm.doc.sel.contains(pos) == -1) - { operation(cm, setSelection)(cm.doc, simpleSelection(pos), sel_dontScroll); } + if (reset && cm.doc.sel.contains(pos) == -1) { + operation(cm, setSelection)(cm.doc, simpleSelection(pos), sel_dontScroll); + } - var oldCSS = te.style.cssText, oldWrapperCSS = input.wrapper.style.cssText; + var oldCSS = te.style.cssText, + oldWrapperCSS = input.wrapper.style.cssText; var wrapperBox = input.wrapper.offsetParent.getBoundingClientRect(); - input.wrapper.style.cssText = "position: static"; - te.style.cssText = "position: absolute; width: 30px; height: 30px;\n top: " + (e.clientY - wrapperBox.top - 5) + "px; left: " + (e.clientX - wrapperBox.left - 5) + "px;\n z-index: 1000; background: " + (ie ? "rgba(255, 255, 255, .05)" : "transparent") + ";\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);"; + input.wrapper.style.cssText = 'position: static'; + te.style.cssText = + 'position: absolute; width: 30px; height: 30px;\n top: ' + + (e.clientY - wrapperBox.top - 5) + + 'px; left: ' + + (e.clientX - wrapperBox.left - 5) + + 'px;\n z-index: 1000; background: ' + + (ie ? 'rgba(255, 255, 255, .05)' : 'transparent') + + ';\n outline: none; border-width: 0; outline: none; overflow: hidden; opacity: .05; filter: alpha(opacity=5);'; var oldScrollY; - if (webkit) { oldScrollY = window.scrollY; } // Work around Chrome issue (#2712) + if (webkit) { + oldScrollY = window.scrollY; + } // Work around Chrome issue (#2712) display.input.focus(); - if (webkit) { window.scrollTo(null, oldScrollY); } + if (webkit) { + window.scrollTo(null, oldScrollY); + } display.input.reset(); // Adds "Select all" to context menu in FF - if (!cm.somethingSelected()) { te.value = input.prevInput = " "; } + if (!cm.somethingSelected()) { + te.value = input.prevInput = ' '; + } input.contextMenuPending = rehide; display.selForContextMenu = cm.doc.sel; clearTimeout(display.detectingSelectAll); @@ -9598,57 +14477,75 @@ function prepareSelectAllHack() { if (te.selectionStart != null) { var selected = cm.somethingSelected(); - var extval = "\u200b" + (selected ? te.value : ""); - te.value = "\u21da"; // Used to catch context-menu undo + var extval = '\u200b' + (selected ? te.value : ''); + te.value = '\u21da'; // Used to catch context-menu undo te.value = extval; - input.prevInput = selected ? "" : "\u200b"; - te.selectionStart = 1; te.selectionEnd = extval.length; + input.prevInput = selected ? '' : '\u200b'; + te.selectionStart = 1; + te.selectionEnd = extval.length; // Re-set this, in case some other handler touched the // selection in the meantime. display.selForContextMenu = cm.doc.sel; } } function rehide() { - if (input.contextMenuPending != rehide) { return } + if (input.contextMenuPending != rehide) { + return; + } input.contextMenuPending = false; input.wrapper.style.cssText = oldWrapperCSS; te.style.cssText = oldCSS; - if (ie && ie_version < 9) { display.scrollbars.setScrollTop(display.scroller.scrollTop = scrollPos); } + if (ie && ie_version < 9) { + display.scrollbars.setScrollTop( + (display.scroller.scrollTop = scrollPos) + ); + } // Try to detect the user choosing select-all if (te.selectionStart != null) { - if (!ie || (ie && ie_version < 9)) { prepareSelectAllHack(); } - var i = 0, poll = function () { - if (display.selForContextMenu == cm.doc.sel && te.selectionStart == 0 && - te.selectionEnd > 0 && input.prevInput == "\u200b") { - operation(cm, selectAll)(cm); - } else if (i++ < 10) { - display.detectingSelectAll = setTimeout(poll, 500); - } else { - display.selForContextMenu = null; - display.input.reset(); - } - }; + if (!ie || (ie && ie_version < 9)) { + prepareSelectAllHack(); + } + var i = 0, + poll = function () { + if ( + display.selForContextMenu == cm.doc.sel && + te.selectionStart == 0 && + te.selectionEnd > 0 && + input.prevInput == '\u200b' + ) { + operation(cm, selectAll)(cm); + } else if (i++ < 10) { + display.detectingSelectAll = setTimeout(poll, 500); + } else { + display.selForContextMenu = null; + display.input.reset(); + } + }; display.detectingSelectAll = setTimeout(poll, 200); } } - if (ie && ie_version >= 9) { prepareSelectAllHack(); } + if (ie && ie_version >= 9) { + prepareSelectAllHack(); + } if (captureRightClick) { e_stop(e); var mouseup = function () { - off(window, "mouseup", mouseup); + off(window, 'mouseup', mouseup); setTimeout(rehide, 20); }; - on(window, "mouseup", mouseup); + on(window, 'mouseup', mouseup); } else { setTimeout(rehide, 50); } }; TextareaInput.prototype.readOnlyChanged = function (val) { - if (!val) { this.reset(); } - this.textarea.disabled = val == "nocursor"; + if (!val) { + this.reset(); + } + this.textarea.disabled = val == 'nocursor'; }; TextareaInput.prototype.setUneditable = function () {}; @@ -9658,58 +14555,71 @@ function fromTextArea(textarea, options) { options = options ? copyObj(options) : {}; options.value = textarea.value; - if (!options.tabindex && textarea.tabIndex) - { options.tabindex = textarea.tabIndex; } - if (!options.placeholder && textarea.placeholder) - { options.placeholder = textarea.placeholder; } + if (!options.tabindex && textarea.tabIndex) { + options.tabindex = textarea.tabIndex; + } + if (!options.placeholder && textarea.placeholder) { + options.placeholder = textarea.placeholder; + } // Set autofocus to true if this textarea is focused, or if it has // autofocus and no other element is focused. if (options.autofocus == null) { var hasFocus = activeElt(); - options.autofocus = hasFocus == textarea || - textarea.getAttribute("autofocus") != null && hasFocus == document.body; + options.autofocus = + hasFocus == textarea || + (textarea.getAttribute('autofocus') != null && + hasFocus == document.body); } - function save() {textarea.value = cm.getValue();} + function save() { + textarea.value = cm.getValue(); + } var realSubmit; if (textarea.form) { - on(textarea.form, "submit", save); + on(textarea.form, 'submit', save); // Deplorable hack to make the submit method do the right thing. if (!options.leaveSubmitMethodAlone) { var form = textarea.form; realSubmit = form.submit; try { - var wrappedSubmit = form.submit = function () { + var wrappedSubmit = (form.submit = function () { save(); form.submit = realSubmit; form.submit(); form.submit = wrappedSubmit; - }; - } catch(e) {} + }); + } catch (e) {} } } options.finishInit = function (cm) { cm.save = save; - cm.getTextArea = function () { return textarea; }; + cm.getTextArea = function () { + return textarea; + }; cm.toTextArea = function () { cm.toTextArea = isNaN; // Prevent this from being ran twice save(); textarea.parentNode.removeChild(cm.getWrapperElement()); - textarea.style.display = ""; + textarea.style.display = ''; if (textarea.form) { - off(textarea.form, "submit", save); - if (!options.leaveSubmitMethodAlone && typeof textarea.form.submit == "function") - { textarea.form.submit = realSubmit; } + off(textarea.form, 'submit', save); + if ( + !options.leaveSubmitMethodAlone && + typeof textarea.form.submit == 'function' + ) { + textarea.form.submit = realSubmit; + } } }; }; - textarea.style.display = "none"; - var cm = CodeMirror(function (node) { return textarea.parentNode.insertBefore(node, textarea.nextSibling); }, - options); - return cm + textarea.style.display = 'none'; + var cm = CodeMirror(function (node) { + return textarea.parentNode.insertBefore(node, textarea.nextSibling); + }, options); + return cm; } function addLegacyProps(CodeMirror) { @@ -9763,28 +14673,44 @@ addEditorMethods(CodeMirror); // Set up methods on CodeMirror's prototype to redirect to the editor's document. - var dontDelegate = "iter insert remove copy getEditor constructor".split(" "); - for (var prop in Doc.prototype) { if (Doc.prototype.hasOwnProperty(prop) && indexOf(dontDelegate, prop) < 0) - { CodeMirror.prototype[prop] = (function(method) { - return function() {return method.apply(this.doc, arguments)} - })(Doc.prototype[prop]); } } + var dontDelegate = 'iter insert remove copy getEditor constructor'.split(' '); + for (var prop in Doc.prototype) { + if (Doc.prototype.hasOwnProperty(prop) && indexOf(dontDelegate, prop) < 0) { + CodeMirror.prototype[prop] = (function (method) { + return function () { + return method.apply(this.doc, arguments); + }; + })(Doc.prototype[prop]); + } + } eventMixin(Doc); - CodeMirror.inputStyles = {"textarea": TextareaInput, "contenteditable": ContentEditableInput}; + CodeMirror.inputStyles = { + textarea: TextareaInput, + contenteditable: ContentEditableInput, + }; // Extra arguments are stored as the mode's dependencies, which is // used by (legacy) mechanisms like loadmode.js to automatically // load a mode. (Preferred mechanism is the require/define calls.) - CodeMirror.defineMode = function(name/*, mode, …*/) { - if (!CodeMirror.defaults.mode && name != "null") { CodeMirror.defaults.mode = name; } + CodeMirror.defineMode = function (name /*, mode, …*/) { + if (!CodeMirror.defaults.mode && name != 'null') { + CodeMirror.defaults.mode = name; + } defineMode.apply(this, arguments); }; CodeMirror.defineMIME = defineMIME; // Minimal default mode. - CodeMirror.defineMode("null", function () { return ({token: function (stream) { return stream.skipToEnd(); }}); }); - CodeMirror.defineMIME("text/plain", "null"); + CodeMirror.defineMode('null', function () { + return { + token: function (stream) { + return stream.skipToEnd(); + }, + }; + }); + CodeMirror.defineMIME('text/plain', 'null'); // EXTENSIONS @@ -9799,8 +14725,7 @@ addLegacyProps(CodeMirror); - CodeMirror.version = "5.51.0"; + CodeMirror.version = '5.51.0'; return CodeMirror; - -}))); +}); diff --git a/packages/ketchup-showcase/public/codemirror/css.js b/packages/ketchup-showcase/public/codemirror/css.js index 05742c5c45..5faa3192df 100644 --- a/packages/ketchup-showcase/public/codemirror/css.js +++ b/packages/ketchup-showcase/public/codemirror/css.js @@ -1,28 +1,32 @@ // CodeMirror, copyright (c) by Marijn Haverbeke and others // Distributed under an MIT license: https://codemirror.net/LICENSE -(function(mod) { - if (typeof exports == "object" && typeof module == "object") // CommonJS - mod(require("../../lib/codemirror")); - else if (typeof define == "function" && define.amd) // AMD - define(["../../lib/codemirror"], mod); - else // Plain browser env - mod(CodeMirror); -})(function(CodeMirror) { -"use strict"; - -CodeMirror.defineMode("css", function(config, parserConfig) { - var inline = parserConfig.inline - if (!parserConfig.propertyKeywords) parserConfig = CodeMirror.resolveMode("text/css"); - - var indentUnit = config.indentUnit, +(function (mod) { + if (typeof exports == 'object' && typeof module == 'object') + // CommonJS + mod(require('../../lib/codemirror')); + else if (typeof define == 'function' && define.amd) + // AMD + define(['../../lib/codemirror'], mod); + // Plain browser env + else mod(CodeMirror); +})(function (CodeMirror) { + 'use strict'; + + CodeMirror.defineMode('css', function (config, parserConfig) { + var inline = parserConfig.inline; + if (!parserConfig.propertyKeywords) + parserConfig = CodeMirror.resolveMode('text/css'); + + var indentUnit = config.indentUnit, tokenHooks = parserConfig.tokenHooks, documentTypes = parserConfig.documentTypes || {}, mediaTypes = parserConfig.mediaTypes || {}, mediaFeatures = parserConfig.mediaFeatures || {}, mediaValueKeywords = parserConfig.mediaValueKeywords || {}, propertyKeywords = parserConfig.propertyKeywords || {}, - nonStandardPropertyKeywords = parserConfig.nonStandardPropertyKeywords || {}, + nonStandardPropertyKeywords = + parserConfig.nonStandardPropertyKeywords || {}, fontProperties = parserConfig.fontProperties || {}, counterDescriptors = parserConfig.counterDescriptors || {}, colorKeywords = parserConfig.colorKeywords || {}, @@ -31,389 +35,418 @@ CodeMirror.defineMode("css", function(config, parserConfig) { lineComment = parserConfig.lineComment, supportsAtComponent = parserConfig.supportsAtComponent === true; - var type, override; - function ret(style, tp) { type = tp; return style; } + var type, override; + function ret(style, tp) { + type = tp; + return style; + } - // Tokenizers + // Tokenizers - function tokenBase(stream, state) { - var ch = stream.next(); - if (tokenHooks[ch]) { - var result = tokenHooks[ch](stream, state); - if (result !== false) return result; - } - if (ch == "@") { - stream.eatWhile(/[\w\\\-]/); - return ret("def", stream.current()); - } else if (ch == "=" || (ch == "~" || ch == "|") && stream.eat("=")) { - return ret(null, "compare"); - } else if (ch == "\"" || ch == "'") { - state.tokenize = tokenString(ch); - return state.tokenize(stream, state); - } else if (ch == "#") { - stream.eatWhile(/[\w\\\-]/); - return ret("atom", "hash"); - } else if (ch == "!") { - stream.match(/^\s*\w*/); - return ret("keyword", "important"); - } else if (/\d/.test(ch) || ch == "." && stream.eat(/\d/)) { - stream.eatWhile(/[\w.%]/); - return ret("number", "unit"); - } else if (ch === "-") { - if (/[\d.]/.test(stream.peek())) { + function tokenBase(stream, state) { + var ch = stream.next(); + if (tokenHooks[ch]) { + var result = tokenHooks[ch](stream, state); + if (result !== false) return result; + } + if (ch == '@') { + stream.eatWhile(/[\w\\\-]/); + return ret('def', stream.current()); + } else if (ch == '=' || ((ch == '~' || ch == '|') && stream.eat('='))) { + return ret(null, 'compare'); + } else if (ch == '"' || ch == "'") { + state.tokenize = tokenString(ch); + return state.tokenize(stream, state); + } else if (ch == '#') { + stream.eatWhile(/[\w\\\-]/); + return ret('atom', 'hash'); + } else if (ch == '!') { + stream.match(/^\s*\w*/); + return ret('keyword', 'important'); + } else if (/\d/.test(ch) || (ch == '.' && stream.eat(/\d/))) { stream.eatWhile(/[\w.%]/); - return ret("number", "unit"); - } else if (stream.match(/^-[\w\\\-]*/)) { + return ret('number', 'unit'); + } else if (ch === '-') { + if (/[\d.]/.test(stream.peek())) { + stream.eatWhile(/[\w.%]/); + return ret('number', 'unit'); + } else if (stream.match(/^-[\w\\\-]*/)) { + stream.eatWhile(/[\w\\\-]/); + if (stream.match(/^\s*:/, false)) + return ret('variable-2', 'variable-definition'); + return ret('variable-2', 'variable'); + } else if (stream.match(/^\w+-/)) { + return ret('meta', 'meta'); + } + } else if (/[,+>*\/]/.test(ch)) { + return ret(null, 'select-op'); + } else if (ch == '.' && stream.match(/^-?[_a-z][_a-z0-9-]*/i)) { + return ret('qualifier', 'qualifier'); + } else if (/[:;{}\[\]\(\)]/.test(ch)) { + return ret(null, ch); + } else if (stream.match(/[\w-.]+(?=\()/)) { + if ( + /^(url(-prefix)?|domain|regexp)$/.test(stream.current().toLowerCase()) + ) { + state.tokenize = tokenParenthesized; + } + return ret('variable callee', 'variable'); + } else if (/[\w\\\-]/.test(ch)) { stream.eatWhile(/[\w\\\-]/); - if (stream.match(/^\s*:/, false)) - return ret("variable-2", "variable-definition"); - return ret("variable-2", "variable"); - } else if (stream.match(/^\w+-/)) { - return ret("meta", "meta"); - } - } else if (/[,+>*\/]/.test(ch)) { - return ret(null, "select-op"); - } else if (ch == "." && stream.match(/^-?[_a-z][_a-z0-9-]*/i)) { - return ret("qualifier", "qualifier"); - } else if (/[:;{}\[\]\(\)]/.test(ch)) { - return ret(null, ch); - } else if (stream.match(/[\w-.]+(?=\()/)) { - if (/^(url(-prefix)?|domain|regexp)$/.test(stream.current().toLowerCase())) { - state.tokenize = tokenParenthesized; + return ret('property', 'word'); + } else { + return ret(null, null); } - return ret("variable callee", "variable"); - } else if (/[\w\\\-]/.test(ch)) { - stream.eatWhile(/[\w\\\-]/); - return ret("property", "word"); - } else { - return ret(null, null); } - } - function tokenString(quote) { - return function(stream, state) { - var escaped = false, ch; - while ((ch = stream.next()) != null) { - if (ch == quote && !escaped) { - if (quote == ")") stream.backUp(1); - break; + function tokenString(quote) { + return function (stream, state) { + var escaped = false, + ch; + while ((ch = stream.next()) != null) { + if (ch == quote && !escaped) { + if (quote == ')') stream.backUp(1); + break; + } + escaped = !escaped && ch == '\\'; } - escaped = !escaped && ch == "\\"; + if (ch == quote || (!escaped && quote != ')')) state.tokenize = null; + return ret('string', 'string'); + }; + } + + function tokenParenthesized(stream, state) { + stream.next(); // Must be '(' + if (!stream.match(/\s*[\"\')]/, false)) state.tokenize = tokenString(')'); + else state.tokenize = null; + return ret(null, '('); + } + + // Context management + + function Context(type, indent, prev) { + this.type = type; + this.indent = indent; + this.prev = prev; + } + + function pushContext(state, stream, type, indent) { + state.context = new Context( + type, + stream.indentation() + (indent === false ? 0 : indentUnit), + state.context + ); + return type; + } + + function popContext(state) { + if (state.context.prev) state.context = state.context.prev; + return state.context.type; + } + + function pass(type, stream, state) { + return states[state.context.type](type, stream, state); + } + function popAndPass(type, stream, state, n) { + for (var i = n || 1; i > 0; i--) state.context = state.context.prev; + return pass(type, stream, state); + } + + // Parser + + function wordAsValue(stream) { + var word = stream.current().toLowerCase(); + if (valueKeywords.hasOwnProperty(word)) override = 'atom'; + else if (colorKeywords.hasOwnProperty(word)) override = 'keyword'; + else override = 'variable'; + } + + var states = {}; + + states.top = function (type, stream, state) { + if (type == '{') { + return pushContext(state, stream, 'block'); + } else if (type == '}' && state.context.prev) { + return popContext(state); + } else if (supportsAtComponent && /@component/i.test(type)) { + return pushContext(state, stream, 'atComponentBlock'); + } else if (/^@(-moz-)?document$/i.test(type)) { + return pushContext(state, stream, 'documentTypes'); + } else if (/^@(media|supports|(-moz-)?document|import)$/i.test(type)) { + return pushContext(state, stream, 'atBlock'); + } else if (/^@(font-face|counter-style)/i.test(type)) { + state.stateArg = type; + return 'restricted_atBlock_before'; + } else if (/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type)) { + return 'keyframes'; + } else if (type && type.charAt(0) == '@') { + return pushContext(state, stream, 'at'); + } else if (type == 'hash') { + override = 'builtin'; + } else if (type == 'word') { + override = 'tag'; + } else if (type == 'variable-definition') { + return 'maybeprop'; + } else if (type == 'interpolation') { + return pushContext(state, stream, 'interpolation'); + } else if (type == ':') { + return 'pseudo'; + } else if (allowNested && type == '(') { + return pushContext(state, stream, 'parens'); } - if (ch == quote || !escaped && quote != ")") state.tokenize = null; - return ret("string", "string"); + return state.context.type; }; - } - function tokenParenthesized(stream, state) { - stream.next(); // Must be '(' - if (!stream.match(/\s*[\"\')]/, false)) - state.tokenize = tokenString(")"); - else - state.tokenize = null; - return ret(null, "("); - } - - // Context management + states.block = function (type, stream, state) { + if (type == 'word') { + var word = stream.current().toLowerCase(); + if (propertyKeywords.hasOwnProperty(word)) { + override = 'property'; + return 'maybeprop'; + } else if (nonStandardPropertyKeywords.hasOwnProperty(word)) { + override = 'string-2'; + return 'maybeprop'; + } else if (allowNested) { + override = stream.match(/^\s*:(?:\s|$)/, false) ? 'property' : 'tag'; + return 'block'; + } else { + override += ' error'; + return 'maybeprop'; + } + } else if (type == 'meta') { + return 'block'; + } else if (!allowNested && (type == 'hash' || type == 'qualifier')) { + override = 'error'; + return 'block'; + } else { + return states.top(type, stream, state); + } + }; - function Context(type, indent, prev) { - this.type = type; - this.indent = indent; - this.prev = prev; - } + states.maybeprop = function (type, stream, state) { + if (type == ':') return pushContext(state, stream, 'prop'); + return pass(type, stream, state); + }; - function pushContext(state, stream, type, indent) { - state.context = new Context(type, stream.indentation() + (indent === false ? 0 : indentUnit), state.context); - return type; - } + states.prop = function (type, stream, state) { + if (type == ';') return popContext(state); + if (type == '{' && allowNested) + return pushContext(state, stream, 'propBlock'); + if (type == '}' || type == '{') return popAndPass(type, stream, state); + if (type == '(') return pushContext(state, stream, 'parens'); - function popContext(state) { - if (state.context.prev) - state.context = state.context.prev; - return state.context.type; - } + if ( + type == 'hash' && + !/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test( + stream.current() + ) + ) { + override += ' error'; + } else if (type == 'word') { + wordAsValue(stream); + } else if (type == 'interpolation') { + return pushContext(state, stream, 'interpolation'); + } + return 'prop'; + }; - function pass(type, stream, state) { - return states[state.context.type](type, stream, state); - } - function popAndPass(type, stream, state, n) { - for (var i = n || 1; i > 0; i--) - state.context = state.context.prev; - return pass(type, stream, state); - } + states.propBlock = function (type, _stream, state) { + if (type == '}') return popContext(state); + if (type == 'word') { + override = 'property'; + return 'maybeprop'; + } + return state.context.type; + }; - // Parser + states.parens = function (type, stream, state) { + if (type == '{' || type == '}') return popAndPass(type, stream, state); + if (type == ')') return popContext(state); + if (type == '(') return pushContext(state, stream, 'parens'); + if (type == 'interpolation') + return pushContext(state, stream, 'interpolation'); + if (type == 'word') wordAsValue(stream); + return 'parens'; + }; - function wordAsValue(stream) { - var word = stream.current().toLowerCase(); - if (valueKeywords.hasOwnProperty(word)) - override = "atom"; - else if (colorKeywords.hasOwnProperty(word)) - override = "keyword"; - else - override = "variable"; - } + states.pseudo = function (type, stream, state) { + if (type == 'meta') return 'pseudo'; - var states = {}; - - states.top = function(type, stream, state) { - if (type == "{") { - return pushContext(state, stream, "block"); - } else if (type == "}" && state.context.prev) { - return popContext(state); - } else if (supportsAtComponent && /@component/i.test(type)) { - return pushContext(state, stream, "atComponentBlock"); - } else if (/^@(-moz-)?document$/i.test(type)) { - return pushContext(state, stream, "documentTypes"); - } else if (/^@(media|supports|(-moz-)?document|import)$/i.test(type)) { - return pushContext(state, stream, "atBlock"); - } else if (/^@(font-face|counter-style)/i.test(type)) { - state.stateArg = type; - return "restricted_atBlock_before"; - } else if (/^@(-(moz|ms|o|webkit)-)?keyframes$/i.test(type)) { - return "keyframes"; - } else if (type && type.charAt(0) == "@") { - return pushContext(state, stream, "at"); - } else if (type == "hash") { - override = "builtin"; - } else if (type == "word") { - override = "tag"; - } else if (type == "variable-definition") { - return "maybeprop"; - } else if (type == "interpolation") { - return pushContext(state, stream, "interpolation"); - } else if (type == ":") { - return "pseudo"; - } else if (allowNested && type == "(") { - return pushContext(state, stream, "parens"); - } - return state.context.type; - }; + if (type == 'word') { + override = 'variable-3'; + return state.context.type; + } + return pass(type, stream, state); + }; - states.block = function(type, stream, state) { - if (type == "word") { - var word = stream.current().toLowerCase(); - if (propertyKeywords.hasOwnProperty(word)) { - override = "property"; - return "maybeprop"; - } else if (nonStandardPropertyKeywords.hasOwnProperty(word)) { - override = "string-2"; - return "maybeprop"; - } else if (allowNested) { - override = stream.match(/^\s*:(?:\s|$)/, false) ? "property" : "tag"; - return "block"; + states.documentTypes = function (type, stream, state) { + if (type == 'word' && documentTypes.hasOwnProperty(stream.current())) { + override = 'tag'; + return state.context.type; } else { - override += " error"; - return "maybeprop"; + return states.atBlock(type, stream, state); + } + }; + + states.atBlock = function (type, stream, state) { + if (type == '(') return pushContext(state, stream, 'atBlock_parens'); + if (type == '}' || type == ';') return popAndPass(type, stream, state); + if (type == '{') + return ( + popContext(state) && + pushContext(state, stream, allowNested ? 'block' : 'top') + ); + + if (type == 'interpolation') + return pushContext(state, stream, 'interpolation'); + + if (type == 'word') { + var word = stream.current().toLowerCase(); + if (word == 'only' || word == 'not' || word == 'and' || word == 'or') + override = 'keyword'; + else if (mediaTypes.hasOwnProperty(word)) override = 'attribute'; + else if (mediaFeatures.hasOwnProperty(word)) override = 'property'; + else if (mediaValueKeywords.hasOwnProperty(word)) override = 'keyword'; + else if (propertyKeywords.hasOwnProperty(word)) override = 'property'; + else if (nonStandardPropertyKeywords.hasOwnProperty(word)) + override = 'string-2'; + else if (valueKeywords.hasOwnProperty(word)) override = 'atom'; + else if (colorKeywords.hasOwnProperty(word)) override = 'keyword'; + else override = 'error'; } - } else if (type == "meta") { - return "block"; - } else if (!allowNested && (type == "hash" || type == "qualifier")) { - override = "error"; - return "block"; - } else { - return states.top(type, stream, state); - } - }; - - states.maybeprop = function(type, stream, state) { - if (type == ":") return pushContext(state, stream, "prop"); - return pass(type, stream, state); - }; - - states.prop = function(type, stream, state) { - if (type == ";") return popContext(state); - if (type == "{" && allowNested) return pushContext(state, stream, "propBlock"); - if (type == "}" || type == "{") return popAndPass(type, stream, state); - if (type == "(") return pushContext(state, stream, "parens"); - - if (type == "hash" && !/^#([0-9a-fA-f]{3,4}|[0-9a-fA-f]{6}|[0-9a-fA-f]{8})$/.test(stream.current())) { - override += " error"; - } else if (type == "word") { - wordAsValue(stream); - } else if (type == "interpolation") { - return pushContext(state, stream, "interpolation"); - } - return "prop"; - }; - - states.propBlock = function(type, _stream, state) { - if (type == "}") return popContext(state); - if (type == "word") { override = "property"; return "maybeprop"; } - return state.context.type; - }; - - states.parens = function(type, stream, state) { - if (type == "{" || type == "}") return popAndPass(type, stream, state); - if (type == ")") return popContext(state); - if (type == "(") return pushContext(state, stream, "parens"); - if (type == "interpolation") return pushContext(state, stream, "interpolation"); - if (type == "word") wordAsValue(stream); - return "parens"; - }; - - states.pseudo = function(type, stream, state) { - if (type == "meta") return "pseudo"; - - if (type == "word") { - override = "variable-3"; return state.context.type; - } - return pass(type, stream, state); - }; + }; - states.documentTypes = function(type, stream, state) { - if (type == "word" && documentTypes.hasOwnProperty(stream.current())) { - override = "tag"; + states.atComponentBlock = function (type, stream, state) { + if (type == '}') return popAndPass(type, stream, state); + if (type == '{') + return ( + popContext(state) && + pushContext(state, stream, allowNested ? 'block' : 'top', false) + ); + if (type == 'word') override = 'error'; return state.context.type; - } else { + }; + + states.atBlock_parens = function (type, stream, state) { + if (type == ')') return popContext(state); + if (type == '{' || type == '}') return popAndPass(type, stream, state, 2); return states.atBlock(type, stream, state); - } - }; + }; - states.atBlock = function(type, stream, state) { - if (type == "(") return pushContext(state, stream, "atBlock_parens"); - if (type == "}" || type == ";") return popAndPass(type, stream, state); - if (type == "{") return popContext(state) && pushContext(state, stream, allowNested ? "block" : "top"); + states.restricted_atBlock_before = function (type, stream, state) { + if (type == '{') return pushContext(state, stream, 'restricted_atBlock'); + if (type == 'word' && state.stateArg == '@counter-style') { + override = 'variable'; + return 'restricted_atBlock_before'; + } + return pass(type, stream, state); + }; - if (type == "interpolation") return pushContext(state, stream, "interpolation"); + states.restricted_atBlock = function (type, stream, state) { + if (type == '}') { + state.stateArg = null; + return popContext(state); + } + if (type == 'word') { + if ( + (state.stateArg == '@font-face' && + !fontProperties.hasOwnProperty(stream.current().toLowerCase())) || + (state.stateArg == '@counter-style' && + !counterDescriptors.hasOwnProperty(stream.current().toLowerCase())) + ) + override = 'error'; + else override = 'property'; + return 'maybeprop'; + } + return 'restricted_atBlock'; + }; - if (type == "word") { - var word = stream.current().toLowerCase(); - if (word == "only" || word == "not" || word == "and" || word == "or") - override = "keyword"; - else if (mediaTypes.hasOwnProperty(word)) - override = "attribute"; - else if (mediaFeatures.hasOwnProperty(word)) - override = "property"; - else if (mediaValueKeywords.hasOwnProperty(word)) - override = "keyword"; - else if (propertyKeywords.hasOwnProperty(word)) - override = "property"; - else if (nonStandardPropertyKeywords.hasOwnProperty(word)) - override = "string-2"; - else if (valueKeywords.hasOwnProperty(word)) - override = "atom"; - else if (colorKeywords.hasOwnProperty(word)) - override = "keyword"; - else - override = "error"; - } - return state.context.type; - }; - - states.atComponentBlock = function(type, stream, state) { - if (type == "}") - return popAndPass(type, stream, state); - if (type == "{") - return popContext(state) && pushContext(state, stream, allowNested ? "block" : "top", false); - if (type == "word") - override = "error"; - return state.context.type; - }; - - states.atBlock_parens = function(type, stream, state) { - if (type == ")") return popContext(state); - if (type == "{" || type == "}") return popAndPass(type, stream, state, 2); - return states.atBlock(type, stream, state); - }; - - states.restricted_atBlock_before = function(type, stream, state) { - if (type == "{") - return pushContext(state, stream, "restricted_atBlock"); - if (type == "word" && state.stateArg == "@counter-style") { - override = "variable"; - return "restricted_atBlock_before"; - } - return pass(type, stream, state); - }; + states.keyframes = function (type, stream, state) { + if (type == 'word') { + override = 'variable'; + return 'keyframes'; + } + if (type == '{') return pushContext(state, stream, 'top'); + return pass(type, stream, state); + }; - states.restricted_atBlock = function(type, stream, state) { - if (type == "}") { - state.stateArg = null; - return popContext(state); - } - if (type == "word") { - if ((state.stateArg == "@font-face" && !fontProperties.hasOwnProperty(stream.current().toLowerCase())) || - (state.stateArg == "@counter-style" && !counterDescriptors.hasOwnProperty(stream.current().toLowerCase()))) - override = "error"; - else - override = "property"; - return "maybeprop"; - } - return "restricted_atBlock"; - }; - - states.keyframes = function(type, stream, state) { - if (type == "word") { override = "variable"; return "keyframes"; } - if (type == "{") return pushContext(state, stream, "top"); - return pass(type, stream, state); - }; - - states.at = function(type, stream, state) { - if (type == ";") return popContext(state); - if (type == "{" || type == "}") return popAndPass(type, stream, state); - if (type == "word") override = "tag"; - else if (type == "hash") override = "builtin"; - return "at"; - }; - - states.interpolation = function(type, stream, state) { - if (type == "}") return popContext(state); - if (type == "{" || type == ";") return popAndPass(type, stream, state); - if (type == "word") override = "variable"; - else if (type != "variable" && type != "(" && type != ")") override = "error"; - return "interpolation"; - }; - - return { - startState: function(base) { - return {tokenize: null, - state: inline ? "block" : "top", - stateArg: null, - context: new Context(inline ? "block" : "top", base || 0, null)}; - }, + states.at = function (type, stream, state) { + if (type == ';') return popContext(state); + if (type == '{' || type == '}') return popAndPass(type, stream, state); + if (type == 'word') override = 'tag'; + else if (type == 'hash') override = 'builtin'; + return 'at'; + }; - token: function(stream, state) { - if (!state.tokenize && stream.eatSpace()) return null; - var style = (state.tokenize || tokenBase)(stream, state); - if (style && typeof style == "object") { - type = style[1]; - style = style[0]; - } - override = style; - if (type != "comment") - state.state = states[state.state](type, stream, state); - return override; - }, + states.interpolation = function (type, stream, state) { + if (type == '}') return popContext(state); + if (type == '{' || type == ';') return popAndPass(type, stream, state); + if (type == 'word') override = 'variable'; + else if (type != 'variable' && type != '(' && type != ')') + override = 'error'; + return 'interpolation'; + }; + + return { + startState: function (base) { + return { + tokenize: null, + state: inline ? 'block' : 'top', + stateArg: null, + context: new Context(inline ? 'block' : 'top', base || 0, null), + }; + }, - indent: function(state, textAfter) { - var cx = state.context, ch = textAfter && textAfter.charAt(0); - var indent = cx.indent; - if (cx.type == "prop" && (ch == "}" || ch == ")")) cx = cx.prev; - if (cx.prev) { - if (ch == "}" && (cx.type == "block" || cx.type == "top" || - cx.type == "interpolation" || cx.type == "restricted_atBlock")) { - // Resume indentation from parent context. - cx = cx.prev; - indent = cx.indent; - } else if (ch == ")" && (cx.type == "parens" || cx.type == "atBlock_parens") || - ch == "{" && (cx.type == "at" || cx.type == "atBlock")) { - // Dedent relative to current context. - indent = Math.max(0, cx.indent - indentUnit); + token: function (stream, state) { + if (!state.tokenize && stream.eatSpace()) return null; + var style = (state.tokenize || tokenBase)(stream, state); + if (style && typeof style == 'object') { + type = style[1]; + style = style[0]; } - } - return indent; - }, + override = style; + if (type != 'comment') + state.state = states[state.state](type, stream, state); + return override; + }, - electricChars: "}", - blockCommentStart: "/*", - blockCommentEnd: "*/", - blockCommentContinue: " * ", - lineComment: lineComment, - fold: "brace" - }; -}); + indent: function (state, textAfter) { + var cx = state.context, + ch = textAfter && textAfter.charAt(0); + var indent = cx.indent; + if (cx.type == 'prop' && (ch == '}' || ch == ')')) cx = cx.prev; + if (cx.prev) { + if ( + ch == '}' && + (cx.type == 'block' || + cx.type == 'top' || + cx.type == 'interpolation' || + cx.type == 'restricted_atBlock') + ) { + // Resume indentation from parent context. + cx = cx.prev; + indent = cx.indent; + } else if ( + (ch == ')' && + (cx.type == 'parens' || cx.type == 'atBlock_parens')) || + (ch == '{' && (cx.type == 'at' || cx.type == 'atBlock')) + ) { + // Dedent relative to current context. + indent = Math.max(0, cx.indent - indentUnit); + } + } + return indent; + }, + + electricChars: '}', + blockCommentStart: '/*', + blockCommentEnd: '*/', + blockCommentContinue: ' * ', + lineComment: lineComment, + fold: 'brace', + }; + }); function keySet(array) { var keys = {}; @@ -423,287 +456,1185 @@ CodeMirror.defineMode("css", function(config, parserConfig) { return keys; } - var documentTypes_ = [ - "domain", "regexp", "url", "url-prefix" - ], documentTypes = keySet(documentTypes_); + var documentTypes_ = ['domain', 'regexp', 'url', 'url-prefix'], + documentTypes = keySet(documentTypes_); var mediaTypes_ = [ - "all", "aural", "braille", "handheld", "print", "projection", "screen", - "tty", "tv", "embossed" - ], mediaTypes = keySet(mediaTypes_); + 'all', + 'aural', + 'braille', + 'handheld', + 'print', + 'projection', + 'screen', + 'tty', + 'tv', + 'embossed', + ], + mediaTypes = keySet(mediaTypes_); var mediaFeatures_ = [ - "width", "min-width", "max-width", "height", "min-height", "max-height", - "device-width", "min-device-width", "max-device-width", "device-height", - "min-device-height", "max-device-height", "aspect-ratio", - "min-aspect-ratio", "max-aspect-ratio", "device-aspect-ratio", - "min-device-aspect-ratio", "max-device-aspect-ratio", "color", "min-color", - "max-color", "color-index", "min-color-index", "max-color-index", - "monochrome", "min-monochrome", "max-monochrome", "resolution", - "min-resolution", "max-resolution", "scan", "grid", "orientation", - "device-pixel-ratio", "min-device-pixel-ratio", "max-device-pixel-ratio", - "pointer", "any-pointer", "hover", "any-hover" - ], mediaFeatures = keySet(mediaFeatures_); + 'width', + 'min-width', + 'max-width', + 'height', + 'min-height', + 'max-height', + 'device-width', + 'min-device-width', + 'max-device-width', + 'device-height', + 'min-device-height', + 'max-device-height', + 'aspect-ratio', + 'min-aspect-ratio', + 'max-aspect-ratio', + 'device-aspect-ratio', + 'min-device-aspect-ratio', + 'max-device-aspect-ratio', + 'color', + 'min-color', + 'max-color', + 'color-index', + 'min-color-index', + 'max-color-index', + 'monochrome', + 'min-monochrome', + 'max-monochrome', + 'resolution', + 'min-resolution', + 'max-resolution', + 'scan', + 'grid', + 'orientation', + 'device-pixel-ratio', + 'min-device-pixel-ratio', + 'max-device-pixel-ratio', + 'pointer', + 'any-pointer', + 'hover', + 'any-hover', + ], + mediaFeatures = keySet(mediaFeatures_); var mediaValueKeywords_ = [ - "landscape", "portrait", "none", "coarse", "fine", "on-demand", "hover", - "interlace", "progressive" - ], mediaValueKeywords = keySet(mediaValueKeywords_); + 'landscape', + 'portrait', + 'none', + 'coarse', + 'fine', + 'on-demand', + 'hover', + 'interlace', + 'progressive', + ], + mediaValueKeywords = keySet(mediaValueKeywords_); var propertyKeywords_ = [ - "align-content", "align-items", "align-self", "alignment-adjust", - "alignment-baseline", "anchor-point", "animation", "animation-delay", - "animation-direction", "animation-duration", "animation-fill-mode", - "animation-iteration-count", "animation-name", "animation-play-state", - "animation-timing-function", "appearance", "azimuth", "backface-visibility", - "background", "background-attachment", "background-blend-mode", "background-clip", - "background-color", "background-image", "background-origin", "background-position", - "background-repeat", "background-size", "baseline-shift", "binding", - "bleed", "bookmark-label", "bookmark-level", "bookmark-state", - "bookmark-target", "border", "border-bottom", "border-bottom-color", - "border-bottom-left-radius", "border-bottom-right-radius", - "border-bottom-style", "border-bottom-width", "border-collapse", - "border-color", "border-image", "border-image-outset", - "border-image-repeat", "border-image-slice", "border-image-source", - "border-image-width", "border-left", "border-left-color", - "border-left-style", "border-left-width", "border-radius", "border-right", - "border-right-color", "border-right-style", "border-right-width", - "border-spacing", "border-style", "border-top", "border-top-color", - "border-top-left-radius", "border-top-right-radius", "border-top-style", - "border-top-width", "border-width", "bottom", "box-decoration-break", - "box-shadow", "box-sizing", "break-after", "break-before", "break-inside", - "caption-side", "caret-color", "clear", "clip", "color", "color-profile", "column-count", - "column-fill", "column-gap", "column-rule", "column-rule-color", - "column-rule-style", "column-rule-width", "column-span", "column-width", - "columns", "content", "counter-increment", "counter-reset", "crop", "cue", - "cue-after", "cue-before", "cursor", "direction", "display", - "dominant-baseline", "drop-initial-after-adjust", - "drop-initial-after-align", "drop-initial-before-adjust", - "drop-initial-before-align", "drop-initial-size", "drop-initial-value", - "elevation", "empty-cells", "fit", "fit-position", "flex", "flex-basis", - "flex-direction", "flex-flow", "flex-grow", "flex-shrink", "flex-wrap", - "float", "float-offset", "flow-from", "flow-into", "font", "font-feature-settings", - "font-family", "font-kerning", "font-language-override", "font-size", "font-size-adjust", - "font-stretch", "font-style", "font-synthesis", "font-variant", - "font-variant-alternates", "font-variant-caps", "font-variant-east-asian", - "font-variant-ligatures", "font-variant-numeric", "font-variant-position", - "font-weight", "grid", "grid-area", "grid-auto-columns", "grid-auto-flow", - "grid-auto-rows", "grid-column", "grid-column-end", "grid-column-gap", - "grid-column-start", "grid-gap", "grid-row", "grid-row-end", "grid-row-gap", - "grid-row-start", "grid-template", "grid-template-areas", "grid-template-columns", - "grid-template-rows", "hanging-punctuation", "height", "hyphens", - "icon", "image-orientation", "image-rendering", "image-resolution", - "inline-box-align", "justify-content", "justify-items", "justify-self", "left", "letter-spacing", - "line-break", "line-height", "line-stacking", "line-stacking-ruby", - "line-stacking-shift", "line-stacking-strategy", "list-style", - "list-style-image", "list-style-position", "list-style-type", "margin", - "margin-bottom", "margin-left", "margin-right", "margin-top", - "marks", "marquee-direction", "marquee-loop", - "marquee-play-count", "marquee-speed", "marquee-style", "max-height", - "max-width", "min-height", "min-width", "mix-blend-mode", "move-to", "nav-down", "nav-index", - "nav-left", "nav-right", "nav-up", "object-fit", "object-position", - "opacity", "order", "orphans", "outline", - "outline-color", "outline-offset", "outline-style", "outline-width", - "overflow", "overflow-style", "overflow-wrap", "overflow-x", "overflow-y", - "padding", "padding-bottom", "padding-left", "padding-right", "padding-top", - "page", "page-break-after", "page-break-before", "page-break-inside", - "page-policy", "pause", "pause-after", "pause-before", "perspective", - "perspective-origin", "pitch", "pitch-range", "place-content", "place-items", "place-self", "play-during", "position", - "presentation-level", "punctuation-trim", "quotes", "region-break-after", - "region-break-before", "region-break-inside", "region-fragment", - "rendering-intent", "resize", "rest", "rest-after", "rest-before", "richness", - "right", "rotation", "rotation-point", "ruby-align", "ruby-overhang", - "ruby-position", "ruby-span", "shape-image-threshold", "shape-inside", "shape-margin", - "shape-outside", "size", "speak", "speak-as", "speak-header", - "speak-numeral", "speak-punctuation", "speech-rate", "stress", "string-set", - "tab-size", "table-layout", "target", "target-name", "target-new", - "target-position", "text-align", "text-align-last", "text-decoration", - "text-decoration-color", "text-decoration-line", "text-decoration-skip", - "text-decoration-style", "text-emphasis", "text-emphasis-color", - "text-emphasis-position", "text-emphasis-style", "text-height", - "text-indent", "text-justify", "text-outline", "text-overflow", "text-shadow", - "text-size-adjust", "text-space-collapse", "text-transform", "text-underline-position", - "text-wrap", "top", "transform", "transform-origin", "transform-style", - "transition", "transition-delay", "transition-duration", - "transition-property", "transition-timing-function", "unicode-bidi", - "user-select", "vertical-align", "visibility", "voice-balance", "voice-duration", - "voice-family", "voice-pitch", "voice-range", "voice-rate", "voice-stress", - "voice-volume", "volume", "white-space", "widows", "width", "will-change", "word-break", - "word-spacing", "word-wrap", "z-index", - // SVG-specific - "clip-path", "clip-rule", "mask", "enable-background", "filter", "flood-color", - "flood-opacity", "lighting-color", "stop-color", "stop-opacity", "pointer-events", - "color-interpolation", "color-interpolation-filters", - "color-rendering", "fill", "fill-opacity", "fill-rule", "image-rendering", - "marker", "marker-end", "marker-mid", "marker-start", "shape-rendering", "stroke", - "stroke-dasharray", "stroke-dashoffset", "stroke-linecap", "stroke-linejoin", - "stroke-miterlimit", "stroke-opacity", "stroke-width", "text-rendering", - "baseline-shift", "dominant-baseline", "glyph-orientation-horizontal", - "glyph-orientation-vertical", "text-anchor", "writing-mode" - ], propertyKeywords = keySet(propertyKeywords_); + 'align-content', + 'align-items', + 'align-self', + 'alignment-adjust', + 'alignment-baseline', + 'anchor-point', + 'animation', + 'animation-delay', + 'animation-direction', + 'animation-duration', + 'animation-fill-mode', + 'animation-iteration-count', + 'animation-name', + 'animation-play-state', + 'animation-timing-function', + 'appearance', + 'azimuth', + 'backface-visibility', + 'background', + 'background-attachment', + 'background-blend-mode', + 'background-clip', + 'background-color', + 'background-image', + 'background-origin', + 'background-position', + 'background-repeat', + 'background-size', + 'baseline-shift', + 'binding', + 'bleed', + 'bookmark-label', + 'bookmark-level', + 'bookmark-state', + 'bookmark-target', + 'border', + 'border-bottom', + 'border-bottom-color', + 'border-bottom-left-radius', + 'border-bottom-right-radius', + 'border-bottom-style', + 'border-bottom-width', + 'border-collapse', + 'border-color', + 'border-image', + 'border-image-outset', + 'border-image-repeat', + 'border-image-slice', + 'border-image-source', + 'border-image-width', + 'border-left', + 'border-left-color', + 'border-left-style', + 'border-left-width', + 'border-radius', + 'border-right', + 'border-right-color', + 'border-right-style', + 'border-right-width', + 'border-spacing', + 'border-style', + 'border-top', + 'border-top-color', + 'border-top-left-radius', + 'border-top-right-radius', + 'border-top-style', + 'border-top-width', + 'border-width', + 'bottom', + 'box-decoration-break', + 'box-shadow', + 'box-sizing', + 'break-after', + 'break-before', + 'break-inside', + 'caption-side', + 'caret-color', + 'clear', + 'clip', + 'color', + 'color-profile', + 'column-count', + 'column-fill', + 'column-gap', + 'column-rule', + 'column-rule-color', + 'column-rule-style', + 'column-rule-width', + 'column-span', + 'column-width', + 'columns', + 'content', + 'counter-increment', + 'counter-reset', + 'crop', + 'cue', + 'cue-after', + 'cue-before', + 'cursor', + 'direction', + 'display', + 'dominant-baseline', + 'drop-initial-after-adjust', + 'drop-initial-after-align', + 'drop-initial-before-adjust', + 'drop-initial-before-align', + 'drop-initial-size', + 'drop-initial-value', + 'elevation', + 'empty-cells', + 'fit', + 'fit-position', + 'flex', + 'flex-basis', + 'flex-direction', + 'flex-flow', + 'flex-grow', + 'flex-shrink', + 'flex-wrap', + 'float', + 'float-offset', + 'flow-from', + 'flow-into', + 'font', + 'font-feature-settings', + 'font-family', + 'font-kerning', + 'font-language-override', + 'font-size', + 'font-size-adjust', + 'font-stretch', + 'font-style', + 'font-synthesis', + 'font-variant', + 'font-variant-alternates', + 'font-variant-caps', + 'font-variant-east-asian', + 'font-variant-ligatures', + 'font-variant-numeric', + 'font-variant-position', + 'font-weight', + 'grid', + 'grid-area', + 'grid-auto-columns', + 'grid-auto-flow', + 'grid-auto-rows', + 'grid-column', + 'grid-column-end', + 'grid-column-gap', + 'grid-column-start', + 'grid-gap', + 'grid-row', + 'grid-row-end', + 'grid-row-gap', + 'grid-row-start', + 'grid-template', + 'grid-template-areas', + 'grid-template-columns', + 'grid-template-rows', + 'hanging-punctuation', + 'height', + 'hyphens', + 'icon', + 'image-orientation', + 'image-rendering', + 'image-resolution', + 'inline-box-align', + 'justify-content', + 'justify-items', + 'justify-self', + 'left', + 'letter-spacing', + 'line-break', + 'line-height', + 'line-stacking', + 'line-stacking-ruby', + 'line-stacking-shift', + 'line-stacking-strategy', + 'list-style', + 'list-style-image', + 'list-style-position', + 'list-style-type', + 'margin', + 'margin-bottom', + 'margin-left', + 'margin-right', + 'margin-top', + 'marks', + 'marquee-direction', + 'marquee-loop', + 'marquee-play-count', + 'marquee-speed', + 'marquee-style', + 'max-height', + 'max-width', + 'min-height', + 'min-width', + 'mix-blend-mode', + 'move-to', + 'nav-down', + 'nav-index', + 'nav-left', + 'nav-right', + 'nav-up', + 'object-fit', + 'object-position', + 'opacity', + 'order', + 'orphans', + 'outline', + 'outline-color', + 'outline-offset', + 'outline-style', + 'outline-width', + 'overflow', + 'overflow-style', + 'overflow-wrap', + 'overflow-x', + 'overflow-y', + 'padding', + 'padding-bottom', + 'padding-left', + 'padding-right', + 'padding-top', + 'page', + 'page-break-after', + 'page-break-before', + 'page-break-inside', + 'page-policy', + 'pause', + 'pause-after', + 'pause-before', + 'perspective', + 'perspective-origin', + 'pitch', + 'pitch-range', + 'place-content', + 'place-items', + 'place-self', + 'play-during', + 'position', + 'presentation-level', + 'punctuation-trim', + 'quotes', + 'region-break-after', + 'region-break-before', + 'region-break-inside', + 'region-fragment', + 'rendering-intent', + 'resize', + 'rest', + 'rest-after', + 'rest-before', + 'richness', + 'right', + 'rotation', + 'rotation-point', + 'ruby-align', + 'ruby-overhang', + 'ruby-position', + 'ruby-span', + 'shape-image-threshold', + 'shape-inside', + 'shape-margin', + 'shape-outside', + 'size', + 'speak', + 'speak-as', + 'speak-header', + 'speak-numeral', + 'speak-punctuation', + 'speech-rate', + 'stress', + 'string-set', + 'tab-size', + 'table-layout', + 'target', + 'target-name', + 'target-new', + 'target-position', + 'text-align', + 'text-align-last', + 'text-decoration', + 'text-decoration-color', + 'text-decoration-line', + 'text-decoration-skip', + 'text-decoration-style', + 'text-emphasis', + 'text-emphasis-color', + 'text-emphasis-position', + 'text-emphasis-style', + 'text-height', + 'text-indent', + 'text-justify', + 'text-outline', + 'text-overflow', + 'text-shadow', + 'text-size-adjust', + 'text-space-collapse', + 'text-transform', + 'text-underline-position', + 'text-wrap', + 'top', + 'transform', + 'transform-origin', + 'transform-style', + 'transition', + 'transition-delay', + 'transition-duration', + 'transition-property', + 'transition-timing-function', + 'unicode-bidi', + 'user-select', + 'vertical-align', + 'visibility', + 'voice-balance', + 'voice-duration', + 'voice-family', + 'voice-pitch', + 'voice-range', + 'voice-rate', + 'voice-stress', + 'voice-volume', + 'volume', + 'white-space', + 'widows', + 'width', + 'will-change', + 'word-break', + 'word-spacing', + 'word-wrap', + 'z-index', + // SVG-specific + 'clip-path', + 'clip-rule', + 'mask', + 'enable-background', + 'filter', + 'flood-color', + 'flood-opacity', + 'lighting-color', + 'stop-color', + 'stop-opacity', + 'pointer-events', + 'color-interpolation', + 'color-interpolation-filters', + 'color-rendering', + 'fill', + 'fill-opacity', + 'fill-rule', + 'image-rendering', + 'marker', + 'marker-end', + 'marker-mid', + 'marker-start', + 'shape-rendering', + 'stroke', + 'stroke-dasharray', + 'stroke-dashoffset', + 'stroke-linecap', + 'stroke-linejoin', + 'stroke-miterlimit', + 'stroke-opacity', + 'stroke-width', + 'text-rendering', + 'baseline-shift', + 'dominant-baseline', + 'glyph-orientation-horizontal', + 'glyph-orientation-vertical', + 'text-anchor', + 'writing-mode', + ], + propertyKeywords = keySet(propertyKeywords_); var nonStandardPropertyKeywords_ = [ - "scrollbar-arrow-color", "scrollbar-base-color", "scrollbar-dark-shadow-color", - "scrollbar-face-color", "scrollbar-highlight-color", "scrollbar-shadow-color", - "scrollbar-3d-light-color", "scrollbar-track-color", "shape-inside", - "searchfield-cancel-button", "searchfield-decoration", "searchfield-results-button", - "searchfield-results-decoration", "zoom" - ], nonStandardPropertyKeywords = keySet(nonStandardPropertyKeywords_); + 'scrollbar-arrow-color', + 'scrollbar-base-color', + 'scrollbar-dark-shadow-color', + 'scrollbar-face-color', + 'scrollbar-highlight-color', + 'scrollbar-shadow-color', + 'scrollbar-3d-light-color', + 'scrollbar-track-color', + 'shape-inside', + 'searchfield-cancel-button', + 'searchfield-decoration', + 'searchfield-results-button', + 'searchfield-results-decoration', + 'zoom', + ], + nonStandardPropertyKeywords = keySet(nonStandardPropertyKeywords_); var fontProperties_ = [ - "font-family", "src", "unicode-range", "font-variant", "font-feature-settings", - "font-stretch", "font-weight", "font-style" - ], fontProperties = keySet(fontProperties_); + 'font-family', + 'src', + 'unicode-range', + 'font-variant', + 'font-feature-settings', + 'font-stretch', + 'font-weight', + 'font-style', + ], + fontProperties = keySet(fontProperties_); var counterDescriptors_ = [ - "additive-symbols", "fallback", "negative", "pad", "prefix", "range", - "speak-as", "suffix", "symbols", "system" - ], counterDescriptors = keySet(counterDescriptors_); + 'additive-symbols', + 'fallback', + 'negative', + 'pad', + 'prefix', + 'range', + 'speak-as', + 'suffix', + 'symbols', + 'system', + ], + counterDescriptors = keySet(counterDescriptors_); var colorKeywords_ = [ - "aliceblue", "antiquewhite", "aqua", "aquamarine", "azure", "beige", - "bisque", "black", "blanchedalmond", "blue", "blueviolet", "brown", - "burlywood", "cadetblue", "chartreuse", "chocolate", "coral", "cornflowerblue", - "cornsilk", "crimson", "cyan", "darkblue", "darkcyan", "darkgoldenrod", - "darkgray", "darkgreen", "darkkhaki", "darkmagenta", "darkolivegreen", - "darkorange", "darkorchid", "darkred", "darksalmon", "darkseagreen", - "darkslateblue", "darkslategray", "darkturquoise", "darkviolet", - "deeppink", "deepskyblue", "dimgray", "dodgerblue", "firebrick", - "floralwhite", "forestgreen", "fuchsia", "gainsboro", "ghostwhite", - "gold", "goldenrod", "gray", "grey", "green", "greenyellow", "honeydew", - "hotpink", "indianred", "indigo", "ivory", "khaki", "lavender", - "lavenderblush", "lawngreen", "lemonchiffon", "lightblue", "lightcoral", - "lightcyan", "lightgoldenrodyellow", "lightgray", "lightgreen", "lightpink", - "lightsalmon", "lightseagreen", "lightskyblue", "lightslategray", - "lightsteelblue", "lightyellow", "lime", "limegreen", "linen", "magenta", - "maroon", "mediumaquamarine", "mediumblue", "mediumorchid", "mediumpurple", - "mediumseagreen", "mediumslateblue", "mediumspringgreen", "mediumturquoise", - "mediumvioletred", "midnightblue", "mintcream", "mistyrose", "moccasin", - "navajowhite", "navy", "oldlace", "olive", "olivedrab", "orange", "orangered", - "orchid", "palegoldenrod", "palegreen", "paleturquoise", "palevioletred", - "papayawhip", "peachpuff", "peru", "pink", "plum", "powderblue", - "purple", "rebeccapurple", "red", "rosybrown", "royalblue", "saddlebrown", - "salmon", "sandybrown", "seagreen", "seashell", "sienna", "silver", "skyblue", - "slateblue", "slategray", "snow", "springgreen", "steelblue", "tan", - "teal", "thistle", "tomato", "turquoise", "violet", "wheat", "white", - "whitesmoke", "yellow", "yellowgreen" - ], colorKeywords = keySet(colorKeywords_); + 'aliceblue', + 'antiquewhite', + 'aqua', + 'aquamarine', + 'azure', + 'beige', + 'bisque', + 'black', + 'blanchedalmond', + 'blue', + 'blueviolet', + 'brown', + 'burlywood', + 'cadetblue', + 'chartreuse', + 'chocolate', + 'coral', + 'cornflowerblue', + 'cornsilk', + 'crimson', + 'cyan', + 'darkblue', + 'darkcyan', + 'darkgoldenrod', + 'darkgray', + 'darkgreen', + 'darkkhaki', + 'darkmagenta', + 'darkolivegreen', + 'darkorange', + 'darkorchid', + 'darkred', + 'darksalmon', + 'darkseagreen', + 'darkslateblue', + 'darkslategray', + 'darkturquoise', + 'darkviolet', + 'deeppink', + 'deepskyblue', + 'dimgray', + 'dodgerblue', + 'firebrick', + 'floralwhite', + 'forestgreen', + 'fuchsia', + 'gainsboro', + 'ghostwhite', + 'gold', + 'goldenrod', + 'gray', + 'grey', + 'green', + 'greenyellow', + 'honeydew', + 'hotpink', + 'indianred', + 'indigo', + 'ivory', + 'khaki', + 'lavender', + 'lavenderblush', + 'lawngreen', + 'lemonchiffon', + 'lightblue', + 'lightcoral', + 'lightcyan', + 'lightgoldenrodyellow', + 'lightgray', + 'lightgreen', + 'lightpink', + 'lightsalmon', + 'lightseagreen', + 'lightskyblue', + 'lightslategray', + 'lightsteelblue', + 'lightyellow', + 'lime', + 'limegreen', + 'linen', + 'magenta', + 'maroon', + 'mediumaquamarine', + 'mediumblue', + 'mediumorchid', + 'mediumpurple', + 'mediumseagreen', + 'mediumslateblue', + 'mediumspringgreen', + 'mediumturquoise', + 'mediumvioletred', + 'midnightblue', + 'mintcream', + 'mistyrose', + 'moccasin', + 'navajowhite', + 'navy', + 'oldlace', + 'olive', + 'olivedrab', + 'orange', + 'orangered', + 'orchid', + 'palegoldenrod', + 'palegreen', + 'paleturquoise', + 'palevioletred', + 'papayawhip', + 'peachpuff', + 'peru', + 'pink', + 'plum', + 'powderblue', + 'purple', + 'rebeccapurple', + 'red', + 'rosybrown', + 'royalblue', + 'saddlebrown', + 'salmon', + 'sandybrown', + 'seagreen', + 'seashell', + 'sienna', + 'silver', + 'skyblue', + 'slateblue', + 'slategray', + 'snow', + 'springgreen', + 'steelblue', + 'tan', + 'teal', + 'thistle', + 'tomato', + 'turquoise', + 'violet', + 'wheat', + 'white', + 'whitesmoke', + 'yellow', + 'yellowgreen', + ], + colorKeywords = keySet(colorKeywords_); var valueKeywords_ = [ - "above", "absolute", "activeborder", "additive", "activecaption", "afar", - "after-white-space", "ahead", "alias", "all", "all-scroll", "alphabetic", "alternate", - "always", "amharic", "amharic-abegede", "antialiased", "appworkspace", - "arabic-indic", "armenian", "asterisks", "attr", "auto", "auto-flow", "avoid", "avoid-column", "avoid-page", - "avoid-region", "background", "backwards", "baseline", "below", "bidi-override", "binary", - "bengali", "blink", "block", "block-axis", "bold", "bolder", "border", "border-box", - "both", "bottom", "break", "break-all", "break-word", "bullets", "button", "button-bevel", - "buttonface", "buttonhighlight", "buttonshadow", "buttontext", "calc", "cambodian", - "capitalize", "caps-lock-indicator", "caption", "captiontext", "caret", - "cell", "center", "checkbox", "circle", "cjk-decimal", "cjk-earthly-branch", - "cjk-heavenly-stem", "cjk-ideographic", "clear", "clip", "close-quote", - "col-resize", "collapse", "color", "color-burn", "color-dodge", "column", "column-reverse", - "compact", "condensed", "contain", "content", "contents", - "content-box", "context-menu", "continuous", "copy", "counter", "counters", "cover", "crop", - "cross", "crosshair", "currentcolor", "cursive", "cyclic", "darken", "dashed", "decimal", - "decimal-leading-zero", "default", "default-button", "dense", "destination-atop", - "destination-in", "destination-out", "destination-over", "devanagari", "difference", - "disc", "discard", "disclosure-closed", "disclosure-open", "document", - "dot-dash", "dot-dot-dash", - "dotted", "double", "down", "e-resize", "ease", "ease-in", "ease-in-out", "ease-out", - "element", "ellipse", "ellipsis", "embed", "end", "ethiopic", "ethiopic-abegede", - "ethiopic-abegede-am-et", "ethiopic-abegede-gez", "ethiopic-abegede-ti-er", - "ethiopic-abegede-ti-et", "ethiopic-halehame-aa-er", - "ethiopic-halehame-aa-et", "ethiopic-halehame-am-et", - "ethiopic-halehame-gez", "ethiopic-halehame-om-et", - "ethiopic-halehame-sid-et", "ethiopic-halehame-so-et", - "ethiopic-halehame-ti-er", "ethiopic-halehame-ti-et", "ethiopic-halehame-tig", - "ethiopic-numeric", "ew-resize", "exclusion", "expanded", "extends", "extra-condensed", - "extra-expanded", "fantasy", "fast", "fill", "fixed", "flat", "flex", "flex-end", "flex-start", "footnotes", - "forwards", "from", "geometricPrecision", "georgian", "graytext", "grid", "groove", - "gujarati", "gurmukhi", "hand", "hangul", "hangul-consonant", "hard-light", "hebrew", - "help", "hidden", "hide", "higher", "highlight", "highlighttext", - "hiragana", "hiragana-iroha", "horizontal", "hsl", "hsla", "hue", "icon", "ignore", - "inactiveborder", "inactivecaption", "inactivecaptiontext", "infinite", - "infobackground", "infotext", "inherit", "initial", "inline", "inline-axis", - "inline-block", "inline-flex", "inline-grid", "inline-table", "inset", "inside", "intrinsic", "invert", - "italic", "japanese-formal", "japanese-informal", "justify", "kannada", - "katakana", "katakana-iroha", "keep-all", "khmer", - "korean-hangul-formal", "korean-hanja-formal", "korean-hanja-informal", - "landscape", "lao", "large", "larger", "left", "level", "lighter", "lighten", - "line-through", "linear", "linear-gradient", "lines", "list-item", "listbox", "listitem", - "local", "logical", "loud", "lower", "lower-alpha", "lower-armenian", - "lower-greek", "lower-hexadecimal", "lower-latin", "lower-norwegian", - "lower-roman", "lowercase", "ltr", "luminosity", "malayalam", "match", "matrix", "matrix3d", - "media-controls-background", "media-current-time-display", - "media-fullscreen-button", "media-mute-button", "media-play-button", - "media-return-to-realtime-button", "media-rewind-button", - "media-seek-back-button", "media-seek-forward-button", "media-slider", - "media-sliderthumb", "media-time-remaining-display", "media-volume-slider", - "media-volume-slider-container", "media-volume-sliderthumb", "medium", - "menu", "menulist", "menulist-button", "menulist-text", - "menulist-textfield", "menutext", "message-box", "middle", "min-intrinsic", - "mix", "mongolian", "monospace", "move", "multiple", "multiply", "myanmar", "n-resize", - "narrower", "ne-resize", "nesw-resize", "no-close-quote", "no-drop", - "no-open-quote", "no-repeat", "none", "normal", "not-allowed", "nowrap", - "ns-resize", "numbers", "numeric", "nw-resize", "nwse-resize", "oblique", "octal", "opacity", "open-quote", - "optimizeLegibility", "optimizeSpeed", "oriya", "oromo", "outset", - "outside", "outside-shape", "overlay", "overline", "padding", "padding-box", - "painted", "page", "paused", "persian", "perspective", "plus-darker", "plus-lighter", - "pointer", "polygon", "portrait", "pre", "pre-line", "pre-wrap", "preserve-3d", - "progress", "push-button", "radial-gradient", "radio", "read-only", - "read-write", "read-write-plaintext-only", "rectangle", "region", - "relative", "repeat", "repeating-linear-gradient", - "repeating-radial-gradient", "repeat-x", "repeat-y", "reset", "reverse", - "rgb", "rgba", "ridge", "right", "rotate", "rotate3d", "rotateX", "rotateY", - "rotateZ", "round", "row", "row-resize", "row-reverse", "rtl", "run-in", "running", - "s-resize", "sans-serif", "saturation", "scale", "scale3d", "scaleX", "scaleY", "scaleZ", "screen", - "scroll", "scrollbar", "scroll-position", "se-resize", "searchfield", - "searchfield-cancel-button", "searchfield-decoration", - "searchfield-results-button", "searchfield-results-decoration", "self-start", "self-end", - "semi-condensed", "semi-expanded", "separate", "serif", "show", "sidama", - "simp-chinese-formal", "simp-chinese-informal", "single", - "skew", "skewX", "skewY", "skip-white-space", "slide", "slider-horizontal", - "slider-vertical", "sliderthumb-horizontal", "sliderthumb-vertical", "slow", - "small", "small-caps", "small-caption", "smaller", "soft-light", "solid", "somali", - "source-atop", "source-in", "source-out", "source-over", "space", "space-around", "space-between", "space-evenly", "spell-out", "square", - "square-button", "start", "static", "status-bar", "stretch", "stroke", "sub", - "subpixel-antialiased", "super", "sw-resize", "symbolic", "symbols", "system-ui", "table", - "table-caption", "table-cell", "table-column", "table-column-group", - "table-footer-group", "table-header-group", "table-row", "table-row-group", - "tamil", - "telugu", "text", "text-bottom", "text-top", "textarea", "textfield", "thai", - "thick", "thin", "threeddarkshadow", "threedface", "threedhighlight", - "threedlightshadow", "threedshadow", "tibetan", "tigre", "tigrinya-er", - "tigrinya-er-abegede", "tigrinya-et", "tigrinya-et-abegede", "to", "top", - "trad-chinese-formal", "trad-chinese-informal", "transform", - "translate", "translate3d", "translateX", "translateY", "translateZ", - "transparent", "ultra-condensed", "ultra-expanded", "underline", "unset", "up", - "upper-alpha", "upper-armenian", "upper-greek", "upper-hexadecimal", - "upper-latin", "upper-norwegian", "upper-roman", "uppercase", "urdu", "url", - "var", "vertical", "vertical-text", "visible", "visibleFill", "visiblePainted", - "visibleStroke", "visual", "w-resize", "wait", "wave", "wider", - "window", "windowframe", "windowtext", "words", "wrap", "wrap-reverse", "x-large", "x-small", "xor", - "xx-large", "xx-small" - ], valueKeywords = keySet(valueKeywords_); - - var allWords = documentTypes_.concat(mediaTypes_).concat(mediaFeatures_).concat(mediaValueKeywords_) - .concat(propertyKeywords_).concat(nonStandardPropertyKeywords_).concat(colorKeywords_) + 'above', + 'absolute', + 'activeborder', + 'additive', + 'activecaption', + 'afar', + 'after-white-space', + 'ahead', + 'alias', + 'all', + 'all-scroll', + 'alphabetic', + 'alternate', + 'always', + 'amharic', + 'amharic-abegede', + 'antialiased', + 'appworkspace', + 'arabic-indic', + 'armenian', + 'asterisks', + 'attr', + 'auto', + 'auto-flow', + 'avoid', + 'avoid-column', + 'avoid-page', + 'avoid-region', + 'background', + 'backwards', + 'baseline', + 'below', + 'bidi-override', + 'binary', + 'bengali', + 'blink', + 'block', + 'block-axis', + 'bold', + 'bolder', + 'border', + 'border-box', + 'both', + 'bottom', + 'break', + 'break-all', + 'break-word', + 'bullets', + 'button', + 'button-bevel', + 'buttonface', + 'buttonhighlight', + 'buttonshadow', + 'buttontext', + 'calc', + 'cambodian', + 'capitalize', + 'caps-lock-indicator', + 'caption', + 'captiontext', + 'caret', + 'cell', + 'center', + 'checkbox', + 'circle', + 'cjk-decimal', + 'cjk-earthly-branch', + 'cjk-heavenly-stem', + 'cjk-ideographic', + 'clear', + 'clip', + 'close-quote', + 'col-resize', + 'collapse', + 'color', + 'color-burn', + 'color-dodge', + 'column', + 'column-reverse', + 'compact', + 'condensed', + 'contain', + 'content', + 'contents', + 'content-box', + 'context-menu', + 'continuous', + 'copy', + 'counter', + 'counters', + 'cover', + 'crop', + 'cross', + 'crosshair', + 'currentcolor', + 'cursive', + 'cyclic', + 'darken', + 'dashed', + 'decimal', + 'decimal-leading-zero', + 'default', + 'default-button', + 'dense', + 'destination-atop', + 'destination-in', + 'destination-out', + 'destination-over', + 'devanagari', + 'difference', + 'disc', + 'discard', + 'disclosure-closed', + 'disclosure-open', + 'document', + 'dot-dash', + 'dot-dot-dash', + 'dotted', + 'double', + 'down', + 'e-resize', + 'ease', + 'ease-in', + 'ease-in-out', + 'ease-out', + 'element', + 'ellipse', + 'ellipsis', + 'embed', + 'end', + 'ethiopic', + 'ethiopic-abegede', + 'ethiopic-abegede-am-et', + 'ethiopic-abegede-gez', + 'ethiopic-abegede-ti-er', + 'ethiopic-abegede-ti-et', + 'ethiopic-halehame-aa-er', + 'ethiopic-halehame-aa-et', + 'ethiopic-halehame-am-et', + 'ethiopic-halehame-gez', + 'ethiopic-halehame-om-et', + 'ethiopic-halehame-sid-et', + 'ethiopic-halehame-so-et', + 'ethiopic-halehame-ti-er', + 'ethiopic-halehame-ti-et', + 'ethiopic-halehame-tig', + 'ethiopic-numeric', + 'ew-resize', + 'exclusion', + 'expanded', + 'extends', + 'extra-condensed', + 'extra-expanded', + 'fantasy', + 'fast', + 'fill', + 'fixed', + 'flat', + 'flex', + 'flex-end', + 'flex-start', + 'footnotes', + 'forwards', + 'from', + 'geometricPrecision', + 'georgian', + 'graytext', + 'grid', + 'groove', + 'gujarati', + 'gurmukhi', + 'hand', + 'hangul', + 'hangul-consonant', + 'hard-light', + 'hebrew', + 'help', + 'hidden', + 'hide', + 'higher', + 'highlight', + 'highlighttext', + 'hiragana', + 'hiragana-iroha', + 'horizontal', + 'hsl', + 'hsla', + 'hue', + 'icon', + 'ignore', + 'inactiveborder', + 'inactivecaption', + 'inactivecaptiontext', + 'infinite', + 'infobackground', + 'infotext', + 'inherit', + 'initial', + 'inline', + 'inline-axis', + 'inline-block', + 'inline-flex', + 'inline-grid', + 'inline-table', + 'inset', + 'inside', + 'intrinsic', + 'invert', + 'italic', + 'japanese-formal', + 'japanese-informal', + 'justify', + 'kannada', + 'katakana', + 'katakana-iroha', + 'keep-all', + 'khmer', + 'korean-hangul-formal', + 'korean-hanja-formal', + 'korean-hanja-informal', + 'landscape', + 'lao', + 'large', + 'larger', + 'left', + 'level', + 'lighter', + 'lighten', + 'line-through', + 'linear', + 'linear-gradient', + 'lines', + 'list-item', + 'listbox', + 'listitem', + 'local', + 'logical', + 'loud', + 'lower', + 'lower-alpha', + 'lower-armenian', + 'lower-greek', + 'lower-hexadecimal', + 'lower-latin', + 'lower-norwegian', + 'lower-roman', + 'lowercase', + 'ltr', + 'luminosity', + 'malayalam', + 'match', + 'matrix', + 'matrix3d', + 'media-controls-background', + 'media-current-time-display', + 'media-fullscreen-button', + 'media-mute-button', + 'media-play-button', + 'media-return-to-realtime-button', + 'media-rewind-button', + 'media-seek-back-button', + 'media-seek-forward-button', + 'media-slider', + 'media-sliderthumb', + 'media-time-remaining-display', + 'media-volume-slider', + 'media-volume-slider-container', + 'media-volume-sliderthumb', + 'medium', + 'menu', + 'menulist', + 'menulist-button', + 'menulist-text', + 'menulist-textfield', + 'menutext', + 'message-box', + 'middle', + 'min-intrinsic', + 'mix', + 'mongolian', + 'monospace', + 'move', + 'multiple', + 'multiply', + 'myanmar', + 'n-resize', + 'narrower', + 'ne-resize', + 'nesw-resize', + 'no-close-quote', + 'no-drop', + 'no-open-quote', + 'no-repeat', + 'none', + 'normal', + 'not-allowed', + 'nowrap', + 'ns-resize', + 'numbers', + 'numeric', + 'nw-resize', + 'nwse-resize', + 'oblique', + 'octal', + 'opacity', + 'open-quote', + 'optimizeLegibility', + 'optimizeSpeed', + 'oriya', + 'oromo', + 'outset', + 'outside', + 'outside-shape', + 'overlay', + 'overline', + 'padding', + 'padding-box', + 'painted', + 'page', + 'paused', + 'persian', + 'perspective', + 'plus-darker', + 'plus-lighter', + 'pointer', + 'polygon', + 'portrait', + 'pre', + 'pre-line', + 'pre-wrap', + 'preserve-3d', + 'progress', + 'push-button', + 'radial-gradient', + 'radio', + 'read-only', + 'read-write', + 'read-write-plaintext-only', + 'rectangle', + 'region', + 'relative', + 'repeat', + 'repeating-linear-gradient', + 'repeating-radial-gradient', + 'repeat-x', + 'repeat-y', + 'reset', + 'reverse', + 'rgb', + 'rgba', + 'ridge', + 'right', + 'rotate', + 'rotate3d', + 'rotateX', + 'rotateY', + 'rotateZ', + 'round', + 'row', + 'row-resize', + 'row-reverse', + 'rtl', + 'run-in', + 'running', + 's-resize', + 'sans-serif', + 'saturation', + 'scale', + 'scale3d', + 'scaleX', + 'scaleY', + 'scaleZ', + 'screen', + 'scroll', + 'scrollbar', + 'scroll-position', + 'se-resize', + 'searchfield', + 'searchfield-cancel-button', + 'searchfield-decoration', + 'searchfield-results-button', + 'searchfield-results-decoration', + 'self-start', + 'self-end', + 'semi-condensed', + 'semi-expanded', + 'separate', + 'serif', + 'show', + 'sidama', + 'simp-chinese-formal', + 'simp-chinese-informal', + 'single', + 'skew', + 'skewX', + 'skewY', + 'skip-white-space', + 'slide', + 'slider-horizontal', + 'slider-vertical', + 'sliderthumb-horizontal', + 'sliderthumb-vertical', + 'slow', + 'small', + 'small-caps', + 'small-caption', + 'smaller', + 'soft-light', + 'solid', + 'somali', + 'source-atop', + 'source-in', + 'source-out', + 'source-over', + 'space', + 'space-around', + 'space-between', + 'space-evenly', + 'spell-out', + 'square', + 'square-button', + 'start', + 'static', + 'status-bar', + 'stretch', + 'stroke', + 'sub', + 'subpixel-antialiased', + 'super', + 'sw-resize', + 'symbolic', + 'symbols', + 'system-ui', + 'table', + 'table-caption', + 'table-cell', + 'table-column', + 'table-column-group', + 'table-footer-group', + 'table-header-group', + 'table-row', + 'table-row-group', + 'tamil', + 'telugu', + 'text', + 'text-bottom', + 'text-top', + 'textarea', + 'textfield', + 'thai', + 'thick', + 'thin', + 'threeddarkshadow', + 'threedface', + 'threedhighlight', + 'threedlightshadow', + 'threedshadow', + 'tibetan', + 'tigre', + 'tigrinya-er', + 'tigrinya-er-abegede', + 'tigrinya-et', + 'tigrinya-et-abegede', + 'to', + 'top', + 'trad-chinese-formal', + 'trad-chinese-informal', + 'transform', + 'translate', + 'translate3d', + 'translateX', + 'translateY', + 'translateZ', + 'transparent', + 'ultra-condensed', + 'ultra-expanded', + 'underline', + 'unset', + 'up', + 'upper-alpha', + 'upper-armenian', + 'upper-greek', + 'upper-hexadecimal', + 'upper-latin', + 'upper-norwegian', + 'upper-roman', + 'uppercase', + 'urdu', + 'url', + 'var', + 'vertical', + 'vertical-text', + 'visible', + 'visibleFill', + 'visiblePainted', + 'visibleStroke', + 'visual', + 'w-resize', + 'wait', + 'wave', + 'wider', + 'window', + 'windowframe', + 'windowtext', + 'words', + 'wrap', + 'wrap-reverse', + 'x-large', + 'x-small', + 'xor', + 'xx-large', + 'xx-small', + ], + valueKeywords = keySet(valueKeywords_); + + var allWords = documentTypes_ + .concat(mediaTypes_) + .concat(mediaFeatures_) + .concat(mediaValueKeywords_) + .concat(propertyKeywords_) + .concat(nonStandardPropertyKeywords_) + .concat(colorKeywords_) .concat(valueKeywords_); - CodeMirror.registerHelper("hintWords", "css", allWords); + CodeMirror.registerHelper('hintWords', 'css', allWords); function tokenCComment(stream, state) { - var maybeEnd = false, ch; + var maybeEnd = false, + ch; while ((ch = stream.next()) != null) { - if (maybeEnd && ch == "/") { + if (maybeEnd && ch == '/') { state.tokenize = null; break; } - maybeEnd = (ch == "*"); + maybeEnd = ch == '*'; } - return ["comment", "comment"]; + return ['comment', 'comment']; } - CodeMirror.defineMIME("text/css", { + CodeMirror.defineMIME('text/css', { documentTypes: documentTypes, mediaTypes: mediaTypes, mediaFeatures: mediaFeatures, @@ -715,16 +1646,16 @@ CodeMirror.defineMode("css", function(config, parserConfig) { colorKeywords: colorKeywords, valueKeywords: valueKeywords, tokenHooks: { - "/": function(stream, state) { - if (!stream.eat("*")) return false; + '/': function (stream, state) { + if (!stream.eat('*')) return false; state.tokenize = tokenCComment; return tokenCComment(stream, state); - } + }, }, - name: "css" + name: 'css', }); - CodeMirror.defineMIME("text/x-scss", { + CodeMirror.defineMIME('text/x-scss', { mediaTypes: mediaTypes, mediaFeatures: mediaFeatures, mediaValueKeywords: mediaValueKeywords, @@ -734,40 +1665,39 @@ CodeMirror.defineMode("css", function(config, parserConfig) { valueKeywords: valueKeywords, fontProperties: fontProperties, allowNested: true, - lineComment: "//", + lineComment: '//', tokenHooks: { - "/": function(stream, state) { - if (stream.eat("/")) { + '/': function (stream, state) { + if (stream.eat('/')) { stream.skipToEnd(); - return ["comment", "comment"]; - } else if (stream.eat("*")) { + return ['comment', 'comment']; + } else if (stream.eat('*')) { state.tokenize = tokenCComment; return tokenCComment(stream, state); } else { - return ["operator", "operator"]; + return ['operator', 'operator']; } }, - ":": function(stream) { - if (stream.match(/\s*\{/, false)) - return [null, null] + ':': function (stream) { + if (stream.match(/\s*\{/, false)) return [null, null]; return false; }, - "$": function(stream) { + $: function (stream) { stream.match(/^[\w-]+/); if (stream.match(/^\s*:/, false)) - return ["variable-2", "variable-definition"]; - return ["variable-2", "variable"]; + return ['variable-2', 'variable-definition']; + return ['variable-2', 'variable']; + }, + '#': function (stream) { + if (!stream.eat('{')) return false; + return [null, 'interpolation']; }, - "#": function(stream) { - if (!stream.eat("{")) return false; - return [null, "interpolation"]; - } }, - name: "css", - helperType: "scss" + name: 'css', + helperType: 'scss', }); - CodeMirror.defineMIME("text/x-less", { + CodeMirror.defineMIME('text/x-less', { mediaTypes: mediaTypes, mediaFeatures: mediaFeatures, mediaValueKeywords: mediaValueKeywords, @@ -777,36 +1707,42 @@ CodeMirror.defineMode("css", function(config, parserConfig) { valueKeywords: valueKeywords, fontProperties: fontProperties, allowNested: true, - lineComment: "//", + lineComment: '//', tokenHooks: { - "/": function(stream, state) { - if (stream.eat("/")) { + '/': function (stream, state) { + if (stream.eat('/')) { stream.skipToEnd(); - return ["comment", "comment"]; - } else if (stream.eat("*")) { + return ['comment', 'comment']; + } else if (stream.eat('*')) { state.tokenize = tokenCComment; return tokenCComment(stream, state); } else { - return ["operator", "operator"]; + return ['operator', 'operator']; } }, - "@": function(stream) { - if (stream.eat("{")) return [null, "interpolation"]; - if (stream.match(/^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i, false)) return false; + '@': function (stream) { + if (stream.eat('{')) return [null, 'interpolation']; + if ( + stream.match( + /^(charset|document|font-face|import|(-(moz|ms|o|webkit)-)?keyframes|media|namespace|page|supports)\b/i, + false + ) + ) + return false; stream.eatWhile(/[\w\\\-]/); if (stream.match(/^\s*:/, false)) - return ["variable-2", "variable-definition"]; - return ["variable-2", "variable"]; + return ['variable-2', 'variable-definition']; + return ['variable-2', 'variable']; + }, + '&': function () { + return ['atom', 'atom']; }, - "&": function() { - return ["atom", "atom"]; - } }, - name: "css", - helperType: "less" + name: 'css', + helperType: 'less', }); - CodeMirror.defineMIME("text/x-gss", { + CodeMirror.defineMIME('text/x-gss', { documentTypes: documentTypes, mediaTypes: mediaTypes, mediaFeatures: mediaFeatures, @@ -818,14 +1754,13 @@ CodeMirror.defineMode("css", function(config, parserConfig) { valueKeywords: valueKeywords, supportsAtComponent: true, tokenHooks: { - "/": function(stream, state) { - if (!stream.eat("*")) return false; + '/': function (stream, state) { + if (!stream.eat('*')) return false; state.tokenize = tokenCComment; return tokenCComment(stream, state); - } + }, }, - name: "css", - helperType: "gss" + name: 'css', + helperType: 'gss', }); - }); diff --git a/packages/ketchup-showcase/public/codemirror/javascript.js b/packages/ketchup-showcase/public/codemirror/javascript.js index 16943a9eb9..3f0dafa101 100644 --- a/packages/ketchup-showcase/public/codemirror/javascript.js +++ b/packages/ketchup-showcase/public/codemirror/javascript.js @@ -1,930 +1,1345 @@ // CodeMirror, copyright (c) by Marijn Haverbeke and others // Distributed under an MIT license: https://codemirror.net/LICENSE -(function(mod) { - if (typeof exports == "object" && typeof module == "object") // CommonJS - mod(require("../../lib/codemirror")); - else if (typeof define == "function" && define.amd) // AMD - define(["../../lib/codemirror"], mod); - else // Plain browser env - mod(CodeMirror); -})(function(CodeMirror) { -"use strict"; - -CodeMirror.defineMode("javascript", function(config, parserConfig) { - var indentUnit = config.indentUnit; - var statementIndent = parserConfig.statementIndent; - var jsonldMode = parserConfig.jsonld; - var jsonMode = parserConfig.json || jsonldMode; - var isTS = parserConfig.typescript; - var wordRE = parserConfig.wordCharacters || /[\w$\xa1-\uffff]/; - - // Tokenizer - - var keywords = function(){ - function kw(type) {return {type: type, style: "keyword"};} - var A = kw("keyword a"), B = kw("keyword b"), C = kw("keyword c"), D = kw("keyword d"); - var operator = kw("operator"), atom = {type: "atom", style: "atom"}; +(function (mod) { + if (typeof exports == 'object' && typeof module == 'object') + // CommonJS + mod(require('../../lib/codemirror')); + else if (typeof define == 'function' && define.amd) + // AMD + define(['../../lib/codemirror'], mod); + // Plain browser env + else mod(CodeMirror); +})(function (CodeMirror) { + 'use strict'; - return { - "if": kw("if"), "while": A, "with": A, "else": B, "do": B, "try": B, "finally": B, - "return": D, "break": D, "continue": D, "new": kw("new"), "delete": C, "void": C, "throw": C, - "debugger": kw("debugger"), "var": kw("var"), "const": kw("var"), "let": kw("var"), - "function": kw("function"), "catch": kw("catch"), - "for": kw("for"), "switch": kw("switch"), "case": kw("case"), "default": kw("default"), - "in": operator, "typeof": operator, "instanceof": operator, - "true": atom, "false": atom, "null": atom, "undefined": atom, "NaN": atom, "Infinity": atom, - "this": kw("this"), "class": kw("class"), "super": kw("atom"), - "yield": C, "export": kw("export"), "import": kw("import"), "extends": C, - "await": C - }; - }(); - - var isOperatorChar = /[+\-*&%=<>!?|~^@]/; - var isJsonldKeyword = /^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/; - - function readRegexp(stream) { - var escaped = false, next, inSet = false; - while ((next = stream.next()) != null) { - if (!escaped) { - if (next == "/" && !inSet) return; - if (next == "[") inSet = true; - else if (inSet && next == "]") inSet = false; - } - escaped = !escaped && next == "\\"; - } - } - - // Used as scratch variables to communicate multiple values without - // consing up tons of objects. - var type, content; - function ret(tp, style, cont) { - type = tp; content = cont; - return style; - } - function tokenBase(stream, state) { - var ch = stream.next(); - if (ch == '"' || ch == "'") { - state.tokenize = tokenString(ch); - return state.tokenize(stream, state); - } else if (ch == "." && stream.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/)) { - return ret("number", "number"); - } else if (ch == "." && stream.match("..")) { - return ret("spread", "meta"); - } else if (/[\[\]{}\(\),;\:\.]/.test(ch)) { - return ret(ch); - } else if (ch == "=" && stream.eat(">")) { - return ret("=>", "operator"); - } else if (ch == "0" && stream.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/)) { - return ret("number", "number"); - } else if (/\d/.test(ch)) { - stream.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/); - return ret("number", "number"); - } else if (ch == "/") { - if (stream.eat("*")) { - state.tokenize = tokenComment; - return tokenComment(stream, state); - } else if (stream.eat("/")) { - stream.skipToEnd(); - return ret("comment", "comment"); - } else if (expressionAllowed(stream, state, 1)) { - readRegexp(stream); - stream.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/); - return ret("regexp", "string-2"); - } else { - stream.eat("="); - return ret("operator", "operator", stream.current()); - } - } else if (ch == "`") { - state.tokenize = tokenQuasi; - return tokenQuasi(stream, state); - } else if (ch == "#") { - stream.skipToEnd(); - return ret("error", "error"); - } else if (ch == "<" && stream.match("!--") || ch == "-" && stream.match("->")) { - stream.skipToEnd() - return ret("comment", "comment") - } else if (isOperatorChar.test(ch)) { - if (ch != ">" || !state.lexical || state.lexical.type != ">") { - if (stream.eat("=")) { - if (ch == "!" || ch == "=") stream.eat("=") - } else if (/[<>*+\-]/.test(ch)) { - stream.eat(ch) - if (ch == ">") stream.eat(ch) + CodeMirror.defineMode('javascript', function (config, parserConfig) { + var indentUnit = config.indentUnit; + var statementIndent = parserConfig.statementIndent; + var jsonldMode = parserConfig.jsonld; + var jsonMode = parserConfig.json || jsonldMode; + var isTS = parserConfig.typescript; + var wordRE = parserConfig.wordCharacters || /[\w$\xa1-\uffff]/; + + // Tokenizer + + var keywords = (function () { + function kw(type) { + return { type: type, style: 'keyword' }; + } + var A = kw('keyword a'), + B = kw('keyword b'), + C = kw('keyword c'), + D = kw('keyword d'); + var operator = kw('operator'), + atom = { type: 'atom', style: 'atom' }; + + return { + if: kw('if'), + while: A, + with: A, + else: B, + do: B, + try: B, + finally: B, + return: D, + break: D, + continue: D, + new: kw('new'), + delete: C, + void: C, + throw: C, + debugger: kw('debugger'), + var: kw('var'), + const: kw('var'), + let: kw('var'), + function: kw('function'), + catch: kw('catch'), + for: kw('for'), + switch: kw('switch'), + case: kw('case'), + default: kw('default'), + in: operator, + typeof: operator, + instanceof: operator, + true: atom, + false: atom, + null: atom, + undefined: atom, + NaN: atom, + Infinity: atom, + this: kw('this'), + class: kw('class'), + super: kw('atom'), + yield: C, + export: kw('export'), + import: kw('import'), + extends: C, + await: C, + }; + })(); + + var isOperatorChar = /[+\-*&%=<>!?|~^@]/; + var isJsonldKeyword = + /^@(context|id|value|language|type|container|list|set|reverse|index|base|vocab|graph)"/; + + function readRegexp(stream) { + var escaped = false, + next, + inSet = false; + while ((next = stream.next()) != null) { + if (!escaped) { + if (next == '/' && !inSet) return; + if (next == '[') inSet = true; + else if (inSet && next == ']') inSet = false; } + escaped = !escaped && next == '\\'; } - return ret("operator", "operator", stream.current()); - } else if (wordRE.test(ch)) { - stream.eatWhile(wordRE); - var word = stream.current() - if (state.lastType != ".") { - if (keywords.propertyIsEnumerable(word)) { - var kw = keywords[word] - return ret(kw.type, kw.style, word) + } + + // Used as scratch variables to communicate multiple values without + // consing up tons of objects. + var type, content; + function ret(tp, style, cont) { + type = tp; + content = cont; + return style; + } + function tokenBase(stream, state) { + var ch = stream.next(); + if (ch == '"' || ch == "'") { + state.tokenize = tokenString(ch); + return state.tokenize(stream, state); + } else if (ch == '.' && stream.match(/^\d[\d_]*(?:[eE][+\-]?[\d_]+)?/)) { + return ret('number', 'number'); + } else if (ch == '.' && stream.match('..')) { + return ret('spread', 'meta'); + } else if (/[\[\]{}\(\),;\:\.]/.test(ch)) { + return ret(ch); + } else if (ch == '=' && stream.eat('>')) { + return ret('=>', 'operator'); + } else if ( + ch == '0' && + stream.match(/^(?:x[\dA-Fa-f_]+|o[0-7_]+|b[01_]+)n?/) + ) { + return ret('number', 'number'); + } else if (/\d/.test(ch)) { + stream.match(/^[\d_]*(?:n|(?:\.[\d_]*)?(?:[eE][+\-]?[\d_]+)?)?/); + return ret('number', 'number'); + } else if (ch == '/') { + if (stream.eat('*')) { + state.tokenize = tokenComment; + return tokenComment(stream, state); + } else if (stream.eat('/')) { + stream.skipToEnd(); + return ret('comment', 'comment'); + } else if (expressionAllowed(stream, state, 1)) { + readRegexp(stream); + stream.match(/^\b(([gimyus])(?![gimyus]*\2))+\b/); + return ret('regexp', 'string-2'); + } else { + stream.eat('='); + return ret('operator', 'operator', stream.current()); + } + } else if (ch == '`') { + state.tokenize = tokenQuasi; + return tokenQuasi(stream, state); + } else if (ch == '#') { + stream.skipToEnd(); + return ret('error', 'error'); + } else if ( + (ch == '<' && stream.match('!--')) || + (ch == '-' && stream.match('->')) + ) { + stream.skipToEnd(); + return ret('comment', 'comment'); + } else if (isOperatorChar.test(ch)) { + if (ch != '>' || !state.lexical || state.lexical.type != '>') { + if (stream.eat('=')) { + if (ch == '!' || ch == '=') stream.eat('='); + } else if (/[<>*+\-]/.test(ch)) { + stream.eat(ch); + if (ch == '>') stream.eat(ch); + } + } + return ret('operator', 'operator', stream.current()); + } else if (wordRE.test(ch)) { + stream.eatWhile(wordRE); + var word = stream.current(); + if (state.lastType != '.') { + if (keywords.propertyIsEnumerable(word)) { + var kw = keywords[word]; + return ret(kw.type, kw.style, word); + } + if ( + word == 'async' && + stream.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/, false) + ) + return ret('async', 'keyword', word); } - if (word == "async" && stream.match(/^(\s|\/\*.*?\*\/)*[\[\(\w]/, false)) - return ret("async", "keyword", word) + return ret('variable', 'variable', word); } - return ret("variable", "variable", word) } - } - function tokenString(quote) { - return function(stream, state) { - var escaped = false, next; - if (jsonldMode && stream.peek() == "@" && stream.match(isJsonldKeyword)){ - state.tokenize = tokenBase; - return ret("jsonld-keyword", "meta"); + function tokenString(quote) { + return function (stream, state) { + var escaped = false, + next; + if ( + jsonldMode && + stream.peek() == '@' && + stream.match(isJsonldKeyword) + ) { + state.tokenize = tokenBase; + return ret('jsonld-keyword', 'meta'); + } + while ((next = stream.next()) != null) { + if (next == quote && !escaped) break; + escaped = !escaped && next == '\\'; + } + if (!escaped) state.tokenize = tokenBase; + return ret('string', 'string'); + }; + } + + function tokenComment(stream, state) { + var maybeEnd = false, + ch; + while ((ch = stream.next())) { + if (ch == '/' && maybeEnd) { + state.tokenize = tokenBase; + break; + } + maybeEnd = ch == '*'; } + return ret('comment', 'comment'); + } + + function tokenQuasi(stream, state) { + var escaped = false, + next; while ((next = stream.next()) != null) { - if (next == quote && !escaped) break; - escaped = !escaped && next == "\\"; + if (!escaped && (next == '`' || (next == '$' && stream.eat('{')))) { + state.tokenize = tokenBase; + break; + } + escaped = !escaped && next == '\\'; } - if (!escaped) state.tokenize = tokenBase; - return ret("string", "string"); - }; - } - - function tokenComment(stream, state) { - var maybeEnd = false, ch; - while (ch = stream.next()) { - if (ch == "/" && maybeEnd) { - state.tokenize = tokenBase; - break; - } - maybeEnd = (ch == "*"); - } - return ret("comment", "comment"); - } - - function tokenQuasi(stream, state) { - var escaped = false, next; - while ((next = stream.next()) != null) { - if (!escaped && (next == "`" || next == "$" && stream.eat("{"))) { - state.tokenize = tokenBase; - break; - } - escaped = !escaped && next == "\\"; - } - return ret("quasi", "string-2", stream.current()); - } - - var brackets = "([{}])"; - // This is a crude lookahead trick to try and notice that we're - // parsing the argument patterns for a fat-arrow function before we - // actually hit the arrow token. It only works if the arrow is on - // the same line as the arguments and there's no strange noise - // (comments) in between. Fallback is to only notice when we hit the - // arrow, and not declare the arguments as locals for the arrow - // body. - function findFatArrow(stream, state) { - if (state.fatArrowAt) state.fatArrowAt = null; - var arrow = stream.string.indexOf("=>", stream.start); - if (arrow < 0) return; - - if (isTS) { // Try to skip TypeScript return type declarations after the arguments - var m = /:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec(stream.string.slice(stream.start, arrow)) - if (m) arrow = m.index - } - - var depth = 0, sawSomething = false; - for (var pos = arrow - 1; pos >= 0; --pos) { - var ch = stream.string.charAt(pos); - var bracket = brackets.indexOf(ch); - if (bracket >= 0 && bracket < 3) { - if (!depth) { ++pos; break; } - if (--depth == 0) { if (ch == "(") sawSomething = true; break; } - } else if (bracket >= 3 && bracket < 6) { - ++depth; - } else if (wordRE.test(ch)) { - sawSomething = true; - } else if (/["'\/`]/.test(ch)) { - for (;; --pos) { - if (pos == 0) return - var next = stream.string.charAt(pos - 1) - if (next == ch && stream.string.charAt(pos - 2) != "\\") { pos--; break } + return ret('quasi', 'string-2', stream.current()); + } + + var brackets = '([{}])'; + // This is a crude lookahead trick to try and notice that we're + // parsing the argument patterns for a fat-arrow function before we + // actually hit the arrow token. It only works if the arrow is on + // the same line as the arguments and there's no strange noise + // (comments) in between. Fallback is to only notice when we hit the + // arrow, and not declare the arguments as locals for the arrow + // body. + function findFatArrow(stream, state) { + if (state.fatArrowAt) state.fatArrowAt = null; + var arrow = stream.string.indexOf('=>', stream.start); + if (arrow < 0) return; + + if (isTS) { + // Try to skip TypeScript return type declarations after the arguments + var m = /:\s*(?:\w+(?:<[^>]*>|\[\])?|\{[^}]*\})\s*$/.exec( + stream.string.slice(stream.start, arrow) + ); + if (m) arrow = m.index; + } + + var depth = 0, + sawSomething = false; + for (var pos = arrow - 1; pos >= 0; --pos) { + var ch = stream.string.charAt(pos); + var bracket = brackets.indexOf(ch); + if (bracket >= 0 && bracket < 3) { + if (!depth) { + ++pos; + break; + } + if (--depth == 0) { + if (ch == '(') sawSomething = true; + break; + } + } else if (bracket >= 3 && bracket < 6) { + ++depth; + } else if (wordRE.test(ch)) { + sawSomething = true; + } else if (/["'\/`]/.test(ch)) { + for (; ; --pos) { + if (pos == 0) return; + var next = stream.string.charAt(pos - 1); + if (next == ch && stream.string.charAt(pos - 2) != '\\') { + pos--; + break; + } + } + } else if (sawSomething && !depth) { + ++pos; + break; } - } else if (sawSomething && !depth) { - ++pos; - break; } + if (sawSomething && !depth) state.fatArrowAt = pos; } - if (sawSomething && !depth) state.fatArrowAt = pos; - } - // Parser + // Parser - var atomicTypes = {"atom": true, "number": true, "variable": true, "string": true, "regexp": true, "this": true, "jsonld-keyword": true}; + var atomicTypes = { + atom: true, + number: true, + variable: true, + string: true, + regexp: true, + this: true, + 'jsonld-keyword': true, + }; - function JSLexical(indented, column, type, align, prev, info) { - this.indented = indented; - this.column = column; - this.type = type; - this.prev = prev; - this.info = info; - if (align != null) this.align = align; - } + function JSLexical(indented, column, type, align, prev, info) { + this.indented = indented; + this.column = column; + this.type = type; + this.prev = prev; + this.info = info; + if (align != null) this.align = align; + } - function inScope(state, varname) { - for (var v = state.localVars; v; v = v.next) - if (v.name == varname) return true; - for (var cx = state.context; cx; cx = cx.prev) { - for (var v = cx.vars; v; v = v.next) + function inScope(state, varname) { + for (var v = state.localVars; v; v = v.next) if (v.name == varname) return true; + for (var cx = state.context; cx; cx = cx.prev) { + for (var v = cx.vars; v; v = v.next) if (v.name == varname) return true; + } } - } - - function parseJS(state, style, type, content, stream) { - var cc = state.cc; - // Communicate our context to the combinators. - // (Less wasteful than consing up a hundred closures on every call.) - cx.state = state; cx.stream = stream; cx.marked = null, cx.cc = cc; cx.style = style; - - if (!state.lexical.hasOwnProperty("align")) - state.lexical.align = true; - - while(true) { - var combinator = cc.length ? cc.pop() : jsonMode ? expression : statement; - if (combinator(type, content)) { - while(cc.length && cc[cc.length - 1].lex) - cc.pop()(); - if (cx.marked) return cx.marked; - if (type == "variable" && inScope(state, content)) return "variable-2"; - return style; - } - } - } - - // Combinator utils - - var cx = {state: null, column: null, marked: null, cc: null}; - function pass() { - for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]); - } - function cont() { - pass.apply(null, arguments); - return true; - } - function inList(name, list) { - for (var v = list; v; v = v.next) if (v.name == name) return true - return false; - } - function register(varname) { - var state = cx.state; - cx.marked = "def"; - if (state.context) { - if (state.lexical.info == "var" && state.context && state.context.block) { - // FIXME function decls are also not block scoped - var newContext = registerVarScoped(varname, state.context) - if (newContext != null) { - state.context = newContext - return + + function parseJS(state, style, type, content, stream) { + var cc = state.cc; + // Communicate our context to the combinators. + // (Less wasteful than consing up a hundred closures on every call.) + cx.state = state; + cx.stream = stream; + (cx.marked = null), (cx.cc = cc); + cx.style = style; + + if (!state.lexical.hasOwnProperty('align')) state.lexical.align = true; + + while (true) { + var combinator = cc.length + ? cc.pop() + : jsonMode + ? expression + : statement; + if (combinator(type, content)) { + while (cc.length && cc[cc.length - 1].lex) cc.pop()(); + if (cx.marked) return cx.marked; + if (type == 'variable' && inScope(state, content)) + return 'variable-2'; + return style; } - } else if (!inList(varname, state.localVars)) { - state.localVars = new Var(varname, state.localVars) - return - } - } - // Fall through means this is global - if (parserConfig.globalVars && !inList(varname, state.globalVars)) - state.globalVars = new Var(varname, state.globalVars) - } - function registerVarScoped(varname, context) { - if (!context) { - return null - } else if (context.block) { - var inner = registerVarScoped(varname, context.prev) - if (!inner) return null - if (inner == context.prev) return context - return new Context(inner, context.vars, true) - } else if (inList(varname, context.vars)) { - return context - } else { - return new Context(context.prev, new Var(varname, context.vars), false) - } - } - - function isModifier(name) { - return name == "public" || name == "private" || name == "protected" || name == "abstract" || name == "readonly" - } - - // Combinators - - function Context(prev, vars, block) { this.prev = prev; this.vars = vars; this.block = block } - function Var(name, next) { this.name = name; this.next = next } - - var defaultVars = new Var("this", new Var("arguments", null)) - function pushcontext() { - cx.state.context = new Context(cx.state.context, cx.state.localVars, false) - cx.state.localVars = defaultVars - } - function pushblockcontext() { - cx.state.context = new Context(cx.state.context, cx.state.localVars, true) - cx.state.localVars = null - } - function popcontext() { - cx.state.localVars = cx.state.context.vars - cx.state.context = cx.state.context.prev - } - popcontext.lex = true - function pushlex(type, info) { - var result = function() { - var state = cx.state, indent = state.indented; - if (state.lexical.type == "stat") indent = state.lexical.indented; - else for (var outer = state.lexical; outer && outer.type == ")" && outer.align; outer = outer.prev) - indent = outer.indented; - state.lexical = new JSLexical(indent, cx.stream.column(), type, null, state.lexical, info); - }; - result.lex = true; - return result; - } - function poplex() { - var state = cx.state; - if (state.lexical.prev) { - if (state.lexical.type == ")") - state.indented = state.lexical.indented; - state.lexical = state.lexical.prev; - } - } - poplex.lex = true; - - function expect(wanted) { - function exp(type) { - if (type == wanted) return cont(); - else if (wanted == ";" || type == "}" || type == ")" || type == "]") return pass(); - else return cont(exp); - }; - return exp; - } - - function statement(type, value) { - if (type == "var") return cont(pushlex("vardef", value), vardef, expect(";"), poplex); - if (type == "keyword a") return cont(pushlex("form"), parenExpr, statement, poplex); - if (type == "keyword b") return cont(pushlex("form"), statement, poplex); - if (type == "keyword d") return cx.stream.match(/^\s*$/, false) ? cont() : cont(pushlex("stat"), maybeexpression, expect(";"), poplex); - if (type == "debugger") return cont(expect(";")); - if (type == "{") return cont(pushlex("}"), pushblockcontext, block, poplex, popcontext); - if (type == ";") return cont(); - if (type == "if") { - if (cx.state.lexical.info == "else" && cx.state.cc[cx.state.cc.length - 1] == poplex) - cx.state.cc.pop()(); - return cont(pushlex("form"), parenExpr, statement, poplex, maybeelse); - } - if (type == "function") return cont(functiondef); - if (type == "for") return cont(pushlex("form"), forspec, statement, poplex); - if (type == "class" || (isTS && value == "interface")) { - cx.marked = "keyword" - return cont(pushlex("form", type == "class" ? type : value), className, poplex) - } - if (type == "variable") { - if (isTS && value == "declare") { - cx.marked = "keyword" - return cont(statement) - } else if (isTS && (value == "module" || value == "enum" || value == "type") && cx.stream.match(/^\s*\w/, false)) { - cx.marked = "keyword" - if (value == "enum") return cont(enumdef); - else if (value == "type") return cont(typename, expect("operator"), typeexpr, expect(";")); - else return cont(pushlex("form"), pattern, expect("{"), pushlex("}"), block, poplex, poplex) - } else if (isTS && value == "namespace") { - cx.marked = "keyword" - return cont(pushlex("form"), expression, statement, poplex) - } else if (isTS && value == "abstract") { - cx.marked = "keyword" - return cont(statement) + } + } + + // Combinator utils + + var cx = { state: null, column: null, marked: null, cc: null }; + function pass() { + for (var i = arguments.length - 1; i >= 0; i--) cx.cc.push(arguments[i]); + } + function cont() { + pass.apply(null, arguments); + return true; + } + function inList(name, list) { + for (var v = list; v; v = v.next) if (v.name == name) return true; + return false; + } + function register(varname) { + var state = cx.state; + cx.marked = 'def'; + if (state.context) { + if ( + state.lexical.info == 'var' && + state.context && + state.context.block + ) { + // FIXME function decls are also not block scoped + var newContext = registerVarScoped(varname, state.context); + if (newContext != null) { + state.context = newContext; + return; + } + } else if (!inList(varname, state.localVars)) { + state.localVars = new Var(varname, state.localVars); + return; + } + } + // Fall through means this is global + if (parserConfig.globalVars && !inList(varname, state.globalVars)) + state.globalVars = new Var(varname, state.globalVars); + } + function registerVarScoped(varname, context) { + if (!context) { + return null; + } else if (context.block) { + var inner = registerVarScoped(varname, context.prev); + if (!inner) return null; + if (inner == context.prev) return context; + return new Context(inner, context.vars, true); + } else if (inList(varname, context.vars)) { + return context; } else { - return cont(pushlex("stat"), maybelabel); - } - } - if (type == "switch") return cont(pushlex("form"), parenExpr, expect("{"), pushlex("}", "switch"), pushblockcontext, - block, poplex, poplex, popcontext); - if (type == "case") return cont(expression, expect(":")); - if (type == "default") return cont(expect(":")); - if (type == "catch") return cont(pushlex("form"), pushcontext, maybeCatchBinding, statement, poplex, popcontext); - if (type == "export") return cont(pushlex("stat"), afterExport, poplex); - if (type == "import") return cont(pushlex("stat"), afterImport, poplex); - if (type == "async") return cont(statement) - if (value == "@") return cont(expression, statement) - return pass(pushlex("stat"), expression, expect(";"), poplex); - } - function maybeCatchBinding(type) { - if (type == "(") return cont(funarg, expect(")")) - } - function expression(type, value) { - return expressionInner(type, value, false); - } - function expressionNoComma(type, value) { - return expressionInner(type, value, true); - } - function parenExpr(type) { - if (type != "(") return pass() - return cont(pushlex(")"), expression, expect(")"), poplex) - } - function expressionInner(type, value, noComma) { - if (cx.state.fatArrowAt == cx.stream.start) { - var body = noComma ? arrowBodyNoComma : arrowBody; - if (type == "(") return cont(pushcontext, pushlex(")"), commasep(funarg, ")"), poplex, expect("=>"), body, popcontext); - else if (type == "variable") return pass(pushcontext, pattern, expect("=>"), body, popcontext); - } - - var maybeop = noComma ? maybeoperatorNoComma : maybeoperatorComma; - if (atomicTypes.hasOwnProperty(type)) return cont(maybeop); - if (type == "function") return cont(functiondef, maybeop); - if (type == "class" || (isTS && value == "interface")) { cx.marked = "keyword"; return cont(pushlex("form"), classExpression, poplex); } - if (type == "keyword c" || type == "async") return cont(noComma ? expressionNoComma : expression); - if (type == "(") return cont(pushlex(")"), maybeexpression, expect(")"), poplex, maybeop); - if (type == "operator" || type == "spread") return cont(noComma ? expressionNoComma : expression); - if (type == "[") return cont(pushlex("]"), arrayLiteral, poplex, maybeop); - if (type == "{") return contCommasep(objprop, "}", null, maybeop); - if (type == "quasi") return pass(quasi, maybeop); - if (type == "new") return cont(maybeTarget(noComma)); - if (type == "import") return cont(expression); - return cont(); - } - function maybeexpression(type) { - if (type.match(/[;\}\)\],]/)) return pass(); - return pass(expression); - } - - function maybeoperatorComma(type, value) { - if (type == ",") return cont(expression); - return maybeoperatorNoComma(type, value, false); - } - function maybeoperatorNoComma(type, value, noComma) { - var me = noComma == false ? maybeoperatorComma : maybeoperatorNoComma; - var expr = noComma == false ? expression : expressionNoComma; - if (type == "=>") return cont(pushcontext, noComma ? arrowBodyNoComma : arrowBody, popcontext); - if (type == "operator") { - if (/\+\+|--/.test(value) || isTS && value == "!") return cont(me); - if (isTS && value == "<" && cx.stream.match(/^([^>]|<.*?>)*>\s*\(/, false)) - return cont(pushlex(">"), commasep(typeexpr, ">"), poplex, me); - if (value == "?") return cont(expression, expect(":"), expr); - return cont(expr); - } - if (type == "quasi") { return pass(quasi, me); } - if (type == ";") return; - if (type == "(") return contCommasep(expressionNoComma, ")", "call", me); - if (type == ".") return cont(property, me); - if (type == "[") return cont(pushlex("]"), maybeexpression, expect("]"), poplex, me); - if (isTS && value == "as") { cx.marked = "keyword"; return cont(typeexpr, me) } - if (type == "regexp") { - cx.state.lastType = cx.marked = "operator" - cx.stream.backUp(cx.stream.pos - cx.stream.start - 1) - return cont(expr) - } - } - function quasi(type, value) { - if (type != "quasi") return pass(); - if (value.slice(value.length - 2) != "${") return cont(quasi); - return cont(expression, continueQuasi); - } - function continueQuasi(type) { - if (type == "}") { - cx.marked = "string-2"; - cx.state.tokenize = tokenQuasi; - return cont(quasi); - } - } - function arrowBody(type) { - findFatArrow(cx.stream, cx.state); - return pass(type == "{" ? statement : expression); - } - function arrowBodyNoComma(type) { - findFatArrow(cx.stream, cx.state); - return pass(type == "{" ? statement : expressionNoComma); - } - function maybeTarget(noComma) { - return function(type) { - if (type == ".") return cont(noComma ? targetNoComma : target); - else if (type == "variable" && isTS) return cont(maybeTypeArgs, noComma ? maybeoperatorNoComma : maybeoperatorComma) - else return pass(noComma ? expressionNoComma : expression); - }; - } - function target(_, value) { - if (value == "target") { cx.marked = "keyword"; return cont(maybeoperatorComma); } - } - function targetNoComma(_, value) { - if (value == "target") { cx.marked = "keyword"; return cont(maybeoperatorNoComma); } - } - function maybelabel(type) { - if (type == ":") return cont(poplex, statement); - return pass(maybeoperatorComma, expect(";"), poplex); - } - function property(type) { - if (type == "variable") {cx.marked = "property"; return cont();} - } - function objprop(type, value) { - if (type == "async") { - cx.marked = "property"; - return cont(objprop); - } else if (type == "variable" || cx.style == "keyword") { - cx.marked = "property"; - if (value == "get" || value == "set") return cont(getterSetter); - var m // Work around fat-arrow-detection complication for detecting typescript typed arrow params - if (isTS && cx.state.fatArrowAt == cx.stream.start && (m = cx.stream.match(/^\s*:\s*/, false))) - cx.state.fatArrowAt = cx.stream.pos + m[0].length - return cont(afterprop); - } else if (type == "number" || type == "string") { - cx.marked = jsonldMode ? "property" : (cx.style + " property"); - return cont(afterprop); - } else if (type == "jsonld-keyword") { - return cont(afterprop); - } else if (isTS && isModifier(value)) { - cx.marked = "keyword" - return cont(objprop) - } else if (type == "[") { - return cont(expression, maybetype, expect("]"), afterprop); - } else if (type == "spread") { - return cont(expressionNoComma, afterprop); - } else if (value == "*") { - cx.marked = "keyword"; - return cont(objprop); - } else if (type == ":") { - return pass(afterprop) - } - } - function getterSetter(type) { - if (type != "variable") return pass(afterprop); - cx.marked = "property"; - return cont(functiondef); - } - function afterprop(type) { - if (type == ":") return cont(expressionNoComma); - if (type == "(") return pass(functiondef); - } - function commasep(what, end, sep) { - function proceed(type, value) { - if (sep ? sep.indexOf(type) > -1 : type == ",") { - var lex = cx.state.lexical; - if (lex.info == "call") lex.pos = (lex.pos || 0) + 1; - return cont(function(type, value) { - if (type == end || value == end) return pass() - return pass(what) - }, proceed); - } - if (type == end || value == end) return cont(); - if (sep && sep.indexOf(";") > -1) return pass(what) - return cont(expect(end)); - } - return function(type, value) { - if (type == end || value == end) return cont(); - return pass(what, proceed); - }; - } - function contCommasep(what, end, info) { - for (var i = 3; i < arguments.length; i++) - cx.cc.push(arguments[i]); - return cont(pushlex(end, info), commasep(what, end), poplex); - } - function block(type) { - if (type == "}") return cont(); - return pass(statement, block); - } - function maybetype(type, value) { - if (isTS) { - if (type == ":") return cont(typeexpr); - if (value == "?") return cont(maybetype); - } - } - function maybetypeOrIn(type, value) { - if (isTS && (type == ":" || value == "in")) return cont(typeexpr) - } - function mayberettype(type) { - if (isTS && type == ":") { - if (cx.stream.match(/^\s*\w+\s+is\b/, false)) return cont(expression, isKW, typeexpr) - else return cont(typeexpr) - } - } - function isKW(_, value) { - if (value == "is") { - cx.marked = "keyword" - return cont() - } - } - function typeexpr(type, value) { - if (value == "keyof" || value == "typeof" || value == "infer") { - cx.marked = "keyword" - return cont(value == "typeof" ? expressionNoComma : typeexpr) - } - if (type == "variable" || value == "void") { - cx.marked = "type" - return cont(afterType) - } - if (value == "|" || value == "&") return cont(typeexpr) - if (type == "string" || type == "number" || type == "atom") return cont(afterType); - if (type == "[") return cont(pushlex("]"), commasep(typeexpr, "]", ","), poplex, afterType) - if (type == "{") return cont(pushlex("}"), commasep(typeprop, "}", ",;"), poplex, afterType) - if (type == "(") return cont(commasep(typearg, ")"), maybeReturnType, afterType) - if (type == "<") return cont(commasep(typeexpr, ">"), typeexpr) - } - function maybeReturnType(type) { - if (type == "=>") return cont(typeexpr) - } - function typeprop(type, value) { - if (type == "variable" || cx.style == "keyword") { - cx.marked = "property" - return cont(typeprop) - } else if (value == "?" || type == "number" || type == "string") { - return cont(typeprop) - } else if (type == ":") { - return cont(typeexpr) - } else if (type == "[") { - return cont(expect("variable"), maybetypeOrIn, expect("]"), typeprop) - } else if (type == "(") { - return pass(functiondecl, typeprop) - } - } - function typearg(type, value) { - if (type == "variable" && cx.stream.match(/^\s*[?:]/, false) || value == "?") return cont(typearg) - if (type == ":") return cont(typeexpr) - if (type == "spread") return cont(typearg) - return pass(typeexpr) - } - function afterType(type, value) { - if (value == "<") return cont(pushlex(">"), commasep(typeexpr, ">"), poplex, afterType) - if (value == "|" || type == "." || value == "&") return cont(typeexpr) - if (type == "[") return cont(typeexpr, expect("]"), afterType) - if (value == "extends" || value == "implements") { cx.marked = "keyword"; return cont(typeexpr) } - if (value == "?") return cont(typeexpr, expect(":"), typeexpr) - } - function maybeTypeArgs(_, value) { - if (value == "<") return cont(pushlex(">"), commasep(typeexpr, ">"), poplex, afterType) - } - function typeparam() { - return pass(typeexpr, maybeTypeDefault) - } - function maybeTypeDefault(_, value) { - if (value == "=") return cont(typeexpr) - } - function vardef(_, value) { - if (value == "enum") {cx.marked = "keyword"; return cont(enumdef)} - return pass(pattern, maybetype, maybeAssign, vardefCont); - } - function pattern(type, value) { - if (isTS && isModifier(value)) { cx.marked = "keyword"; return cont(pattern) } - if (type == "variable") { register(value); return cont(); } - if (type == "spread") return cont(pattern); - if (type == "[") return contCommasep(eltpattern, "]"); - if (type == "{") return contCommasep(proppattern, "}"); - } - function proppattern(type, value) { - if (type == "variable" && !cx.stream.match(/^\s*:/, false)) { - register(value); - return cont(maybeAssign); - } - if (type == "variable") cx.marked = "property"; - if (type == "spread") return cont(pattern); - if (type == "}") return pass(); - if (type == "[") return cont(expression, expect(']'), expect(':'), proppattern); - return cont(expect(":"), pattern, maybeAssign); - } - function eltpattern() { - return pass(pattern, maybeAssign) - } - function maybeAssign(_type, value) { - if (value == "=") return cont(expressionNoComma); - } - function vardefCont(type) { - if (type == ",") return cont(vardef); - } - function maybeelse(type, value) { - if (type == "keyword b" && value == "else") return cont(pushlex("form", "else"), statement, poplex); - } - function forspec(type, value) { - if (value == "await") return cont(forspec); - if (type == "(") return cont(pushlex(")"), forspec1, poplex); - } - function forspec1(type) { - if (type == "var") return cont(vardef, forspec2); - if (type == "variable") return cont(forspec2); - return pass(forspec2) - } - function forspec2(type, value) { - if (type == ")") return cont() - if (type == ";") return cont(forspec2) - if (value == "in" || value == "of") { cx.marked = "keyword"; return cont(expression, forspec2) } - return pass(expression, forspec2) - } - function functiondef(type, value) { - if (value == "*") {cx.marked = "keyword"; return cont(functiondef);} - if (type == "variable") {register(value); return cont(functiondef);} - if (type == "(") return cont(pushcontext, pushlex(")"), commasep(funarg, ")"), poplex, mayberettype, statement, popcontext); - if (isTS && value == "<") return cont(pushlex(">"), commasep(typeparam, ">"), poplex, functiondef) - } - function functiondecl(type, value) { - if (value == "*") {cx.marked = "keyword"; return cont(functiondecl);} - if (type == "variable") {register(value); return cont(functiondecl);} - if (type == "(") return cont(pushcontext, pushlex(")"), commasep(funarg, ")"), poplex, mayberettype, popcontext); - if (isTS && value == "<") return cont(pushlex(">"), commasep(typeparam, ">"), poplex, functiondecl) - } - function typename(type, value) { - if (type == "keyword" || type == "variable") { - cx.marked = "type" - return cont(typename) - } else if (value == "<") { - return cont(pushlex(">"), commasep(typeparam, ">"), poplex) - } - } - function funarg(type, value) { - if (value == "@") cont(expression, funarg) - if (type == "spread") return cont(funarg); - if (isTS && isModifier(value)) { cx.marked = "keyword"; return cont(funarg); } - if (isTS && type == "this") return cont(maybetype, maybeAssign) - return pass(pattern, maybetype, maybeAssign); - } - function classExpression(type, value) { - // Class expressions may have an optional name. - if (type == "variable") return className(type, value); - return classNameAfter(type, value); - } - function className(type, value) { - if (type == "variable") {register(value); return cont(classNameAfter);} - } - function classNameAfter(type, value) { - if (value == "<") return cont(pushlex(">"), commasep(typeparam, ">"), poplex, classNameAfter) - if (value == "extends" || value == "implements" || (isTS && type == ",")) { - if (value == "implements") cx.marked = "keyword"; - return cont(isTS ? typeexpr : expression, classNameAfter); - } - if (type == "{") return cont(pushlex("}"), classBody, poplex); - } - function classBody(type, value) { - if (type == "async" || - (type == "variable" && - (value == "static" || value == "get" || value == "set" || (isTS && isModifier(value))) && - cx.stream.match(/^\s+[\w$\xa1-\uffff]/, false))) { - cx.marked = "keyword"; - return cont(classBody); - } - if (type == "variable" || cx.style == "keyword") { - cx.marked = "property"; - return cont(isTS ? classfield : functiondef, classBody); - } - if (type == "number" || type == "string") return cont(isTS ? classfield : functiondef, classBody); - if (type == "[") - return cont(expression, maybetype, expect("]"), isTS ? classfield : functiondef, classBody) - if (value == "*") { - cx.marked = "keyword"; - return cont(classBody); - } - if (isTS && type == "(") return pass(functiondecl, classBody) - if (type == ";" || type == ",") return cont(classBody); - if (type == "}") return cont(); - if (value == "@") return cont(expression, classBody) - } - function classfield(type, value) { - if (value == "?") return cont(classfield) - if (type == ":") return cont(typeexpr, maybeAssign) - if (value == "=") return cont(expressionNoComma) - var context = cx.state.lexical.prev, isInterface = context && context.info == "interface" - return pass(isInterface ? functiondecl : functiondef) - } - function afterExport(type, value) { - if (value == "*") { cx.marked = "keyword"; return cont(maybeFrom, expect(";")); } - if (value == "default") { cx.marked = "keyword"; return cont(expression, expect(";")); } - if (type == "{") return cont(commasep(exportField, "}"), maybeFrom, expect(";")); - return pass(statement); - } - function exportField(type, value) { - if (value == "as") { cx.marked = "keyword"; return cont(expect("variable")); } - if (type == "variable") return pass(expressionNoComma, exportField); - } - function afterImport(type) { - if (type == "string") return cont(); - if (type == "(") return pass(expression); - return pass(importSpec, maybeMoreImports, maybeFrom); - } - function importSpec(type, value) { - if (type == "{") return contCommasep(importSpec, "}"); - if (type == "variable") register(value); - if (value == "*") cx.marked = "keyword"; - return cont(maybeAs); - } - function maybeMoreImports(type) { - if (type == ",") return cont(importSpec, maybeMoreImports) - } - function maybeAs(_type, value) { - if (value == "as") { cx.marked = "keyword"; return cont(importSpec); } - } - function maybeFrom(_type, value) { - if (value == "from") { cx.marked = "keyword"; return cont(expression); } - } - function arrayLiteral(type) { - if (type == "]") return cont(); - return pass(commasep(expressionNoComma, "]")); - } - function enumdef() { - return pass(pushlex("form"), pattern, expect("{"), pushlex("}"), commasep(enummember, "}"), poplex, poplex) - } - function enummember() { - return pass(pattern, maybeAssign); - } - - function isContinuedStatement(state, textAfter) { - return state.lastType == "operator" || state.lastType == "," || - isOperatorChar.test(textAfter.charAt(0)) || - /[,.]/.test(textAfter.charAt(0)); - } - - function expressionAllowed(stream, state, backUp) { - return state.tokenize == tokenBase && - /^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test(state.lastType) || - (state.lastType == "quasi" && /\{\s*$/.test(stream.string.slice(0, stream.pos - (backUp || 0)))) - } - - // Interface - - return { - startState: function(basecolumn) { - var state = { - tokenize: tokenBase, - lastType: "sof", - cc: [], - lexical: new JSLexical((basecolumn || 0) - indentUnit, 0, "block", false), - localVars: parserConfig.localVars, - context: parserConfig.localVars && new Context(null, null, false), - indented: basecolumn || 0 + return new Context(context.prev, new Var(varname, context.vars), false); + } + } + + function isModifier(name) { + return ( + name == 'public' || + name == 'private' || + name == 'protected' || + name == 'abstract' || + name == 'readonly' + ); + } + + // Combinators + + function Context(prev, vars, block) { + this.prev = prev; + this.vars = vars; + this.block = block; + } + function Var(name, next) { + this.name = name; + this.next = next; + } + + var defaultVars = new Var('this', new Var('arguments', null)); + function pushcontext() { + cx.state.context = new Context( + cx.state.context, + cx.state.localVars, + false + ); + cx.state.localVars = defaultVars; + } + function pushblockcontext() { + cx.state.context = new Context( + cx.state.context, + cx.state.localVars, + true + ); + cx.state.localVars = null; + } + function popcontext() { + cx.state.localVars = cx.state.context.vars; + cx.state.context = cx.state.context.prev; + } + popcontext.lex = true; + function pushlex(type, info) { + var result = function () { + var state = cx.state, + indent = state.indented; + if (state.lexical.type == 'stat') indent = state.lexical.indented; + else + for ( + var outer = state.lexical; + outer && outer.type == ')' && outer.align; + outer = outer.prev + ) + indent = outer.indented; + state.lexical = new JSLexical( + indent, + cx.stream.column(), + type, + null, + state.lexical, + info + ); }; - if (parserConfig.globalVars && typeof parserConfig.globalVars == "object") - state.globalVars = parserConfig.globalVars; - return state; - }, - - token: function(stream, state) { - if (stream.sol()) { - if (!state.lexical.hasOwnProperty("align")) - state.lexical.align = false; - state.indented = stream.indentation(); - findFatArrow(stream, state); - } - if (state.tokenize != tokenComment && stream.eatSpace()) return null; - var style = state.tokenize(stream, state); - if (type == "comment") return style; - state.lastType = type == "operator" && (content == "++" || content == "--") ? "incdec" : type; - return parseJS(state, style, type, content, stream); - }, - - indent: function(state, textAfter) { - if (state.tokenize == tokenComment) return CodeMirror.Pass; - if (state.tokenize != tokenBase) return 0; - var firstChar = textAfter && textAfter.charAt(0), lexical = state.lexical, top - // Kludge to prevent 'maybelse' from blocking lexical scope pops - if (!/^\s*else\b/.test(textAfter)) for (var i = state.cc.length - 1; i >= 0; --i) { - var c = state.cc[i]; - if (c == poplex) lexical = lexical.prev; - else if (c != maybeelse) break; - } - while ((lexical.type == "stat" || lexical.type == "form") && - (firstChar == "}" || ((top = state.cc[state.cc.length - 1]) && - (top == maybeoperatorComma || top == maybeoperatorNoComma) && - !/^[,\.=+\-*:?[\(]/.test(textAfter)))) - lexical = lexical.prev; - if (statementIndent && lexical.type == ")" && lexical.prev.type == "stat") - lexical = lexical.prev; - var type = lexical.type, closing = firstChar == type; - - if (type == "vardef") return lexical.indented + (state.lastType == "operator" || state.lastType == "," ? lexical.info.length + 1 : 0); - else if (type == "form" && firstChar == "{") return lexical.indented; - else if (type == "form") return lexical.indented + indentUnit; - else if (type == "stat") - return lexical.indented + (isContinuedStatement(state, textAfter) ? statementIndent || indentUnit : 0); - else if (lexical.info == "switch" && !closing && parserConfig.doubleIndentSwitch != false) - return lexical.indented + (/^(?:case|default)\b/.test(textAfter) ? indentUnit : 2 * indentUnit); - else if (lexical.align) return lexical.column + (closing ? 0 : 1); - else return lexical.indented + (closing ? 0 : indentUnit); - }, - - electricInput: /^\s*(?:case .*?:|default:|\{|\})$/, - blockCommentStart: jsonMode ? null : "/*", - blockCommentEnd: jsonMode ? null : "*/", - blockCommentContinue: jsonMode ? null : " * ", - lineComment: jsonMode ? null : "//", - fold: "brace", - closeBrackets: "()[]{}''\"\"``", - - helperType: jsonMode ? "json" : "javascript", - jsonldMode: jsonldMode, - jsonMode: jsonMode, - - expressionAllowed: expressionAllowed, - - skipExpression: function(state) { - var top = state.cc[state.cc.length - 1] - if (top == expression || top == expressionNoComma) state.cc.pop() - } - }; -}); + result.lex = true; + return result; + } + function poplex() { + var state = cx.state; + if (state.lexical.prev) { + if (state.lexical.type == ')') state.indented = state.lexical.indented; + state.lexical = state.lexical.prev; + } + } + poplex.lex = true; -CodeMirror.registerHelper("wordChars", "javascript", /[\w$]/); + function expect(wanted) { + function exp(type) { + if (type == wanted) return cont(); + else if (wanted == ';' || type == '}' || type == ')' || type == ']') + return pass(); + else return cont(exp); + } + return exp; + } + + function statement(type, value) { + if (type == 'var') + return cont(pushlex('vardef', value), vardef, expect(';'), poplex); + if (type == 'keyword a') + return cont(pushlex('form'), parenExpr, statement, poplex); + if (type == 'keyword b') return cont(pushlex('form'), statement, poplex); + if (type == 'keyword d') + return cx.stream.match(/^\s*$/, false) + ? cont() + : cont(pushlex('stat'), maybeexpression, expect(';'), poplex); + if (type == 'debugger') return cont(expect(';')); + if (type == '{') + return cont(pushlex('}'), pushblockcontext, block, poplex, popcontext); + if (type == ';') return cont(); + if (type == 'if') { + if ( + cx.state.lexical.info == 'else' && + cx.state.cc[cx.state.cc.length - 1] == poplex + ) + cx.state.cc.pop()(); + return cont(pushlex('form'), parenExpr, statement, poplex, maybeelse); + } + if (type == 'function') return cont(functiondef); + if (type == 'for') + return cont(pushlex('form'), forspec, statement, poplex); + if (type == 'class' || (isTS && value == 'interface')) { + cx.marked = 'keyword'; + return cont( + pushlex('form', type == 'class' ? type : value), + className, + poplex + ); + } + if (type == 'variable') { + if (isTS && value == 'declare') { + cx.marked = 'keyword'; + return cont(statement); + } else if ( + isTS && + (value == 'module' || value == 'enum' || value == 'type') && + cx.stream.match(/^\s*\w/, false) + ) { + cx.marked = 'keyword'; + if (value == 'enum') return cont(enumdef); + else if (value == 'type') + return cont(typename, expect('operator'), typeexpr, expect(';')); + else + return cont( + pushlex('form'), + pattern, + expect('{'), + pushlex('}'), + block, + poplex, + poplex + ); + } else if (isTS && value == 'namespace') { + cx.marked = 'keyword'; + return cont(pushlex('form'), expression, statement, poplex); + } else if (isTS && value == 'abstract') { + cx.marked = 'keyword'; + return cont(statement); + } else { + return cont(pushlex('stat'), maybelabel); + } + } + if (type == 'switch') + return cont( + pushlex('form'), + parenExpr, + expect('{'), + pushlex('}', 'switch'), + pushblockcontext, + block, + poplex, + poplex, + popcontext + ); + if (type == 'case') return cont(expression, expect(':')); + if (type == 'default') return cont(expect(':')); + if (type == 'catch') + return cont( + pushlex('form'), + pushcontext, + maybeCatchBinding, + statement, + poplex, + popcontext + ); + if (type == 'export') return cont(pushlex('stat'), afterExport, poplex); + if (type == 'import') return cont(pushlex('stat'), afterImport, poplex); + if (type == 'async') return cont(statement); + if (value == '@') return cont(expression, statement); + return pass(pushlex('stat'), expression, expect(';'), poplex); + } + function maybeCatchBinding(type) { + if (type == '(') return cont(funarg, expect(')')); + } + function expression(type, value) { + return expressionInner(type, value, false); + } + function expressionNoComma(type, value) { + return expressionInner(type, value, true); + } + function parenExpr(type) { + if (type != '(') return pass(); + return cont(pushlex(')'), expression, expect(')'), poplex); + } + function expressionInner(type, value, noComma) { + if (cx.state.fatArrowAt == cx.stream.start) { + var body = noComma ? arrowBodyNoComma : arrowBody; + if (type == '(') + return cont( + pushcontext, + pushlex(')'), + commasep(funarg, ')'), + poplex, + expect('=>'), + body, + popcontext + ); + else if (type == 'variable') + return pass(pushcontext, pattern, expect('=>'), body, popcontext); + } + + var maybeop = noComma ? maybeoperatorNoComma : maybeoperatorComma; + if (atomicTypes.hasOwnProperty(type)) return cont(maybeop); + if (type == 'function') return cont(functiondef, maybeop); + if (type == 'class' || (isTS && value == 'interface')) { + cx.marked = 'keyword'; + return cont(pushlex('form'), classExpression, poplex); + } + if (type == 'keyword c' || type == 'async') + return cont(noComma ? expressionNoComma : expression); + if (type == '(') + return cont( + pushlex(')'), + maybeexpression, + expect(')'), + poplex, + maybeop + ); + if (type == 'operator' || type == 'spread') + return cont(noComma ? expressionNoComma : expression); + if (type == '[') return cont(pushlex(']'), arrayLiteral, poplex, maybeop); + if (type == '{') return contCommasep(objprop, '}', null, maybeop); + if (type == 'quasi') return pass(quasi, maybeop); + if (type == 'new') return cont(maybeTarget(noComma)); + if (type == 'import') return cont(expression); + return cont(); + } + function maybeexpression(type) { + if (type.match(/[;\}\)\],]/)) return pass(); + return pass(expression); + } + + function maybeoperatorComma(type, value) { + if (type == ',') return cont(expression); + return maybeoperatorNoComma(type, value, false); + } + function maybeoperatorNoComma(type, value, noComma) { + var me = noComma == false ? maybeoperatorComma : maybeoperatorNoComma; + var expr = noComma == false ? expression : expressionNoComma; + if (type == '=>') + return cont( + pushcontext, + noComma ? arrowBodyNoComma : arrowBody, + popcontext + ); + if (type == 'operator') { + if (/\+\+|--/.test(value) || (isTS && value == '!')) return cont(me); + if ( + isTS && + value == '<' && + cx.stream.match(/^([^>]|<.*?>)*>\s*\(/, false) + ) + return cont(pushlex('>'), commasep(typeexpr, '>'), poplex, me); + if (value == '?') return cont(expression, expect(':'), expr); + return cont(expr); + } + if (type == 'quasi') { + return pass(quasi, me); + } + if (type == ';') return; + if (type == '(') return contCommasep(expressionNoComma, ')', 'call', me); + if (type == '.') return cont(property, me); + if (type == '[') + return cont(pushlex(']'), maybeexpression, expect(']'), poplex, me); + if (isTS && value == 'as') { + cx.marked = 'keyword'; + return cont(typeexpr, me); + } + if (type == 'regexp') { + cx.state.lastType = cx.marked = 'operator'; + cx.stream.backUp(cx.stream.pos - cx.stream.start - 1); + return cont(expr); + } + } + function quasi(type, value) { + if (type != 'quasi') return pass(); + if (value.slice(value.length - 2) != '${') return cont(quasi); + return cont(expression, continueQuasi); + } + function continueQuasi(type) { + if (type == '}') { + cx.marked = 'string-2'; + cx.state.tokenize = tokenQuasi; + return cont(quasi); + } + } + function arrowBody(type) { + findFatArrow(cx.stream, cx.state); + return pass(type == '{' ? statement : expression); + } + function arrowBodyNoComma(type) { + findFatArrow(cx.stream, cx.state); + return pass(type == '{' ? statement : expressionNoComma); + } + function maybeTarget(noComma) { + return function (type) { + if (type == '.') return cont(noComma ? targetNoComma : target); + else if (type == 'variable' && isTS) + return cont( + maybeTypeArgs, + noComma ? maybeoperatorNoComma : maybeoperatorComma + ); + else return pass(noComma ? expressionNoComma : expression); + }; + } + function target(_, value) { + if (value == 'target') { + cx.marked = 'keyword'; + return cont(maybeoperatorComma); + } + } + function targetNoComma(_, value) { + if (value == 'target') { + cx.marked = 'keyword'; + return cont(maybeoperatorNoComma); + } + } + function maybelabel(type) { + if (type == ':') return cont(poplex, statement); + return pass(maybeoperatorComma, expect(';'), poplex); + } + function property(type) { + if (type == 'variable') { + cx.marked = 'property'; + return cont(); + } + } + function objprop(type, value) { + if (type == 'async') { + cx.marked = 'property'; + return cont(objprop); + } else if (type == 'variable' || cx.style == 'keyword') { + cx.marked = 'property'; + if (value == 'get' || value == 'set') return cont(getterSetter); + var m; // Work around fat-arrow-detection complication for detecting typescript typed arrow params + if ( + isTS && + cx.state.fatArrowAt == cx.stream.start && + (m = cx.stream.match(/^\s*:\s*/, false)) + ) + cx.state.fatArrowAt = cx.stream.pos + m[0].length; + return cont(afterprop); + } else if (type == 'number' || type == 'string') { + cx.marked = jsonldMode ? 'property' : cx.style + ' property'; + return cont(afterprop); + } else if (type == 'jsonld-keyword') { + return cont(afterprop); + } else if (isTS && isModifier(value)) { + cx.marked = 'keyword'; + return cont(objprop); + } else if (type == '[') { + return cont(expression, maybetype, expect(']'), afterprop); + } else if (type == 'spread') { + return cont(expressionNoComma, afterprop); + } else if (value == '*') { + cx.marked = 'keyword'; + return cont(objprop); + } else if (type == ':') { + return pass(afterprop); + } + } + function getterSetter(type) { + if (type != 'variable') return pass(afterprop); + cx.marked = 'property'; + return cont(functiondef); + } + function afterprop(type) { + if (type == ':') return cont(expressionNoComma); + if (type == '(') return pass(functiondef); + } + function commasep(what, end, sep) { + function proceed(type, value) { + if (sep ? sep.indexOf(type) > -1 : type == ',') { + var lex = cx.state.lexical; + if (lex.info == 'call') lex.pos = (lex.pos || 0) + 1; + return cont(function (type, value) { + if (type == end || value == end) return pass(); + return pass(what); + }, proceed); + } + if (type == end || value == end) return cont(); + if (sep && sep.indexOf(';') > -1) return pass(what); + return cont(expect(end)); + } + return function (type, value) { + if (type == end || value == end) return cont(); + return pass(what, proceed); + }; + } + function contCommasep(what, end, info) { + for (var i = 3; i < arguments.length; i++) cx.cc.push(arguments[i]); + return cont(pushlex(end, info), commasep(what, end), poplex); + } + function block(type) { + if (type == '}') return cont(); + return pass(statement, block); + } + function maybetype(type, value) { + if (isTS) { + if (type == ':') return cont(typeexpr); + if (value == '?') return cont(maybetype); + } + } + function maybetypeOrIn(type, value) { + if (isTS && (type == ':' || value == 'in')) return cont(typeexpr); + } + function mayberettype(type) { + if (isTS && type == ':') { + if (cx.stream.match(/^\s*\w+\s+is\b/, false)) + return cont(expression, isKW, typeexpr); + else return cont(typeexpr); + } + } + function isKW(_, value) { + if (value == 'is') { + cx.marked = 'keyword'; + return cont(); + } + } + function typeexpr(type, value) { + if (value == 'keyof' || value == 'typeof' || value == 'infer') { + cx.marked = 'keyword'; + return cont(value == 'typeof' ? expressionNoComma : typeexpr); + } + if (type == 'variable' || value == 'void') { + cx.marked = 'type'; + return cont(afterType); + } + if (value == '|' || value == '&') return cont(typeexpr); + if (type == 'string' || type == 'number' || type == 'atom') + return cont(afterType); + if (type == '[') + return cont( + pushlex(']'), + commasep(typeexpr, ']', ','), + poplex, + afterType + ); + if (type == '{') + return cont( + pushlex('}'), + commasep(typeprop, '}', ',;'), + poplex, + afterType + ); + if (type == '(') + return cont(commasep(typearg, ')'), maybeReturnType, afterType); + if (type == '<') return cont(commasep(typeexpr, '>'), typeexpr); + } + function maybeReturnType(type) { + if (type == '=>') return cont(typeexpr); + } + function typeprop(type, value) { + if (type == 'variable' || cx.style == 'keyword') { + cx.marked = 'property'; + return cont(typeprop); + } else if (value == '?' || type == 'number' || type == 'string') { + return cont(typeprop); + } else if (type == ':') { + return cont(typeexpr); + } else if (type == '[') { + return cont(expect('variable'), maybetypeOrIn, expect(']'), typeprop); + } else if (type == '(') { + return pass(functiondecl, typeprop); + } + } + function typearg(type, value) { + if ( + (type == 'variable' && cx.stream.match(/^\s*[?:]/, false)) || + value == '?' + ) + return cont(typearg); + if (type == ':') return cont(typeexpr); + if (type == 'spread') return cont(typearg); + return pass(typeexpr); + } + function afterType(type, value) { + if (value == '<') + return cont(pushlex('>'), commasep(typeexpr, '>'), poplex, afterType); + if (value == '|' || type == '.' || value == '&') return cont(typeexpr); + if (type == '[') return cont(typeexpr, expect(']'), afterType); + if (value == 'extends' || value == 'implements') { + cx.marked = 'keyword'; + return cont(typeexpr); + } + if (value == '?') return cont(typeexpr, expect(':'), typeexpr); + } + function maybeTypeArgs(_, value) { + if (value == '<') + return cont(pushlex('>'), commasep(typeexpr, '>'), poplex, afterType); + } + function typeparam() { + return pass(typeexpr, maybeTypeDefault); + } + function maybeTypeDefault(_, value) { + if (value == '=') return cont(typeexpr); + } + function vardef(_, value) { + if (value == 'enum') { + cx.marked = 'keyword'; + return cont(enumdef); + } + return pass(pattern, maybetype, maybeAssign, vardefCont); + } + function pattern(type, value) { + if (isTS && isModifier(value)) { + cx.marked = 'keyword'; + return cont(pattern); + } + if (type == 'variable') { + register(value); + return cont(); + } + if (type == 'spread') return cont(pattern); + if (type == '[') return contCommasep(eltpattern, ']'); + if (type == '{') return contCommasep(proppattern, '}'); + } + function proppattern(type, value) { + if (type == 'variable' && !cx.stream.match(/^\s*:/, false)) { + register(value); + return cont(maybeAssign); + } + if (type == 'variable') cx.marked = 'property'; + if (type == 'spread') return cont(pattern); + if (type == '}') return pass(); + if (type == '[') + return cont(expression, expect(']'), expect(':'), proppattern); + return cont(expect(':'), pattern, maybeAssign); + } + function eltpattern() { + return pass(pattern, maybeAssign); + } + function maybeAssign(_type, value) { + if (value == '=') return cont(expressionNoComma); + } + function vardefCont(type) { + if (type == ',') return cont(vardef); + } + function maybeelse(type, value) { + if (type == 'keyword b' && value == 'else') + return cont(pushlex('form', 'else'), statement, poplex); + } + function forspec(type, value) { + if (value == 'await') return cont(forspec); + if (type == '(') return cont(pushlex(')'), forspec1, poplex); + } + function forspec1(type) { + if (type == 'var') return cont(vardef, forspec2); + if (type == 'variable') return cont(forspec2); + return pass(forspec2); + } + function forspec2(type, value) { + if (type == ')') return cont(); + if (type == ';') return cont(forspec2); + if (value == 'in' || value == 'of') { + cx.marked = 'keyword'; + return cont(expression, forspec2); + } + return pass(expression, forspec2); + } + function functiondef(type, value) { + if (value == '*') { + cx.marked = 'keyword'; + return cont(functiondef); + } + if (type == 'variable') { + register(value); + return cont(functiondef); + } + if (type == '(') + return cont( + pushcontext, + pushlex(')'), + commasep(funarg, ')'), + poplex, + mayberettype, + statement, + popcontext + ); + if (isTS && value == '<') + return cont( + pushlex('>'), + commasep(typeparam, '>'), + poplex, + functiondef + ); + } + function functiondecl(type, value) { + if (value == '*') { + cx.marked = 'keyword'; + return cont(functiondecl); + } + if (type == 'variable') { + register(value); + return cont(functiondecl); + } + if (type == '(') + return cont( + pushcontext, + pushlex(')'), + commasep(funarg, ')'), + poplex, + mayberettype, + popcontext + ); + if (isTS && value == '<') + return cont( + pushlex('>'), + commasep(typeparam, '>'), + poplex, + functiondecl + ); + } + function typename(type, value) { + if (type == 'keyword' || type == 'variable') { + cx.marked = 'type'; + return cont(typename); + } else if (value == '<') { + return cont(pushlex('>'), commasep(typeparam, '>'), poplex); + } + } + function funarg(type, value) { + if (value == '@') cont(expression, funarg); + if (type == 'spread') return cont(funarg); + if (isTS && isModifier(value)) { + cx.marked = 'keyword'; + return cont(funarg); + } + if (isTS && type == 'this') return cont(maybetype, maybeAssign); + return pass(pattern, maybetype, maybeAssign); + } + function classExpression(type, value) { + // Class expressions may have an optional name. + if (type == 'variable') return className(type, value); + return classNameAfter(type, value); + } + function className(type, value) { + if (type == 'variable') { + register(value); + return cont(classNameAfter); + } + } + function classNameAfter(type, value) { + if (value == '<') + return cont( + pushlex('>'), + commasep(typeparam, '>'), + poplex, + classNameAfter + ); + if ( + value == 'extends' || + value == 'implements' || + (isTS && type == ',') + ) { + if (value == 'implements') cx.marked = 'keyword'; + return cont(isTS ? typeexpr : expression, classNameAfter); + } + if (type == '{') return cont(pushlex('}'), classBody, poplex); + } + function classBody(type, value) { + if ( + type == 'async' || + (type == 'variable' && + (value == 'static' || + value == 'get' || + value == 'set' || + (isTS && isModifier(value))) && + cx.stream.match(/^\s+[\w$\xa1-\uffff]/, false)) + ) { + cx.marked = 'keyword'; + return cont(classBody); + } + if (type == 'variable' || cx.style == 'keyword') { + cx.marked = 'property'; + return cont(isTS ? classfield : functiondef, classBody); + } + if (type == 'number' || type == 'string') + return cont(isTS ? classfield : functiondef, classBody); + if (type == '[') + return cont( + expression, + maybetype, + expect(']'), + isTS ? classfield : functiondef, + classBody + ); + if (value == '*') { + cx.marked = 'keyword'; + return cont(classBody); + } + if (isTS && type == '(') return pass(functiondecl, classBody); + if (type == ';' || type == ',') return cont(classBody); + if (type == '}') return cont(); + if (value == '@') return cont(expression, classBody); + } + function classfield(type, value) { + if (value == '?') return cont(classfield); + if (type == ':') return cont(typeexpr, maybeAssign); + if (value == '=') return cont(expressionNoComma); + var context = cx.state.lexical.prev, + isInterface = context && context.info == 'interface'; + return pass(isInterface ? functiondecl : functiondef); + } + function afterExport(type, value) { + if (value == '*') { + cx.marked = 'keyword'; + return cont(maybeFrom, expect(';')); + } + if (value == 'default') { + cx.marked = 'keyword'; + return cont(expression, expect(';')); + } + if (type == '{') + return cont(commasep(exportField, '}'), maybeFrom, expect(';')); + return pass(statement); + } + function exportField(type, value) { + if (value == 'as') { + cx.marked = 'keyword'; + return cont(expect('variable')); + } + if (type == 'variable') return pass(expressionNoComma, exportField); + } + function afterImport(type) { + if (type == 'string') return cont(); + if (type == '(') return pass(expression); + return pass(importSpec, maybeMoreImports, maybeFrom); + } + function importSpec(type, value) { + if (type == '{') return contCommasep(importSpec, '}'); + if (type == 'variable') register(value); + if (value == '*') cx.marked = 'keyword'; + return cont(maybeAs); + } + function maybeMoreImports(type) { + if (type == ',') return cont(importSpec, maybeMoreImports); + } + function maybeAs(_type, value) { + if (value == 'as') { + cx.marked = 'keyword'; + return cont(importSpec); + } + } + function maybeFrom(_type, value) { + if (value == 'from') { + cx.marked = 'keyword'; + return cont(expression); + } + } + function arrayLiteral(type) { + if (type == ']') return cont(); + return pass(commasep(expressionNoComma, ']')); + } + function enumdef() { + return pass( + pushlex('form'), + pattern, + expect('{'), + pushlex('}'), + commasep(enummember, '}'), + poplex, + poplex + ); + } + function enummember() { + return pass(pattern, maybeAssign); + } + + function isContinuedStatement(state, textAfter) { + return ( + state.lastType == 'operator' || + state.lastType == ',' || + isOperatorChar.test(textAfter.charAt(0)) || + /[,.]/.test(textAfter.charAt(0)) + ); + } + + function expressionAllowed(stream, state, backUp) { + return ( + (state.tokenize == tokenBase && + /^(?:operator|sof|keyword [bcd]|case|new|export|default|spread|[\[{}\(,;:]|=>)$/.test( + state.lastType + )) || + (state.lastType == 'quasi' && + /\{\s*$/.test(stream.string.slice(0, stream.pos - (backUp || 0)))) + ); + } + + // Interface + + return { + startState: function (basecolumn) { + var state = { + tokenize: tokenBase, + lastType: 'sof', + cc: [], + lexical: new JSLexical( + (basecolumn || 0) - indentUnit, + 0, + 'block', + false + ), + localVars: parserConfig.localVars, + context: parserConfig.localVars && new Context(null, null, false), + indented: basecolumn || 0, + }; + if ( + parserConfig.globalVars && + typeof parserConfig.globalVars == 'object' + ) + state.globalVars = parserConfig.globalVars; + return state; + }, + + token: function (stream, state) { + if (stream.sol()) { + if (!state.lexical.hasOwnProperty('align')) + state.lexical.align = false; + state.indented = stream.indentation(); + findFatArrow(stream, state); + } + if (state.tokenize != tokenComment && stream.eatSpace()) return null; + var style = state.tokenize(stream, state); + if (type == 'comment') return style; + state.lastType = + type == 'operator' && (content == '++' || content == '--') + ? 'incdec' + : type; + return parseJS(state, style, type, content, stream); + }, + + indent: function (state, textAfter) { + if (state.tokenize == tokenComment) return CodeMirror.Pass; + if (state.tokenize != tokenBase) return 0; + var firstChar = textAfter && textAfter.charAt(0), + lexical = state.lexical, + top; + // Kludge to prevent 'maybelse' from blocking lexical scope pops + if (!/^\s*else\b/.test(textAfter)) + for (var i = state.cc.length - 1; i >= 0; --i) { + var c = state.cc[i]; + if (c == poplex) lexical = lexical.prev; + else if (c != maybeelse) break; + } + while ( + (lexical.type == 'stat' || lexical.type == 'form') && + (firstChar == '}' || + ((top = state.cc[state.cc.length - 1]) && + (top == maybeoperatorComma || top == maybeoperatorNoComma) && + !/^[,\.=+\-*:?[\(]/.test(textAfter))) + ) + lexical = lexical.prev; + if ( + statementIndent && + lexical.type == ')' && + lexical.prev.type == 'stat' + ) + lexical = lexical.prev; + var type = lexical.type, + closing = firstChar == type; + + if (type == 'vardef') + return ( + lexical.indented + + (state.lastType == 'operator' || state.lastType == ',' + ? lexical.info.length + 1 + : 0) + ); + else if (type == 'form' && firstChar == '{') return lexical.indented; + else if (type == 'form') return lexical.indented + indentUnit; + else if (type == 'stat') + return ( + lexical.indented + + (isContinuedStatement(state, textAfter) + ? statementIndent || indentUnit + : 0) + ); + else if ( + lexical.info == 'switch' && + !closing && + parserConfig.doubleIndentSwitch != false + ) + return ( + lexical.indented + + (/^(?:case|default)\b/.test(textAfter) + ? indentUnit + : 2 * indentUnit) + ); + else if (lexical.align) return lexical.column + (closing ? 0 : 1); + else return lexical.indented + (closing ? 0 : indentUnit); + }, + + electricInput: /^\s*(?:case .*?:|default:|\{|\})$/, + blockCommentStart: jsonMode ? null : '/*', + blockCommentEnd: jsonMode ? null : '*/', + blockCommentContinue: jsonMode ? null : ' * ', + lineComment: jsonMode ? null : '//', + fold: 'brace', + closeBrackets: '()[]{}\'\'""``', + + helperType: jsonMode ? 'json' : 'javascript', + jsonldMode: jsonldMode, + jsonMode: jsonMode, + + expressionAllowed: expressionAllowed, + + skipExpression: function (state) { + var top = state.cc[state.cc.length - 1]; + if (top == expression || top == expressionNoComma) state.cc.pop(); + }, + }; + }); -CodeMirror.defineMIME("text/javascript", "javascript"); -CodeMirror.defineMIME("text/ecmascript", "javascript"); -CodeMirror.defineMIME("application/javascript", "javascript"); -CodeMirror.defineMIME("application/x-javascript", "javascript"); -CodeMirror.defineMIME("application/ecmascript", "javascript"); -CodeMirror.defineMIME("application/json", {name: "javascript", json: true}); -CodeMirror.defineMIME("application/x-json", {name: "javascript", json: true}); -CodeMirror.defineMIME("application/ld+json", {name: "javascript", jsonld: true}); -CodeMirror.defineMIME("text/typescript", { name: "javascript", typescript: true }); -CodeMirror.defineMIME("application/typescript", { name: "javascript", typescript: true }); + CodeMirror.registerHelper('wordChars', 'javascript', /[\w$]/); + CodeMirror.defineMIME('text/javascript', 'javascript'); + CodeMirror.defineMIME('text/ecmascript', 'javascript'); + CodeMirror.defineMIME('application/javascript', 'javascript'); + CodeMirror.defineMIME('application/x-javascript', 'javascript'); + CodeMirror.defineMIME('application/ecmascript', 'javascript'); + CodeMirror.defineMIME('application/json', { name: 'javascript', json: true }); + CodeMirror.defineMIME('application/x-json', { + name: 'javascript', + json: true, + }); + CodeMirror.defineMIME('application/ld+json', { + name: 'javascript', + jsonld: true, + }); + CodeMirror.defineMIME('text/typescript', { + name: 'javascript', + typescript: true, + }); + CodeMirror.defineMIME('application/typescript', { + name: 'javascript', + typescript: true, + }); }); diff --git a/packages/ketchup-showcase/public/js-temp/sparkline-tmp.js b/packages/ketchup-showcase/public/js-temp/sparkline-tmp.js index 2b6f8ad33c..e1b5353feb 100644 --- a/packages/ketchup-showcase/public/js-temp/sparkline-tmp.js +++ b/packages/ketchup-showcase/public/js-temp/sparkline-tmp.js @@ -202,15 +202,15 @@ /*jslint regexp: true, browser: true, jquery: true, white: true, nomen: false, plusplus: false, maxerr: 500, indent: 4 */ -(function(document, Math, undefined) { +(function (document, Math, undefined) { // performance/minified-size optimization - (function(factory) { + (function (factory) { if (typeof define === 'function' && define.amd) { define(['jquery'], factory); } else if (jQuery && !jQuery.fn.sparkline) { factory(jQuery); } - })(function($) { + })(function ($) { 'use strict'; var UNSET_OPTION = {}, @@ -251,7 +251,7 @@ /** * Default configuration settings */ - getDefaults = function() { + getDefaults = function () { return { // Settings common to most/all chart types common: { @@ -338,7 +338,7 @@ ' {{value:map}}' ), tooltipValueLookups: { - map: { '-1': 'Loss', '0': 'Draw', '1': 'Win' }, + map: { '-1': 'Loss', 0: 'Draw', 1: 'Win' }, }, }, // Defaults for discrete charts @@ -446,9 +446,9 @@ * Utilities */ - createClass = function(/* [baseclass, [mixin, ...]], definition */) { + createClass = function (/* [baseclass, [mixin, ...]], definition */) { var Class, args; - Class = function() { + Class = function () { this.init.apply(this, arguments); }; if (arguments.length > 1) { @@ -483,12 +483,12 @@ fre: /\{\{([\w.]+?)(:(.+?))?\}\}/g, precre: /(\w+)\.(\d+)/, - init: function(format, fclass) { + init: function (format, fclass) { this.format = format; this.fclass = fclass; }, - render: function(fieldset, lookups, options) { + render: function (fieldset, lookups, options) { var self = this, fields = fieldset, match, @@ -496,7 +496,7 @@ lookupkey, fieldvalue, prec; - return this.format.replace(this.fre, function() { + return this.format.replace(this.fre, function () { var lookup; token = arguments[1]; lookupkey = arguments[3]; @@ -539,11 +539,11 @@ }); // convience method to avoid needing the new operator - $.spformat = function(format, fclass) { + $.spformat = function (format, fclass) { return new SPFormat(format, fclass); }; - clipval = function(val, min, max) { + clipval = function (val, min, max) { if (val < min) { return min; } @@ -553,7 +553,7 @@ return val; }; - quartile = function(values, q) { + quartile = function (values, q) { var vl; if (q === 2) { vl = Math.floor(values.length / 2); @@ -577,7 +577,7 @@ } }; - normalizeValue = function(val) { + normalizeValue = function (val) { var nf; switch (val) { case 'undefined': @@ -601,7 +601,7 @@ return val; }; - normalizeValues = function(vals) { + normalizeValues = function (vals) { var i, result = []; for (i = vals.length; i--; ) { @@ -610,7 +610,7 @@ return result; }; - remove = function(vals, filter) { + remove = function (vals, filter) { var i, vl, result = []; @@ -622,15 +622,14 @@ return result; }; - isNumber = function(num) { + isNumber = function (num) { return !isNaN(parseFloat(num)) && isFinite(num); }; - formatNumber = function(num, prec, groupsize, groupsep, decsep) { + formatNumber = function (num, prec, groupsize, groupsep, decsep) { var p, i; - num = (prec === false - ? parseFloat(num).toString() - : num.toFixed(prec) + num = ( + prec === false ? parseFloat(num).toString() : num.toFixed(prec) ).split(''); p = (p = $.inArray('.', num)) < 0 ? num.length : p; if (p < num.length) { @@ -644,7 +643,7 @@ // determine if all values of an array match a value // returns true if the array is empty - all = function(val, arr, ignoreNull) { + all = function (val, arr, ignoreNull) { var i; for (i = arr.length; i--; ) { if (ignoreNull && arr[i] === null) continue; @@ -656,7 +655,7 @@ }; // sums the numeric values in an array, ignoring other values - sum = function(vals) { + sum = function (vals) { var total = 0, i; for (i = vals.length; i--; ) { @@ -665,12 +664,12 @@ return total; }; - ensureArray = function(val) { + ensureArray = function (val) { return $.isArray(val) ? val : [val]; }; // http://paulirish.com/2008/bookmarklet-inject-new-css-rules/ - addCSS = function(css) { + addCSS = function (css) { var tag; //if ('\v' == 'v') /* ie only */ { if (document.createStyleSheet) { @@ -689,7 +688,7 @@ }; // Provide a cross-browser interface to a few simple drawing primitives - $.fn.simpledraw = function(width, height, useExisting, interact) { + $.fn.simpledraw = function (width, height, useExisting, interact) { var target, mhandler; if (useExisting && (target = this.data('_jqs_vcanvas'))) { return target; @@ -703,7 +702,7 @@ var el = document.createElement('canvas'); if (el.getContext && el.getContext('2d')) { // Canvas is available - $.fn.sparkline.canvas = function(width, height, target, interact) { + $.fn.sparkline.canvas = function (width, height, target, interact) { return new VCanvas_canvas(width, height, target, interact); }; } else if (document.namespaces && !document.namespaces.v) { @@ -713,7 +712,7 @@ 'urn:schemas-microsoft-com:vml', '#default#VML' ); - $.fn.sparkline.canvas = function(width, height, target, interact) { + $.fn.sparkline.canvas = function (width, height, target, interact) { return new VCanvas_vml(width, height, target); }; } else { @@ -739,7 +738,7 @@ return target; }; - $.fn.cleardraw = function() { + $.fn.cleardraw = function () { var target = this.data('_jqs_vcanvas'); if (target) { target.reset(); @@ -747,7 +746,7 @@ }; $.RangeMapClass = RangeMap = createClass({ - init: function(map) { + init: function (map) { var key, range, rangelist = []; @@ -768,7 +767,7 @@ this.rangelist = rangelist || false; }, - get: function(value) { + get: function (value) { var rangelist = this.rangelist, i, range, @@ -789,12 +788,12 @@ }); // Convenience function - $.range_map = function(map) { + $.range_map = function (map) { return new RangeMap(map); }; MouseHandler = createClass({ - init: function(el, options) { + init: function (el, options) { var $el = $(el); this.$el = $el; this.options = options; @@ -808,14 +807,14 @@ this.highlightEnabled = !options.get('disableHighlight'); }, - registerSparkline: function(sp) { + registerSparkline: function (sp) { this.splist.push(sp); if (this.over) { this.updateDisplay(); } }, - registerCanvas: function(canvas) { + registerCanvas: function (canvas) { var $canvas = $(canvas.canvas); this.canvas = canvas; this.$canvas = $canvas; @@ -824,7 +823,7 @@ $canvas.click($.proxy(this.mouseclick, this)); }, - reset: function(removeTooltip) { + reset: function (removeTooltip) { this.splist = []; if (this.tooltip && removeTooltip) { this.tooltip.remove(); @@ -832,14 +831,14 @@ } }, - mouseclick: function(e) { + mouseclick: function (e) { var clickEvent = $.Event('sparklineClick'); clickEvent.originalEvent = e; clickEvent.sparklines = this.splist; this.$el.trigger(clickEvent); }, - mouseenter: function(e) { + mouseenter: function (e) { $(document.body).unbind('mousemove.jqs'); $(document.body).bind('mousemove.jqs', $.proxy(this.mousemove, this)); this.over = true; @@ -853,7 +852,7 @@ this.updateDisplay(); }, - mouseleave: function() { + mouseleave: function () { $(document.body).unbind('mousemove.jqs'); var splist = this.splist, spcount = splist.length, @@ -880,7 +879,7 @@ } }, - mousemove: function(e) { + mousemove: function (e) { this.currentPageX = e.pageX; this.currentPageY = e.pageY; this.currentEl = e.target; @@ -890,7 +889,7 @@ this.updateDisplay(); }, - updateDisplay: function() { + updateDisplay: function () { var splist = this.splist, spcount = splist.length, needsRefresh = false, @@ -941,7 +940,7 @@ 'visibility: hidden !important;' + 'float: left !important;', - init: function(options) { + init: function (options) { var tooltipClassname = options.get('tooltipClassname', 'jqstooltip'), sizetipStyle = this.sizeStyle, offset; @@ -973,21 +972,21 @@ this.updateWindowDims(); }, - updateWindowDims: function() { + updateWindowDims: function () { this.scrollTop = $(window).scrollTop(); this.scrollLeft = $(window).scrollLeft(); this.scrollRight = this.scrollLeft + $(window).width(); this.updatePosition(); }, - getSize: function(content) { + getSize: function (content) { this.sizetip.html(content).appendTo(this.container); this.width = this.sizetip.width() + 1; this.height = this.sizetip.height(); this.sizetip.remove(); }, - setContent: function(content) { + setContent: function (content) { if (!content) { this.tooltip.css('visibility', 'hidden'); this.hidden = true; @@ -1005,7 +1004,7 @@ } }, - updatePosition: function(x, y) { + updatePosition: function (x, y) { if (x === undefined) { if (this.mousex === undefined) { return; @@ -1038,7 +1037,7 @@ }); }, - remove: function() { + remove: function () { this.tooltip.remove(); this.sizetip.remove(); this.sizetip = this.tooltip = undefined; @@ -1046,20 +1045,20 @@ }, }); - initStyles = function() { + initStyles = function () { addCSS(defaultStyles); }; $(initStyles); pending = []; - $.fn.sparkline = function(userValues, userOptions) { - return this.each(function() { + $.fn.sparkline = function (userValues, userOptions) { + return this.each(function () { var options = new $.fn.sparkline.options(this, userOptions), $this = $(this), render, i; - render = function() { + render = function () { var values, width, height, tmp, mhandler, sp, vals; if (userValues === 'html' || userValues === undefined) { vals = this.getAttribute(options.get('tagValuesAttribute')); @@ -1150,17 +1149,12 @@ $.fn.sparkline.defaults = getDefaults(); - $.sparkline_display_visible = function() { + $.sparkline_display_visible = function () { var el, i, pl; var done = []; for (i = 0, pl = pending.length; i < pl; i++) { el = pending[i][0]; - if ( - $(el).is(':visible') && - !$(el) - .parents() - .is(':hidden') - ) { + if ($(el).is(':visible') && !$(el).parents().is(':hidden')) { pending[i][1].call(el); $.data(pending[i][0], '_jqs_pending', false); done.push(i); @@ -1185,7 +1179,7 @@ * User option handler */ $.fn.sparkline.options = createClass({ - init: function(tag, userOptions) { + init: function (tag, userOptions) { var extendedOptions, defaults, base, tagOptionType; this.userOptions = userOptions = userOptions || {}; this.tag = tag; @@ -1205,7 +1199,7 @@ this.mergedOptions = $.extend({}, base, extendedOptions, userOptions); }, - getTagSetting: function(key) { + getTagSetting: function (key) { var prefix = this.tagOptionsPrefix, val, i, @@ -1242,7 +1236,7 @@ return val; }, - get: function(key, defaultval) { + get: function (key, defaultval) { var tagOption = this.getTagSetting(key), result; if (tagOption !== UNSET_OPTION) { @@ -1257,7 +1251,7 @@ $.fn.sparkline._base = createClass({ disabled: false, - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { this.el = el; this.$el = $(el); this.values = values; @@ -1270,7 +1264,7 @@ /** * Setup the canvas */ - initTarget: function() { + initTarget: function () { var interactive = !this.options.get('disableInteraction'); if ( !(this.target = this.$el.simpledraw( @@ -1290,7 +1284,7 @@ /** * Actually render the chart to the canvas */ - render: function() { + render: function () { if (this.disabled) { this.el.innerHTML = ''; return false; @@ -1301,12 +1295,12 @@ /** * Return a region id for a given x/y co-ordinate */ - getRegion: function(x, y) {}, + getRegion: function (x, y) {}, /** * Highlight an item based on the moused-over x,y co-ordinate */ - setRegionHighlight: function(el, x, y) { + setRegionHighlight: function (el, x, y) { var currentRegion = this.currentRegion, highlightEnabled = !this.options.get('disableHighlight'), newRegion; @@ -1330,7 +1324,7 @@ /** * Reset any currently highlighted item */ - clearRegionHighlight: function() { + clearRegionHighlight: function () { if (this.currentRegion !== undefined) { this.removeHighlight(); this.currentRegion = undefined; @@ -1339,20 +1333,20 @@ return false; }, - renderHighlight: function() { + renderHighlight: function () { this.changeHighlight(true); }, - removeHighlight: function() { + removeHighlight: function () { this.changeHighlight(false); }, - changeHighlight: function(highlight) {}, + changeHighlight: function (highlight) {}, /** * Fetch the HTML to display as a tooltip */ - getCurrentRegionTooltip: function() { + getCurrentRegionTooltip: function () { var options = this.options, header = '', entries = [], @@ -1436,9 +1430,9 @@ return ''; }, - getCurrentRegionFields: function() {}, + getCurrentRegionFields: function () {}, - calcHighlightColor: function(color, options) { + calcHighlightColor: function (color, options) { var highlightColor = options.get('highlightColor'), lighten = options.get('highlightLighten'), parse, @@ -1471,7 +1465,7 @@ }); barHighlightMixin = { - changeHighlight: function(highlight) { + changeHighlight: function (highlight) { var currentRegion = this.currentRegion, target = this.target, shapeids = this.regionShapes[currentRegion], @@ -1481,11 +1475,12 @@ newShapes = this.renderRegion(currentRegion, highlight); if ($.isArray(newShapes) || $.isArray(shapeids)) { target.replaceWithShapes(shapeids, newShapes); - this.regionShapes[currentRegion] = $.map(newShapes, function( - newShape - ) { - return newShape.id; - }); + this.regionShapes[currentRegion] = $.map( + newShapes, + function (newShape) { + return newShape.id; + } + ); } else { target.replaceWithShape(shapeids, newShapes); this.regionShapes[currentRegion] = newShapes.id; @@ -1493,7 +1488,7 @@ } }, - render: function() { + render: function () { var values = this.values, target = this.target, regionShapes = this.regionShapes, @@ -1534,7 +1529,7 @@ $.fn.sparkline.line = line = createClass($.fn.sparkline._base, { type: 'line', - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { line._super.init.call(this, el, values, options, width, height); this.vertices = []; this.regionMap = []; @@ -1546,7 +1541,7 @@ this.initTarget(); }, - getRegion: function(el, x, y) { + getRegion: function (el, x, y) { var i, regionMap = this.regionMap; // maps regions to value positions for (i = regionMap.length; i--; ) { @@ -1561,7 +1556,7 @@ return undefined; }, - getCurrentRegionFields: function() { + getCurrentRegionFields: function () { var currentRegion = this.currentRegion; return { isNull: this.yvalues[currentRegion] === null, @@ -1573,7 +1568,7 @@ }; }, - renderHighlight: function() { + renderHighlight: function () { var currentRegion = this.currentRegion, target = this.target, vertex = this.vertices[currentRegion], @@ -1611,7 +1606,7 @@ } }, - removeHighlight: function() { + removeHighlight: function () { var target = this.target; if (this.highlightSpotId) { target.removeShapeId(this.highlightSpotId); @@ -1623,7 +1618,7 @@ } }, - scanValues: function() { + scanValues: function () { var values = this.values, valcount = values.length, xvalues = this.xvalues, @@ -1673,7 +1668,7 @@ this.yminmax = yminmax; }, - processRangeOptions: function() { + processRangeOptions: function () { var options = this.options, normalRangeMin = options.get('normalRangeMin'), normalRangeMax = options.get('normalRangeMax'); @@ -1716,7 +1711,7 @@ } }, - drawNormalRange: function( + drawNormalRange: function ( canvasLeft, canvasTop, canvasHeight, @@ -1746,7 +1741,7 @@ .append(); }, - render: function() { + render: function () { var options = this.options, target = this.target, canvasWidth = this.canvasWidth, @@ -2071,7 +2066,7 @@ { type: 'bar', - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { var barWidth = parseInt(options.get('barWidth'), 10), barSpacing = parseInt(options.get('barSpacing'), 10), chartRangeMin = options.get('chartRangeMin'), @@ -2257,14 +2252,14 @@ this.range = range; }, - getRegion: function(el, x, y) { + getRegion: function (el, x, y) { var result = Math.floor(x / this.totalBarWidth); return result < 0 || result >= this.values.length ? undefined : result; }, - getCurrentRegionFields: function() { + getCurrentRegionFields: function () { var currentRegion = this.currentRegion, values = ensureArray(this.values[currentRegion]), result = [], @@ -2282,7 +2277,7 @@ return result; }, - calcColor: function(stacknum, value, valuenum) { + calcColor: function (stacknum, value, valuenum) { var colorMapByIndex = this.colorMapByIndex, colorMapByValue = this.colorMapByValue, options = this.options, @@ -2308,7 +2303,7 @@ /** * Render bar(s) for a region */ - renderRegion: function(valuenum, highlight) { + renderRegion: function (valuenum, highlight) { var vals = this.values[valuenum], options = this.options, xaxisOffset = this.xaxisOffset, @@ -2398,7 +2393,7 @@ { type: 'tristate', - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { var barWidth = parseInt(options.get('barWidth'), 10), barSpacing = parseInt(options.get('barSpacing'), 10); tristate._super.init.call(this, el, values, options, width, height); @@ -2427,11 +2422,11 @@ this.initTarget(); }, - getRegion: function(el, x, y) { + getRegion: function (el, x, y) { return Math.floor(x / this.totalBarWidth); }, - getCurrentRegionFields: function() { + getCurrentRegionFields: function () { var currentRegion = this.currentRegion; return { isNull: this.values[currentRegion] === undefined, @@ -2441,7 +2436,7 @@ }; }, - calcColor: function(value, valuenum) { + calcColor: function (value, valuenum) { var values = this.values, options = this.options, colorMapByIndex = this.colorMapByIndex, @@ -2463,7 +2458,7 @@ return color; }, - renderRegion: function(valuenum, highlight) { + renderRegion: function (valuenum, highlight) { var values = this.values, options = this.options, target = this.target, @@ -2516,7 +2511,7 @@ { type: 'discrete', - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { discrete._super.init.call(this, el, values, options, width, height); this.regionShapes = {}; @@ -2551,11 +2546,11 @@ } }, - getRegion: function(el, x, y) { + getRegion: function (el, x, y) { return Math.floor(x / this.itemWidth); }, - getCurrentRegionFields: function() { + getCurrentRegionFields: function () { var currentRegion = this.currentRegion; return { isNull: this.values[currentRegion] === undefined, @@ -2564,7 +2559,7 @@ }; }, - renderRegion: function(valuenum, highlight) { + renderRegion: function (valuenum, highlight) { var values = this.values, options = this.options, min = this.min, @@ -2601,7 +2596,7 @@ $.fn.sparkline.bullet = bullet = createClass($.fn.sparkline._base, { type: 'bullet', - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { var min, max, vals; bullet._super.init.call(this, el, values, options, width, height); @@ -2636,14 +2631,14 @@ this.initTarget(); }, - getRegion: function(el, x, y) { + getRegion: function (el, x, y) { var shapeid = this.target.getShapeAt(el, x, y); return shapeid !== undefined && this.shapes[shapeid] !== undefined ? this.shapes[shapeid] : undefined; }, - getCurrentRegionFields: function() { + getCurrentRegionFields: function () { var currentRegion = this.currentRegion; return { fieldkey: currentRegion.substr(0, 1), @@ -2652,7 +2647,7 @@ }; }, - changeHighlight: function(highlight) { + changeHighlight: function (highlight) { var currentRegion = this.currentRegion, shapeid = this.valueShapes[currentRegion], shape; @@ -2673,7 +2668,7 @@ this.target.replaceWithShape(shapeid, shape); }, - renderRange: function(rn, highlight) { + renderRange: function (rn, highlight) { var rangeval = this.values[rn], rangewidth = Math.round( this.canvasWidth * ((rangeval - this.min) / this.range) @@ -2692,7 +2687,7 @@ ); }, - renderPerformance: function(highlight) { + renderPerformance: function (highlight) { var perfval = this.values[1], perfwidth = Math.round( this.canvasWidth * ((perfval - this.min) / this.range) @@ -2711,7 +2706,7 @@ ); }, - renderTarget: function(highlight) { + renderTarget: function (highlight) { var targetval = this.values[0], x = Math.round( this.canvasWidth * ((targetval - this.min) / this.range) - @@ -2733,7 +2728,7 @@ ); }, - render: function() { + render: function () { var vlen = this.values.length, target = this.target, i, @@ -2766,7 +2761,7 @@ $.fn.sparkline.pie = pie = createClass($.fn.sparkline._base, { type: 'pie', - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { var total = 0, i; @@ -2792,27 +2787,28 @@ ); }, - getRegion: function(el, x, y) { + getRegion: function (el, x, y) { var shapeid = this.target.getShapeAt(el, x, y); return shapeid !== undefined && this.shapes[shapeid] !== undefined ? this.shapes[shapeid] : undefined; }, - getCurrentRegionFields: function() { + getCurrentRegionFields: function () { var currentRegion = this.currentRegion; return { isNull: this.values[currentRegion] === undefined, value: this.values[currentRegion], percent: (this.values[currentRegion] / this.total) * 100, - color: this.options.get('sliceColors')[ - currentRegion % this.options.get('sliceColors').length - ], + color: + this.options.get('sliceColors')[ + currentRegion % this.options.get('sliceColors').length + ], offset: currentRegion, }; }, - changeHighlight: function(highlight) { + changeHighlight: function (highlight) { var currentRegion = this.currentRegion, newslice = this.renderSlice(currentRegion, highlight), shapeid = this.valueShapes[currentRegion]; @@ -2822,7 +2818,7 @@ this.shapes[newslice.id] = currentRegion; }, - renderSlice: function(valuenum, highlight) { + renderSlice: function (valuenum, highlight) { var target = this.target, options = this.options, radius = this.radius, @@ -2847,9 +2843,8 @@ end = next + circle * (values[i] / total); } if (valuenum === i) { - color = options.get('sliceColors')[ - i % options.get('sliceColors').length - ]; + color = + options.get('sliceColors')[i % options.get('sliceColors').length]; if (highlight) { color = this.calcHighlightColor(color, options); } @@ -2868,7 +2863,7 @@ } }, - render: function() { + render: function () { var target = this.target, values = this.values, options = this.options, @@ -2910,7 +2905,7 @@ $.fn.sparkline.box = box = createClass($.fn.sparkline._base, { type: 'box', - init: function(el, values, options, width, height) { + init: function (el, values, options, width, height) { box._super.init.call(this, el, values, options, width, height); this.values = $.map(values, Number); this.width = options.get('width') === 'auto' ? '4.0em' : width; @@ -2923,11 +2918,11 @@ /** * Simulate a single region */ - getRegion: function() { + getRegion: function () { return 1; }, - getCurrentRegionFields: function() { + getCurrentRegionFields: function () { var result = [ { field: 'lq', value: this.quartiles[0] }, { field: 'med', value: this.quartiles[1] }, @@ -2948,7 +2943,7 @@ return result; }, - render: function() { + render: function () { var target = this.target, values = this.values, vlen = values.length, @@ -2997,7 +2992,7 @@ rwhisker = values[4]; } } else { - values.sort(function(a, b) { + values.sort(function (a, b) { return a - b; }); q1 = quartile(values, 1); @@ -3159,13 +3154,13 @@ // This is accessible as $(foo).simpledraw() VShape = createClass({ - init: function(target, id, type, args) { + init: function (target, id, type, args) { this.target = target; this.id = id; this.type = type; this.args = args; }, - append: function() { + append: function () { this.target.appendShape(this); return this; }, @@ -3174,7 +3169,7 @@ VCanvas_base = createClass({ _pxregex: /(\d+)(px)?\s*$/i, - init: function(width, height, target) { + init: function (width, height, target) { if (!width) { return; } @@ -3188,7 +3183,7 @@ $.data(target, '_jqs_vcanvas', this); }, - drawLine: function(x1, y1, x2, y2, lineColor, lineWidth) { + drawLine: function (x1, y1, x2, y2, lineColor, lineWidth) { return this.drawShape( [ [x1, y1], @@ -3199,11 +3194,11 @@ ); }, - drawShape: function(path, lineColor, fillColor, lineWidth) { + drawShape: function (path, lineColor, fillColor, lineWidth) { return this._genShape('Shape', [path, lineColor, fillColor, lineWidth]); }, - drawCircle: function(x, y, radius, lineColor, fillColor, lineWidth) { + drawCircle: function (x, y, radius, lineColor, fillColor, lineWidth) { return this._genShape('Circle', [ x, y, @@ -3214,7 +3209,7 @@ ]); }, - drawPieSlice: function( + drawPieSlice: function ( x, y, radius, @@ -3234,7 +3229,7 @@ ]); }, - drawRect: function(x, y, width, height, lineColor, fillColor) { + drawRect: function (x, y, width, height, lineColor, fillColor) { return this._genShape('Rect', [ x, y, @@ -3245,32 +3240,32 @@ ]); }, - getElement: function() { + getElement: function () { return this.canvas; }, /** * Return the most recently inserted shape id */ - getLastShapeId: function() { + getLastShapeId: function () { return this.lastShapeId; }, /** * Clear and reset the canvas */ - reset: function() { + reset: function () { alert('reset not implemented'); }, - _insert: function(el, target) { + _insert: function (el, target) { $(target).html(el); }, /** * Calculate the pixel dimensions of the canvas */ - _calculatePixelDims: function(width, height, canvas) { + _calculatePixelDims: function (width, height, canvas) { // XXX This should probably be a configurable option var match; match = this._pxregex.exec(height); @@ -3290,7 +3285,7 @@ /** * Generate a shape object and id for later rendering */ - _genShape: function(shapetype, shapeargs) { + _genShape: function (shapetype, shapeargs) { var id = shapeCount++; shapeargs.unshift(id); return new VShape(this, id, shapetype, shapeargs); @@ -3299,48 +3294,48 @@ /** * Add a shape to the end of the render queue */ - appendShape: function(shape) { + appendShape: function (shape) { alert('appendShape not implemented'); }, /** * Replace one shape with another */ - replaceWithShape: function(shapeid, shape) { + replaceWithShape: function (shapeid, shape) { alert('replaceWithShape not implemented'); }, /** * Insert one shape after another in the render queue */ - insertAfterShape: function(shapeid, shape) { + insertAfterShape: function (shapeid, shape) { alert('insertAfterShape not implemented'); }, /** * Remove a shape from the queue */ - removeShapeId: function(shapeid) { + removeShapeId: function (shapeid) { alert('removeShapeId not implemented'); }, /** * Find a shape at the specified x/y co-ordinates */ - getShapeAt: function(el, x, y) { + getShapeAt: function (el, x, y) { alert('getShapeAt not implemented'); }, /** * Render all queued shapes onto the canvas */ - render: function() { + render: function () { alert('render not implemented'); }, }); VCanvas_canvas = createClass(VCanvas_base, { - init: function(width, height, target, interact) { + init: function (width, height, target, interact) { VCanvas_canvas._super.init.call(this, width, height, target); this.canvas = document.createElement('canvas'); if (target[0]) { @@ -3367,7 +3362,7 @@ }); }, - _getContext: function(lineColor, fillColor, lineWidth) { + _getContext: function (lineColor, fillColor, lineWidth) { var context = this.canvas.getContext('2d'); if (lineColor !== undefined) { context.strokeStyle = lineColor; @@ -3379,7 +3374,7 @@ return context; }, - reset: function() { + reset: function () { var context = this._getContext(); context.clearRect(0, 0, this.pixelWidth, this.pixelHeight); this.shapes = {}; @@ -3387,7 +3382,7 @@ this.currentTargetShapeId = undefined; }, - _drawShape: function(shapeid, path, lineColor, fillColor, lineWidth) { + _drawShape: function (shapeid, path, lineColor, fillColor, lineWidth) { var context = this._getContext(lineColor, fillColor, lineWidth), i, plen; @@ -3411,7 +3406,7 @@ } }, - _drawCircle: function( + _drawCircle: function ( shapeid, x, y, @@ -3438,7 +3433,7 @@ } }, - _drawPieSlice: function( + _drawPieSlice: function ( shapeid, x, y, @@ -3469,7 +3464,7 @@ } }, - _drawRect: function(shapeid, x, y, width, height, lineColor, fillColor) { + _drawRect: function (shapeid, x, y, width, height, lineColor, fillColor) { return this._drawShape( shapeid, [ @@ -3484,14 +3479,14 @@ ); }, - appendShape: function(shape) { + appendShape: function (shape) { this.shapes[shape.id] = shape; this.shapeseq.push(shape.id); this.lastShapeId = shape.id; return shape.id; }, - replaceWithShape: function(shapeid, shape) { + replaceWithShape: function (shapeid, shape) { var shapeseq = this.shapeseq, i; this.shapes[shape.id] = shape; @@ -3503,7 +3498,7 @@ delete this.shapes[shapeid]; }, - replaceWithShapes: function(shapeids, shapes) { + replaceWithShapes: function (shapeids, shapes) { var shapeseq = this.shapeseq, shapemap = {}, sid, @@ -3527,7 +3522,7 @@ } }, - insertAfterShape: function(shapeid, shape) { + insertAfterShape: function (shapeid, shape) { var shapeseq = this.shapeseq, i; for (i = shapeseq.length; i--; ) { @@ -3539,7 +3534,7 @@ } }, - removeShapeId: function(shapeid) { + removeShapeId: function (shapeid) { var shapeseq = this.shapeseq, i; for (i = shapeseq.length; i--; ) { @@ -3551,14 +3546,14 @@ delete this.shapes[shapeid]; }, - getShapeAt: function(el, x, y) { + getShapeAt: function (el, x, y) { this.targetX = x; this.targetY = y; this.render(); return this.currentTargetShapeId; }, - render: function() { + render: function () { var shapeseq = this.shapeseq, shapes = this.shapes, shapeCount = shapeseq.length, @@ -3581,7 +3576,7 @@ }); VCanvas_vml = createClass(VCanvas_base, { - init: function(width, height, target) { + init: function (width, height, target) { var groupel; VCanvas_vml._super.init.call(this, width, height, target); if (target[0]) { @@ -3620,7 +3615,7 @@ this.prerender = ''; }, - _drawShape: function(shapeid, path, lineColor, fillColor, lineWidth) { + _drawShape: function (shapeid, path, lineColor, fillColor, lineWidth) { var vpath = [], initial, stroke, @@ -3674,7 +3669,7 @@ return vel; }, - _drawCircle: function( + _drawCircle: function ( shapeid, x, y, @@ -3717,7 +3712,7 @@ return vel; }, - _drawPieSlice: function( + _drawPieSlice: function ( shapeid, x, y, @@ -3804,7 +3799,7 @@ return vel; }, - _drawRect: function(shapeid, x, y, width, height, lineColor, fillColor) { + _drawRect: function (shapeid, x, y, width, height, lineColor, fillColor) { return this._drawShape( shapeid, [ @@ -3819,11 +3814,11 @@ ); }, - reset: function() { + reset: function () { this.group.innerHTML = ''; }, - appendShape: function(shape) { + appendShape: function (shape) { var vel = this['_draw' + shape.type].apply(this, shape.args); if (this.rendered) { this.group.insertAdjacentHTML('beforeEnd', vel); @@ -3834,13 +3829,13 @@ return shape.id; }, - replaceWithShape: function(shapeid, shape) { + replaceWithShape: function (shapeid, shape) { var existing = $('#jqsshape' + shapeid), vel = this['_draw' + shape.type].apply(this, shape.args); existing[0].outerHTML = vel; }, - replaceWithShapes: function(shapeids, shapes) { + replaceWithShapes: function (shapeids, shapes) { // replace the first shapeid with all the new shapes then toast the remaining old shapes var existing = $('#jqsshape' + shapeids[0]), replace = '', @@ -3855,23 +3850,23 @@ } }, - insertAfterShape: function(shapeid, shape) { + insertAfterShape: function (shapeid, shape) { var existing = $('#jqsshape' + shapeid), vel = this['_draw' + shape.type].apply(this, shape.args); existing[0].insertAdjacentHTML('afterEnd', vel); }, - removeShapeId: function(shapeid) { + removeShapeId: function (shapeid) { var existing = $('#jqsshape' + shapeid); this.group.removeChild(existing[0]); }, - getShapeAt: function(el, x, y) { + getShapeAt: function (el, x, y) { var shapeid = el.id.substr(8); return shapeid; }, - render: function() { + render: function () { if (!this.rendered) { // batch the intial render into a single repaint this.group.innerHTML = this.prerender; diff --git a/packages/ketchup-showcase/public/manifest.json b/packages/ketchup-showcase/public/manifest.json index 013d4a6a53..3b557aab8c 100644 --- a/packages/ketchup-showcase/public/manifest.json +++ b/packages/ketchup-showcase/public/manifest.json @@ -1,41 +1,41 @@ { - "name": "App", - "icons": [ - { - "src": "\/android-icon-36x36.png", - "sizes": "36x36", - "type": "image\/png", - "density": "0.75" - }, - { - "src": "\/android-icon-48x48.png", - "sizes": "48x48", - "type": "image\/png", - "density": "1.0" - }, - { - "src": "\/android-icon-72x72.png", - "sizes": "72x72", - "type": "image\/png", - "density": "1.5" - }, - { - "src": "\/android-icon-96x96.png", - "sizes": "96x96", - "type": "image\/png", - "density": "2.0" - }, - { - "src": "\/android-icon-144x144.png", - "sizes": "144x144", - "type": "image\/png", - "density": "3.0" - }, - { - "src": "\/android-icon-192x192.png", - "sizes": "192x192", - "type": "image\/png", - "density": "4.0" - } - ] -} \ No newline at end of file + "name": "App", + "icons": [ + { + "src": "/android-icon-36x36.png", + "sizes": "36x36", + "type": "image/png", + "density": "0.75" + }, + { + "src": "/android-icon-48x48.png", + "sizes": "48x48", + "type": "image/png", + "density": "1.0" + }, + { + "src": "/android-icon-72x72.png", + "sizes": "72x72", + "type": "image/png", + "density": "1.5" + }, + { + "src": "/android-icon-96x96.png", + "sizes": "96x96", + "type": "image/png", + "density": "2.0" + }, + { + "src": "/android-icon-144x144.png", + "sizes": "144x144", + "type": "image/png", + "density": "3.0" + }, + { + "src": "/android-icon-192x192.png", + "sizes": "192x192", + "type": "image/png", + "density": "4.0" + } + ] +} diff --git a/packages/ketchup-showcase/src/App.vue b/packages/ketchup-showcase/src/App.vue index 4984fe2bc4..1e28d8cd51 100644 --- a/packages/ketchup-showcase/src/App.vue +++ b/packages/ketchup-showcase/src/App.vue @@ -393,6 +393,16 @@ export default { value: 'Form', visible: true, }, + { + cells: { + ROUTE: { + value: 'multiselect', + }, + }, + icon: 'file-tree', + value: 'Multi Select', + visible: true, + }, { cells: { ROUTE: { diff --git a/packages/ketchup-showcase/src/mock/crud/simple/simpleMultipleCrudConfig.json b/packages/ketchup-showcase/src/mock/crud/simple/simpleMultipleCrudConfig.json index 8362a1a17f..1667b4bf5a 100644 --- a/packages/ketchup-showcase/src/mock/crud/simple/simpleMultipleCrudConfig.json +++ b/packages/ketchup-showcase/src/mock/crud/simple/simpleMultipleCrudConfig.json @@ -6,5 +6,4 @@ "delete": true, "liveCheck": true } - } diff --git a/packages/ketchup-showcase/src/mock/form/kitchenSink/kitchenSinkFormExtra.json b/packages/ketchup-showcase/src/mock/form/kitchenSink/kitchenSinkFormExtra.json index e4ede2ac77..ca73b01852 100644 --- a/packages/ketchup-showcase/src/mock/form/kitchenSink/kitchenSinkFormExtra.json +++ b/packages/ketchup-showcase/src/mock/form/kitchenSink/kitchenSinkFormExtra.json @@ -2,5 +2,4 @@ "extra": { "aParamForBackend": "AAA" } - } diff --git a/packages/ketchup-showcase/src/mock/form/simple/simpleStructure.json b/packages/ketchup-showcase/src/mock/form/simple/simpleStructure.json index e8ea76366d..7d76c77b13 100644 --- a/packages/ketchup-showcase/src/mock/form/simple/simpleStructure.json +++ b/packages/ketchup-showcase/src/mock/form/simple/simpleStructure.json @@ -1,5 +1,4 @@ { - "fields": { "aTextField": { "key": "aTextField", @@ -16,6 +15,4 @@ "sections": {}, "extraMessages": [] - - } diff --git a/packages/ketchup-showcase/src/plugins/router.ts b/packages/ketchup-showcase/src/plugins/router.ts index 0ffa4525dc..020a45a666 100644 --- a/packages/ketchup-showcase/src/plugins/router.ts +++ b/packages/ketchup-showcase/src/plugins/router.ts @@ -261,6 +261,12 @@ const advancedRoutes = [ name: 'form', component: () => import(`@/views/components/advanced/form/Form.vue`), }, + { + path: `/multiselect`, + name: 'multiselect', + component: () => + import(`@/views/components/advanced/multiselect/MultiSelect.vue`), + }, { path: `/imagelist`, name: 'imagelist', diff --git a/packages/ketchup-showcase/src/views/components/advanced/multiselect/MultiSelect.vue b/packages/ketchup-showcase/src/views/components/advanced/multiselect/MultiSelect.vue new file mode 100644 index 0000000000..fb2fe5417e --- /dev/null +++ b/packages/ketchup-showcase/src/views/components/advanced/multiselect/MultiSelect.vue @@ -0,0 +1,32 @@ + + + diff --git a/packages/ketchup-showcase/src/views/components/advanced/multiselect/examples/MultiSelectBasic.vue b/packages/ketchup-showcase/src/views/components/advanced/multiselect/examples/MultiSelectBasic.vue new file mode 100644 index 0000000000..6fc5f035d0 --- /dev/null +++ b/packages/ketchup-showcase/src/views/components/advanced/multiselect/examples/MultiSelectBasic.vue @@ -0,0 +1,25 @@ + + + diff --git a/packages/ketchup-showcase/src/views/components/advanced/multiselect/examples/MultiSelectDemo.vue b/packages/ketchup-showcase/src/views/components/advanced/multiselect/examples/MultiSelectDemo.vue new file mode 100644 index 0000000000..f3ca4275e3 --- /dev/null +++ b/packages/ketchup-showcase/src/views/components/advanced/multiselect/examples/MultiSelectDemo.vue @@ -0,0 +1,1596 @@ + + + diff --git a/packages/ketchup-showcase/tsconfig.json b/packages/ketchup-showcase/tsconfig.json index 146231059b..4f0e0d6cf4 100644 --- a/packages/ketchup-showcase/tsconfig.json +++ b/packages/ketchup-showcase/tsconfig.json @@ -1,5 +1,6 @@ { "compilerOptions": { + "outDir": "./dist", "target": "esnext", "module": "esnext", "jsx": "react-jsx", @@ -26,4 +27,4 @@ "tests/**/*.tsx" ], "exclude": ["node_modules"] -} +} \ No newline at end of file diff --git a/packages/ketchup/CHANGELOG.md b/packages/ketchup/CHANGELOG.md index 7b8ce7da3a..e6d4c123b7 100644 --- a/packages/ketchup/CHANGELOG.md +++ b/packages/ketchup/CHANGELOG.md @@ -2,4 +2,4 @@ ## 24/06/2019 - Pre release -Migrated from Stencil@0.18.x to Stencil@1.0.7 \ No newline at end of file +Migrated from Stencil@0.18.x to Stencil@1.0.7 diff --git a/packages/ketchup/README.md b/packages/ketchup/README.md index a7c8e97f75..0888a31785 100644 --- a/packages/ketchup/README.md +++ b/packages/ketchup/README.md @@ -56,7 +56,6 @@ Ketchup repository is a monorepo multi-package repository managed with [Lerna](h Go to [Ketchup Showcase](https://smeup.github.io/ketchup/) to see our components live.

(back to top)

- ## Getting started All information for developers is to be found in the [Development guide](docs/development.md). diff --git a/packages/ketchup/loader/cdn.js b/packages/ketchup/loader/cdn.js index 0eb97e6252..6c088805b5 100644 --- a/packages/ketchup/loader/cdn.js +++ b/packages/ketchup/loader/cdn.js @@ -1,3 +1,4 @@ - module.exports = require('../dist/cjs/loader.cjs.js'); -module.exports.applyPolyfills = function() { return Promise.resolve() }; +module.exports.applyPolyfills = function () { + return Promise.resolve(); +}; diff --git a/packages/ketchup/loader/index.cjs.js b/packages/ketchup/loader/index.cjs.js index 0eb97e6252..6c088805b5 100644 --- a/packages/ketchup/loader/index.cjs.js +++ b/packages/ketchup/loader/index.cjs.js @@ -1,3 +1,4 @@ - module.exports = require('../dist/cjs/loader.cjs.js'); -module.exports.applyPolyfills = function() { return Promise.resolve() }; +module.exports.applyPolyfills = function () { + return Promise.resolve(); +}; diff --git a/packages/ketchup/loader/index.d.ts b/packages/ketchup/loader/index.d.ts index ba28962ee8..20268bb8d9 100644 --- a/packages/ketchup/loader/index.d.ts +++ b/packages/ketchup/loader/index.d.ts @@ -1,12 +1,25 @@ export * from '../dist/types/components'; export interface CustomElementsDefineOptions { - exclude?: string[]; - resourcesUrl?: string; - syncQueue?: boolean; - jmp?: (c: Function) => any; - raf?: (c: FrameRequestCallback) => number; - ael?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void; - rel?: (el: EventTarget, eventName: string, listener: EventListenerOrEventListenerObject, options: boolean | AddEventListenerOptions) => void; + exclude?: string[]; + resourcesUrl?: string; + syncQueue?: boolean; + jmp?: (c: Function) => any; + raf?: (c: FrameRequestCallback) => number; + ael?: ( + el: EventTarget, + eventName: string, + listener: EventListenerOrEventListenerObject, + options: boolean | AddEventListenerOptions + ) => void; + rel?: ( + el: EventTarget, + eventName: string, + listener: EventListenerOrEventListenerObject, + options: boolean | AddEventListenerOptions + ) => void; } -export declare function defineCustomElements(win?: Window, opts?: CustomElementsDefineOptions): Promise; +export declare function defineCustomElements( + win?: Window, + opts?: CustomElementsDefineOptions +): Promise; export declare function applyPolyfills(): Promise; diff --git a/packages/ketchup/loader/index.es2017.js b/packages/ketchup/loader/index.es2017.js index 596dbf69fc..e7aa03e434 100644 --- a/packages/ketchup/loader/index.es2017.js +++ b/packages/ketchup/loader/index.es2017.js @@ -1,3 +1,2 @@ - export * from '../dist/esm/polyfills/index.js'; export * from '../dist/esm/loader.js'; diff --git a/packages/ketchup/loader/index.js b/packages/ketchup/loader/index.js index 170d5f893f..5ac0b71499 100644 --- a/packages/ketchup/loader/index.js +++ b/packages/ketchup/loader/index.js @@ -1,4 +1,17 @@ - -(function(){if("undefined"!==typeof window&&void 0!==window.Reflect&&void 0!==window.customElements){var a=HTMLElement;window.HTMLElement=function(){return Reflect.construct(a,[],this.constructor)};HTMLElement.prototype=a.prototype;HTMLElement.prototype.constructor=HTMLElement;Object.setPrototypeOf(HTMLElement,a)}})(); +(function () { + if ( + 'undefined' !== typeof window && + void 0 !== window.Reflect && + void 0 !== window.customElements + ) { + var a = HTMLElement; + window.HTMLElement = function () { + return Reflect.construct(a, [], this.constructor); + }; + HTMLElement.prototype = a.prototype; + HTMLElement.prototype.constructor = HTMLElement; + Object.setPrototypeOf(HTMLElement, a); + } +})(); export * from '../dist/esm/polyfills/index.js'; export * from '../dist/esm/loader.js'; diff --git a/packages/ketchup/loader/package-lock.json b/packages/ketchup/loader/package-lock.json new file mode 100644 index 0000000000..d06f409dd1 --- /dev/null +++ b/packages/ketchup/loader/package-lock.json @@ -0,0 +1,17 @@ +{ + "name": "ketchup-loader", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "ketchup-loader", + "dependencies": { + "ketchup-loader": "file:" + } + }, + "node_modules/ketchup-loader": { + "resolved": "", + "link": true + } + } +} diff --git a/packages/ketchup/loader/package.json b/packages/ketchup/loader/package.json index 12d87b9868..6179e5a8db 100644 --- a/packages/ketchup/loader/package.json +++ b/packages/ketchup/loader/package.json @@ -1,11 +1,14 @@ { - "name": "ketchup-loader", - "private": true, - "typings": "./index.d.ts", - "module": "./index.js", - "main": "./index.cjs.js", - "jsnext:main": "./index.es2017.js", - "es2015": "./index.es2017.js", - "es2017": "./index.es2017.js", - "unpkg": "./cdn.js" -} \ No newline at end of file + "name": "ketchup-loader", + "private": true, + "typings": "./index.d.ts", + "module": "./index.js", + "main": "./index.cjs.js", + "jsnext:main": "./index.es2017.js", + "es2015": "./index.es2017.js", + "es2017": "./index.es2017.js", + "unpkg": "./cdn.js", + "dependencies": { + "ketchup-loader": "file:" + } +} diff --git a/packages/ketchup/package-lock.json b/packages/ketchup/package-lock.json new file mode 100644 index 0000000000..6d63aa477f --- /dev/null +++ b/packages/ketchup/package-lock.json @@ -0,0 +1,5674 @@ +{ + "name": "@sme.up/ketchup", + "version": "11.0.0-SNAPSHOT", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@sme.up/ketchup", + "version": "11.0.0-SNAPSHOT", + "license": "Apache-2.0", + "dependencies": { + "@fullcalendar/core": "6.1.15", + "@fullcalendar/daygrid": "6.1.15", + "@fullcalendar/interaction": "6.1.15", + "@fullcalendar/list": "6.1.15", + "@fullcalendar/timegrid": "6.1.15", + "@material/form-field": "14.0.0", + "@material/ripple": "14.0.0", + "@material/textfield": "14.0.0", + "@sme.up/ketchup": "file:", + "@toast-ui/editor": "2.5.4", + "d3-shape": "^3.2.0", + "dayjs": "^1.11.13", + "echarts": "^5.5.1", + "hex-to-css-filter": "5.4.0", + "html2canvas": "1.4.1", + "interactjs": "1.10.12", + "jquery": "^3.7.0", + "pdfjs-dist": "3.11.174", + "vanilla-picker": "2.12.3" + }, + "devDependencies": { + "@stencil/core": "4.20.0", + "@stencil/react-output-target": "^0.7", + "@stencil/sass": "^3", + "jest": "^29.7.0", + "jest-cli": "^29.7.0", + "jest-html-reporter": "^3.10.2", + "jest-junit": "^16.0.0", + "puppeteer": "^21.6.0", + "rimraf": "^6", + "sass": "^1.81.0" + } + }, + "node_modules/@ampproject/remapping": { + "version": "2.3.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/code-frame": { + "version": "7.26.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-validator-identifier": "^7.25.9", + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/compat-data": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/core": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ampproject/remapping": "^2.2.0", + "@babel/code-frame": "^7.26.0", + "@babel/generator": "^7.26.0", + "@babel/helper-compilation-targets": "^7.25.9", + "@babel/helper-module-transforms": "^7.26.0", + "@babel/helpers": "^7.26.0", + "@babel/parser": "^7.26.0", + "@babel/template": "^7.25.9", + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.26.0", + "convert-source-map": "^2.0.0", + "debug": "^4.1.0", + "gensync": "^1.0.0-beta.2", + "json5": "^2.2.3", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/babel" + } + }, + "node_modules/@babel/core/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/generator": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.26.5", + "@babel/types": "^7.26.5", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", + "jsesc": "^3.0.2" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/compat-data": "^7.26.5", + "@babel/helper-validator-option": "^7.25.9", + "browserslist": "^4.24.0", + "lru-cache": "^5.1.1", + "semver": "^6.3.1" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/lru-cache": { + "version": "5.1.1", + "dev": true, + "license": "ISC", + "dependencies": { + "yallist": "^3.0.2" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/@babel/helper-compilation-targets/node_modules/yallist": { + "version": "3.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/@babel/helper-module-imports": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/traverse": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-module-transforms": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-module-imports": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9", + "@babel/traverse": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/@babel/helper-plugin-utils": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-string-parser": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-identifier": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helper-validator-option": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/helpers": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/parser": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.26.5" + }, + "bin": { + "parser": "bin/babel-parser.js" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@babel/plugin-syntax-async-generators": { + "version": "7.8.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-bigint": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-properties": { + "version": "7.12.13", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.12.13" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-class-static-block": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-attributes": { + "version": "7.26.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-import-meta": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-json-strings": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-jsx": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-logical-assignment-operators": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-numeric-separator": { + "version": "7.10.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.10.4" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-object-rest-spread": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-catch-binding": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-optional-chaining": { + "version": "7.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.8.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-private-property-in-object": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-top-level-await": { + "version": "7.14.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.14.5" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/plugin-syntax-typescript": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-plugin-utils": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0-0" + } + }, + "node_modules/@babel/template": { + "version": "7.25.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.25.9", + "@babel/parser": "^7.25.9", + "@babel/types": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/traverse": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.26.2", + "@babel/generator": "^7.26.5", + "@babel/parser": "^7.26.5", + "@babel/template": "^7.25.9", + "@babel/types": "^7.26.5", + "debug": "^4.3.1", + "globals": "^11.1.0" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@babel/types": { + "version": "7.26.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/helper-string-parser": "^7.25.9", + "@babel/helper-validator-identifier": "^7.25.9" + }, + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/@bcoe/v8-coverage": { + "version": "0.2.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@fullcalendar/core": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "preact": "~10.12.1" + } + }, + "node_modules/@fullcalendar/daygrid": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "node_modules/@fullcalendar/interaction": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "node_modules/@fullcalendar/list": { + "version": "6.1.15", + "license": "MIT", + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "node_modules/@fullcalendar/timegrid": { + "version": "6.1.15", + "license": "MIT", + "dependencies": { + "@fullcalendar/daygrid": "~6.1.15" + }, + "peerDependencies": { + "@fullcalendar/core": "~6.1.15" + } + }, + "node_modules/@interactjs/types": { + "version": "1.10.12", + "license": "MIT" + }, + "node_modules/@isaacs/cliui": { + "version": "8.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^5.1.2", + "string-width-cjs": "npm:string-width@^4.2.0", + "strip-ansi": "^7.0.1", + "strip-ansi-cjs": "npm:strip-ansi@^6.0.1", + "wrap-ansi": "^8.1.0", + "wrap-ansi-cjs": "npm:wrap-ansi@^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-regex": { + "version": "6.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-regex?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/ansi-styles": { + "version": "6.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/emoji-regex": { + "version": "9.2.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@isaacs/cliui/node_modules/string-width": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "eastasianwidth": "^0.2.0", + "emoji-regex": "^9.2.2", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/@isaacs/cliui/node_modules/strip-ansi": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^6.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/strip-ansi?sponsor=1" + } + }, + "node_modules/@isaacs/cliui/node_modules/wrap-ansi": { + "version": "8.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^6.1.0", + "string-width": "^5.0.1", + "strip-ansi": "^7.0.1" + }, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/@istanbuljs/load-nyc-config": { + "version": "1.1.0", + "dev": true, + "license": "ISC", + "dependencies": { + "camelcase": "^5.3.1", + "find-up": "^4.1.0", + "get-package-type": "^0.1.0", + "js-yaml": "^3.13.1", + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/argparse": { + "version": "1.0.10", + "dev": true, + "license": "MIT", + "dependencies": { + "sprintf-js": "~1.0.2" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/js-yaml": { + "version": "3.14.1", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^1.0.7", + "esprima": "^4.0.0" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/@istanbuljs/load-nyc-config/node_modules/sprintf-js": { + "version": "1.0.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/@istanbuljs/schema": { + "version": "0.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/@jest/console": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/core": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/reporters": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-changed-files": "^29.7.0", + "jest-config": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-resolve-dependencies": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "jest-watcher": "^29.7.0", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/environment": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "expect": "^29.7.0", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/expect-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/fake-timers": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@sinonjs/fake-timers": "^10.0.2", + "@types/node": "*", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/globals": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/types": "^29.6.3", + "jest-mock": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/reporters": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@bcoe/v8-coverage": "^0.2.3", + "@jest/console": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "@types/node": "*", + "chalk": "^4.0.0", + "collect-v8-coverage": "^1.0.0", + "exit": "^0.1.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "istanbul-lib-coverage": "^3.0.0", + "istanbul-lib-instrument": "^6.0.0", + "istanbul-lib-report": "^3.0.0", + "istanbul-lib-source-maps": "^4.0.0", + "istanbul-reports": "^3.1.3", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "slash": "^3.0.0", + "string-length": "^4.0.1", + "strip-ansi": "^6.0.0", + "v8-to-istanbul": "^9.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/@jest/reporters/node_modules/istanbul-lib-instrument": { + "version": "6.0.3", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.23.9", + "@babel/parser": "^7.23.9", + "@istanbuljs/schema": "^0.1.3", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^7.5.4" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@jest/schemas": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@sinclair/typebox": "^0.27.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/source-map": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.18", + "callsites": "^3.0.0", + "graceful-fs": "^4.2.9" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-result": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "collect-v8-coverage": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/test-sequencer": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/transform": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/types": "^29.6.3", + "@jridgewell/trace-mapping": "^0.3.18", + "babel-plugin-istanbul": "^6.1.1", + "chalk": "^4.0.0", + "convert-source-map": "^2.0.0", + "fast-json-stable-stringify": "^2.1.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "micromatch": "^4.0.4", + "pirates": "^4.0.4", + "slash": "^3.0.0", + "write-file-atomic": "^4.0.2" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jest/types": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "@types/istanbul-lib-coverage": "^2.0.0", + "@types/istanbul-reports": "^3.0.0", + "@types/node": "*", + "@types/yargs": "^17.0.8", + "chalk": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/@jridgewell/gen-mapping": { + "version": "0.3.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/set-array": "^1.2.1", + "@jridgewell/sourcemap-codec": "^1.4.10", + "@jridgewell/trace-mapping": "^0.3.24" + }, + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/resolve-uri": { + "version": "3.1.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/set-array": { + "version": "1.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.0.0" + } + }, + "node_modules/@jridgewell/sourcemap-codec": { + "version": "1.5.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@jridgewell/trace-mapping": { + "version": "0.3.25", + "dev": true, + "license": "MIT", + "dependencies": { + "@jridgewell/resolve-uri": "^3.1.0", + "@jridgewell/sourcemap-codec": "^1.4.14" + } + }, + "node_modules/@lit/react": { + "version": "1.0.7", + "dev": true, + "license": "BSD-3-Clause", + "peerDependencies": { + "@types/react": "17 || 18 || 19" + } + }, + "node_modules/@mapbox/node-pre-gyp": { + "version": "1.0.11", + "license": "BSD-3-Clause", + "optional": true, + "dependencies": { + "detect-libc": "^2.0.0", + "https-proxy-agent": "^5.0.0", + "make-dir": "^3.1.0", + "node-fetch": "^2.6.7", + "nopt": "^5.0.0", + "npmlog": "^5.0.1", + "rimraf": "^3.0.2", + "semver": "^7.3.5", + "tar": "^6.1.11" + }, + "bin": { + "node-pre-gyp": "bin/node-pre-gyp" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/agent-base": { + "version": "6.0.2", + "license": "MIT", + "optional": true, + "dependencies": { + "debug": "4" + }, + "engines": { + "node": ">= 6.0.0" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/https-proxy-agent": { + "version": "5.0.1", + "license": "MIT", + "optional": true, + "dependencies": { + "agent-base": "6", + "debug": "4" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/minipass": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/minizlib": { + "version": "2.1.2", + "license": "MIT", + "optional": true, + "dependencies": { + "minipass": "^3.0.0", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/minizlib/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/rimraf": { + "version": "3.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "glob": "^7.1.3" + }, + "bin": { + "rimraf": "bin.js" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@mapbox/node-pre-gyp/node_modules/tar": { + "version": "6.2.1", + "license": "ISC", + "optional": true, + "dependencies": { + "chownr": "^2.0.0", + "fs-minipass": "^2.0.0", + "minipass": "^5.0.0", + "minizlib": "^2.1.1", + "mkdirp": "^1.0.3", + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@material/animation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/base": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/density": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/dom": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/elevation": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/feature-targeting": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.1.0" + } + }, + "node_modules/@material/floating-label": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/form-field": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/line-ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/notched-outline": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/base": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/ripple": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/rtl": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/shape": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/textfield": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/animation": "^14.0.0", + "@material/base": "^14.0.0", + "@material/density": "^14.0.0", + "@material/dom": "^14.0.0", + "@material/feature-targeting": "^14.0.0", + "@material/floating-label": "^14.0.0", + "@material/line-ripple": "^14.0.0", + "@material/notched-outline": "^14.0.0", + "@material/ripple": "^14.0.0", + "@material/rtl": "^14.0.0", + "@material/shape": "^14.0.0", + "@material/theme": "^14.0.0", + "@material/tokens": "^14.0.0", + "@material/typography": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/theme": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@material/tokens": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/elevation": "^14.0.0" + } + }, + "node_modules/@material/typography": { + "version": "14.0.0", + "license": "MIT", + "dependencies": { + "@material/feature-targeting": "^14.0.0", + "@material/theme": "^14.0.0", + "tslib": "^2.1.0" + } + }, + "node_modules/@nodelib/fs.scandir": { + "version": "2.1.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "2.0.5", + "run-parallel": "^1.1.9" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.stat": { + "version": "2.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/@nodelib/fs.walk": { + "version": "1.2.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.scandir": "2.1.5", + "fastq": "^1.6.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/@parcel/watcher": { + "version": "2.5.0", + "dev": true, + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "detect-libc": "^1.0.3", + "is-glob": "^4.0.3", + "micromatch": "^4.0.5", + "node-addon-api": "^7.0.0" + }, + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + }, + "optionalDependencies": { + "@parcel/watcher-android-arm64": "2.5.0", + "@parcel/watcher-darwin-arm64": "2.5.0", + "@parcel/watcher-darwin-x64": "2.5.0", + "@parcel/watcher-freebsd-x64": "2.5.0", + "@parcel/watcher-linux-arm-glibc": "2.5.0", + "@parcel/watcher-linux-arm-musl": "2.5.0", + "@parcel/watcher-linux-arm64-glibc": "2.5.0", + "@parcel/watcher-linux-arm64-musl": "2.5.0", + "@parcel/watcher-linux-x64-glibc": "2.5.0", + "@parcel/watcher-linux-x64-musl": "2.5.0", + "@parcel/watcher-win32-arm64": "2.5.0", + "@parcel/watcher-win32-ia32": "2.5.0", + "@parcel/watcher-win32-x64": "2.5.0" + } + }, + "node_modules/@parcel/watcher-win32-x64": { + "version": "2.5.0", + "cpu": [ + "x64" + ], + "dev": true, + "license": "MIT", + "optional": true, + "os": [ + "win32" + ], + "engines": { + "node": ">= 10.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/parcel" + } + }, + "node_modules/@parcel/watcher/node_modules/detect-libc": { + "version": "1.0.3", + "dev": true, + "license": "Apache-2.0", + "optional": true, + "bin": { + "detect-libc": "bin/detect-libc.js" + }, + "engines": { + "node": ">=0.10" + } + }, + "node_modules/@puppeteer/browsers": { + "version": "1.9.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "debug": "4.3.4", + "extract-zip": "2.0.1", + "progress": "2.0.3", + "proxy-agent": "6.3.1", + "tar-fs": "3.0.4", + "unbzip2-stream": "1.4.3", + "yargs": "17.7.2" + }, + "bin": { + "browsers": "lib/cjs/main-cli.js" + }, + "engines": { + "node": ">=16.3.0" + } + }, + "node_modules/@puppeteer/browsers/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/@puppeteer/browsers/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinclair/typebox": { + "version": "0.27.8", + "dev": true, + "license": "MIT" + }, + "node_modules/@sinonjs/commons": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "type-detect": "4.0.8" + } + }, + "node_modules/@sinonjs/fake-timers": { + "version": "10.3.0", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@sinonjs/commons": "^3.0.0" + } + }, + "node_modules/@sme.up/ketchup": { + "resolved": "", + "link": true + }, + "node_modules/@sphinxxxx/color-conversion": { + "version": "2.2.2", + "license": "ISC" + }, + "node_modules/@stencil/core": { + "version": "4.20.0", + "dev": true, + "license": "MIT", + "bin": { + "stencil": "bin/stencil" + }, + "engines": { + "node": ">=16.0.0", + "npm": ">=7.10.0" + } + }, + "node_modules/@stencil/react-output-target": { + "version": "0.7.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@lit/react": "^1.0.4", + "html-react-parser": "^5.1.10", + "react-dom": "^18.3.1", + "style-object-to-css-string": "^1.0.0", + "ts-morph": "^22.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=3 || >= 4.0.0-beta.0 || >= 4.0.0" + }, + "peerDependenciesMeta": { + "@stencil/core": { + "optional": false + } + } + }, + "node_modules/@stencil/sass": { + "version": "3.0.12", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12.0.0", + "npm": ">=6.0.0" + }, + "peerDependencies": { + "@stencil/core": ">=2.0.0 || >=3.0.0-beta.0 || >= 4.0.0-beta.0 || >= 4.0.0" + } + }, + "node_modules/@toast-ui/editor": { + "version": "2.5.4", + "license": "MIT", + "dependencies": { + "@types/codemirror": "0.0.71", + "codemirror": "^5.48.4" + } + }, + "node_modules/@tootallnate/quickjs-emscripten": { + "version": "0.23.0", + "dev": true, + "license": "MIT" + }, + "node_modules/@ts-morph/common": { + "version": "0.23.0", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-glob": "^3.3.2", + "minimatch": "^9.0.3", + "mkdirp": "^3.0.1", + "path-browserify": "^1.0.1" + } + }, + "node_modules/@ts-morph/common/node_modules/minimatch": { + "version": "9.0.5", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": ">=16 || 14 >=14.17" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@ts-morph/common/node_modules/mkdirp": { + "version": "3.0.1", + "dev": true, + "license": "MIT", + "bin": { + "mkdirp": "dist/cjs/src/bin.js" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/@types/babel__core": { + "version": "7.20.5", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.20.7", + "@babel/types": "^7.20.7", + "@types/babel__generator": "*", + "@types/babel__template": "*", + "@types/babel__traverse": "*" + } + }, + "node_modules/@types/babel__generator": { + "version": "7.6.8", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__template": { + "version": "7.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/parser": "^7.1.0", + "@babel/types": "^7.0.0" + } + }, + "node_modules/@types/babel__traverse": { + "version": "7.20.6", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/types": "^7.20.7" + } + }, + "node_modules/@types/codemirror": { + "version": "0.0.71", + "license": "MIT", + "dependencies": { + "@types/tern": "*" + } + }, + "node_modules/@types/estree": { + "version": "1.0.6", + "license": "MIT" + }, + "node_modules/@types/graceful-fs": { + "version": "4.1.9", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/@types/istanbul-lib-coverage": { + "version": "2.0.6", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/istanbul-lib-report": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-coverage": "*" + } + }, + "node_modules/@types/istanbul-reports": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/istanbul-lib-report": "*" + } + }, + "node_modules/@types/node": { + "version": "22.10.7", + "dev": true, + "license": "MIT", + "dependencies": { + "undici-types": "~6.20.0" + } + }, + "node_modules/@types/react": { + "version": "19.0.8", + "resolved": "https://registry.npmjs.org/@types/react/-/react-19.0.8.tgz", + "integrity": "sha512-9P/o1IGdfmQxrujGbIMDyYaaCykhLKc0NGCtYcECNUr9UAaDe4gwvV9bR6tvd5Br1SG0j+PBpbKr2UYY8CwqSw==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "csstype": "^3.0.2" + } + }, + "node_modules/@types/stack-utils": { + "version": "2.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/tern": { + "version": "0.23.9", + "license": "MIT", + "dependencies": { + "@types/estree": "*" + } + }, + "node_modules/@types/yargs": { + "version": "17.0.33", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/yargs-parser": "*" + } + }, + "node_modules/@types/yargs-parser": { + "version": "21.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/@types/yauzl": { + "version": "2.10.3", + "dev": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@types/node": "*" + } + }, + "node_modules/abbrev": { + "version": "1.1.1", + "license": "ISC", + "optional": true + }, + "node_modules/agent-base": { + "version": "7.1.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/ansi-escapes": { + "version": "4.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "type-fest": "^0.21.3" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/ansi-regex": { + "version": "5.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/ansi-styles": { + "version": "4.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/anymatch": { + "version": "3.1.3", + "dev": true, + "license": "ISC", + "dependencies": { + "normalize-path": "^3.0.0", + "picomatch": "^2.0.4" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/aproba": { + "version": "2.0.0", + "license": "ISC", + "optional": true + }, + "node_modules/are-we-there-yet": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "delegates": "^1.0.0", + "readable-stream": "^3.6.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/argparse": { + "version": "2.0.1", + "dev": true, + "license": "Python-2.0" + }, + "node_modules/ast-types": { + "version": "0.13.4", + "dev": true, + "license": "MIT", + "dependencies": { + "tslib": "^2.0.1" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/b4a": { + "version": "1.6.7", + "dev": true, + "license": "Apache-2.0" + }, + "node_modules/babel-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/transform": "^29.7.0", + "@types/babel__core": "^7.1.14", + "babel-plugin-istanbul": "^6.1.1", + "babel-preset-jest": "^29.6.3", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.8.0" + } + }, + "node_modules/babel-plugin-istanbul": { + "version": "6.1.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/helper-plugin-utils": "^7.0.0", + "@istanbuljs/load-nyc-config": "^1.0.0", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-instrument": "^5.0.4", + "test-exclude": "^6.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/babel-plugin-jest-hoist": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/template": "^7.3.3", + "@babel/types": "^7.3.3", + "@types/babel__core": "^7.1.14", + "@types/babel__traverse": "^7.0.6" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/babel-preset-current-node-syntax": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/plugin-syntax-async-generators": "^7.8.4", + "@babel/plugin-syntax-bigint": "^7.8.3", + "@babel/plugin-syntax-class-properties": "^7.12.13", + "@babel/plugin-syntax-class-static-block": "^7.14.5", + "@babel/plugin-syntax-import-attributes": "^7.24.7", + "@babel/plugin-syntax-import-meta": "^7.10.4", + "@babel/plugin-syntax-json-strings": "^7.8.3", + "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4", + "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3", + "@babel/plugin-syntax-numeric-separator": "^7.10.4", + "@babel/plugin-syntax-object-rest-spread": "^7.8.3", + "@babel/plugin-syntax-optional-catch-binding": "^7.8.3", + "@babel/plugin-syntax-optional-chaining": "^7.8.3", + "@babel/plugin-syntax-private-property-in-object": "^7.14.5", + "@babel/plugin-syntax-top-level-await": "^7.14.5" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/babel-preset-jest": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "dependencies": { + "babel-plugin-jest-hoist": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@babel/core": "^7.0.0" + } + }, + "node_modules/balanced-match": { + "version": "1.0.2", + "devOptional": true, + "license": "MIT" + }, + "node_modules/bare-events": { + "version": "2.5.3", + "dev": true, + "license": "Apache-2.0", + "optional": true + }, + "node_modules/base64-arraybuffer": { + "version": "1.0.2", + "license": "MIT", + "engines": { + "node": ">= 0.6.0" + } + }, + "node_modules/base64-js": { + "version": "1.5.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/basic-ftp": { + "version": "5.0.5", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + } + }, + "node_modules/brace-expansion": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0" + } + }, + "node_modules/braces": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "fill-range": "^7.1.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/browserslist": { + "version": "4.24.4", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "caniuse-lite": "^1.0.30001688", + "electron-to-chromium": "^1.5.73", + "node-releases": "^2.0.19", + "update-browserslist-db": "^1.1.1" + }, + "bin": { + "browserslist": "cli.js" + }, + "engines": { + "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" + } + }, + "node_modules/bser": { + "version": "2.1.1", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "node-int64": "^0.4.0" + } + }, + "node_modules/buffer": { + "version": "5.7.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, + "node_modules/buffer-crc32": { + "version": "0.2.13", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/buffer-from": { + "version": "1.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/callsites": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/camelcase": { + "version": "5.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/caniuse-lite": { + "version": "1.0.30001695", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/caniuse-lite" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "CC-BY-4.0" + }, + "node_modules/canvas": { + "version": "2.11.2", + "hasInstallScript": true, + "license": "MIT", + "optional": true, + "dependencies": { + "@mapbox/node-pre-gyp": "^1.0.0", + "nan": "^2.17.0", + "simple-get": "^3.0.3" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/chalk": { + "version": "4.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/chalk?sponsor=1" + } + }, + "node_modules/char-regex": { + "version": "1.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/chokidar": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "readdirp": "^4.0.1" + }, + "engines": { + "node": ">= 14.16.0" + }, + "funding": { + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/chownr": { + "version": "2.0.0", + "license": "ISC", + "optional": true, + "engines": { + "node": ">=10" + } + }, + "node_modules/chromium-bidi": { + "version": "0.5.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mitt": "3.0.1", + "urlpattern-polyfill": "10.0.0" + }, + "peerDependencies": { + "devtools-protocol": "*" + } + }, + "node_modules/ci-info": { + "version": "3.9.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/sibiraj-s" + } + ], + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/cjs-module-lexer": { + "version": "1.4.1", + "dev": true, + "license": "MIT" + }, + "node_modules/cliui": { + "version": "8.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "string-width": "^4.2.0", + "strip-ansi": "^6.0.1", + "wrap-ansi": "^7.0.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/co": { + "version": "4.6.0", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">= 1.0.0", + "node": ">= 0.12.0" + } + }, + "node_modules/code-block-writer": { + "version": "13.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/codemirror": { + "version": "5.65.18", + "license": "MIT" + }, + "node_modules/collect-v8-coverage": { + "version": "1.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/color-convert": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/color-name": { + "version": "1.1.4", + "dev": true, + "license": "MIT" + }, + "node_modules/color-support": { + "version": "1.1.3", + "license": "ISC", + "optional": true, + "bin": { + "color-support": "bin.js" + } + }, + "node_modules/concat-map": { + "version": "0.0.1", + "devOptional": true, + "license": "MIT" + }, + "node_modules/console-control-strings": { + "version": "1.1.0", + "license": "ISC", + "optional": true + }, + "node_modules/convert-source-map": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/cosmiconfig": { + "version": "9.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "env-paths": "^2.2.1", + "import-fresh": "^3.3.0", + "js-yaml": "^4.1.0", + "parse-json": "^5.2.0" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/d-fischer" + }, + "peerDependencies": { + "typescript": ">=4.9.5" + }, + "peerDependenciesMeta": { + "typescript": { + "optional": true + } + } + }, + "node_modules/create-jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "exit": "^0.1.2", + "graceful-fs": "^4.2.9", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "prompts": "^2.0.1" + }, + "bin": { + "create-jest": "bin/create-jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/cross-fetch": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "node-fetch": "^2.6.12" + } + }, + "node_modules/cross-spawn": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.1.0", + "shebang-command": "^2.0.0", + "which": "^2.0.1" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/css-line-break": { + "version": "2.1.0", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/csstype": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.3.tgz", + "integrity": "sha512-M1uQkMl8rQK/szD0LNhtqxIPLpimGm8sOBwU7lLnCpSbTyY3yeU1Vc7l4KT5zT4s/yOxHH5O7tIuuLOCnLADRw==", + "dev": true, + "license": "MIT", + "peer": true + }, + "node_modules/d3-path": { + "version": "3.1.0", + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/d3-shape": { + "version": "3.2.0", + "license": "ISC", + "dependencies": { + "d3-path": "^3.1.0" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/data-uri-to-buffer": { + "version": "6.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14" + } + }, + "node_modules/dateformat": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": "*" + } + }, + "node_modules/dayjs": { + "version": "1.11.13", + "license": "MIT" + }, + "node_modules/debug": { + "version": "4.4.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ms": "^2.1.3" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/decompress-response": { + "version": "4.2.1", + "license": "MIT", + "optional": true, + "dependencies": { + "mimic-response": "^2.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/dedent": { + "version": "1.5.3", + "dev": true, + "license": "MIT", + "peerDependencies": { + "babel-plugin-macros": "^3.1.0" + }, + "peerDependenciesMeta": { + "babel-plugin-macros": { + "optional": true + } + } + }, + "node_modules/deepmerge": { + "version": "4.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/degenerator": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ast-types": "^0.13.4", + "escodegen": "^2.1.0", + "esprima": "^4.0.1" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/delegates": { + "version": "1.0.0", + "license": "MIT", + "optional": true + }, + "node_modules/detect-libc": { + "version": "2.0.3", + "license": "Apache-2.0", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/detect-newline": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/devtools-protocol": { + "version": "0.0.1232444", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/diff-sequences": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/dom-serializer": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.2", + "entities": "^4.2.0" + }, + "funding": { + "url": "https://github.com/cheeriojs/dom-serializer?sponsor=1" + } + }, + "node_modules/domelementtype": { + "version": "2.3.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "BSD-2-Clause" + }, + "node_modules/domhandler": { + "version": "5.0.3", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "domelementtype": "^2.3.0" + }, + "engines": { + "node": ">= 4" + }, + "funding": { + "url": "https://github.com/fb55/domhandler?sponsor=1" + } + }, + "node_modules/domutils": { + "version": "3.2.2", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "dom-serializer": "^2.0.0", + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3" + }, + "funding": { + "url": "https://github.com/fb55/domutils?sponsor=1" + } + }, + "node_modules/eastasianwidth": { + "version": "0.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/echarts": { + "version": "5.6.0", + "license": "Apache-2.0", + "dependencies": { + "tslib": "2.3.0", + "zrender": "5.6.1" + } + }, + "node_modules/echarts/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + }, + "node_modules/electron-to-chromium": { + "version": "1.5.84", + "dev": true, + "license": "ISC" + }, + "node_modules/emittery": { + "version": "0.13.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sindresorhus/emittery?sponsor=1" + } + }, + "node_modules/emoji-regex": { + "version": "8.0.0", + "devOptional": true, + "license": "MIT" + }, + "node_modules/encoding": { + "version": "0.1.13", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "iconv-lite": "^0.6.2" + } + }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "dev": true, + "license": "MIT", + "dependencies": { + "once": "^1.4.0" + } + }, + "node_modules/entities": { + "version": "4.5.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/env-paths": { + "version": "2.2.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/error-ex": { + "version": "1.3.2", + "dev": true, + "license": "MIT", + "dependencies": { + "is-arrayish": "^0.2.1" + } + }, + "node_modules/escalade": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/escape-string-regexp": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/escodegen": { + "version": "2.1.0", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "esprima": "^4.0.1", + "estraverse": "^5.2.0", + "esutils": "^2.0.2" + }, + "bin": { + "escodegen": "bin/escodegen.js", + "esgenerate": "bin/esgenerate.js" + }, + "engines": { + "node": ">=6.0" + }, + "optionalDependencies": { + "source-map": "~0.6.1" + } + }, + "node_modules/esprima": { + "version": "4.0.1", + "dev": true, + "license": "BSD-2-Clause", + "bin": { + "esparse": "bin/esparse.js", + "esvalidate": "bin/esvalidate.js" + }, + "engines": { + "node": ">=4" + } + }, + "node_modules/estraverse": { + "version": "5.3.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=4.0" + } + }, + "node_modules/esutils": { + "version": "2.0.3", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/execa": { + "version": "5.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "cross-spawn": "^7.0.3", + "get-stream": "^6.0.0", + "human-signals": "^2.1.0", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.1", + "onetime": "^5.1.2", + "signal-exit": "^3.0.3", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/execa/node_modules/get-stream": { + "version": "6.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/exit": { + "version": "0.1.2", + "dev": true, + "engines": { + "node": ">= 0.8.0" + } + }, + "node_modules/expect": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/expect-utils": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/extract-zip": { + "version": "2.0.1", + "dev": true, + "license": "BSD-2-Clause", + "dependencies": { + "debug": "^4.1.1", + "get-stream": "^5.1.0", + "yauzl": "^2.10.0" + }, + "bin": { + "extract-zip": "cli.js" + }, + "engines": { + "node": ">= 10.17.0" + }, + "optionalDependencies": { + "@types/yauzl": "^2.9.1" + } + }, + "node_modules/fast-fifo": { + "version": "1.3.2", + "dev": true, + "license": "MIT" + }, + "node_modules/fast-glob": { + "version": "3.3.3", + "dev": true, + "license": "MIT", + "dependencies": { + "@nodelib/fs.stat": "^2.0.2", + "@nodelib/fs.walk": "^1.2.3", + "glob-parent": "^5.1.2", + "merge2": "^1.3.0", + "micromatch": "^4.0.8" + }, + "engines": { + "node": ">=8.6.0" + } + }, + "node_modules/fast-json-stable-stringify": { + "version": "2.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/fastq": { + "version": "1.18.0", + "dev": true, + "license": "ISC", + "dependencies": { + "reusify": "^1.0.4" + } + }, + "node_modules/fb-watchman": { + "version": "2.0.2", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "bser": "2.1.1" + } + }, + "node_modules/fd-slicer": { + "version": "1.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pend": "~1.2.0" + } + }, + "node_modules/fill-range": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "to-regex-range": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/find-up": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/foreground-child": { + "version": "3.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "cross-spawn": "^7.0.0", + "signal-exit": "^4.0.1" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/foreground-child/node_modules/signal-exit": { + "version": "4.1.0", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/fs-minipass": { + "version": "2.1.0", + "license": "ISC", + "optional": true, + "dependencies": { + "minipass": "^3.0.0" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/fs-minipass/node_modules/minipass": { + "version": "3.3.6", + "license": "ISC", + "optional": true, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/fs.realpath": { + "version": "1.0.0", + "devOptional": true, + "license": "ISC" + }, + "node_modules/function-bind": { + "version": "1.1.2", + "dev": true, + "license": "MIT", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/gauge": { + "version": "3.0.2", + "license": "ISC", + "optional": true, + "dependencies": { + "aproba": "^1.0.3 || ^2.0.0", + "color-support": "^1.1.2", + "console-control-strings": "^1.0.0", + "has-unicode": "^2.0.1", + "object-assign": "^4.1.1", + "signal-exit": "^3.0.0", + "string-width": "^4.2.3", + "strip-ansi": "^6.0.1", + "wide-align": "^1.1.2" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/gensync": { + "version": "1.0.0-beta.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6.9.0" + } + }, + "node_modules/get-caller-file": { + "version": "2.0.5", + "dev": true, + "license": "ISC", + "engines": { + "node": "6.* || 8.* || >= 10.*" + } + }, + "node_modules/get-package-type": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/get-stream": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/get-uri": { + "version": "6.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "basic-ftp": "^5.0.2", + "data-uri-to-buffer": "^6.0.2", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/glob": { + "version": "7.2.3", + "devOptional": true, + "license": "ISC", + "dependencies": { + "fs.realpath": "^1.0.0", + "inflight": "^1.0.4", + "inherits": "2", + "minimatch": "^3.1.1", + "once": "^1.3.0", + "path-is-absolute": "^1.0.0" + }, + "engines": { + "node": "*" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/glob-parent": { + "version": "5.1.2", + "dev": true, + "license": "ISC", + "dependencies": { + "is-glob": "^4.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/globals": { + "version": "11.12.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/graceful-fs": { + "version": "4.2.11", + "dev": true, + "license": "ISC" + }, + "node_modules/has-flag": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/has-unicode": { + "version": "2.0.1", + "license": "ISC", + "optional": true + }, + "node_modules/hasown": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "function-bind": "^1.1.2" + }, + "engines": { + "node": ">= 0.4" + } + }, + "node_modules/hex-to-css-filter": { + "version": "5.4.0", + "license": "MIT", + "dependencies": { + "tslib": "^2.3.0" + }, + "engines": { + "node": ">=6.10.2" + } + }, + "node_modules/html-dom-parser": { + "version": "5.0.13", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "htmlparser2": "10.0.0" + } + }, + "node_modules/html-escaper": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/html-react-parser": { + "version": "5.2.2", + "dev": true, + "license": "MIT", + "dependencies": { + "domhandler": "5.0.3", + "html-dom-parser": "5.0.13", + "react-property": "2.0.2", + "style-to-js": "1.1.16" + }, + "peerDependencies": { + "@types/react": "0.14 || 15 || 16 || 17 || 18 || 19", + "react": "0.14 || 15 || 16 || 17 || 18 || 19" + }, + "peerDependenciesMeta": { + "@types/react": { + "optional": true + } + } + }, + "node_modules/html2canvas": { + "version": "1.4.1", + "license": "MIT", + "dependencies": { + "css-line-break": "^2.1.0", + "text-segmentation": "^1.0.3" + }, + "engines": { + "node": ">=8.0.0" + } + }, + "node_modules/htmlparser2": { + "version": "10.0.0", + "dev": true, + "funding": [ + "https://github.com/fb55/htmlparser2?sponsor=1", + { + "type": "github", + "url": "https://github.com/sponsors/fb55" + } + ], + "license": "MIT", + "dependencies": { + "domelementtype": "^2.3.0", + "domhandler": "^5.0.3", + "domutils": "^3.2.1", + "entities": "^6.0.0" + } + }, + "node_modules/htmlparser2/node_modules/entities": { + "version": "6.0.0", + "dev": true, + "license": "BSD-2-Clause", + "engines": { + "node": ">=0.12" + }, + "funding": { + "url": "https://github.com/fb55/entities?sponsor=1" + } + }, + "node_modules/http-proxy-agent": { + "version": "7.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.0", + "debug": "^4.3.4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/https-proxy-agent": { + "version": "7.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "4" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/human-signals": { + "version": "2.1.0", + "dev": true, + "license": "Apache-2.0", + "engines": { + "node": ">=10.17.0" + } + }, + "node_modules/iconv-lite": { + "version": "0.6.3", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true, + "dependencies": { + "safer-buffer": ">= 2.1.2 < 3.0.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/ieee754": { + "version": "1.2.1", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "BSD-3-Clause" + }, + "node_modules/immutable": { + "version": "5.0.3", + "dev": true, + "license": "MIT" + }, + "node_modules/import-fresh": { + "version": "3.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "parent-module": "^1.0.0", + "resolve-from": "^4.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/import-fresh/node_modules/resolve-from": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/import-local": { + "version": "3.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "pkg-dir": "^4.2.0", + "resolve-cwd": "^3.0.0" + }, + "bin": { + "import-local-fixture": "fixtures/cli.js" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/imurmurhash": { + "version": "0.1.4", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.8.19" + } + }, + "node_modules/inflight": { + "version": "1.0.6", + "devOptional": true, + "license": "ISC", + "dependencies": { + "once": "^1.3.0", + "wrappy": "1" + } + }, + "node_modules/inherits": { + "version": "2.0.4", + "devOptional": true, + "license": "ISC" + }, + "node_modules/inline-style-parser": { + "version": "0.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/interactjs": { + "version": "1.10.12", + "license": "MIT", + "dependencies": { + "@interactjs/types": "1.10.12" + } + }, + "node_modules/ip-address": { + "version": "9.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "jsbn": "1.1.0", + "sprintf-js": "^1.1.3" + }, + "engines": { + "node": ">= 12" + } + }, + "node_modules/is-arrayish": { + "version": "0.2.1", + "dev": true, + "license": "MIT" + }, + "node_modules/is-core-module": { + "version": "2.16.1", + "dev": true, + "license": "MIT", + "dependencies": { + "hasown": "^2.0.2" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/is-extglob": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-fullwidth-code-point": { + "version": "3.0.0", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/is-generator-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/is-glob": { + "version": "4.0.3", + "dev": true, + "license": "MIT", + "dependencies": { + "is-extglob": "^2.1.1" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/is-number": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.12.0" + } + }, + "node_modules/is-stream": { + "version": "2.0.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/isexe": { + "version": "2.0.0", + "dev": true, + "license": "ISC" + }, + "node_modules/istanbul-lib-coverage": { + "version": "3.2.2", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument": { + "version": "5.2.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "@babel/core": "^7.12.3", + "@babel/parser": "^7.14.7", + "@istanbuljs/schema": "^0.1.2", + "istanbul-lib-coverage": "^3.2.0", + "semver": "^6.3.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/istanbul-lib-instrument/node_modules/semver": { + "version": "6.3.1", + "dev": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/istanbul-lib-report": { + "version": "3.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "istanbul-lib-coverage": "^3.0.0", + "make-dir": "^4.0.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-lib-report/node_modules/make-dir": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "semver": "^7.5.3" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/istanbul-lib-source-maps": { + "version": "4.0.1", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "debug": "^4.1.1", + "istanbul-lib-coverage": "^3.0.0", + "source-map": "^0.6.1" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/istanbul-reports": { + "version": "3.1.7", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "html-escaper": "^2.0.0", + "istanbul-lib-report": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/jest": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/types": "^29.6.3", + "import-local": "^3.0.2", + "jest-cli": "^29.7.0" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-changed-files": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "execa": "^5.0.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-circus": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/expect": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "co": "^4.6.0", + "dedent": "^1.0.0", + "is-generator-fn": "^2.0.0", + "jest-each": "^29.7.0", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "p-limit": "^3.1.0", + "pretty-format": "^29.7.0", + "pure-rand": "^6.0.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-cli": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/core": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "create-jest": "^29.7.0", + "exit": "^0.1.2", + "import-local": "^3.0.2", + "jest-config": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "yargs": "^17.3.1" + }, + "bin": { + "jest": "bin/jest.js" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "node-notifier": "^8.0.1 || ^9.0.0 || ^10.0.0" + }, + "peerDependenciesMeta": { + "node-notifier": { + "optional": true + } + } + }, + "node_modules/jest-config": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@jest/test-sequencer": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-jest": "^29.7.0", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "deepmerge": "^4.2.2", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-circus": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-runner": "^29.7.0", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "micromatch": "^4.0.4", + "parse-json": "^5.2.0", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "strip-json-comments": "^3.1.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "peerDependencies": { + "@types/node": "*", + "ts-node": ">=9.0.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "ts-node": { + "optional": true + } + } + }, + "node_modules/jest-diff": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "diff-sequences": "^29.6.3", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-docblock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "detect-newline": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-each": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "jest-util": "^29.7.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-environment-node": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-mock": "^29.7.0", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-get-type": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-haste-map": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/graceful-fs": "^4.1.3", + "@types/node": "*", + "anymatch": "^3.0.3", + "fb-watchman": "^2.0.0", + "graceful-fs": "^4.2.9", + "jest-regex-util": "^29.6.3", + "jest-util": "^29.7.0", + "jest-worker": "^29.7.0", + "micromatch": "^4.0.4", + "walker": "^1.0.8" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + }, + "optionalDependencies": { + "fsevents": "^2.3.2" + } + }, + "node_modules/jest-html-reporter": { + "version": "3.10.2", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.0.2", + "@jest/types": "^29.0.2", + "dateformat": "3.0.2", + "mkdirp": "^1.0.3", + "strip-ansi": "6.0.1", + "xmlbuilder": "15.0.0" + }, + "engines": { + "node": ">=4.8.3" + }, + "peerDependencies": { + "jest": "19.x - 29.x", + "typescript": "^3.7.x || ^4.3.x || ^5.x" + } + }, + "node_modules/jest-junit": { + "version": "16.0.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "mkdirp": "^1.0.4", + "strip-ansi": "^6.0.1", + "uuid": "^8.3.2", + "xml": "^1.0.1" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/jest-leak-detector": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-matcher-utils": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-message-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.12.13", + "@jest/types": "^29.6.3", + "@types/stack-utils": "^2.0.0", + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "micromatch": "^4.0.4", + "pretty-format": "^29.7.0", + "slash": "^3.0.0", + "stack-utils": "^2.0.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-mock": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "jest-util": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-pnp-resolver": { + "version": "1.2.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + }, + "peerDependencies": { + "jest-resolve": "*" + }, + "peerDependenciesMeta": { + "jest-resolve": { + "optional": true + } + } + }, + "node_modules/jest-regex-util": { + "version": "29.6.3", + "dev": true, + "license": "MIT", + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "chalk": "^4.0.0", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-pnp-resolver": "^1.2.2", + "jest-util": "^29.7.0", + "jest-validate": "^29.7.0", + "resolve": "^1.20.0", + "resolve.exports": "^2.0.0", + "slash": "^3.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-resolve-dependencies": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "jest-regex-util": "^29.6.3", + "jest-snapshot": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runner": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/console": "^29.7.0", + "@jest/environment": "^29.7.0", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "graceful-fs": "^4.2.9", + "jest-docblock": "^29.7.0", + "jest-environment-node": "^29.7.0", + "jest-haste-map": "^29.7.0", + "jest-leak-detector": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-resolve": "^29.7.0", + "jest-runtime": "^29.7.0", + "jest-util": "^29.7.0", + "jest-watcher": "^29.7.0", + "jest-worker": "^29.7.0", + "p-limit": "^3.1.0", + "source-map-support": "0.5.13" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-runtime": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/environment": "^29.7.0", + "@jest/fake-timers": "^29.7.0", + "@jest/globals": "^29.7.0", + "@jest/source-map": "^29.6.3", + "@jest/test-result": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "cjs-module-lexer": "^1.0.0", + "collect-v8-coverage": "^1.0.0", + "glob": "^7.1.3", + "graceful-fs": "^4.2.9", + "jest-haste-map": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-mock": "^29.7.0", + "jest-regex-util": "^29.6.3", + "jest-resolve": "^29.7.0", + "jest-snapshot": "^29.7.0", + "jest-util": "^29.7.0", + "slash": "^3.0.0", + "strip-bom": "^4.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-snapshot": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/core": "^7.11.6", + "@babel/generator": "^7.7.2", + "@babel/plugin-syntax-jsx": "^7.7.2", + "@babel/plugin-syntax-typescript": "^7.7.2", + "@babel/types": "^7.3.3", + "@jest/expect-utils": "^29.7.0", + "@jest/transform": "^29.7.0", + "@jest/types": "^29.6.3", + "babel-preset-current-node-syntax": "^1.0.0", + "chalk": "^4.0.0", + "expect": "^29.7.0", + "graceful-fs": "^4.2.9", + "jest-diff": "^29.7.0", + "jest-get-type": "^29.6.3", + "jest-matcher-utils": "^29.7.0", + "jest-message-util": "^29.7.0", + "jest-util": "^29.7.0", + "natural-compare": "^1.4.0", + "pretty-format": "^29.7.0", + "semver": "^7.5.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-util": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "@types/node": "*", + "chalk": "^4.0.0", + "ci-info": "^3.2.0", + "graceful-fs": "^4.2.9", + "picomatch": "^2.2.3" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/types": "^29.6.3", + "camelcase": "^6.2.0", + "chalk": "^4.0.0", + "jest-get-type": "^29.6.3", + "leven": "^3.1.0", + "pretty-format": "^29.7.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-validate/node_modules/camelcase": { + "version": "6.3.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/jest-watcher": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/test-result": "^29.7.0", + "@jest/types": "^29.6.3", + "@types/node": "*", + "ansi-escapes": "^4.2.1", + "chalk": "^4.0.0", + "emittery": "^0.13.1", + "jest-util": "^29.7.0", + "string-length": "^4.0.1" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@types/node": "*", + "jest-util": "^29.7.0", + "merge-stream": "^2.0.0", + "supports-color": "^8.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/jest-worker/node_modules/supports-color": { + "version": "8.1.1", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/supports-color?sponsor=1" + } + }, + "node_modules/jquery": { + "version": "3.7.1", + "license": "MIT" + }, + "node_modules/js-tokens": { + "version": "4.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/js-yaml": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "argparse": "^2.0.1" + }, + "bin": { + "js-yaml": "bin/js-yaml.js" + } + }, + "node_modules/jsbn": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/jsesc": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "bin": { + "jsesc": "bin/jsesc" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/json-parse-even-better-errors": { + "version": "2.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/json5": { + "version": "2.2.3", + "dev": true, + "license": "MIT", + "bin": { + "json5": "lib/cli.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/kleur": { + "version": "3.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/leven": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/lines-and-columns": { + "version": "1.2.4", + "dev": true, + "license": "MIT" + }, + "node_modules/locate-path": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-locate": "^4.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/loose-envify": { + "version": "1.4.0", + "dev": true, + "license": "MIT", + "dependencies": { + "js-tokens": "^3.0.0 || ^4.0.0" + }, + "bin": { + "loose-envify": "cli.js" + } + }, + "node_modules/make-dir": { + "version": "3.1.0", + "license": "MIT", + "optional": true, + "dependencies": { + "semver": "^6.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/make-dir/node_modules/semver": { + "version": "6.3.1", + "license": "ISC", + "optional": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/makeerror": { + "version": "1.0.12", + "dev": true, + "license": "BSD-3-Clause", + "dependencies": { + "tmpl": "1.0.5" + } + }, + "node_modules/merge-stream": { + "version": "2.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/merge2": { + "version": "1.4.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 8" + } + }, + "node_modules/micromatch": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "braces": "^3.0.3", + "picomatch": "^2.3.1" + }, + "engines": { + "node": ">=8.6" + } + }, + "node_modules/mimic-fn": { + "version": "2.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/mimic-response": { + "version": "2.1.0", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/minimatch": { + "version": "3.1.2", + "devOptional": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^1.1.7" + }, + "engines": { + "node": "*" + } + }, + "node_modules/minimatch/node_modules/brace-expansion": { + "version": "1.1.11", + "devOptional": true, + "license": "MIT", + "dependencies": { + "balanced-match": "^1.0.0", + "concat-map": "0.0.1" + } + }, + "node_modules/minipass": { + "version": "7.1.2", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=16 || 14 >=14.17" + } + }, + "node_modules/mitt": { + "version": "3.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/mkdirp": { + "version": "1.0.4", + "devOptional": true, + "license": "MIT", + "bin": { + "mkdirp": "bin/cmd.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/mkdirp-classic": { + "version": "0.5.3", + "dev": true, + "license": "MIT" + }, + "node_modules/ms": { + "version": "2.1.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/nan": { + "version": "2.22.0", + "license": "MIT", + "optional": true + }, + "node_modules/natural-compare": { + "version": "1.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/netmask": { + "version": "2.0.2", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4.0" + } + }, + "node_modules/node-addon-api": { + "version": "7.1.1", + "dev": true, + "license": "MIT", + "optional": true + }, + "node_modules/node-fetch": { + "version": "2.7.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "whatwg-url": "^5.0.0" + }, + "engines": { + "node": "4.x || >=6.0.0" + }, + "peerDependencies": { + "encoding": "^0.1.0" + }, + "peerDependenciesMeta": { + "encoding": { + "optional": true + } + } + }, + "node_modules/node-int64": { + "version": "0.4.0", + "dev": true, + "license": "MIT" + }, + "node_modules/node-releases": { + "version": "2.0.19", + "dev": true, + "license": "MIT" + }, + "node_modules/nopt": { + "version": "5.0.0", + "license": "ISC", + "optional": true, + "dependencies": { + "abbrev": "1" + }, + "bin": { + "nopt": "bin/nopt.js" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/normalize-path": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/npm-run-path": { + "version": "4.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "path-key": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/npmlog": { + "version": "5.0.1", + "license": "ISC", + "optional": true, + "dependencies": { + "are-we-there-yet": "^2.0.0", + "console-control-strings": "^1.1.0", + "gauge": "^3.0.0", + "set-blocking": "^2.0.0" + } + }, + "node_modules/object-assign": { + "version": "4.1.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/once": { + "version": "1.4.0", + "devOptional": true, + "license": "ISC", + "dependencies": { + "wrappy": "1" + } + }, + "node_modules/onetime": { + "version": "5.1.2", + "dev": true, + "license": "MIT", + "dependencies": { + "mimic-fn": "^2.1.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-limit": { + "version": "3.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "yocto-queue": "^0.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-locate": { + "version": "4.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-limit": "^2.2.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/p-locate/node_modules/p-limit": { + "version": "2.3.0", + "dev": true, + "license": "MIT", + "dependencies": { + "p-try": "^2.0.0" + }, + "engines": { + "node": ">=6" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/p-try": { + "version": "2.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/pac-proxy-agent": { + "version": "7.1.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@tootallnate/quickjs-emscripten": "^0.23.0", + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "get-uri": "^6.0.1", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.6", + "pac-resolver": "^7.0.1", + "socks-proxy-agent": "^8.0.5" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/pac-resolver": { + "version": "7.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "degenerator": "^5.0.0", + "netmask": "^2.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/package-json-from-dist": { + "version": "1.0.1", + "dev": true, + "license": "BlueOak-1.0.0" + }, + "node_modules/parent-module": { + "version": "1.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "callsites": "^3.0.0" + }, + "engines": { + "node": ">=6" + } + }, + "node_modules/parse-json": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@babel/code-frame": "^7.0.0", + "error-ex": "^1.3.1", + "json-parse-even-better-errors": "^2.3.0", + "lines-and-columns": "^1.1.6" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/path-browserify": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/path-exists": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-is-absolute": { + "version": "1.0.1", + "devOptional": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/path-key": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/path-parse": { + "version": "1.0.7", + "dev": true, + "license": "MIT" + }, + "node_modules/path2d-polyfill": { + "version": "2.0.1", + "license": "MIT", + "optional": true, + "engines": { + "node": ">=8" + } + }, + "node_modules/pdfjs-dist": { + "version": "3.11.174", + "license": "Apache-2.0", + "engines": { + "node": ">=18" + }, + "optionalDependencies": { + "canvas": "^2.11.2", + "path2d-polyfill": "^2.0.1" + } + }, + "node_modules/pend": { + "version": "1.2.0", + "dev": true, + "license": "MIT" + }, + "node_modules/picocolors": { + "version": "1.1.1", + "dev": true, + "license": "ISC" + }, + "node_modules/picomatch": { + "version": "2.3.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.6" + }, + "funding": { + "url": "https://github.com/sponsors/jonschlinkert" + } + }, + "node_modules/pirates": { + "version": "4.0.6", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6" + } + }, + "node_modules/pkg-dir": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "find-up": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/preact": { + "version": "10.12.1", + "license": "MIT", + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/preact" + } + }, + "node_modules/pretty-format": { + "version": "29.7.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@jest/schemas": "^29.6.3", + "ansi-styles": "^5.0.0", + "react-is": "^18.0.0" + }, + "engines": { + "node": "^14.15.0 || ^16.10.0 || >=18.0.0" + } + }, + "node_modules/pretty-format/node_modules/ansi-styles": { + "version": "5.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/progress": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.4.0" + } + }, + "node_modules/prompts": { + "version": "2.4.2", + "dev": true, + "license": "MIT", + "dependencies": { + "kleur": "^3.0.3", + "sisteransi": "^1.0.5" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/proxy-agent": { + "version": "6.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.0.2", + "debug": "^4.3.4", + "http-proxy-agent": "^7.0.0", + "https-proxy-agent": "^7.0.2", + "lru-cache": "^7.14.1", + "pac-proxy-agent": "^7.0.1", + "proxy-from-env": "^1.1.0", + "socks-proxy-agent": "^8.0.2" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/proxy-agent/node_modules/lru-cache": { + "version": "7.18.3", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/proxy-from-env": { + "version": "1.1.0", + "dev": true, + "license": "MIT" + }, + "node_modules/pump": { + "version": "3.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, + "node_modules/puppeteer": { + "version": "21.11.0", + "dev": true, + "hasInstallScript": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "cosmiconfig": "9.0.0", + "puppeteer-core": "21.11.0" + }, + "bin": { + "puppeteer": "lib/esm/puppeteer/node/cli.js" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "node_modules/puppeteer-core": { + "version": "21.11.0", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "@puppeteer/browsers": "1.9.1", + "chromium-bidi": "0.5.8", + "cross-fetch": "4.0.0", + "debug": "4.3.4", + "devtools-protocol": "0.0.1232444", + "ws": "8.16.0" + }, + "engines": { + "node": ">=16.13.2" + } + }, + "node_modules/puppeteer-core/node_modules/debug": { + "version": "4.3.4", + "dev": true, + "license": "MIT", + "dependencies": { + "ms": "2.1.2" + }, + "engines": { + "node": ">=6.0" + }, + "peerDependenciesMeta": { + "supports-color": { + "optional": true + } + } + }, + "node_modules/puppeteer-core/node_modules/ms": { + "version": "2.1.2", + "dev": true, + "license": "MIT" + }, + "node_modules/pure-rand": { + "version": "6.1.0", + "dev": true, + "funding": [ + { + "type": "individual", + "url": "https://github.com/sponsors/dubzzz" + }, + { + "type": "opencollective", + "url": "https://opencollective.com/fast-check" + } + ], + "license": "MIT" + }, + "node_modules/queue-microtask": { + "version": "1.2.3", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT" + }, + "node_modules/queue-tick": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/react": { + "version": "18.3.1", + "resolved": "https://registry.npmjs.org/react/-/react-18.3.1.tgz", + "integrity": "sha512-wS+hAgJShR0KhEvPJArfuPVN1+Hz1t0Y6n5jLrGQbkb4urgPE/0Rve+1kMB1v/oWgHgm4WIcV+i7F2pTVj+2iQ==", + "dev": true, + "license": "MIT", + "peer": true, + "dependencies": { + "loose-envify": "^1.1.0" + }, + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/react-dom": { + "version": "18.3.1", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0", + "scheduler": "^0.23.2" + }, + "peerDependencies": { + "react": "^18.3.1" + } + }, + "node_modules/react-is": { + "version": "18.3.1", + "dev": true, + "license": "MIT" + }, + "node_modules/react-property": { + "version": "2.0.2", + "dev": true, + "license": "MIT" + }, + "node_modules/readable-stream": { + "version": "3.6.2", + "license": "MIT", + "optional": true, + "dependencies": { + "inherits": "^2.0.3", + "string_decoder": "^1.1.1", + "util-deprecate": "^1.0.1" + }, + "engines": { + "node": ">= 6" + } + }, + "node_modules/readdirp": { + "version": "4.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 14.18.0" + }, + "funding": { + "type": "individual", + "url": "https://paulmillr.com/funding/" + } + }, + "node_modules/require-directory": { + "version": "2.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/resolve": { + "version": "1.22.10", + "dev": true, + "license": "MIT", + "dependencies": { + "is-core-module": "^2.16.0", + "path-parse": "^1.0.7", + "supports-preserve-symlinks-flag": "^1.0.0" + }, + "bin": { + "resolve": "bin/resolve" + }, + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/resolve-cwd": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "resolve-from": "^5.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve-from": { + "version": "5.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/resolve.exports": { + "version": "2.0.3", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + } + }, + "node_modules/reusify": { + "version": "1.0.4", + "dev": true, + "license": "MIT", + "engines": { + "iojs": ">=1.0.0", + "node": ">=0.10.0" + } + }, + "node_modules/rimraf": { + "version": "6.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "glob": "^11.0.0", + "package-json-from-dist": "^1.0.0" + }, + "bin": { + "rimraf": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/glob": { + "version": "11.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "foreground-child": "^3.1.0", + "jackspeak": "^4.0.1", + "minimatch": "^10.0.0", + "minipass": "^7.1.2", + "package-json-from-dist": "^1.0.0", + "path-scurry": "^2.0.0" + }, + "bin": { + "glob": "dist/esm/bin.mjs" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/jackspeak": { + "version": "4.0.2", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "@isaacs/cliui": "^8.0.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/lru-cache": { + "version": "11.0.2", + "dev": true, + "license": "ISC", + "engines": { + "node": "20 || >=22" + } + }, + "node_modules/rimraf/node_modules/minimatch": { + "version": "10.0.1", + "dev": true, + "license": "ISC", + "dependencies": { + "brace-expansion": "^2.0.1" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/rimraf/node_modules/path-scurry": { + "version": "2.0.0", + "dev": true, + "license": "BlueOak-1.0.0", + "dependencies": { + "lru-cache": "^11.0.0", + "minipass": "^7.1.2" + }, + "engines": { + "node": "20 || >=22" + }, + "funding": { + "url": "https://github.com/sponsors/isaacs" + } + }, + "node_modules/run-parallel": { + "version": "1.2.0", + "dev": true, + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "dependencies": { + "queue-microtask": "^1.2.2" + } + }, + "node_modules/safe-buffer": { + "version": "5.2.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/safer-buffer": { + "version": "2.1.2", + "dev": true, + "license": "MIT", + "optional": true, + "peer": true + }, + "node_modules/sass": { + "version": "1.83.4", + "dev": true, + "license": "MIT", + "dependencies": { + "chokidar": "^4.0.0", + "immutable": "^5.0.2", + "source-map-js": ">=0.6.2 <2.0.0" + }, + "bin": { + "sass": "sass.js" + }, + "engines": { + "node": ">=14.0.0" + }, + "optionalDependencies": { + "@parcel/watcher": "^2.4.1" + } + }, + "node_modules/scheduler": { + "version": "0.23.2", + "dev": true, + "license": "MIT", + "dependencies": { + "loose-envify": "^1.1.0" + } + }, + "node_modules/semver": { + "version": "7.6.3", + "devOptional": true, + "license": "ISC", + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/set-blocking": { + "version": "2.0.0", + "license": "ISC", + "optional": true + }, + "node_modules/shebang-command": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "shebang-regex": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/shebang-regex": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/signal-exit": { + "version": "3.0.7", + "devOptional": true, + "license": "ISC" + }, + "node_modules/simple-concat": { + "version": "1.0.1", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "license": "MIT", + "optional": true + }, + "node_modules/simple-get": { + "version": "3.1.1", + "license": "MIT", + "optional": true, + "dependencies": { + "decompress-response": "^4.2.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, + "node_modules/sisteransi": { + "version": "1.0.5", + "dev": true, + "license": "MIT" + }, + "node_modules/slash": { + "version": "3.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/smart-buffer": { + "version": "4.2.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 6.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks": { + "version": "2.8.3", + "dev": true, + "license": "MIT", + "dependencies": { + "ip-address": "^9.0.5", + "smart-buffer": "^4.2.0" + }, + "engines": { + "node": ">= 10.0.0", + "npm": ">= 3.0.0" + } + }, + "node_modules/socks-proxy-agent": { + "version": "8.0.5", + "dev": true, + "license": "MIT", + "dependencies": { + "agent-base": "^7.1.2", + "debug": "^4.3.4", + "socks": "^2.8.3" + }, + "engines": { + "node": ">= 14" + } + }, + "node_modules/source-map": { + "version": "0.6.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-js": { + "version": "1.2.1", + "dev": true, + "license": "BSD-3-Clause", + "engines": { + "node": ">=0.10.0" + } + }, + "node_modules/source-map-support": { + "version": "0.5.13", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-from": "^1.0.0", + "source-map": "^0.6.0" + } + }, + "node_modules/sprintf-js": { + "version": "1.1.3", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/stack-utils": { + "version": "2.0.6", + "dev": true, + "license": "MIT", + "dependencies": { + "escape-string-regexp": "^2.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/streamx": { + "version": "2.21.1", + "dev": true, + "license": "MIT", + "dependencies": { + "fast-fifo": "^1.3.2", + "queue-tick": "^1.0.1", + "text-decoder": "^1.1.0" + }, + "optionalDependencies": { + "bare-events": "^2.2.0" + } + }, + "node_modules/string_decoder": { + "version": "1.3.0", + "license": "MIT", + "optional": true, + "dependencies": { + "safe-buffer": "~5.2.0" + } + }, + "node_modules/string-length": { + "version": "4.0.2", + "dev": true, + "license": "MIT", + "dependencies": { + "char-regex": "^1.0.2", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/string-width": { + "version": "4.2.3", + "devOptional": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/string-width-cjs": { + "name": "string-width", + "version": "4.2.3", + "dev": true, + "license": "MIT", + "dependencies": { + "emoji-regex": "^8.0.0", + "is-fullwidth-code-point": "^3.0.0", + "strip-ansi": "^6.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi": { + "version": "6.0.1", + "devOptional": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-ansi-cjs": { + "name": "strip-ansi", + "version": "6.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-regex": "^5.0.1" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-bom": { + "version": "4.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + } + }, + "node_modules/strip-final-newline": { + "version": "2.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=6" + } + }, + "node_modules/strip-json-comments": { + "version": "3.1.1", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/style-object-to-css-string": { + "version": "1.1.3", + "dev": true, + "license": "MIT" + }, + "node_modules/style-to-js": { + "version": "1.1.16", + "dev": true, + "license": "MIT", + "dependencies": { + "style-to-object": "1.0.8" + } + }, + "node_modules/style-to-object": { + "version": "1.0.8", + "dev": true, + "license": "MIT", + "dependencies": { + "inline-style-parser": "0.2.4" + } + }, + "node_modules/supports-color": { + "version": "7.2.0", + "dev": true, + "license": "MIT", + "dependencies": { + "has-flag": "^4.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/supports-preserve-symlinks-flag": { + "version": "1.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">= 0.4" + }, + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "node_modules/tar-fs": { + "version": "3.0.4", + "dev": true, + "license": "MIT", + "dependencies": { + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^3.1.5" + } + }, + "node_modules/tar-stream": { + "version": "3.1.7", + "dev": true, + "license": "MIT", + "dependencies": { + "b4a": "^1.6.4", + "fast-fifo": "^1.2.0", + "streamx": "^2.15.0" + } + }, + "node_modules/test-exclude": { + "version": "6.0.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@istanbuljs/schema": "^0.1.2", + "glob": "^7.1.4", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/text-decoder": { + "version": "1.2.3", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "b4a": "^1.6.4" + } + }, + "node_modules/text-segmentation": { + "version": "1.0.3", + "license": "MIT", + "dependencies": { + "utrie": "^1.0.2" + } + }, + "node_modules/through": { + "version": "2.3.8", + "dev": true, + "license": "MIT" + }, + "node_modules/tmpl": { + "version": "1.0.5", + "dev": true, + "license": "BSD-3-Clause" + }, + "node_modules/to-regex-range": { + "version": "5.0.1", + "dev": true, + "license": "MIT", + "dependencies": { + "is-number": "^7.0.0" + }, + "engines": { + "node": ">=8.0" + } + }, + "node_modules/tr46": { + "version": "0.0.3", + "devOptional": true, + "license": "MIT" + }, + "node_modules/ts-morph": { + "version": "22.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "@ts-morph/common": "~0.23.0", + "code-block-writer": "^13.0.1" + } + }, + "node_modules/tslib": { + "version": "2.8.1", + "license": "0BSD" + }, + "node_modules/type-detect": { + "version": "4.0.8", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=4" + } + }, + "node_modules/type-fest": { + "version": "0.21.3", + "dev": true, + "license": "(MIT OR CC0-1.0)", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/typescript": { + "version": "5.7.3", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.3.tgz", + "integrity": "sha512-84MVSjMEHP+FQRPy3pX9sTVV/INIex71s9TL2Gm5FG/WG1SqXeKyZ0k7/blY/4FdOzI12CBy1vGc4og/eus0fw==", + "dev": true, + "license": "Apache-2.0", + "peer": true, + "bin": { + "tsc": "bin/tsc", + "tsserver": "bin/tsserver" + }, + "engines": { + "node": ">=14.17" + } + }, + "node_modules/unbzip2-stream": { + "version": "1.4.3", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer": "^5.2.1", + "through": "^2.3.8" + } + }, + "node_modules/undici-types": { + "version": "6.20.0", + "dev": true, + "license": "MIT" + }, + "node_modules/update-browserslist-db": { + "version": "1.1.2", + "dev": true, + "funding": [ + { + "type": "opencollective", + "url": "https://opencollective.com/browserslist" + }, + { + "type": "tidelift", + "url": "https://tidelift.com/funding/github/npm/browserslist" + }, + { + "type": "github", + "url": "https://github.com/sponsors/ai" + } + ], + "license": "MIT", + "dependencies": { + "escalade": "^3.2.0", + "picocolors": "^1.1.1" + }, + "bin": { + "update-browserslist-db": "cli.js" + }, + "peerDependencies": { + "browserslist": ">= 4.21.0" + } + }, + "node_modules/urlpattern-polyfill": { + "version": "10.0.0", + "dev": true, + "license": "MIT" + }, + "node_modules/util-deprecate": { + "version": "1.0.2", + "license": "MIT", + "optional": true + }, + "node_modules/utrie": { + "version": "1.0.2", + "license": "MIT", + "dependencies": { + "base64-arraybuffer": "^1.0.2" + } + }, + "node_modules/uuid": { + "version": "8.3.2", + "dev": true, + "license": "MIT", + "bin": { + "uuid": "dist/bin/uuid" + } + }, + "node_modules/v8-to-istanbul": { + "version": "9.3.0", + "dev": true, + "license": "ISC", + "dependencies": { + "@jridgewell/trace-mapping": "^0.3.12", + "@types/istanbul-lib-coverage": "^2.0.1", + "convert-source-map": "^2.0.0" + }, + "engines": { + "node": ">=10.12.0" + } + }, + "node_modules/vanilla-picker": { + "version": "2.12.3", + "license": "ISC", + "dependencies": { + "@sphinxxxx/color-conversion": "^2.2.2" + } + }, + "node_modules/walker": { + "version": "1.0.8", + "dev": true, + "license": "Apache-2.0", + "dependencies": { + "makeerror": "1.0.12" + } + }, + "node_modules/webidl-conversions": { + "version": "3.0.1", + "devOptional": true, + "license": "BSD-2-Clause" + }, + "node_modules/whatwg-url": { + "version": "5.0.0", + "devOptional": true, + "license": "MIT", + "dependencies": { + "tr46": "~0.0.3", + "webidl-conversions": "^3.0.0" + } + }, + "node_modules/which": { + "version": "2.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "isexe": "^2.0.0" + }, + "bin": { + "node-which": "bin/node-which" + }, + "engines": { + "node": ">= 8" + } + }, + "node_modules/wide-align": { + "version": "1.1.5", + "license": "ISC", + "optional": true, + "dependencies": { + "string-width": "^1.0.2 || 2 || 3 || 4" + } + }, + "node_modules/wrap-ansi": { + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrap-ansi-cjs": { + "name": "wrap-ansi", + "version": "7.0.0", + "dev": true, + "license": "MIT", + "dependencies": { + "ansi-styles": "^4.0.0", + "string-width": "^4.1.0", + "strip-ansi": "^6.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/wrap-ansi?sponsor=1" + } + }, + "node_modules/wrappy": { + "version": "1.0.2", + "devOptional": true, + "license": "ISC" + }, + "node_modules/write-file-atomic": { + "version": "4.0.2", + "dev": true, + "license": "ISC", + "dependencies": { + "imurmurhash": "^0.1.4", + "signal-exit": "^3.0.7" + }, + "engines": { + "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + } + }, + "node_modules/ws": { + "version": "8.16.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10.0.0" + }, + "peerDependencies": { + "bufferutil": "^4.0.1", + "utf-8-validate": ">=5.0.2" + }, + "peerDependenciesMeta": { + "bufferutil": { + "optional": true + }, + "utf-8-validate": { + "optional": true + } + } + }, + "node_modules/xml": { + "version": "1.0.1", + "dev": true, + "license": "MIT" + }, + "node_modules/xmlbuilder": { + "version": "15.0.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=8.0" + } + }, + "node_modules/y18n": { + "version": "5.0.8", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=10" + } + }, + "node_modules/yallist": { + "version": "4.0.0", + "license": "ISC", + "optional": true + }, + "node_modules/yargs": { + "version": "17.7.2", + "dev": true, + "license": "MIT", + "dependencies": { + "cliui": "^8.0.1", + "escalade": "^3.1.1", + "get-caller-file": "^2.0.5", + "require-directory": "^2.1.1", + "string-width": "^4.2.3", + "y18n": "^5.0.5", + "yargs-parser": "^21.1.1" + }, + "engines": { + "node": ">=12" + } + }, + "node_modules/yargs-parser": { + "version": "21.1.1", + "dev": true, + "license": "ISC", + "engines": { + "node": ">=12" + } + }, + "node_modules/yauzl": { + "version": "2.10.0", + "dev": true, + "license": "MIT", + "dependencies": { + "buffer-crc32": "~0.2.3", + "fd-slicer": "~1.1.0" + } + }, + "node_modules/yocto-queue": { + "version": "0.1.0", + "dev": true, + "license": "MIT", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/zrender": { + "version": "5.6.1", + "license": "BSD-3-Clause", + "dependencies": { + "tslib": "2.3.0" + } + }, + "node_modules/zrender/node_modules/tslib": { + "version": "2.3.0", + "license": "0BSD" + } + } +} diff --git a/packages/ketchup/src/adoptedStyleSheet-shim.d.ts b/packages/ketchup/src/adoptedStyleSheet-shim.d.ts index 173d2f6e93..9bd9ee6b81 100644 --- a/packages/ketchup/src/adoptedStyleSheet-shim.d.ts +++ b/packages/ketchup/src/adoptedStyleSheet-shim.d.ts @@ -1,4 +1,4 @@ // This shim is used to inform the TS compiler of the presence of the adoptedStyleSheets object on the shadow root object. declare interface ShadowRoot { adoptedStyleSheets: CSSStyleSheet[]; -} \ No newline at end of file +} diff --git a/packages/ketchup/src/assets/box-performance.js b/packages/ketchup/src/assets/box-performance.js index 52511ae299..cb558be76f 100644 --- a/packages/ketchup/src/assets/box-performance.js +++ b/packages/ketchup/src/assets/box-performance.js @@ -907,8 +907,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A202277) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A202277) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -1629,8 +1628,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A201717) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A201717) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -2351,8 +2349,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A201741) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A201741) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -3073,8 +3070,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A202415) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A202415) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -3795,8 +3791,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A202494) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;077A;077A202494) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -4523,8 +4518,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000089) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000089) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -5252,8 +5246,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000082) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000082) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -5981,8 +5974,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000083) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000083) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -6709,8 +6701,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000357) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000357) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -7437,8 +7428,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000029) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000029) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -8165,8 +8155,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000030) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000030) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -8800,8 +8789,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: Aggiornamento har (Inattivo)', + value: 'Richieste Inter Piano editoriale: Aggiornamento har (Inattivo)', displayedValue: 'Richieste Inter Piano editoriale: Aggiornamento har (Inattivo)', }, @@ -8895,8 +8883,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000366) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000366) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -9623,8 +9610,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000031) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000031) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -10351,8 +10337,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000346) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000346) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -11072,8 +11057,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000056) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000056) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -11800,8 +11784,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000058) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000058) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -12521,8 +12504,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000169) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000169) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -13149,8 +13131,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Form marketing automation per nuovo', + value: 'Richieste Inter Form marketing automation per nuovo', displayedValue: 'Richieste Inter Form marketing automation per nuovo', }, @@ -13244,8 +13225,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000341) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000341) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -13972,8 +13952,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000356) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000356) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -14600,8 +14579,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: speciale case his', + value: 'Richieste Inter Piano editoriale: speciale case his', displayedValue: 'Richieste Inter Piano editoriale: speciale case his', }, @@ -14695,8 +14673,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000200) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000200) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -15417,8 +15394,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000106) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000106) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -16146,8 +16122,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000289) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000289) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -16874,8 +16849,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000349) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000349) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -17603,8 +17577,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000353) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000353) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -18331,8 +18304,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000177) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000177) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -19060,8 +19032,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000180) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000180) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -19695,8 +19666,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Verifica lead Progettazione - Pereg', + value: 'Richieste Inter Verifica lead Progettazione - Pereg', displayedValue: 'Richieste Inter Verifica lead Progettazione - Pereg', }, @@ -19790,8 +19760,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000181) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000181) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -20520,8 +20489,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000228) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000228) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -21248,8 +21216,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000185) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000185) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -21977,8 +21944,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000171) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000171) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -22698,8 +22664,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000130) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000130) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -23326,8 +23291,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Comunicazione ingresso smeup in ISV', + value: 'Richieste Inter Comunicazione ingresso smeup in ISV', displayedValue: 'Richieste Inter Comunicazione ingresso smeup in ISV', }, @@ -23421,8 +23385,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000251) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000251) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -24049,8 +24012,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Comunicazione ingresso smeup in ISV', + value: 'Richieste Inter Comunicazione ingresso smeup in ISV', displayedValue: 'Richieste Inter Comunicazione ingresso smeup in ISV', }, @@ -24144,8 +24106,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000257) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000257) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -24779,8 +24740,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: speciale Negozian', + value: 'Richieste Inter Piano editoriale: speciale Negozian', displayedValue: 'Richieste Inter Piano editoriale: speciale Negozian', }, @@ -24874,8 +24834,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000195) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000195) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -25603,8 +25562,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000131) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000131) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -26331,8 +26289,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000080) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000080) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -27059,8 +27016,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000158) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000158) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -27780,8 +27736,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000184) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000184) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -28508,8 +28463,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000032) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000032) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -29236,8 +29190,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000086) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000086) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -29964,8 +29917,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000177) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000177) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -30600,8 +30552,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Creazione contenuti homepage corpor', + value: 'Richieste Inter Creazione contenuti homepage corpor', displayedValue: 'Richieste Inter Creazione contenuti homepage corpor', }, @@ -30695,8 +30646,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000069) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000069) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -31424,8 +31374,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000087) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000087) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -32152,8 +32101,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000088) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000088) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -32881,8 +32829,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000303) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000303) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -33610,8 +33557,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000099) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000099) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -34338,8 +34284,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000174) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000174) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -35066,8 +35011,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000265) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000265) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -35794,8 +35738,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000407) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000407) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -36523,8 +36466,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000162) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000162) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -37151,8 +37093,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Aggiornamento clienti e prospect AC (Annullato)', + value: 'Richieste Inter Aggiornamento clienti e prospect AC (Annullato)', displayedValue: 'Richieste Inter Aggiornamento clienti e prospect AC (Annullato)', }, @@ -37246,8 +37187,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000313) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000313) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -37974,8 +37914,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000135) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000135) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -38702,8 +38641,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000173) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000173) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -39430,8 +39368,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000350) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000350) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -40158,8 +40095,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000188) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000188) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -40888,8 +40824,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000234) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000234) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -41616,8 +41551,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000399) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000399) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -42344,8 +42278,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000178) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000178) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -43073,8 +43006,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000299) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000299) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -43803,8 +43735,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000304) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000304) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -44533,8 +44464,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000305) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000305) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -45262,8 +45192,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000178) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000178) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -45990,8 +45919,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000182) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000182) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -46626,8 +46554,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Formazione delivery: customizzazion (Inattivo)', + value: 'Richieste Inter Formazione delivery: customizzazion (Inattivo)', displayedValue: 'Richieste Inter Formazione delivery: customizzazion (Inattivo)', }, @@ -46721,8 +46648,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000368) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000368) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -47356,8 +47282,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Formazione delivery: customizzazion (Inattivo)', + value: 'Richieste Inter Formazione delivery: customizzazion (Inattivo)', displayedValue: 'Richieste Inter Formazione delivery: customizzazion (Inattivo)', }, @@ -47451,8 +47376,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000369) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000369) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -48086,8 +48010,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -48181,8 +48104,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000423) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000423) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -48909,8 +48831,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000183) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000183) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -49637,8 +49558,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000370) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000370) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -50365,8 +50285,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000328) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000328) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -51086,8 +51005,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000132) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000132) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -51714,8 +51632,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Giornale di Brescia - top 1000 azie', + value: 'Richieste Inter Giornale di Brescia - top 1000 azie', displayedValue: 'Richieste Inter Giornale di Brescia - top 1000 azie', }, @@ -51809,8 +51726,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000175) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000175) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -52530,8 +52446,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000371) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000371) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -53258,8 +53173,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000267) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000267) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -53986,8 +53900,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000290) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000290) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -54621,8 +54534,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Verifica lead Progettazione - Pereg', + value: 'Richieste Inter Verifica lead Progettazione - Pereg', displayedValue: 'Richieste Inter Verifica lead Progettazione - Pereg', }, @@ -54716,8 +54628,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000182) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000182) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -55445,8 +55356,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000155) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000155) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -56173,8 +56083,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000161) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000161) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -56901,8 +56810,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000316) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000316) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -57629,8 +57537,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000318) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000318) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -58357,8 +58264,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000326) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000326) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -59085,8 +58991,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000329) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000329) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -59806,8 +59711,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000229) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000229) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -60527,8 +60431,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000160) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000160) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -61248,8 +61151,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000175) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000175) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -61969,8 +61871,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000179) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000179) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -62690,8 +62591,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000327) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000327) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -63412,8 +63312,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000352) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000352) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -64140,8 +64039,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000400) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000400) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -64868,8 +64766,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000091) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000091) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -65597,8 +65494,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000302) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000302) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -66318,8 +66214,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000176) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000176) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -66953,8 +66848,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Verifica corretto collegamento lead', + value: 'Richieste Inter Verifica corretto collegamento lead', displayedValue: 'Richieste Inter Verifica corretto collegamento lead', }, @@ -67048,8 +66942,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000183) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000183) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -67769,8 +67662,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000156) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000156) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -68490,8 +68382,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000157) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000157) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -69211,8 +69102,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000317) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000317) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -69933,8 +69823,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000319) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000319) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -70661,8 +70550,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000043) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000043) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -71382,8 +71270,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000092) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000092) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -72010,8 +71897,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Giornale di Brescia - top 1000 azie', + value: 'Richieste Inter Giornale di Brescia - top 1000 azie', displayedValue: 'Richieste Inter Giornale di Brescia - top 1000 azie', }, @@ -72105,8 +71991,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000174) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000174) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -72733,8 +72618,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Giornale di Brescia - top 1000 azie', + value: 'Richieste Inter Giornale di Brescia - top 1000 azie', displayedValue: 'Richieste Inter Giornale di Brescia - top 1000 azie', }, @@ -72828,8 +72712,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000176) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000176) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -73456,8 +73339,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Giornale di Brescia - top 1000 azie', + value: 'Richieste Inter Giornale di Brescia - top 1000 azie', displayedValue: 'Richieste Inter Giornale di Brescia - top 1000 azie', }, @@ -73551,8 +73433,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000179) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000179) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -74280,8 +74161,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000116) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000116) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -75008,8 +74888,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000513) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000513) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -75643,8 +75522,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -75738,8 +75616,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000428) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000428) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -76373,8 +76250,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: speciale Iperconv', + value: 'Richieste Inter Piano editoriale: speciale Iperconv', displayedValue: 'Richieste Inter Piano editoriale: speciale Iperconv', }, @@ -76468,8 +76344,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000120) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000120) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -77197,8 +77072,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000088) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000088) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -77926,8 +77800,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000115) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000115) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -78561,8 +78434,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: speciale Iperconv', + value: 'Richieste Inter Piano editoriale: speciale Iperconv', displayedValue: 'Richieste Inter Piano editoriale: speciale Iperconv', }, @@ -78656,8 +78528,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000118) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000118) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -79377,8 +79248,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000331) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000331) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -80098,8 +79968,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000351) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000351) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -80819,8 +80688,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143549) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143549) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -81540,8 +81408,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000159) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000159) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -82168,8 +82035,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Intervista Radionews24 Silvano Lanc', + value: 'Richieste Inter Intervista Radionews24 Silvano Lanc', displayedValue: 'Richieste Inter Intervista Radionews24 Silvano Lanc', }, @@ -82263,8 +82129,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000325) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000325) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -82984,8 +82849,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147857) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147857) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -83705,8 +83569,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147858) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147858) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -84426,8 +84289,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147960) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147960) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -85147,8 +85009,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147961) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147961) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -85868,8 +85729,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147468) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147468) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -86589,8 +86449,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147469) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147469) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -87310,8 +87169,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147470) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147470) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -88039,8 +87897,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000126) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000126) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -88767,8 +88624,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000406) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000406) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -89495,8 +89351,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000153) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000153) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -90216,8 +90071,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143550) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143550) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -90937,8 +90791,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143551) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143551) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -91658,8 +91511,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147859) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147859) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -92379,8 +92231,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147860) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147860) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -93100,8 +92951,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147965) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147965) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -93828,8 +93678,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000089) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000089) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -94556,8 +94405,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000150) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000150) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -95284,8 +95132,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000233) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000233) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -96012,8 +95859,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000161) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000161) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -96733,8 +96579,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143552) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143552) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -97454,8 +97299,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143556) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143556) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -98175,8 +98019,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147861) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147861) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -98896,8 +98739,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147962) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147962) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -99617,8 +99459,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147964) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147964) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -100338,8 +100179,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150280) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150280) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -101066,8 +100906,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000146) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000146) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -101795,8 +101634,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000295) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000295) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -102516,8 +102354,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000171) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000171) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -103237,8 +103074,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000172) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000172) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -103959,8 +103795,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000342) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000342) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -104680,8 +104515,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000343) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000343) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -105401,8 +105235,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143554) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143554) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -106122,8 +105955,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143555) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002143555) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -106843,8 +106675,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147862) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147862) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -107564,8 +107395,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000297) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000297) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -108285,8 +108115,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150267) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150267) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -109006,8 +108835,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150269) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150269) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -109727,8 +109555,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150275) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150275) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -110448,8 +110275,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150277) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002150277) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -111176,8 +111002,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000230) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000230) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -111904,8 +111729,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000067) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000067) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -112632,8 +112456,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000519) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000519) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -113353,8 +113176,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147863) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147863) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -114074,8 +113896,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147864) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002147864) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -114795,8 +114616,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002151227) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002151227) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -115516,8 +115336,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002151229) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002151229) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -116237,8 +116056,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002151231) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002151231) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -116965,8 +116783,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000137) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000137) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -117693,8 +117510,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000514) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000514) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -118421,8 +118237,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000147) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000147) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -119150,8 +118965,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000307) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000307) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -119871,8 +119685,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000347) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000347) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -120593,8 +120406,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000348) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000348) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -121314,8 +121126,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000151) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000151) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -122035,8 +121846,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000340) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000340) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -122756,8 +122566,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000450) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000450) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -123478,8 +123287,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000451) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000451) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -124200,8 +124008,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153031) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153031) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -124921,8 +124728,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153032) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153032) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -125642,8 +125448,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153034) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153034) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -126370,8 +126175,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000078) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000078) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -127098,8 +126902,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000092) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000092) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -127827,8 +127630,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000125) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000125) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -128556,8 +128358,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000129) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000129) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -129191,8 +128992,7 @@ const bigData1 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: speciale Negozian', + value: 'Richieste Inter Piano editoriale: speciale Negozian', displayedValue: 'Richieste Inter Piano editoriale: speciale Negozian', }, @@ -129286,8 +129086,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000193) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000193) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -130014,8 +129813,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000560) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000560) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -130735,8 +130533,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153016) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153016) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -131456,8 +131253,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153038) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153038) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -132177,8 +131973,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153039) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153039) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -132898,8 +132693,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153040) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002153040) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -133626,8 +133420,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000242) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000242) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -134354,8 +134147,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000093) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000093) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -135082,8 +134874,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000090) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000090) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -135810,8 +135601,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000052) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000052) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -136531,8 +136321,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154268) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154268) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -137252,8 +137041,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154269) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154269) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -137973,8 +137761,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154270) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154270) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -138694,8 +138481,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154272) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002154272) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -139422,8 +139208,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000150) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000150) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -140150,8 +139935,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000309) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000309) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -140878,8 +140662,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000310) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000310) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -141606,8 +141389,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000312) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000312) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -142334,8 +142116,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000083) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000083) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -143055,8 +142836,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156040) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156040) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -143776,8 +143556,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156041) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156041) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -144497,8 +144276,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156042) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156042) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -145225,8 +145003,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000203) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000203) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -145946,8 +145723,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000151) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000151) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -146667,8 +146443,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000154) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000154) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -147389,8 +147164,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000314) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000314) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -148110,8 +147884,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156036) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156036) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -148831,8 +148604,7 @@ const bigData1 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156038) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(XA;;0002156038) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -150144,8 +149916,7 @@ const bigData3 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000243) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000243) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -151355,8 +151126,7 @@ const bigData4 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Aggiornamento documentazione Datade', + value: 'Richieste Inter Aggiornamento documentazione Datade', displayedValue: 'Richieste Inter Aggiornamento documentazione Datade', }, @@ -151450,8 +151220,7 @@ const bigData4 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000575) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000575) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -152069,8 +151838,7 @@ const bigData4 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Aggiornamento installato UPP Manute', + value: 'Richieste Inter Aggiornamento installato UPP Manute', displayedValue: 'Richieste Inter Aggiornamento installato UPP Manute', }, @@ -152164,8 +151932,7 @@ const bigData4 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000311) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000311) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -153469,8 +153236,7 @@ const bigData6 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000121) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000121) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -154189,8 +153955,7 @@ const bigData6 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000238) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000238) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -154815,8 +154580,7 @@ const bigData6 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: Aggiornamento har (Inattivo)', + value: 'Richieste Inter Piano editoriale: Aggiornamento har (Inattivo)', displayedValue: 'Richieste Inter Piano editoriale: Aggiornamento har (Inattivo)', }, @@ -154910,8 +154674,7 @@ const bigData6 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000365) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000365) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -155629,8 +155392,7 @@ const bigData6 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000196) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000196) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -156936,8 +156698,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000250) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000250) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -157664,8 +157425,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000323) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000323) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -158394,8 +158154,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000124) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000124) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -159115,8 +158874,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000301) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000301) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -159844,8 +159602,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000234) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000234) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -160572,8 +160329,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000147) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000147) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -161300,8 +161056,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000324) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000324) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -162021,8 +161776,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000163) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000163) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -162742,8 +162496,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000166) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000166) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -163463,8 +163216,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000332) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000332) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -164184,8 +163936,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000337) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000337) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -164905,8 +164656,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000338) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000338) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -165633,8 +165383,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000181) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000181) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -166362,8 +166111,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000053) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000053) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -167090,8 +166838,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000152) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000152) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -167819,8 +167566,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000231) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000231) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -168547,8 +168293,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000315) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000315) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -169275,8 +169020,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000062) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000062) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -170003,8 +169747,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000103) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000103) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -170731,8 +170474,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000105) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000105) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -171459,8 +171201,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000109) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000109) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -172187,8 +171928,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000119) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000119) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -172915,8 +172655,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000163) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000163) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -173643,8 +173382,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000194) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000194) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -174372,8 +174110,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000057) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000057) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -175100,8 +174837,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000058) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000058) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -175829,8 +175565,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000218) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000218) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -176557,8 +176292,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000219) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000219) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -177285,8 +177019,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000186) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000186) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -178014,8 +177747,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000559) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000559) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -178742,8 +178474,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000158) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000158) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -179377,8 +179108,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Campagna telemarketing agenzia este', + value: 'Richieste Inter Campagna telemarketing agenzia este', displayedValue: 'Richieste Inter Campagna telemarketing agenzia este', }, @@ -179472,8 +179202,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000205) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000205) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -180107,8 +179836,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Campagna telemarketing agenzia este', + value: 'Richieste Inter Campagna telemarketing agenzia este', displayedValue: 'Richieste Inter Campagna telemarketing agenzia este', }, @@ -180202,8 +179930,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000206) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000206) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -180930,8 +180657,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000060) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000060) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -181659,8 +181385,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000404) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000404) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -182387,8 +182112,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000139) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000139) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -183023,8 +182747,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -183118,8 +182841,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000430) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000430) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -183846,8 +183568,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000098) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000098) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -184574,8 +184295,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000232) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000232) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -185209,8 +184929,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Report campagna telemktg presentazi', + value: 'Richieste Inter Report campagna telemktg presentazi', displayedValue: 'Richieste Inter Report campagna telemktg presentazi', }, @@ -185304,8 +185023,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000172) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000172) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -186032,8 +185750,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000184) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000184) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -186760,8 +186477,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000185) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000185) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -187489,8 +187205,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000207) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000207) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -188211,8 +187926,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000199) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000199) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -188932,8 +188646,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000201) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000201) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -189653,8 +189366,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000202) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000202) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -190374,8 +190086,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000059) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000059) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -191095,8 +190806,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000148) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000148) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -191816,8 +191526,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000259) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000259) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -192537,8 +192246,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000298) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000298) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -193258,8 +192966,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000306) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000306) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -193979,8 +193686,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000097) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000097) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -194700,8 +194406,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000100) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000100) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -195421,8 +195126,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000102) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000102) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -196142,8 +195846,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000075) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000075) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -196864,8 +196567,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000213) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000213) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -197586,8 +197288,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000557) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000557) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -198307,8 +198008,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000558) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000558) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -199036,8 +198736,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000100) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000100) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -199764,8 +199463,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000090) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000090) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -200487,8 +200185,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000107) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000107) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -201215,8 +200912,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000561) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000561) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -201850,8 +201546,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -201945,8 +201640,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000424) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000424) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -202580,8 +202274,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter CRM: produzione brochure e document', + value: 'Richieste Inter CRM: produzione brochure e document', displayedValue: 'Richieste Inter CRM: produzione brochure e document', }, @@ -202675,8 +202368,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000359) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000359) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -203310,8 +203002,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter CRM: produzione brochure e document', + value: 'Richieste Inter CRM: produzione brochure e document', displayedValue: 'Richieste Inter CRM: produzione brochure e document', }, @@ -203405,8 +203096,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000360) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000360) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -204040,8 +203730,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter CRM: produzione brochure e document', + value: 'Richieste Inter CRM: produzione brochure e document', displayedValue: 'Richieste Inter CRM: produzione brochure e document', }, @@ -204135,8 +203824,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000364) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000364) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -204771,8 +204459,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter CRM: produzione brochure e document', + value: 'Richieste Inter CRM: produzione brochure e document', displayedValue: 'Richieste Inter CRM: produzione brochure e document', }, @@ -204866,8 +204553,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000362) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000362) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -205594,8 +205280,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000180) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000180) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -206322,8 +206007,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000214) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000214) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -207050,8 +206734,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000213) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000213) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -207778,8 +207461,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000138) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000138) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -208506,8 +208188,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000086) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000086) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -209235,8 +208916,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000168) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000168) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -209963,8 +209643,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000419) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000419) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -210691,8 +210370,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000207) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000207) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -211419,8 +211097,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000208) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000208) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -212147,8 +211824,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000418) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000418) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -212875,8 +212551,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000155) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000155) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -213510,8 +213185,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -213605,8 +213279,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000425) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000425) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -214241,8 +213914,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -214336,8 +214008,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000426) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000426) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -214972,8 +214643,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter COMUNICAZIONE DATA PLATFORM (Inattivo)', + value: 'Richieste Inter COMUNICAZIONE DATA PLATFORM (Inattivo)', displayedValue: 'Richieste Inter COMUNICAZIONE DATA PLATFORM (Inattivo)', }, @@ -215067,8 +214737,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000433) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000433) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -215702,8 +215371,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter COMUNICAZIONE DATA PLATFORM (Inattivo)', + value: 'Richieste Inter COMUNICAZIONE DATA PLATFORM (Inattivo)', displayedValue: 'Richieste Inter COMUNICAZIONE DATA PLATFORM (Inattivo)', }, @@ -215797,8 +215465,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000517) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000517) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -216518,8 +216185,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000124) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000124) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -217239,8 +216905,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000125) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000125) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -217960,8 +217625,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000126) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000126) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -218682,8 +218346,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000108) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000108) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -219411,8 +219074,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000111) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000111) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -220140,8 +219802,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000069) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000069) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -220861,8 +220522,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000249) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000249) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -221583,8 +221243,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000143) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000143) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -222305,8 +221964,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000109) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000109) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -223034,8 +222692,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000099) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000099) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -223669,8 +223326,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -223764,8 +223420,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000429) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000429) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -224493,8 +224148,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000110) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000110) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -225222,8 +224876,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000187) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000187) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -225951,8 +225604,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000188) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000188) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -226586,8 +226238,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter PRESENTAZIONE ICS A CLIENTI e PROSP', + value: 'Richieste Inter PRESENTAZIONE ICS A CLIENTI e PROSP', displayedValue: 'Richieste Inter PRESENTAZIONE ICS A CLIENTI e PROSP', }, @@ -226681,8 +226332,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000204) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000204) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -227409,8 +227059,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000077) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000077) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -228137,8 +227786,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000112) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000112) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -228866,8 +228514,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000209) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000209) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -229588,8 +229235,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000115) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000115) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -230217,8 +229863,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Campagna telemktg ICS Q2 Iperconver', + value: 'Richieste Inter Campagna telemktg ICS Q2 Iperconver', displayedValue: 'Richieste Inter Campagna telemktg ICS Q2 Iperconver', }, @@ -230312,8 +229957,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000212) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000212) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -231035,8 +230679,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000110) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000110) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -231756,8 +231399,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000056) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000056) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -232477,8 +232119,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000105) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000105) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -233199,8 +232840,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000111) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000111) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -233922,8 +233562,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000112) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000112) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -234644,8 +234283,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000113) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000113) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -235367,8 +235005,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000114) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000114) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -236089,8 +235726,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000156) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000156) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -236817,8 +236453,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000015) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000015) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -237545,8 +237180,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000016) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000016) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -238273,8 +237907,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000101) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000101) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -239002,8 +238635,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000215) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000215) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -239730,8 +239362,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000248) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000248) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -240365,8 +239996,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano di comunicazione Mirtilli 2.0', + value: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', displayedValue: 'Richieste Inter Piano di comunicazione Mirtilli 2.0', }, @@ -240460,8 +240090,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000427) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000427) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -241095,8 +240724,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: articoli standard', + value: 'Richieste Inter Piano editoriale: articoli standard', displayedValue: 'Richieste Inter Piano editoriale: articoli standard', }, @@ -241190,8 +240818,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000103) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000103) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -241918,8 +241545,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000108) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000108) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -242647,8 +242273,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000173) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000173) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -243376,8 +243001,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000189) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000189) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -244105,8 +243729,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000190) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000190) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -244833,8 +244456,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000203) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000203) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -245562,8 +245184,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000054) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000054) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -246290,8 +245911,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000055) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000055) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -246925,8 +246545,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Piano editoriale: articoli standard', + value: 'Richieste Inter Piano editoriale: articoli standard', displayedValue: 'Richieste Inter Piano editoriale: articoli standard', }, @@ -247020,8 +246639,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000102) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000102) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -247748,8 +247366,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000068) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000068) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -248476,8 +248093,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000070) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000070) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -249204,8 +248820,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000073) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000073) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -249932,8 +249547,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000144) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000144) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -250653,8 +250267,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000065) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000065) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -251374,8 +250987,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000066) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000066) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -252095,8 +251707,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000104) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000104) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -252817,8 +252428,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000134) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000134) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -253446,8 +253056,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter CRM e arte del telefonare (Inattivo)', + value: 'Richieste Inter CRM e arte del telefonare (Inattivo)', displayedValue: 'Richieste Inter CRM e arte del telefonare (Inattivo)', }, @@ -253541,8 +253150,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000135) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000135) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -254262,8 +253870,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000192) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000192) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -254983,8 +254590,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000131) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000131) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -255611,8 +255217,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Attività ricorrente controllo socia', + value: 'Richieste Inter Attività ricorrente controllo socia', displayedValue: 'Richieste Inter Attività ricorrente controllo socia', }, @@ -255706,8 +255311,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000256) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000256) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -256428,8 +256032,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000076) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000076) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -257149,8 +256752,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000107) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000107) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -257870,8 +257472,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000154) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000154) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -258591,8 +258192,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000198) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000198) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -259312,8 +258912,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000116) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000116) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -260034,8 +259633,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000169) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000169) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -260755,8 +260353,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000149) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000149) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -261476,8 +261073,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000164) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000164) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -262197,8 +261793,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000165) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000165) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -262920,8 +262515,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000308) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000308) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -263549,8 +263143,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Nurturing (CAMPAGNA TLMK INTERNO 20', + value: 'Richieste Inter Nurturing (CAMPAGNA TLMK INTERNO 20', displayedValue: 'Richieste Inter Nurturing (CAMPAGNA TLMK INTERNO 20', }, @@ -263644,8 +263237,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000333) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000333) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -264273,8 +263865,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Telefonate e inserimento account le', + value: 'Richieste Inter Telefonate e inserimento account le', displayedValue: 'Richieste Inter Telefonate e inserimento account le', }, @@ -264368,8 +263959,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000334) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000334) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -264996,8 +264586,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Telefonate e inserimento account le', + value: 'Richieste Inter Telefonate e inserimento account le', displayedValue: 'Richieste Inter Telefonate e inserimento account le', }, @@ -265091,8 +264680,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000335) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000335) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -265719,8 +265307,7 @@ const bigData9 = { p: 'LS04', t: 'H3', }, - value: - 'Richieste Inter Telefonate e inserimento account le', + value: 'Richieste Inter Telefonate e inserimento account le', displayedValue: 'Richieste Inter Telefonate e inserimento account le', }, @@ -265814,8 +265401,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000336) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000336) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -266535,8 +266121,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000167) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000167) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -267256,8 +266841,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000339) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000339) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -267977,8 +267561,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000074) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000074) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -268698,8 +268281,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000078) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000078) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -269419,8 +269001,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000139) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000139) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -270140,8 +269721,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000141) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000141) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -270861,8 +270441,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000142) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000142) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -271582,8 +271161,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000144) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000144) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -272303,8 +271881,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000162) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000162) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -273025,8 +272602,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000205) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000205) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -273746,8 +273322,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000284) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000284) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -274467,8 +274042,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000286) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000286) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -275188,8 +274762,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000287) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000287) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -275909,8 +275482,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000330) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000330) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -276630,8 +276202,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000244) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000244) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -277352,8 +276923,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000210) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000210) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -278082,8 +277652,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000059) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000059) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -278811,8 +278380,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000060) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000060) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -279540,8 +279108,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000062) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000062) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -280269,8 +279836,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000064) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000064) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -280998,8 +280564,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000066) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000066) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -281727,8 +281292,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000070) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000070) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -282456,8 +282020,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000073) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000073) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -283185,8 +282748,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000075) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000075) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -283914,8 +283476,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000079) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000079) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -284643,8 +284204,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000081) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS05;LS21000081) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -285371,8 +284931,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000093) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000093) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -286099,8 +285658,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000096) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000096) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -286828,8 +286386,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000091) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000091) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -287556,8 +287113,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000094) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000094) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -288284,8 +287840,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000095) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000095) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -289012,8 +288567,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000041) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000041) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -289740,8 +289294,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000042) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000042) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -290468,8 +290021,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000045) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000045) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -291196,8 +290748,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000048) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000048) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -291924,8 +291475,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000049) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000049) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -292652,8 +292202,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000084) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000084) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -293373,8 +292922,7 @@ const bigData9 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000087) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(H3;LS04;NW21000087) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -294678,8 +294226,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003484) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003484) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -295390,8 +294937,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003485) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003485) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -296102,8 +295648,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003486) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003486) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -296814,8 +296359,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003488) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003488) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -297526,8 +297070,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003489) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003489) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -298238,8 +297781,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003490) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003490) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -298950,8 +298492,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003497) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003497) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -299662,8 +299203,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003498) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003498) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -300374,8 +299914,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003502) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003502) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -301086,8 +300625,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003506) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003506) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -301798,8 +301336,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003524) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003524) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -302510,8 +302047,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003525) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003525) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -303222,8 +302758,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003535) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003535) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -303934,8 +303469,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003541) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003541) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -304646,8 +304180,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003543) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003543) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -305358,8 +304891,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003544) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003544) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -306070,8 +305602,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003547) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003547) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -306782,8 +306313,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003552) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003552) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -307494,8 +307024,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003557) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003557) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -308206,8 +307735,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003558) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003558) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -308918,8 +308446,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003579) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003579) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -309630,8 +309157,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003580) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003580) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -310342,8 +309868,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003587) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003587) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -311054,8 +310579,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003596) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003596) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -311766,8 +311290,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003599) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003599) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -312478,8 +312001,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003601) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003601) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -313190,8 +312712,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003655) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003655) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -313902,8 +313423,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003656) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003656) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -314614,8 +314134,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003689) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003689) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -315326,8 +314845,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003694) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003694) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -316038,8 +315556,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003696) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003696) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -316750,8 +316267,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003697) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003697) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -317462,8 +316978,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003707) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003707) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -318174,8 +317689,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003708) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003708) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -318886,8 +318400,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003709) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003709) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -319598,8 +319111,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003710) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003710) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -320310,8 +319822,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003715) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003715) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -321022,8 +320533,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003716) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003716) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -321734,8 +321244,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003721) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003721) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -322446,8 +321955,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003722) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003722) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -323158,8 +322666,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003723) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003723) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -323870,8 +323377,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003724) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003724) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -324582,8 +324088,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003725) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003725) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -325294,8 +324799,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003726) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003726) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -326006,8 +325510,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003731) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003731) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -326718,8 +326221,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003745) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003745) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -327430,8 +326932,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003783) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003783) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -328142,8 +327643,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003819) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003819) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -328854,8 +328354,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003831) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003831) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -329566,8 +329065,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003836) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003836) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -330278,8 +329776,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003873) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003873) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -330990,8 +330487,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003500) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003500) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -331702,8 +331198,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003507) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003507) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -332414,8 +331909,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003538) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003538) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -333126,8 +332620,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003550) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003550) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -333838,8 +333331,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003585) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003585) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -334550,8 +334042,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003588) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003588) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -335262,8 +334753,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003602) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003602) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -335974,8 +335464,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003610) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003610) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -336686,8 +336175,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003620) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003620) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -337398,8 +336886,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003621) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003621) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -338110,8 +337597,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003680) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003680) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -338822,8 +338308,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003681) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003681) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -339534,8 +339019,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003692) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003692) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -340246,8 +339730,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003718) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003718) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -340958,8 +340441,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003719) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003719) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -341670,8 +341152,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003727) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003727) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -342382,8 +341863,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003730) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003730) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -343094,8 +342574,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003752) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003752) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -343806,8 +343285,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003823) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003823) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -344518,8 +343996,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003847) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003847) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -345230,8 +344707,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003508) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003508) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -345942,8 +345418,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003520) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003520) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -346654,8 +346129,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003521) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003521) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -347366,8 +346840,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003522) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003522) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -348078,8 +347551,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003523) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003523) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -348790,8 +348262,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003526) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003526) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -349502,8 +348973,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003527) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003527) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -350214,8 +349684,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003528) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003528) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -350926,8 +350395,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003529) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003529) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -351638,8 +351106,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003531) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003531) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -352350,8 +351817,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003532) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003532) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -353062,8 +352528,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003533) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003533) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -353774,8 +353239,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003534) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003534) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -354486,8 +353950,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003537) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003537) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -355198,8 +354661,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003539) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003539) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -355910,8 +355372,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003540) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003540) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -356622,8 +356083,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003545) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003545) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -357334,8 +356794,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003546) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003546) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -358046,8 +357505,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003555) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003555) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -358758,8 +358216,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003565) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003565) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, @@ -359470,8 +358927,7 @@ const bigData10 = { icon: 'pencil', }, obj: { - k: - 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003670) P(Azi(02)) G(DLG) )', + k: 'I(VO;COD_VER;000112) B(Yes) E(F(EXD;B£BASE_05;ESE.GES) 1(F3;;0000003670) P(Azi(02)) G(DLG) )', p: 'BTN', t: 'J4', }, diff --git a/packages/ketchup/src/assets/calendar.js b/packages/ketchup/src/assets/calendar.js index 9b9dfb31bd..4ba2009582 100644 --- a/packages/ketchup/src/assets/calendar.js +++ b/packages/ketchup/src/assets/calendar.js @@ -331,8 +331,11 @@ const callback = (e) => { const calendars = document.querySelectorAll('kup-calendar'); for (let index = 0; index < calendars.length; index++) { const calendar = calendars[index]; - if(calendar.id === 'with-custom-columns') { - calendar.data = { columns: [...calendarColumnsData.columns], rows: calendarColumnsData.rows }; + if (calendar.id === 'with-custom-columns') { + calendar.data = { + columns: [...calendarColumnsData.columns], + rows: calendarColumnsData.rows, + }; calendar.calendarColumns = { date: 'col1', descr: 'col2', @@ -346,55 +349,77 @@ for (let index = 0; index < calendars.length; index++) { calendar.data = { columns: [...data.columns], rows: data.rows }; calendar.calendarColumns = { date: 'date', - descr: 'descr' + descr: 'descr', }; } - const dateCol = calendar.data.columns.find((col) => col.name === calendar.calendarColumns.date); - const descrCol = calendar.data.columns.find((col) => col.name === calendar.calendarColumns.descr); - const endCol = calendar.data.columns.find((col) => col.name === calendar.calendarColumns.end); - const iconCol = calendar.data.columns.find((col) => col.name === calendar.calendarColumns.icon); - const imageCol = calendar.data.columns.find((col) => col.name === calendar.calendarColumns.image); - const startCol = calendar.data.columns.find((col) => col.name === calendar.calendarColumns.start); - const styleCol = calendar.data.columns.find((col) => col.name === calendar.calendarColumns.style); + const dateCol = calendar.data.columns.find( + (col) => col.name === calendar.calendarColumns.date + ); + const descrCol = calendar.data.columns.find( + (col) => col.name === calendar.calendarColumns.descr + ); + const endCol = calendar.data.columns.find( + (col) => col.name === calendar.calendarColumns.end + ); + const iconCol = calendar.data.columns.find( + (col) => col.name === calendar.calendarColumns.icon + ); + const imageCol = calendar.data.columns.find( + (col) => col.name === calendar.calendarColumns.image + ); + const startCol = calendar.data.columns.find( + (col) => col.name === calendar.calendarColumns.start + ); + const styleCol = calendar.data.columns.find( + (col) => col.name === calendar.calendarColumns.style + ); - calendar.data.columns[calendar.data.columns.indexOf(dateCol)] = dateCol - calendar.data.columns[calendar.data.columns.indexOf(descrCol)] = descrCol + calendar.data.columns[calendar.data.columns.indexOf(dateCol)] = dateCol; + calendar.data.columns[calendar.data.columns.indexOf(descrCol)] = descrCol; switch (calendar.id) { case 'week-view': - calendar.data.columns[calendar.data.columns.indexOf(endCol)] = endCol - calendar.data.columns[calendar.data.columns.indexOf(startCol)] = startCol + calendar.data.columns[calendar.data.columns.indexOf(endCol)] = + endCol; + calendar.data.columns[calendar.data.columns.indexOf(startCol)] = + startCol; calendar.calendarColumns = { ...calendar.calendarColumns, start: 'start', end: 'end', - } + }; break; case 'with-icon': - calendar.data.columns[calendar.data.columns.indexOf(iconCol)] = iconCol + calendar.data.columns[calendar.data.columns.indexOf(iconCol)] = + iconCol; calendar.calendarColumns = { ...calendar.calendarColumns, icon: 'icon', - } + }; break; case 'with-images': - calendar.data.columns[calendar.data.columns.indexOf(imageCol)] = imageCol + calendar.data.columns[calendar.data.columns.indexOf(imageCol)] = + imageCol; calendar.calendarColumns = { ...calendar.calendarColumns, image: 'image', - } + }; break; case 'with-style': - calendar.data.columns[calendar.data.columns.indexOf(styleCol)] = styleCol + calendar.data.columns[calendar.data.columns.indexOf(styleCol)] = + styleCol; calendar.calendarColumns = { ...calendar.calendarColumns, style: 'style', - } + }; break; case 'with-custom-columns': - calendar.data.columns[calendar.data.columns.indexOf(endCol)] = endCol - calendar.data.columns[calendar.data.columns.indexOf(startCol)] = startCol - calendar.data.columns[calendar.data.columns.indexOf(styleCol)] = styleCol + calendar.data.columns[calendar.data.columns.indexOf(endCol)] = + endCol; + calendar.data.columns[calendar.data.columns.indexOf(startCol)] = + startCol; + calendar.data.columns[calendar.data.columns.indexOf(styleCol)] = + styleCol; } calendar.addEventListener('kup-calendar-dateclick', callback); diff --git a/packages/ketchup/src/assets/chart.js b/packages/ketchup/src/assets/chart.js index d7c3d2cf13..6ec4c4f170 100644 --- a/packages/ketchup/src/assets/chart.js +++ b/packages/ketchup/src/assets/chart.js @@ -1,2778 +1,2778 @@ const baseData = { - "columns": [ - { - "isKey": false, - "name": "CHA1_A", - "obj": { - "k": "", - "p": "COL", - "t": "CN" - }, - "title": "Persona" - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA1_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Anno Corrente" - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA2_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Anno Corrente" - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA3_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Anno Corrente" - } - ], - "rows": [ - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA3_S": { - "obj": { - "k": "15", - "p": "", - "t": "NR" - }, - "value": "15" - }, - "CHA2_S": { - "obj": { - "k": "201", - "p": "", - "t": "NR" - }, - "value": "201" - }, - "CHA1_A": { - "obj": { - "k": "SANCOS", - "p": "COL", - "t": "CN" - }, - "value": "SANCOS" - } - }, - "id": "0", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "0", - "p": "", - "t": "NR" - }, - "value": "0" - }, - "CHA3_S": { - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "BENMAR", - "p": "COL", - "t": "CN" - }, - "value": "BENMAR" - } - }, - "id": "1", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA3_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "0", - "p": "", - "t": "NR" - }, - "value": "0" - }, - "CHA1_A": { - "obj": { - "k": "CARLUC", - "p": "COL", - "t": "CN" - }, - "value": "CARLUC" - } - }, - "id": "2", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA3_S": { - "obj": { - "k": "0", - "p": "", - "t": "NR" - }, - "value": "0" - }, - "CHA2_S": { - "obj": { - "k": "22", - "p": "", - "t": "NR" - }, - "value": "22" - }, - "CHA1_A": { - "obj": { - "k": "FIOGIA", - "p": "COL", - "t": "CN" - }, - "value": "FIOGIA" - } - }, - "id": "3", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA3_S": { - "obj": { - "k": "9", - "p": "", - "t": "NR" - }, - "value": "9" - }, - "CHA2_S": { - "obj": { - "k": "72", - "p": "", - "t": "NR" - }, - "value": "72" - }, - "CHA1_A": { - "obj": { - "k": "Franco", - "p": "COL", - "t": "CN" - }, - "value": "Franco" - } - }, - "id": "4", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA3_S": { - "obj": { - "k": "15", - "p": "", - "t": "NR" - }, - "value": "15" - }, - "CHA2_S": { - "obj": { - "k": "5", - "p": "", - "t": "NR" - }, - "value": "5" - }, - "CHA1_A": { - "obj": { - "k": "Carlo", - "p": "COL", - "t": "CN" - }, - "value": "Carlo" - } - }, - "id": "5", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "56", - "p": "", - "t": "NR" - }, - "value": "56" - }, - "CHA3_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "CHA1_A": { - "obj": { - "k": "Oliviero", - "p": "COL", - "t": "CN" - }, - "value": "Oliviero" - } - }, - "id": "6", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA3_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA2_S": { - "obj": { - "k": "24", - "p": "", - "t": "NR" - }, - "value": "24" - }, - "CHA1_A": { - "obj": { - "k": "Quinto", - "p": "COL", - "t": "CN" - }, - "value": "Quinto" - } - }, - "id": "7", - "object": "", - "readOnly": true - } - ], - }; + columns: [ + { + isKey: false, + name: 'CHA1_A', + obj: { + k: '', + p: 'COL', + t: 'CN', + }, + title: 'Persona', + }, + { + decimals: 0, + isKey: false, + name: 'CHA1_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Anno Corrente', + }, + { + decimals: 0, + isKey: false, + name: 'CHA2_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Anno Corrente', + }, + { + decimals: 0, + isKey: false, + name: 'CHA3_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Anno Corrente', + }, + ], + rows: [ + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA3_S: { + obj: { + k: '15', + p: '', + t: 'NR', + }, + value: '15', + }, + CHA2_S: { + obj: { + k: '201', + p: '', + t: 'NR', + }, + value: '201', + }, + CHA1_A: { + obj: { + k: 'SANCOS', + p: 'COL', + t: 'CN', + }, + value: 'SANCOS', + }, + }, + id: '0', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '0', + p: '', + t: 'NR', + }, + value: '0', + }, + CHA3_S: { + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: 'BENMAR', + p: 'COL', + t: 'CN', + }, + value: 'BENMAR', + }, + }, + id: '1', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA3_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '0', + p: '', + t: 'NR', + }, + value: '0', + }, + CHA1_A: { + obj: { + k: 'CARLUC', + p: 'COL', + t: 'CN', + }, + value: 'CARLUC', + }, + }, + id: '2', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA3_S: { + obj: { + k: '0', + p: '', + t: 'NR', + }, + value: '0', + }, + CHA2_S: { + obj: { + k: '22', + p: '', + t: 'NR', + }, + value: '22', + }, + CHA1_A: { + obj: { + k: 'FIOGIA', + p: 'COL', + t: 'CN', + }, + value: 'FIOGIA', + }, + }, + id: '3', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA3_S: { + obj: { + k: '9', + p: '', + t: 'NR', + }, + value: '9', + }, + CHA2_S: { + obj: { + k: '72', + p: '', + t: 'NR', + }, + value: '72', + }, + CHA1_A: { + obj: { + k: 'Franco', + p: 'COL', + t: 'CN', + }, + value: 'Franco', + }, + }, + id: '4', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA3_S: { + obj: { + k: '15', + p: '', + t: 'NR', + }, + value: '15', + }, + CHA2_S: { + obj: { + k: '5', + p: '', + t: 'NR', + }, + value: '5', + }, + CHA1_A: { + obj: { + k: 'Carlo', + p: 'COL', + t: 'CN', + }, + value: 'Carlo', + }, + }, + id: '5', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '56', + p: '', + t: 'NR', + }, + value: '56', + }, + CHA3_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + CHA1_A: { + obj: { + k: 'Oliviero', + p: 'COL', + t: 'CN', + }, + value: 'Oliviero', + }, + }, + id: '6', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA3_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA2_S: { + obj: { + k: '24', + p: '', + t: 'NR', + }, + value: '24', + }, + CHA1_A: { + obj: { + k: 'Quinto', + p: 'COL', + t: 'CN', + }, + value: 'Quinto', + }, + }, + id: '7', + object: '', + readOnly: true, + }, + ], +}; - const comboData = { - "columns": [ - { - "isKey": false, - "name": "CHA1_A", - "obj": { - "k": "", - "p": "COL", - "t": "CN" - }, - "title": "Persona", - "tooltip": true - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA1_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Anno Corrente", - "tooltip": true - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA2_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Anno Corrente", - "tooltip": true - } - ], - "rows": [ - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "SANCOS", - "p": "COL", - "t": "CN" - }, - "value": "SANCOS" - }, - "CHA1_S_mark": { - "value": "3" - }, - "CHA2_S_mark": { - "value": "3" - } - }, - "id": "0", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "BENMAR", - "p": "COL", - "t": "CN" - }, - "value": "BENMAR" - }, - "CHA1_S_mark": { - "value": "3" - }, - "CHA2_S_mark": { - "value": "3" - } - }, - "id": "1", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA1_A": { - "obj": { - "k": "CARLUC", - "p": "COL", - "t": "CN" - }, - "value": "CARLUC" - }, - "CHA1_S_mark": { - "value": "8" - }, - "CHA2_S_mark": { - "value": "10" - } - }, - "id": "2", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "22", - "p": "", - "t": "NR" - }, - "value": "22" - }, - "CHA1_A": { - "obj": { - "k": "FIOGIA", - "p": "COL", - "t": "CN" - }, - "value": "FIOGIA" - }, - "CHA1_S_mark": { - "value": "2" - }, - "CHA2_S_mark": { - "value": "22" - } - }, - "id": "3", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "Franco", - "p": "COL", - "t": "CN" - }, - "value": "Franco" - }, - "CHA1_S_mark": { - "value": "1" - }, - "CHA2_S_mark": { - "value": "1" - } - }, - "id": "4", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "5", - "p": "", - "t": "NR" - }, - "value": "5" - }, - "CHA1_A": { - "obj": { - "k": "Carlo", - "p": "COL", - "t": "CN" - }, - "value": "Carlo" - }, - "CHA1_S_mark": { - "value": "16" - }, - "CHA2_S_mark": { - "value": "5" - } - }, - "id": "5", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "CHA1_A": { - "obj": { - "k": "Oliviero", - "p": "COL", - "t": "CN" - }, - "value": "Oliviero" - }, - "CHA1_S_mark": { - "value": "10" - }, - "CHA2_S_mark": { - "value": "7" - } - }, - "id": "6", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "Quinto", - "p": "COL", - "t": "CN" - }, - "value": "Quinto" - }, - "CHA1_S_mark": { - "value": "3" - }, - "CHA2_S_mark": { - "value": "3" - } - }, - "id": "7", - "object": "", - "readOnly": true - } - ], - }; - - const timelineData1 = { - "columns" : [ - { - "isKey": false, - "name": "CHA1_A", - "obj": { - "k": "", - "p": "YYMD", - "t": "D8" - }, - "title": "Persona", - "tooltip": true - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA1_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Anno Corrente", - "tooltip": true - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA2_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Anno Corrente", - "tooltip": true - } - ], - "rows" : [ - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150102", - "p": "YYMD", - "t": "D8" - }, - "value": "20150102" - } - }, - "id": "0", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150103", - "p": "YYMD", - "t": "D8" - }, - "value": "20150103" - } - }, - "id": "1", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150104", - "p": "YYMD", - "t": "D8" - }, - "value": "20150104" - } - }, - "id": "2", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150105", - "p": "YYMD", - "t": "D8" - }, - "value": "20150105" - } - }, - "id": "3", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150106", - "p": "YYMD", - "t": "D8" - }, - "value": "20150106" - } - }, - "id": "4", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150107", - "p": "YYMD", - "t": "D8" - }, - "value": "20150107" - } - }, - "id": "5", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "11", - "p": "", - "t": "NR" - }, - "value": "11" - }, - "CHA1_A": { - "obj": { - "k": "20150108", - "p": "YYMD", - "t": "D8" - }, - "value": "20150108" - } - }, - "id": "6", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "20150109", - "p": "YYMD", - "t": "D8" - }, - "value": "20150109" - } - }, - "id": "7", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150110", - "p": "YYMD", - "t": "D8" - }, - "value": "20150110" - } - }, - "id": "8", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150111", - "p": "YYMD", - "t": "D8" - }, - "value": "20150111" - } - }, - "id": "9", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150112", - "p": "YYMD", - "t": "D8" - }, - "value": "20150112" - } - }, - "id": "10", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150113", - "p": "YYMD", - "t": "D8" - }, - "value": "20150113" - } - }, - "id": "11", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150114", - "p": "YYMD", - "t": "D8" - }, - "value": "20150114" - } - }, - "id": "12", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "11", - "p": "", - "t": "NR" - }, - "value": "11" - }, - "CHA1_A": { - "obj": { - "k": "20150115", - "p": "YYMD", - "t": "D8" - }, - "value": "20150115" - } - }, - "id": "13", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "20150116", - "p": "YYMD", - "t": "D8" - }, - "value": "20150116" - } - }, - "id": "14", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150117", - "p": "YYMD", - "t": "D8" - }, - "value": "20150117" - } - }, - "id": "15", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150118", - "p": "YYMD", - "t": "D8" - }, - "value": "20150118" - } - }, - "id": "16", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150119", - "p": "YYMD", - "t": "D8" - }, - "value": "20150119" - } - }, - "id": "17", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150120", - "p": "YYMD", - "t": "D8" - }, - "value": "20150120" - } - }, - "id": "18", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150121", - "p": "YYMD", - "t": "D8" - }, - "value": "20150121" - } - }, - "id": "19", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "11", - "p": "", - "t": "NR" - }, - "value": "11" - }, - "CHA1_A": { - "obj": { - "k": "20150122", - "p": "YYMD", - "t": "D8" - }, - "value": "20150122" - } - }, - "id": "20", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "20150123", - "p": "YYMD", - "t": "D8" - }, - "value": "20150123" - } - }, - "id": "21", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150124", - "p": "YYMD", - "t": "D8" - }, - "value": "20150124" - } - }, - "id": "22", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150125", - "p": "YYMD", - "t": "D8" - }, - "value": "20150125" - } - }, - "id": "23", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150126", - "p": "YYMD", - "t": "D8" - }, - "value": "20150126" - } - }, - "id": "24", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150127", - "p": "YYMD", - "t": "D8" - }, - "value": "20150127" - } - }, - "id": "25", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150128", - "p": "YYMD", - "t": "D8" - }, - "value": "20150128" - } - }, - "id": "26", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "11", - "p": "", - "t": "NR" - }, - "value": "11" - }, - "CHA1_A": { - "obj": { - "k": "20150129", - "p": "YYMD", - "t": "D8" - }, - "value": "20150129" - } - }, - "id": "27", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150201", - "p": "YYMD", - "t": "D8" - }, - "value": "20150201" - } - }, - "id": "28", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150202", - "p": "YYMD", - "t": "D8" - }, - "value": "20150202" - } - }, - "id": "29", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150203", - "p": "YYMD", - "t": "D8" - }, - "value": "20150203" - } - }, - "id": "30", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150204", - "p": "YYMD", - "t": "D8" - }, - "value": "20150204" - } - }, - "id": "31", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150205", - "p": "YYMD", - "t": "D8" - }, - "value": "20150205" - } - }, - "id": "32", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150206", - "p": "YYMD", - "t": "D8" - }, - "value": "20150206" - } - }, - "id": "33", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150207", - "p": "YYMD", - "t": "D8" - }, - "value": "20150207" - } - }, - "id": "34", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "11", - "p": "", - "t": "NR" - }, - "value": "11" - }, - "CHA1_A": { - "obj": { - "k": "20150208", - "p": "YYMD", - "t": "D8" - }, - "value": "20150208" - } - }, - "id": "35", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "20150209", - "p": "YYMD", - "t": "D8" - }, - "value": "20150209" - } - }, - "id": "36", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150210", - "p": "YYMD", - "t": "D8" - }, - "value": "20150210" - } - }, - "id": "37", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150211", - "p": "YYMD", - "t": "D8" - }, - "value": "20150211" - } - }, - "id": "38", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150212", - "p": "YYMD", - "t": "D8" - }, - "value": "20150212" - } - }, - "id": "39", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150213", - "p": "YYMD", - "t": "D8" - }, - "value": "20150213" - } - }, - "id": "40", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150214", - "p": "YYMD", - "t": "D8" - }, - "value": "20150214" - } - }, - "id": "41", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "11", - "p": "", - "t": "NR" - }, - "value": "11" - }, - "CHA1_A": { - "obj": { - "k": "20150215", - "p": "YYMD", - "t": "D8" - }, - "value": "20150215" - } - }, - "id": "42", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "20150216", - "p": "YYMD", - "t": "D8" - }, - "value": "20150216" - } - }, - "id": "43", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150217", - "p": "YYMD", - "t": "D8" - }, - "value": "20150217" - } - }, - "id": "44", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150218", - "p": "YYMD", - "t": "D8" - }, - "value": "20150218" - } - }, - "id": "45", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150219", - "p": "YYMD", - "t": "D8" - }, - "value": "20150219" - } - }, - "id": "46", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150220", - "p": "YYMD", - "t": "D8" - }, - "value": "20150220" - } - }, - "id": "47", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA2_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "20150221", - "p": "YYMD", - "t": "D8" - }, - "value": "20150221" - } - }, - "id": "48", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA2_S": { - "obj": { - "k": "11", - "p": "", - "t": "NR" - }, - "value": "11" - }, - "CHA1_A": { - "obj": { - "k": "20150222", - "p": "YYMD", - "t": "D8" - }, - "value": "20150222" - } - }, - "id": "49", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "3", - "p": "", - "t": "NR" - }, - "value": "3" - }, - "CHA1_A": { - "obj": { - "k": "20150223", - "p": "YYMD", - "t": "D8" - }, - "value": "20150223" - } - }, - "id": "50", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "8", - "p": "", - "t": "NR" - }, - "value": "8" - }, - "CHA2_S": { - "obj": { - "k": "20", - "p": "", - "t": "NR" - }, - "value": "20" - }, - "CHA1_A": { - "obj": { - "k": "20150224", - "p": "YYMD", - "t": "D8" - }, - "value": "20150224" - } - }, - "id": "51", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA2_S": { - "obj": { - "k": "12", - "p": "", - "t": "NR" - }, - "value": "12" - }, - "CHA1_A": { - "obj": { - "k": "20150225", - "p": "YYMD", - "t": "D8" - }, - "value": "20150225" - } - }, - "id": "52", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA2_S": { - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "CHA1_A": { - "obj": { - "k": "20150226", - "p": "YYMD", - "t": "D8" - }, - "value": "20150226" - } - }, - "id": "53", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "16", - "p": "", - "t": "NR" - }, - "value": "16" - }, - "CHA2_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "20150227", - "p": "YYMD", - "t": "D8" - }, - "value": "20150227" - } - }, - "id": "54", - "object": "", - "readOnly": true - } - ], - } +const comboData = { + columns: [ + { + isKey: false, + name: 'CHA1_A', + obj: { + k: '', + p: 'COL', + t: 'CN', + }, + title: 'Persona', + tooltip: true, + }, + { + decimals: 0, + isKey: false, + name: 'CHA1_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Anno Corrente', + tooltip: true, + }, + { + decimals: 0, + isKey: false, + name: 'CHA2_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Anno Corrente', + tooltip: true, + }, + ], + rows: [ + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: 'SANCOS', + p: 'COL', + t: 'CN', + }, + value: 'SANCOS', + }, + CHA1_S_mark: { + value: '3', + }, + CHA2_S_mark: { + value: '3', + }, + }, + id: '0', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: 'BENMAR', + p: 'COL', + t: 'CN', + }, + value: 'BENMAR', + }, + CHA1_S_mark: { + value: '3', + }, + CHA2_S_mark: { + value: '3', + }, + }, + id: '1', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA1_A: { + obj: { + k: 'CARLUC', + p: 'COL', + t: 'CN', + }, + value: 'CARLUC', + }, + CHA1_S_mark: { + value: '8', + }, + CHA2_S_mark: { + value: '10', + }, + }, + id: '2', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '22', + p: '', + t: 'NR', + }, + value: '22', + }, + CHA1_A: { + obj: { + k: 'FIOGIA', + p: 'COL', + t: 'CN', + }, + value: 'FIOGIA', + }, + CHA1_S_mark: { + value: '2', + }, + CHA2_S_mark: { + value: '22', + }, + }, + id: '3', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: 'Franco', + p: 'COL', + t: 'CN', + }, + value: 'Franco', + }, + CHA1_S_mark: { + value: '1', + }, + CHA2_S_mark: { + value: '1', + }, + }, + id: '4', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '5', + p: '', + t: 'NR', + }, + value: '5', + }, + CHA1_A: { + obj: { + k: 'Carlo', + p: 'COL', + t: 'CN', + }, + value: 'Carlo', + }, + CHA1_S_mark: { + value: '16', + }, + CHA2_S_mark: { + value: '5', + }, + }, + id: '5', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + CHA1_A: { + obj: { + k: 'Oliviero', + p: 'COL', + t: 'CN', + }, + value: 'Oliviero', + }, + CHA1_S_mark: { + value: '10', + }, + CHA2_S_mark: { + value: '7', + }, + }, + id: '6', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: 'Quinto', + p: 'COL', + t: 'CN', + }, + value: 'Quinto', + }, + CHA1_S_mark: { + value: '3', + }, + CHA2_S_mark: { + value: '3', + }, + }, + id: '7', + object: '', + readOnly: true, + }, + ], +}; + +const timelineData1 = { + columns: [ + { + isKey: false, + name: 'CHA1_A', + obj: { + k: '', + p: 'YYMD', + t: 'D8', + }, + title: 'Persona', + tooltip: true, + }, + { + decimals: 0, + isKey: false, + name: 'CHA1_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Anno Corrente', + tooltip: true, + }, + { + decimals: 0, + isKey: false, + name: 'CHA2_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Anno Corrente', + tooltip: true, + }, + ], + rows: [ + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150102', + p: 'YYMD', + t: 'D8', + }, + value: '20150102', + }, + }, + id: '0', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150103', + p: 'YYMD', + t: 'D8', + }, + value: '20150103', + }, + }, + id: '1', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150104', + p: 'YYMD', + t: 'D8', + }, + value: '20150104', + }, + }, + id: '2', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150105', + p: 'YYMD', + t: 'D8', + }, + value: '20150105', + }, + }, + id: '3', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150106', + p: 'YYMD', + t: 'D8', + }, + value: '20150106', + }, + }, + id: '4', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150107', + p: 'YYMD', + t: 'D8', + }, + value: '20150107', + }, + }, + id: '5', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '11', + p: '', + t: 'NR', + }, + value: '11', + }, + CHA1_A: { + obj: { + k: '20150108', + p: 'YYMD', + t: 'D8', + }, + value: '20150108', + }, + }, + id: '6', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: '20150109', + p: 'YYMD', + t: 'D8', + }, + value: '20150109', + }, + }, + id: '7', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150110', + p: 'YYMD', + t: 'D8', + }, + value: '20150110', + }, + }, + id: '8', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150111', + p: 'YYMD', + t: 'D8', + }, + value: '20150111', + }, + }, + id: '9', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150112', + p: 'YYMD', + t: 'D8', + }, + value: '20150112', + }, + }, + id: '10', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150113', + p: 'YYMD', + t: 'D8', + }, + value: '20150113', + }, + }, + id: '11', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150114', + p: 'YYMD', + t: 'D8', + }, + value: '20150114', + }, + }, + id: '12', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '11', + p: '', + t: 'NR', + }, + value: '11', + }, + CHA1_A: { + obj: { + k: '20150115', + p: 'YYMD', + t: 'D8', + }, + value: '20150115', + }, + }, + id: '13', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: '20150116', + p: 'YYMD', + t: 'D8', + }, + value: '20150116', + }, + }, + id: '14', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150117', + p: 'YYMD', + t: 'D8', + }, + value: '20150117', + }, + }, + id: '15', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150118', + p: 'YYMD', + t: 'D8', + }, + value: '20150118', + }, + }, + id: '16', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150119', + p: 'YYMD', + t: 'D8', + }, + value: '20150119', + }, + }, + id: '17', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150120', + p: 'YYMD', + t: 'D8', + }, + value: '20150120', + }, + }, + id: '18', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150121', + p: 'YYMD', + t: 'D8', + }, + value: '20150121', + }, + }, + id: '19', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '11', + p: '', + t: 'NR', + }, + value: '11', + }, + CHA1_A: { + obj: { + k: '20150122', + p: 'YYMD', + t: 'D8', + }, + value: '20150122', + }, + }, + id: '20', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: '20150123', + p: 'YYMD', + t: 'D8', + }, + value: '20150123', + }, + }, + id: '21', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150124', + p: 'YYMD', + t: 'D8', + }, + value: '20150124', + }, + }, + id: '22', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150125', + p: 'YYMD', + t: 'D8', + }, + value: '20150125', + }, + }, + id: '23', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150126', + p: 'YYMD', + t: 'D8', + }, + value: '20150126', + }, + }, + id: '24', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150127', + p: 'YYMD', + t: 'D8', + }, + value: '20150127', + }, + }, + id: '25', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150128', + p: 'YYMD', + t: 'D8', + }, + value: '20150128', + }, + }, + id: '26', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '11', + p: '', + t: 'NR', + }, + value: '11', + }, + CHA1_A: { + obj: { + k: '20150129', + p: 'YYMD', + t: 'D8', + }, + value: '20150129', + }, + }, + id: '27', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150201', + p: 'YYMD', + t: 'D8', + }, + value: '20150201', + }, + }, + id: '28', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150202', + p: 'YYMD', + t: 'D8', + }, + value: '20150202', + }, + }, + id: '29', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150203', + p: 'YYMD', + t: 'D8', + }, + value: '20150203', + }, + }, + id: '30', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150204', + p: 'YYMD', + t: 'D8', + }, + value: '20150204', + }, + }, + id: '31', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150205', + p: 'YYMD', + t: 'D8', + }, + value: '20150205', + }, + }, + id: '32', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150206', + p: 'YYMD', + t: 'D8', + }, + value: '20150206', + }, + }, + id: '33', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150207', + p: 'YYMD', + t: 'D8', + }, + value: '20150207', + }, + }, + id: '34', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '11', + p: '', + t: 'NR', + }, + value: '11', + }, + CHA1_A: { + obj: { + k: '20150208', + p: 'YYMD', + t: 'D8', + }, + value: '20150208', + }, + }, + id: '35', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: '20150209', + p: 'YYMD', + t: 'D8', + }, + value: '20150209', + }, + }, + id: '36', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150210', + p: 'YYMD', + t: 'D8', + }, + value: '20150210', + }, + }, + id: '37', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150211', + p: 'YYMD', + t: 'D8', + }, + value: '20150211', + }, + }, + id: '38', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150212', + p: 'YYMD', + t: 'D8', + }, + value: '20150212', + }, + }, + id: '39', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150213', + p: 'YYMD', + t: 'D8', + }, + value: '20150213', + }, + }, + id: '40', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150214', + p: 'YYMD', + t: 'D8', + }, + value: '20150214', + }, + }, + id: '41', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '11', + p: '', + t: 'NR', + }, + value: '11', + }, + CHA1_A: { + obj: { + k: '20150215', + p: 'YYMD', + t: 'D8', + }, + value: '20150215', + }, + }, + id: '42', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: '20150216', + p: 'YYMD', + t: 'D8', + }, + value: '20150216', + }, + }, + id: '43', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150217', + p: 'YYMD', + t: 'D8', + }, + value: '20150217', + }, + }, + id: '44', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150218', + p: 'YYMD', + t: 'D8', + }, + value: '20150218', + }, + }, + id: '45', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150219', + p: 'YYMD', + t: 'D8', + }, + value: '20150219', + }, + }, + id: '46', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150220', + p: 'YYMD', + t: 'D8', + }, + value: '20150220', + }, + }, + id: '47', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA2_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '20150221', + p: 'YYMD', + t: 'D8', + }, + value: '20150221', + }, + }, + id: '48', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA2_S: { + obj: { + k: '11', + p: '', + t: 'NR', + }, + value: '11', + }, + CHA1_A: { + obj: { + k: '20150222', + p: 'YYMD', + t: 'D8', + }, + value: '20150222', + }, + }, + id: '49', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '3', + p: '', + t: 'NR', + }, + value: '3', + }, + CHA1_A: { + obj: { + k: '20150223', + p: 'YYMD', + t: 'D8', + }, + value: '20150223', + }, + }, + id: '50', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '8', + p: '', + t: 'NR', + }, + value: '8', + }, + CHA2_S: { + obj: { + k: '20', + p: '', + t: 'NR', + }, + value: '20', + }, + CHA1_A: { + obj: { + k: '20150224', + p: 'YYMD', + t: 'D8', + }, + value: '20150224', + }, + }, + id: '51', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA2_S: { + obj: { + k: '12', + p: '', + t: 'NR', + }, + value: '12', + }, + CHA1_A: { + obj: { + k: '20150225', + p: 'YYMD', + t: 'D8', + }, + value: '20150225', + }, + }, + id: '52', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA2_S: { + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + CHA1_A: { + obj: { + k: '20150226', + p: 'YYMD', + t: 'D8', + }, + value: '20150226', + }, + }, + id: '53', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '16', + p: '', + t: 'NR', + }, + value: '16', + }, + CHA2_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '20150227', + p: 'YYMD', + t: 'D8', + }, + value: '20150227', + }, + }, + id: '54', + object: '', + readOnly: true, + }, + ], +}; - const timelineData2 = { - "columns" : [ - { - "isKey": false, - "name": "CHA1_A", - "obj": { - "k": "", - "p": "2", - "t": "I1" - }, - "title": "Ora", - "tooltip": true - }, - { - "decimals": 0, - "isKey": false, - "name": "CHA1_S", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Valore", - "tooltip": true - } - ], - "rows" : [ - { - "cells": { - "CHA1_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "060033", - "p": "2", - "t": "I1" - }, - "value": "060033" - } - }, - "id": "0", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "CHA1_A": { - "obj": { - "k": "063635", - "p": "2", - "t": "I1" - }, - "value": "063635" - } - }, - "id": "1", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA1_A": { - "obj": { - "k": "064512", - "p": "2", - "t": "I1" - }, - "value": "064512" - } - }, - "id": "2", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "25", - "p": "", - "t": "NR" - }, - "value": "25" - }, - "CHA1_A": { - "obj": { - "k": "070001", - "p": "2", - "t": "I1" - }, - "value": "070001" - } - }, - "id": "3", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "080033", - "p": "2", - "t": "I1" - }, - "value": "080033" - } - }, - "id": "4", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "CHA1_A": { - "obj": { - "k": "093635", - "p": "2", - "t": "I1" - }, - "value": "093635" - } - }, - "id": "5", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA1_A": { - "obj": { - "k": "094512", - "p": "2", - "t": "I1" - }, - "value": "094512" - } - }, - "id": "6", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "25", - "p": "", - "t": "NR" - }, - "value": "25" - }, - "CHA1_A": { - "obj": { - "k": "100001", - "p": "2", - "t": "I1" - }, - "value": "100001" - } - }, - "id": "7", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "4", - "p": "", - "t": "NR" - }, - "value": "4" - }, - "CHA1_A": { - "obj": { - "k": "110033", - "p": "2", - "t": "I1" - }, - "value": "110033" - } - }, - "id": "8", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "CHA1_A": { - "obj": { - "k": "113635", - "p": "2", - "t": "I1" - }, - "value": "113635" - } - }, - "id": "9", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "10", - "p": "", - "t": "NR" - }, - "value": "10" - }, - "CHA1_A": { - "obj": { - "k": "114512", - "p": "2", - "t": "I1" - }, - "value": "114512" - } - }, - "id": "10", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "25", - "p": "", - "t": "NR" - }, - "value": "25" - }, - "CHA1_A": { - "obj": { - "k": "120001", - "p": "2", - "t": "I1" - }, - "value": "120001" - } - }, - "id": "11", - "object": "", - "readOnly": true - }, - { - "cells": { - "CHA1_S": { - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "CHA1_A": { - "obj": { - "k": "180000", - "p": "2", - "t": "I1" - }, - "value": "180000" - } - }, - "id": "12", - "object": "", - "readOnly": true - } - ], - } +const timelineData2 = { + columns: [ + { + isKey: false, + name: 'CHA1_A', + obj: { + k: '', + p: '2', + t: 'I1', + }, + title: 'Ora', + tooltip: true, + }, + { + decimals: 0, + isKey: false, + name: 'CHA1_S', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Valore', + tooltip: true, + }, + ], + rows: [ + { + cells: { + CHA1_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '060033', + p: '2', + t: 'I1', + }, + value: '060033', + }, + }, + id: '0', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + CHA1_A: { + obj: { + k: '063635', + p: '2', + t: 'I1', + }, + value: '063635', + }, + }, + id: '1', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA1_A: { + obj: { + k: '064512', + p: '2', + t: 'I1', + }, + value: '064512', + }, + }, + id: '2', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '25', + p: '', + t: 'NR', + }, + value: '25', + }, + CHA1_A: { + obj: { + k: '070001', + p: '2', + t: 'I1', + }, + value: '070001', + }, + }, + id: '3', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '080033', + p: '2', + t: 'I1', + }, + value: '080033', + }, + }, + id: '4', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + CHA1_A: { + obj: { + k: '093635', + p: '2', + t: 'I1', + }, + value: '093635', + }, + }, + id: '5', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA1_A: { + obj: { + k: '094512', + p: '2', + t: 'I1', + }, + value: '094512', + }, + }, + id: '6', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '25', + p: '', + t: 'NR', + }, + value: '25', + }, + CHA1_A: { + obj: { + k: '100001', + p: '2', + t: 'I1', + }, + value: '100001', + }, + }, + id: '7', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '4', + p: '', + t: 'NR', + }, + value: '4', + }, + CHA1_A: { + obj: { + k: '110033', + p: '2', + t: 'I1', + }, + value: '110033', + }, + }, + id: '8', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + CHA1_A: { + obj: { + k: '113635', + p: '2', + t: 'I1', + }, + value: '113635', + }, + }, + id: '9', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '10', + p: '', + t: 'NR', + }, + value: '10', + }, + CHA1_A: { + obj: { + k: '114512', + p: '2', + t: 'I1', + }, + value: '114512', + }, + }, + id: '10', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '25', + p: '', + t: 'NR', + }, + value: '25', + }, + CHA1_A: { + obj: { + k: '120001', + p: '2', + t: 'I1', + }, + value: '120001', + }, + }, + id: '11', + object: '', + readOnly: true, + }, + { + cells: { + CHA1_S: { + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + CHA1_A: { + obj: { + k: '180000', + p: '2', + t: 'I1', + }, + value: '180000', + }, + }, + id: '12', + object: '', + readOnly: true, + }, + ], +}; const baseConfig = { types: ['Hbar'], @@ -2782,159 +2782,148 @@ const baseConfig = { const keys = Object.keys(baseConfig); // HBAR const hbar = document.getElementById('hbar'); -if(hbar){ - hbar.data = baseData; - for (let k of keys) { - hbar[k] = baseConfig[k]; - } +if (hbar) { + hbar.data = baseData; + for (let k of keys) { + hbar[k] = baseConfig[k]; + } } // VBAR const vbar = document.getElementById('vbar'); -if(vbar){ - vbar.data = baseData; - for (let k of keys) { - vbar[k] = baseConfig[k]; - } - vbar.types = ['Vbar']; - - document - .getElementById('vbar-stacked') - .addEventListener('change', ({ target }) => { - vbar.stacked = target.checked; - }); -} +if (vbar) { + vbar.data = baseData; + for (let k of keys) { + vbar[k] = baseConfig[k]; + } + vbar.types = ['Vbar']; + document + .getElementById('vbar-stacked') + .addEventListener('change', ({ target }) => { + vbar.stacked = target.checked; + }); +} // PIE const pie = document.getElementById('pie'); -if(pie) { - pie.data = baseData; - for (let k of keys) { - pie[k] = baseConfig[k]; - } - pie.types = ['Pie']; - pie.series = [{ code: 'CHA2_S' }]; - - document.getElementById('pie-aspect').addEventListener('change', (e) => { - pie.asp = e.target.checked ? '3D' : ''; - }); +if (pie) { + pie.data = baseData; + for (let k of keys) { + pie[k] = baseConfig[k]; + } + pie.types = ['Pie']; + pie.series = [{ code: 'CHA2_S' }]; + + document.getElementById('pie-aspect').addEventListener('change', (e) => { + pie.asp = e.target.checked ? '3D' : ''; + }); } // Multiple series const mults = document.getElementById('multseries'); -if(mults) { - mults.data = baseData; - for (let k of keys) { - mults[k] = baseConfig[k]; - } - mults.types = [ - "Vbar", - "Line", - "Line" - ]; - mults.series = [ - { - "code": "CHA1_S", - "decode": "Anno Corrente 1", - }, - { - "code": "CHA2_S", - "decode": "Anno Corrente 2", - }, - { - "code": "CHA3_S", - "decode": "Anno Corrente 3", - } - ]; - mults.axis = 'CHA1_A'; - mults.vAxes = [ - { - "textPosition": "out", - }, - { - "textPosition": "out", - }, - { - "textPosition": "in", +if (mults) { + mults.data = baseData; + for (let k of keys) { + mults[k] = baseConfig[k]; } - ]; - mults.hAxis = {"slantedText":true,"slantedTextAngle":25}; - mults.sizeY = '300'; - mults.legend = {position: "top"}; + mults.types = ['Vbar', 'Line', 'Line']; + mults.series = [ + { + code: 'CHA1_S', + decode: 'Anno Corrente 1', + }, + { + code: 'CHA2_S', + decode: 'Anno Corrente 2', + }, + { + code: 'CHA3_S', + decode: 'Anno Corrente 3', + }, + ]; + mults.axis = 'CHA1_A'; + mults.vAxes = [ + { + textPosition: 'out', + }, + { + textPosition: 'out', + }, + { + textPosition: 'in', + }, + ]; + mults.hAxis = { slantedText: true, slantedTextAngle: 25 }; + mults.sizeY = '300'; + mults.legend = { position: 'top' }; } // Combo chart const combo = document.getElementById('combo-chart'); -if(combo) { - combo.data = comboData; - for (let k of keys) { - combo[k] = baseConfig[k]; - } - combo.showMarks = "true"; - - combo.types = [ - "Vbar", - "Line" - ]; - combo.series = [ - { - "code": "CHA1_S", - "decode": "Anno Corrente", - }, - { - "code": "CHA2_S", - "decode": "Anno Corrente" - } - ]; - combo.axis = 'CHA1_A'; - combo.sizeY = '300'; +if (combo) { + combo.data = comboData; + for (let k of keys) { + combo[k] = baseConfig[k]; + } + combo.showMarks = 'true'; + + combo.types = ['Vbar', 'Line']; + combo.series = [ + { + code: 'CHA1_S', + decode: 'Anno Corrente', + }, + { + code: 'CHA2_S', + decode: 'Anno Corrente', + }, + ]; + combo.axis = 'CHA1_A'; + combo.sizeY = '300'; } // Timeline chart const timeline = document.getElementById('timeline-chart'); -if(timeline) { - timeline.data = timelineData2; - for (let k of keys) { - timeline[k] = baseConfig[k]; - } - - timeline.axis = "CHA1_A"; - timeline.chartTitle = { - "value": "Asse delle X di tipo istante I12" - }; - timeline.hAxis = { - "gridlines": { - "count": 47 - }, - }; - timeline.legend = "none"; - timeline.series = [ - { - "code": "CHA1_S", - "decode": "Valore" - } - ]; - timeline.showMarks = false; - timeline.sizeY = "300"; - timeline.types = [ - "Line" - ]; +if (timeline) { + timeline.data = timelineData2; + for (let k of keys) { + timeline[k] = baseConfig[k]; + } + timeline.axis = 'CHA1_A'; + timeline.chartTitle = { + value: 'Asse delle X di tipo istante I12', + }; + timeline.hAxis = { + gridlines: { + count: 47, + }, + }; + timeline.legend = 'none'; + timeline.series = [ + { + code: 'CHA1_S', + decode: 'Valore', + }, + ]; + timeline.showMarks = false; + timeline.sizeY = '300'; + timeline.types = ['Line']; } // Stacked series const stacked = document.getElementById('stackedseries'); -if(stacked){ - stacked.data = baseData; - for (let k of keys) { - stacked[k] = baseConfig[k]; - } - stacked.stacked = "true"; - stacked.sorting = [ - { - "column": 1 +if (stacked) { + stacked.data = baseData; + for (let k of keys) { + stacked[k] = baseConfig[k]; } - ]; + stacked.stacked = 'true'; + stacked.sorting = [ + { + column: 1, + }, + ]; } // diff --git a/packages/ketchup/src/assets/debug.js b/packages/ketchup/src/assets/debug.js index a74b4ea2fc..01967d74eb 100644 --- a/packages/ketchup/src/assets/debug.js +++ b/packages/ketchup/src/assets/debug.js @@ -1,7 +1,8 @@ // Replace the object below with yours. -const compName = 'kup-button'; +const compName = 'kup-input-panel'; // Replace the props below with yours. +/* const props = { checked: true, customStyle: '', @@ -13,6 +14,80 @@ const props = { toggable: false, trailingIcon: false, }; +*/ + +const props = { + customStyle: '', + data: { + type: 'SmeupDataTable', + columns: [ + { + name: 'MTS', + title: 'Multi Select', + visible: true, + obj: { + t: 'JL', + p: 'CNSED', + k: '', + }, + }, + { + name: 'AML', + title: 'Multi Autocomplete', + visible: true, + obj: { + t: 'JL', + p: 'CNSED', + k: '', + }, + }, + ], + rows: [ + { + cells: { + MTS: { + value: 'ERB;BRN;FAE', + obj: { + t: 'JL', + p: 'CNSED', + k: 'ERB;BRN;FAE', + }, + data: { + displayMode: 'Both', + }, + shape: 'MTS', + isEditable: true, + decode: 'Erbusco;Via Parenzo (Brescia);Faenza', + style: {}, + fun: 'F(EXB;LOA10_SE;ELK.COM) 1([T1];[P1];) P(K([K1]) RPa(500))', + }, + AML: { + value: 'ERB;BRN;FAE', + obj: { + t: 'JL', + p: 'CNSED', + k: 'ERB;BRN;FAE', + }, + data: { + displayMode: 'Both', + }, + shape: 'AML', + isEditable: true, + decode: 'Erbusco;Via Parenzo (Brescia);Faenza', + style: {}, + fun: 'F(EXB;LOA10_SE;ELK.COM) 1([T1];[P1];) P(K([K1]) RPa(500))', + }, + }, + id: '0', + }, + ], + }, + hiddenSubmitButton: false, + buttonPosition: 'BOTTOM', + inputPanelPosition: 'COLUMNS', + autoSkip: false, + autoFocus: false, +}; const wrapper = document.querySelector('#debug-wrapper'); if (props) { diff --git a/packages/ketchup/src/assets/index.js b/packages/ketchup/src/assets/index.js index a241422a51..4459e52f18 100644 --- a/packages/ketchup/src/assets/index.js +++ b/packages/ketchup/src/assets/index.js @@ -174,6 +174,10 @@ components.data = [ value: 'Magic box', id: 'magic-box.html', }, + { + value: 'Multi Select', + id: 'multi-select.html', + }, { value: 'Nav bar', id: 'nav-bar.html', diff --git a/packages/ketchup/src/assets/multi-select.js b/packages/ketchup/src/assets/multi-select.js new file mode 100644 index 0000000000..9ac451dc96 --- /dev/null +++ b/packages/ketchup/src/assets/multi-select.js @@ -0,0 +1,1903 @@ +const data = { + 'kup-tree': [ + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: '', + isExpanded: false, + obj: { + k: '', + p: 'DEC', + t: '**', + }, + options: false, + style: {}, + value: 'Descrizione', + visible: true, + }, + { + children: [ + { + children: [ + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: '', + isExpanded: false, + obj: { + k: '', + p: 'DEC', + t: '**', + }, + options: false, + style: {}, + value: 'Descrizione', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: '', + isExpanded: false, + obj: { + k: '', + p: 'D_C', + t: '**', + }, + options: false, + style: {}, + value: 'Descrizione (Codice)', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: '', + isExpanded: false, + obj: { + k: '', + p: 'C_D', + t: '**', + }, + options: false, + style: {}, + value: 'Codice - Descrizione', + visible: true, + }, + ], + disabled: false, + expandable: true, + icon: 'home', + iconColor: '', + id: '001', + isExpanded: false, + obj: { + k: '001', + p: 'DEC', + t: '**', + }, + options: false, + style: {}, + value: 'Descrizione', + visible: true, + }, + { + children: [ + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'I/003', + isExpanded: false, + obj: { + k: 'I/003', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Classe ammessa', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'I/001', + isExpanded: false, + obj: { + k: 'I/001', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Classe ABC', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: 'I/002', + isExpanded: false, + obj: { + k: 'I/002', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Componenti Grafici', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: 'I/005', + isExpanded: false, + obj: { + k: 'I/005', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Device', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'I/008', + isExpanded: false, + obj: { + k: 'I/008', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Gestito in webupjs', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'I/007', + isExpanded: false, + obj: { + k: 'I/007', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Ha fun caricamento dati', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'I/006', + isExpanded: false, + obj: { + k: 'I/006', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Singolo/multipo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'I/004', + isExpanded: false, + obj: { + k: 'I/004', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Sviluppo', + visible: true, + }, + ], + disabled: false, + expandable: true, + icon: 'account-multiple', + iconColor: '', + id: '002', + isExpanded: false, + obj: { + k: '002', + p: 'OAV', + t: '**', + }, + options: false, + style: {}, + value: 'Dati di base', + visible: true, + }, + { + children: [ + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/006', + isExpanded: false, + obj: { + k: 'V/006', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Costo Effettivo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/005', + isExpanded: false, + obj: { + k: 'V/005', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Costo Previsto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/103', + isExpanded: false, + obj: { + k: 'V/103', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Delta Costo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/102', + isExpanded: false, + obj: { + k: 'V/102', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Delta Peso', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/101', + isExpanded: false, + obj: { + k: 'V/101', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Delta Volume', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/004', + isExpanded: false, + obj: { + k: 'V/004', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Peso Effettivo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/003', + isExpanded: false, + obj: { + k: 'V/003', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Peso Previsto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/002', + isExpanded: false, + obj: { + k: 'V/002', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Volume Effettivo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'V/001', + isExpanded: false, + obj: { + k: 'V/001', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Volume Previsto', + visible: true, + }, + ], + disabled: false, + expandable: true, + icon: 'table', + iconColor: '', + id: '008', + isExpanded: false, + obj: { + k: '008', + p: 'OAV', + t: '**', + }, + options: false, + style: {}, + value: 'Valori', + visible: true, + }, + { + children: [ + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/67', + isExpanded: false, + obj: { + k: 'G/67', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Abstract', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/23', + isExpanded: false, + obj: { + k: 'G/23', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Anteprima note', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/34', + isExpanded: false, + obj: { + k: 'G/34', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Autorizzazione Cartella', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/32', + isExpanded: false, + obj: { + k: 'G/32', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Autorizzazione Immagine', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/33', + isExpanded: false, + obj: { + k: 'G/33', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Autorizzazione Preview', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/80', + isExpanded: false, + obj: { + k: 'G/80', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Capitolo Upp', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table-large', + iconColor: '', + id: 'G/45', + isExpanded: false, + obj: { + k: 'G/45', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Categoria parametri', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/10', + isExpanded: false, + obj: { + k: 'G/10', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Codice', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/63', + isExpanded: false, + obj: { + k: 'G/63', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Conoscenza media', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table-large', + iconColor: '', + id: 'G/44', + isExpanded: false, + obj: { + k: 'G/44', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Contenitore note', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'calendar', + iconColor: '', + id: 'G/53', + isExpanded: false, + obj: { + k: 'G/53', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Data aggiornamento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'calendar', + iconColor: '', + id: 'G/41', + isExpanded: false, + obj: { + k: 'G/41', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Data descrizione normalizzata', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'calendar', + iconColor: '', + id: 'G/49', + isExpanded: false, + obj: { + k: 'G/49', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Data inserimento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/12', + isExpanded: false, + obj: { + k: 'G/12', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Descrizione', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/40', + isExpanded: false, + obj: { + k: 'G/40', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Descrizione completa', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/38', + isExpanded: false, + obj: { + k: 'G/38', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Descrizione in lingua', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/39', + isExpanded: false, + obj: { + k: 'G/39', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Descrizione normalizzata', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/57', + isExpanded: false, + obj: { + k: 'G/57', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: "E' classe", + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/31', + isExpanded: false, + obj: { + k: 'G/31', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Esistenza Cartella', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/29', + isExpanded: false, + obj: { + k: 'G/29', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Esistenza Immagine', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/19', + isExpanded: false, + obj: { + k: 'G/19', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Gestione allegati', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/18', + isExpanded: false, + obj: { + k: 'G/18', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Gestione dati', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'document', + iconColor: '', + id: 'G/14', + isExpanded: false, + obj: { + k: 'G/14', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Icona', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'document', + iconColor: '', + id: 'G/13', + isExpanded: false, + obj: { + k: 'G/13', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Immagine', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/74', + isExpanded: false, + obj: { + k: 'G/74', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Info lock oggetto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/56', + isExpanded: false, + obj: { + k: 'G/56', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Intestazione oggetto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'style', + iconColor: '', + id: 'G/72', + isExpanded: false, + obj: { + k: 'G/72', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'ID documentale', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table-large', + iconColor: '', + id: 'G/43', + isExpanded: false, + obj: { + k: 'G/43', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Livello', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/15', + isExpanded: false, + obj: { + k: 'G/15', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Lunghezza codice', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/16', + isExpanded: false, + obj: { + k: 'G/16', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Lunghezza descrizione', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'local_parking', + iconColor: '', + id: 'G/58', + isExpanded: false, + obj: { + k: 'G/58', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Menù', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/71', + isExpanded: false, + obj: { + k: 'G/71', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Mia Conoscenza', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/68', + isExpanded: false, + obj: { + k: 'G/68', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Mia Valutazione', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/69', + isExpanded: false, + obj: { + k: 'G/69', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Mio Seguo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/64', + isExpanded: false, + obj: { + k: 'G/64', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'N° Autovalutazioni conoscenza', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/61', + isExpanded: false, + obj: { + k: 'G/61', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'N° Seguo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/60', + isExpanded: false, + obj: { + k: 'G/60', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'N° Valutazioni', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/47', + isExpanded: false, + obj: { + k: 'G/47', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Oggetto con gestione tramite WF', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/28', + isExpanded: false, + obj: { + k: 'G/28', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Oggetto Cartella', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'document', + iconColor: '', + id: 'G/26', + isExpanded: false, + obj: { + k: 'G/26', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Oggetto Immagine', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'document', + iconColor: '', + id: 'G/27', + isExpanded: false, + obj: { + k: 'G/27', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Oggetto Preview', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'clock', + iconColor: '', + id: 'G/54', + isExpanded: false, + obj: { + k: 'G/54', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Ora aggiornamento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/42', + isExpanded: false, + obj: { + k: 'G/42', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Ora descrizione normalizzata', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'clock', + iconColor: '', + id: 'G/50', + isExpanded: false, + obj: { + k: 'G/50', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Ora inserimento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/55', + isExpanded: false, + obj: { + k: 'G/55', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Origine aggiornamento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/51', + isExpanded: false, + obj: { + k: 'G/51', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Origine inserimento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/81', + isExpanded: false, + obj: { + k: 'G/81', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Parametro oggetto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/37', + isExpanded: false, + obj: { + k: 'G/37', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Parole per ricerca naturale', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/65', + isExpanded: false, + obj: { + k: 'G/65', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Piano di Sviluppo', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/24', + isExpanded: false, + obj: { + k: 'G/24', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Prefisso', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/73', + isExpanded: false, + obj: { + k: 'G/73', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Presenza lock oggetto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/22', + isExpanded: false, + obj: { + k: 'G/22', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Presenza note', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'description', + iconColor: '', + id: 'G/20', + isExpanded: false, + obj: { + k: 'G/20', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Responsabile', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/78', + isExpanded: false, + obj: { + k: 'G/78', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Responsabilità smeup', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'document', + iconColor: '', + id: 'G/62', + isExpanded: false, + obj: { + k: 'G/62', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Semaforo conoscenza media', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'document', + iconColor: '', + id: 'G/70', + isExpanded: false, + obj: { + k: 'G/70', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Semaforo mia conoscenza', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/75', + isExpanded: false, + obj: { + k: 'G/75', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Sinonimi', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/25', + isExpanded: false, + obj: { + k: 'G/25', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Suffisso', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/66', + isExpanded: false, + obj: { + k: 'G/66', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Sugg./Domande/Errori', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: 'G/77', + isExpanded: false, + obj: { + k: 'G/77', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Tag', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/82', + isExpanded: false, + obj: { + k: 'G/82', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Tags', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/76', + isExpanded: false, + obj: { + k: 'G/76', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Tipo oggetto base', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/36', + isExpanded: false, + obj: { + k: 'G/36', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Tipo Oggetto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/21', + isExpanded: false, + obj: { + k: 'G/21', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Tipo;Parametro;Codice', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'table', + iconColor: '', + id: 'G/11', + isExpanded: false, + obj: { + k: 'G/11', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Tipo/parametro Oggetto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/79', + isExpanded: false, + obj: { + k: 'G/79', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Upp', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'account-box-outline', + iconColor: '', + id: 'G/52', + isExpanded: false, + obj: { + k: 'G/52', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Utente aggiornamento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'account-box-outline', + iconColor: '', + id: 'G/48', + isExpanded: false, + obj: { + k: 'G/48', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Utente inserimento', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'numeric', + iconColor: '', + id: 'G/59', + isExpanded: false, + obj: { + k: 'G/59', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Valutazione media', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/17', + isExpanded: false, + obj: { + k: 'G/17', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Visibilità', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/35', + isExpanded: false, + obj: { + k: 'G/35', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: 'Visualizzazione oggetto', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'subject', + iconColor: '', + id: 'G/46', + isExpanded: false, + obj: { + k: 'G/46', + p: 'V2FOGOG', + t: 'OA', + }, + options: true, + style: {}, + value: "WF attivi sull'oggetto", + visible: true, + }, + ], + disabled: false, + expandable: true, + icon: '/WebUPNightly/javax.faces.resource/VO%253BCOD_SOS%253B000005.jsf?ln=smeupIcons', + iconColor: '', + id: '011', + isExpanded: false, + obj: { + k: '011', + p: 'OAV', + t: '**', + }, + options: false, + style: {}, + value: 'Generali', + visible: true, + }, + { + children: [ + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: '*', + isExpanded: false, + obj: { + k: '*', + p: 'V2FOGOG', + t: 'LI', + }, + options: true, + style: {}, + value: 'Completa', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: 'T/*CRO', + isExpanded: false, + obj: { + k: 'T/*CRO', + p: 'V2FOGOG', + t: 'LI', + }, + options: true, + style: {}, + value: 'Cronologia', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: 'T/*ESE', + isExpanded: false, + obj: { + k: 'T/*ESE', + p: 'V2FOGOG', + t: 'LI', + }, + options: true, + style: {}, + value: 'Esempi', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: 'T/*RND', + isExpanded: false, + obj: { + k: 'T/*RND', + p: 'V2FOGOG', + t: 'LI', + }, + options: true, + style: {}, + value: 'Elementi Random', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'format-list-bulleted', + iconColor: '', + id: 'O/COL', + isExpanded: false, + obj: { + k: 'O/COL', + p: 'V2FOGOG', + t: 'LI', + }, + options: true, + style: {}, + value: 'Preferiti completo', + visible: true, + }, + ], + disabled: false, + expandable: true, + icon: 'format-list-bulleted', + iconColor: '', + id: '012', + isExpanded: false, + obj: { + k: '012', + p: 'LIS', + t: '**', + }, + options: false, + style: {}, + value: 'Appartenenza a lista', + visible: true, + }, + ], + disabled: false, + expandable: true, + icon: 'folder', + iconColor: '', + id: '006', + isExpanded: false, + obj: { + k: '006', + p: 'ALL', + t: '**', + }, + options: false, + style: {}, + value: 'Tutti', + visible: true, + }, + { + children: [], + disabled: false, + expandable: false, + icon: 'star', + iconColor: '', + id: '', + isExpanded: false, + obj: { + k: '', + p: '', + t: '', + }, + options: false, + style: {}, + value: 'Gestione preferiti...', + visible: true, + }, + ], +}; + +const multiSelect = document.getElementById('kup-multi-select'); +multiSelect.data = data; diff --git a/packages/ketchup/src/assets/planner-example-1.js b/packages/ketchup/src/assets/planner-example-1.js index c9d65bea1e..a55f8aa54c 100644 --- a/packages/ketchup/src/assets/planner-example-1.js +++ b/packages/ketchup/src/assets/planner-example-1.js @@ -10,1208 +10,1199 @@ document.addEventListener('kup-button-click', () => { }); const props = { - "customStyle": "", - "data": { - "columns": [ + customStyle: '', + data: { + columns: [ { - "isEditable": false, - "isKey": false, - "name": "R§COMM", - "obj": { - "k": "", - "p": "", - "t": "CM" - }, - "title": "Commessa", - "tooltip": true + isEditable: false, + isKey: false, + name: 'R§COMM', + obj: { + k: '', + p: '', + t: 'CM', + }, + title: 'Commessa', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATPRE", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Cons.\nAttualizz.", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATPRE', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Cons.\nAttualizz.', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATORD", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Cons.\nP.Ordine", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATORD', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Cons.\nP.Ordine', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATOPE", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Fase\nINSTALLAZIONE", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATOPE', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Fase\nINSTALLAZIONE', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£COMM", - "title": "Des.", - "tooltip": false + isEditable: false, + isKey: false, + name: 'R£COMM', + title: 'Des.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "R§CDCL", - "objs": [ + isEditable: false, + isKey: false, + name: 'R§CDCL', + objs: [ { - "k": "", - "p": "CLP", - "t": "CN" - } + k: '', + p: 'CLP', + t: 'CN', + }, ], - "title": "Ente", - "tooltip": true + title: 'Ente', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£CDCL", - "title": "Ente", - "tooltip": false + isEditable: false, + isKey: false, + name: 'R£CDCL', + title: 'Ente', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "CODDOC", - "objs": [ + isEditable: false, + isKey: false, + name: 'CODDOC', + objs: [ { - "k": "", - "p": "MVE", - "t": "DO" - } + k: '', + p: 'MVE', + t: 'DO', + }, ], - "title": "Doc.", - "tooltip": true + title: 'Doc.', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "XXSEMA", - "obj": { - "k": "", - "p": "IMG", - "t": "J4" - }, - "title": "KPI\nRitardo", - "tooltip": false + isEditable: false, + isKey: false, + name: 'XXSEMA', + obj: { + k: '', + p: 'IMG', + t: 'J4', + }, + title: 'KPI\nRitardo', + tooltip: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "GIODIF", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Diff\nGio", - "tooltip": false + decimals: 0, + isEditable: false, + isKey: false, + name: 'GIODIF', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Diff\nGio', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "TIPRIT", - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "title": "Tipo\nRitardo", - "tooltip": false + isEditable: false, + isKey: false, + name: 'TIPRIT', + obj: { + k: '', + p: '', + t: '**', + }, + title: 'Tipo\nRitardo', + tooltip: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "DIFFGG", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Delta GG", - "tooltip": false + decimals: 0, + isEditable: false, + isKey: false, + name: 'DIFFGG', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Delta GG', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DATINZ", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data inizio\nAttualizz.", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATINZ', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data inizio\nAttualizz.', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "INZORD", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data inizio\nP.Ordine", - "tooltip": true + isEditable: false, + isKey: false, + name: 'INZORD', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data inizio\nP.Ordine', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£TDOC", - "obj": { - "k": "", - "p": "V5D", - "t": "TA" - }, - "title": "Tp\nDo", - "tooltip": true, - "visible": false + isEditable: false, + isKey: false, + name: 'R£TDOC', + obj: { + k: '', + p: 'V5D', + t: 'TA', + }, + title: 'Tp\nDo', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "R£NDOC", - "objs": [ + isEditable: false, + isKey: false, + name: 'R£NDOC', + objs: [ { - "k": "", - "p": "MVE", - "t": "DO" - } + k: '', + p: 'MVE', + t: 'DO', + }, ], - "title": "Nr\nDo", - "tooltip": true, - "visible": false + title: 'Nr\nDo', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "R£TCCL", - "obj": { - "k": "", - "p": "BRE", - "t": "TA" - }, - "title": "Tp\nEn", - "tooltip": true, - "visible": false + isEditable: false, + isKey: false, + name: 'R£TCCL', + obj: { + k: '', + p: 'BRE', + t: 'TA', + }, + title: 'Tp\nEn', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "R£TRIG", - "obj": { - "k": "", - "p": "V5B", - "t": "TA" - }, - "title": "Tp\nRi", - "tooltip": true, - "visible": false + isEditable: false, + isKey: false, + name: 'R£TRIG', + obj: { + k: '', + p: 'V5B', + t: 'TA', + }, + title: 'Tp\nRi', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "CODRIG", - "objs": [ + isEditable: false, + isKey: false, + name: 'CODRIG', + objs: [ { - "k": "", - "p": "MVE", - "t": "DR" - } + k: '', + p: 'MVE', + t: 'DR', + }, ], - "title": "Riga", - "tooltip": true, - "visible": false + title: 'Riga', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "PREPLA", - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" - }, - "title": "Presenza Planning", - "tooltip": false, - "visible": false - } + isEditable: false, + isKey: false, + name: 'PREPLA', + obj: { + k: '', + p: 'SI/NO', + t: 'V2', + }, + title: 'Presenza Planning', + tooltip: false, + visible: false, + }, ], - "rows": [ + rows: [ { - "cells": { - "R£TRIG": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + cells: { + 'R£TRIG': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "ACN", - "p": "V5B", - "t": "TA" + isEditable: false, + obj: { + k: 'ACN', + p: 'V5B', + t: 'TA', }, - "value": "ACN" - }, - "R§CDCL": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 + value: 'ACN', + }, + 'R§CDCL': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, }, - "isEditable": false, - "obj": { - "k": "ISVAL", - "p": "CLP", - "t": "CN" + isEditable: false, + obj: { + k: 'ISVAL', + p: 'CLP', + t: 'CN', }, - "value": "ISVAL" - }, - "TIPRIT": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 + value: 'ISVAL', + }, + TIPRIT: { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" + isEditable: false, + obj: { + k: '', + p: '', + t: '**', }, - "value": "" - }, - "R£TCCL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + value: '', + }, + 'R£TCCL': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "CLP", - "p": "BRE", - "t": "TA" + isEditable: false, + obj: { + k: 'CLP', + p: 'BRE', + t: 'TA', }, - "value": "CLP" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": true, - "hiddenCounter": true, - "maxLength": 2 + value: 'CLP', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: true, + hiddenCounter: true, + maxLength: 2, }, - "isEditable": false, - "obj": { - "k": "1", - "p": "SI/NO", - "t": "V2" + isEditable: false, + obj: { + k: '1', + p: 'SI/NO', + t: 'V2', }, - "value": "1" - }, - "GIODIF": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 + value: '1', + }, + GIODIF: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', }, - "value": "" - }, - "DATPRE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '', + }, + DATPRE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20231120", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20231120', + p: '*YYMD', + t: 'D8', }, - "value": "2023-11-20" - }, - "DATOPE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '2023-11-20', + }, + DATOPE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230307", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230307', + p: '*YYMD', + t: 'D8', }, - "value": "2023-03-07" - }, - "DIFFGG": { - "data": { - "size": 3, - "helperEnabled": false, - "maxLength": 3, - "integers": 3 + value: '2023-03-07', + }, + DIFFGG: { + data: { + size: 3, + helperEnabled: false, + maxLength: 3, + integers: 3, }, - "isEditable": false, - "obj": { - "k": " 178 ", - "p": "", - "t": "NR" + isEditable: false, + obj: { + k: ' 178 ', + p: '', + t: 'NR', }, - "value": "178" - }, - "INZORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '178', + }, + INZORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20211025", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20211025', + p: '*YYMD', + t: 'D8', }, - "value": "2021-10-25" - }, - "CODDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '2021-10-25', + }, + CODDOC: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G456 ", - "p": "MVE", - "t": "DO" + isEditable: false, + obj: { + k: 'G456 ', + p: 'MVE', + t: 'DO', }, - "value": "G456 " - }, - "DATORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'G456 ', + }, + DATORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230307", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230307', + p: '*YYMD', + t: 'D8', }, - "value": "2023-03-07" - }, - "XXSEMA": { - "data": { - "size": 4, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 4 + value: '2023-03-07', + }, + XXSEMA: { + data: { + size: 4, + helperEnabled: false, + hiddenCounter: true, + maxLength: 4, }, - "isEditable": false, - "obj": { - "k": "", - "p": "IMG", - "t": "J4" + isEditable: false, + obj: { + k: '', + p: 'IMG', + t: 'J4', }, - "value": "" - }, - "R£NDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '', + }, + 'R£NDOC': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "MVE", - "t": "DO" + isEditable: false, + obj: { + k: 'G456', + p: 'MVE', + t: 'DO', }, - "value": "G456" - }, - "CODRIG": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 + value: 'G456', + }, + CODRIG: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, }, - "isEditable": false, - "obj": { - "k": "G456 0001", - "p": "MVE", - "t": "DR" + isEditable: false, + obj: { + k: 'G456 0001', + p: 'MVE', + t: 'DR', }, - "value": "G456 0001" - }, - "R£TDOC": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + value: 'G456 0001', + }, + 'R£TDOC': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "MVE", - "p": "V5D", - "t": "TA" + isEditable: false, + obj: { + k: 'MVE', + p: 'V5D', + t: 'TA', }, - "value": "MVE" - }, - "DATINZ": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'MVE', + }, + DATINZ: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20211025", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20211025', + p: '*YYMD', + t: 'D8', }, - "value": "2021-10-25" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2021-10-25', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "MAC.FMRSI-31-150-CNC", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'MAC.FMRSI-31-150-CNC', + p: '', + t: '', }, - "value": "MAC.FMRSI-31-150-CNC", - "displayedValue": "MAC.FMRSI-31-150-CNC" - }, - "R£CDCL": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: 'MAC.FMRSI-31-150-CNC', + displayedValue: 'MAC.FMRSI-31-150-CNC', + }, + 'R£CDCL': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "ISVAL S.P.A", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'ISVAL S.P.A', + p: '', + t: '', }, - "value": "ISVAL S.P.A" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: 'ISVAL S.P.A', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "", - "t": "CM" + isEditable: false, + obj: { + k: 'G456', + p: '', + t: 'CM', }, - "value": "G456", - "displayedValue": "G456" - } + value: 'G456', + displayedValue: 'G456', + }, }, - "id": "1", - "object": "", - "readOnly": true + id: '1', + object: '', + readOnly: true, }, { - "cells": { - "R£TRIG": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + cells: { + 'R£TRIG': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "ACN", - "p": "V5B", - "t": "TA" + isEditable: false, + obj: { + k: 'ACN', + p: 'V5B', + t: 'TA', }, - "value": "ACN" - }, - "R§CDCL": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 + value: 'ACN', + }, + 'R§CDCL': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, }, - "isEditable": false, - "obj": { - "k": "ALBAN", - "p": "CLP", - "t": "CN" + isEditable: false, + obj: { + k: 'ALBAN', + p: 'CLP', + t: 'CN', }, - "value": "ALBAN" - }, - "TIPRIT": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 + value: 'ALBAN', + }, + TIPRIT: { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" + isEditable: false, + obj: { + k: '', + p: '', + t: '**', }, - "value": "" - }, - "R£TCCL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + value: '', + }, + 'R£TCCL': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "CLP", - "p": "BRE", - "t": "TA" + isEditable: false, + obj: { + k: 'CLP', + p: 'BRE', + t: 'TA', }, - "value": "CLP" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": true, - "hiddenCounter": true, - "maxLength": 2 + value: 'CLP', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: true, + hiddenCounter: true, + maxLength: 2, }, - "isEditable": false, - "obj": { - "k": "1", - "p": "SI/NO", - "t": "V2" + isEditable: false, + obj: { + k: '1', + p: 'SI/NO', + t: 'V2', }, - "value": "1" - }, - "GIODIF": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 + value: '1', + }, + GIODIF: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', }, - "value": "" - }, - "DATPRE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '', + }, + DATPRE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230407", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230407', + p: '*YYMD', + t: 'D8', }, - "value": "2023-04-07" - }, - "DATOPE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '2023-04-07', + }, + DATOPE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20221216", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20221216', + p: '*YYMD', + t: 'D8', }, - "value": "2022-12-16" - }, - "DIFFGG": { - "data": { - "size": 3, - "helperEnabled": false, - "maxLength": 3, - "integers": 3 + value: '2022-12-16', + }, + DIFFGG: { + data: { + size: 3, + helperEnabled: false, + maxLength: 3, + integers: 3, }, - "isEditable": false, - "obj": { - "k": " 21 ", - "p": "", - "t": "NR" + isEditable: false, + obj: { + k: ' 21 ', + p: '', + t: 'NR', }, - "value": "21" - }, - "INZORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '21', + }, + INZORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20211020", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20211020', + p: '*YYMD', + t: 'D8', }, - "value": "2021-10-20" - }, - "CODDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '2021-10-20', + }, + CODDOC: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G460 ", - "p": "MVE", - "t": "DO" + isEditable: false, + obj: { + k: 'G460 ', + p: 'MVE', + t: 'DO', }, - "value": "G460 " - }, - "DATORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'G460 ', + }, + DATORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20221216", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20221216', + p: '*YYMD', + t: 'D8', }, - "value": "2022-12-16" - }, - "XXSEMA": { - "data": { - "size": 4, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 4 + value: '2022-12-16', + }, + XXSEMA: { + data: { + size: 4, + helperEnabled: false, + hiddenCounter: true, + maxLength: 4, }, - "isEditable": false, - "obj": { - "k": "", - "p": "IMG", - "t": "J4" + isEditable: false, + obj: { + k: '', + p: 'IMG', + t: 'J4', }, - "value": "" - }, - "R£NDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '', + }, + 'R£NDOC': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G460", - "p": "MVE", - "t": "DO" + isEditable: false, + obj: { + k: 'G460', + p: 'MVE', + t: 'DO', }, - "value": "G460" - }, - "CODRIG": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 + value: 'G460', + }, + CODRIG: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, }, - "isEditable": false, - "obj": { - "k": "G460 0001", - "p": "MVE", - "t": "DR" + isEditable: false, + obj: { + k: 'G460 0001', + p: 'MVE', + t: 'DR', }, - "value": "G460 0001" - }, - "R£TDOC": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + value: 'G460 0001', + }, + 'R£TDOC': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "MVE", - "p": "V5D", - "t": "TA" + isEditable: false, + obj: { + k: 'MVE', + p: 'V5D', + t: 'TA', }, - "value": "MVE" - }, - "DATINZ": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'MVE', + }, + DATINZ: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20211020", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20211020', + p: '*YYMD', + t: 'D8', }, - "value": "2021-10-20" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2021-10-20', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "MAC.FMF-7-120HS-CNC", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'MAC.FMF-7-120HS-CNC', + p: '', + t: '', }, - "value": "MAC.FMF-7-120HS-CNC", - "displayedValue": "MAC.FMF-7-120HS-CNC" - }, - "R£CDCL": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: 'MAC.FMF-7-120HS-CNC', + displayedValue: 'MAC.FMF-7-120HS-CNC', + }, + 'R£CDCL': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "ALBAN GIACOMO SPA", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'ALBAN GIACOMO SPA', + p: '', + t: '', }, - "value": "ALBAN GIACOMO SPA" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: 'ALBAN GIACOMO SPA', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G460", - "p": "", - "t": "CM" + isEditable: false, + obj: { + k: 'G460', + p: '', + t: 'CM', }, - "value": "G460", - "displayedValue": "G460" - } + value: 'G460', + displayedValue: 'G460', + }, }, - "id": "2", - "object": "", - "readOnly": true + id: '2', + object: '', + readOnly: true, }, { - "cells": { - "R£TRIG": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + cells: { + 'R£TRIG': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "ACN", - "p": "V5B", - "t": "TA" + isEditable: false, + obj: { + k: 'ACN', + p: 'V5B', + t: 'TA', }, - "value": "ACN" - }, - "R§CDCL": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 + value: 'ACN', + }, + 'R§CDCL': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, }, - "isEditable": false, - "obj": { - "k": "RACCPE", - "p": "CLP", - "t": "CN" + isEditable: false, + obj: { + k: 'RACCPE', + p: 'CLP', + t: 'CN', }, - "value": "RACCPE" - }, - "TIPRIT": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 + value: 'RACCPE', + }, + TIPRIT: { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" + isEditable: false, + obj: { + k: '', + p: '', + t: '**', }, - "value": "" - }, - "R£TCCL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + value: '', + }, + 'R£TCCL': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "CLP", - "p": "BRE", - "t": "TA" + isEditable: false, + obj: { + k: 'CLP', + p: 'BRE', + t: 'TA', }, - "value": "CLP" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": true, - "hiddenCounter": true, - "maxLength": 2 + value: 'CLP', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: true, + hiddenCounter: true, + maxLength: 2, }, - "isEditable": false, - "obj": { - "k": "1", - "p": "SI/NO", - "t": "V2" + isEditable: false, + obj: { + k: '1', + p: 'SI/NO', + t: 'V2', }, - "value": "1" - }, - "GIODIF": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 + value: '1', + }, + GIODIF: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', }, - "value": "" - }, - "DATPRE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '', + }, + DATPRE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230630", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230630', + p: '*YYMD', + t: 'D8', }, - "value": "2023-06-30" - }, - "DATOPE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '2023-06-30', + }, + DATOPE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230306", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230306', + p: '*YYMD', + t: 'D8', }, - "value": "2023-03-06" - }, - "DIFFGG": { - "data": { - "size": 3, - "helperEnabled": false, - "maxLength": 3, - "integers": 3 + value: '2023-03-06', + }, + DIFFGG: { + data: { + size: 3, + helperEnabled: false, + maxLength: 3, + integers: 3, }, - "isEditable": false, - "obj": { - "k": " 21 ", - "p": "", - "t": "NR" + isEditable: false, + obj: { + k: ' 21 ', + p: '', + t: 'NR', }, - "value": "21" - }, - "INZORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '21', + }, + INZORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20220103", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20220103', + p: '*YYMD', + t: 'D8', }, - "value": "2022-01-03" - }, - "CODDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '2022-01-03', + }, + CODDOC: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G452 ", - "p": "MVE", - "t": "DO" + isEditable: false, + obj: { + k: 'G452 ', + p: 'MVE', + t: 'DO', }, - "value": "G452 " - }, - "DATORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'G452 ', + }, + DATORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230306", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230306', + p: '*YYMD', + t: 'D8', }, - "value": "2023-03-06" - }, - "XXSEMA": { - "data": { - "size": 4, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 4 + value: '2023-03-06', + }, + XXSEMA: { + data: { + size: 4, + helperEnabled: false, + hiddenCounter: true, + maxLength: 4, }, - "isEditable": false, - "obj": { - "k": "", - "p": "IMG", - "t": "J4" + isEditable: false, + obj: { + k: '', + p: 'IMG', + t: 'J4', }, - "value": "" - }, - "R£NDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '', + }, + 'R£NDOC': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G452", - "p": "MVE", - "t": "DO" + isEditable: false, + obj: { + k: 'G452', + p: 'MVE', + t: 'DO', }, - "value": "G452" - }, - "CODRIG": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 + value: 'G452', + }, + CODRIG: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, }, - "isEditable": false, - "obj": { - "k": "G452 0001", - "p": "MVE", - "t": "DR" + isEditable: false, + obj: { + k: 'G452 0001', + p: 'MVE', + t: 'DR', }, - "value": "G452 0001" - }, - "R£TDOC": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 + value: 'G452 0001', + }, + 'R£TDOC': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, }, - "isEditable": false, - "obj": { - "k": "MVE", - "p": "V5D", - "t": "TA" + isEditable: false, + obj: { + k: 'MVE', + p: 'V5D', + t: 'TA', }, - "value": "MVE" - }, - "DATINZ": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'MVE', + }, + DATINZ: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20220103", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20220103', + p: '*YYMD', + t: 'D8', }, - "value": "2022-01-03" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2022-01-03', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "MAC.FMF-12-125-150-CNC", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'MAC.FMF-12-125-150-CNC', + p: '', + t: '', }, - "value": "MAC.FMF-12-125-150-CNC", - "displayedValue": "MAC.FMF-12-125-150-CNC" - }, - "R£CDCL": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: 'MAC.FMF-12-125-150-CNC', + displayedValue: 'MAC.FMF-12-125-150-CNC', + }, + 'R£CDCL': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "RACCORPE DI PE ANGELO & C SNC", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'RACCORPE DI PE ANGELO & C SNC', + p: '', + t: '', }, - "value": "RACCORPE DI PE ANGELO & C SNC" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: 'RACCORPE DI PE ANGELO & C SNC', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "G452", - "p": "", - "t": "CM" + isEditable: false, + obj: { + k: 'G452', + p: '', + t: 'CM', }, - "value": "G452", - "displayedValue": "G452" - } - }, - "id": "3", - "object": "", - "readOnly": true - } - ] + value: 'G452', + displayedValue: 'G452', + }, + }, + id: '3', + object: '', + readOnly: true, + }, + ], }, - "listCellWidth": "300px", - "maxWidth": "90vw", - "readOnly": false, - "showSecondaryDates": false, - "taskColumns": [ - "R§COMM", - "R£COMM" - ], - "taskDates": [ - "DATINZ", - "DATPRE" - ], - "taskIdCol": "R§COMM", - "taskNameCol": "R£COMM", - "taskPrevDates": [ - "INZORD", - "DATORD" - ], - "titleMess": "" + listCellWidth: '300px', + maxWidth: '90vw', + readOnly: false, + showSecondaryDates: false, + taskColumns: ['R§COMM', 'R£COMM'], + taskDates: ['DATINZ', 'DATPRE'], + taskIdCol: 'R§COMM', + taskNameCol: 'R£COMM', + taskPrevDates: ['INZORD', 'DATORD'], + titleMess: '', }; if (props) { diff --git a/packages/ketchup/src/assets/planner-example-2.js b/packages/ketchup/src/assets/planner-example-2.js index ca14b8ce29..84f29e0aef 100644 --- a/packages/ketchup/src/assets/planner-example-2.js +++ b/packages/ketchup/src/assets/planner-example-2.js @@ -10,521 +10,509 @@ document.addEventListener('kup-button-click', () => { }); const props = { - "customStyle": "", - "data": { - "columns": [ + customStyle: '', + data: { + columns: [ { - "isEditable": false, - "isKey": false, - "name": "R§DELI", - "obj": { - "k": "", - "p": "LS04", - "t": "H3" - }, - "title": "Deliverable", - "tooltip": true + isEditable: false, + isKey: false, + name: 'R§DELI', + obj: { + k: '', + p: 'LS04', + t: 'H3', + }, + title: 'Deliverable', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATSTA", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Inizio.", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATSTA', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Inizio.', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATSTO", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Fine Prevista", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATSTO', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Fine Prevista', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATCLO", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Chiusura Effettiva", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATCLO', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Chiusura Effettiva', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£DESC", - "title": "Descrzione", - "tooltip": false + isEditable: false, + isKey: false, + name: 'R£DESC', + title: 'Descrzione', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "R§COMM", - "obj": { - "k": "", - "p": "", - "t": "CM" - }, - "title": "Commessa", - "tooltip": true + isEditable: false, + isKey: false, + name: 'R§COMM', + obj: { + k: '', + p: '', + t: 'CM', + }, + title: 'Commessa', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£COMM", - "title": "Des.", - "tooltip": false + isEditable: false, + isKey: false, + name: 'R£COMM', + title: 'Des.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "PREPLA", - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" - }, - "title": "Presenza Planning", - "tooltip": false, - "visible": false - } + isEditable: false, + isKey: false, + name: 'PREPLA', + obj: { + k: '', + p: 'SI/NO', + t: 'V2', + }, + title: 'Presenza Planning', + tooltip: false, + visible: false, + }, ], - "rows": [ + rows: [ { - "cells": { - "DATSTO": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + cells: { + DATSTO: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20240101", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20240101', + p: '*YYMD', + t: 'D8', }, - "value": "2024-01-01" - }, - "R£DESC": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2024-01-01', + }, + 'R£DESC': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "FORMAZIONE SU COMPONENTE PLANNER", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'FORMAZIONE SU COMPONENTE PLANNER', + p: '', + t: '', }, - "value": "FORMAZIONE SU COMPONENTE PLANNER", - "displayedValue": "FORMAZIONE SU COMPONENTE PLANNER" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": false, - "hiddenCounter": true, - "maxLength": 2 + value: 'FORMAZIONE SU COMPONENTE PLANNER', + displayedValue: 'FORMAZIONE SU COMPONENTE PLANNER', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: false, + hiddenCounter: true, + maxLength: 2, }, - "isEditable": false, - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" + isEditable: false, + obj: { + k: '', + p: 'SI/NO', + t: 'V2', }, - "value": "" - }, - "DATCLO": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '', + }, + DATCLO: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20240112", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20240112', + p: '*YYMD', + t: 'D8', }, - "value": "2024-01-12" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2024-01-12', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "1", - "p": "", - "t": "" + isEditable: false, + obj: { + k: '1', + p: '', + t: '', }, - "value": "1" - }, - "R§DELI": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '1', + }, + 'R§DELI': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "NW3000180", - "p": "LS04", - "t": "H3" + isEditable: false, + obj: { + k: 'NW3000180', + p: 'LS04', + t: 'H3', }, - "value": "NW3000180", - "displayedValue": "NW3000180" - }, - "DATSTA": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'NW3000180', + displayedValue: 'NW3000180', + }, + DATSTA: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20231120", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20231120', + p: '*YYMD', + t: 'D8', }, - "value": "2023-11-20" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '2023-11-20', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "FOR-S.001", - "p": "", - "t": "CM" + isEditable: false, + obj: { + k: 'FOR-S.001', + p: '', + t: 'CM', }, - "value": "FOR-S.001" - } + value: 'FOR-S.001', + }, }, - "id": "1", - "object": "", - "readOnly": true + id: '1', + object: '', + readOnly: true, }, { - "cells": { - "DATSTO": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + cells: { + DATSTO: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230427", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230427', + p: '*YYMD', + t: 'D8', }, - "value": "2023-04-27" - }, - "R£DESC": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2023-04-27', + }, + 'R£DESC': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "SVILUPPO DEL COMPONENTE BTN", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'SVILUPPO DEL COMPONENTE BTN', + p: '', + t: '', }, - "value": "SVILUPPO DEL COMPONENTE BTN", - "displayedValue": "SVILUPPO DEL COMPONENTE BTN" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": false, - "hiddenCounter": true, - "maxLength": 2 + value: 'SVILUPPO DEL COMPONENTE BTN', + displayedValue: 'SVILUPPO DEL COMPONENTE BTN', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: false, + hiddenCounter: true, + maxLength: 2, }, - "isEditable": false, - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" + isEditable: false, + obj: { + k: '', + p: 'SI/NO', + t: 'V2', }, - "value": "" - }, - "DATCLO": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '', + }, + DATCLO: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230427", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230427', + p: '*YYMD', + t: 'D8', }, - "value": "2023-04-27" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2023-04-27', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "1", - "p": "", - "t": "" + isEditable: false, + obj: { + k: '1', + p: '', + t: '', }, - "value": "1" - }, - "R§DELI": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '1', + }, + 'R§DELI': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "NW3000181", - "p": "LS04", - "t": "H3" + isEditable: false, + obj: { + k: 'NW3000181', + p: 'LS04', + t: 'H3', }, - "value": "NW3000181", - "displayedValue": "NW3000181" - }, - "DATSTA": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'NW3000181', + displayedValue: 'NW3000181', + }, + DATSTA: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230407", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230407', + p: '*YYMD', + t: 'D8', }, - "value": "2023-04-07" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '2023-04-07', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "GRN.OR1.01", - "p": "", - "t": "CM" + isEditable: false, + obj: { + k: 'GRN.OR1.01', + p: '', + t: 'CM', }, - "value": "GRN.OR1.01" - } + value: 'GRN.OR1.01', + }, }, - "id": "2", - "object": "", - "readOnly": true + id: '2', + object: '', + readOnly: true, }, { - "cells": { - "DATSTO": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + cells: { + DATSTO: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230530", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230530', + p: '*YYMD', + t: 'D8', }, - "value": "2023-05-30" - }, - "R£DESC": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2023-05-30', + }, + 'R£DESC': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "CORSO DI SICUREZZA", - "p": "", - "t": "" + isEditable: false, + obj: { + k: 'CORSO DI SICUREZZA', + p: '', + t: '', }, - "value": "CORSO DI SICUREZZA", - "displayedValue": "CORSO DI SICUREZZA" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": false, - "hiddenCounter": true, - "maxLength": 2 + value: 'CORSO DI SICUREZZA', + displayedValue: 'CORSO DI SICUREZZA', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: false, + hiddenCounter: true, + maxLength: 2, }, - "isEditable": false, - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" + isEditable: false, + obj: { + k: '', + p: 'SI/NO', + t: 'V2', }, - "value": "" - }, - "DATCLO": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: '', + }, + DATCLO: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230607", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230607', + p: '*YYMD', + t: 'D8', }, - "value": "2023-06-07" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 + value: '2023-06-07', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, }, - "isEditable": false, - "obj": { - "k": "0", - "p": "", - "t": "" + isEditable: false, + obj: { + k: '0', + p: '', + t: '', }, - "value": "0" - }, - "R§DELI": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '0', + }, + 'R§DELI': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "NW3000182", - "p": "LS04", - "t": "H3" + isEditable: false, + obj: { + k: 'NW3000182', + p: 'LS04', + t: 'H3', }, - "value": "NW3000182", - "displayedValue": "NW3000182" - }, - "DATSTA": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 + value: 'NW3000182', + displayedValue: 'NW3000182', + }, + DATSTA: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, }, - "isEditable": false, - "obj": { - "k": "20230510", - "p": "*YYMD", - "t": "D8" + isEditable: false, + obj: { + k: '20230510', + p: '*YYMD', + t: 'D8', }, - "value": "2023-05-10" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 + value: '2023-05-10', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, }, - "isEditable": false, - "obj": { - "k": "FOR-S.001", - "p": "", - "t": "CM" + isEditable: false, + obj: { + k: 'FOR-S.001', + p: '', + t: 'CM', }, - "value": "FOR-S.001" - } - }, - "id": "3", - "object": "", - "readOnly": true - } - ] + value: 'FOR-S.001', + }, + }, + id: '3', + object: '', + readOnly: true, + }, + ], }, - "listCellWidth": "300px", - "maxWidth": "90vw", - "phaseColorCol": "COLFAS", - "phaseColumns": [ - "DATDIC", - "DATFIN" - ], - "phaseColParDep": "", - "phaseDates": [ - "DATDIC", - "DATFIN" - ], - "phaseIdCol": "CODFAS", - "phaseNameCol": "DESFAS", - "phasePrevDates": [], - "readOnly": false, - "showSecondaryDates": false, - "taskColumns": [ - "R§DELI", - "R£DESC" - ], - "taskDates": [ - "DATSTA", - "DATCLO" - ], - "taskIdCol": "R§DELI", - "taskNameCol": "R£DESC", - "taskPrevDates": [], - "titleMess": "", - "taskHeight": 100, - "detailHeight": 70, + listCellWidth: '300px', + maxWidth: '90vw', + phaseColorCol: 'COLFAS', + phaseColumns: ['DATDIC', 'DATFIN'], + phaseColParDep: '', + phaseDates: ['DATDIC', 'DATFIN'], + phaseIdCol: 'CODFAS', + phaseNameCol: 'DESFAS', + phasePrevDates: [], + readOnly: false, + showSecondaryDates: false, + taskColumns: ['R§DELI', 'R£DESC'], + taskDates: ['DATSTA', 'DATCLO'], + taskIdCol: 'R§DELI', + taskNameCol: 'R£DESC', + taskPrevDates: [], + titleMess: '', + taskHeight: 100, + detailHeight: 70, }; if (props) { diff --git a/packages/ketchup/src/assets/planner-example-3.js b/packages/ketchup/src/assets/planner-example-3.js index 6ce9b7b226..18ae1fae71 100644 --- a/packages/ketchup/src/assets/planner-example-3.js +++ b/packages/ketchup/src/assets/planner-example-3.js @@ -10,2794 +10,2775 @@ document.addEventListener('kup-button-click', () => { }); const props = { - "customStyle": "", - "data": { - "columns": [ + customStyle: '', + data: { + columns: [ { - "isEditable": false, - "isKey": false, - "name": "R§COMM", - "obj": { - "k": "", - "p": "", - "t": "CM" - }, - "title": "Commessa", - "tooltip": true + isEditable: false, + isKey: false, + name: 'R§COMM', + obj: { + k: '', + p: '', + t: 'CM', + }, + title: 'Commessa', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATPRE", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Cons.\nAttualizz.", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATPRE', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Cons.\nAttualizz.', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATORD", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Cons.\nP.Ordine", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATORD', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Cons.\nP.Ordine', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATOPE", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Fase\nINSTALLAZIONE", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATOPE', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Fase\nINSTALLAZIONE', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£COMM", - "title": "Des.", - "tooltip": false + isEditable: false, + isKey: false, + name: 'R£COMM', + title: 'Des.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "R§CDCL", - "objs": [ + isEditable: false, + isKey: false, + name: 'R§CDCL', + objs: [ { - "k": "", - "p": "CLP", - "t": "CN" - } + k: '', + p: 'CLP', + t: 'CN', + }, ], - "title": "Ente", - "tooltip": true + title: 'Ente', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£CDCL", - "title": "Ente", - "tooltip": false + isEditable: false, + isKey: false, + name: 'R£CDCL', + title: 'Ente', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "CODDOC", - "objs": [ + isEditable: false, + isKey: false, + name: 'CODDOC', + objs: [ { - "k": "", - "p": "MVE", - "t": "DO" - } + k: '', + p: 'MVE', + t: 'DO', + }, ], - "title": "Doc.", - "tooltip": true + title: 'Doc.', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "XXSEMA", - "obj": { - "k": "", - "p": "IMG", - "t": "J4" - }, - "title": "KPI\nRitardo", - "tooltip": false + isEditable: false, + isKey: false, + name: 'XXSEMA', + obj: { + k: '', + p: 'IMG', + t: 'J4', + }, + title: 'KPI\nRitardo', + tooltip: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "GIODIF", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Diff\nGio", - "tooltip": false + decimals: 0, + isEditable: false, + isKey: false, + name: 'GIODIF', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Diff\nGio', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "TIPRIT", - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "title": "Tipo\nRitardo", - "tooltip": false + isEditable: false, + isKey: false, + name: 'TIPRIT', + obj: { + k: '', + p: '', + t: '**', + }, + title: 'Tipo\nRitardo', + tooltip: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "DIFFGG", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Delta GG", - "tooltip": false + decimals: 0, + isEditable: false, + isKey: false, + name: 'DIFFGG', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Delta GG', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DATINZ", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data inizio\nAttualizz.", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATINZ', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data inizio\nAttualizz.', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "INZORD", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data inizio\nP.Ordine", - "tooltip": true + isEditable: false, + isKey: false, + name: 'INZORD', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data inizio\nP.Ordine', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "R£TDOC", - "obj": { - "k": "", - "p": "V5D", - "t": "TA" - }, - "title": "Tp\nDo", - "tooltip": true, - "visible": false + isEditable: false, + isKey: false, + name: 'R£TDOC', + obj: { + k: '', + p: 'V5D', + t: 'TA', + }, + title: 'Tp\nDo', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "R£NDOC", - "objs": [ + isEditable: false, + isKey: false, + name: 'R£NDOC', + objs: [ { - "k": "", - "p": "MVE", - "t": "DO" - } + k: '', + p: 'MVE', + t: 'DO', + }, ], - "title": "Nr\nDo", - "tooltip": true, - "visible": false + title: 'Nr\nDo', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "R£TCCL", - "obj": { - "k": "", - "p": "BRE", - "t": "TA" - }, - "title": "Tp\nEn", - "tooltip": true, - "visible": false + isEditable: false, + isKey: false, + name: 'R£TCCL', + obj: { + k: '', + p: 'BRE', + t: 'TA', + }, + title: 'Tp\nEn', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "R£TRIG", - "obj": { - "k": "", - "p": "V5B", - "t": "TA" - }, - "title": "Tp\nRi", - "tooltip": true, - "visible": false + isEditable: false, + isKey: false, + name: 'R£TRIG', + obj: { + k: '', + p: 'V5B', + t: 'TA', + }, + title: 'Tp\nRi', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "CODRIG", - "objs": [ + isEditable: false, + isKey: false, + name: 'CODRIG', + objs: [ { - "k": "", - "p": "MVE", - "t": "DR" - } + k: '', + p: 'MVE', + t: 'DR', + }, ], - "title": "Riga", - "tooltip": true, - "visible": false + title: 'Riga', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "PREPLA", - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" - }, - "title": "Presenza Planning", - "tooltip": false, - "visible": false - } + isEditable: false, + isKey: false, + name: 'PREPLA', + obj: { + k: '', + p: 'SI/NO', + t: 'V2', + }, + title: 'Presenza Planning', + tooltip: false, + visible: false, + }, ], - "rows": [ + rows: [ { - "cells": { - "R£TRIG": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "ACN", - "p": "V5B", - "t": "TA" - }, - "value": "ACN" - }, - "R§CDCL": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "ISVAL", - "p": "CLP", - "t": "CN" - }, - "value": "ISVAL" - }, - "TIPRIT": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "value": "" - }, - "R£TCCL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "CLP", - "p": "BRE", - "t": "TA" - }, - "value": "CLP" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": true, - "hiddenCounter": true, - "maxLength": 2 - }, - "isEditable": false, - "obj": { - "k": "1", - "p": "SI/NO", - "t": "V2" - }, - "value": "1" - }, - "GIODIF": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "DATPRE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20231120", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-11-20" - }, - "DATOPE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230307", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-07" - }, - "DIFFGG": { - "data": { - "size": 3, - "helperEnabled": false, - "maxLength": 3, - "integers": 3 - }, - "isEditable": false, - "obj": { - "k": " 178 ", - "p": "", - "t": "NR" - }, - "value": "178" - }, - "INZORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20211025", - "p": "*YYMD", - "t": "D8" - }, - "value": "2021-10-25" - }, - "CODDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G456 ", - "p": "MVE", - "t": "DO" - }, - "value": "G456 " - }, - "DATORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230307", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-07" - }, - "XXSEMA": { - "data": { - "size": 4, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 4 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "IMG", - "t": "J4" - }, - "value": "" - }, - "R£NDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "MVE", - "t": "DO" - }, - "value": "G456" - }, - "CODRIG": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "G456 0001", - "p": "MVE", - "t": "DR" - }, - "value": "G456 0001" - }, - "R£TDOC": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "MVE", - "p": "V5D", - "t": "TA" - }, - "value": "MVE" - }, - "DATINZ": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20211025", - "p": "*YYMD", - "t": "D8" - }, - "value": "2021-10-25" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "MAC.FMRSI-31-150-CNC", - "p": "", - "t": "" - }, - "value": "MAC.FMRSI-31-150-CNC", - "displayedValue": "MAC.FMRSI-31-150-CNC" - }, - "R£CDCL": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "ISVAL S.P.A", - "p": "", - "t": "" - }, - "value": "ISVAL S.P.A" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "", - "t": "CM" - }, - "value": "G456", - "displayedValue": "G456" - } - }, - "id": "1", - "object": "", - "readOnly": true + cells: { + 'R£TRIG': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'ACN', + p: 'V5B', + t: 'TA', + }, + value: 'ACN', + }, + 'R§CDCL': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'ISVAL', + p: 'CLP', + t: 'CN', + }, + value: 'ISVAL', + }, + TIPRIT: { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '**', + }, + value: '', + }, + 'R£TCCL': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'CLP', + p: 'BRE', + t: 'TA', + }, + value: 'CLP', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: true, + hiddenCounter: true, + maxLength: 2, + }, + isEditable: false, + obj: { + k: '1', + p: 'SI/NO', + t: 'V2', + }, + value: '1', + }, + GIODIF: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + DATPRE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20231120', + p: '*YYMD', + t: 'D8', + }, + value: '2023-11-20', + }, + DATOPE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230307', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-07', + }, + DIFFGG: { + data: { + size: 3, + helperEnabled: false, + maxLength: 3, + integers: 3, + }, + isEditable: false, + obj: { + k: ' 178 ', + p: '', + t: 'NR', + }, + value: '178', + }, + INZORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20211025', + p: '*YYMD', + t: 'D8', + }, + value: '2021-10-25', + }, + CODDOC: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G456 ', + p: 'MVE', + t: 'DO', + }, + value: 'G456 ', + }, + DATORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230307', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-07', + }, + XXSEMA: { + data: { + size: 4, + helperEnabled: false, + hiddenCounter: true, + maxLength: 4, + }, + isEditable: false, + obj: { + k: '', + p: 'IMG', + t: 'J4', + }, + value: '', + }, + 'R£NDOC': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G456', + p: 'MVE', + t: 'DO', + }, + value: 'G456', + }, + CODRIG: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'G456 0001', + p: 'MVE', + t: 'DR', + }, + value: 'G456 0001', + }, + 'R£TDOC': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'MVE', + p: 'V5D', + t: 'TA', + }, + value: 'MVE', + }, + DATINZ: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20211025', + p: '*YYMD', + t: 'D8', + }, + value: '2021-10-25', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'MAC.FMRSI-31-150-CNC', + p: '', + t: '', + }, + value: 'MAC.FMRSI-31-150-CNC', + displayedValue: 'MAC.FMRSI-31-150-CNC', + }, + 'R£CDCL': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'ISVAL S.P.A', + p: '', + t: '', + }, + value: 'ISVAL S.P.A', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G456', + p: '', + t: 'CM', + }, + value: 'G456', + displayedValue: 'G456', + }, + }, + id: '1', + object: '', + readOnly: true, }, { - "cells": { - "R£TRIG": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "ACN", - "p": "V5B", - "t": "TA" - }, - "value": "ACN" - }, - "R§CDCL": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "ALBAN", - "p": "CLP", - "t": "CN" - }, - "value": "ALBAN" - }, - "TIPRIT": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "value": "" - }, - "R£TCCL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "CLP", - "p": "BRE", - "t": "TA" - }, - "value": "CLP" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": true, - "hiddenCounter": true, - "maxLength": 2 - }, - "isEditable": false, - "obj": { - "k": "1", - "p": "SI/NO", - "t": "V2" - }, - "value": "1" - }, - "GIODIF": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "DATPRE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230407", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-04-07" - }, - "DATOPE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221216", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-12-16" - }, - "DIFFGG": { - "data": { - "size": 3, - "helperEnabled": false, - "maxLength": 3, - "integers": 3 - }, - "isEditable": false, - "obj": { - "k": " 21 ", - "p": "", - "t": "NR" - }, - "value": "21" - }, - "INZORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20211020", - "p": "*YYMD", - "t": "D8" - }, - "value": "2021-10-20" - }, - "CODDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G460 ", - "p": "MVE", - "t": "DO" - }, - "value": "G460 " - }, - "DATORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221216", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-12-16" - }, - "XXSEMA": { - "data": { - "size": 4, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 4 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "IMG", - "t": "J4" - }, - "value": "" - }, - "R£NDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G460", - "p": "MVE", - "t": "DO" - }, - "value": "G460" - }, - "CODRIG": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "G460 0001", - "p": "MVE", - "t": "DR" - }, - "value": "G460 0001" - }, - "R£TDOC": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "MVE", - "p": "V5D", - "t": "TA" - }, - "value": "MVE" - }, - "DATINZ": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20211020", - "p": "*YYMD", - "t": "D8" - }, - "value": "2021-10-20" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "MAC.FMF-7-120HS-CNC", - "p": "", - "t": "" - }, - "value": "MAC.FMF-7-120HS-CNC", - "displayedValue": "MAC.FMF-7-120HS-CNC" - }, - "R£CDCL": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "ALBAN GIACOMO SPA", - "p": "", - "t": "" - }, - "value": "ALBAN GIACOMO SPA" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G460", - "p": "", - "t": "CM" - }, - "value": "G460", - "displayedValue": "G460" - } - }, - "id": "2", - "object": "", - "readOnly": true + cells: { + 'R£TRIG': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'ACN', + p: 'V5B', + t: 'TA', + }, + value: 'ACN', + }, + 'R§CDCL': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'ALBAN', + p: 'CLP', + t: 'CN', + }, + value: 'ALBAN', + }, + TIPRIT: { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '**', + }, + value: '', + }, + 'R£TCCL': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'CLP', + p: 'BRE', + t: 'TA', + }, + value: 'CLP', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: true, + hiddenCounter: true, + maxLength: 2, + }, + isEditable: false, + obj: { + k: '1', + p: 'SI/NO', + t: 'V2', + }, + value: '1', + }, + GIODIF: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + DATPRE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230407', + p: '*YYMD', + t: 'D8', + }, + value: '2023-04-07', + }, + DATOPE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221216', + p: '*YYMD', + t: 'D8', + }, + value: '2022-12-16', + }, + DIFFGG: { + data: { + size: 3, + helperEnabled: false, + maxLength: 3, + integers: 3, + }, + isEditable: false, + obj: { + k: ' 21 ', + p: '', + t: 'NR', + }, + value: '21', + }, + INZORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20211020', + p: '*YYMD', + t: 'D8', + }, + value: '2021-10-20', + }, + CODDOC: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G460 ', + p: 'MVE', + t: 'DO', + }, + value: 'G460 ', + }, + DATORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221216', + p: '*YYMD', + t: 'D8', + }, + value: '2022-12-16', + }, + XXSEMA: { + data: { + size: 4, + helperEnabled: false, + hiddenCounter: true, + maxLength: 4, + }, + isEditable: false, + obj: { + k: '', + p: 'IMG', + t: 'J4', + }, + value: '', + }, + 'R£NDOC': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G460', + p: 'MVE', + t: 'DO', + }, + value: 'G460', + }, + CODRIG: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'G460 0001', + p: 'MVE', + t: 'DR', + }, + value: 'G460 0001', + }, + 'R£TDOC': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'MVE', + p: 'V5D', + t: 'TA', + }, + value: 'MVE', + }, + DATINZ: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20211020', + p: '*YYMD', + t: 'D8', + }, + value: '2021-10-20', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'MAC.FMF-7-120HS-CNC', + p: '', + t: '', + }, + value: 'MAC.FMF-7-120HS-CNC', + displayedValue: 'MAC.FMF-7-120HS-CNC', + }, + 'R£CDCL': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'ALBAN GIACOMO SPA', + p: '', + t: '', + }, + value: 'ALBAN GIACOMO SPA', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G460', + p: '', + t: 'CM', + }, + value: 'G460', + displayedValue: 'G460', + }, + }, + id: '2', + object: '', + readOnly: true, }, { - "cells": { - "R£TRIG": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "ACN", - "p": "V5B", - "t": "TA" - }, - "value": "ACN" - }, - "R§CDCL": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "RACCPE", - "p": "CLP", - "t": "CN" - }, - "value": "RACCPE" - }, - "TIPRIT": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "value": "" - }, - "R£TCCL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "CLP", - "p": "BRE", - "t": "TA" - }, - "value": "CLP" - }, - "PREPLA": { - "data": { - "size": 2, - "helperEnabled": false, - "checked": true, - "hiddenCounter": true, - "maxLength": 2 - }, - "isEditable": false, - "obj": { - "k": "1", - "p": "SI/NO", - "t": "V2" - }, - "value": "1" - }, - "GIODIF": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "DATPRE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230630", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-30" - }, - "DATOPE": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230306", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-06" - }, - "DIFFGG": { - "data": { - "size": 3, - "helperEnabled": false, - "maxLength": 3, - "integers": 3 - }, - "isEditable": false, - "obj": { - "k": " 21 ", - "p": "", - "t": "NR" - }, - "value": "21" - }, - "INZORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20220103", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-01-03" - }, - "CODDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G452 ", - "p": "MVE", - "t": "DO" - }, - "value": "G452 " - }, - "DATORD": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230306", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-06" - }, - "XXSEMA": { - "data": { - "size": 4, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 4 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "IMG", - "t": "J4" - }, - "value": "" - }, - "R£NDOC": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G452", - "p": "MVE", - "t": "DO" - }, - "value": "G452" - }, - "CODRIG": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "G452 0001", - "p": "MVE", - "t": "DR" - }, - "value": "G452 0001" - }, - "R£TDOC": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "MVE", - "p": "V5D", - "t": "TA" - }, - "value": "MVE" - }, - "DATINZ": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20220103", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-01-03" - }, - "R£COMM": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "MAC.FMF-12-125-150-CNC", - "p": "", - "t": "" - }, - "value": "MAC.FMF-12-125-150-CNC", - "displayedValue": "MAC.FMF-12-125-150-CNC" - }, - "R£CDCL": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "RACCORPE DI PE ANGELO & C SNC", - "p": "", - "t": "" - }, - "value": "RACCORPE DI PE ANGELO & C SNC" - }, - "R§COMM": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G452", - "p": "", - "t": "CM" - }, - "value": "G452", - "displayedValue": "G452" - } - }, - "id": "3", - "object": "", - "readOnly": true - } - ] + cells: { + 'R£TRIG': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'ACN', + p: 'V5B', + t: 'TA', + }, + value: 'ACN', + }, + 'R§CDCL': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'RACCPE', + p: 'CLP', + t: 'CN', + }, + value: 'RACCPE', + }, + TIPRIT: { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '**', + }, + value: '', + }, + 'R£TCCL': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'CLP', + p: 'BRE', + t: 'TA', + }, + value: 'CLP', + }, + PREPLA: { + data: { + size: 2, + helperEnabled: false, + checked: true, + hiddenCounter: true, + maxLength: 2, + }, + isEditable: false, + obj: { + k: '1', + p: 'SI/NO', + t: 'V2', + }, + value: '1', + }, + GIODIF: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + DATPRE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230630', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-30', + }, + DATOPE: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230306', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-06', + }, + DIFFGG: { + data: { + size: 3, + helperEnabled: false, + maxLength: 3, + integers: 3, + }, + isEditable: false, + obj: { + k: ' 21 ', + p: '', + t: 'NR', + }, + value: '21', + }, + INZORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20220103', + p: '*YYMD', + t: 'D8', + }, + value: '2022-01-03', + }, + CODDOC: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G452 ', + p: 'MVE', + t: 'DO', + }, + value: 'G452 ', + }, + DATORD: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230306', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-06', + }, + XXSEMA: { + data: { + size: 4, + helperEnabled: false, + hiddenCounter: true, + maxLength: 4, + }, + isEditable: false, + obj: { + k: '', + p: 'IMG', + t: 'J4', + }, + value: '', + }, + 'R£NDOC': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G452', + p: 'MVE', + t: 'DO', + }, + value: 'G452', + }, + CODRIG: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'G452 0001', + p: 'MVE', + t: 'DR', + }, + value: 'G452 0001', + }, + 'R£TDOC': { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'MVE', + p: 'V5D', + t: 'TA', + }, + value: 'MVE', + }, + DATINZ: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20220103', + p: '*YYMD', + t: 'D8', + }, + value: '2022-01-03', + }, + 'R£COMM': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'MAC.FMF-12-125-150-CNC', + p: '', + t: '', + }, + value: 'MAC.FMF-12-125-150-CNC', + displayedValue: 'MAC.FMF-12-125-150-CNC', + }, + 'R£CDCL': { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'RACCORPE DI PE ANGELO & C SNC', + p: '', + t: '', + }, + value: 'RACCORPE DI PE ANGELO & C SNC', + }, + 'R§COMM': { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G452', + p: '', + t: 'CM', + }, + value: 'G452', + displayedValue: 'G452', + }, + }, + id: '3', + object: '', + readOnly: true, + }, + ], }, - "detailData": { - "columns": [ + detailData: { + columns: [ { - "isEditable": false, - "isKey": false, - "name": "COD001", - "title": "Codice ricerca 1", - "tooltip": false + isEditable: false, + isKey: false, + name: 'COD001', + title: 'Codice ricerca 1', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DES001", - "title": "Descrizione ricerca 1", - "tooltip": false + isEditable: false, + isKey: false, + name: 'DES001', + title: 'Descrizione ricerca 1', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "COD002", - "title": "Codice ricerca 2", - "tooltip": false + isEditable: false, + isKey: false, + name: 'COD002', + title: 'Codice ricerca 2', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DES002", - "title": "Descrizione ricerca 2", - "tooltip": false + isEditable: false, + isKey: false, + name: 'DES002', + title: 'Descrizione ricerca 2', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "COD003", - "title": "Codice ricerca 3", - "tooltip": false + isEditable: false, + isKey: false, + name: 'COD003', + title: 'Codice ricerca 3', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DES003", - "title": "Descrizione ricerca 3", - "tooltip": false + isEditable: false, + isKey: false, + name: 'DES003', + title: 'Descrizione ricerca 3', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "XXBACI", - "obj": { - "k": "", - "p": "XBA", - "t": "TA" - }, - "title": "Bacino", - "tooltip": true + isEditable: false, + isKey: false, + name: 'XXBACI', + obj: { + k: '', + p: 'XBA', + t: 'TA', + }, + title: 'Bacino', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "XXSKIL", - "obj": { - "k": "", - "p": "X02SKI", - "t": "V4" - }, - "title": "Skill", - "tooltip": true + isEditable: false, + isKey: false, + name: 'XXSKIL', + obj: { + k: '', + p: 'X02SKI', + t: 'V4', + }, + title: 'Skill', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "CODFAS", - "obj": { - "k": "", - "p": "XDP", - "t": "TA" - }, - "title": "Dipendente", - "tooltip": true + isEditable: false, + isKey: false, + name: 'CODFAS', + obj: { + k: '', + p: 'XDP', + t: 'TA', + }, + title: 'Dipendente', + tooltip: true, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "XXPRIO", - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "title": "Priorità ", - "tooltip": false + decimals: 0, + isEditable: false, + isKey: false, + name: 'XXPRIO', + obj: { + k: '', + p: '', + t: 'NR', + }, + title: 'Priorità ', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DATINI", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data\nInizio", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATINI', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data\nInizio', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATFIN", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data\nFine", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATFIN', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data\nFine', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATPREI", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Inizio\nPrevisione", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATPREI', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Inizio\nPrevisione', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATPREF", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" - }, - "title": "Data Fnizio\nPrevisione", - "tooltip": true + isEditable: false, + isKey: false, + name: 'DATPREF', + obj: { + k: '', + p: '*YYMD', + t: 'D8', + }, + title: 'Data Fnizio\nPrevisione', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "COLDET", - "title": "Colore dettaglio", - "tooltip": false, - "visible": false - } + isEditable: false, + isKey: false, + name: 'COLDET', + title: 'Colore dettaglio', + tooltip: false, + visible: false, + }, ], - "rows": [ + rows: [ { - "cells": { - "XXPRIO": { - "data": { - "size": 1, - "helperEnabled": false, - "maxLength": 1, - "integers": 1 - }, - "isEditable": false, - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "DATPREF": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230420", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-04-20" - }, - "COLDET": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#ED7D31", - "p": "", - "t": "" - }, - "value": "#ED7D31" - }, - "DES001": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Elettricista", - "p": "", - "t": "" - }, - "value": "Elettricista" - }, - "XXBACI": { - "data": { - "size": 5, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 5 - }, - "isEditable": false, - "obj": { - "k": "COLEL", - "p": "XBA", - "t": "TA" - }, - "value": "COLEL" - }, - "DATPREI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230310", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-10" - }, - "DATINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230312", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-12", - "displayedValue": "12/03/2023" - }, - "CODFAS": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "01040", - "p": "XDP", - "t": "TA" - }, - "value": "01040", - "displayedValue": "01040" - }, - "DATFIN": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230415", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-04-15", - "displayedValue": "15/04/2023" - }, - "XXSKIL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "IEC", - "p": "X02SKI", - "t": "V4" - }, - "value": "IEC" - }, - "COD001": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ET01", - "p": "", - "t": "" - }, - "value": "ET01" - }, - "COD003": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ID01", - "p": "", - "t": "" - }, - "value": "ID01" - }, - "COD002": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "SA01", - "p": "", - "t": "" - }, - "value": "SA01" - }, - "DES002": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Saldatore", - "p": "", - "t": "" - }, - "value": "Saldatore" - }, - "DES003": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Idraulico", - "p": "", - "t": "" - }, - "value": "Idraulico" - } - }, - "id": "1", - "object": "", - "readOnly": true + cells: { + XXPRIO: { + data: { + size: 1, + helperEnabled: false, + maxLength: 1, + integers: 1, + }, + isEditable: false, + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + DATPREF: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230420', + p: '*YYMD', + t: 'D8', + }, + value: '2023-04-20', + }, + COLDET: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#ED7D31', + p: '', + t: '', + }, + value: '#ED7D31', + }, + DES001: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Elettricista', + p: '', + t: '', + }, + value: 'Elettricista', + }, + XXBACI: { + data: { + size: 5, + helperEnabled: false, + hiddenCounter: true, + maxLength: 5, + }, + isEditable: false, + obj: { + k: 'COLEL', + p: 'XBA', + t: 'TA', + }, + value: 'COLEL', + }, + DATPREI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230310', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-10', + }, + DATINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230312', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-12', + displayedValue: '12/03/2023', + }, + CODFAS: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '01040', + p: 'XDP', + t: 'TA', + }, + value: '01040', + displayedValue: '01040', + }, + DATFIN: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230415', + p: '*YYMD', + t: 'D8', + }, + value: '2023-04-15', + displayedValue: '15/04/2023', + }, + XXSKIL: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'IEC', + p: 'X02SKI', + t: 'V4', + }, + value: 'IEC', + }, + COD001: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ET01', + p: '', + t: '', + }, + value: 'ET01', + }, + COD003: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ID01', + p: '', + t: '', + }, + value: 'ID01', + }, + COD002: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'SA01', + p: '', + t: '', + }, + value: 'SA01', + }, + DES002: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Saldatore', + p: '', + t: '', + }, + value: 'Saldatore', + }, + DES003: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Idraulico', + p: '', + t: '', + }, + value: 'Idraulico', + }, + }, + id: '1', + object: '', + readOnly: true, }, { - "cells": { - "XXPRIO": { - "data": { - "size": 1, - "helperEnabled": false, - "maxLength": 1, - "integers": 1 - }, - "isEditable": false, - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "DATPREF": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230420", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-04-20" - }, - "COLDET": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#FF0000", - "p": "", - "t": "" - }, - "value": "#FF0000" - }, - "DES001": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Idraulico", - "p": "", - "t": "" - }, - "value": "Idraulico" - }, - "XXBACI": { - "data": { - "size": 5, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 5 - }, - "isEditable": false, - "obj": { - "k": "COLEL", - "p": "XBA", - "t": "TA" - }, - "value": "COLEL" - }, - "DATPREI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230310", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-10" - }, - "DATINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230312", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-12", - "displayedValue": "12/03/2023" - }, - "CODFAS": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "01875", - "p": "XDP", - "t": "TA" - }, - "value": "01875", - "displayedValue": "01875" - }, - "DATFIN": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230415", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-04-15", - "displayedValue": "15/04/2023" - }, - "XXSKIL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "IEC", - "p": "X02SKI", - "t": "V4" - }, - "value": "IEC" - }, - "COD001": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ID01", - "p": "", - "t": "" - }, - "value": "ID01" - }, - "COD003": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "SA01", - "p": "", - "t": "" - }, - "value": "SA01" - }, - "COD002": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ET01", - "p": "", - "t": "" - }, - "value": "ET01" - }, - "DES002": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Elettricista", - "p": "", - "t": "" - }, - "value": "Elettricista" - }, - "DES003": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Saldatore", - "p": "", - "t": "" - }, - "value": "Saldatore" - } - }, - "id": "2", - "object": "", - "readOnly": true + cells: { + XXPRIO: { + data: { + size: 1, + helperEnabled: false, + maxLength: 1, + integers: 1, + }, + isEditable: false, + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + DATPREF: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230420', + p: '*YYMD', + t: 'D8', + }, + value: '2023-04-20', + }, + COLDET: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#FF0000', + p: '', + t: '', + }, + value: '#FF0000', + }, + DES001: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Idraulico', + p: '', + t: '', + }, + value: 'Idraulico', + }, + XXBACI: { + data: { + size: 5, + helperEnabled: false, + hiddenCounter: true, + maxLength: 5, + }, + isEditable: false, + obj: { + k: 'COLEL', + p: 'XBA', + t: 'TA', + }, + value: 'COLEL', + }, + DATPREI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230310', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-10', + }, + DATINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230312', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-12', + displayedValue: '12/03/2023', + }, + CODFAS: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '01875', + p: 'XDP', + t: 'TA', + }, + value: '01875', + displayedValue: '01875', + }, + DATFIN: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230415', + p: '*YYMD', + t: 'D8', + }, + value: '2023-04-15', + displayedValue: '15/04/2023', + }, + XXSKIL: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'IEC', + p: 'X02SKI', + t: 'V4', + }, + value: 'IEC', + }, + COD001: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ID01', + p: '', + t: '', + }, + value: 'ID01', + }, + COD003: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'SA01', + p: '', + t: '', + }, + value: 'SA01', + }, + COD002: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ET01', + p: '', + t: '', + }, + value: 'ET01', + }, + DES002: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Elettricista', + p: '', + t: '', + }, + value: 'Elettricista', + }, + DES003: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Saldatore', + p: '', + t: '', + }, + value: 'Saldatore', + }, + }, + id: '2', + object: '', + readOnly: true, }, { - "cells": { - "XXPRIO": { - "data": { - "size": 1, - "helperEnabled": false, - "maxLength": 1, - "integers": 1 - }, - "isEditable": false, - "obj": { - "k": "1", - "p": "", - "t": "NR" - }, - "value": "1" - }, - "DATPREF": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230620", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-20" - }, - "COLDET": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#ED7D31", - "p": "", - "t": "" - }, - "value": "#ED7D31" - }, - "DES001": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Saldatore", - "p": "", - "t": "" - }, - "value": "Saldatore" - }, - "XXBACI": { - "data": { - "size": 5, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 5 - }, - "isEditable": false, - "obj": { - "k": "COLEL", - "p": "XBA", - "t": "TA" - }, - "value": "COLEL" - }, - "DATPREI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230510", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-05-10" - }, - "DATINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230312", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-12", - "displayedValue": "12/03/2023" - }, - "CODFAS": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "02241", - "p": "XDP", - "t": "TA" - }, - "value": "02241", - "displayedValue": "02241" - }, - "DATFIN": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230415", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-04-15", - "displayedValue": "15/04/2023" - }, - "XXSKIL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "IEC", - "p": "X02SKI", - "t": "V4" - }, - "value": "IEC" - }, - "COD001": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "SA01", - "p": "", - "t": "" - }, - "value": "SA01" - }, - "COD003": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ET01", - "p": "", - "t": "" - }, - "value": "ET01" - }, - "COD002": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ID01", - "p": "", - "t": "" - }, - "value": "ID01" - }, - "DES002": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Idraulico", - "p": "", - "t": "" - }, - "value": "Idraulico" - }, - "DES003": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Elettricista", - "p": "", - "t": "" - }, - "value": "Elettricista" - } - }, - "id": "3", - "object": "", - "readOnly": true + cells: { + XXPRIO: { + data: { + size: 1, + helperEnabled: false, + maxLength: 1, + integers: 1, + }, + isEditable: false, + obj: { + k: '1', + p: '', + t: 'NR', + }, + value: '1', + }, + DATPREF: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230620', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-20', + }, + COLDET: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#ED7D31', + p: '', + t: '', + }, + value: '#ED7D31', + }, + DES001: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Saldatore', + p: '', + t: '', + }, + value: 'Saldatore', + }, + XXBACI: { + data: { + size: 5, + helperEnabled: false, + hiddenCounter: true, + maxLength: 5, + }, + isEditable: false, + obj: { + k: 'COLEL', + p: 'XBA', + t: 'TA', + }, + value: 'COLEL', + }, + DATPREI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230510', + p: '*YYMD', + t: 'D8', + }, + value: '2023-05-10', + }, + DATINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230312', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-12', + displayedValue: '12/03/2023', + }, + CODFAS: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '02241', + p: 'XDP', + t: 'TA', + }, + value: '02241', + displayedValue: '02241', + }, + DATFIN: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230415', + p: '*YYMD', + t: 'D8', + }, + value: '2023-04-15', + displayedValue: '15/04/2023', + }, + XXSKIL: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'IEC', + p: 'X02SKI', + t: 'V4', + }, + value: 'IEC', + }, + COD001: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'SA01', + p: '', + t: '', + }, + value: 'SA01', + }, + COD003: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ET01', + p: '', + t: '', + }, + value: 'ET01', + }, + COD002: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ID01', + p: '', + t: '', + }, + value: 'ID01', + }, + DES002: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Idraulico', + p: '', + t: '', + }, + value: 'Idraulico', + }, + DES003: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Elettricista', + p: '', + t: '', + }, + value: 'Elettricista', + }, + }, + id: '3', + object: '', + readOnly: true, }, { - "cells": { - "XXPRIO": { - "data": { - "size": 1, - "helperEnabled": false, - "maxLength": 1, - "integers": 1 - }, - "isEditable": false, - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "DATPREF": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230620", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-20" - }, - "COLDET": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#70AD47", - "p": "", - "t": "" - }, - "value": "#70AD47" - }, - "DES001": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Attrezzista", - "p": "", - "t": "" - }, - "value": "Attrezzista" - }, - "XXBACI": { - "data": { - "size": 5, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 5 - }, - "isEditable": false, - "obj": { - "k": "COLEL", - "p": "XBA", - "t": "TA" - }, - "value": "COLEL" - }, - "DATPREI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230510", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-05-10" - }, - "DATINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230512", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-05-12", - "displayedValue": "12/05/2023" - }, - "CODFAS": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "01040", - "p": "XDP", - "t": "TA" - }, - "value": "01040", - "displayedValue": "01040" - }, - "DATFIN": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230615", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-15", - "displayedValue": "15/06/2023" - }, - "XXSKIL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "MEC", - "p": "X02SKI", - "t": "V4" - }, - "value": "MEC" - }, - "COD001": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "AT01", - "p": "", - "t": "" - }, - "value": "AT01" - }, - "COD003": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ME01", - "p": "", - "t": "" - }, - "value": "ME01" - }, - "COD002": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ID01", - "p": "", - "t": "" - }, - "value": "ID01" - }, - "DES002": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Idraulico", - "p": "", - "t": "" - }, - "value": "Idraulico" - }, - "DES003": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Meccanico", - "p": "", - "t": "" - }, - "value": "Meccanico" - } - }, - "id": "4", - "object": "", - "readOnly": true + cells: { + XXPRIO: { + data: { + size: 1, + helperEnabled: false, + maxLength: 1, + integers: 1, + }, + isEditable: false, + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + DATPREF: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230620', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-20', + }, + COLDET: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#70AD47', + p: '', + t: '', + }, + value: '#70AD47', + }, + DES001: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Attrezzista', + p: '', + t: '', + }, + value: 'Attrezzista', + }, + XXBACI: { + data: { + size: 5, + helperEnabled: false, + hiddenCounter: true, + maxLength: 5, + }, + isEditable: false, + obj: { + k: 'COLEL', + p: 'XBA', + t: 'TA', + }, + value: 'COLEL', + }, + DATPREI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230510', + p: '*YYMD', + t: 'D8', + }, + value: '2023-05-10', + }, + DATINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230512', + p: '*YYMD', + t: 'D8', + }, + value: '2023-05-12', + displayedValue: '12/05/2023', + }, + CODFAS: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '01040', + p: 'XDP', + t: 'TA', + }, + value: '01040', + displayedValue: '01040', + }, + DATFIN: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230615', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-15', + displayedValue: '15/06/2023', + }, + XXSKIL: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'MEC', + p: 'X02SKI', + t: 'V4', + }, + value: 'MEC', + }, + COD001: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'AT01', + p: '', + t: '', + }, + value: 'AT01', + }, + COD003: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ME01', + p: '', + t: '', + }, + value: 'ME01', + }, + COD002: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ID01', + p: '', + t: '', + }, + value: 'ID01', + }, + DES002: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Idraulico', + p: '', + t: '', + }, + value: 'Idraulico', + }, + DES003: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Meccanico', + p: '', + t: '', + }, + value: 'Meccanico', + }, + }, + id: '4', + object: '', + readOnly: true, }, { - "cells": { - "XXPRIO": { - "data": { - "size": 1, - "helperEnabled": false, - "maxLength": 1, - "integers": 1 - }, - "isEditable": false, - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "DATPREF": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230620", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-20" - }, - "COLDET": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#ED7D31", - "p": "", - "t": "" - }, - "value": "#ED7D31" - }, - "DES001": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Meccanico", - "p": "", - "t": "" - }, - "value": "Meccanico" - }, - "XXBACI": { - "data": { - "size": 5, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 5 - }, - "isEditable": false, - "obj": { - "k": "COLEL", - "p": "XBA", - "t": "TA" - }, - "value": "COLEL" - }, - "DATPREI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230510", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-05-10" - }, - "DATINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230512", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-05-12", - "displayedValue": "12/05/2023" - }, - "CODFAS": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "01875", - "p": "XDP", - "t": "TA" - }, - "value": "01875", - "displayedValue": "01875" - }, - "DATFIN": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230615", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-15", - "displayedValue": "15/06/2023" - }, - "XXSKIL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "MEC", - "p": "X02SKI", - "t": "V4" - }, - "value": "MEC" - }, - "COD001": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ME01", - "p": "", - "t": "" - }, - "value": "ME01" - }, - "COD003": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "SA01", - "p": "", - "t": "" - }, - "value": "SA01" - }, - "COD002": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "AT01", - "p": "", - "t": "" - }, - "value": "AT01" - }, - "DES002": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Attrezzista", - "p": "", - "t": "" - }, - "value": "Attrezzista" - }, - "DES003": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Saldatore", - "p": "", - "t": "" - }, - "value": "Saldatore" - } - }, - "id": "5", - "object": "", - "readOnly": true + cells: { + XXPRIO: { + data: { + size: 1, + helperEnabled: false, + maxLength: 1, + integers: 1, + }, + isEditable: false, + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + DATPREF: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230620', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-20', + }, + COLDET: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#ED7D31', + p: '', + t: '', + }, + value: '#ED7D31', + }, + DES001: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Meccanico', + p: '', + t: '', + }, + value: 'Meccanico', + }, + XXBACI: { + data: { + size: 5, + helperEnabled: false, + hiddenCounter: true, + maxLength: 5, + }, + isEditable: false, + obj: { + k: 'COLEL', + p: 'XBA', + t: 'TA', + }, + value: 'COLEL', + }, + DATPREI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230510', + p: '*YYMD', + t: 'D8', + }, + value: '2023-05-10', + }, + DATINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230512', + p: '*YYMD', + t: 'D8', + }, + value: '2023-05-12', + displayedValue: '12/05/2023', + }, + CODFAS: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '01875', + p: 'XDP', + t: 'TA', + }, + value: '01875', + displayedValue: '01875', + }, + DATFIN: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230615', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-15', + displayedValue: '15/06/2023', + }, + XXSKIL: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'MEC', + p: 'X02SKI', + t: 'V4', + }, + value: 'MEC', + }, + COD001: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ME01', + p: '', + t: '', + }, + value: 'ME01', + }, + COD003: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'SA01', + p: '', + t: '', + }, + value: 'SA01', + }, + COD002: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'AT01', + p: '', + t: '', + }, + value: 'AT01', + }, + DES002: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Attrezzista', + p: '', + t: '', + }, + value: 'Attrezzista', + }, + DES003: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Saldatore', + p: '', + t: '', + }, + value: 'Saldatore', + }, + }, + id: '5', + object: '', + readOnly: true, }, { - "cells": { - "XXPRIO": { - "data": { - "size": 1, - "helperEnabled": false, - "maxLength": 1, - "integers": 1 - }, - "isEditable": false, - "obj": { - "k": "2", - "p": "", - "t": "NR" - }, - "value": "2" - }, - "DATPREF": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230720", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-07-20" - }, - "COLDET": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#FF0000", - "p": "", - "t": "" - }, - "value": "#FF0000" - }, - "DES001": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Manutentore", - "p": "", - "t": "" - }, - "value": "Manutentore" - }, - "XXBACI": { - "data": { - "size": 5, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 5 - }, - "isEditable": false, - "obj": { - "k": "COLEL", - "p": "XBA", - "t": "TA" - }, - "value": "COLEL" - }, - "DATPREI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230510", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-05-10" - }, - "DATINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230612", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-12", - "displayedValue": "12/06/2023" - }, - "CODFAS": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "02241", - "p": "XDP", - "t": "TA" - }, - "value": "02241", - "displayedValue": "02241" - }, - "DATFIN": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230715", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-07-15", - "displayedValue": "15/07/2023" - }, - "XXSKIL": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "MEC", - "p": "X02SKI", - "t": "V4" - }, - "value": "MEC" - }, - "COD001": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "MA01", - "p": "", - "t": "" - }, - "value": "MA01" - }, - "COD003": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "AT01", - "p": "", - "t": "" - }, - "value": "AT01" - }, - "COD002": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "ME01", - "p": "", - "t": "" - }, - "value": "ME01" - }, - "DES002": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Meccanico", - "p": "", - "t": "" - }, - "value": "Meccanico" - }, - "DES003": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "Attrezzista", - "p": "", - "t": "" - }, - "value": "Attrezzista" - } - }, - "id": "6", - "object": "", - "readOnly": true - } - ] + cells: { + XXPRIO: { + data: { + size: 1, + helperEnabled: false, + maxLength: 1, + integers: 1, + }, + isEditable: false, + obj: { + k: '2', + p: '', + t: 'NR', + }, + value: '2', + }, + DATPREF: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230720', + p: '*YYMD', + t: 'D8', + }, + value: '2023-07-20', + }, + COLDET: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#FF0000', + p: '', + t: '', + }, + value: '#FF0000', + }, + DES001: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Manutentore', + p: '', + t: '', + }, + value: 'Manutentore', + }, + XXBACI: { + data: { + size: 5, + helperEnabled: false, + hiddenCounter: true, + maxLength: 5, + }, + isEditable: false, + obj: { + k: 'COLEL', + p: 'XBA', + t: 'TA', + }, + value: 'COLEL', + }, + DATPREI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230510', + p: '*YYMD', + t: 'D8', + }, + value: '2023-05-10', + }, + DATINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230612', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-12', + displayedValue: '12/06/2023', + }, + CODFAS: { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '02241', + p: 'XDP', + t: 'TA', + }, + value: '02241', + displayedValue: '02241', + }, + DATFIN: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230715', + p: '*YYMD', + t: 'D8', + }, + value: '2023-07-15', + displayedValue: '15/07/2023', + }, + XXSKIL: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'MEC', + p: 'X02SKI', + t: 'V4', + }, + value: 'MEC', + }, + COD001: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'MA01', + p: '', + t: '', + }, + value: 'MA01', + }, + COD003: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'AT01', + p: '', + t: '', + }, + value: 'AT01', + }, + COD002: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'ME01', + p: '', + t: '', + }, + value: 'ME01', + }, + DES002: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Meccanico', + p: '', + t: '', + }, + value: 'Meccanico', + }, + DES003: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: 'Attrezzista', + p: '', + t: '', + }, + value: 'Attrezzista', + }, + }, + id: '6', + object: '', + readOnly: true, + }, + ], }, - "detailColorCol": "COLDET", - "detailColumns": [ - "CODFAS", - "DATINI", - "DATFIN" - ], - "detailDates": [ - "DATINI", - "DATFIN" - ], - "detailIdCol": "CODFAS", - "detailNameCol": "CODFAS", - "detailPrevDates": [], - "listCellWidth": "300px", - "maxWidth": "90vw", - "phaseColorCol": "COLFAS", - "phaseColumns": [ - "DATINI", - "DATFIN" - ], - "phaseColParDep": "FASDIP", - "phaseDates": [ - "DATINI", - "DATFIN" - ], - "phaseIdCol": "CODFAS", - "phaseNameCol": "DESFAS", - "phasePrevDates": [], - "readOnly": false, - "showSecondaryDates": false, - "taskColumns": [ - "R§COMM", - "R£COMM" - ], - "taskDates": [ - "DATINZ", - "DATPRE" - ], - "taskIdCol": "R§COMM", - "taskNameCol": "R£COMM", - "taskPrevDates": [], - "titleMess": "" + detailColorCol: 'COLDET', + detailColumns: ['CODFAS', 'DATINI', 'DATFIN'], + detailDates: ['DATINI', 'DATFIN'], + detailIdCol: 'CODFAS', + detailNameCol: 'CODFAS', + detailPrevDates: [], + listCellWidth: '300px', + maxWidth: '90vw', + phaseColorCol: 'COLFAS', + phaseColumns: ['DATINI', 'DATFIN'], + phaseColParDep: 'FASDIP', + phaseDates: ['DATINI', 'DATFIN'], + phaseIdCol: 'CODFAS', + phaseNameCol: 'DESFAS', + phasePrevDates: [], + readOnly: false, + showSecondaryDates: false, + taskColumns: ['R§COMM', 'R£COMM'], + taskDates: ['DATINZ', 'DATPRE'], + taskIdCol: 'R§COMM', + taskNameCol: 'R£COMM', + taskPrevDates: [], + titleMess: '', }; if (props) { @@ -2814,3731 +2795,3731 @@ function onclick(event) { } const phases = { - "columns": [ + columns: [ { - "isEditable": false, - "isKey": false, - "name": "CODFAS", - "obj": { - "k": "", - "p": "", - "t": "OP" + isEditable: false, + isKey: false, + name: 'CODFAS', + obj: { + k: '', + p: '', + t: 'OP', }, - "title": "Fase", - "tooltip": true + title: 'Fase', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DESFAS", - "title": "Des\nFase", - "tooltip": false + isEditable: false, + isKey: false, + name: 'DESFAS', + title: 'Des\nFase', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "GESNOT", - "obj": { - "k": "", - "p": "ICO", - "t": "J4" + isEditable: false, + isKey: false, + name: 'GESNOT', + obj: { + k: '', + p: 'ICO', + t: 'J4', }, - "title": "Note", - "tooltip": false + title: 'Note', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DATINI", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DATINI', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nInizio", - "tooltip": true + title: 'Data\nInizio', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATINZ", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DATINZ', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nInizio P.O", - "tooltip": true + title: 'Data\nInizio P.O', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "SPOINI", - "title": "GG\nSpostamento", - "tooltip": false + isEditable: false, + isKey: false, + name: 'SPOINI', + title: 'GG\nSpostamento', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DATDIC", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DATDIC', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Eff.\nInizio", - "tooltip": true + title: 'Eff.\nInizio', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATFIN", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DATFIN', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nFine", - "tooltip": true + title: 'Data\nFine', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATFPO", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DATFPO', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nFine\nPrev.Ordine", - "tooltip": true + title: 'Data\nFine\nPrev.Ordine', + tooltip: true, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "OREORD", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'OREORD', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Ore Prev.\nORDINE", - "tooltip": false + title: 'Ore Prev.\nORDINE', + tooltip: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "BDGORE", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'BDGORE', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Ore\nPrev.Tot", - "tooltip": false + title: 'Ore\nPrev.Tot', + tooltip: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "BDGAVOG", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'BDGAVOG', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Ore\nPrev.Oggi", - "tooltip": false + title: 'Ore\nPrev.Oggi', + tooltip: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "DICORE", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'DICORE', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Ore\nFatte", - "tooltip": false + title: 'Ore\nFatte', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "§BDGPERC", - "title": "%\nRisp. Prev.", - "tooltip": false + isEditable: false, + isKey: false, + name: '§BDGPERC', + title: '%\nRisp. Prev.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "§DICPERC", - "title": "%\nFatte/Prev.Tot", - "tooltip": false + isEditable: false, + isKey: false, + name: '§DICPERC', + title: '%\nFatte/Prev.Tot', + tooltip: false, }, { - "decimals": 2, - "isEditable": false, - "isKey": false, - "name": "NUMRIS", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 2, + isEditable: false, + isKey: false, + name: 'NUMRIS', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Num.\nRis.", - "tooltip": false + title: 'Num.\nRis.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "MODPIA", - "obj": { - "k": "", - "p": "ICO", - "t": "J4" + isEditable: false, + isKey: false, + name: 'MODPIA', + obj: { + k: '', + p: 'ICO', + t: 'J4', }, - "title": "Mod.", - "tooltip": false + title: 'Mod.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "ICOAVA", - "obj": { - "k": "", - "p": "ICO", - "t": "J4" + isEditable: false, + isKey: false, + name: 'ICOAVA', + obj: { + k: '', + p: 'ICO', + t: 'J4', }, - "title": "Sposta", - "tooltip": false + title: 'Sposta', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "COMPL", - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" + isEditable: false, + isKey: false, + name: 'COMPL', + obj: { + k: '', + p: 'SI/NO', + t: 'V2', }, - "title": "Compl.", - "tooltip": false + title: 'Compl.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DTARIL", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DTARIL', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nVincolo", - "tooltip": true + title: 'Data\nVincolo', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "CDBASA", - "obj": { - "k": "", - "p": "", - "t": "AR" + isEditable: false, + isKey: false, + name: 'CDBASA', + obj: { + k: '', + p: '', + t: 'AR', }, - "title": "Basamento", - "tooltip": true + title: 'Basamento', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "DATUFF", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DATUFF', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Cons.\nDisegno", - "tooltip": true + title: 'Cons.\nDisegno', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "TPDTUF", - "title": "Des", - "tooltip": false + isEditable: false, + isKey: false, + name: 'TPDTUF', + title: 'Des', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "DTAFAB", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'DTAFAB', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nBasamento", - "tooltip": true + title: 'Data\nBasamento', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "CODDIP", - "title": "Cod.Fase\nDa cui Dip.", - "tooltip": false + isEditable: false, + isKey: false, + name: 'CODDIP', + title: 'Cod.Fase\nDa cui Dip.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "FASDIP", - "title": "Fase\nDa cui Dip.", - "tooltip": false + isEditable: false, + isKey: false, + name: 'FASDIP', + title: 'Fase\nDa cui Dip.', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "FASDDT", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'FASDDT', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nFine Fase Dip", - "tooltip": true + title: 'Data\nFine Fase Dip', + tooltip: true, }, { - "isEditable": false, - "isKey": false, - "name": "ICOFAS", - "obj": { - "k": "", - "p": "ICO", - "t": "J4" + isEditable: false, + isKey: false, + name: 'ICOFAS', + obj: { + k: '', + p: 'ICO', + t: 'J4', }, - "title": "Icona fase", - "tooltip": false + title: 'Icona fase', + tooltip: false, }, { - "isEditable": false, - "isKey": false, - "name": "CODCOM", - "obj": { - "k": "", - "p": "MVE", - "t": "DO" + isEditable: false, + isKey: false, + name: 'CODCOM', + obj: { + k: '', + p: 'MVE', + t: 'DO', }, - "title": "Commessa", - "tooltip": true, - "visible": false + title: 'Commessa', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "COLFAS", - "title": "Sty\nColore", - "tooltip": false, - "visible": false + isEditable: false, + isKey: false, + name: 'COLFAS', + title: 'Sty\nColore', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "§§AUTN", - "title": "Aut.Note", - "tooltip": false, - "visible": false + isEditable: false, + isKey: false, + name: '§§AUTN', + title: 'Aut.Note', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "N§TEVE", - "obj": { - "k": "", - "p": "P5D", - "t": "TA" + isEditable: false, + isKey: false, + name: 'N§TEVE', + obj: { + k: '', + p: 'P5D', + t: 'TA', }, - "title": "Tipo evento", - "tooltip": true, - "visible": false + title: 'Tipo evento', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "N§NREV", - "objs": [ + isEditable: false, + isKey: false, + name: 'N§NREV', + objs: [ { - "k": "", - "p": "", - "t": "E3" - } + k: '', + p: '', + t: 'E3', + }, ], - "title": "Numero reg. evento", - "tooltip": true, - "visible": false + title: 'Numero reg. evento', + tooltip: true, + visible: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "DLTINI", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'DLTINI', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Dif\nGio", - "tooltip": false, - "visible": false + title: 'Dif\nGio', + tooltip: false, + visible: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "DIFGIO", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'DIFGIO', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Giorni", - "tooltip": false, - "visible": false + title: 'Giorni', + tooltip: false, + visible: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "ORERES", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'ORERES', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Ore ancora\nDa fare", - "tooltip": false, - "visible": false + title: 'Ore ancora\nDa fare', + tooltip: false, + visible: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "BDGPERC", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'BDGPERC', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "%\nRisp. Prev.", - "tooltip": false, - "visible": false + title: '%\nRisp. Prev.', + tooltip: false, + visible: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "DICPERC", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'DICPERC', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "%\nFatte/Prev.Tot", - "tooltip": false, - "visible": false + title: '%\nFatte/Prev.Tot', + tooltip: false, + visible: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "DIFPER", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'DIFPER', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "%\nRitardo", - "tooltip": false, - "visible": false + title: '%\nRitardo', + tooltip: false, + visible: false, }, { - "decimals": 0, - "isEditable": false, - "isKey": false, - "name": "STIPER", - "obj": { - "k": "", - "p": "", - "t": "NR" + decimals: 0, + isEditable: false, + isKey: false, + name: 'STIPER', + obj: { + k: '', + p: '', + t: 'NR', }, - "title": "Stima\nAvanz. %", - "tooltip": false, - "visible": false + title: 'Stima\nAvanz. %', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "AGGSTI", - "obj": { - "k": "", - "p": "*YYMD", - "t": "D8" + isEditable: false, + isKey: false, + name: 'AGGSTI', + obj: { + k: '', + p: '*YYMD', + t: 'D8', }, - "title": "Data\nAgg. Stima", - "tooltip": true, - "visible": false + title: 'Data\nAgg. Stima', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "STYAVA", - "title": "Sty\nSposta", - "tooltip": false, - "visible": false + isEditable: false, + isKey: false, + name: 'STYAVA', + title: 'Sty\nSposta', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "CODPMA", - "obj": { - "k": "", - "p": "XDP", - "t": "TA" + isEditable: false, + isKey: false, + name: 'CODPMA', + obj: { + k: '', + p: 'XDP', + t: 'TA', }, - "title": "PM\nAssociato", - "tooltip": true, - "visible": false + title: 'PM\nAssociato', + tooltip: true, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "DESPMA", - "title": "PM\nAssociato", - "tooltip": false, - "visible": false + isEditable: false, + isKey: false, + name: 'DESPMA', + title: 'PM\nAssociato', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "MESAUT", - "obj": { - "k": "", - "p": "", - "t": "**" + isEditable: false, + isKey: false, + name: 'MESAUT', + obj: { + k: '', + p: '', + t: '**', }, - "title": "Aut.", - "tooltip": false, - "visible": false + title: 'Aut.', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "STILE", - "obj": { - "k": "", - "p": "", - "t": "**" + isEditable: false, + isKey: false, + name: 'STILE', + obj: { + k: '', + p: '', + t: '**', }, - "title": "Stile\nriga", - "tooltip": false, - "visible": false + title: 'Stile\nriga', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "EDTDDT", - "obj": { - "k": "", - "p": "", - "t": "**" + isEditable: false, + isKey: false, + name: 'EDTDDT', + obj: { + k: '', + p: '', + t: '**', }, - "title": "Data\nDecodificata", - "tooltip": false, - "visible": false + title: 'Data\nDecodificata', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "§§KNO1", - "title": "Chiave nota 1", - "tooltip": false, - "visible": false + isEditable: false, + isKey: false, + name: '§§KNO1', + title: 'Chiave nota 1', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "§§KNO2", - "title": "Chiave nota 2", - "tooltip": false, - "visible": false + isEditable: false, + isKey: false, + name: '§§KNO2', + title: 'Chiave nota 2', + tooltip: false, + visible: false, }, { - "isEditable": false, - "isKey": false, - "name": "§§KNO3", - "title": "Chiave nota 3", - "tooltip": false, - "visible": false - } + isEditable: false, + isKey: false, + name: '§§KNO3', + title: 'Chiave nota 3', + tooltip: false, + visible: false, + }, ], - "rows": [ + rows: [ { - "cells": { - "DIFGIO": { - "data": { - "size": 7, - "helperEnabled": false, - "maxLength": 7, - "integers": 7 - }, - "isEditable": false, - "obj": { - "k": "80", - "p": "", - "t": "NR" - }, - "value": "80" - }, - "ICOFAS": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "color": "#0000ff", - "size": 3, - "resource": "error_outline", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "I(VO;COD_SOS;000220) C(#0000ff)", - "p": "ICO", - "t": "J4" - }, - "value": "error_outline" - }, - "§§KNO1": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "#ED7D31", - "p": "", - "t": "" - }, - "value": "#ED7D31" - }, - "DICORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 1.286,79000 ", - "p": "", - "t": "NR" - }, - "value": "1,287" - }, - "§§KNO3": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "CFC2 P410", - "p": "", - "t": "" - }, - "value": "CFC2 P410" - }, - "N§TEVE": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "P5D", - "t": "TA" - }, - "value": "" - }, - "§§KNO2": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "G456 0001", - "p": "", - "t": "" - }, - "value": "G456 0001" - }, - "ORERES": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 713 ", - "p": "", - "t": "NR" - }, - "value": "713" - }, - "STIPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "MODPIA": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "pencil", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000112", - "p": "ICO", - "t": "J4" - }, - "value": "pencil" - }, - "CDBASA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "AR" - }, - "value": "" - }, - "BDGORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 2.000,00000 ", - "p": "", - "t": "NR" - }, - "value": "2,000" - }, - "DLTINI": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "78", - "p": "", - "t": "NR" - }, - "value": "78" - }, - "DATINI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230306", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-03-06" - }, - "DATFPO": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221104", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-11-04" - }, - "STILE": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "value": "" - }, - "DESFAS": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "FS - MONTAGGIO MECCANICO ", - "p": "", - "t": "" - }, - "value": "FS - MONTAGGIO MECCANICO " - }, - "DATINZ": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20220613", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-06-13" - }, - "NUMRIS": { - "data": { - "size": 5, - "decimals": 2, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "1,11", - "p": "", - "t": "NR" - }, - "value": "1.11" - }, - "DATUFF": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "EDTDDT": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "15/07/22", - "p": "", - "t": "**" - }, - "value": "15/07/22" - }, - "CODPMA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "XDP", - "t": "TA" - }, - "value": "" - }, - "DATDIC": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221107", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-11-07" - }, - "TPDTUF": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "" - }, - "value": "" - }, - "CODCOM": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "MVE", - "t": "DO" - }, - "value": "G456" - }, - "GESNOT": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "content-copy", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000113", - "p": "ICO", - "t": "J4" - }, - "value": "content-copy" - }, - "§§AUTN": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "COMPL": { - "cssClass": "strong-text", - "data": { - "size": 1, - "helperEnabled": false, - "checked": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" - }, - "value": "" - }, - "COLFAS": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#ED7D31", - "p": "", - "t": "" - }, - "value": "#ED7D31" - }, - "DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "64", - "p": "", - "t": "NR" - }, - "value": "64" - }, - "OREORD": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 2.080 ", - "p": "", - "t": "NR" - }, - "value": "2,080" - }, - "§DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "64%", - "p": "", - "t": "" - }, - "value": "64%" - }, - "DESPMA": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "DATFIN": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230630", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-30" - }, - "DTAFAB": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "DIFPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "64-", - "p": "", - "t": "NR" - }, - "value": "-64" - }, - "BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "0", - "p": "", - "t": "NR" - }, - "value": "0" - }, - "SPOINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "145", - "p": "", - "t": "" - }, - "value": "145" - }, - "MESAUT": { - "data": { - "size": 50, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 50 - }, - "isEditable": false, - "obj": { - "k": "NON AUTORIZZATO", - "p": "", - "t": "**" - }, - "value": "NON AUTORIZZATO" - }, - "CODDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "P110", - "p": "", - "t": "" - }, - "value": "P110" - }, - "FASDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "ML - FINE REALIZZ.BASAMENTO ", - "p": "", - "t": "" - }, - "value": "ML - FINE REALIZZ.BASAMENTO " - }, - "DTARIL": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "CODFAS": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "P410 ", - "p": "", - "t": "OP" - }, - "value": "P410 " - }, - "ICOAVA": { - "cssClass": "strong-text", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "ICO", - "t": "J4" - } - }, - "FASDDT": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20220715", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-07-15" - }, - "AGGSTI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "§BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "0%", - "p": "", - "t": "" - }, - "value": "0%" - }, - "N§NREV": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 9, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 9 - }, - "isEditable": false, - "obj": { - "k": "000000000", - "p": "[N�TEVE]", - "t": "E3" - }, - "value": "000000000" - }, - "BDGAVOG": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "NR" - }, - "value": "" - }, - "STYAVA": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - } + cells: { + DIFGIO: { + data: { + size: 7, + helperEnabled: false, + maxLength: 7, + integers: 7, + }, + isEditable: false, + obj: { + k: '80', + p: '', + t: 'NR', + }, + value: '80', + }, + ICOFAS: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + color: '#0000ff', + size: 3, + resource: 'error_outline', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'I(VO;COD_SOS;000220) C(#0000ff)', + p: 'ICO', + t: 'J4', + }, + value: 'error_outline', + }, + '§§KNO1': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '#ED7D31', + p: '', + t: '', + }, + value: '#ED7D31', + }, + DICORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 1.286,79000 ', + p: '', + t: 'NR', + }, + value: '1,287', + }, + '§§KNO3': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'CFC2 P410', + p: '', + t: '', + }, + value: 'CFC2 P410', + }, + 'N§TEVE': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: ' ', + p: 'P5D', + t: 'TA', + }, + value: '', + }, + '§§KNO2': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'G456 0001', + p: '', + t: '', + }, + value: 'G456 0001', + }, + ORERES: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 713 ', + p: '', + t: 'NR', + }, + value: '713', + }, + STIPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + MODPIA: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'pencil', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000112', + p: 'ICO', + t: 'J4', + }, + value: 'pencil', + }, + CDBASA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: 'AR', + }, + value: '', + }, + BDGORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 2.000,00000 ', + p: '', + t: 'NR', + }, + value: '2,000', + }, + DLTINI: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '78', + p: '', + t: 'NR', + }, + value: '78', + }, + DATINI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230306', + p: '*YYMD', + t: 'D8', + }, + value: '2023-03-06', + }, + DATFPO: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221104', + p: '*YYMD', + t: 'D8', + }, + value: '2022-11-04', + }, + STILE: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '**', + }, + value: '', + }, + DESFAS: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'FS - MONTAGGIO MECCANICO ', + p: '', + t: '', + }, + value: 'FS - MONTAGGIO MECCANICO ', + }, + DATINZ: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20220613', + p: '*YYMD', + t: 'D8', + }, + value: '2022-06-13', + }, + NUMRIS: { + data: { + size: 5, + decimals: 2, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '1,11', + p: '', + t: 'NR', + }, + value: '1.11', + }, + DATUFF: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + EDTDDT: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '15/07/22', + p: '', + t: '**', + }, + value: '15/07/22', + }, + CODPMA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '', + p: 'XDP', + t: 'TA', + }, + value: '', + }, + DATDIC: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221107', + p: '*YYMD', + t: 'D8', + }, + value: '2022-11-07', + }, + TPDTUF: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: '', + }, + value: '', + }, + CODCOM: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G456', + p: 'MVE', + t: 'DO', + }, + value: 'G456', + }, + GESNOT: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'content-copy', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000113', + p: 'ICO', + t: 'J4', + }, + value: 'content-copy', + }, + '§§AUTN': { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + COMPL: { + cssClass: 'strong-text', + data: { + size: 1, + helperEnabled: false, + checked: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: 'SI/NO', + t: 'V2', + }, + value: '', + }, + COLFAS: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#ED7D31', + p: '', + t: '', + }, + value: '#ED7D31', + }, + DICPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '64', + p: '', + t: 'NR', + }, + value: '64', + }, + OREORD: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 2.080 ', + p: '', + t: 'NR', + }, + value: '2,080', + }, + '§DICPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '64%', + p: '', + t: '', + }, + value: '64%', + }, + DESPMA: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + DATFIN: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230630', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-30', + }, + DTAFAB: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + DIFPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '64-', + p: '', + t: 'NR', + }, + value: '-64', + }, + BDGPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '0', + p: '', + t: 'NR', + }, + value: '0', + }, + SPOINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '145', + p: '', + t: '', + }, + value: '145', + }, + MESAUT: { + data: { + size: 50, + helperEnabled: false, + hiddenCounter: true, + maxLength: 50, + }, + isEditable: false, + obj: { + k: 'NON AUTORIZZATO', + p: '', + t: '**', + }, + value: 'NON AUTORIZZATO', + }, + CODDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'P110', + p: '', + t: '', + }, + value: 'P110', + }, + FASDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'ML - FINE REALIZZ.BASAMENTO ', + p: '', + t: '', + }, + value: 'ML - FINE REALIZZ.BASAMENTO ', + }, + DTARIL: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: ' ', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + CODFAS: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'P410 ', + p: '', + t: 'OP', + }, + value: 'P410 ', + }, + ICOAVA: { + cssClass: 'strong-text', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: 'ICO', + t: 'J4', + }, + }, + FASDDT: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20220715', + p: '*YYMD', + t: 'D8', + }, + value: '2022-07-15', + }, + AGGSTI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + '§BDGPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '0%', + p: '', + t: '', + }, + value: '0%', + }, + 'N§NREV': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 9, + helperEnabled: false, + hiddenCounter: true, + maxLength: 9, + }, + isEditable: false, + obj: { + k: '000000000', + p: '[N�TEVE]', + t: 'E3', + }, + value: '000000000', + }, + BDGAVOG: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: 'NR', + }, + value: '', + }, + STYAVA: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, }, - "id": "1", - "object": "", - "readOnly": true + id: '1', + object: '', + readOnly: true, }, { - "cells": { - "DIFGIO": { - "data": { - "size": 7, - "helperEnabled": false, - "maxLength": 7, - "integers": 7 - }, - "isEditable": false, - "obj": { - "k": "62", - "p": "", - "t": "NR" - }, - "value": "62" - }, - "ICOFAS": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "color": "rgb(0, 255, 0)", - "size": 3, - "resource": "error_outline", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "I(VO;COD_SOS;000220) C(R000G255B000)", - "p": "ICO", - "t": "J4" - }, - "value": "error_outline" - }, - "§§KNO1": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "#FF0000", - "p": "", - "t": "" - }, - "value": "#FF0000" - }, - "DICORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 718,14000 ", - "p": "", - "t": "NR" - }, - "value": "718" - }, - "§§KNO3": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "CFC2 P420", - "p": "", - "t": "" - }, - "value": "CFC2 P420" - }, - "N§TEVE": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "P5D", - "t": "TA" - }, - "value": "" - }, - "§§KNO2": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "G456 0001", - "p": "", - "t": "" - }, - "value": "G456 0001" - }, - "ORERES": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 241 ", - "p": "", - "t": "NR" - }, - "value": "241" - }, - "STIPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "MODPIA": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "pencil", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000112", - "p": "ICO", - "t": "J4" - }, - "value": "pencil" - }, - "CDBASA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "AR" - }, - "value": "" - }, - "BDGORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 960,00000 ", - "p": "", - "t": "NR" - }, - "value": "960" - }, - "DLTINI": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "-32", - "p": "", - "t": "NR" - }, - "value": "-32" - }, - "DATINI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221121", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-11-21" - }, - "DATFPO": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221111", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-11-11" - }, - "STILE": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "value": "" - }, - "DESFAS": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "FS - MONTAGGIO ELETTRICO ", - "p": "", - "t": "" - }, - "value": "FS - MONTAGGIO ELETTRICO " - }, - "DATINZ": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20220829", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-08-29" - }, - "NUMRIS": { - "data": { - "size": 5, - "decimals": 2, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "10,04", - "p": "", - "t": "NR" - }, - "value": "10.04" - }, - "DATUFF": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "EDTDDT": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "15/07/22", - "p": "", - "t": "**" - }, - "value": "15/07/22" - }, - "CODPMA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "XDP", - "t": "TA" - }, - "value": "" - }, - "DATDIC": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230113", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-01-13" - }, - "TPDTUF": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "" - }, - "value": "" - }, - "CODCOM": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "MVE", - "t": "DO" - }, - "value": "G456" - }, - "GESNOT": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "content-copy", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000113", - "p": "ICO", - "t": "J4" - }, - "value": "content-copy" - }, - "§§AUTN": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "COMPL": { - "cssClass": "strong-text", - "data": { - "size": 1, - "helperEnabled": false, - "checked": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" - }, - "value": "" - }, - "COLFAS": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#FF0000", - "p": "", - "t": "" - }, - "value": "#FF0000" - }, - "DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "74", - "p": "", - "t": "NR" - }, - "value": "74" - }, - "OREORD": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 960 ", - "p": "", - "t": "NR" - }, - "value": "960" - }, - "§DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "74%", - "p": "", - "t": "" - }, - "value": "74%" - }, - "DESPMA": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "DATFIN": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230224", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-02-24" - }, - "DTAFAB": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "DIFPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "22", - "p": "", - "t": "NR" - }, - "value": "22" - }, - "BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "96", - "p": "", - "t": "NR" - }, - "value": "96" - }, - "SPOINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "78", - "p": "", - "t": "" - }, - "value": "78" - }, - "MESAUT": { - "data": { - "size": 50, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 50 - }, - "isEditable": false, - "obj": { - "k": "NON AUTORIZZATO", - "p": "", - "t": "**" - }, - "value": "NON AUTORIZZATO" - }, - "CODDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "P110", - "p": "", - "t": "" - }, - "value": "P110" - }, - "FASDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "ML - FINE REALIZZ.BASAMENTO ", - "p": "", - "t": "" - }, - "value": "ML - FINE REALIZZ.BASAMENTO " - }, - "DTARIL": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "CODFAS": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "P420 ", - "p": "", - "t": "OP" - }, - "value": "P420 " - }, - "ICOAVA": { - "cssClass": "strong-text", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "ICO", - "t": "J4" - } - }, - "FASDDT": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20220715", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-07-15" - }, - "AGGSTI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "§BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "96%", - "p": "", - "t": "" - }, - "value": "96%" - }, - "N§NREV": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 9, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 9 - }, - "isEditable": false, - "obj": { - "k": "000000000", - "p": "[N�TEVE]", - "t": "E3" - }, - "value": "000000000" - }, - "BDGAVOG": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 928 ", - "p": "", - "t": "NR" - }, - "value": "928" - }, - "STYAVA": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - } + cells: { + DIFGIO: { + data: { + size: 7, + helperEnabled: false, + maxLength: 7, + integers: 7, + }, + isEditable: false, + obj: { + k: '62', + p: '', + t: 'NR', + }, + value: '62', + }, + ICOFAS: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + color: 'rgb(0, 255, 0)', + size: 3, + resource: 'error_outline', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'I(VO;COD_SOS;000220) C(R000G255B000)', + p: 'ICO', + t: 'J4', + }, + value: 'error_outline', + }, + '§§KNO1': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '#FF0000', + p: '', + t: '', + }, + value: '#FF0000', + }, + DICORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 718,14000 ', + p: '', + t: 'NR', + }, + value: '718', + }, + '§§KNO3': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'CFC2 P420', + p: '', + t: '', + }, + value: 'CFC2 P420', + }, + 'N§TEVE': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: ' ', + p: 'P5D', + t: 'TA', + }, + value: '', + }, + '§§KNO2': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'G456 0001', + p: '', + t: '', + }, + value: 'G456 0001', + }, + ORERES: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 241 ', + p: '', + t: 'NR', + }, + value: '241', + }, + STIPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + MODPIA: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'pencil', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000112', + p: 'ICO', + t: 'J4', + }, + value: 'pencil', + }, + CDBASA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: 'AR', + }, + value: '', + }, + BDGORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 960,00000 ', + p: '', + t: 'NR', + }, + value: '960', + }, + DLTINI: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '-32', + p: '', + t: 'NR', + }, + value: '-32', + }, + DATINI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221121', + p: '*YYMD', + t: 'D8', + }, + value: '2022-11-21', + }, + DATFPO: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221111', + p: '*YYMD', + t: 'D8', + }, + value: '2022-11-11', + }, + STILE: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '**', + }, + value: '', + }, + DESFAS: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'FS - MONTAGGIO ELETTRICO ', + p: '', + t: '', + }, + value: 'FS - MONTAGGIO ELETTRICO ', + }, + DATINZ: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20220829', + p: '*YYMD', + t: 'D8', + }, + value: '2022-08-29', + }, + NUMRIS: { + data: { + size: 5, + decimals: 2, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '10,04', + p: '', + t: 'NR', + }, + value: '10.04', + }, + DATUFF: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + EDTDDT: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '15/07/22', + p: '', + t: '**', + }, + value: '15/07/22', + }, + CODPMA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '', + p: 'XDP', + t: 'TA', + }, + value: '', + }, + DATDIC: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230113', + p: '*YYMD', + t: 'D8', + }, + value: '2023-01-13', + }, + TPDTUF: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: '', + }, + value: '', + }, + CODCOM: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G456', + p: 'MVE', + t: 'DO', + }, + value: 'G456', + }, + GESNOT: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'content-copy', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000113', + p: 'ICO', + t: 'J4', + }, + value: 'content-copy', + }, + '§§AUTN': { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + COMPL: { + cssClass: 'strong-text', + data: { + size: 1, + helperEnabled: false, + checked: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: 'SI/NO', + t: 'V2', + }, + value: '', + }, + COLFAS: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#FF0000', + p: '', + t: '', + }, + value: '#FF0000', + }, + DICPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '74', + p: '', + t: 'NR', + }, + value: '74', + }, + OREORD: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 960 ', + p: '', + t: 'NR', + }, + value: '960', + }, + '§DICPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '74%', + p: '', + t: '', + }, + value: '74%', + }, + DESPMA: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + DATFIN: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230224', + p: '*YYMD', + t: 'D8', + }, + value: '2023-02-24', + }, + DTAFAB: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + DIFPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '22', + p: '', + t: 'NR', + }, + value: '22', + }, + BDGPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '96', + p: '', + t: 'NR', + }, + value: '96', + }, + SPOINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '78', + p: '', + t: '', + }, + value: '78', + }, + MESAUT: { + data: { + size: 50, + helperEnabled: false, + hiddenCounter: true, + maxLength: 50, + }, + isEditable: false, + obj: { + k: 'NON AUTORIZZATO', + p: '', + t: '**', + }, + value: 'NON AUTORIZZATO', + }, + CODDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'P110', + p: '', + t: '', + }, + value: 'P110', + }, + FASDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'ML - FINE REALIZZ.BASAMENTO ', + p: '', + t: '', + }, + value: 'ML - FINE REALIZZ.BASAMENTO ', + }, + DTARIL: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: ' ', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + CODFAS: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'P420 ', + p: '', + t: 'OP', + }, + value: 'P420 ', + }, + ICOAVA: { + cssClass: 'strong-text', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: 'ICO', + t: 'J4', + }, + }, + FASDDT: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20220715', + p: '*YYMD', + t: 'D8', + }, + value: '2022-07-15', + }, + AGGSTI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + '§BDGPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '96%', + p: '', + t: '', + }, + value: '96%', + }, + 'N§NREV': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 9, + helperEnabled: false, + hiddenCounter: true, + maxLength: 9, + }, + isEditable: false, + obj: { + k: '000000000', + p: '[N�TEVE]', + t: 'E3', + }, + value: '000000000', + }, + BDGAVOG: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 928 ', + p: '', + t: 'NR', + }, + value: '928', + }, + STYAVA: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, }, - "id": "2", - "object": "", - "readOnly": true + id: '2', + object: '', + readOnly: true, }, { - "cells": { - "DIFGIO": { - "data": { - "size": 7, - "helperEnabled": false, - "maxLength": 7, - "integers": 7 - }, - "isEditable": false, - "obj": { - "k": "15", - "p": "", - "t": "NR" - }, - "value": "15" - }, - "ICOFAS": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "color": "#b71817", - "size": 3, - "resource": "brightness-1", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_AGG;000011", - "p": "ICO", - "t": "J4" - }, - "value": "brightness-1" - }, - "§§KNO1": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "#70AD47", - "p": "", - "t": "" - }, - "value": "#70AD47" - }, - "DICORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 9,00000 ", - "p": "", - "t": "NR" - }, - "value": "9" - }, - "§§KNO3": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "CFC2 P610", - "p": "", - "t": "" - }, - "value": "CFC2 P610" - }, - "N§TEVE": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "P5D", - "t": "TA" - }, - "value": "" - }, - "§§KNO2": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "G456 0001", - "p": "", - "t": "" - }, - "value": "G456 0001" - }, - "ORERES": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 111 ", - "p": "", - "t": "NR" - }, - "value": "111" - }, - "STIPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "MODPIA": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "pencil", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000112", - "p": "ICO", - "t": "J4" - }, - "value": "pencil" - }, - "CDBASA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "AR" - }, - "value": "" - }, - "BDGORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 120,00000 ", - "p": "", - "t": "NR" - }, - "value": "120" - }, - "DLTINI": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "DATINI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230717", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-07-17" - }, - "DATFPO": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230102", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-01-02" - }, - "STILE": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "value": "" - }, - "DESFAS": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "FS - MESSA IN SERVIZIO MECC. ", - "p": "", - "t": "" - }, - "value": "FS - MESSA IN SERVIZIO MECC. " - }, - "DATINZ": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221121", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-11-21" - }, - "NUMRIS": { - "data": { - "size": 5, - "decimals": 2, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "0,92", - "p": "", - "t": "NR" - }, - "value": "0.92" - }, - "DATUFF": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "EDTDDT": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "30/06/23", - "p": "", - "t": "**" - }, - "value": "30/06/23" - }, - "CODPMA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "XDP", - "t": "TA" - }, - "value": "" - }, - "DATDIC": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "TPDTUF": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "" - }, - "value": "" - }, - "CODCOM": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "MVE", - "t": "DO" - }, - "value": "G456" - }, - "GESNOT": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "content-copy", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000113", - "p": "ICO", - "t": "J4" - }, - "value": "content-copy" - }, - "§§AUTN": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "COMPL": { - "cssClass": "strong-text", - "data": { - "size": 1, - "helperEnabled": false, - "checked": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" - }, - "value": "" - }, - "COLFAS": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#70AD47", - "p": "", - "t": "" - }, - "value": "#70AD47" - }, - "DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "OREORD": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 160 ", - "p": "", - "t": "NR" - }, - "value": "160" - }, - "§DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "7%", - "p": "", - "t": "" - }, - "value": "7%" - }, - "DESPMA": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "DATFIN": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230804", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-08-04" - }, - "DTAFAB": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "DIFPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "7-", - "p": "", - "t": "NR" - }, - "value": "-7" - }, - "BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "0", - "p": "", - "t": "NR" - }, - "value": "0" - }, - "SPOINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "10", - "p": "", - "t": "" - }, - "value": "10" - }, - "MESAUT": { - "data": { - "size": 50, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 50 - }, - "isEditable": false, - "obj": { - "k": "NON AUTORIZZATO", - "p": "", - "t": "**" - }, - "value": "NON AUTORIZZATO" - }, - "CODDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "P410", - "p": "", - "t": "" - }, - "value": "P410" - }, - "FASDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "FS - MONTAGGIO MECCANICO ", - "p": "", - "t": "" - }, - "value": "FS - MONTAGGIO MECCANICO " - }, - "DTARIL": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "CODFAS": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "P610 ", - "p": "", - "t": "OP" - }, - "value": "P610 " - }, - "ICOAVA": { - "cssClass": "strong-text", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "ICO", - "t": "J4" - } - }, - "FASDDT": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230630", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-30" - }, - "AGGSTI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "§BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "0%", - "p": "", - "t": "" - }, - "value": "0%" - }, - "N§NREV": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 9, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 9 - }, - "isEditable": false, - "obj": { - "k": "000000000", - "p": "[N�TEVE]", - "t": "E3" - }, - "value": "000000000" - }, - "BDGAVOG": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "NR" - }, - "value": "" - }, - "STYAVA": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - } + cells: { + DIFGIO: { + data: { + size: 7, + helperEnabled: false, + maxLength: 7, + integers: 7, + }, + isEditable: false, + obj: { + k: '15', + p: '', + t: 'NR', + }, + value: '15', + }, + ICOFAS: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + color: '#b71817', + size: 3, + resource: 'brightness-1', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_AGG;000011', + p: 'ICO', + t: 'J4', + }, + value: 'brightness-1', + }, + '§§KNO1': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '#70AD47', + p: '', + t: '', + }, + value: '#70AD47', + }, + DICORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 9,00000 ', + p: '', + t: 'NR', + }, + value: '9', + }, + '§§KNO3': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'CFC2 P610', + p: '', + t: '', + }, + value: 'CFC2 P610', + }, + 'N§TEVE': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: ' ', + p: 'P5D', + t: 'TA', + }, + value: '', + }, + '§§KNO2': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'G456 0001', + p: '', + t: '', + }, + value: 'G456 0001', + }, + ORERES: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 111 ', + p: '', + t: 'NR', + }, + value: '111', + }, + STIPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + MODPIA: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'pencil', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000112', + p: 'ICO', + t: 'J4', + }, + value: 'pencil', + }, + CDBASA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: 'AR', + }, + value: '', + }, + BDGORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 120,00000 ', + p: '', + t: 'NR', + }, + value: '120', + }, + DLTINI: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + DATINI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230717', + p: '*YYMD', + t: 'D8', + }, + value: '2023-07-17', + }, + DATFPO: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230102', + p: '*YYMD', + t: 'D8', + }, + value: '2023-01-02', + }, + STILE: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '**', + }, + value: '', + }, + DESFAS: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'FS - MESSA IN SERVIZIO MECC. ', + p: '', + t: '', + }, + value: 'FS - MESSA IN SERVIZIO MECC. ', + }, + DATINZ: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221121', + p: '*YYMD', + t: 'D8', + }, + value: '2022-11-21', + }, + NUMRIS: { + data: { + size: 5, + decimals: 2, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '0,92', + p: '', + t: 'NR', + }, + value: '0.92', + }, + DATUFF: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + EDTDDT: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '30/06/23', + p: '', + t: '**', + }, + value: '30/06/23', + }, + CODPMA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '', + p: 'XDP', + t: 'TA', + }, + value: '', + }, + DATDIC: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + TPDTUF: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: '', + }, + value: '', + }, + CODCOM: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G456', + p: 'MVE', + t: 'DO', + }, + value: 'G456', + }, + GESNOT: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'content-copy', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000113', + p: 'ICO', + t: 'J4', + }, + value: 'content-copy', + }, + '§§AUTN': { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + COMPL: { + cssClass: 'strong-text', + data: { + size: 1, + helperEnabled: false, + checked: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: 'SI/NO', + t: 'V2', + }, + value: '', + }, + COLFAS: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#70AD47', + p: '', + t: '', + }, + value: '#70AD47', + }, + DICPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + OREORD: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 160 ', + p: '', + t: 'NR', + }, + value: '160', + }, + '§DICPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '7%', + p: '', + t: '', + }, + value: '7%', + }, + DESPMA: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + DATFIN: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230804', + p: '*YYMD', + t: 'D8', + }, + value: '2023-08-04', + }, + DTAFAB: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + DIFPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '7-', + p: '', + t: 'NR', + }, + value: '-7', + }, + BDGPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '0', + p: '', + t: 'NR', + }, + value: '0', + }, + SPOINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '10', + p: '', + t: '', + }, + value: '10', + }, + MESAUT: { + data: { + size: 50, + helperEnabled: false, + hiddenCounter: true, + maxLength: 50, + }, + isEditable: false, + obj: { + k: 'NON AUTORIZZATO', + p: '', + t: '**', + }, + value: 'NON AUTORIZZATO', + }, + CODDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'P410', + p: '', + t: '', + }, + value: 'P410', + }, + FASDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'FS - MONTAGGIO MECCANICO ', + p: '', + t: '', + }, + value: 'FS - MONTAGGIO MECCANICO ', + }, + DTARIL: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: ' ', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + CODFAS: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'P610 ', + p: '', + t: 'OP', + }, + value: 'P610 ', + }, + ICOAVA: { + cssClass: 'strong-text', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: 'ICO', + t: 'J4', + }, + }, + FASDDT: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230630', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-30', + }, + AGGSTI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + '§BDGPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '0%', + p: '', + t: '', + }, + value: '0%', + }, + 'N§NREV': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 9, + helperEnabled: false, + hiddenCounter: true, + maxLength: 9, + }, + isEditable: false, + obj: { + k: '000000000', + p: '[N�TEVE]', + t: 'E3', + }, + value: '000000000', + }, + BDGAVOG: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: 'NR', + }, + value: '', + }, + STYAVA: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, }, - "id": "3", - "object": "", - "readOnly": true + id: '3', + object: '', + readOnly: true, }, { - "cells": { - "DIFGIO": { - "data": { - "size": 7, - "helperEnabled": false, - "maxLength": 7, - "integers": 7 - }, - "isEditable": false, - "obj": { - "k": "15", - "p": "", - "t": "NR" - }, - "value": "15" - }, - "ICOFAS": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "error_outline", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_SOS;000220", - "p": "ICO", - "t": "J4" - }, - "value": "error_outline" - }, - "§§KNO1": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "#70AD47", - "p": "", - "t": "" - }, - "value": "#70AD47" - }, - "DICORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 9,00000 ", - "p": "", - "t": "NR" - }, - "value": "9" - }, - "§§KNO3": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "CFC2 P611", - "p": "", - "t": "" - }, - "value": "CFC2 P611" - }, - "N§TEVE": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "P5D", - "t": "TA" - }, - "value": "" - }, - "§§KNO2": { - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "G456 0001", - "p": "", - "t": "" - }, - "value": "G456 0001" - }, - "ORERES": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 111 ", - "p": "", - "t": "NR" - }, - "value": "111" - }, - "STIPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "MODPIA": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "pencil", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000112", - "p": "ICO", - "t": "J4" - }, - "value": "pencil" - }, - "CDBASA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "AR" - }, - "value": "" - }, - "BDGORE": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 120,00000 ", - "p": "", - "t": "NR" - }, - "value": "120" - }, - "DLTINI": { - "data": { - "size": 5, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "NR" - }, - "value": "" - }, - "DATINI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230717", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-07-17" - }, - "DATFPO": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230102", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-01-02" - }, - "STILE": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "**" - }, - "value": "" - }, - "DESFAS": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "FS - MESSA IN SERVIZIO MECC.2 ", - "p": "", - "t": "" - }, - "value": "FS - MESSA IN SERVIZIO MECC.2 " - }, - "DATINZ": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20221121", - "p": "*YYMD", - "t": "D8" - }, - "value": "2022-11-21" - }, - "NUMRIS": { - "data": { - "size": 5, - "decimals": 2, - "helperEnabled": false, - "maxLength": 5, - "integers": 5 - }, - "isEditable": false, - "obj": { - "k": "0,92", - "p": "", - "t": "NR" - }, - "value": "0.92" - }, - "DATUFF": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "EDTDDT": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "30/06/23", - "p": "", - "t": "**" - }, - "value": "30/06/23" - }, - "CODPMA": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "XDP", - "t": "TA" - }, - "value": "" - }, - "DATDIC": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "TPDTUF": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "" - }, - "value": "" - }, - "CODCOM": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "G456", - "p": "MVE", - "t": "DO" - }, - "value": "G456" - }, - "GESNOT": { - "cssClass": "strong-text", - "data": { - "sizeX": "18px", - "size": 3, - "resource": "content-copy", - "helperEnabled": false, - "hiddenCounter": true, - "sizeY": "18px", - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "VO;COD_VER;000113", - "p": "ICO", - "t": "J4" - }, - "value": "content-copy" - }, - "§§AUTN": { - "data": { - "size": 1, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "COMPL": { - "cssClass": "strong-text", - "data": { - "size": 1, - "helperEnabled": false, - "checked": false, - "hiddenCounter": true, - "maxLength": 1 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "SI/NO", - "t": "V2" - }, - "value": "" - }, - "COLFAS": { - "data": { - "size": 10, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 10 - }, - "isEditable": false, - "obj": { - "k": "#70AD47", - "p": "", - "t": "" - }, - "value": "#70AD47" - }, - "DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "7", - "p": "", - "t": "NR" - }, - "value": "7" - }, - "OREORD": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " 160 ", - "p": "", - "t": "NR" - }, - "value": "160" - }, - "§DICPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "7%", - "p": "", - "t": "" - }, - "value": "7%" - }, - "DESPMA": { - "data": { - "size": 30, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 30 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - }, - "DATFIN": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230804", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-08-04" - }, - "DTAFAB": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "DIFPER": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "7-", - "p": "", - "t": "NR" - }, - "value": "-7" - }, - "BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "maxLength": 6, - "integers": 6 - }, - "isEditable": false, - "obj": { - "k": "0", - "p": "", - "t": "NR" - }, - "value": "0" - }, - "SPOINI": { - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "10", - "p": "", - "t": "" - }, - "value": "10" - }, - "MESAUT": { - "data": { - "size": 50, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 50 - }, - "isEditable": false, - "obj": { - "k": "NON AUTORIZZATO", - "p": "", - "t": "**" - }, - "value": "NON AUTORIZZATO" - }, - "CODDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "P410", - "p": "", - "t": "" - }, - "value": "P410" - }, - "FASDIP": { - "data": { - "size": 35, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 35 - }, - "isEditable": false, - "obj": { - "k": "FS - MONTAGGIO MECCANICO ", - "p": "", - "t": "" - }, - "value": "FS - MONTAGGIO MECCANICO " - }, - "DTARIL": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "CODFAS": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 15, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 15 - }, - "isEditable": false, - "obj": { - "k": "P611 ", - "p": "", - "t": "OP" - }, - "value": "P611 " - }, - "ICOAVA": { - "cssClass": "strong-text", - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "ICO", - "t": "J4" - } - }, - "FASDDT": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "20230630", - "p": "*YYMD", - "t": "D8" - }, - "value": "2023-06-30" - }, - "AGGSTI": { - "cssClass": " top-right-indicator", - "data": { - "size": 8, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 8 - }, - "isEditable": false, - "obj": { - "k": "00000000", - "p": "*YYMD", - "t": "D8" - }, - "value": "" - }, - "§BDGPERC": { - "data": { - "size": 6, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 6 - }, - "isEditable": false, - "obj": { - "k": "0%", - "p": "", - "t": "" - }, - "value": "0%" - }, - "N§NREV": { - "cssClass": "strong-text top-right-indicator", - "data": { - "size": 9, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 9 - }, - "isEditable": false, - "obj": { - "k": "000000000", - "p": "[N�TEVE]", - "t": "E3" - }, - "value": "000000000" - }, - "BDGAVOG": { - "data": { - "size": 13, - "helperEnabled": false, - "maxLength": 13, - "integers": 13 - }, - "isEditable": false, - "obj": { - "k": " ", - "p": "", - "t": "NR" - }, - "value": "" - }, - "STYAVA": { - "data": { - "size": 3, - "helperEnabled": false, - "hiddenCounter": true, - "maxLength": 3 - }, - "isEditable": false, - "obj": { - "k": "", - "p": "", - "t": "" - }, - "value": "" - } + cells: { + DIFGIO: { + data: { + size: 7, + helperEnabled: false, + maxLength: 7, + integers: 7, + }, + isEditable: false, + obj: { + k: '15', + p: '', + t: 'NR', + }, + value: '15', + }, + ICOFAS: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'error_outline', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_SOS;000220', + p: 'ICO', + t: 'J4', + }, + value: 'error_outline', + }, + '§§KNO1': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '#70AD47', + p: '', + t: '', + }, + value: '#70AD47', + }, + DICORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 9,00000 ', + p: '', + t: 'NR', + }, + value: '9', + }, + '§§KNO3': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'CFC2 P611', + p: '', + t: '', + }, + value: 'CFC2 P611', + }, + 'N§TEVE': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: ' ', + p: 'P5D', + t: 'TA', + }, + value: '', + }, + '§§KNO2': { + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'G456 0001', + p: '', + t: '', + }, + value: 'G456 0001', + }, + ORERES: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 111 ', + p: '', + t: 'NR', + }, + value: '111', + }, + STIPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + MODPIA: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'pencil', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000112', + p: 'ICO', + t: 'J4', + }, + value: 'pencil', + }, + CDBASA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: 'AR', + }, + value: '', + }, + BDGORE: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 120,00000 ', + p: '', + t: 'NR', + }, + value: '120', + }, + DLTINI: { + data: { + size: 5, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: 'NR', + }, + value: '', + }, + DATINI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230717', + p: '*YYMD', + t: 'D8', + }, + value: '2023-07-17', + }, + DATFPO: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230102', + p: '*YYMD', + t: 'D8', + }, + value: '2023-01-02', + }, + STILE: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '**', + }, + value: '', + }, + DESFAS: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'FS - MESSA IN SERVIZIO MECC.2 ', + p: '', + t: '', + }, + value: 'FS - MESSA IN SERVIZIO MECC.2 ', + }, + DATINZ: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20221121', + p: '*YYMD', + t: 'D8', + }, + value: '2022-11-21', + }, + NUMRIS: { + data: { + size: 5, + decimals: 2, + helperEnabled: false, + maxLength: 5, + integers: 5, + }, + isEditable: false, + obj: { + k: '0,92', + p: '', + t: 'NR', + }, + value: '0.92', + }, + DATUFF: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + EDTDDT: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '30/06/23', + p: '', + t: '**', + }, + value: '30/06/23', + }, + CODPMA: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: '', + p: 'XDP', + t: 'TA', + }, + value: '', + }, + DATDIC: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + TPDTUF: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: '', + }, + value: '', + }, + CODCOM: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: 'G456', + p: 'MVE', + t: 'DO', + }, + value: 'G456', + }, + GESNOT: { + cssClass: 'strong-text', + data: { + sizeX: '18px', + size: 3, + resource: 'content-copy', + helperEnabled: false, + hiddenCounter: true, + sizeY: '18px', + maxLength: 3, + }, + isEditable: false, + obj: { + k: 'VO;COD_VER;000113', + p: 'ICO', + t: 'J4', + }, + value: 'content-copy', + }, + '§§AUTN': { + data: { + size: 1, + helperEnabled: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + COMPL: { + cssClass: 'strong-text', + data: { + size: 1, + helperEnabled: false, + checked: false, + hiddenCounter: true, + maxLength: 1, + }, + isEditable: false, + obj: { + k: '', + p: 'SI/NO', + t: 'V2', + }, + value: '', + }, + COLFAS: { + data: { + size: 10, + helperEnabled: false, + hiddenCounter: true, + maxLength: 10, + }, + isEditable: false, + obj: { + k: '#70AD47', + p: '', + t: '', + }, + value: '#70AD47', + }, + DICPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '7', + p: '', + t: 'NR', + }, + value: '7', + }, + OREORD: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' 160 ', + p: '', + t: 'NR', + }, + value: '160', + }, + '§DICPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '7%', + p: '', + t: '', + }, + value: '7%', + }, + DESPMA: { + data: { + size: 30, + helperEnabled: false, + hiddenCounter: true, + maxLength: 30, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, + DATFIN: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230804', + p: '*YYMD', + t: 'D8', + }, + value: '2023-08-04', + }, + DTAFAB: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + DIFPER: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '7-', + p: '', + t: 'NR', + }, + value: '-7', + }, + BDGPERC: { + data: { + size: 6, + helperEnabled: false, + maxLength: 6, + integers: 6, + }, + isEditable: false, + obj: { + k: '0', + p: '', + t: 'NR', + }, + value: '0', + }, + SPOINI: { + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '10', + p: '', + t: '', + }, + value: '10', + }, + MESAUT: { + data: { + size: 50, + helperEnabled: false, + hiddenCounter: true, + maxLength: 50, + }, + isEditable: false, + obj: { + k: 'NON AUTORIZZATO', + p: '', + t: '**', + }, + value: 'NON AUTORIZZATO', + }, + CODDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'P410', + p: '', + t: '', + }, + value: 'P410', + }, + FASDIP: { + data: { + size: 35, + helperEnabled: false, + hiddenCounter: true, + maxLength: 35, + }, + isEditable: false, + obj: { + k: 'FS - MONTAGGIO MECCANICO ', + p: '', + t: '', + }, + value: 'FS - MONTAGGIO MECCANICO ', + }, + DTARIL: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: ' ', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + CODFAS: { + cssClass: 'strong-text top-right-indicator', + data: { + size: 15, + helperEnabled: false, + hiddenCounter: true, + maxLength: 15, + }, + isEditable: false, + obj: { + k: 'P611 ', + p: '', + t: 'OP', + }, + value: 'P611 ', + }, + ICOAVA: { + cssClass: 'strong-text', + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: 'ICO', + t: 'J4', + }, + }, + FASDDT: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '20230630', + p: '*YYMD', + t: 'D8', + }, + value: '2023-06-30', + }, + AGGSTI: { + cssClass: ' top-right-indicator', + data: { + size: 8, + helperEnabled: false, + hiddenCounter: true, + maxLength: 8, + }, + isEditable: false, + obj: { + k: '00000000', + p: '*YYMD', + t: 'D8', + }, + value: '', + }, + '§BDGPERC': { + data: { + size: 6, + helperEnabled: false, + hiddenCounter: true, + maxLength: 6, + }, + isEditable: false, + obj: { + k: '0%', + p: '', + t: '', + }, + value: '0%', + }, + 'N§NREV': { + cssClass: 'strong-text top-right-indicator', + data: { + size: 9, + helperEnabled: false, + hiddenCounter: true, + maxLength: 9, + }, + isEditable: false, + obj: { + k: '000000000', + p: '[N�TEVE]', + t: 'E3', + }, + value: '000000000', + }, + BDGAVOG: { + data: { + size: 13, + helperEnabled: false, + maxLength: 13, + integers: 13, + }, + isEditable: false, + obj: { + k: ' ', + p: '', + t: 'NR', + }, + value: '', + }, + STYAVA: { + data: { + size: 3, + helperEnabled: false, + hiddenCounter: true, + maxLength: 3, + }, + isEditable: false, + obj: { + k: '', + p: '', + t: '', + }, + value: '', + }, }, - "id": "4", - "object": "", - "readOnly": true - } - ] + id: '4', + object: '', + readOnly: true, + }, + ], }; function dummyFilter() { diff --git a/packages/ketchup/src/assets/planner-example-5.js b/packages/ketchup/src/assets/planner-example-5.js index 8e93fb252c..e5d29fbe9b 100644 --- a/packages/ketchup/src/assets/planner-example-5.js +++ b/packages/ketchup/src/assets/planner-example-5.js @@ -10,11 +10,11 @@ document.addEventListener('kup-button-click', () => { }); document.addEventListener('kup-planner-datechange', (e) => { - console.log(e) + console.log(e); }); document.addEventListener('kup-planner-phasedrop', (e) => { - console.log(e) + console.log(e); }); const props = { @@ -1621,7 +1621,7 @@ const props = { detailHours: ['INITHHMM', 'ENDHHMM'], phaseHours: ['INITHHMMSS', 'ENDHHMMSS'], taskHours: ['INITHHMM', 'ENDHHMM'], - scrollableTaskList: true + scrollableTaskList: true, }; if (props) { diff --git a/packages/ketchup/src/assets/planner.js b/packages/ketchup/src/assets/planner.js index 9c6e187d66..bdb9e5c364 100644 --- a/packages/ketchup/src/assets/planner.js +++ b/packages/ketchup/src/assets/planner.js @@ -534,7 +534,8 @@ const props = { t: '', }, value: 'MAC.FMRSI-31-150-CNCMAC.FMRSI-31-150-CNCMAC.FMRSI-31-150-CNC', - displayedValue: 'MAC.FMRSI-31-150-CNCMAC.FMRSI-31-150-CNCMAC.FMRSI-31-150-CNC', + displayedValue: + 'MAC.FMRSI-31-150-CNCMAC.FMRSI-31-150-CNCMAC.FMRSI-31-150-CNC', }, 'R£CDCL': { data: { @@ -2780,7 +2781,7 @@ const props = { taskNameCol: 'R£COMM', taskPrevDates: [], titleMess: '', - scrollableTaskList: true + scrollableTaskList: true, }; if (props) { diff --git a/packages/ketchup/src/components.d.ts b/packages/ketchup/src/components.d.ts index 23a9b7fd8d..8911c03ac1 100644 --- a/packages/ketchup/src/components.d.ts +++ b/packages/ketchup/src/components.d.ts @@ -51,6 +51,7 @@ import { KupTreeColumnMenuEventPayload, KupTreeColumnRemoveEventPayload, KupTree import { InputPanelButtonClickHandler, InputPanelCheckValidObjCallback, InputPanelCheckValidValueCallback, InputPanelOptionsHandler, KupInputPanelButtonsPositions, KupInputPanelClickEventPayload, KupInputPanelData, KupInputPanelPosition, KupInputPanelSubmit } from "./components/kup-input-panel/kup-input-panel-declarations"; import { FObjectFieldEventPayload as FObjectFieldEventPayload1 } from "./components"; import { KupLazyRender } from "./components/kup-lazy/kup-lazy-declarations"; +import { MultiSelectData } from "./components/kup-multi-select/kup-multi-select"; import { KupNavBarStyling } from "./components/kup-nav-bar/kup-nav-bar-declarations"; import { KupNumericPickerEventPayload } from "./components/kup-numeric-picker/kup-numeric-picker-declarations"; import { KupObjectFieldData } from "./components/kup-object-field/kup-object-field-declarations"; @@ -113,6 +114,7 @@ export { KupTreeColumnMenuEventPayload, KupTreeColumnRemoveEventPayload, KupTree export { InputPanelButtonClickHandler, InputPanelCheckValidObjCallback, InputPanelCheckValidValueCallback, InputPanelOptionsHandler, KupInputPanelButtonsPositions, KupInputPanelClickEventPayload, KupInputPanelData, KupInputPanelPosition, KupInputPanelSubmit } from "./components/kup-input-panel/kup-input-panel-declarations"; export { FObjectFieldEventPayload as FObjectFieldEventPayload1 } from "./components"; export { KupLazyRender } from "./components/kup-lazy/kup-lazy-declarations"; +export { MultiSelectData } from "./components/kup-multi-select/kup-multi-select"; export { KupNavBarStyling } from "./components/kup-nav-bar/kup-nav-bar-declarations"; export { KupNumericPickerEventPayload } from "./components/kup-numeric-picker/kup-numeric-picker-declarations"; export { KupObjectFieldData } from "./components/kup-object-field/kup-object-field-declarations"; @@ -3225,6 +3227,21 @@ export namespace Components { */ "setProps": (props: GenericObject) => Promise; } + interface KupMultiSelect { + "customStyle": string; + /** + * Contains the data used to populate the tree view and the data used to visualize selected nodes via kup-chips. + */ + "data": MultiSelectData; + "disabled": boolean; + /** + * When set to true, the chips will also display the IDs along with the values + */ + "displayChipId": boolean; + "getProps": (descriptions?: boolean) => Promise; + "refresh": () => Promise; + "setProps": (props: GenericObject) => Promise; + } interface KupNavBar { /** * Custom style of the component. @@ -5726,6 +5743,12 @@ declare global { prototype: HTMLKupMagicBoxElement; new (): HTMLKupMagicBoxElement; }; + interface HTMLKupMultiSelectElement extends Components.KupMultiSelect, HTMLStencilElement { + } + var HTMLKupMultiSelectElement: { + prototype: HTMLKupMultiSelectElement; + new (): HTMLKupMultiSelectElement; + }; interface HTMLKupNavBarElementEventMap { "kup-navbar-ready": KupEventPayload; "kup-navbar-resize": KupEventPayload; @@ -6191,6 +6214,7 @@ declare global { "kup-lazy": HTMLKupLazyElement; "kup-list": HTMLKupListElement; "kup-magic-box": HTMLKupMagicBoxElement; + "kup-multi-select": HTMLKupMultiSelectElement; "kup-nav-bar": HTMLKupNavBarElement; "kup-numeric-picker": HTMLKupNumericPickerElement; "kup-object-field": HTMLKupObjectFieldElement; @@ -8787,6 +8811,18 @@ declare namespace LocalJSX { */ "data"?: KupDataDataset; } + interface KupMultiSelect { + "customStyle"?: string; + /** + * Contains the data used to populate the tree view and the data used to visualize selected nodes via kup-chips. + */ + "data"?: MultiSelectData; + "disabled"?: boolean; + /** + * When set to true, the chips will also display the IDs along with the values + */ + "displayChipId"?: boolean; + } interface KupNavBar { /** * Custom style of the component. @@ -10186,6 +10222,7 @@ declare namespace LocalJSX { "kup-lazy": KupLazy; "kup-list": KupList; "kup-magic-box": KupMagicBox; + "kup-multi-select": KupMultiSelect; "kup-nav-bar": KupNavBar; "kup-numeric-picker": KupNumericPicker; "kup-object-field": KupObjectField; @@ -10265,6 +10302,7 @@ declare module "@stencil/core" { "kup-lazy": LocalJSX.KupLazy & JSXBase.HTMLAttributes; "kup-list": LocalJSX.KupList & JSXBase.HTMLAttributes; "kup-magic-box": LocalJSX.KupMagicBox & JSXBase.HTMLAttributes; + "kup-multi-select": LocalJSX.KupMultiSelect & JSXBase.HTMLAttributes; "kup-nav-bar": LocalJSX.KupNavBar & JSXBase.HTMLAttributes; "kup-numeric-picker": LocalJSX.KupNumericPicker & JSXBase.HTMLAttributes; "kup-object-field": LocalJSX.KupObjectField & JSXBase.HTMLAttributes; diff --git a/packages/ketchup/src/components/kup-accordion/readme.md b/packages/ketchup/src/components/kup-accordion/readme.md index 18f18dfde0..51e2f09626 100644 --- a/packages/ketchup/src/components/kup-accordion/readme.md +++ b/packages/ketchup/src/components/kup-accordion/readme.md @@ -143,6 +143,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -207,6 +208,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -238,6 +263,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -269,6 +295,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -288,6 +315,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -300,25 +328,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-accordion fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-accordion/styles/kup-accordion-classes.scss b/packages/ketchup/src/components/kup-accordion/styles/kup-accordion-classes.scss index 0ebbb872fb..a28c708722 100644 --- a/packages/ketchup/src/components/kup-accordion/styles/kup-accordion-classes.scss +++ b/packages/ketchup/src/components/kup-accordion/styles/kup-accordion-classes.scss @@ -39,7 +39,7 @@ } :host(.#{$kup-class-warning}) { ---kup-accordion-primary-color: var(--kup-warning-color-50); + --kup-accordion-primary-color: var(--kup-warning-color-50); --kup-accordion-primary-color-rgb: var(--kup-warning-color-50-rgb); --kup-accordion-text-on-primary-color: white; } diff --git a/packages/ketchup/src/components/kup-activity-timeline/readme.md b/packages/ketchup/src/components/kup-activity-timeline/readme.md index dc0c62515d..19ab7a4583 100644 --- a/packages/ketchup/src/components/kup-activity-timeline/readme.md +++ b/packages/ketchup/src/components/kup-activity-timeline/readme.md @@ -89,6 +89,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -153,6 +154,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -184,6 +209,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -215,6 +241,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -234,6 +261,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -246,25 +274,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-activity-timeline fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-autocomplete/readme.md b/packages/ketchup/src/components/kup-autocomplete/readme.md index a64097dfae..bb41f2464c 100644 --- a/packages/ketchup/src/components/kup-autocomplete/readme.md +++ b/packages/ketchup/src/components/kup-autocomplete/readme.md @@ -207,6 +207,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-autocomplete kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -242,7 +247,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-autocomplete kup-box --> kup-autocomplete kup-cell --> kup-autocomplete kup-image-list --> kup-autocomplete diff --git a/packages/ketchup/src/components/kup-badge/readme.md b/packages/ketchup/src/components/kup-badge/readme.md index fa363f5c54..06e50ca45b 100644 --- a/packages/ketchup/src/components/kup-badge/readme.md +++ b/packages/ketchup/src/components/kup-badge/readme.md @@ -148,6 +148,11 @@ graph TD; kup-combobox --> kup-badge kup-date-picker --> kup-badge kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-badge kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-badge @@ -167,7 +172,6 @@ graph TD; kup-switch --> kup-dialog kup-form --> kup-badge kup-tab-bar --> kup-badge - kup-tree --> kup-badge kup-accordion --> kup-badge kup-activity-timeline --> kup-badge kup-box --> kup-badge diff --git a/packages/ketchup/src/components/kup-box/readme.md b/packages/ketchup/src/components/kup-box/readme.md index bd3ffb1f03..41540dc955 100644 --- a/packages/ketchup/src/components/kup-box/readme.md +++ b/packages/ketchup/src/components/kup-box/readme.md @@ -152,6 +152,7 @@ Type: `Promise` - [kup-color-picker](../kup-color-picker) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -175,6 +176,7 @@ graph TD; kup-box --> kup-color-picker kup-box --> kup-date-picker kup-box --> kup-file-upload + kup-box --> kup-multi-select kup-box --> kup-rating kup-box --> kup-time-picker kup-box --> kup-button-list @@ -190,6 +192,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -254,6 +257,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -285,6 +312,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -316,6 +344,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -335,6 +364,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -347,25 +377,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-family-tree --> kup-box kup-magic-box --> kup-box style kup-box fill:#f9f,stroke:#333,stroke-width:4px diff --git a/packages/ketchup/src/components/kup-button-list/readme.md b/packages/ketchup/src/components/kup-button-list/readme.md index e060c429b2..239b5d74c5 100644 --- a/packages/ketchup/src/components/kup-button-list/readme.md +++ b/packages/ketchup/src/components/kup-button-list/readme.md @@ -162,6 +162,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-button-list kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -189,7 +194,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-button-list kup-box --> kup-button-list kup-cell --> kup-button-list kup-image-list --> kup-button-list diff --git a/packages/ketchup/src/components/kup-button/readme.md b/packages/ketchup/src/components/kup-button/readme.md index e020a7ad94..97ce7f6a95 100644 --- a/packages/ketchup/src/components/kup-button/readme.md +++ b/packages/ketchup/src/components/kup-button/readme.md @@ -166,6 +166,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -197,6 +221,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -220,6 +245,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -232,25 +258,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-iframe --> kup-button kup-magic-box --> kup-button style kup-button fill:#f9f,stroke:#333,stroke-width:4px diff --git a/packages/ketchup/src/components/kup-calendar/readme.md b/packages/ketchup/src/components/kup-calendar/readme.md index 1dcafc8a58..ec06c1702d 100644 --- a/packages/ketchup/src/components/kup-calendar/readme.md +++ b/packages/ketchup/src/components/kup-calendar/readme.md @@ -126,6 +126,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -190,6 +191,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -221,6 +246,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -252,6 +278,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -271,6 +298,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -283,25 +311,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-calendar fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-card-list/readme.md b/packages/ketchup/src/components/kup-card-list/readme.md index b56fe68d9f..e08c59f6c9 100644 --- a/packages/ketchup/src/components/kup-card-list/readme.md +++ b/packages/ketchup/src/components/kup-card-list/readme.md @@ -109,6 +109,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -173,6 +174,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -204,6 +229,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -235,6 +261,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -254,6 +281,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -266,25 +294,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-grid --> kup-card kup-grid --> kup-dialog style kup-card-list fill:#f9f,stroke:#333,stroke-width:4px diff --git a/packages/ketchup/src/components/kup-card/dialog/kup-card-dialog-7.scss b/packages/ketchup/src/components/kup-card/dialog/kup-card-dialog-7.scss index 6051580690..9bd2529a34 100644 --- a/packages/ketchup/src/components/kup-card/dialog/kup-card-dialog-7.scss +++ b/packages/ketchup/src/components/kup-card/dialog/kup-card-dialog-7.scss @@ -8,5 +8,4 @@ max-height: 95vh; max-width: 95vw; width: 100%; - } diff --git a/packages/ketchup/src/components/kup-card/readme.md b/packages/ketchup/src/components/kup-card/readme.md index aeb9f652e3..1c2c742d3a 100644 --- a/packages/ketchup/src/components/kup-card/readme.md +++ b/packages/ketchup/src/components/kup-card/readme.md @@ -133,6 +133,7 @@ Type: `Promise` - [kup-lazy](../kup-lazy) - [kup-list](../kup-list) - [kup-magic-box](../kup-magic-box) + - [kup-multi-select](../kup-multi-select) - [kup-nav-bar](../kup-nav-bar) - [kup-numeric-picker](../kup-numeric-picker) - [kup-object-field](../kup-object-field) @@ -165,6 +166,7 @@ Type: `Promise` - [kup-combobox](../kup-combobox) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -202,6 +204,8 @@ graph TD; kup-combobox --> kup-card kup-date-picker --> kup-card kup-file-upload --> kup-card + kup-multi-select --> kup-card + kup-tree --> kup-card kup-rating --> kup-card kup-time-picker --> kup-card kup-button-list --> kup-card @@ -216,7 +220,6 @@ graph TD; kup-switch --> kup-card kup-form --> kup-card kup-tab-bar --> kup-card - kup-tree --> kup-card kup-accordion --> kup-card kup-activity-timeline --> kup-card kup-box --> kup-card diff --git a/packages/ketchup/src/components/kup-card/scalable/kup-card-scalable-9.scss b/packages/ketchup/src/components/kup-card/scalable/kup-card-scalable-9.scss index f2f65bc422..5b8d8b11b2 100644 --- a/packages/ketchup/src/components/kup-card/scalable/kup-card-scalable-9.scss +++ b/packages/ketchup/src/components/kup-card/scalable/kup-card-scalable-9.scss @@ -34,7 +34,7 @@ font-size: 220%; } - .buttons { + .buttons { height: max-content; margin-bottom: 2%; } @@ -42,4 +42,4 @@ .f-button { float: right; } -} \ No newline at end of file +} diff --git a/packages/ketchup/src/components/kup-cell/readme.md b/packages/ketchup/src/components/kup-cell/readme.md index 50db4a2a85..5e18183433 100644 --- a/packages/ketchup/src/components/kup-cell/readme.md +++ b/packages/ketchup/src/components/kup-cell/readme.md @@ -126,6 +126,7 @@ Type: `Promise` - [kup-combobox](../kup-combobox) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -148,6 +149,7 @@ graph TD; kup-cell --> kup-combobox kup-cell --> kup-date-picker kup-cell --> kup-file-upload + kup-cell --> kup-multi-select kup-cell --> kup-rating kup-cell --> kup-time-picker kup-cell --> kup-button-list @@ -163,6 +165,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -227,6 +230,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -258,6 +285,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -289,6 +317,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -308,6 +337,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -320,25 +350,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-cell fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-chart/readme.md b/packages/ketchup/src/components/kup-chart/readme.md index 78cf1ed2ad..94f5e4f479 100644 --- a/packages/ketchup/src/components/kup-chart/readme.md +++ b/packages/ketchup/src/components/kup-chart/readme.md @@ -163,6 +163,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-chart kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -196,7 +201,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-chart kup-box --> kup-chart kup-cell --> kup-chart kup-image-list --> kup-chart diff --git a/packages/ketchup/src/components/kup-checkbox/readme.md b/packages/ketchup/src/components/kup-checkbox/readme.md index 5a627c5a3e..258a275560 100644 --- a/packages/ketchup/src/components/kup-checkbox/readme.md +++ b/packages/ketchup/src/components/kup-checkbox/readme.md @@ -159,6 +159,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -190,6 +214,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -213,6 +238,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -225,25 +251,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-box --> kup-checkbox style kup-checkbox fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-chip/readme.md b/packages/ketchup/src/components/kup-chip/readme.md index 8ca06983bb..960e34846e 100644 --- a/packages/ketchup/src/components/kup-chip/readme.md +++ b/packages/ketchup/src/components/kup-chip/readme.md @@ -103,6 +103,7 @@ Type: `Promise` - [kup-image-list](../kup-image-list) - [kup-input-panel](../kup-input-panel) - [kup-magic-box](../kup-magic-box) + - [kup-multi-select](../kup-multi-select) - [kup-toolbar](../kup-toolbar) - [kup-tree](../kup-tree) @@ -161,6 +162,8 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-tree --> kup-chip kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -196,7 +199,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-chip kup-box --> kup-chip kup-cell --> kup-chip kup-image-list --> kup-chip diff --git a/packages/ketchup/src/components/kup-color-picker/readme.md b/packages/ketchup/src/components/kup-color-picker/readme.md index e2d74a8385..2779a67ef6 100644 --- a/packages/ketchup/src/components/kup-color-picker/readme.md +++ b/packages/ketchup/src/components/kup-color-picker/readme.md @@ -172,6 +172,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-color-picker kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -207,7 +212,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-color-picker kup-box --> kup-color-picker kup-cell --> kup-color-picker kup-image-list --> kup-color-picker diff --git a/packages/ketchup/src/components/kup-combobox/readme.md b/packages/ketchup/src/components/kup-combobox/readme.md index 641996b92e..2bc58a45fa 100644 --- a/packages/ketchup/src/components/kup-combobox/readme.md +++ b/packages/ketchup/src/components/kup-combobox/readme.md @@ -204,6 +204,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-combobox kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -239,7 +244,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-combobox kup-box --> kup-combobox kup-cell --> kup-combobox kup-image-list --> kup-combobox diff --git a/packages/ketchup/src/components/kup-dashboard/kup-dashboard.scss b/packages/ketchup/src/components/kup-dashboard/kup-dashboard.scss index 64fc508ed1..5294d5446b 100644 --- a/packages/ketchup/src/components/kup-dashboard/kup-dashboard.scss +++ b/packages/ketchup/src/components/kup-dashboard/kup-dashboard.scss @@ -1,92 +1,92 @@ :host { - width: 100%; - height: 100%; + width: 100%; + height: 100%; } #kup-component { - height: 100%; + height: 100%; } .header { - display: flex; - flex-direction: row; - justify-content: center; + display: flex; + flex-direction: row; + justify-content: center; - > * { - margin-left: 0.5em; - } + > * { + margin-left: 0.5em; + } } .form { - display: grid; - height: 100%; + display: grid; + height: 100%; } .form-dropzone { - padding: 1em; - grid-gap: 0.5em; - border: 1px solid var(--kup-primary-color); - height: auto; + padding: 1em; + grid-gap: 0.5em; + border: 1px solid var(--kup-primary-color); + height: auto; } .section { - display: flex; - flex-direction: column; - overflow: auto; + display: flex; + flex-direction: column; + overflow: auto; } .section-header { + display: flex; + flex-direction: column; + + > * { + width: 100%; display: flex; - flex-direction: column; - - > * { - width: 100%; - display: flex; - flex-direction: row; - - > .section-header-actions { - display: flex; - justify-content: end; - - > * { - margin-top: auto; - margin-bottom: auto; - } - } - } + flex-direction: row; + + > .section-header-actions { + display: flex; + justify-content: end; + + > * { + margin-top: auto; + margin-bottom: auto; + } + } + } } .section-body { - display: grid; + display: grid; } .section-dropzone { - border: 1px solid var(--kup-primary-color); + border: 1px solid var(--kup-primary-color); } .section-draggable { - border: 1px solid var(--kup-secondary-color); - padding: 1em; + border: 1px solid var(--kup-secondary-color); + padding: 1em; } .section-placeholder { - background-color: rgba(var(--kup-secondary-color-rgb), 0.5); - min-height: 1em; - min-width: 1em; + background-color: rgba(var(--kup-secondary-color-rgb), 0.5); + min-height: 1em; + min-width: 1em; } .component { - height: fit-content; - padding: 1em; - margin: 0.5em; + height: fit-content; + padding: 1em; + margin: 0.5em; } .layout-row { - grid-auto-flow: column; - grid-template-columns: min-content; + grid-auto-flow: column; + grid-template-columns: min-content; } .layout-column { - grid-auto-flow: row; - grid-template-rows: min-content; -} \ No newline at end of file + grid-auto-flow: row; + grid-template-rows: min-content; +} diff --git a/packages/ketchup/src/components/kup-dashboard/readme.md b/packages/ketchup/src/components/kup-dashboard/readme.md index 5e8b93a409..76fd6926e6 100644 --- a/packages/ketchup/src/components/kup-dashboard/readme.md +++ b/packages/ketchup/src/components/kup-dashboard/readme.md @@ -89,6 +89,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -150,6 +151,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -181,6 +206,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -212,6 +238,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -231,6 +258,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -243,25 +271,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-dashboard fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-data-table/readme.md b/packages/ketchup/src/components/kup-data-table/readme.md index 80561af40f..2b4f8a33f3 100644 --- a/packages/ketchup/src/components/kup-data-table/readme.md +++ b/packages/ketchup/src/components/kup-data-table/readme.md @@ -522,6 +522,7 @@ Type: `Promise` - [kup-color-picker](../kup-color-picker) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -551,6 +552,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -604,6 +606,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -635,6 +661,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -652,25 +679,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-switch --> kup-card kup-switch --> kup-dialog kup-form --> kup-card @@ -683,6 +691,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list diff --git a/packages/ketchup/src/components/kup-date-picker/readme.md b/packages/ketchup/src/components/kup-date-picker/readme.md index 2f2027919e..6030e95fb0 100644 --- a/packages/ketchup/src/components/kup-date-picker/readme.md +++ b/packages/ketchup/src/components/kup-date-picker/readme.md @@ -171,6 +171,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-date-picker kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -206,7 +211,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-date-picker kup-box --> kup-date-picker kup-cell --> kup-date-picker kup-image-list --> kup-date-picker diff --git a/packages/ketchup/src/components/kup-dialog/readme.md b/packages/ketchup/src/components/kup-dialog/readme.md index a44d2ad9a0..90ea769c31 100644 --- a/packages/ketchup/src/components/kup-dialog/readme.md +++ b/packages/ketchup/src/components/kup-dialog/readme.md @@ -142,6 +142,7 @@ Type: `Promise` - [kup-lazy](../kup-lazy) - [kup-list](../kup-list) - [kup-magic-box](../kup-magic-box) + - [kup-multi-select](../kup-multi-select) - [kup-nav-bar](../kup-nav-bar) - [kup-numeric-picker](../kup-numeric-picker) - [kup-object-field](../kup-object-field) @@ -187,6 +188,8 @@ graph TD; kup-combobox --> kup-dialog kup-date-picker --> kup-dialog kup-file-upload --> kup-dialog + kup-multi-select --> kup-dialog + kup-tree --> kup-dialog kup-rating --> kup-dialog kup-time-picker --> kup-dialog kup-button-list --> kup-dialog @@ -201,7 +204,6 @@ graph TD; kup-switch --> kup-dialog kup-form --> kup-dialog kup-tab-bar --> kup-dialog - kup-tree --> kup-dialog kup-accordion --> kup-dialog kup-activity-timeline --> kup-dialog kup-box --> kup-dialog diff --git a/packages/ketchup/src/components/kup-drawer/kup-drawer.e2e.ts b/packages/ketchup/src/components/kup-drawer/kup-drawer.e2e.ts index 543712fd05..c16f620e50 100644 --- a/packages/ketchup/src/components/kup-drawer/kup-drawer.e2e.ts +++ b/packages/ketchup/src/components/kup-drawer/kup-drawer.e2e.ts @@ -1,11 +1,11 @@ import { newE2EPage } from '@stencil/core/testing'; describe('kup-drawer', () => { - it('renders', async () => { - const page = await newE2EPage(); - await page.setContent(''); + it('renders', async () => { + const page = await newE2EPage(); + await page.setContent(''); - const element = await page.find('kup-drawer'); - expect(element).toHaveClass('hydrated'); - }); + const element = await page.find('kup-drawer'); + expect(element).toHaveClass('hydrated'); + }); }); diff --git a/packages/ketchup/src/components/kup-drawer/readme.md b/packages/ketchup/src/components/kup-drawer/readme.md index b27d45d6fa..d219f3abcd 100644 --- a/packages/ketchup/src/components/kup-drawer/readme.md +++ b/packages/ketchup/src/components/kup-drawer/readme.md @@ -135,6 +135,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -199,6 +200,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -230,6 +255,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -261,6 +287,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -280,6 +307,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -292,25 +320,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-drawer fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-dropdown-button/readme.md b/packages/ketchup/src/components/kup-dropdown-button/readme.md index 57579fe276..c7ac94ec59 100644 --- a/packages/ketchup/src/components/kup-dropdown-button/readme.md +++ b/packages/ketchup/src/components/kup-dropdown-button/readme.md @@ -173,6 +173,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -197,6 +221,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -223,6 +248,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -235,25 +261,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-input-panel --> kup-dropdown-button style kup-dropdown-button fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-echart/assets/maps/africa.json b/packages/ketchup/src/components/kup-echart/assets/maps/africa.json index d01ebd61dc..116ad1cadf 100644 --- a/packages/ketchup/src/components/kup-echart/assets/maps/africa.json +++ b/packages/ketchup/src/components/kup-echart/assets/maps/africa.json @@ -6113,4 +6113,4 @@ } } ] -} \ No newline at end of file +} diff --git a/packages/ketchup/src/components/kup-echart/readme.md b/packages/ketchup/src/components/kup-echart/readme.md index 9b619edb9a..f9ff79bb0c 100644 --- a/packages/ketchup/src/components/kup-echart/readme.md +++ b/packages/ketchup/src/components/kup-echart/readme.md @@ -111,6 +111,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -175,6 +176,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -206,6 +231,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -237,6 +263,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -256,6 +283,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -268,25 +296,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-magic-box --> kup-echart style kup-echart fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-editor/readme.md b/packages/ketchup/src/components/kup-editor/readme.md index fea545c332..9c69ab542b 100644 --- a/packages/ketchup/src/components/kup-editor/readme.md +++ b/packages/ketchup/src/components/kup-editor/readme.md @@ -116,6 +116,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -180,6 +181,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -211,6 +236,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -242,6 +268,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -261,6 +288,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -273,25 +301,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-input-panel --> kup-editor style kup-editor fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-family-tree/readme.md b/packages/ketchup/src/components/kup-family-tree/readme.md index 216fbed842..4cf992f09e 100644 --- a/packages/ketchup/src/components/kup-family-tree/readme.md +++ b/packages/ketchup/src/components/kup-family-tree/readme.md @@ -154,6 +154,7 @@ graph TD; kup-box --> kup-color-picker kup-box --> kup-date-picker kup-box --> kup-file-upload + kup-box --> kup-multi-select kup-box --> kup-rating kup-box --> kup-time-picker kup-box --> kup-button-list @@ -169,6 +170,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -233,6 +235,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -264,6 +290,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -295,6 +322,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -314,6 +342,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -326,25 +355,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-family-tree fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-file-upload/readme.md b/packages/ketchup/src/components/kup-file-upload/readme.md index f5f8d0e3b9..6a5135661e 100644 --- a/packages/ketchup/src/components/kup-file-upload/readme.md +++ b/packages/ketchup/src/components/kup-file-upload/readme.md @@ -168,6 +168,11 @@ graph TD; kup-date-picker --> kup-card kup-date-picker --> kup-dialog kup-date-picker --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-file-upload kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -203,7 +208,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-file-upload kup-box --> kup-file-upload kup-cell --> kup-file-upload kup-image-list --> kup-file-upload diff --git a/packages/ketchup/src/components/kup-form/readme.md b/packages/ketchup/src/components/kup-form/readme.md index 11e655a705..fc42efd6ef 100644 --- a/packages/ketchup/src/components/kup-form/readme.md +++ b/packages/ketchup/src/components/kup-form/readme.md @@ -115,6 +115,7 @@ Type: `Promise` - [kup-combobox](../kup-combobox) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -137,6 +138,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -153,6 +155,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -217,6 +220,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -248,6 +275,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -268,25 +296,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-form fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-gauge/readme.md b/packages/ketchup/src/components/kup-gauge/readme.md index 603fb1a8b5..9f73034fa9 100644 --- a/packages/ketchup/src/components/kup-gauge/readme.md +++ b/packages/ketchup/src/components/kup-gauge/readme.md @@ -223,6 +223,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-gauge kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -256,7 +261,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-gauge kup-box --> kup-gauge kup-cell --> kup-gauge kup-image-list --> kup-gauge diff --git a/packages/ketchup/src/components/kup-grid/readme.md b/packages/ketchup/src/components/kup-grid/readme.md index 0049516806..4d6b22e8fd 100644 --- a/packages/ketchup/src/components/kup-grid/readme.md +++ b/packages/ketchup/src/components/kup-grid/readme.md @@ -91,6 +91,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -155,6 +156,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -186,6 +211,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -217,6 +243,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -236,6 +263,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -248,25 +276,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-card-list --> kup-grid style kup-grid fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-htm/readme.md b/packages/ketchup/src/components/kup-htm/readme.md index e739655d62..ccf72fc6ed 100644 --- a/packages/ketchup/src/components/kup-htm/readme.md +++ b/packages/ketchup/src/components/kup-htm/readme.md @@ -82,6 +82,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -146,6 +147,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -177,6 +202,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -208,6 +234,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -227,6 +254,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -239,25 +267,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-htm fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-iframe/readme.md b/packages/ketchup/src/components/kup-iframe/readme.md index 6df35fb843..590d38d730 100644 --- a/packages/ketchup/src/components/kup-iframe/readme.md +++ b/packages/ketchup/src/components/kup-iframe/readme.md @@ -90,6 +90,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -154,6 +155,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -185,6 +210,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -213,6 +239,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -232,6 +259,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -244,25 +272,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-iframe fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-image-list/readme.md b/packages/ketchup/src/components/kup-image-list/readme.md index 10398f92a9..947193ea78 100644 --- a/packages/ketchup/src/components/kup-image-list/readme.md +++ b/packages/ketchup/src/components/kup-image-list/readme.md @@ -106,6 +106,7 @@ Type: `Promise` - [kup-combobox](../kup-combobox) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -128,6 +129,7 @@ graph TD; kup-image-list --> kup-combobox kup-image-list --> kup-date-picker kup-image-list --> kup-file-upload + kup-image-list --> kup-multi-select kup-image-list --> kup-rating kup-image-list --> kup-time-picker kup-image-list --> kup-button-list @@ -143,6 +145,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -207,6 +210,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -238,6 +265,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -269,6 +297,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -288,6 +317,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -300,25 +330,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-image-list fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-image/canvas/kup-image-canvas.tsx b/packages/ketchup/src/components/kup-image/canvas/kup-image-canvas.tsx index 8f21fed8b3..e82e2b2b43 100644 --- a/packages/ketchup/src/components/kup-image/canvas/kup-image-canvas.tsx +++ b/packages/ketchup/src/components/kup-image/canvas/kup-image-canvas.tsx @@ -227,7 +227,7 @@ export class imageCanvas { } drawArc(x: number, radius: number, color: Color): void { - if(color){ + if (color) { this.ctx.fillStyle = color.toString(); } this.ctx.beginPath(); @@ -242,7 +242,7 @@ export class imageCanvas { height: number, color: Color ): void { - if(color){ + if (color) { this.ctx.fillStyle = color.toString(); } this.ctx.fillRect(x, y, width, height); @@ -255,7 +255,7 @@ export class imageCanvas { y2: number, color: Color ): void { - if(color){ + if (color) { this.ctx.fillStyle = color.toString(); } this.ctx.beginPath(); diff --git a/packages/ketchup/src/components/kup-image/readme.md b/packages/ketchup/src/components/kup-image/readme.md index 7103ef932c..82e7ce3ab3 100644 --- a/packages/ketchup/src/components/kup-image/readme.md +++ b/packages/ketchup/src/components/kup-image/readme.md @@ -141,6 +141,11 @@ graph TD; kup-file-upload --> kup-badge kup-spinner --> kup-card kup-spinner --> kup-dialog + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-image kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -176,7 +181,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-image kup-box --> kup-image kup-cell --> kup-image kup-image-list --> kup-image diff --git a/packages/ketchup/src/components/kup-input-panel/kup-input-panel.tsx b/packages/ketchup/src/components/kup-input-panel/kup-input-panel.tsx index 5a99787cf5..3075b8f00f 100644 --- a/packages/ketchup/src/components/kup-input-panel/kup-input-panel.tsx +++ b/packages/ketchup/src/components/kup-input-panel/kup-input-panel.tsx @@ -1263,6 +1263,7 @@ export class KupInputPanel { [FCellTypes.SWITCH, this.#SWTAdapter.bind(this)], [FCellTypes.TABLE, this.#DataTableAdapter.bind(this)], [FCellTypes.TIME, this.#TimeAdapter.bind(this)], + [FCellTypes.MULTI_SELECT, this.#CHIAdapter.bind(this)], ]); const adapter = dataAdapterMap.get(cellType); diff --git a/packages/ketchup/src/components/kup-input-panel/readme.md b/packages/ketchup/src/components/kup-input-panel/readme.md index f7728e93ec..183d47ac0b 100644 --- a/packages/ketchup/src/components/kup-input-panel/readme.md +++ b/packages/ketchup/src/components/kup-input-panel/readme.md @@ -119,6 +119,7 @@ Type: `Promise` - [kup-combobox](../kup-combobox) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -145,6 +146,7 @@ graph TD; kup-input-panel --> kup-combobox kup-input-panel --> kup-date-picker kup-input-panel --> kup-file-upload + kup-input-panel --> kup-multi-select kup-input-panel --> kup-rating kup-input-panel --> kup-time-picker kup-input-panel --> kup-button-list @@ -174,6 +176,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -230,6 +233,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -257,6 +284,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -288,6 +316,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -307,6 +336,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -319,25 +349,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-editor --> kup-card kup-editor --> kup-dialog style kup-input-panel fill:#f9f,stroke:#333,stroke-width:4px diff --git a/packages/ketchup/src/components/kup-lazy/readme.md b/packages/ketchup/src/components/kup-lazy/readme.md index a15ee6fb9d..54ce58822e 100644 --- a/packages/ketchup/src/components/kup-lazy/readme.md +++ b/packages/ketchup/src/components/kup-lazy/readme.md @@ -108,6 +108,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -172,6 +173,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -203,6 +228,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -234,6 +260,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -253,6 +280,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -265,25 +293,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-lazy fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-list/readme.md b/packages/ketchup/src/components/kup-list/readme.md index 467036bad9..c618e8c49b 100644 --- a/packages/ketchup/src/components/kup-list/readme.md +++ b/packages/ketchup/src/components/kup-list/readme.md @@ -222,6 +222,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-list kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-list @@ -247,6 +252,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -273,6 +279,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -285,7 +292,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-list style kup-list fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-magic-box/readme.md b/packages/ketchup/src/components/kup-magic-box/readme.md index b0c0554ed4..a85ecb775d 100644 --- a/packages/ketchup/src/components/kup-magic-box/readme.md +++ b/packages/ketchup/src/components/kup-magic-box/readme.md @@ -101,6 +101,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -162,6 +163,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -193,6 +218,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -224,6 +250,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -243,6 +270,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -255,25 +283,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-box --> kup-card kup-box --> kup-checkbox kup-box --> kup-badge @@ -286,6 +295,7 @@ graph TD; kup-box --> kup-color-picker kup-box --> kup-date-picker kup-box --> kup-file-upload + kup-box --> kup-multi-select kup-box --> kup-rating kup-box --> kup-time-picker kup-box --> kup-button-list diff --git a/packages/ketchup/src/components/kup-multi-select/kup-multi-select-declarations.ts b/packages/ketchup/src/components/kup-multi-select/kup-multi-select-declarations.ts new file mode 100644 index 0000000000..1007e6a64d --- /dev/null +++ b/packages/ketchup/src/components/kup-multi-select/kup-multi-select-declarations.ts @@ -0,0 +1,16 @@ +import { KupEventPayload } from '../../types/GenericTypes'; +import { KupTreeNode } from '../kup-tree/kup-tree-declarations'; + +/** + * Props of the kup-multi-select component. + * Used to export every prop in an object. + */ +export enum KupMultiSelectProps { + customStyle = 'Custom style of the component.', + disabled = 'Defaults at false. When set to true, the component is disabled.', + data = 'Contains the data used to populate the tree view and the data used to visualize selected nodes via kup-chips', +} + +export interface KupMultiSelectEventPayload extends KupEventPayload { + selected: KupTreeNode; +} diff --git a/packages/ketchup/src/components/kup-multi-select/kup-multi-select.scss b/packages/ketchup/src/components/kup-multi-select/kup-multi-select.scss new file mode 100644 index 0000000000..56b55dd18e --- /dev/null +++ b/packages/ketchup/src/components/kup-multi-select/kup-multi-select.scss @@ -0,0 +1,22 @@ +/** +* NOTE: These variables are used in the related f-component. +*da vedere +* @prop --kup-multi-select-font-family: Sets font family of the multi-select's label. +* @prop --kup-multi-select-font-size: Sets font size of the multi-select's label. +* @prop --kup-multi-select-font-weight: Sets font weight of the multi-select's label. +* @prop --kup-multi-select-label-color: Sets text color of the multi-select's label. +* @prop --kup-multi-select-primary-color: Sets primary color of the component. +* @prop --kup-multi-select-primary-color-rgb: Sets primary color RGB values of the component. +* @prop --kup-multi-select-thumb-color: Sets thumb color. +*/ + +:host { + display: block; + height: fit-content; + width: 100%; +} + +#kup-component { + height: 100%; + width: 100%; +} diff --git a/packages/ketchup/src/components/kup-multi-select/kup-multi-select.tsx b/packages/ketchup/src/components/kup-multi-select/kup-multi-select.tsx new file mode 100644 index 0000000000..90b638e3ed --- /dev/null +++ b/packages/ketchup/src/components/kup-multi-select/kup-multi-select.tsx @@ -0,0 +1,222 @@ +import { + Component, + Element, + forceUpdate, + h, + Host, + Method, + Prop, +} from '@stencil/core'; +import { FChipType } from '../../f-components/f-chip/f-chip-declarations'; +import { + KupManager, + kupManagerInstance, +} from '../../managers/kup-manager/kup-manager'; +import { GenericObject, KupComponent } from '../../types/GenericTypes'; +import { getProps, setProps } from '../../utils/utils'; +import { componentWrapperId } from '../../variables/GenericVariables'; +import { KupTreeNodeSelectedEventPayload } from '../kup-tree/kup-tree-declarations'; +import { KupMultiSelectProps } from './kup-multi-select-declarations'; +import { KupDataNode } from '../../managers/kup-data/kup-data-declarations'; +import { getParentNode } from '../../managers/kup-data/kup-data-node-helper'; +import { KupChipNode } from '../kup-chip/kup-chip-declarations'; + +export interface MultiSelectData { + 'kup-chip'?: KupChipNode[] + 'kup-tree'?: KupDataNode[]; +} + +@Component({ + tag: 'kup-multi-select', + styleUrl: 'kup-multi-select.scss', + shadow: true, +}) +export class KupMultiSelect { + @Element() rootElement: HTMLElement; + + @Prop() customStyle: string = ''; + @Prop() disabled: boolean = false; + + /** + * Contains the data used to populate the tree view and the data used to visualize selected nodes via kup-chips. + */ + @Prop({ mutable: true }) data: MultiSelectData = null; + + /** + * When set to true, the chips will also display the IDs along with the values + */ + @Prop() displayChipId: boolean = false; + + #chips: HTMLKupChipElement = null; + + private kupManager: KupManager = kupManagerInstance(); + + @Method() + async getProps(descriptions?: boolean): Promise { + return getProps(this, KupMultiSelectProps, descriptions); + } + + @Method() + async refresh(): Promise { + forceUpdate(this); + } + + @Method() + async setProps(props: GenericObject): Promise { + setProps(this, KupMultiSelectProps, props); + } + + /** + * Returns the value of the node + the values of all children if it has any + */ + extractTreeNodeValues(node: KupDataNode): string[] { + let nodes: string[] = []; + + if (node.value && node.value.trim()) { + nodes.push(node.value); + } + + //recursively manage the children's values, return an array of strings with all values + if (node.children && node.children.length > 0) { + node.children.forEach((child) => { + nodes.push(...this.extractTreeNodeValues(child)); + }); + } + + //returns at least the value of the selected node if it has no children + return nodes; + } + + onNodeSelected(e: CustomEvent) { + const selectedNode = e.detail.treeNode; + const selectedValues = this.extractTreeNodeValues(selectedNode); // Get node value + all child values + + // Check if node that has been clicked is already selected, and also if all its children are already selected (in this case we would deselect) + const isSelected = selectedValues.every((value) => + this.data['kup-chip'].some((chip) => chip.id === value) + ); + + if (isSelected) { + // Deselect: Remove selected values from kup-chip + this.data['kup-chip'] = this.data['kup-chip'].filter( + (chip) => !selectedValues.includes(chip.id) + ); + + // Deselect parent if not all children are selected + let parentNode = getParentNode(this.data['kup-tree'], selectedNode); + while (parentNode) { + const parentChildren = + parentNode.children?.map((child) => child.value) || []; + const allChildrenSelected = parentChildren.every((value) => + this.data['kup-chip'].some((chip) => chip.id === value) + ); + + if (!allChildrenSelected) { + this.data['kup-chip'] = this.data['kup-chip'].filter( + (chip) => chip.id !== parentNode.value + ); + } + + parentNode = getParentNode(this.data['kup-tree'], parentNode); + } + } else { + // Select: Add nodes to kup-chip + selectedValues.forEach((value) => { + if (!this.data['kup-chip'].some((chip) => chip.id === value)) { + this.data['kup-chip'].push({ id: value, value }); + } + }); + + // Check if parent can be selected + let parentNode = getParentNode(this.data['kup-tree'], selectedNode); + while (parentNode) { + const parentChildren = + parentNode.children?.map((child) => child.value) || []; + const allChildrenSelected = parentChildren.every((value) => + this.data['kup-chip'].some((chip) => chip.id === value) + ); + + if (allChildrenSelected) { + if ( + !this.data['kup-chip'].some( + (chip) => chip.id === parentNode.value + ) + ) { + this.data['kup-chip'].push({ + id: parentNode.value, + value: parentNode.value, + }); + } + } + + parentNode = getParentNode(this.data['kup-tree'], parentNode); + } + } + + // Assign new data prop to kup-chip component, triggering visual update + this.#chips.data = [...this.data['kup-chip']]; + + // Log selected values for database query + console.log( + 'Selected values:', + this.data['kup-chip'].map((chip) => chip.id) + ); + } + + componentWillLoad() { + this.kupManager.debug.logLoad(this, false); + this.kupManager.theme.register(this); + //this.data['kup-chip'] = []; + } + + componentDidLoad() { + this.kupManager.debug.logLoad(this, true); + } + + componentWillRender() { + this.kupManager.debug.logRender(this, false); + } + + componentDidRender() { + this.kupManager.debug.logRender(this, true); + } + + render() { + return ( + + +
+
+ (this.#chips = el)} + /> +
+
+ + ) => this.onNodeSelected(e)} + /> +
+
+
+ ); + } + + disconnectedCallback() { + this.kupManager.theme.unregister(this); + } +} diff --git a/packages/ketchup/src/components/kup-multi-select/readme.md b/packages/ketchup/src/components/kup-multi-select/readme.md new file mode 100644 index 0000000000..ba9950dc7f --- /dev/null +++ b/packages/ketchup/src/components/kup-multi-select/readme.md @@ -0,0 +1,192 @@ +# kup-switch + + + + +## Properties + +| Property | Attribute | Description | Type | Default | +| ------------- | -------------- | ------------------------------------------------------------------------------------------------------------- | ----------------- | ------- | +| `customStyle` | `custom-style` | | `string` | `''` | +| `data` | -- | Contains the data used to populate the tree view and the data used to visualize selected nodes via kup-chips. | `MultiSelectData` | `null` | +| `disabled` | `disabled` | | `boolean` | `false` | + + +## Methods + +### `getProps(descriptions?: boolean) => Promise` + + + +#### Parameters + +| Name | Type | Description | +| -------------- | --------- | ----------- | +| `descriptions` | `boolean` | | + +#### Returns + +Type: `Promise` + + + +### `refresh() => Promise` + + + +#### Returns + +Type: `Promise` + + + +### `setProps(props: GenericObject) => Promise` + + + +#### Parameters + +| Name | Type | Description | +| ------- | --------------- | ----------- | +| `props` | `GenericObject` | | + +#### Returns + +Type: `Promise` + + + + +## CSS Custom Properties + +| Name | Description | +| -------------------------------------- | ----------------------------------------------- | +| `--kup-multi-select-font-family` | Sets font family of the multi-select's label. | +| `--kup-multi-select-font-size` | Sets font size of the multi-select's label. | +| `--kup-multi-select-font-weight` | Sets font weight of the multi-select's label. | +| `--kup-multi-select-label-color` | Sets text color of the multi-select's label. | +| `--kup-multi-select-primary-color` | Sets primary color of the component. | +| `--kup-multi-select-primary-color-rgb` | Sets primary color RGB values of the component. | +| `--kup-multi-select-thumb-color` | Sets thumb color. | + + +## Dependencies + +### Used by + + - [kup-box](../kup-box) + - [kup-card](../kup-card) + - [kup-cell](../kup-cell) + - [kup-data-table](../kup-data-table) + - [kup-form](../kup-form) + - [kup-image-list](../kup-image-list) + - [kup-input-panel](../kup-input-panel) + - [kup-toolbar](../kup-toolbar) + - [kup-tree](../kup-tree) + +### Depends on + +- [kup-chip](../kup-chip) +- [kup-tree](../kup-tree) +- [kup-card](../kup-card) +- [kup-dialog](../kup-dialog) + +### Graph +```mermaid +graph TD; + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-chip --> kup-card + kup-chip --> kup-dialog + kup-chip --> kup-badge + kup-card --> kup-multi-select + kup-image --> kup-card + kup-image --> kup-image + kup-image --> kup-dialog + kup-image --> kup-spinner + kup-image --> kup-badge + kup-dialog --> kup-badge + kup-dialog --> kup-card + kup-dialog --> kup-dialog + kup-badge --> kup-badge + kup-badge --> kup-card + kup-badge --> kup-dialog + kup-spinner --> kup-card + kup-spinner --> kup-dialog + kup-autocomplete --> kup-list + kup-autocomplete --> kup-card + kup-autocomplete --> kup-dialog + kup-autocomplete --> kup-badge + kup-list --> kup-list + kup-list --> kup-radio + kup-list --> kup-card + kup-list --> kup-dialog + kup-list --> kup-badge + kup-radio --> kup-card + kup-radio --> kup-dialog + kup-radio --> kup-badge + kup-text-field --> kup-card + kup-text-field --> kup-dialog + kup-text-field --> kup-badge + kup-color-picker --> kup-card + kup-color-picker --> kup-dialog + kup-color-picker --> kup-badge + kup-combobox --> kup-list + kup-combobox --> kup-card + kup-combobox --> kup-dialog + kup-combobox --> kup-badge + kup-date-picker --> kup-card + kup-date-picker --> kup-dialog + kup-date-picker --> kup-badge + kup-file-upload --> kup-spinner + kup-file-upload --> kup-card + kup-file-upload --> kup-dialog + kup-file-upload --> kup-badge + kup-rating --> kup-card + kup-rating --> kup-dialog + kup-time-picker --> kup-card + kup-time-picker --> kup-list + kup-time-picker --> kup-dialog + kup-time-picker --> kup-badge + kup-button-list --> kup-dropdown-button + kup-button-list --> kup-card + kup-button-list --> kup-dialog + kup-button-list --> kup-badge + kup-dropdown-button --> kup-list + kup-dropdown-button --> kup-card + kup-dropdown-button --> kup-dialog + kup-dropdown-button --> kup-badge + kup-chart --> kup-card + kup-chart --> kup-dialog + kup-gauge --> kup-card + kup-gauge --> kup-dialog + kup-progress-bar --> kup-card + kup-progress-bar --> kup-dialog + kup-toolbar --> kup-multi-select + kup-button --> kup-card + kup-button --> kup-dialog + kup-button --> kup-badge + kup-checkbox --> kup-card + kup-checkbox --> kup-dialog + kup-checkbox --> kup-badge + kup-data-table --> kup-multi-select + kup-switch --> kup-card + kup-switch --> kup-dialog + kup-form --> kup-multi-select + kup-tab-bar --> kup-toolbar + kup-tab-bar --> kup-card + kup-tab-bar --> kup-dialog + kup-tab-bar --> kup-badge + kup-tree --> kup-multi-select + kup-box --> kup-multi-select + kup-cell --> kup-multi-select + kup-image-list --> kup-multi-select + kup-input-panel --> kup-multi-select + style kup-multi-select fill:#f9f,stroke:#333,stroke-width:4px +``` + +---------------------------------------------- + +*Built with [StencilJS](https://stenciljs.com/)* diff --git a/packages/ketchup/src/components/kup-nav-bar/readme.md b/packages/ketchup/src/components/kup-nav-bar/readme.md index 60b979d21b..e37628dd11 100644 --- a/packages/ketchup/src/components/kup-nav-bar/readme.md +++ b/packages/ketchup/src/components/kup-nav-bar/readme.md @@ -108,6 +108,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -172,6 +173,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -203,6 +228,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -234,6 +260,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -253,6 +280,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -265,25 +293,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-nav-bar fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-numeric-picker/readme.md b/packages/ketchup/src/components/kup-numeric-picker/readme.md index 2779dc9dcb..b8aba75950 100644 --- a/packages/ketchup/src/components/kup-numeric-picker/readme.md +++ b/packages/ketchup/src/components/kup-numeric-picker/readme.md @@ -120,6 +120,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -184,6 +185,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -215,6 +240,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -246,6 +272,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -265,6 +292,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -277,25 +305,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-numeric-picker fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-object-field/readme.md b/packages/ketchup/src/components/kup-object-field/readme.md index 6a15f99aad..3cb28e8ce7 100644 --- a/packages/ketchup/src/components/kup-object-field/readme.md +++ b/packages/ketchup/src/components/kup-object-field/readme.md @@ -93,6 +93,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -108,6 +109,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -172,6 +174,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -216,6 +242,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -235,6 +262,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -247,25 +275,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-object-field fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-pdf/readme.md b/packages/ketchup/src/components/kup-pdf/readme.md index ad065b3e36..0d59c9589b 100644 --- a/packages/ketchup/src/components/kup-pdf/readme.md +++ b/packages/ketchup/src/components/kup-pdf/readme.md @@ -91,6 +91,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -155,6 +156,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -186,6 +211,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -217,6 +243,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -236,6 +263,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -248,25 +276,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-pdf fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-photo-frame/readme.md b/packages/ketchup/src/components/kup-photo-frame/readme.md new file mode 100644 index 0000000000..a3ae67d363 --- /dev/null +++ b/packages/ketchup/src/components/kup-photo-frame/readme.md @@ -0,0 +1,270 @@ +# kup-lazy + + + + +## Properties + +| Property | Attribute | Description | Type | Default | +| ------------------ | -------------- | ------------------------------------------------------------------------ | --------------- | ------- | +| `customStyle` | `custom-style` | Custom style of the component. | `string` | `''` | +| `placeholderAttrs` | -- | Html attributes of the picture before the component enters the viewport. | `GenericObject` | `{}` | +| `resourceAttrs` | -- | Html attributes of the picture after the component enters the viewport. | `GenericObject` | `{}` | +| `threshold` | `threshold` | Percentage of the component dimensions entering the viewport (0.1 => 1). | `number` | `0.25` | + + +## Events + +| Event | Description | Type | +| -------------------------------- | ----------------------------------------- | ------------------------------ | +| `kup-photoframe-placeholderload` | Triggered when the placeholder is loaded. | `CustomEvent` | +| `kup-photoframe-resourceload` | Triggered when the resource is loaded. | `CustomEvent` | + + +## Methods + +### `getProps(descriptions?: boolean) => Promise` + +Used to retrieve component's props values. + +#### Parameters + +| Name | Type | Description | +| -------------- | --------- | -------------------------------------------------------------------------------------- | +| `descriptions` | `boolean` | - When provided and true, the result will be the list of props with their description. | + +#### Returns + +Type: `Promise` + +List of props as object, each key will be a prop. + +### `refresh() => Promise` + +This method is used to trigger a new render of the component. + +#### Returns + +Type: `Promise` + + + +### `setProps(props: GenericObject) => Promise` + +Sets the props to the component. + +#### Parameters + +| Name | Type | Description | +| ------- | --------------- | ------------------------------------------------------------ | +| `props` | `GenericObject` | - Object containing props that will be set to the component. | + +#### Returns + +Type: `Promise` + + + + +## CSS Custom Properties + +| Name | Description | +| -------------------------------- | ------------------------------------------------------- | +| `--kup-photoframe-border` | Sets the border of the component. | +| `--kup-photoframe-fade-out-time` | Sets the time of the plcaeholder's fade out transition. | + + +## Dependencies + +### Depends on + +- [kup-card](../kup-card) +- [kup-dialog](../kup-dialog) + +### Graph +```mermaid +graph TD; + kup-photo-frame --> kup-card + kup-photo-frame --> kup-dialog + kup-card --> kup-autocomplete + kup-card --> kup-chip + kup-card --> kup-text-field + kup-card --> kup-color-picker + kup-card --> kup-combobox + kup-card --> kup-date-picker + kup-card --> kup-rating + kup-card --> kup-time-picker + kup-card --> kup-image + kup-card --> kup-button-list + kup-card --> kup-chart + kup-card --> kup-gauge + kup-card --> kup-progress-bar + kup-card --> kup-badge + kup-card --> kup-toolbar + kup-card --> kup-card + kup-card --> kup-dialog + kup-card --> kup-button + kup-card --> kup-list + kup-card --> kup-spinner + kup-card --> kup-checkbox + kup-card --> kup-data-table + kup-card --> kup-tab-bar + kup-card --> kup-tree + kup-card --> kup-switch + kup-card --> kup-dropdown-button + kup-autocomplete --> kup-list + kup-autocomplete --> kup-card + kup-autocomplete --> kup-dialog + kup-autocomplete --> kup-badge + kup-list --> kup-list + kup-list --> kup-radio + kup-list --> kup-text-field + kup-list --> kup-card + kup-list --> kup-dialog + kup-list --> kup-badge + kup-radio --> kup-card + kup-radio --> kup-dialog + kup-radio --> kup-badge + kup-dialog --> kup-badge + kup-dialog --> kup-card + kup-dialog --> kup-dialog + kup-badge --> kup-badge + kup-badge --> kup-card + kup-badge --> kup-dialog + kup-text-field --> kup-card + kup-text-field --> kup-dialog + kup-text-field --> kup-badge + kup-chip --> kup-card + kup-chip --> kup-dialog + kup-chip --> kup-badge + kup-color-picker --> kup-card + kup-color-picker --> kup-dialog + kup-color-picker --> kup-badge + kup-combobox --> kup-list + kup-combobox --> kup-card + kup-combobox --> kup-dialog + kup-combobox --> kup-badge + kup-date-picker --> kup-card + kup-date-picker --> kup-dialog + kup-date-picker --> kup-badge + kup-rating --> kup-card + kup-rating --> kup-dialog + kup-time-picker --> kup-card + kup-time-picker --> kup-list + kup-time-picker --> kup-dialog + kup-time-picker --> kup-badge + kup-image --> kup-card + kup-image --> kup-image + kup-image --> kup-dialog + kup-image --> kup-spinner + kup-image --> kup-badge + kup-spinner --> kup-card + kup-spinner --> kup-dialog + kup-button-list --> kup-dropdown-button + kup-button-list --> kup-card + kup-button-list --> kup-dialog + kup-button-list --> kup-badge + kup-dropdown-button --> kup-list + kup-dropdown-button --> kup-card + kup-dropdown-button --> kup-dialog + kup-dropdown-button --> kup-badge + kup-chart --> kup-card + kup-chart --> kup-dialog + kup-gauge --> kup-card + kup-gauge --> kup-dialog + kup-progress-bar --> kup-card + kup-progress-bar --> kup-dialog + kup-toolbar --> kup-card + kup-toolbar --> kup-dialog + kup-toolbar --> kup-badge + kup-toolbar --> kup-autocomplete + kup-toolbar --> kup-chip + kup-toolbar --> kup-text-field + kup-toolbar --> kup-color-picker + kup-toolbar --> kup-combobox + kup-toolbar --> kup-date-picker + kup-toolbar --> kup-rating + kup-toolbar --> kup-time-picker + kup-toolbar --> kup-image + kup-toolbar --> kup-button-list + kup-toolbar --> kup-chart + kup-toolbar --> kup-gauge + kup-toolbar --> kup-progress-bar + kup-toolbar --> kup-toolbar + kup-button --> kup-card + kup-button --> kup-dialog + kup-button --> kup-badge + kup-checkbox --> kup-card + kup-checkbox --> kup-dialog + kup-checkbox --> kup-badge + kup-data-table --> kup-card + kup-data-table --> kup-list + kup-data-table --> kup-switch + kup-data-table --> kup-button + kup-data-table --> kup-spinner + kup-data-table --> kup-form + kup-data-table --> kup-image + kup-data-table --> kup-dialog + kup-data-table --> kup-checkbox + kup-data-table --> kup-combobox + kup-data-table --> kup-dropdown-button + kup-data-table --> kup-badge + kup-data-table --> kup-autocomplete + kup-data-table --> kup-chip + kup-data-table --> kup-text-field + kup-data-table --> kup-color-picker + kup-data-table --> kup-date-picker + kup-data-table --> kup-rating + kup-data-table --> kup-time-picker + kup-data-table --> kup-button-list + kup-data-table --> kup-chart + kup-data-table --> kup-gauge + kup-data-table --> kup-progress-bar + kup-data-table --> kup-toolbar + kup-switch --> kup-card + kup-switch --> kup-dialog + kup-form --> kup-card + kup-form --> kup-dialog + kup-form --> kup-autocomplete + kup-form --> kup-chip + kup-form --> kup-text-field + kup-form --> kup-color-picker + kup-form --> kup-combobox + kup-form --> kup-date-picker + kup-form --> kup-rating + kup-form --> kup-time-picker + kup-form --> kup-image + kup-form --> kup-button-list + kup-form --> kup-chart + kup-form --> kup-gauge + kup-form --> kup-progress-bar + kup-form --> kup-badge + kup-form --> kup-toolbar + kup-tab-bar --> kup-toolbar + kup-tab-bar --> kup-card + kup-tab-bar --> kup-dialog + kup-tab-bar --> kup-badge + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-image + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar + style kup-photo-frame fill:#f9f,stroke:#333,stroke-width:4px +``` + +---------------------------------------------- + +*Built with [StencilJS](https://stenciljs.com/)* diff --git a/packages/ketchup/src/components/kup-planner/kup-planner-declarations.ts b/packages/ketchup/src/components/kup-planner/kup-planner-declarations.ts index 7b94a25e11..2f18b6cc25 100644 --- a/packages/ketchup/src/components/kup-planner/kup-planner-declarations.ts +++ b/packages/ketchup/src/components/kup-planner/kup-planner-declarations.ts @@ -143,7 +143,7 @@ export const defaultStylingOptions = { barProgressSelectedColor: '#A2A415', barBackgroundColor: '#A2A415', barBackgroundSelectedColor: '#A2A415', - barDropZoneColor: '#4d9f0240' + barDropZoneColor: '#4d9f0240', }; export interface KupPlannerDatesSanitized { @@ -408,7 +408,7 @@ export interface KupPlannerEventOption { originalPhaseData: KupPlannerTask, originalTaskData: KupPlannerTask, finalPhaseData: KupPlannerTask, - destinationData: KupPlannerTask, + destinationData: KupPlannerTask ) => void | boolean | Promise | Promise; } @@ -503,7 +503,7 @@ export interface KupPlannerBarTask extends KupPlannerTask { progressColor: string; progressSelectedColor: string; }; - ySecondary?: number + ySecondary?: number; } export type KupPlannerTaskTypeInternal = KupPlannerTaskType | 'smalltask'; @@ -664,7 +664,7 @@ export type KupPlannerBarDisplayProps = { xSecondary?: number; widthSecondary?: number; showSecondaryDates: boolean; - ySecondary?: number + ySecondary?: number; }; export type KupPlannerBarDateHandleProps = { diff --git a/packages/ketchup/src/components/kup-planner/readme.md b/packages/ketchup/src/components/kup-planner/readme.md index 2c9cf98fd6..4e4ea8a33f 100644 --- a/packages/ketchup/src/components/kup-planner/readme.md +++ b/packages/ketchup/src/components/kup-planner/readme.md @@ -171,6 +171,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -235,6 +236,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -266,6 +291,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -297,6 +323,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -316,6 +343,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -328,25 +356,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-planner fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-planner/utils/custom-task-list-table.tsx b/packages/ketchup/src/components/kup-planner/utils/custom-task-list-table.tsx index aad56cf182..c629b2e8f6 100644 --- a/packages/ketchup/src/components/kup-planner/utils/custom-task-list-table.tsx +++ b/packages/ketchup/src/components/kup-planner/utils/custom-task-list-table.tsx @@ -52,17 +52,18 @@ export class KupCustomTaskListTable { private projectWrapperRef: HTMLDivElement; componentDidLoad() { - this.ontaskListScrollWidth(this.projectWrapperRef?.clientWidth) + this.ontaskListScrollWidth(this.projectWrapperRef?.clientWidth); } componentDidUpdate() { - this.ontaskListScrollWidth(this.projectWrapperRef?.clientWidth) + this.ontaskListScrollWidth(this.projectWrapperRef?.clientWidth); } @Watch('taskListScrollX') updateTaskListScroll() { this.projectWrapperRef && - (this.projectWrapperRef.parentElement.scrollLeft = this.taskListScrollX); + (this.projectWrapperRef.parentElement.scrollLeft = + this.taskListScrollX); } render() { @@ -70,21 +71,27 @@ export class KupCustomTaskListTable { const scrollableStyle = {}; if (this.scrollableTaskList) { - scrollableStyle['width'] = this.rowWidth + scrollableStyle['width'] = this.rowWidth; } - const spansToShow = this.tasks.reduce((prev, curr) => { - return prev.valuesToShow.length > curr.valuesToShow.length ? prev : curr; - }).valuesToShow.length + 1; - + const spansToShow = + this.tasks.reduce((prev, curr) => { + return prev.valuesToShow.length > curr.valuesToShow.length + ? prev + : curr; + }).valuesToShow.length + 1; + return (
-
(this.projectWrapperRef = el)}> +
(this.projectWrapperRef = el)} + > {this.tasks.map((task) => ( {task.type === 'project' ? ( @@ -132,16 +139,21 @@ export class KupCustomTaskListTable { : v} ))} - {this.scrollableTaskList && spansToShow > task.valuesToShow.length && ( + {this.scrollableTaskList && + spansToShow > + task.valuesToShow.length && (() => { - const spansToIterate = createArrayFromNum(spansToShow - task.valuesToShow.length); - return ( - spansToIterate.map((element) => ( - - )) - ) - })() - )} + const spansToIterate = + createArrayFromNum( + spansToShow - + task.valuesToShow.length + ); + return spansToIterate.map( + (element) => ( + + ) + ); + })()}
) : task.type === 'task' ? (
))} - {this.scrollableTaskList && spansToShow > task.valuesToShow.length && ( + {this.scrollableTaskList && + spansToShow > + task.valuesToShow.length && (() => { - const spansToIterate = createArrayFromNum(spansToShow - task.valuesToShow.length - 1); - return ( - spansToIterate.map((element) => ( - - )) - ) - })() - )} + const spansToIterate = + createArrayFromNum( + spansToShow - + task.valuesToShow + .length - + 1 + ); + return spansToIterate.map( + (element) => ( + + ) + ); + })()}
) : ( (() => { diff --git a/packages/ketchup/src/components/kup-planner/utils/helpers/bar.helpers.ts b/packages/ketchup/src/components/kup-planner/utils/helpers/bar.helpers.ts index 977811873a..ab29c10dd1 100644 --- a/packages/ketchup/src/components/kup-planner/utils/helpers/bar.helpers.ts +++ b/packages/ketchup/src/components/kup-planner/utils/helpers/bar.helpers.ts @@ -208,7 +208,7 @@ const convertToBar = ( columnWidth, handleWidth, rtl, - task.secondaryStartHour, + task.secondaryStartHour, task.secondaryEndHour ) : { x1: undefined, x2: undefined }; @@ -247,7 +247,7 @@ const convertToBar = ( height: taskHeight, barChildren: [], styles, - ySecondary: y + ySecondary: y, }; }; @@ -347,7 +347,12 @@ const convertToTimeline = ( }; }; -const taskXCoordinate = (xDate: Date, dates: Date[], columnWidth: number, hourString?: string) => { +const taskXCoordinate = ( + xDate: Date, + dates: Date[], + columnWidth: number, + hourString?: string +) => { if (hourString) { const [hours, minutes, seconds] = hourString.split(':').map(Number); xDate.setHours(hours ?? 0); @@ -491,11 +496,7 @@ const dateByX = ( return newDate; }; -const hourStringFromDate = ( - date: Date, - withSeconds: boolean -): string => { - +const hourStringFromDate = (date: Date, withSeconds: boolean): string => { const hours = date.getHours(); const minutes = date.getMinutes(); const seconds = date.getSeconds(); @@ -504,17 +505,17 @@ const hourStringFromDate = ( const formattedMinutes = minutes < 10 ? '0' + minutes : minutes; const formattedSeconds = seconds < 10 ? '0' + seconds : seconds; - const hourString = withSeconds ? `${formattedHours}:${formattedMinutes}:${formattedSeconds}` : `${formattedHours}:${formattedMinutes}`; + const hourString = withSeconds + ? `${formattedHours}:${formattedMinutes}:${formattedSeconds}` + : `${formattedHours}:${formattedMinutes}`; return hourString; -} +}; + +const hasSeconds = (hourString: string): boolean => { + return hourString.split(':').length === 3; +}; -const hasSeconds = ( - hourString: string -) : boolean => { - return hourString.split(":").length === 3; -} - /** * Method handles event in real time(mousemove) and on finish(mouseup) */ @@ -583,7 +584,11 @@ const handleTaskBySVGMouseEventForBar = ( xStep, timeStep ); - changedTask.endHour && (changedTask.endHour = hourStringFromDate(changedTask.end, hasSeconds(changedTask.endHour))) + changedTask.endHour && + (changedTask.endHour = hourStringFromDate( + changedTask.end, + hasSeconds(changedTask.endHour) + )); } else { changedTask.start = dateByX( newX1, @@ -592,7 +597,11 @@ const handleTaskBySVGMouseEventForBar = ( xStep, timeStep ); - changedTask.startHour && (changedTask.startHour = hourStringFromDate(changedTask.start, hasSeconds(changedTask.startHour))) + changedTask.startHour && + (changedTask.startHour = hourStringFromDate( + changedTask.start, + hasSeconds(changedTask.startHour) + )); } const [progressWidth, progressX] = progressWithByParams( changedTask.x1, @@ -618,7 +627,11 @@ const handleTaskBySVGMouseEventForBar = ( xStep, timeStep ); - changedTask.startHour && (changedTask.startHour = hourStringFromDate(changedTask.start, hasSeconds(changedTask.startHour))) + changedTask.startHour && + (changedTask.startHour = hourStringFromDate( + changedTask.start, + hasSeconds(changedTask.startHour) + )); } else { changedTask.end = dateByX( newX2, @@ -627,7 +640,11 @@ const handleTaskBySVGMouseEventForBar = ( xStep, timeStep ); - changedTask.endHour && (changedTask.endHour = hourStringFromDate(changedTask.end, hasSeconds(changedTask.endHour))) + changedTask.endHour && + (changedTask.endHour = hourStringFromDate( + changedTask.end, + hasSeconds(changedTask.endHour) + )); } const [progressWidth, progressX] = progressWithByParams( changedTask.x1, @@ -662,8 +679,16 @@ const handleTaskBySVGMouseEventForBar = ( xStep, timeStep ); - changedTask.startHour && (changedTask.startHour = hourStringFromDate(changedTask.start, hasSeconds(changedTask.startHour))) - changedTask.endHour && (changedTask.endHour = hourStringFromDate(changedTask.end, hasSeconds(changedTask.endHour))) + changedTask.startHour && + (changedTask.startHour = hourStringFromDate( + changedTask.start, + hasSeconds(changedTask.startHour) + )); + changedTask.endHour && + (changedTask.endHour = hourStringFromDate( + changedTask.end, + hasSeconds(changedTask.endHour) + )); changedTask.x1 = newMoveX1; changedTask.x2 = newMoveX2; const [progressWidth, progressX] = progressWithByParams( @@ -675,7 +700,7 @@ const handleTaskBySVGMouseEventForBar = ( changedTask.progressWidth = progressWidth; changedTask.progressX = progressX; if (changedTask.type === 'task') { - changedTask.y = svgY + changedTask.y = svgY; } } break; diff --git a/packages/ketchup/src/components/kup-planner/utils/helpers/other.helpers.ts b/packages/ketchup/src/components/kup-planner/utils/helpers/other.helpers.ts index 57b9e7b53f..24bb37d050 100644 --- a/packages/ketchup/src/components/kup-planner/utils/helpers/other.helpers.ts +++ b/packages/ketchup/src/components/kup-planner/utils/helpers/other.helpers.ts @@ -66,4 +66,4 @@ export const sortTasks = (taskA: KupPlannerTask, taskB: KupPlannerTask) => { export const createArrayFromNum = (number: number) => { return Array.from({ length: number }, (_, index) => index); -} \ No newline at end of file +}; diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-gantt-calendar/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-gantt-calendar/readme.md index b178b04046..81cacdbe76 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-gantt-calendar/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-gantt-calendar/readme.md @@ -1,7 +1,5 @@ # kup-gantt-calendar - - diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-gantt/kup-gantt.tsx b/packages/ketchup/src/components/kup-planner/utils/kup-gantt/kup-gantt.tsx index 58468d77fa..cec1d90709 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-gantt/kup-gantt.tsx +++ b/packages/ketchup/src/components/kup-planner/utils/kup-gantt/kup-gantt.tsx @@ -344,8 +344,7 @@ export class KupGantt { color: string; } | undefined; - - + @State() taskListScrollWidth: number; @@ -525,7 +524,7 @@ export class KupGantt { this.showSecondaryDates ); } - + @Watch('viewDate') @Watch('columnWidth') @Watch('dateSetup') @@ -898,11 +897,11 @@ export class KupGantt { handleTaskListScrollX(event: UIEvent) { const currentTarget = event.currentTarget as HTMLDivElement; - this.taskListScrollX = currentTarget.scrollLeft + this.taskListScrollX = currentTarget.scrollLeft; } handlePhaseDragScroll(scrollY: number) { - this.scrollY = scrollY + this.scrollY = scrollY; } setFailedTask(task: KupPlannerBarTask | null) { @@ -969,7 +968,7 @@ export class KupGantt { barDblClick: this.barDblClick, barContextMenu: this.barContextMenu, delete: this.delete, - phaseDrop: this.phaseDrop + phaseDrop: this.phaseDrop, }; const tableProps: KupPlannerTaskListProps = { @@ -989,7 +988,7 @@ export class KupGantt { setSelectedTask: this.handleSelectedTask.bind(this), expanderClick: this.handleExpanderClick.bind(this), TaskListHeader: this.TaskListHeader, - TaskListTable: this.TaskListTable + TaskListTable: this.TaskListTable, }; return ( @@ -1017,7 +1016,7 @@ export class KupGantt { scrollableTaskList={this.scrollableTaskList} updateTaskListScrollX={this.ignoreScrollEvent} ontaskListScrollWidth={(width) => { - this.taskListScrollWidth = width + this.taskListScrollWidth = width; }} taskListScrollX={this.taskListScrollX} ref={(el) => (this.taskListTrueRef = el)} @@ -1069,7 +1068,9 @@ export class KupGantt { scrollNumber={this.scrollX} rtl={this.rtl} horizontalScroll={this.handleScrollX.bind(this)} - horizontalTaskListScroll={this.handleTaskListScrollX.bind(this)} + horizontalTaskListScroll={this.handleTaskListScrollX.bind( + this + )} listCellWidth={this.listCellWidth} scrollableTaskList={this.scrollableTaskList} taskListScrollWidth={this.taskListScrollWidth} diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-gantt/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-gantt/readme.md index d14b0aff3d..11b119f7ae 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-gantt/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-gantt/readme.md @@ -1,7 +1,5 @@ # kup-gantt - - diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-grid-renderer/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-grid-renderer/readme.md index b15b36c7fb..66e4d39fa8 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-grid-renderer/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-grid-renderer/readme.md @@ -1,7 +1,5 @@ # kup-grid-renderer - - diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.scss b/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.scss index 29331519b3..b129b3d635 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.scss +++ b/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.scss @@ -36,5 +36,5 @@ height: 1px; } .scroll-container { - display: flex; -} \ No newline at end of file + display: flex; +} diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.tsx b/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.tsx index 1271267d5c..e76d9840d4 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.tsx +++ b/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/kup-horizontal-scroll.tsx @@ -99,18 +99,23 @@ export class HorizontalScroll { private setTaskListScrollLeft() { if (this.rootElement) { - const shadowElement = this.rootElement.shadowRoot.querySelector('div'); - const taskListScrollBar = shadowElement.children.length == 2 ? shadowElement.children[0] : null; - taskListScrollBar && (taskListScrollBar.scrollLeft = this.taskListScrollNumber); + const shadowElement = + this.rootElement.shadowRoot.querySelector('div'); + const taskListScrollBar = + shadowElement.children.length == 2 + ? shadowElement.children[0] + : null; + taskListScrollBar && + (taskListScrollBar.scrollLeft = this.taskListScrollNumber); } } render() { const w = - this.taskListTrueRef?.getBoundingClientRect().width + 24 * 1.5 ?? 0; // 24 * 2 is the sum of padding and margin for both list and gantt, multiplied by 1.5 cause we need to add the other half to the right - + this.taskListTrueRef?.getBoundingClientRect().width + 24 * 1.5 ?? 0; // 24 * 2 is the sum of padding and margin for both list and gantt, multiplied by 1.5 cause we need to add the other half to the right + const width = +this.listCellWidth.replace('px', ''); - + return (
@@ -141,8 +146,18 @@ export class HorizontalScroll { dir="ltr" style={{ margin: this.rtl - ? `0px ${this.scrollableTaskList && this.taskListScrollWidth > width ? 40 : w}px 0px 12px` - : `0px 12px 0px ${this.scrollableTaskList && this.taskListScrollWidth > width ? 40 : w}px`, + ? `0px ${ + this.scrollableTaskList && + this.taskListScrollWidth > width + ? 40 + : w + }px 0px 12px` + : `0px 12px 0px ${ + this.scrollableTaskList && + this.taskListScrollWidth > width + ? 40 + : w + }px`, }} class="scrollWrapper" data-scrollx="true" diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/readme.md index 4e4d6bb08b..a40db350cd 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-horizontal-scroll/readme.md @@ -1,7 +1,5 @@ # kup-horizontal-scroll - - diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-planner-renderer-helper.ts b/packages/ketchup/src/components/kup-planner/utils/kup-planner-renderer-helper.ts index 031b11a593..06ec55869b 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-planner-renderer-helper.ts +++ b/packages/ketchup/src/components/kup-planner/utils/kup-planner-renderer-helper.ts @@ -79,7 +79,9 @@ export const mergeTaskIntoProjects = ( { id, start, end, startHour, endHour }: KupPlannerTask ): KupPlannerGanttTask[] => projects.map((project) => - project.id === id ? withNewDates(project, start, end, startHour, endHour) : project + project.id === id + ? withNewDates(project, start, end, startHour, endHour) + : project ); export const mergeTaskIntoPhases = ( @@ -88,7 +90,9 @@ export const mergeTaskIntoPhases = ( ): KupPlannerPhaseGantt[] | undefined => { if (phases) { return phases.map((phase) => - phase.id === id ? withNewDates(phase, start, end, startHour, endHour) : phase + phase.id === id + ? withNewDates(phase, start, end, startHour, endHour) + : phase ); } return undefined; @@ -142,7 +146,7 @@ export const convertProjectToTasks = ( startHour: item.startHour, endHour: item.endHour, secondaryStartHour: item.secondaryStartHour, - secondaryEndHour: item.secondaryEndHour + secondaryEndHour: item.secondaryEndHour, }; const children1 = (row.phases ?? []).map(convertPhaseToTask); return [mainTask, ...children1]; @@ -354,10 +358,10 @@ export const ganttDateRangeFromGanttTask = ( end: Date; secondaryStart?: Date; secondaryEnd?: Date; - startHour?: string, - endHour?: string, - secondaryStartHour?: string, - secondaryEndHour?: string + startHour?: string; + endHour?: string; + secondaryStartHour?: string; + secondaryEndHour?: string; }[] = []; const kupDates: KupDates = new KupDates(); tasks.forEach((item) => { @@ -368,8 +372,8 @@ export const ganttDateRangeFromGanttTask = ( secondaryEnd: kupDates.parseToDayEnd(item.secondaryEndDate), startHour: item.startHour, endHour: item.endHour, - secondaryStartHour: item.secondaryStartHour, - secondaryEndHour: item.secondaryEndHour + secondaryStartHour: item.secondaryStartHour, + secondaryEndHour: item.secondaryEndHour, }); item.phases?.forEach((phase) => { dates.push({ @@ -382,7 +386,7 @@ export const ganttDateRangeFromGanttTask = ( startHour: item.startHour, endHour: item.endHour, secondaryStartHour: item.secondaryStartHour, - secondaryEndHour: item.secondaryEndHour + secondaryEndHour: item.secondaryEndHour, }); }); }); @@ -401,10 +405,10 @@ export const ganttDateRangeGeneric = ( end: Date; secondaryStart?: Date; secondaryEnd?: Date; - startHour?: string, - endHour?: string, - secondaryStartHour?: string, - secondaryEndHour?: string + startHour?: string; + endHour?: string; + secondaryStartHour?: string; + secondaryEndHour?: string; }[], viewMode: KupPlannerViewMode, preStepsCount: number, @@ -462,10 +466,10 @@ export const ganttDateRangeGeneric = ( newEndDate = addToDate(newEndDate, 19, 'day'); break; case 'hour': - newStartDate = startOfDate(newStartDate, "hour"); - newStartDate = addToDate(newStartDate, -1 * preStepsCount, "hour"); - newEndDate = startOfDate(newEndDate, "day"); - newEndDate = addToDate(newEndDate, 1, "day"); + newStartDate = startOfDate(newStartDate, 'hour'); + newStartDate = addToDate(newStartDate, -1 * preStepsCount, 'hour'); + newEndDate = startOfDate(newEndDate, 'day'); + newEndDate = addToDate(newEndDate, 1, 'day'); break; /* case ViewMode.QuarterDay: @@ -502,10 +506,10 @@ export const ganttDateRangeFromDetail = ( end: Date; secondaryStart?: Date; secondaryEnd?: Date; - startHour?: string, - endHour?: string, - secondaryStartHour?: string, - secondaryEndHour?: string + startHour?: string; + endHour?: string; + secondaryStartHour?: string; + secondaryEndHour?: string; }[] = []; const kupDates: KupDates = new KupDates(); details.forEach((item) => { @@ -597,10 +601,10 @@ export const ganttDateRangeFromTask = ( end: Date; secondaryStart?: Date; secondaryEnd?: Date; - startHour?: string, - endHour?: string, - secondaryStartHour?: string, - secondaryEndHour?: string + startHour?: string; + endHour?: string; + secondaryStartHour?: string; + secondaryEndHour?: string; }[] = []; tasks.forEach((item) => { @@ -609,10 +613,10 @@ export const ganttDateRangeFromTask = ( end: item.end, secondaryStart: item.secondaryStart, secondaryEnd: item.secondaryEnd, - startHour:item.startHour, + startHour: item.startHour, endHour: item.endHour, secondaryStartHour: item.secondaryStartHour, - secondaryEndHour: item.secondaryEndHour + secondaryEndHour: item.secondaryEndHour, }); }); if (mainGanttStartDate && mainGanttEndDate) { @@ -653,7 +657,7 @@ export const seedDates = ( currentDate = addToDate(currentDate, 1, 'day'); break; case 'hour': - currentDate = addToDate(currentDate, 1, "hour"); + currentDate = addToDate(currentDate, 1, 'hour'); break; /* case ViewMode.HalfDay: diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-switcher/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-switcher/readme.md index f8b805e9fc..e42234d4e8 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-switcher/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-switcher/readme.md @@ -1,7 +1,5 @@ # kup-switcher - - diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-task-gantt/kup-task-gantt.tsx b/packages/ketchup/src/components/kup-planner/utils/kup-task-gantt/kup-task-gantt.tsx index 304104d767..a4aa2af57f 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-task-gantt/kup-task-gantt.tsx +++ b/packages/ketchup/src/components/kup-planner/utils/kup-task-gantt/kup-task-gantt.tsx @@ -77,7 +77,11 @@ export class TaskGantt { } render() { - const newBarProps = { ...this.barProps, gridProps: this.gridProps, phaseDragScroll: this.phaseDragScroll }; + const newBarProps = { + ...this.barProps, + gridProps: this.gridProps, + phaseDragScroll: this.phaseDragScroll, + }; return (
diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-task-list/kup-task-list.tsx b/packages/ketchup/src/components/kup-planner/utils/kup-task-list/kup-task-list.tsx index a6f4d670e9..d5fd7db820 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-task-list/kup-task-list.tsx +++ b/packages/ketchup/src/components/kup-planner/utils/kup-task-list/kup-task-list.tsx @@ -17,7 +17,6 @@ import { getPhaseById, getProjectById } from '../kup-planner-renderer-helper'; shadow: false, }) export class TaskList { - /*-------------------------------------------------*/ /* P r o p s */ /*-------------------------------------------------*/ @@ -206,7 +205,11 @@ export class TaskList { /> )}
{ - this.ontaskListScrollWidth(width) + this.ontaskListScrollWidth(width); }} taskListScrollX={this.taskListScrollX} ganttId={KUP_PLANNER_MAIN_GANTT_ID} diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-task-list/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-task-list/readme.md index 3398002575..b0937b8d7f 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-task-list/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-task-list/readme.md @@ -1,7 +1,5 @@ # kup-task-list-table - - diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-standard-tooltip.tsx b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-standard-tooltip.tsx index dac677b968..f405a30c3b 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-standard-tooltip.tsx +++ b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-standard-tooltip.tsx @@ -20,12 +20,27 @@ export class StandardTooltipContent { render() { return ( -
- {`${this.task.name}: ${this.task.start.getDate()}-${this.task.start.getMonth() + 1}-${this.task.start.getFullYear()} - ${this.task.end.getDate()}-${this.task.end.getMonth() + 1}-${this.task.end.getFullYear()}`} +
+ {`${ + this.task.name + }: ${this.task.start.getDate()}-${ + this.task.start.getMonth() + 1 + }-${this.task.start.getFullYear()} - ${this.task.end.getDate()}-${ + this.task.end.getMonth() + 1 + }-${this.task.end.getFullYear()}`} {this.task.end.getTime() - this.task.start.getTime() !== 0 && ( -

{`Duration: ${~~((this.task.end.getTime() - this.task.start.getTime()) / (1000 * 60 * 60 * 24))} day(s)`}

+

{`Duration: ${~~( + (this.task.end.getTime() - this.task.start.getTime()) / + (1000 * 60 * 60 * 24) + )} day(s)`}

)} -

{!!this.task.progress && `Progress: ${this.task.progress} %`}

+

+ {!!this.task.progress && + `Progress: ${this.task.progress} %`} +

); } diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.scss b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.scss index 62b94cec8d..d5793ef14c 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.scss +++ b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.scss @@ -1,30 +1,30 @@ .tooltipDefaultContainer { - background: #fff; - padding: 12px; - box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); + background: #fff; + padding: 12px; + box-shadow: 0 3px 6px rgba(0, 0, 0, 0.16), 0 3px 6px rgba(0, 0, 0, 0.23); } .tooltipDefaultContainerParagraph { - font-size: 12px; - margin-bottom: 6px; - color: #666; + font-size: 12px; + margin-bottom: 6px; + color: #666; } .tooltipDetailsContainer { - position: absolute; - display: flex; - flex-shrink: 0; - pointer-events: none; - -webkit-touch-callout: none; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; + position: absolute; + display: flex; + flex-shrink: 0; + pointer-events: none; + -webkit-touch-callout: none; + -webkit-user-select: none; + -moz-user-select: none; + -ms-user-select: none; + user-select: none; } .tooltipDetailsContainerHidden { - visibility: hidden; - position: absolute; - display: flex; - pointer-events: none; -} \ No newline at end of file + visibility: hidden; + position: absolute; + display: flex; + pointer-events: none; +} diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.tsx b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.tsx index 6b232c5586..1a722b8c75 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.tsx +++ b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/kup-tooltip.tsx @@ -25,8 +25,8 @@ export class Tooltip { @State() relatedX: number = 0; /** - * References the root HTML element of the component (). - */ + * References the root HTML element of the component (). + */ @Element() rootElement: HTMLElement; componentWillLoad() { @@ -48,12 +48,20 @@ export class Tooltip { const tooltipHeight = this.rootElement.offsetHeight * 1.1; const tooltipWidth = this.rootElement.offsetWidth * 1.1; - let newRelatedY = this.task.index * this.rowHeight - this.scrollY + this.headerHeight; + let newRelatedY = + this.task.index * this.rowHeight - + this.scrollY + + this.headerHeight; let newRelatedX: number; if (this.rtl) { - newRelatedX = this.task.x1 - this.arrowIndent * 1.5 - tooltipWidth - this.scrollX; + newRelatedX = + this.task.x1 - + this.arrowIndent * 1.5 - + tooltipWidth - + this.scrollX; if (newRelatedX < 0) { - newRelatedX = this.task.x2 + this.arrowIndent * 1.5 - this.scrollX; + newRelatedX = + this.task.x2 + this.arrowIndent * 1.5 - this.scrollX; } const tooltipLeftmostPoint = tooltipWidth + newRelatedX; if (tooltipLeftmostPoint > this.svgContainerWidth) { @@ -61,19 +69,33 @@ export class Tooltip { newRelatedY += this.rowHeight; } } else { - newRelatedX = this.task.x2 + this.arrowIndent * 1.5 + this.taskListWidth - this.scrollX; + newRelatedX = + this.task.x2 + + this.arrowIndent * 1.5 + + this.taskListWidth - + this.scrollX; const tooltipLeftmostPoint = tooltipWidth + newRelatedX; - const fullChartWidth = this.taskListWidth + this.svgContainerWidth; + const fullChartWidth = + this.taskListWidth + this.svgContainerWidth; if (tooltipLeftmostPoint > fullChartWidth) { - newRelatedX = this.task.x1 + this.taskListWidth - this.arrowIndent * 1.5 - this.scrollX - tooltipWidth; + newRelatedX = + this.task.x1 + + this.taskListWidth - + this.arrowIndent * 1.5 - + this.scrollX - + tooltipWidth; } if (newRelatedX < this.taskListWidth) { - newRelatedX = this.svgContainerWidth + this.taskListWidth - tooltipWidth; + newRelatedX = + this.svgContainerWidth + + this.taskListWidth - + tooltipWidth; newRelatedY += this.rowHeight; } } - const tooltipLowerPoint = tooltipHeight + newRelatedY - this.scrollY; + const tooltipLowerPoint = + tooltipHeight + newRelatedY - this.scrollY; if (tooltipLowerPoint > this.svgContainerHeight - this.scrollY) { newRelatedY = this.svgContainerHeight - tooltipHeight; } @@ -85,10 +107,21 @@ export class Tooltip { render() { return (
- +
); } diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/readme.md index 488d981167..c4f4b7312e 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-tooltip/readme.md @@ -1,7 +1,5 @@ # kup-tooltip - - diff --git a/packages/ketchup/src/components/kup-planner/utils/kup-vertical-scroll/readme.md b/packages/ketchup/src/components/kup-planner/utils/kup-vertical-scroll/readme.md index 7d73966e52..93144b16d0 100644 --- a/packages/ketchup/src/components/kup-planner/utils/kup-vertical-scroll/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/kup-vertical-scroll/readme.md @@ -1,7 +1,5 @@ # kup-vertical-scroll - - diff --git a/packages/ketchup/src/components/kup-planner/utils/readme.md b/packages/ketchup/src/components/kup-planner/utils/readme.md index 77b313baeb..8998014950 100644 --- a/packages/ketchup/src/components/kup-planner/utils/readme.md +++ b/packages/ketchup/src/components/kup-planner/utils/readme.md @@ -1,7 +1,5 @@ # kup-planner-renderer - - diff --git a/packages/ketchup/src/components/kup-probe/readme.md b/packages/ketchup/src/components/kup-probe/readme.md index e50b0f9b42..6fc82f69a2 100644 --- a/packages/ketchup/src/components/kup-probe/readme.md +++ b/packages/ketchup/src/components/kup-probe/readme.md @@ -54,6 +54,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -118,6 +119,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -149,6 +174,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -180,6 +206,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -199,6 +226,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -211,25 +239,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-probe fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-progress-bar/readme.md b/packages/ketchup/src/components/kup-progress-bar/readme.md index 14d05ad236..2fa8872f13 100644 --- a/packages/ketchup/src/components/kup-progress-bar/readme.md +++ b/packages/ketchup/src/components/kup-progress-bar/readme.md @@ -147,6 +147,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-progress-bar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -180,7 +185,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-progress-bar kup-box --> kup-progress-bar kup-cell --> kup-progress-bar kup-image-list --> kup-progress-bar diff --git a/packages/ketchup/src/components/kup-qlik/kup-qlik-declarations.ts b/packages/ketchup/src/components/kup-qlik/kup-qlik-declarations.ts index 5fe3d0d0e3..7c7e253da7 100644 --- a/packages/ketchup/src/components/kup-qlik/kup-qlik-declarations.ts +++ b/packages/ketchup/src/components/kup-qlik/kup-qlik-declarations.ts @@ -1,20 +1,20 @@ -export interface QlikServer { - host: string, - port: string, - prefix: string, - isSecure: boolean +export interface QlikServer { + host: string; + port: string; + prefix: string; + isSecure: boolean; } export interface KupQlikGrid { - rows:[ + rows: [ { - columns:[ + columns: [ { - obj: string, - colDim: number - size: string + obj: string; + colDim: number; + size: string; } - ] + ]; } - ] -} \ No newline at end of file + ]; +} diff --git a/packages/ketchup/src/components/kup-qlik/readme.md b/packages/ketchup/src/components/kup-qlik/readme.md index 853efe7599..16706ec126 100644 --- a/packages/ketchup/src/components/kup-qlik/readme.md +++ b/packages/ketchup/src/components/kup-qlik/readme.md @@ -38,6 +38,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -102,6 +103,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -133,6 +158,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -164,6 +190,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -183,6 +210,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -195,25 +223,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-qlik fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-radio/readme.md b/packages/ketchup/src/components/kup-radio/readme.md index 90e8479fe9..9faf2331d5 100644 --- a/packages/ketchup/src/components/kup-radio/readme.md +++ b/packages/ketchup/src/components/kup-radio/readme.md @@ -109,6 +109,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -166,6 +167,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -197,6 +222,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -228,6 +254,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -247,6 +274,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -259,25 +287,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-radio fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-rating/readme.md b/packages/ketchup/src/components/kup-rating/readme.md index 30a2af59be..a63864e886 100644 --- a/packages/ketchup/src/components/kup-rating/readme.md +++ b/packages/ketchup/src/components/kup-rating/readme.md @@ -143,6 +143,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-rating kup-time-picker --> kup-card kup-time-picker --> kup-list kup-time-picker --> kup-dialog @@ -176,7 +181,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-rating kup-box --> kup-rating kup-cell --> kup-rating kup-image-list --> kup-rating diff --git a/packages/ketchup/src/components/kup-snackbar/readme.md b/packages/ketchup/src/components/kup-snackbar/readme.md index 0b57534840..3a05f89ece 100644 --- a/packages/ketchup/src/components/kup-snackbar/readme.md +++ b/packages/ketchup/src/components/kup-snackbar/readme.md @@ -115,6 +115,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -179,6 +180,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -210,6 +235,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -241,6 +267,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -260,6 +287,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -272,25 +300,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-snackbar fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-spinner/readme.md b/packages/ketchup/src/components/kup-spinner/readme.md index 10fa2843a3..a1fcd2f5b1 100644 --- a/packages/ketchup/src/components/kup-spinner/readme.md +++ b/packages/ketchup/src/components/kup-spinner/readme.md @@ -132,6 +132,30 @@ graph TD; kup-date-picker --> kup-dialog kup-date-picker --> kup-badge kup-file-upload --> kup-spinner + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -163,6 +187,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -189,6 +214,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -201,25 +227,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-spinner fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-state/README.md b/packages/ketchup/src/components/kup-state/README.md index 52e8fb6ef5..8423212c86 100644 --- a/packages/ketchup/src/components/kup-state/README.md +++ b/packages/ketchup/src/components/kup-state/README.md @@ -4,18 +4,18 @@ KupState provides a way to interface with (but doesn't depend on) Stencil.js gen ## Goals -* Do not depend on any Stencil.js-specific logic -* Avoid third-party dependencies -* Unopinionated about the storage backend -* Prevent tightly-coupled integration -* Exploit the event-driven nature of javascript to avoid having to deal with DI's -* Exploit typescript generics and type system to avoid runtime overhead (type checking happens at build-time) -* Performance oriented (we should add some benchmarks to ensure the overhead is contained as this library evolves) +- Do not depend on any Stencil.js-specific logic +- Avoid third-party dependencies +- Unopinionated about the storage backend +- Prevent tightly-coupled integration +- Exploit the event-driven nature of javascript to avoid having to deal with DI's +- Exploit typescript generics and type system to avoid runtime overhead (type checking happens at build-time) +- Performance oriented (we should add some benchmarks to ensure the overhead is contained as this library evolves) ## TODO -- [ ] Move this to an appropriate location -- [ ] Implement redux-persist -- [ ] Define a way to inject the backend dynamically into KupStateManager -- [ ] Refactor the code to produce better structured sub-modules -- [ ] Tests! \ No newline at end of file +- [ ] Move this to an appropriate location +- [ ] Implement redux-persist +- [ ] Define a way to inject the backend dynamically into KupStateManager +- [ ] Refactor the code to produce better structured sub-modules +- [ ] Tests! diff --git a/packages/ketchup/src/components/kup-switch/kup-switch-declarations.ts b/packages/ketchup/src/components/kup-switch/kup-switch-declarations.ts index 03d5dcaa74..8025fd824f 100644 --- a/packages/ketchup/src/components/kup-switch/kup-switch-declarations.ts +++ b/packages/ketchup/src/components/kup-switch/kup-switch-declarations.ts @@ -1,4 +1,4 @@ -import { KupEventPayload } from "../../types/GenericTypes"; +import { KupEventPayload } from '../../types/GenericTypes'; /** * Props of the kup-switch component. diff --git a/packages/ketchup/src/components/kup-switch/readme.md b/packages/ketchup/src/components/kup-switch/readme.md index 99bbf057b7..d28f20120c 100644 --- a/packages/ketchup/src/components/kup-switch/readme.md +++ b/packages/ketchup/src/components/kup-switch/readme.md @@ -145,6 +145,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -176,6 +200,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -200,6 +225,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -212,25 +238,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-switch fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-tab-bar/readme.md b/packages/ketchup/src/components/kup-tab-bar/readme.md index 5c1170ab69..6b2af083ae 100644 --- a/packages/ketchup/src/components/kup-tab-bar/readme.md +++ b/packages/ketchup/src/components/kup-tab-bar/readme.md @@ -127,6 +127,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -180,6 +181,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -224,6 +249,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -243,6 +269,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -251,25 +278,6 @@ graph TD; kup-form --> kup-progress-bar kup-form --> kup-badge kup-form --> kup-toolbar - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar kup-input-panel --> kup-tab-bar style kup-tab-bar fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-text-field/readme.md b/packages/ketchup/src/components/kup-text-field/readme.md index a26cf25800..6ed38366dc 100644 --- a/packages/ketchup/src/components/kup-text-field/readme.md +++ b/packages/ketchup/src/components/kup-text-field/readme.md @@ -243,6 +243,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-text-field kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -278,7 +283,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-text-field kup-box --> kup-text-field kup-cell --> kup-text-field kup-image-list --> kup-text-field diff --git a/packages/ketchup/src/components/kup-time-picker/readme.md b/packages/ketchup/src/components/kup-time-picker/readme.md index dfe3af40b3..4896f66219 100644 --- a/packages/ketchup/src/components/kup-time-picker/readme.md +++ b/packages/ketchup/src/components/kup-time-picker/readme.md @@ -189,6 +189,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-time-picker kup-rating --> kup-card kup-rating --> kup-dialog kup-button-list --> kup-dropdown-button @@ -220,7 +225,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-time-picker kup-box --> kup-time-picker kup-cell --> kup-time-picker kup-image-list --> kup-time-picker diff --git a/packages/ketchup/src/components/kup-toolbar/readme.md b/packages/ketchup/src/components/kup-toolbar/readme.md index f477e3aa22..7e2ce6acc1 100644 --- a/packages/ketchup/src/components/kup-toolbar/readme.md +++ b/packages/ketchup/src/components/kup-toolbar/readme.md @@ -94,6 +94,7 @@ Type: `Promise` - [kup-combobox](../kup-combobox) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -152,6 +153,11 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -183,7 +189,6 @@ graph TD; kup-switch --> kup-dialog kup-form --> kup-toolbar kup-tab-bar --> kup-toolbar - kup-tree --> kup-toolbar kup-box --> kup-toolbar kup-cell --> kup-toolbar kup-image-list --> kup-toolbar diff --git a/packages/ketchup/src/components/kup-tree/readme.md b/packages/ketchup/src/components/kup-tree/readme.md index 372cd79183..3f60d832b3 100644 --- a/packages/ketchup/src/components/kup-tree/readme.md +++ b/packages/ketchup/src/components/kup-tree/readme.md @@ -303,6 +303,7 @@ Type: `Promise` - [kup-card](../kup-card) - [kup-magic-box](../kup-magic-box) + - [kup-multi-select](../kup-multi-select) ### Depends on @@ -317,6 +318,7 @@ Type: `Promise` - [kup-combobox](../kup-combobox) - [kup-date-picker](../kup-date-picker) - [kup-file-upload](../kup-file-upload) +- [kup-multi-select](../kup-multi-select) - [kup-rating](../kup-rating) - [kup-time-picker](../kup-time-picker) - [kup-button-list](../kup-button-list) @@ -340,6 +342,7 @@ graph TD; kup-tree --> kup-combobox kup-tree --> kup-date-picker kup-tree --> kup-file-upload + kup-tree --> kup-multi-select kup-tree --> kup-rating kup-tree --> kup-time-picker kup-tree --> kup-button-list @@ -394,6 +397,7 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-tree kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -425,6 +429,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -456,6 +461,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -475,6 +481,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list diff --git a/packages/ketchup/src/components/kup-txt/readme.md b/packages/ketchup/src/components/kup-txt/readme.md index c28a0fdfe5..ffaad8d037 100644 --- a/packages/ketchup/src/components/kup-txt/readme.md +++ b/packages/ketchup/src/components/kup-txt/readme.md @@ -82,6 +82,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -146,6 +147,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -177,6 +202,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -208,6 +234,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -227,6 +254,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -239,25 +267,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-txt fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-typography-list/readme.md b/packages/ketchup/src/components/kup-typography-list/readme.md index c044256699..f2a9a0a8d7 100644 --- a/packages/ketchup/src/components/kup-typography-list/readme.md +++ b/packages/ketchup/src/components/kup-typography-list/readme.md @@ -86,6 +86,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -150,6 +151,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -181,6 +206,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -212,6 +238,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -231,6 +258,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -243,25 +271,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-typography-list fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/components/kup-typography/readme.md b/packages/ketchup/src/components/kup-typography/readme.md index 1d66061fd3..5146bdc7d0 100644 --- a/packages/ketchup/src/components/kup-typography/readme.md +++ b/packages/ketchup/src/components/kup-typography/readme.md @@ -95,6 +95,7 @@ graph TD; kup-toolbar --> kup-combobox kup-toolbar --> kup-date-picker kup-toolbar --> kup-file-upload + kup-toolbar --> kup-multi-select kup-toolbar --> kup-rating kup-toolbar --> kup-time-picker kup-toolbar --> kup-button-list @@ -110,6 +111,7 @@ graph TD; kup-card --> kup-combobox kup-card --> kup-date-picker kup-card --> kup-file-upload + kup-card --> kup-multi-select kup-card --> kup-rating kup-card --> kup-time-picker kup-card --> kup-button-list @@ -174,6 +176,30 @@ graph TD; kup-file-upload --> kup-card kup-file-upload --> kup-dialog kup-file-upload --> kup-badge + kup-multi-select --> kup-chip + kup-multi-select --> kup-tree + kup-multi-select --> kup-card + kup-multi-select --> kup-dialog + kup-tree --> kup-card + kup-tree --> kup-list + kup-tree --> kup-text-field + kup-tree --> kup-dialog + kup-tree --> kup-image + kup-tree --> kup-autocomplete + kup-tree --> kup-chip + kup-tree --> kup-color-picker + kup-tree --> kup-combobox + kup-tree --> kup-date-picker + kup-tree --> kup-file-upload + kup-tree --> kup-multi-select + kup-tree --> kup-rating + kup-tree --> kup-time-picker + kup-tree --> kup-button-list + kup-tree --> kup-chart + kup-tree --> kup-gauge + kup-tree --> kup-progress-bar + kup-tree --> kup-badge + kup-tree --> kup-toolbar kup-rating --> kup-card kup-rating --> kup-dialog kup-time-picker --> kup-card @@ -218,6 +244,7 @@ graph TD; kup-data-table --> kup-color-picker kup-data-table --> kup-date-picker kup-data-table --> kup-file-upload + kup-data-table --> kup-multi-select kup-data-table --> kup-rating kup-data-table --> kup-time-picker kup-data-table --> kup-button-list @@ -237,6 +264,7 @@ graph TD; kup-form --> kup-combobox kup-form --> kup-date-picker kup-form --> kup-file-upload + kup-form --> kup-multi-select kup-form --> kup-rating kup-form --> kup-time-picker kup-form --> kup-button-list @@ -249,25 +277,6 @@ graph TD; kup-tab-bar --> kup-card kup-tab-bar --> kup-dialog kup-tab-bar --> kup-badge - kup-tree --> kup-card - kup-tree --> kup-list - kup-tree --> kup-text-field - kup-tree --> kup-dialog - kup-tree --> kup-image - kup-tree --> kup-autocomplete - kup-tree --> kup-chip - kup-tree --> kup-color-picker - kup-tree --> kup-combobox - kup-tree --> kup-date-picker - kup-tree --> kup-file-upload - kup-tree --> kup-rating - kup-tree --> kup-time-picker - kup-tree --> kup-button-list - kup-tree --> kup-chart - kup-tree --> kup-gauge - kup-tree --> kup-progress-bar - kup-tree --> kup-badge - kup-tree --> kup-toolbar style kup-typography fill:#f9f,stroke:#333,stroke-width:4px ``` diff --git a/packages/ketchup/src/f-components/f-cell/f-cell-declarations.ts b/packages/ketchup/src/f-components/f-cell/f-cell-declarations.ts index bd022bfd8d..7ee35c317e 100644 --- a/packages/ketchup/src/f-components/f-cell/f-cell-declarations.ts +++ b/packages/ketchup/src/f-components/f-cell/f-cell-declarations.ts @@ -140,6 +140,7 @@ export const FCellShapes = { MEMO: 'MEM', MULTI_AUTOCOMPLETE: 'AML', MULTI_COMBOBOX: 'CML', + MULTI_SELECT: 'MTS', OBJECT: 'OBJ', PROGRESS_BAR: 'PGB', RADIO: 'RAD', @@ -179,6 +180,7 @@ export enum FCellTypes { LINK = 'link', MULTI_AUTOCOMPLETE = 'multi-autocomplete', MULTI_COMBOBOX = 'multi-combobox', + MULTI_SELECT = 'multi-select', MEMO = 'memo', NUMBER = 'number', OBJECT = 'object', @@ -202,6 +204,7 @@ export const editableTypes = [ FCellTypes.MEMO, FCellTypes.MULTI_AUTOCOMPLETE, FCellTypes.MULTI_COMBOBOX, + FCellTypes.MULTI_SELECT, FCellTypes.NUMBER, FCellTypes.OBJECT, FCellTypes.RADIO, @@ -223,6 +226,7 @@ export const kupTypes = [ FCellTypes.KNOB, FCellTypes.MULTI_AUTOCOMPLETE, FCellTypes.MULTI_COMBOBOX, + FCellTypes.MULTI_SELECT, FCellTypes.OBJECT, FCellTypes.PROGRESS_BAR, FCellTypes.RADIO, diff --git a/packages/ketchup/src/f-components/f-cell/f-cell.tsx b/packages/ketchup/src/f-components/f-cell/f-cell.tsx index 1085e248a5..738d6597da 100644 --- a/packages/ketchup/src/f-components/f-cell/f-cell.tsx +++ b/packages/ketchup/src/f-components/f-cell/f-cell.tsx @@ -2,7 +2,10 @@ import { FunctionalComponent, h, VNode } from '@stencil/core'; import { KupTextFieldEventPayload } from '../../components'; import type { KupAutocompleteEventPayload } from '../../components/kup-autocomplete/kup-autocomplete-declarations'; import type { KupChart } from '../../components/kup-chart/kup-chart'; -import { KupChipChangeEventPayload } from '../../components/kup-chip/kup-chip-declarations'; +import { + KupChipChangeEventPayload, + KupChipNode, +} from '../../components/kup-chip/kup-chip-declarations'; import type { KupColorPickerEventPayload } from '../../components/kup-color-picker/kup-color-picker-declarations'; import type { KupComboboxEventPayload } from '../../components/kup-combobox/kup-combobox-declarations'; import type { KupDatePickerEventPayload } from '../../components/kup-date-picker/kup-date-picker-declarations'; @@ -67,6 +70,8 @@ import { fullWidthFieldsComps, kupTypes, } from './f-cell-declarations'; + +import { KupTreeNodeSelectedEventPayload } from '../../components/kup-tree/kup-tree-declarations'; import { getIdOfItemByDisplayMode } from '../../components/kup-list/kup-list-helper'; import { FLabel } from '../f-label/f-label'; @@ -849,6 +854,26 @@ function setEditableCell( > ); + + case FCellTypes.MULTI_SELECT: + console.log('cell.data', cell.data); + return ( + ({ + value: item.value, + id: item.id, + }) + ), + }} + displayChipId={cell.data['displayMode'] === "Both"} + onKup-tree-nodeselected={( + e: CustomEvent + ) => cellEvent(e, props, cellType, FCellEvents.ITEMCLICK)} + /> + ); + case FCellTypes.RADIO: return ( ; + /* + case FCellTypes.MULTI_SELECT: + return ( + + ); + */ case FCellTypes.COLOR_PICKER: return ( ).detail .stringifiedValues; if (cell.data) { diff --git a/packages/ketchup/src/managers/kup-data/kup-data.ts b/packages/ketchup/src/managers/kup-data/kup-data.ts index ae5017a445..f522e97409 100644 --- a/packages/ketchup/src/managers/kup-data/kup-data.ts +++ b/packages/ketchup/src/managers/kup-data/kup-data.ts @@ -122,6 +122,8 @@ export class KupData { return FCellTypes.MULTI_AUTOCOMPLETE; case FCellShapes.MULTI_COMBOBOX: return FCellTypes.MULTI_COMBOBOX; + case FCellShapes.MULTI_SELECT: + return FCellTypes.MULTI_SELECT; case FCellShapes.OBJECT: return FCellTypes.OBJECT; case FCellShapes.PROGRESS_BAR: diff --git a/packages/ketchup/src/multi-select.html b/packages/ketchup/src/multi-select.html new file mode 100644 index 0000000000..84698bcf7b --- /dev/null +++ b/packages/ketchup/src/multi-select.html @@ -0,0 +1,48 @@ + + + + + + + Multi-select Component + + + + + + + + + + + + + +

Multi-select Component

+ + + + + diff --git a/packages/ketchup/src/planner-example-1.html b/packages/ketchup/src/planner-example-1.html index b579b0d53d..584cfc8fd7 100644 --- a/packages/ketchup/src/planner-example-1.html +++ b/packages/ketchup/src/planner-example-1.html @@ -1,42 +1,46 @@ + + - - + - + Ketchup planner (example 1) - Ketchup planner (example 1) + + + + - #dropdown { - padding-top: 40px; - padding-left: 11px; - } - - - - - - - - - - - \ No newline at end of file + + + + + + + diff --git a/packages/ketchup/src/planner-example-2.html b/packages/ketchup/src/planner-example-2.html index fe4b09c932..3d2bdc787f 100644 --- a/packages/ketchup/src/planner-example-2.html +++ b/packages/ketchup/src/planner-example-2.html @@ -1,42 +1,46 @@ + + - - + - + Ketchup planner (example 2) - Ketchup planner (example 2) + + + + - #dropdown { - padding-top: 40px; - padding-left: 11px; - } - - - - - - - - - - - \ No newline at end of file + + + + + + + diff --git a/packages/ketchup/src/planner-example-3.html b/packages/ketchup/src/planner-example-3.html index d4014eba56..ed613755a9 100644 --- a/packages/ketchup/src/planner-example-3.html +++ b/packages/ketchup/src/planner-example-3.html @@ -1,42 +1,46 @@ + + - - + - + Ketchup planner (example 3) - Ketchup planner (example 3) + + + + - #dropdown { - padding-top: 40px; - padding-left: 11px; - } - - - - - - - - - - - \ No newline at end of file + + + + + + + diff --git a/packages/ketchup/src/planner.html b/packages/ketchup/src/planner.html index 26a7d85ba8..00bd1a7376 100644 --- a/packages/ketchup/src/planner.html +++ b/packages/ketchup/src/planner.html @@ -1,42 +1,46 @@ + + - - + - + Ketchup planner - Ketchup planner + + + + - #dropdown { - padding-top: 40px; - padding-left: 11px; - } - - - - - - - - - - - \ No newline at end of file + + + + + + + diff --git a/packages/ketchup/src/types/GenericTypes.ts b/packages/ketchup/src/types/GenericTypes.ts index fb59fd24eb..fceaa14124 100644 --- a/packages/ketchup/src/types/GenericTypes.ts +++ b/packages/ketchup/src/types/GenericTypes.ts @@ -92,6 +92,7 @@ export enum KupTagNames { LAZY = 'KUP-LAZY', LIST = 'KUP-LIST', MAGIC_BOX = 'KUP-MAGIC-BOX', + MULTI_SELECT = 'KUP-MULTI-SELECT', NAV_BAR = 'KUP-NAV-BAR', NUMERIC_PICKER = 'KUP-NUMERIC-PICKER', PLANNER = 'KUP-PLANNER', diff --git a/packages/ketchup/stencil.config.ts b/packages/ketchup/stencil.config.ts index 8fd57fe024..61cf3fb5dd 100644 --- a/packages/ketchup/stencil.config.ts +++ b/packages/ketchup/stencil.config.ts @@ -92,6 +92,7 @@ export const config: Config = { { src: 'kuptooltip.html' }, { src: 'list.html' }, { src: 'magic-box.html' }, + { src: 'multi-select.html' }, { src: 'nav-bar.html' }, { src: 'numeric-picker.html' }, { src: 'pdf.html' }, diff --git a/yarn.lock b/yarn.lock index a24e4eba14..27caacba4f 100644 --- a/yarn.lock +++ b/yarn.lock @@ -39,7 +39,7 @@ __metadata: languageName: node linkType: hard -"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.25.9, @babel/code-frame@npm:^7.26.0, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3": +"@babel/code-frame@npm:^7.0.0, @babel/code-frame@npm:^7.12.13, @babel/code-frame@npm:^7.24.7, @babel/code-frame@npm:^7.26.2, @babel/code-frame@npm:^7.8.3": version: 7.26.2 resolution: "@babel/code-frame@npm:7.26.2" dependencies: @@ -50,46 +50,47 @@ __metadata: languageName: node linkType: hard -"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.25.9, @babel/compat-data@npm:^7.26.0": - version: 7.26.3 - resolution: "@babel/compat-data@npm:7.26.3" - checksum: 85c5a9fb365231688c7faeb977f1d659da1c039e17b416f8ef11733f7aebe11fe330dce20c1844cacf243766c1d643d011df1d13cac9eda36c46c6c475693d21 +"@babel/compat-data@npm:^7.22.6, @babel/compat-data@npm:^7.26.5, @babel/compat-data@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/compat-data@npm:7.26.8" + checksum: 1bb04c6860c8c9555b933cb9c3caf5ef1dac331a37a351efb67956fc679f695d487aea76e792dd43823702c1300f7906f2a298e50b4a8d7ec199ada9c340c365 languageName: node linkType: hard "@babel/core@npm:^7.11.6, @babel/core@npm:^7.12.16, @babel/core@npm:^7.12.3, @babel/core@npm:^7.23.9, @babel/core@npm:^7.24.4": - version: 7.26.0 - resolution: "@babel/core@npm:7.26.0" + version: 7.26.8 + resolution: "@babel/core@npm:7.26.8" dependencies: "@ampproject/remapping": ^2.2.0 - "@babel/code-frame": ^7.26.0 - "@babel/generator": ^7.26.0 - "@babel/helper-compilation-targets": ^7.25.9 + "@babel/code-frame": ^7.26.2 + "@babel/generator": ^7.26.8 + "@babel/helper-compilation-targets": ^7.26.5 "@babel/helper-module-transforms": ^7.26.0 - "@babel/helpers": ^7.26.0 - "@babel/parser": ^7.26.0 - "@babel/template": ^7.25.9 - "@babel/traverse": ^7.25.9 - "@babel/types": ^7.26.0 + "@babel/helpers": ^7.26.7 + "@babel/parser": ^7.26.8 + "@babel/template": ^7.26.8 + "@babel/traverse": ^7.26.8 + "@babel/types": ^7.26.8 + "@types/gensync": ^1.0.0 convert-source-map: ^2.0.0 debug: ^4.1.0 gensync: ^1.0.0-beta.2 json5: ^2.2.3 semver: ^6.3.1 - checksum: b296084cfd818bed8079526af93b5dfa0ba70282532d2132caf71d4060ab190ba26d3184832a45accd82c3c54016985a4109ab9118674347a7e5e9bc464894e6 + checksum: 9d83fb7ad33467fc5ed841d24158d01b7c486ad399d7988232ab9edc6d9f92cd4d60b598ca717aeeb136feb48f7e289c247663c6a28e85dee92a39b2e97cc2e1 languageName: node linkType: hard -"@babel/generator@npm:^7.26.0, @babel/generator@npm:^7.26.3, @babel/generator@npm:^7.7.2": - version: 7.26.3 - resolution: "@babel/generator@npm:7.26.3" +"@babel/generator@npm:^7.26.8, @babel/generator@npm:^7.7.2": + version: 7.26.8 + resolution: "@babel/generator@npm:7.26.8" dependencies: - "@babel/parser": ^7.26.3 - "@babel/types": ^7.26.3 + "@babel/parser": ^7.26.8 + "@babel/types": ^7.26.8 "@jridgewell/gen-mapping": ^0.3.5 "@jridgewell/trace-mapping": ^0.3.25 jsesc: ^3.0.2 - checksum: fb09fa55c66f272badf71c20a3a2cee0fa1a447fed32d1b84f16a668a42aff3e5f5ddc6ed5d832dda1e952187c002ca1a5cdd827022efe591b6ac44cada884ea + checksum: 15ef65699a556f1c75edba52109e65a597a3e16da2faf117d617e67b667983d5e3cd11399a1d6ff9ff1b0029f8e7c9513975884704b6c2d13bba3d780456823d languageName: node linkType: hard @@ -102,16 +103,16 @@ __metadata: languageName: node linkType: hard -"@babel/helper-compilation-targets@npm:^7.12.16, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-compilation-targets@npm:7.25.9" +"@babel/helper-compilation-targets@npm:^7.12.16, @babel/helper-compilation-targets@npm:^7.22.6, @babel/helper-compilation-targets@npm:^7.25.9, @babel/helper-compilation-targets@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/helper-compilation-targets@npm:7.26.5" dependencies: - "@babel/compat-data": ^7.25.9 + "@babel/compat-data": ^7.26.5 "@babel/helper-validator-option": ^7.25.9 browserslist: ^4.24.0 lru-cache: ^5.1.1 semver: ^6.3.1 - checksum: 3af536e2db358b38f968abdf7d512d425d1018fef2f485d6f131a57a7bcaed32c606b4e148bb230e1508fa42b5b2ac281855a68eb78270f54698c48a83201b9b + checksum: 6bc0107613bf1d4d21913606e8e517194e5099a24db2a8374568e56ef4626e8140f9b8f8a4aabc35479f5904459a0aead2a91ee0dc63aae110ccbc2bc4b4fda1 languageName: node linkType: hard @@ -202,10 +203,10 @@ __metadata: languageName: node linkType: hard -"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.8.0": - version: 7.25.9 - resolution: "@babel/helper-plugin-utils@npm:7.25.9" - checksum: e19ec8acf0b696756e6d84531f532c5fe508dce57aa68c75572a77798bd04587a844a9a6c8ea7d62d673e21fdc174d091c9097fb29aea1c1b49f9c6eaa80f022 +"@babel/helper-plugin-utils@npm:^7.0.0, @babel/helper-plugin-utils@npm:^7.10.4, @babel/helper-plugin-utils@npm:^7.12.13, @babel/helper-plugin-utils@npm:^7.14.5, @babel/helper-plugin-utils@npm:^7.18.6, @babel/helper-plugin-utils@npm:^7.22.5, @babel/helper-plugin-utils@npm:^7.24.8, @babel/helper-plugin-utils@npm:^7.25.9, @babel/helper-plugin-utils@npm:^7.26.5, @babel/helper-plugin-utils@npm:^7.8.0": + version: 7.26.5 + resolution: "@babel/helper-plugin-utils@npm:7.26.5" + checksum: 4771fbb1711c624c62d12deabc2ed7435a6e6994b6ce09d5ede1bc1bf19be59c3775461a1e693bdd596af865685e87bb2abc778f62ceadc1b2095a8e2aa74180 languageName: node linkType: hard @@ -223,15 +224,15 @@ __metadata: linkType: hard "@babel/helper-replace-supers@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/helper-replace-supers@npm:7.25.9" + version: 7.26.5 + resolution: "@babel/helper-replace-supers@npm:7.26.5" dependencies: "@babel/helper-member-expression-to-functions": ^7.25.9 "@babel/helper-optimise-call-expression": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/traverse": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0 - checksum: 84f40e12520b7023e52d289bf9d569a06284879fe23bbbacad86bec5d978b2669769f11b073fcfeb1567d8c547168323005fda88607a4681ecaeb4a5cdd48bb9 + checksum: c5ab31b29c7cc09e30278f8860ecdb873ce6c84b5c08bc5239c369c7c4fe9f0a63cda61b55b7bbd20edb4e5dc32e73087cc3c57d85264834bd191551d1499185 languageName: node linkType: hard @@ -277,24 +278,24 @@ __metadata: languageName: node linkType: hard -"@babel/helpers@npm:^7.26.0": - version: 7.26.0 - resolution: "@babel/helpers@npm:7.26.0" +"@babel/helpers@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/helpers@npm:7.26.7" dependencies: "@babel/template": ^7.25.9 - "@babel/types": ^7.26.0 - checksum: d77fe8d45033d6007eadfa440355c1355eed57902d5a302f450827ad3d530343430a21210584d32eef2f216ae463d4591184c6fc60cf205bbf3a884561469200 + "@babel/types": ^7.26.7 + checksum: 1c93604c7fd6dbd7aa6f3eb2f9fa56369f9ad02bac8b3afb902de6cd4264beb443cc8589bede3790ca28d7477d4c07801fe6f4943f9833ac5956b72708bbd7ac languageName: node linkType: hard -"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.25.9, @babel/parser@npm:^7.26.0, @babel/parser@npm:^7.26.3": - version: 7.26.3 - resolution: "@babel/parser@npm:7.26.3" +"@babel/parser@npm:^7.1.0, @babel/parser@npm:^7.14.7, @babel/parser@npm:^7.20.7, @babel/parser@npm:^7.23.5, @babel/parser@npm:^7.23.9, @babel/parser@npm:^7.25.3, @babel/parser@npm:^7.25.6, @babel/parser@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/parser@npm:7.26.8" dependencies: - "@babel/types": ^7.26.3 + "@babel/types": ^7.26.8 bin: parser: ./bin/babel-parser.js - checksum: e2bff2e9fa6540ee18fecc058bc74837eda2ddcecbe13454667314a93fc0ba26c1fb862c812d84f6d5f225c3bd8d191c3a42d4296e287a882c4e1f82ff2815ff + checksum: 2ede62d2451eaf37f524f2048ca41994466c81bda1f5acec36fbd8931fe77bf365e2b2060972735165e40aec305e04af76dd4d8fa895bc08a250215b32356577 languageName: node linkType: hard @@ -634,16 +635,16 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-async-generator-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-async-generator-functions@npm:7.25.9" +"@babel/plugin-transform-async-generator-functions@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-async-generator-functions@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 "@babel/helper-remap-async-to-generator": ^7.25.9 - "@babel/traverse": ^7.25.9 + "@babel/traverse": ^7.26.8 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 41e02c18c2a57de9f274fa2c5a1bf81a20ab5f321db29cc3051512b9c5bdf3f1a8c42f1fc282cb62343c6d50849f992eede954d5f7fb5e7df48ae0c59ea7e054 + checksum: 10424a1bbfbc7ffdb13cef1e832f76bb2d393a9fbfaa1eaa3091a8f6ec3e2ac0b66cf04fca9cb3fb4dbf3d1bd404d72dfce4a3742b4ef21f6271aca7076a65ef languageName: node linkType: hard @@ -660,14 +661,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-block-scoped-functions@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.25.9" +"@babel/plugin-transform-block-scoped-functions@npm:^7.26.5": + version: 7.26.5 + resolution: "@babel/plugin-transform-block-scoped-functions@npm:7.26.5" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: bf31896556b33a80f017af3d445ceb532ec0f5ca9d69bc211a963ac92514d172d5c24c5ac319f384d9dfa7f1a4d8dc23032c2fe3e74f98a59467ecd86f7033ae + checksum: f2046c09bf8e588bfb1a6342d0eee733189102cf663ade27adb0130f3865123af5816b40a55ec8d8fa09271b54dfdaf977cd2f8e0b3dc97f18e690188d5a2174 languageName: node linkType: hard @@ -791,7 +792,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-exponentiation-operator@npm:^7.25.9": +"@babel/plugin-transform-exponentiation-operator@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-exponentiation-operator@npm:7.26.3" dependencies: @@ -894,7 +895,7 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-modules-commonjs@npm:^7.25.9": +"@babel/plugin-transform-modules-commonjs@npm:^7.26.3": version: 7.26.3 resolution: "@babel/plugin-transform-modules-commonjs@npm:7.26.3" dependencies: @@ -955,14 +956,14 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.25.9" +"@babel/plugin-transform-nullish-coalescing-operator@npm:^7.26.6": + version: 7.26.6 + resolution: "@babel/plugin-transform-nullish-coalescing-operator@npm:7.26.6" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 26e03b1c2c0408cc300e46d8f8cb639653ff3a7b03456d0d8afbb53c44f33a89323f51d99991dade3a5676921119bbdf869728bb7911799b5ef99ffafa2cdd24 + checksum: 752837d532b85c41f6bb868e83809605f513bc9a3b8e88ac3d43757c9bf839af4f246874c1c6d6902bb2844d355efccae602c3856098911f8abdd603672f8379 languageName: node linkType: hard @@ -1157,25 +1158,25 @@ __metadata: languageName: node linkType: hard -"@babel/plugin-transform-template-literals@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-template-literals@npm:7.25.9" +"@babel/plugin-transform-template-literals@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/plugin-transform-template-literals@npm:7.26.8" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 92eb1d6e2d95bd24abbb74fa7640d02b66ff6214e0bb616d7fda298a7821ce15132a4265d576a3502a347a3c9e94b6c69ed265bb0784664592fa076785a3d16a + checksum: 65874c8844ce906507cd5b9c78950d6173f8339b6416a2a9e763021db5a7045315a6f0e58976ec4af5e960c003ef322576c105130a644addb8f94d1a0821a972 languageName: node linkType: hard -"@babel/plugin-transform-typeof-symbol@npm:^7.25.9": - version: 7.25.9 - resolution: "@babel/plugin-transform-typeof-symbol@npm:7.25.9" +"@babel/plugin-transform-typeof-symbol@npm:^7.26.7": + version: 7.26.7 + resolution: "@babel/plugin-transform-typeof-symbol@npm:7.26.7" dependencies: - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/helper-plugin-utils": ^7.26.5 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 3f9458840d96f61502f0e9dfaae3efe8325fa0b2151e24ea0d41307f28cdd166905419f5a43447ce0f1ae4bfd001f3906b658839a60269c254168164090b4c73 + checksum: 1fcc48bde1426527d9905d561884e1ecaf3c03eb5abb507d33f71591f8da0c384e92097feaf91cc30692e04fb7f5e6ff1cb172acc5de7675d93fdb42db850d6a languageName: node linkType: hard @@ -1227,12 +1228,12 @@ __metadata: linkType: hard "@babel/preset-env@npm:^7.11.0, @babel/preset-env@npm:^7.12.16": - version: 7.26.0 - resolution: "@babel/preset-env@npm:7.26.0" + version: 7.26.8 + resolution: "@babel/preset-env@npm:7.26.8" dependencies: - "@babel/compat-data": ^7.26.0 - "@babel/helper-compilation-targets": ^7.25.9 - "@babel/helper-plugin-utils": ^7.25.9 + "@babel/compat-data": ^7.26.8 + "@babel/helper-compilation-targets": ^7.26.5 + "@babel/helper-plugin-utils": ^7.26.5 "@babel/helper-validator-option": ^7.25.9 "@babel/plugin-bugfix-firefox-class-in-computed-class-key": ^7.25.9 "@babel/plugin-bugfix-safari-class-field-initializer-scope": ^7.25.9 @@ -1244,9 +1245,9 @@ __metadata: "@babel/plugin-syntax-import-attributes": ^7.26.0 "@babel/plugin-syntax-unicode-sets-regex": ^7.18.6 "@babel/plugin-transform-arrow-functions": ^7.25.9 - "@babel/plugin-transform-async-generator-functions": ^7.25.9 + "@babel/plugin-transform-async-generator-functions": ^7.26.8 "@babel/plugin-transform-async-to-generator": ^7.25.9 - "@babel/plugin-transform-block-scoped-functions": ^7.25.9 + "@babel/plugin-transform-block-scoped-functions": ^7.26.5 "@babel/plugin-transform-block-scoping": ^7.25.9 "@babel/plugin-transform-class-properties": ^7.25.9 "@babel/plugin-transform-class-static-block": ^7.26.0 @@ -1257,7 +1258,7 @@ __metadata: "@babel/plugin-transform-duplicate-keys": ^7.25.9 "@babel/plugin-transform-duplicate-named-capturing-groups-regex": ^7.25.9 "@babel/plugin-transform-dynamic-import": ^7.25.9 - "@babel/plugin-transform-exponentiation-operator": ^7.25.9 + "@babel/plugin-transform-exponentiation-operator": ^7.26.3 "@babel/plugin-transform-export-namespace-from": ^7.25.9 "@babel/plugin-transform-for-of": ^7.25.9 "@babel/plugin-transform-function-name": ^7.25.9 @@ -1266,12 +1267,12 @@ __metadata: "@babel/plugin-transform-logical-assignment-operators": ^7.25.9 "@babel/plugin-transform-member-expression-literals": ^7.25.9 "@babel/plugin-transform-modules-amd": ^7.25.9 - "@babel/plugin-transform-modules-commonjs": ^7.25.9 + "@babel/plugin-transform-modules-commonjs": ^7.26.3 "@babel/plugin-transform-modules-systemjs": ^7.25.9 "@babel/plugin-transform-modules-umd": ^7.25.9 "@babel/plugin-transform-named-capturing-groups-regex": ^7.25.9 "@babel/plugin-transform-new-target": ^7.25.9 - "@babel/plugin-transform-nullish-coalescing-operator": ^7.25.9 + "@babel/plugin-transform-nullish-coalescing-operator": ^7.26.6 "@babel/plugin-transform-numeric-separator": ^7.25.9 "@babel/plugin-transform-object-rest-spread": ^7.25.9 "@babel/plugin-transform-object-super": ^7.25.9 @@ -1287,21 +1288,21 @@ __metadata: "@babel/plugin-transform-shorthand-properties": ^7.25.9 "@babel/plugin-transform-spread": ^7.25.9 "@babel/plugin-transform-sticky-regex": ^7.25.9 - "@babel/plugin-transform-template-literals": ^7.25.9 - "@babel/plugin-transform-typeof-symbol": ^7.25.9 + "@babel/plugin-transform-template-literals": ^7.26.8 + "@babel/plugin-transform-typeof-symbol": ^7.26.7 "@babel/plugin-transform-unicode-escapes": ^7.25.9 "@babel/plugin-transform-unicode-property-regex": ^7.25.9 "@babel/plugin-transform-unicode-regex": ^7.25.9 "@babel/plugin-transform-unicode-sets-regex": ^7.25.9 "@babel/preset-modules": 0.1.6-no-external-plugins babel-plugin-polyfill-corejs2: ^0.4.10 - babel-plugin-polyfill-corejs3: ^0.10.6 + babel-plugin-polyfill-corejs3: ^0.11.0 babel-plugin-polyfill-regenerator: ^0.6.1 - core-js-compat: ^3.38.1 + core-js-compat: ^3.40.0 semver: ^6.3.1 peerDependencies: "@babel/core": ^7.0.0-0 - checksum: 0c3e2b3758cc0347dcf5551b5209db702764183dce66ff20bffceff6486c090bef9175f5f7d1e68cfe5584f0d817b2aab25ab5992058a7998f061f244c8caf5f + checksum: 409066e5ab77321b0ba7a231509aa75e92ad6ec718b3b1c07dbba7028a223877a65f6472d167942cb30ffac29401b37fa20b6dc724c7e9deba30145714b50680 languageName: node linkType: hard @@ -1319,47 +1320,47 @@ __metadata: linkType: hard "@babel/runtime@npm:^7.11.2, @babel/runtime@npm:^7.12.13, @babel/runtime@npm:^7.8.4": - version: 7.26.0 - resolution: "@babel/runtime@npm:7.26.0" + version: 7.26.7 + resolution: "@babel/runtime@npm:7.26.7" dependencies: regenerator-runtime: ^0.14.0 - checksum: c8e2c0504ab271b3467a261a8f119bf2603eb857a0d71e37791f4e3fae00f681365073cc79f141ddaa90c6077c60ba56448004ad5429d07ac73532be9f7cf28a + checksum: a1664a08f3f4854b895b540cca2f5f5c6c1993b5fb788c9615d70fc201e16bb254df8e0550c83eaf2749a14d87775e11a7c9ded6161203e9da7a4a323d546925 languageName: node linkType: hard -"@babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.3.3": - version: 7.25.9 - resolution: "@babel/template@npm:7.25.9" +"@babel/template@npm:^7.25.0, @babel/template@npm:^7.25.9, @babel/template@npm:^7.26.8, @babel/template@npm:^7.3.3": + version: 7.26.8 + resolution: "@babel/template@npm:7.26.8" dependencies: - "@babel/code-frame": ^7.25.9 - "@babel/parser": ^7.25.9 - "@babel/types": ^7.25.9 - checksum: 103641fea19c7f4e82dc913aa6b6ac157112a96d7c724d513288f538b84bae04fb87b1f1e495ac1736367b1bc30e10f058b30208fb25f66038e1f1eb4e426472 + "@babel/code-frame": ^7.26.2 + "@babel/parser": ^7.26.8 + "@babel/types": ^7.26.8 + checksum: dfa79b33d49b89b2466a660bf299a545dd5fd6680fbf9828d2deca9bd826eb861041a9f5a25a4a0dddf6e4905e6fafac18a6885bf2aeecac6f39407a221e630f languageName: node linkType: hard -"@babel/traverse@npm:^7.25.6, @babel/traverse@npm:^7.25.9": - version: 7.26.4 - resolution: "@babel/traverse@npm:7.26.4" +"@babel/traverse@npm:^7.25.6, @babel/traverse@npm:^7.25.9, @babel/traverse@npm:^7.26.5, @babel/traverse@npm:^7.26.8": + version: 7.26.8 + resolution: "@babel/traverse@npm:7.26.8" dependencies: "@babel/code-frame": ^7.26.2 - "@babel/generator": ^7.26.3 - "@babel/parser": ^7.26.3 - "@babel/template": ^7.25.9 - "@babel/types": ^7.26.3 + "@babel/generator": ^7.26.8 + "@babel/parser": ^7.26.8 + "@babel/template": ^7.26.8 + "@babel/types": ^7.26.8 debug: ^4.3.1 globals: ^11.1.0 - checksum: dcdf51b27ab640291f968e4477933465c2910bfdcbcff8f5315d1f29b8ff861864f363e84a71fb489f5e9708e8b36b7540608ce019aa5e57ef7a4ba537e62700 + checksum: f8b2f4d9945932ac6b0a359c322628327514a3e1d356555923dc143f3376d3e01f8f7a56cccb717223fa7420426e077809701175b717d946c622d826a6df7c60 languageName: node linkType: hard -"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.6, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.0, @babel/types@npm:^7.26.3, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": - version: 7.26.3 - resolution: "@babel/types@npm:7.26.3" +"@babel/types@npm:^7.0.0, @babel/types@npm:^7.20.7, @babel/types@npm:^7.25.6, @babel/types@npm:^7.25.9, @babel/types@npm:^7.26.7, @babel/types@npm:^7.26.8, @babel/types@npm:^7.3.3, @babel/types@npm:^7.4.4": + version: 7.26.8 + resolution: "@babel/types@npm:7.26.8" dependencies: "@babel/helper-string-parser": ^7.25.9 "@babel/helper-validator-identifier": ^7.25.9 - checksum: 195f428080dcaadbcecc9445df7f91063beeaa91b49ccd78f38a5af6b75a6a58391d0c6614edb1ea322e57889a1684a0aab8e667951f820196901dd341f931e9 + checksum: 8f0f3bac37cc93d4658df460dc24156c6f1466abca63ef111c9f03128df6c247c672ed89e779ababb41250627c78d8bfcfba616eecb01b6e4ddcfd8ded718996 languageName: node linkType: hard @@ -1841,13 +1842,13 @@ __metadata: linkType: hard "@jridgewell/gen-mapping@npm:^0.3.5": - version: 0.3.5 - resolution: "@jridgewell/gen-mapping@npm:0.3.5" + version: 0.3.8 + resolution: "@jridgewell/gen-mapping@npm:0.3.8" dependencies: "@jridgewell/set-array": ^1.2.1 "@jridgewell/sourcemap-codec": ^1.4.10 "@jridgewell/trace-mapping": ^0.3.24 - checksum: ff7a1764ebd76a5e129c8890aa3e2f46045109dabde62b0b6c6a250152227647178ff2069ea234753a690d8f3c4ac8b5e7b267bbee272bffb7f3b0a370ab6e52 + checksum: c0687b5227461717aa537fe71a42e356bcd1c43293b3353796a148bf3b0d6f59109def46c22f05b60e29a46f19b2e4676d027959a7c53a6c92b9d5b0d87d0420 languageName: node linkType: hard @@ -1882,7 +1883,7 @@ __metadata: languageName: node linkType: hard -"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.20, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": +"@jridgewell/trace-mapping@npm:^0.3.12, @jridgewell/trace-mapping@npm:^0.3.18, @jridgewell/trace-mapping@npm:^0.3.24, @jridgewell/trace-mapping@npm:^0.3.25": version: 0.3.25 resolution: "@jridgewell/trace-mapping@npm:0.3.25" dependencies: @@ -1979,11 +1980,11 @@ __metadata: linkType: hard "@lit/react@npm:^1.0.4": - version: 1.0.6 - resolution: "@lit/react@npm:1.0.6" + version: 1.0.7 + resolution: "@lit/react@npm:1.0.7" peerDependencies: - "@types/react": 17 || 18 - checksum: f904f2cce9cd6b5d7476b9b165a3779a402b6b963f54fbd6b0e01ee0b31379ad24016de975dd4aa71e1bce5d79210de2a2c79c21a9d1a677ade4ce0122d4b11e + "@types/react": 17 || 18 || 19 + checksum: b14c44d317fa52ced1b24d9f902967273486a4b22bc9b52f98870816cac67a61eff2ad3082d0b12b476e7edd919f2c5c59c1e6d414de09c5eb9c6a39c0cba6df languageName: node linkType: hard @@ -2489,8 +2490,8 @@ __metadata: linkType: hard "@nx/devkit@npm:>=17.1.2 < 21": - version: 20.2.0 - resolution: "@nx/devkit@npm:20.2.0" + version: 20.4.3 + resolution: "@nx/devkit@npm:20.4.3" dependencies: ejs: ^3.1.7 enquirer: ~2.3.6 @@ -2502,76 +2503,76 @@ __metadata: yargs-parser: 21.1.1 peerDependencies: nx: ">= 19 <= 21" - checksum: 747458f372abf2c71985c1da342efe3e1de4a98cad6c5551fd1579fb7040fa97f4bc06b86fd044ce134f0f03125f7993040657c2f3c98df644b6ddc37b88a7be + checksum: 4ed0b4e8ad7ba57beece49d6f9ecd70246428dce96ab1daba7c3fd5f74404ba272a30a1d068d85f6f63dcf4a908e395ef72184fc881de90f28534b3f3139862b languageName: node linkType: hard -"@nx/nx-darwin-arm64@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-darwin-arm64@npm:20.2.0" +"@nx/nx-darwin-arm64@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-darwin-arm64@npm:20.4.3" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@nx/nx-darwin-x64@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-darwin-x64@npm:20.2.0" +"@nx/nx-darwin-x64@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-darwin-x64@npm:20.4.3" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@nx/nx-freebsd-x64@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-freebsd-x64@npm:20.2.0" +"@nx/nx-freebsd-x64@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-freebsd-x64@npm:20.4.3" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@nx/nx-linux-arm-gnueabihf@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.2.0" +"@nx/nx-linux-arm-gnueabihf@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-linux-arm-gnueabihf@npm:20.4.3" conditions: os=linux & cpu=arm languageName: node linkType: hard -"@nx/nx-linux-arm64-gnu@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-linux-arm64-gnu@npm:20.2.0" +"@nx/nx-linux-arm64-gnu@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-linux-arm64-gnu@npm:20.4.3" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-arm64-musl@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-linux-arm64-musl@npm:20.2.0" +"@nx/nx-linux-arm64-musl@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-linux-arm64-musl@npm:20.4.3" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@nx/nx-linux-x64-gnu@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-linux-x64-gnu@npm:20.2.0" +"@nx/nx-linux-x64-gnu@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-linux-x64-gnu@npm:20.4.3" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@nx/nx-linux-x64-musl@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-linux-x64-musl@npm:20.2.0" +"@nx/nx-linux-x64-musl@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-linux-x64-musl@npm:20.4.3" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@nx/nx-win32-arm64-msvc@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-win32-arm64-msvc@npm:20.2.0" +"@nx/nx-win32-arm64-msvc@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-win32-arm64-msvc@npm:20.4.3" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@nx/nx-win32-x64-msvc@npm:20.2.0": - version: 20.2.0 - resolution: "@nx/nx-win32-x64-msvc@npm:20.2.0" +"@nx/nx-win32-x64-msvc@npm:20.4.3": + version: 20.4.3 + resolution: "@nx/nx-win32-x64-msvc@npm:20.4.3" conditions: os=win32 & cpu=x64 languageName: node linkType: hard @@ -2728,114 +2729,114 @@ __metadata: languageName: node linkType: hard -"@parcel/watcher-android-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-android-arm64@npm:2.5.0" +"@parcel/watcher-android-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-android-arm64@npm:2.5.1" conditions: os=android & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-arm64@npm:2.5.0" +"@parcel/watcher-darwin-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-arm64@npm:2.5.1" conditions: os=darwin & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-darwin-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-darwin-x64@npm:2.5.0" +"@parcel/watcher-darwin-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-darwin-x64@npm:2.5.1" conditions: os=darwin & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-freebsd-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-freebsd-x64@npm:2.5.0" +"@parcel/watcher-freebsd-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-freebsd-x64@npm:2.5.1" conditions: os=freebsd & cpu=x64 languageName: node linkType: hard -"@parcel/watcher-linux-arm-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-glibc@npm:2.5.1" conditions: os=linux & cpu=arm & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.0" +"@parcel/watcher-linux-arm-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm-musl@npm:2.5.1" conditions: os=linux & cpu=arm & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-arm64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.0" +"@parcel/watcher-linux-arm64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-glibc@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-arm64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.0" +"@parcel/watcher-linux-arm64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-arm64-musl@npm:2.5.1" conditions: os=linux & cpu=arm64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-linux-x64-glibc@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.0" +"@parcel/watcher-linux-x64-glibc@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-glibc@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=glibc languageName: node linkType: hard -"@parcel/watcher-linux-x64-musl@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.0" +"@parcel/watcher-linux-x64-musl@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-linux-x64-musl@npm:2.5.1" conditions: os=linux & cpu=x64 & libc=musl languageName: node linkType: hard -"@parcel/watcher-win32-arm64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-arm64@npm:2.5.0" +"@parcel/watcher-win32-arm64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-arm64@npm:2.5.1" conditions: os=win32 & cpu=arm64 languageName: node linkType: hard -"@parcel/watcher-win32-ia32@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-ia32@npm:2.5.0" +"@parcel/watcher-win32-ia32@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-ia32@npm:2.5.1" conditions: os=win32 & cpu=ia32 languageName: node linkType: hard -"@parcel/watcher-win32-x64@npm:2.5.0": - version: 2.5.0 - resolution: "@parcel/watcher-win32-x64@npm:2.5.0" +"@parcel/watcher-win32-x64@npm:2.5.1": + version: 2.5.1 + resolution: "@parcel/watcher-win32-x64@npm:2.5.1" conditions: os=win32 & cpu=x64 languageName: node linkType: hard "@parcel/watcher@npm:^2.4.1": - version: 2.5.0 - resolution: "@parcel/watcher@npm:2.5.0" - dependencies: - "@parcel/watcher-android-arm64": 2.5.0 - "@parcel/watcher-darwin-arm64": 2.5.0 - "@parcel/watcher-darwin-x64": 2.5.0 - "@parcel/watcher-freebsd-x64": 2.5.0 - "@parcel/watcher-linux-arm-glibc": 2.5.0 - "@parcel/watcher-linux-arm-musl": 2.5.0 - "@parcel/watcher-linux-arm64-glibc": 2.5.0 - "@parcel/watcher-linux-arm64-musl": 2.5.0 - "@parcel/watcher-linux-x64-glibc": 2.5.0 - "@parcel/watcher-linux-x64-musl": 2.5.0 - "@parcel/watcher-win32-arm64": 2.5.0 - "@parcel/watcher-win32-ia32": 2.5.0 - "@parcel/watcher-win32-x64": 2.5.0 + version: 2.5.1 + resolution: "@parcel/watcher@npm:2.5.1" + dependencies: + "@parcel/watcher-android-arm64": 2.5.1 + "@parcel/watcher-darwin-arm64": 2.5.1 + "@parcel/watcher-darwin-x64": 2.5.1 + "@parcel/watcher-freebsd-x64": 2.5.1 + "@parcel/watcher-linux-arm-glibc": 2.5.1 + "@parcel/watcher-linux-arm-musl": 2.5.1 + "@parcel/watcher-linux-arm64-glibc": 2.5.1 + "@parcel/watcher-linux-arm64-musl": 2.5.1 + "@parcel/watcher-linux-x64-glibc": 2.5.1 + "@parcel/watcher-linux-x64-musl": 2.5.1 + "@parcel/watcher-win32-arm64": 2.5.1 + "@parcel/watcher-win32-ia32": 2.5.1 + "@parcel/watcher-win32-x64": 2.5.1 detect-libc: ^1.0.3 is-glob: ^4.0.3 micromatch: ^4.0.5 @@ -2868,7 +2869,7 @@ __metadata: optional: true "@parcel/watcher-win32-x64": optional: true - checksum: 253f93c5f443dfbb638df58712df077fe46ff7e01e7c78df0c4ceb001e8f5b31db01eb7ddac3ae4159722c4d1525894cd4ce5be49f5e6c14a3a52cbbf9f41cbf + checksum: c6444cd20212929ef2296d5620c0d41343a1719232cb0c947ced51155b8afc1e470c09d238b92f6c3a589e0320048badf5b73cb41790229521be224cbf89e0f4 languageName: node linkType: hard @@ -2921,8 +2922,8 @@ __metadata: linkType: hard "@rollup/plugin-node-resolve@npm:^15.2.3": - version: 15.3.0 - resolution: "@rollup/plugin-node-resolve@npm:15.3.0" + version: 15.3.1 + resolution: "@rollup/plugin-node-resolve@npm:15.3.1" dependencies: "@rollup/pluginutils": ^5.0.1 "@types/resolve": 1.20.2 @@ -2934,7 +2935,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: 90e4e94b173e7edd57e374ac0cc0a69cc6f1b4507e83731132ac6fa1747d96a5648a48441e4452728429b6db5e67561439b7b2f4d2c6a941a33d38be56d871b4 + checksum: 2973db4da0e7ed97c35a8dd8878ed6b6781bcb03d72039f064d878f711b0290446348c5268aa1359d064787adc0d5cc35f662d35ea5a4fa9b0b3f9f17c678f41 languageName: node linkType: hard @@ -2980,8 +2981,8 @@ __metadata: linkType: hard "@rollup/pluginutils@npm:^5.0.1": - version: 5.1.3 - resolution: "@rollup/pluginutils@npm:5.1.3" + version: 5.1.4 + resolution: "@rollup/pluginutils@npm:5.1.4" dependencies: "@types/estree": ^1.0.0 estree-walker: ^2.0.2 @@ -2991,7 +2992,7 @@ __metadata: peerDependenciesMeta: rollup: optional: true - checksum: a6e9bac8ae94da39679dae390b53b43fe7a218f8fa2bfecf86e59be4da4ba02ac004f166daf55f03506e49108399394f13edeb62cce090f8cfc967b29f4738bf + checksum: dc0294580effbf68965ed7939c9e469b8c8847b59842e4691fd10d0a8d0b178600bd912694c409ae33600c9059efce72e96f25917cff983afd57f092a7aeb8d2 languageName: node linkType: hard @@ -3035,9 +3036,9 @@ __metadata: linkType: hard "@sigstore/protobuf-specs@npm:^0.3.2": - version: 0.3.2 - resolution: "@sigstore/protobuf-specs@npm:0.3.2" - checksum: 677b67eb4c3128432169fa168a5daae343a0242ffada3811bfde844644ac2eae0127cbf39349ed59e1a4edd14064416285251abb6acb260b6e3e9b6b40705c13 + version: 0.3.3 + resolution: "@sigstore/protobuf-specs@npm:0.3.3" + checksum: 5457c64efd564ef1a7fcf06fe48fc2c96f2e5865b9a4cde818ebbee6e592492b3834bd8f1c1202e5790f21278ad45f2dc771c1f7328175c099147ce3a680614a languageName: node linkType: hard @@ -3235,11 +3236,11 @@ __metadata: linkType: hard "@stencil/core@npm:^4": - version: 4.22.3 - resolution: "@stencil/core@npm:4.22.3" + version: 4.26.0 + resolution: "@stencil/core@npm:4.26.0" bin: stencil: bin/stencil - checksum: 3af307b86415c67edfa9f1837a511005998e9b2d9a6b76e1d8e94b04ef2ef5515ad61c63e65522b25a7f8011be10e7b2e7467a712d777d66adc789137aea2294 + checksum: 542e3a530f290cd09bfb7e58676246cdb9a74a0b21cfdd9a3d87ab5c748d9fcb9c15fab167ad17fb8bf2d13faa047f5ecb807159484ee662b4539c46b1b084f1 languageName: node linkType: hard @@ -3433,9 +3434,9 @@ __metadata: linkType: hard "@types/d3-path@npm:*": - version: 3.1.0 - resolution: "@types/d3-path@npm:3.1.0" - checksum: 1e81b56ed33ba1ac954a8c42c78c3fcf2716927fe5d01b2003591193ad3b639572a3dfcedd9bf78b6b73215a5cfb01cede8f25c936e95ac18fbe3858f9b62f5c + version: 3.1.1 + resolution: "@types/d3-path@npm:3.1.1" + checksum: fee8f6b0d3b28a3611c7d7fda3bf2f79392ded266f54b03a220f205c42117644bdcd33dcbf4853da3cca02229f1c669d2a60d5d297a24ce459ba8271ccb26c03 languageName: node linkType: hard @@ -3458,17 +3459,7 @@ __metadata: languageName: node linkType: hard -"@types/eslint@npm:*": - version: 9.6.1 - resolution: "@types/eslint@npm:9.6.1" - dependencies: - "@types/estree": "*" - "@types/json-schema": "*" - checksum: c286e79707ab604b577cf8ce51d9bbb9780e3d6a68b38a83febe13fa05b8012c92de17c28532fac2b03d3c460123f5055d603a579685325246ca1c86828223e0 - languageName: node - linkType: hard - -"@types/eslint@npm:^7.29.0 || ^8.4.1": +"@types/eslint@npm:*, @types/eslint@npm:^7.29.0 || ^8.4.1": version: 8.56.12 resolution: "@types/eslint@npm:8.56.12" dependencies: @@ -3492,15 +3483,15 @@ __metadata: languageName: node linkType: hard -"@types/express-serve-static-core@npm:*, @types/express-serve-static-core@npm:^5.0.0": - version: 5.0.2 - resolution: "@types/express-serve-static-core@npm:5.0.2" +"@types/express-serve-static-core@npm:*": + version: 5.0.3 + resolution: "@types/express-serve-static-core@npm:5.0.3" dependencies: "@types/node": "*" "@types/qs": "*" "@types/range-parser": "*" "@types/send": "*" - checksum: 841229b63801b334729e56ec04b5023e084e2962d61dddc95b3508e2fc821e8550bd69c074b6cb0a1c57147eb324c4dc543103d0827e34077f7eb6d230d08a8f + checksum: aacfef3c31d20598a12a3d9f98e924c94b10acd9fc4dca155c91b5cef5861851952821e8c449fa409eb4287b35203d3c470bf2ffa2e69090f8dfa742f1499335 languageName: node linkType: hard @@ -3516,19 +3507,7 @@ __metadata: languageName: node linkType: hard -"@types/express@npm:*": - version: 5.0.0 - resolution: "@types/express@npm:5.0.0" - dependencies: - "@types/body-parser": "*" - "@types/express-serve-static-core": ^5.0.0 - "@types/qs": "*" - "@types/serve-static": "*" - checksum: ef68d8e2b7593c930093b1e79bf4df15413773508c9acd6a1a933ed7017f2a4892a8d128b2222d7eab9a3fa43181067a378c2600d9258bd7ae917f170e962df4 - languageName: node - linkType: hard - -"@types/express@npm:^4.17.13": +"@types/express@npm:*, @types/express@npm:^4.17.13": version: 4.17.21 resolution: "@types/express@npm:4.17.21" dependencies: @@ -3540,6 +3519,13 @@ __metadata: languageName: node linkType: hard +"@types/gensync@npm:^1.0.0": + version: 1.0.4 + resolution: "@types/gensync@npm:1.0.4" + checksum: 99c3aa0d3f1198973c7e51bea5947b815f3338ce89ce09a39ac8abb41cd844c5b95189da254ea45e50a395fe25fd215664d8ca76c5438814963597afb01f686e + languageName: node + linkType: hard + "@types/geojson@npm:7946.0.14": version: 7946.0.14 resolution: "@types/geojson@npm:7946.0.14" @@ -3652,11 +3638,11 @@ __metadata: linkType: hard "@types/node@npm:*": - version: 22.10.1 - resolution: "@types/node@npm:22.10.1" + version: 22.13.2 + resolution: "@types/node@npm:22.13.2" dependencies: undici-types: ~6.20.0 - checksum: 5a9b81500f288a8fb757b61bd939f99f72b6cb59347a5bae52dd1c2c87100ebbaa9da4256ef3cb9add2090e8704cda1d9a1ffc14ccd5db47a6466c8bae10ebcb + checksum: 000762c410e0d09e5c756d598ac812af4945f071dc06e2ead8a7edbc05a44c4a336670ae778f82ea822e12cce5fddf7e14b9e286735eddde28e95e453b8e63ea languageName: node linkType: hard @@ -3703,21 +3689,21 @@ __metadata: linkType: hard "@types/react-dom@npm:^18": - version: 18.3.2 - resolution: "@types/react-dom@npm:18.3.2" - dependencies: - "@types/react": ^18 - checksum: 7fd2bb31152c302febc8e18451f8351d6e48ee57dcf74f9b974a71f4f462945b9f1d8d96bed998c9e6aafa2b314fe64fdc210131c707539d3fdc9279ab73eb0e + version: 18.3.5 + resolution: "@types/react-dom@npm:18.3.5" + peerDependencies: + "@types/react": ^18.0.0 + checksum: 95c757684f71e761515c5a11299e5feec550c72bb52975487f360e6f0d359b26454c26eaf2ce45dd22748205aa9b2c2fe0abe7005ebcbd233a7615283ac39a7d languageName: node linkType: hard "@types/react@npm:^18": - version: 18.3.14 - resolution: "@types/react@npm:18.3.14" + version: 18.3.18 + resolution: "@types/react@npm:18.3.18" dependencies: "@types/prop-types": "*" csstype: ^3.0.2 - checksum: 40e2112301d784106bdc713e3eb925c8c710e676a3a31ef65c76ca7df8529cdde3dda2db6e0f6f1878253a79bc6cf87a461aa114bd8364f453bdd2be52c175e5 + checksum: 5933597bc9f53e282f0438f0bb76d0f0fab60faabe760ea806e05ffe6f5c61b9b4d363e1a03a8fea47c510d493c6cf926cdeeba9f7074fa97b61940c350245e7 languageName: node linkType: hard @@ -3967,9 +3953,9 @@ __metadata: linkType: hard "@ungap/structured-clone@npm:^1.2.0": - version: 1.2.0 - resolution: "@ungap/structured-clone@npm:1.2.0" - checksum: 4f656b7b4672f2ce6e272f2427d8b0824ed11546a601d8d5412b9d7704e83db38a8d9f402ecdf2b9063fc164af842ad0ec4a55819f621ed7e7ea4d1efcc74524 + version: 1.3.0 + resolution: "@ungap/structured-clone@npm:1.3.0" + checksum: 64ed518f49c2b31f5b50f8570a1e37bde3b62f2460042c50f132430b2d869c4a6586f13aa33a58a4722715b8158c68cae2827389d6752ac54da2893c83e480fc languageName: node linkType: hard @@ -4720,6 +4706,13 @@ __metadata: languageName: node linkType: hard +"abbrev@npm:^3.0.0": + version: 3.0.0 + resolution: "abbrev@npm:3.0.0" + checksum: 2500075b5ef85e97c095ab6ab2ea640dcf90bb388f46398f4d347b296f53399f984ec9462c74bee81df6bba56ef5fd9dbc2fb29076b1feb0023e0f52d43eb984 + languageName: node + linkType: hard + "accepts@npm:~1.3.4, accepts@npm:~1.3.8": version: 1.3.8 resolution: "accepts@npm:1.3.8" @@ -4780,16 +4773,7 @@ __metadata: languageName: node linkType: hard -"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.1": - version: 7.1.1 - resolution: "agent-base@npm:7.1.1" - dependencies: - debug: ^4.3.4 - checksum: 51c158769c5c051482f9ca2e6e1ec085ac72b5a418a9b31b4e82fe6c0a6699adb94c1c42d246699a587b3335215037091c79e0de512c516f73b6ea844202f037 - languageName: node - linkType: hard - -"agent-base@npm:^7.1.2": +"agent-base@npm:^7.0.2, agent-base@npm:^7.1.0, agent-base@npm:^7.1.2": version: 7.1.3 resolution: "agent-base@npm:7.1.3" checksum: 87bb7ee54f5ecf0ccbfcba0b07473885c43ecd76cb29a8db17d6137a19d9f9cd443a2a7c5fd8a3f24d58ad8145f9eb49116344a66b107e1aeab82cf2383f4753 @@ -5006,13 +4990,13 @@ __metadata: languageName: node linkType: hard -"array-buffer-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "array-buffer-byte-length@npm:1.0.1" +"array-buffer-byte-length@npm:^1.0.1, array-buffer-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "array-buffer-byte-length@npm:1.0.2" dependencies: - call-bind: ^1.0.5 - is-array-buffer: ^3.0.4 - checksum: 53524e08f40867f6a9f35318fafe467c32e45e9c682ba67b11943e167344d2febc0f6977a17e699b05699e805c3e8f073d876f8bbf1b559ed494ad2cd0fae09e + call-bound: ^1.0.3 + is-array-buffer: ^3.0.5 + checksum: 0ae3786195c3211b423e5be8dd93357870e6fb66357d81da968c2c39ef43583ef6eece1f9cb1caccdae4806739c65dea832b44b8593414313cd76a89795fca63 languageName: node linkType: hard @@ -5044,19 +5028,18 @@ __metadata: languageName: node linkType: hard -"arraybuffer.prototype.slice@npm:^1.0.3": - version: 1.0.3 - resolution: "arraybuffer.prototype.slice@npm:1.0.3" +"arraybuffer.prototype.slice@npm:^1.0.4": + version: 1.0.4 + resolution: "arraybuffer.prototype.slice@npm:1.0.4" dependencies: array-buffer-byte-length: ^1.0.1 - call-bind: ^1.0.5 + call-bind: ^1.0.8 define-properties: ^1.2.1 - es-abstract: ^1.22.3 - es-errors: ^1.2.1 - get-intrinsic: ^1.2.3 + es-abstract: ^1.23.5 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.6 is-array-buffer: ^3.0.4 - is-shared-array-buffer: ^1.0.2 - checksum: 352259cba534dcdd969c92ab002efd2ba5025b2e3b9bead3973150edbdf0696c629d7f4b3f061c5931511e8207bdc2306da614703c820b45dabce39e3daf7e3e + checksum: b1d1fd20be4e972a3779b1569226f6740170dca10f07aa4421d42cefeec61391e79c557cda8e771f5baefe47d878178cd4438f60916ce831813c08132bced765 languageName: node linkType: hard @@ -5083,6 +5066,13 @@ __metadata: languageName: node linkType: hard +"async-function@npm:^1.0.0": + version: 1.0.0 + resolution: "async-function@npm:1.0.0" + checksum: 9102e246d1ed9b37ac36f57f0a6ca55226876553251a31fc80677e71471f463a54c872dc78d5d7f80740c8ba624395cccbe8b60f7b690c4418f487d8e9fd1106 + languageName: node + linkType: hard + "async@npm:^2.6.4": version: 2.6.4 resolution: "async@npm:2.6.4" @@ -5249,6 +5239,18 @@ __metadata: languageName: node linkType: hard +"babel-plugin-polyfill-corejs3@npm:^0.11.0": + version: 0.11.1 + resolution: "babel-plugin-polyfill-corejs3@npm:0.11.1" + dependencies: + "@babel/helper-define-polyfill-provider": ^0.6.3 + core-js-compat: ^3.40.0 + peerDependencies: + "@babel/core": ^7.4.0 || ^8.0.0-0 <8.0.0 + checksum: ee39440475ef377a1570ccbc06b1a1d274cbfbbe2e7c3d4c60f38781a47f00a28bd10d8e23430828b965820c41beb2c93c84596baf72583a2c9c3fdfa4397994 + languageName: node + linkType: hard + "babel-plugin-polyfill-regenerator@npm:^0.6.1": version: 0.6.3 resolution: "babel-plugin-polyfill-regenerator@npm:0.6.3" @@ -5305,9 +5307,9 @@ __metadata: linkType: hard "bare-events@npm:^2.2.0": - version: 2.5.0 - resolution: "bare-events@npm:2.5.0" - checksum: 5aa10716e7f33c5dfc471fd657eee2a33f2db0f78b3c83b5cdd1a45a7e7871114a69460ea96cd838807c55eb470b9e53dd0dfda8c83cced1352cc8253cebff48 + version: 2.5.3 + resolution: "bare-events@npm:2.5.3" + checksum: b8c97f7af5639c66b647dc1340109eaa2f846b34e9a9445fb8b8afe4f333374988654c686a4cff1a397927c961de7461922e81291ef957fd54a4f743080aea10 languageName: node linkType: hard @@ -5455,17 +5457,17 @@ __metadata: languageName: node linkType: hard -"browserslist@npm:^4.0.0, browserslist@npm:^4.16.3, browserslist@npm:^4.21.4, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.2": - version: 4.24.2 - resolution: "browserslist@npm:4.24.2" +"browserslist@npm:^4.0.0, browserslist@npm:^4.16.3, browserslist@npm:^4.21.4, browserslist@npm:^4.23.3, browserslist@npm:^4.24.0, browserslist@npm:^4.24.3": + version: 4.24.4 + resolution: "browserslist@npm:4.24.4" dependencies: - caniuse-lite: ^1.0.30001669 - electron-to-chromium: ^1.5.41 - node-releases: ^2.0.18 + caniuse-lite: ^1.0.30001688 + electron-to-chromium: ^1.5.73 + node-releases: ^2.0.19 update-browserslist-db: ^1.1.1 bin: browserslist: cli.js - checksum: cf64085f12132d38638f38937a255edb82c7551b164a98577b055dd79719187a816112f7b97b9739e400c4954cd66479c0d7a843cb816e346f4795dc24fd5d97 + checksum: 64074bf6cf0a9ae3094d753270e3eae9cf925149db45d646f0bc67bacc2e46d7ded64a4e835b95f5fdcf0350f63a83c3755b32f80831f643a47f0886deb8a065 languageName: node linkType: hard @@ -5556,17 +5558,17 @@ __metadata: languageName: node linkType: hard -"call-bind-apply-helpers@npm:^1.0.0": - version: 1.0.0 - resolution: "call-bind-apply-helpers@npm:1.0.0" +"call-bind-apply-helpers@npm:^1.0.0, call-bind-apply-helpers@npm:^1.0.1": + version: 1.0.2 + resolution: "call-bind-apply-helpers@npm:1.0.2" dependencies: es-errors: ^1.3.0 function-bind: ^1.1.2 - checksum: 99b8043d52587547aea8d51ee2ed32190b32f52095f3f91c6e655110f7e1bf3bda7d389ce5032f73d66c8ff7d449bb67114e7aba6d9df8ab67c29926b3f71922 + checksum: b2863d74fcf2a6948221f65d95b91b4b2d90cfe8927650b506141e669f7d5de65cea191bf788838bc40d13846b7886c5bc5c84ab96c3adbcf88ad69a72fcdc6b languageName: node linkType: hard -"call-bind@npm:^1.0.2, call-bind@npm:^1.0.5, call-bind@npm:^1.0.6, call-bind@npm:^1.0.7": +"call-bind@npm:^1.0.7, call-bind@npm:^1.0.8": version: 1.0.8 resolution: "call-bind@npm:1.0.8" dependencies: @@ -5578,6 +5580,16 @@ __metadata: languageName: node linkType: hard +"call-bound@npm:^1.0.2, call-bound@npm:^1.0.3": + version: 1.0.3 + resolution: "call-bound@npm:1.0.3" + dependencies: + call-bind-apply-helpers: ^1.0.1 + get-intrinsic: ^1.2.6 + checksum: a93bbe0f2d0a2d6c144a4349ccd0593d5d0d5d9309b69101710644af8964286420062f2cc3114dca120b9bc8cc07507952d4b1b3ea7672e0d7f6f1675efedb32 + languageName: node + linkType: hard + "callsites@npm:^3.0.0": version: 3.1.0 resolution: "callsites@npm:3.1.0" @@ -5632,10 +5644,10 @@ __metadata: languageName: node linkType: hard -"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001669": - version: 1.0.30001687 - resolution: "caniuse-lite@npm:1.0.30001687" - checksum: 20fea782da99d7ff964a9f0573c9eb02762eee2783522f5db5c0a20ba9d9d1cf294aae4162b5ef2f47f729916e6bd0ba457118c6d086c1132d19a46d2d1c61e7 +"caniuse-lite@npm:^1.0.0, caniuse-lite@npm:^1.0.30001646, caniuse-lite@npm:^1.0.30001688": + version: 1.0.30001699 + resolution: "caniuse-lite@npm:1.0.30001699" + checksum: 697172065537b0f33c428fe8561f4cba6796428dc8e3e56f78eee28404edfcbea70d48bb109ab6c6536de6da90e331058a2cb8ef3a15c58b2226c96ee558bc07 languageName: node linkType: hard @@ -5733,11 +5745,11 @@ __metadata: linkType: hard "chokidar@npm:^4.0.0": - version: 4.0.1 - resolution: "chokidar@npm:4.0.1" + version: 4.0.3 + resolution: "chokidar@npm:4.0.3" dependencies: readdirp: ^4.0.1 - checksum: 193da9786b0422a895d59c7552195d15c6c636e6a2293ae43d09e34e243e24ccd02d693f007c767846a65abbeae5fea6bfacb8fc2ddec4ea4d397620d552010d + checksum: a8765e452bbafd04f3f2fad79f04222dd65f43161488bb6014a41099e6ca18d166af613d59a90771908c1c823efa3f46ba36b86ac50b701c20c1b9908c5fe36e languageName: node linkType: hard @@ -5796,9 +5808,9 @@ __metadata: linkType: hard "cjs-module-lexer@npm:^1.0.0": - version: 1.4.1 - resolution: "cjs-module-lexer@npm:1.4.1" - checksum: 2556807a99aec1f9daac60741af96cd613a707f343174ae7967da46402c91dced411bf830d209f2e93be4cecea46fc75cecf1f17c799d7d8a9e1dd6204bfcd22 + version: 1.4.3 + resolution: "cjs-module-lexer@npm:1.4.3" + checksum: 221a1661a9ff4944b472c85ac7cd5029b2f2dc7f6c5f4ecf887f261503611110b43a48acb6c07f8f04109c772d1637fdb20b31252bf27058f35aa97bf5ad8b12 languageName: node linkType: hard @@ -6297,19 +6309,19 @@ __metadata: languageName: node linkType: hard -"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.38.1, core-js-compat@npm:^3.8.3": - version: 3.39.0 - resolution: "core-js-compat@npm:3.39.0" +"core-js-compat@npm:^3.38.0, core-js-compat@npm:^3.40.0, core-js-compat@npm:^3.8.3": + version: 3.40.0 + resolution: "core-js-compat@npm:3.40.0" dependencies: - browserslist: ^4.24.2 - checksum: 2d7d087c3271d711d03a55203d4756f6288317a1ce35cdc8bafaf1833ef21fd67a92a50cff8dcf7df1325ac63720906ab3cf514c85b238c95f65fca1040f6ad6 + browserslist: ^4.24.3 + checksum: 7ad00607c481ab2ded13d72be9ca5db5bbf42e221a175e905fb425e1ef520864aea28736c7283f57e9552d570eb6204bed87fbc8b9eab0fcfd9a7830dacccd43 languageName: node linkType: hard "core-js@npm:^3.30.2, core-js@npm:^3.8.3": - version: 3.39.0 - resolution: "core-js@npm:3.39.0" - checksum: 7a3670e9a2a89e0a049daa288d742d09f6e16d27a8945c5e2ef6fc45dc57e5c4bc5db589da05947486f54ae978d14cf27bd3fb1db0b9907000a611e8af37355b + version: 3.40.0 + resolution: "core-js@npm:3.40.0" + checksum: fc962b93470fd4a129555c765b630c1741fc38706bca68779879f0feaef3b6eec11a33904e3111b2b0e8ba206e8cfbc2a70193271227cfa2f2d13a986f78e557 languageName: node linkType: hard @@ -6644,36 +6656,36 @@ __metadata: languageName: node linkType: hard -"data-view-buffer@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-buffer@npm:1.0.1" +"data-view-buffer@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-buffer@npm:1.0.2" dependencies: - call-bind: ^1.0.6 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: ce24348f3c6231223b216da92e7e6a57a12b4af81a23f27eff8feabdf06acfb16c00639c8b705ca4d167f761cfc756e27e5f065d0a1f840c10b907fdaf8b988c + is-data-view: ^1.0.2 + checksum: 1e1cd509c3037ac0f8ba320da3d1f8bf1a9f09b0be09394b5e40781b8cc15ff9834967ba7c9f843a425b34f9fe14ce44cf055af6662c44263424c1eb8d65659b languageName: node linkType: hard -"data-view-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "data-view-byte-length@npm:1.0.1" +"data-view-byte-length@npm:^1.0.2": + version: 1.0.2 + resolution: "data-view-byte-length@npm:1.0.2" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-data-view: ^1.0.1 - checksum: dbb3200edcb7c1ef0d68979834f81d64fd8cab2f7691b3a4c6b97e67f22182f3ec2c8602efd7b76997b55af6ff8bce485829c1feda4fa2165a6b71fb7baa4269 + is-data-view: ^1.0.2 + checksum: 3600c91ced1cfa935f19ef2abae11029e01738de8d229354d3b2a172bf0d7e4ed08ff8f53294b715569fdf72dfeaa96aa7652f479c0f60570878d88e7e8bddf6 languageName: node linkType: hard -"data-view-byte-offset@npm:^1.0.0": - version: 1.0.0 - resolution: "data-view-byte-offset@npm:1.0.0" +"data-view-byte-offset@npm:^1.0.1": + version: 1.0.1 + resolution: "data-view-byte-offset@npm:1.0.1" dependencies: - call-bind: ^1.0.6 + call-bound: ^1.0.2 es-errors: ^1.3.0 is-data-view: ^1.0.1 - checksum: 7f0bf8720b7414ca719eedf1846aeec392f2054d7af707c5dc9a753cc77eb8625f067fa901e0b5127e831f9da9056138d894b9c2be79c27a21f6db5824f009c2 + checksum: 8dd492cd51d19970876626b5b5169fbb67ca31ec1d1d3238ee6a71820ca8b80cafb141c485999db1ee1ef02f2cc3b99424c5eda8d59e852d9ebb79ab290eb5ee languageName: node linkType: hard @@ -6849,7 +6861,7 @@ __metadata: languageName: node linkType: hard -"define-properties@npm:^1.2.0, define-properties@npm:^1.2.1": +"define-properties@npm:^1.2.1": version: 1.2.1 resolution: "define-properties@npm:1.2.1" dependencies: @@ -7065,14 +7077,14 @@ __metadata: languageName: node linkType: hard -"domutils@npm:^3.1.0": - version: 3.1.0 - resolution: "domutils@npm:3.1.0" +"domutils@npm:^3.2.1": + version: 3.2.2 + resolution: "domutils@npm:3.2.2" dependencies: dom-serializer: ^2.0.0 domelementtype: ^2.3.0 domhandler: ^5.0.3 - checksum: e5757456ddd173caa411cfc02c2bb64133c65546d2c4081381a3bafc8a57411a41eed70494551aa58030be9e58574fcc489828bebd673863d39924fb4878f416 + checksum: ae941d56f03d857077d55dde9297e960a625229fc2b933187cc4123084d7c2d2517f58283a7336567127029f1e008449bac8ac8506d44341e29e3bb18e02f906 languageName: node linkType: hard @@ -7125,6 +7137,17 @@ __metadata: languageName: node linkType: hard +"dunder-proto@npm:^1.0.0, dunder-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "dunder-proto@npm:1.0.1" + dependencies: + call-bind-apply-helpers: ^1.0.1 + es-errors: ^1.3.0 + gopd: ^1.2.0 + checksum: 149207e36f07bd4941921b0ca929e3a28f1da7bd6b6ff8ff7f4e2f2e460675af4576eeba359c635723dc189b64cdd4787e0255897d5b135ccc5d15cb8685fc90 + languageName: node + linkType: hard + "duplexer@npm:^0.1.1, duplexer@npm:^0.1.2": version: 0.1.2 resolution: "duplexer@npm:0.1.2" @@ -7147,12 +7170,12 @@ __metadata: linkType: hard "echarts@npm:^5.5.1": - version: 5.5.1 - resolution: "echarts@npm:5.5.1" + version: 5.6.0 + resolution: "echarts@npm:5.6.0" dependencies: tslib: 2.3.0 - zrender: 5.6.0 - checksum: 1b8e00a9492157d6faa58483add07bac7560e273e8716bd62d6e75777809dbe43106cd5bceb7e0deebf36ae100356395e2be07ce3a21442496241e25a219482f + zrender: 5.6.1 + checksum: 4b545444155f9457daa89a4ea45f9e08177a9a59d9df7e5ea5206f66e290964fb0a1a273b0dfdeb24a4aa264f6afc925918aa2b76190917abf390bef092ba95c languageName: node linkType: hard @@ -7174,10 +7197,10 @@ __metadata: languageName: node linkType: hard -"electron-to-chromium@npm:^1.5.41": - version: 1.5.71 - resolution: "electron-to-chromium@npm:1.5.71" - checksum: fa86e53aa78f5f11efd922c44eccc3110a08e022e08129361af0e0534e40916f53512e86da51c39b73e4342b22e33862e0bc0568b1f95e325b03e66626c0a15f +"electron-to-chromium@npm:^1.5.73": + version: 1.5.98 + resolution: "electron-to-chromium@npm:1.5.98" + checksum: 8c73ba5afde0f7892256a7a9d119ae9017beefa6fd0d28700999d5524d920f0212e916e22283bfb8e6cdb461ef6fe689a36af3f5a1115218f18557243ef489a8 languageName: node linkType: hard @@ -7242,12 +7265,12 @@ __metadata: linkType: hard "enhanced-resolve@npm:^5.0.0, enhanced-resolve@npm:^5.17.1": - version: 5.17.1 - resolution: "enhanced-resolve@npm:5.17.1" + version: 5.18.0 + resolution: "enhanced-resolve@npm:5.18.0" dependencies: graceful-fs: ^4.2.4 tapable: ^2.2.0 - checksum: 4bc38cf1cea96456f97503db7280394177d1bc46f8f87c267297d04f795ac5efa81e48115a2f5b6273c781027b5b6bfc5f62b54df629e4d25fa7001a86624f59 + checksum: 77c6b11f0d19f21f52214e5a2c0dfb7070decb4045572f44be4cacf92b4be5e2c1d9a4c044a226d1003ca9daf9b71d498d256e7520ff5060f23d0284f814d392 languageName: node linkType: hard @@ -7274,6 +7297,13 @@ __metadata: languageName: node linkType: hard +"entities@npm:^6.0.0": + version: 6.0.0 + resolution: "entities@npm:6.0.0" + checksum: 4e964b5549b0f1e7a88836527d38181aa7b2f87222ed2424e78309781b17212de684c84094435f53bea69a7e7e2505268fd96772af166adb686d086d64361435 + languageName: node + linkType: hard + "env-paths@npm:^2.2.0, env-paths@npm:^2.2.1": version: 2.2.1 resolution: "env-paths@npm:2.2.1" @@ -7315,70 +7345,73 @@ __metadata: languageName: node linkType: hard -"es-abstract@npm:^1.22.1, es-abstract@npm:^1.22.3, es-abstract@npm:^1.23.0, es-abstract@npm:^1.23.2, es-abstract@npm:^1.23.5": - version: 1.23.5 - resolution: "es-abstract@npm:1.23.5" +"es-abstract@npm:^1.23.5, es-abstract@npm:^1.23.6, es-abstract@npm:^1.23.9": + version: 1.23.9 + resolution: "es-abstract@npm:1.23.9" dependencies: - array-buffer-byte-length: ^1.0.1 - arraybuffer.prototype.slice: ^1.0.3 + array-buffer-byte-length: ^1.0.2 + arraybuffer.prototype.slice: ^1.0.4 available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 - data-view-buffer: ^1.0.1 - data-view-byte-length: ^1.0.1 - data-view-byte-offset: ^1.0.0 - es-define-property: ^1.0.0 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + data-view-buffer: ^1.0.2 + data-view-byte-length: ^1.0.2 + data-view-byte-offset: ^1.0.1 + es-define-property: ^1.0.1 es-errors: ^1.3.0 es-object-atoms: ^1.0.0 - es-set-tostringtag: ^2.0.3 - es-to-primitive: ^1.2.1 - function.prototype.name: ^1.1.6 - get-intrinsic: ^1.2.4 - get-symbol-description: ^1.0.2 + es-set-tostringtag: ^2.1.0 + es-to-primitive: ^1.3.0 + function.prototype.name: ^1.1.8 + get-intrinsic: ^1.2.7 + get-proto: ^1.0.0 + get-symbol-description: ^1.1.0 globalthis: ^1.0.4 - gopd: ^1.0.1 + gopd: ^1.2.0 has-property-descriptors: ^1.0.2 - has-proto: ^1.0.3 - has-symbols: ^1.0.3 + has-proto: ^1.2.0 + has-symbols: ^1.1.0 hasown: ^2.0.2 - internal-slot: ^1.0.7 - is-array-buffer: ^3.0.4 + internal-slot: ^1.1.0 + is-array-buffer: ^3.0.5 is-callable: ^1.2.7 - is-data-view: ^1.0.1 - is-negative-zero: ^2.0.3 - is-regex: ^1.1.4 - is-shared-array-buffer: ^1.0.3 - is-string: ^1.0.7 - is-typed-array: ^1.1.13 - is-weakref: ^1.0.2 + is-data-view: ^1.0.2 + is-regex: ^1.2.1 + is-shared-array-buffer: ^1.0.4 + is-string: ^1.1.1 + is-typed-array: ^1.1.15 + is-weakref: ^1.1.0 + math-intrinsics: ^1.1.0 object-inspect: ^1.13.3 object-keys: ^1.1.1 - object.assign: ^4.1.5 + object.assign: ^4.1.7 + own-keys: ^1.0.1 regexp.prototype.flags: ^1.5.3 - safe-array-concat: ^1.1.2 - safe-regex-test: ^1.0.3 - string.prototype.trim: ^1.2.9 - string.prototype.trimend: ^1.0.8 + safe-array-concat: ^1.1.3 + safe-push-apply: ^1.0.0 + safe-regex-test: ^1.1.0 + set-proto: ^1.0.0 + string.prototype.trim: ^1.2.10 + string.prototype.trimend: ^1.0.9 string.prototype.trimstart: ^1.0.8 - typed-array-buffer: ^1.0.2 - typed-array-byte-length: ^1.0.1 - typed-array-byte-offset: ^1.0.2 - typed-array-length: ^1.0.6 - unbox-primitive: ^1.0.2 - which-typed-array: ^1.1.15 - checksum: 17c81f8a42f0322fd11e0025d3c2229ecfd7923560c710906b8e68660e19c42322750dcedf8ba5cf28bae50d5befd8174d3903ac50dbabb336d3efc3aabed2ee + typed-array-buffer: ^1.0.3 + typed-array-byte-length: ^1.0.3 + typed-array-byte-offset: ^1.0.4 + typed-array-length: ^1.0.7 + unbox-primitive: ^1.1.0 + which-typed-array: ^1.1.18 + checksum: f3ee2614159ca197f97414ab36e3f406ee748ce2f97ffbf09e420726db5a442ce13f1e574601468bff6e6eb81588e6c9ce1ac6c03868a37c7cd48ac679f8485a languageName: node linkType: hard -"es-define-property@npm:^1.0.0": - version: 1.0.0 - resolution: "es-define-property@npm:1.0.0" - dependencies: - get-intrinsic: ^1.2.4 - checksum: f66ece0a887b6dca71848fa71f70461357c0e4e7249696f81bad0a1f347eed7b31262af4a29f5d726dc026426f085483b6b90301855e647aa8e21936f07293c6 +"es-define-property@npm:^1.0.0, es-define-property@npm:^1.0.1": + version: 1.0.1 + resolution: "es-define-property@npm:1.0.1" + checksum: 0512f4e5d564021c9e3a644437b0155af2679d10d80f21adaf868e64d30efdfbd321631956f20f42d655fedb2e3a027da479fad3fa6048f768eb453a80a5f80a languageName: node linkType: hard -"es-errors@npm:^1.2.1, es-errors@npm:^1.3.0": +"es-errors@npm:^1.3.0": version: 1.3.0 resolution: "es-errors@npm:1.3.0" checksum: ec1414527a0ccacd7f15f4a3bc66e215f04f595ba23ca75cdae0927af099b5ec865f9f4d33e9d7e86f512f252876ac77d4281a7871531a50678132429b1271b5 @@ -7386,33 +7419,34 @@ __metadata: linkType: hard "es-module-lexer@npm:^1.2.1": - version: 1.5.4 - resolution: "es-module-lexer@npm:1.5.4" - checksum: a0cf04fb92d052647ac7d818d1913b98d3d3d0f5b9d88f0eafb993436e4c3e2c958599db68839d57f2dfa281fdf0f60e18d448eb78fc292c33c0f25635b6854f + version: 1.6.0 + resolution: "es-module-lexer@npm:1.6.0" + checksum: 4413a9aed9bf581de62b98174f3eea3f23ce2994fb6832df64bdd6504f6977da1a3b5ebd3c10f75e3c2f214dcf1a1d8b54be5e62c71b7110e6ccedbf975d2b7d languageName: node linkType: hard "es-object-atoms@npm:^1.0.0": - version: 1.0.0 - resolution: "es-object-atoms@npm:1.0.0" + version: 1.1.1 + resolution: "es-object-atoms@npm:1.1.1" dependencies: es-errors: ^1.3.0 - checksum: 26f0ff78ab93b63394e8403c353842b2272836968de4eafe97656adfb8a7c84b9099bf0fe96ed58f4a4cddc860f6e34c77f91649a58a5daa4a9c40b902744e3c + checksum: 214d3767287b12f36d3d7267ef342bbbe1e89f899cfd67040309fc65032372a8e60201410a99a1645f2f90c1912c8c49c8668066f6bdd954bcd614dda2e3da97 languageName: node linkType: hard -"es-set-tostringtag@npm:^2.0.3": - version: 2.0.3 - resolution: "es-set-tostringtag@npm:2.0.3" +"es-set-tostringtag@npm:^2.1.0": + version: 2.1.0 + resolution: "es-set-tostringtag@npm:2.1.0" dependencies: - get-intrinsic: ^1.2.4 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.6 has-tostringtag: ^1.0.2 - hasown: ^2.0.1 - checksum: 7227fa48a41c0ce83e0377b11130d324ac797390688135b8da5c28994c0165be8b252e15cd1de41e1325e5a5412511586960213e88f9ab4a5e7d028895db5129 + hasown: ^2.0.2 + checksum: 789f35de4be3dc8d11fdcb91bc26af4ae3e6d602caa93299a8c45cf05d36cc5081454ae2a6d3afa09cceca214b76c046e4f8151e092e6fc7feeb5efb9e794fc6 languageName: node linkType: hard -"es-to-primitive@npm:^1.2.1": +"es-to-primitive@npm:^1.3.0": version: 1.3.0 resolution: "es-to-primitive@npm:1.3.0" dependencies: @@ -7845,9 +7879,9 @@ __metadata: linkType: hard "exponential-backoff@npm:^3.1.1": - version: 3.1.1 - resolution: "exponential-backoff@npm:3.1.1" - checksum: 3d21519a4f8207c99f7457287291316306255a328770d320b401114ec8481986e4e467e854cb9914dd965e0a1ca810a23ccb559c642c88f4c7f55c55778a9b48 + version: 3.1.2 + resolution: "exponential-backoff@npm:3.1.2" + checksum: 7e191e3dd6edd8c56c88f2c8037c98fbb8034fe48778be53ed8cb30ccef371a061a4e999a469aab939b92f8f12698f3b426d52f4f76b7a20da5f9f98c3cbc862 languageName: node linkType: hard @@ -7940,15 +7974,15 @@ __metadata: linkType: hard "fast-glob@npm:^3.2.7, fast-glob@npm:^3.2.9, fast-glob@npm:^3.3.2": - version: 3.3.2 - resolution: "fast-glob@npm:3.3.2" + version: 3.3.3 + resolution: "fast-glob@npm:3.3.3" dependencies: "@nodelib/fs.stat": ^2.0.2 "@nodelib/fs.walk": ^1.2.3 glob-parent: ^5.1.2 merge2: ^1.3.0 - micromatch: ^4.0.4 - checksum: 900e4979f4dbc3313840078419245621259f349950411ca2fa445a2f9a1a6d98c3b5e7e0660c5ccd563aa61abe133a21765c6c0dec8e57da1ba71d8000b05ec1 + micromatch: ^4.0.8 + checksum: 0704d7b85c0305fd2cef37777337dfa26230fdd072dce9fb5c82a4b03156f3ffb8ed3e636033e65d45d2a5805a4e475825369a27404c0307f2db0c8eb3366fbd languageName: node linkType: hard @@ -7967,18 +8001,18 @@ __metadata: linkType: hard "fast-uri@npm:^3.0.1": - version: 3.0.3 - resolution: "fast-uri@npm:3.0.3" - checksum: c52e6c86465f5c240e84a4485fb001088cc743d261a4b54b0050ce4758b1648bdbe53da1328ef9620149dca1435e3de64184f226d7c0a3656cb5837b3491e149 + version: 3.0.6 + resolution: "fast-uri@npm:3.0.6" + checksum: 7161ba2a7944778d679ba8e5f00d6a2bb479a2142df0982f541d67be6c979b17808f7edbb0ce78161c85035974bde3fa52b5137df31da46c0828cb629ba67c4e languageName: node linkType: hard "fastq@npm:^1.6.0": - version: 1.17.1 - resolution: "fastq@npm:1.17.1" + version: 1.19.0 + resolution: "fastq@npm:1.19.0" dependencies: reusify: ^1.0.4 - checksum: a8c5b26788d5a1763f88bae56a8ddeee579f935a831c5fe7a8268cea5b0a91fbfe705f612209e02d639b881d7b48e461a50da4a10cfaa40da5ca7cc9da098d88 + checksum: c9203c9e485f5d1c5243e8807b15054533338242af632817f8d65bed6e46488e5b27cea75dfc110cc4c029137381e4d650449428bc42cc8712180f27a6bace9f languageName: node linkType: hard @@ -8147,11 +8181,11 @@ __metadata: linkType: hard "for-each@npm:^0.3.3": - version: 0.3.3 - resolution: "for-each@npm:0.3.3" + version: 0.3.5 + resolution: "for-each@npm:0.3.5" dependencies: - is-callable: ^1.1.3 - checksum: 6c48ff2bc63362319c65e2edca4a8e1e3483a2fabc72fbe7feaf8c73db94fc7861bd53bc02c8a66a0c1dd709da6b04eec42e0abdd6b40ce47305ae92a25e5d28 + is-callable: ^1.2.7 + checksum: 3c986d7e11f4381237cc98baa0a2f87eabe74719eee65ed7bed275163082b940ede19268c61d04c6260e0215983b12f8d885e3c8f9aa8c2113bf07c37051745c languageName: node linkType: hard @@ -8245,13 +8279,13 @@ __metadata: linkType: hard "fs-extra@npm:^11.2.0": - version: 11.2.0 - resolution: "fs-extra@npm:11.2.0" + version: 11.3.0 + resolution: "fs-extra@npm:11.3.0" dependencies: graceful-fs: ^4.2.0 jsonfile: ^6.0.1 universalify: ^2.0.0 - checksum: b12e42fa40ba47104202f57b8480dd098aa931c2724565e5e70779ab87605665594e76ee5fb00545f772ab9ace167fe06d2ab009c416dc8c842c5ae6df7aa7e8 + checksum: f983c706e0c22b0c0747a8e9c76aed6f391ba2d76734cf2757cd84da13417b402ed68fe25bace65228856c61d36d3b41da198f1ffbf33d0b34283a2f7a62c6e9 languageName: node linkType: hard @@ -8325,15 +8359,17 @@ __metadata: languageName: node linkType: hard -"function.prototype.name@npm:^1.1.6": - version: 1.1.6 - resolution: "function.prototype.name@npm:1.1.6" +"function.prototype.name@npm:^1.1.6, function.prototype.name@npm:^1.1.8": + version: 1.1.8 + resolution: "function.prototype.name@npm:1.1.8" dependencies: - call-bind: ^1.0.2 - define-properties: ^1.2.0 - es-abstract: ^1.22.1 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + define-properties: ^1.2.1 functions-have-names: ^1.2.3 - checksum: 7a3f9bd98adab09a07f6e1f03da03d3f7c26abbdeaeee15223f6c04a9fb5674792bdf5e689dac19b97ac71de6aad2027ba3048a9b883aa1b3173eed6ab07f479 + hasown: ^2.0.2 + is-callable: ^1.2.7 + checksum: 3a366535dc08b25f40a322efefa83b2da3cd0f6da41db7775f2339679120ef63b6c7e967266182609e655b8f0a8f65596ed21c7fd72ad8bd5621c2340edd4010 languageName: node linkType: hard @@ -8375,16 +8411,21 @@ __metadata: languageName: node linkType: hard -"get-intrinsic@npm:^1.2.1, get-intrinsic@npm:^1.2.3, get-intrinsic@npm:^1.2.4": - version: 1.2.4 - resolution: "get-intrinsic@npm:1.2.4" +"get-intrinsic@npm:^1.2.4, get-intrinsic@npm:^1.2.5, get-intrinsic@npm:^1.2.6, get-intrinsic@npm:^1.2.7": + version: 1.2.7 + resolution: "get-intrinsic@npm:1.2.7" dependencies: + call-bind-apply-helpers: ^1.0.1 + es-define-property: ^1.0.1 es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 function-bind: ^1.1.2 - has-proto: ^1.0.1 - has-symbols: ^1.0.3 - hasown: ^2.0.0 - checksum: 414e3cdf2c203d1b9d7d33111df746a4512a1aa622770b361dadddf8ed0b5aeb26c560f49ca077e24bfafb0acb55ca908d1f709216ccba33ffc548ec8a79a951 + get-proto: ^1.0.0 + gopd: ^1.2.0 + has-symbols: ^1.1.0 + hasown: ^2.0.2 + math-intrinsics: ^1.1.0 + checksum: a1597b3b432074f805b6a0ba1182130dd6517c0ea0c4eecc4b8834c803913e1ea62dfc412865be795b3dacb1555a21775b70cf9af7a18b1454ff3414e5442d4a languageName: node linkType: hard @@ -8423,6 +8464,16 @@ __metadata: languageName: node linkType: hard +"get-proto@npm:^1.0.0, get-proto@npm:^1.0.1": + version: 1.0.1 + resolution: "get-proto@npm:1.0.1" + dependencies: + dunder-proto: ^1.0.1 + es-object-atoms: ^1.0.0 + checksum: 4fc96afdb58ced9a67558698b91433e6b037aaa6f1493af77498d7c85b141382cf223c0e5946f334fb328ee85dfe6edd06d218eaf09556f4bc4ec6005d7f5f7b + languageName: node + linkType: hard + "get-stream@npm:6.0.0": version: 6.0.0 resolution: "get-stream@npm:6.0.0" @@ -8462,14 +8513,14 @@ __metadata: languageName: node linkType: hard -"get-symbol-description@npm:^1.0.2": - version: 1.0.2 - resolution: "get-symbol-description@npm:1.0.2" +"get-symbol-description@npm:^1.1.0": + version: 1.1.0 + resolution: "get-symbol-description@npm:1.1.0" dependencies: - call-bind: ^1.0.5 + call-bound: ^1.0.3 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - checksum: e1cb53bc211f9dbe9691a4f97a46837a553c4e7caadd0488dc24ac694db8a390b93edd412b48dcdd0b4bbb4c595de1709effc75fc87c0839deedc6968f5bd973 + get-intrinsic: ^1.2.6 + checksum: 655ed04db48ee65ef2ddbe096540d4405e79ba0a7f54225775fef43a7e2afcb93a77d141c5f05fdef0afce2eb93bcbfb3597142189d562ac167ff183582683cd languageName: node linkType: hard @@ -8589,8 +8640,8 @@ __metadata: linkType: hard "glob@npm:^11.0.0": - version: 11.0.0 - resolution: "glob@npm:11.0.0" + version: 11.0.1 + resolution: "glob@npm:11.0.1" dependencies: foreground-child: ^3.1.0 jackspeak: ^4.0.1 @@ -8600,7 +8651,7 @@ __metadata: path-scurry: ^2.0.0 bin: glob: dist/esm/bin.mjs - checksum: 8a2dd914d5776987be5244624d9491bbcaf19f2387e06783737003ff696ebfd2264190c47014f8709c1c02d8bc892f17660cf986c587b107e194c0a3151ab333 + checksum: ffbbafe1d2dae2fa68f190ac76df7254e840b27f59df34129fd658bd9da0c50b538d144eb0962dc7fa71cdaccf3fe108f045d4a15b3f5815e465749a6bf00965 languageName: node linkType: hard @@ -8670,7 +8721,7 @@ __metadata: languageName: node linkType: hard -"gopd@npm:^1.0.1, gopd@npm:^1.1.0": +"gopd@npm:^1.0.1, gopd@npm:^1.2.0": version: 1.2.0 resolution: "gopd@npm:1.2.0" checksum: cc6d8e655e360955bdccaca51a12a474268f95bb793fc3e1f2bdadb075f28bfd1fd988dab872daf77a61d78cbaf13744bc8727a17cfb1d150d76047d805375f3 @@ -8733,9 +8784,9 @@ __metadata: linkType: hard "has-bigints@npm:^1.0.2": - version: 1.0.2 - resolution: "has-bigints@npm:1.0.2" - checksum: 390e31e7be7e5c6fe68b81babb73dfc35d413604d7ee5f56da101417027a4b4ce6a27e46eff97ad040c835b5d228676eae99a9b5c3bc0e23c8e81a49241ff45b + version: 1.1.0 + resolution: "has-bigints@npm:1.1.0" + checksum: 79730518ae02c77e4af6a1d1a0b6a2c3e1509785532771f9baf0241e83e36329542c3d7a0e723df8cbc85f74eff4f177828a2265a01ba576adbdc2d40d86538b languageName: node linkType: hard @@ -8762,23 +8813,23 @@ __metadata: languageName: node linkType: hard -"has-proto@npm:^1.0.1, has-proto@npm:^1.0.3": - version: 1.1.0 - resolution: "has-proto@npm:1.1.0" +"has-proto@npm:^1.2.0": + version: 1.2.0 + resolution: "has-proto@npm:1.2.0" dependencies: - call-bind: ^1.0.7 - checksum: 0335b8acd01a0de9bb6f7f89c4ef4f1512b48cec25f1c23e847a68d65afb8c579f168907e79969b01dc7025d707b48c71d481bca140579a40d735b071b2cc1bc + dunder-proto: ^1.0.0 + checksum: f55010cb94caa56308041d77967c72a02ffd71386b23f9afa8447e58bc92d49d15c19bf75173713468e92fe3fb1680b03b115da39c21c32c74886d1d50d3e7ff languageName: node linkType: hard -"has-symbols@npm:^1.0.3": +"has-symbols@npm:^1.0.3, has-symbols@npm:^1.1.0": version: 1.1.0 resolution: "has-symbols@npm:1.1.0" checksum: b2316c7302a0e8ba3aaba215f834e96c22c86f192e7310bdf689dd0e6999510c89b00fbc5742571507cebf25764d68c988b3a0da217369a73596191ac0ce694b languageName: node linkType: hard -"has-tostringtag@npm:^1.0.0, has-tostringtag@npm:^1.0.2": +"has-tostringtag@npm:^1.0.2": version: 1.0.2 resolution: "has-tostringtag@npm:1.0.2" dependencies: @@ -8808,7 +8859,7 @@ __metadata: languageName: node linkType: hard -"hasown@npm:^2.0.0, hasown@npm:^2.0.1, hasown@npm:^2.0.2": +"hasown@npm:^2.0.2": version: 2.0.2 resolution: "hasown@npm:2.0.2" dependencies: @@ -8879,13 +8930,13 @@ __metadata: languageName: node linkType: hard -"html-dom-parser@npm:5.0.11": - version: 5.0.11 - resolution: "html-dom-parser@npm:5.0.11" +"html-dom-parser@npm:5.0.13": + version: 5.0.13 + resolution: "html-dom-parser@npm:5.0.13" dependencies: domhandler: 5.0.3 - htmlparser2: 9.1.0 - checksum: d0cf3a181eac8920005324fdf0d19ff34d2b5012164a4f2c638a094b06e950989a48e9b7722387ff45b72cdbd8ec0a8aea6aaf9c558f9d11b586c4bc0b07aec0 + htmlparser2: 10.0.0 + checksum: e9de0ff2f52c6b69af7c2b44ed578de61ff62efd107db5d7294a8eee7f7d82b8f4bd2df94833529d4ae641ab1be4e8d553e41faad5ce3c1e74277f9f1e6308da languageName: node linkType: hard @@ -8921,11 +8972,11 @@ __metadata: linkType: hard "html-react-parser@npm:^5.1.10": - version: 5.2.0 - resolution: "html-react-parser@npm:5.2.0" + version: 5.2.2 + resolution: "html-react-parser@npm:5.2.2" dependencies: domhandler: 5.0.3 - html-dom-parser: 5.0.11 + html-dom-parser: 5.0.13 react-property: 2.0.2 style-to-js: 1.1.16 peerDependencies: @@ -8934,7 +8985,7 @@ __metadata: peerDependenciesMeta: "@types/react": optional: true - checksum: 0c2dbb00387d2145be6b2d9f5d7a03f357530182c805237b16311de3cf71cd1760b5695b93a8ff53536066196525aa8f18c7673605e18d2593938a38ef9bba66 + checksum: 03371a1210b638a7f7ba0f6c117323e2a7b47fc0eb74b84b733f9d08d064eb41de16dc0525bcf1f984845afc41c9aa1fd872dc8735d64385675077dc02bdaa65 languageName: node linkType: hard @@ -8983,15 +9034,15 @@ __metadata: languageName: node linkType: hard -"htmlparser2@npm:9.1.0": - version: 9.1.0 - resolution: "htmlparser2@npm:9.1.0" +"htmlparser2@npm:10.0.0": + version: 10.0.0 + resolution: "htmlparser2@npm:10.0.0" dependencies: domelementtype: ^2.3.0 domhandler: ^5.0.3 - domutils: ^3.1.0 - entities: ^4.5.0 - checksum: e5f8d5193967e4a500226f37bdf2c0f858cecb39dde14d0439f24bf2c461a4342778740d988fbaba652b0e4cb6052f7f2e99e69fc1a329a86c629032bb76e7c8 + domutils: ^3.2.1 + entities: ^6.0.0 + checksum: ba81aca5d344437e791ffddf61d498972fc0e7dd2d41f59f920e93aedb64667a0f38fed88e0d81fe23ea5a10825991caa020212fdd72a0dc287ab2aaad95fbf5 languageName: node linkType: hard @@ -9102,17 +9153,7 @@ __metadata: languageName: node linkType: hard -"https-proxy-agent@npm:^7.0.1": - version: 7.0.5 - resolution: "https-proxy-agent@npm:7.0.5" - dependencies: - agent-base: ^7.0.2 - debug: 4 - checksum: 2e1a28960f13b041a50702ee74f240add8e75146a5c37fc98f1960f0496710f6918b3a9fe1e5aba41e50f58e6df48d107edd9c405c5f0d73ac260dabf2210857 - languageName: node - linkType: hard - -"https-proxy-agent@npm:^7.0.2, https-proxy-agent@npm:^7.0.6": +"https-proxy-agent@npm:^7.0.1, https-proxy-agent@npm:^7.0.2, https-proxy-agent@npm:^7.0.6": version: 7.0.6 resolution: "https-proxy-agent@npm:7.0.6" dependencies: @@ -9194,12 +9235,12 @@ __metadata: linkType: hard "import-fresh@npm:^3.1.0, import-fresh@npm:^3.2.1, import-fresh@npm:^3.3.0": - version: 3.3.0 - resolution: "import-fresh@npm:3.3.0" + version: 3.3.1 + resolution: "import-fresh@npm:3.3.1" dependencies: parent-module: ^1.0.0 resolve-from: ^4.0.0 - checksum: 2cacfad06e652b1edc50be650f7ec3be08c5e5a6f6d12d035c440a42a8cc028e60a5b99ca08a77ab4d6b1346da7d971915828f33cdab730d3d42f08242d09baa + checksum: a06b19461b4879cc654d46f8a6244eb55eb053437afd4cbb6613cad6be203811849ed3e4ea038783092879487299fda24af932b86bdfff67c9055ba3612b8c87 languageName: node linkType: hard @@ -9333,14 +9374,14 @@ __metadata: languageName: node linkType: hard -"internal-slot@npm:^1.0.7": - version: 1.0.7 - resolution: "internal-slot@npm:1.0.7" +"internal-slot@npm:^1.1.0": + version: 1.1.0 + resolution: "internal-slot@npm:1.1.0" dependencies: es-errors: ^1.3.0 - hasown: ^2.0.0 - side-channel: ^1.0.4 - checksum: cadc5eea5d7d9bc2342e93aae9f31f04c196afebb11bde97448327049f492cd7081e18623ae71388aac9cd237b692ca3a105be9c68ac39c1dec679d7409e33eb + hasown: ^2.0.2 + side-channel: ^1.1.0 + checksum: 8e0991c2d048cc08dab0a91f573c99f6a4215075887517ea4fa32203ce8aea60fa03f95b177977fa27eb502e5168366d0f3e02c762b799691411d49900611861 languageName: node linkType: hard @@ -9368,13 +9409,14 @@ __metadata: languageName: node linkType: hard -"is-array-buffer@npm:^3.0.4": - version: 3.0.4 - resolution: "is-array-buffer@npm:3.0.4" +"is-array-buffer@npm:^3.0.4, is-array-buffer@npm:^3.0.5": + version: 3.0.5 + resolution: "is-array-buffer@npm:3.0.5" dependencies: - call-bind: ^1.0.2 - get-intrinsic: ^1.2.1 - checksum: e4e3e6ef0ff2239e75371d221f74bc3c26a03564a22efb39f6bb02609b598917ddeecef4e8c877df2a25888f247a98198959842a5e73236bc7f22cabdf6351a7 + call-bind: ^1.0.8 + call-bound: ^1.0.3 + get-intrinsic: ^1.2.6 + checksum: f137a2a6e77af682cdbffef1e633c140cf596f72321baf8bba0f4ef22685eb4339dde23dfe9e9ca430b5f961dee4d46577dcf12b792b68518c8449b134fb9156 languageName: node linkType: hard @@ -9386,11 +9428,15 @@ __metadata: linkType: hard "is-async-function@npm:^2.0.0": - version: 2.0.0 - resolution: "is-async-function@npm:2.0.0" + version: 2.1.1 + resolution: "is-async-function@npm:2.1.1" dependencies: - has-tostringtag: ^1.0.0 - checksum: e3471d95e6c014bf37cad8a93f2f4b6aac962178e0a5041e8903147166964fdc1c5c1d2ef87e86d77322c370ca18f2ea004fa7420581fa747bcaf7c223069dbd + async-function: ^1.0.0 + call-bound: ^1.0.3 + get-proto: ^1.0.1 + has-tostringtag: ^1.0.2 + safe-regex-test: ^1.1.0 + checksum: 9bece45133da26636488ca127d7686b85ad3ca18927e2850cff1937a650059e90be1c71a48623f8791646bb7a241b0cabf602a0b9252dcfa5ab273f2399000e6 languageName: node linkType: hard @@ -9412,17 +9458,17 @@ __metadata: languageName: node linkType: hard -"is-boolean-object@npm:^1.2.0": - version: 1.2.0 - resolution: "is-boolean-object@npm:1.2.0" +"is-boolean-object@npm:^1.2.1": + version: 1.2.2 + resolution: "is-boolean-object@npm:1.2.2" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 has-tostringtag: ^1.0.2 - checksum: cebc780cc3881dfb0c6c933e308f6a8eccf07ef92a7ea533fb2ee4fb7d704473b476f0b345fea4f2f45fe70937ef568a2f450eb6000d08b99350d87280927ff8 + checksum: 0415b181e8f1bfd5d3f8a20f8108e64d372a72131674eea9c2923f39d065b6ad08d654765553bdbffbd92c3746f1007986c34087db1bd89a31f71be8359ccdaa languageName: node linkType: hard -"is-callable@npm:^1.1.3, is-callable@npm:^1.2.7": +"is-callable@npm:^1.2.7": version: 1.2.7 resolution: "is-callable@npm:1.2.7" checksum: 61fd57d03b0d984e2ed3720fb1c7a897827ea174bd44402878e059542ea8c4aeedee0ea0985998aa5cc2736b2fa6e271c08587addb5b3959ac52cf665173d1ac @@ -9451,30 +9497,33 @@ __metadata: languageName: node linkType: hard -"is-core-module@npm:^2.13.0, is-core-module@npm:^2.5.0": - version: 2.15.1 - resolution: "is-core-module@npm:2.15.1" +"is-core-module@npm:^2.16.0, is-core-module@npm:^2.5.0": + version: 2.16.1 + resolution: "is-core-module@npm:2.16.1" dependencies: hasown: ^2.0.2 - checksum: df134c168115690724b62018c37b2f5bba0d5745fa16960b329c5a00883a8bea6a5632fdb1e3efcce237c201826ba09f93197b7cd95577ea56b0df335be23633 + checksum: 6ec5b3c42d9cbf1ac23f164b16b8a140c3cec338bf8f884c076ca89950c7cc04c33e78f02b8cae7ff4751f3247e3174b2330f1fe4de194c7210deb8b1ea316a7 languageName: node linkType: hard -"is-data-view@npm:^1.0.1": - version: 1.0.1 - resolution: "is-data-view@npm:1.0.1" +"is-data-view@npm:^1.0.1, is-data-view@npm:^1.0.2": + version: 1.0.2 + resolution: "is-data-view@npm:1.0.2" dependencies: + call-bound: ^1.0.2 + get-intrinsic: ^1.2.6 is-typed-array: ^1.1.13 - checksum: 4ba4562ac2b2ec005fefe48269d6bd0152785458cd253c746154ffb8a8ab506a29d0cfb3b74af87513843776a88e4981ae25c89457bf640a33748eab1a7216b5 + checksum: 31600dd19932eae7fd304567e465709ffbfa17fa236427c9c864148e1b54eb2146357fcf3aed9b686dee13c217e1bb5a649cb3b9c479e1004c0648e9febde1b2 languageName: node linkType: hard -"is-date-object@npm:^1.0.5": - version: 1.0.5 - resolution: "is-date-object@npm:1.0.5" +"is-date-object@npm:^1.0.5, is-date-object@npm:^1.1.0": + version: 1.1.0 + resolution: "is-date-object@npm:1.1.0" dependencies: - has-tostringtag: ^1.0.0 - checksum: baa9077cdf15eb7b58c79398604ca57379b2fc4cf9aa7a9b9e295278648f628c9b201400c01c5e0f7afae56507d741185730307cbe7cad3b9f90a77e5ee342fc + call-bound: ^1.0.2 + has-tostringtag: ^1.0.2 + checksum: d6c36ab9d20971d65f3fc64cef940d57a4900a2ac85fb488a46d164c2072a33da1cb51eefcc039e3e5c208acbce343d3480b84ab5ff0983f617512da2742562a languageName: node linkType: hard @@ -9504,11 +9553,11 @@ __metadata: linkType: hard "is-finalizationregistry@npm:^1.1.0": - version: 1.1.0 - resolution: "is-finalizationregistry@npm:1.1.0" + version: 1.1.1 + resolution: "is-finalizationregistry@npm:1.1.1" dependencies: - call-bind: ^1.0.7 - checksum: 480818ab86e112a00444410a2fd551a5363bca0c39c7bc66e29df665b1e47c803ba107227c1db86d67264a3f020779fab257061463ce02b01b6abbe5966e33b8 + call-bound: ^1.0.3 + checksum: 38c646c506e64ead41a36c182d91639833311970b6b6c6268634f109eef0a1a9d2f1f2e499ef4cb43c744a13443c4cdd2f0812d5afdcee5e9b65b72b28c48557 languageName: node linkType: hard @@ -9534,11 +9583,14 @@ __metadata: linkType: hard "is-generator-function@npm:^1.0.10": - version: 1.0.10 - resolution: "is-generator-function@npm:1.0.10" + version: 1.1.0 + resolution: "is-generator-function@npm:1.1.0" dependencies: - has-tostringtag: ^1.0.0 - checksum: d54644e7dbaccef15ceb1e5d91d680eb5068c9ee9f9eb0a9e04173eb5542c9b51b5ab52c5537f5703e48d5fddfd376817c1ca07a84a407b7115b769d4bdde72b + call-bound: ^1.0.3 + get-proto: ^1.0.0 + has-tostringtag: ^1.0.2 + safe-regex-test: ^1.1.0 + checksum: f7f7276131bdf7e28169b86ac55a5b080012a597f9d85a0cbef6fe202a7133fa450a3b453e394870e3cb3685c5a764c64a9f12f614684b46969b1e6f297bed6b languageName: node linkType: hard @@ -9579,20 +9631,13 @@ __metadata: languageName: node linkType: hard -"is-negative-zero@npm:^2.0.3": - version: 2.0.3 - resolution: "is-negative-zero@npm:2.0.3" - checksum: c1e6b23d2070c0539d7b36022d5a94407132411d01aba39ec549af824231f3804b1aea90b5e4e58e807a65d23ceb538ed6e355ce76b267bdd86edb757ffcbdcd - languageName: node - linkType: hard - -"is-number-object@npm:^1.1.0": - version: 1.1.0 - resolution: "is-number-object@npm:1.1.0" +"is-number-object@npm:^1.1.1": + version: 1.1.1 + resolution: "is-number-object@npm:1.1.1" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 has-tostringtag: ^1.0.2 - checksum: 965f91493e5c02a44bb9c5d8dd4ae40da20bd9bd1cff9cd92e2f2e66a486935a0a01f8a4744eab033c450888f01a4ec3226e1c75bbcff973ce12d06ed79eb17b + checksum: 6517f0a0e8c4b197a21afb45cd3053dc711e79d45d8878aa3565de38d0102b130ca8732485122c7b336e98c27dacd5236854e3e6526e0eb30cae64956535662f languageName: node linkType: hard @@ -9654,15 +9699,15 @@ __metadata: languageName: node linkType: hard -"is-regex@npm:^1.1.4": - version: 1.2.0 - resolution: "is-regex@npm:1.2.0" +"is-regex@npm:^1.2.1": + version: 1.2.1 + resolution: "is-regex@npm:1.2.1" dependencies: - call-bind: ^1.0.7 - gopd: ^1.1.0 + call-bound: ^1.0.2 + gopd: ^1.2.0 has-tostringtag: ^1.0.2 hasown: ^2.0.2 - checksum: dd2693d71866850d1276815204a2629d28dc1d24bd56b734e57a39f56b777cd87030d57552e7093d91a2ac331d99af9dba49a0a641fa4e4435d40e944d4dde12 + checksum: 99ee0b6d30ef1bb61fa4b22fae7056c6c9b3c693803c0c284ff7a8570f83075a7d38cda53b06b7996d441215c27895ea5d1af62124562e13d91b3dbec41a5e13 languageName: node linkType: hard @@ -9680,12 +9725,12 @@ __metadata: languageName: node linkType: hard -"is-shared-array-buffer@npm:^1.0.2, is-shared-array-buffer@npm:^1.0.3": - version: 1.0.3 - resolution: "is-shared-array-buffer@npm:1.0.3" +"is-shared-array-buffer@npm:^1.0.4": + version: 1.0.4 + resolution: "is-shared-array-buffer@npm:1.0.4" dependencies: - call-bind: ^1.0.7 - checksum: a4fff602c309e64ccaa83b859255a43bb011145a42d3f56f67d9268b55bc7e6d98a5981a1d834186ad3105d6739d21547083fe7259c76c0468483fc538e716d8 + call-bound: ^1.0.3 + checksum: 1611fedc175796eebb88f4dfc393dd969a4a8e6c69cadaff424ee9d4464f9f026399a5f84a90f7c62d6d7ee04e3626a912149726de102b0bd6c1ee6a9868fa5a languageName: node linkType: hard @@ -9719,24 +9764,24 @@ __metadata: languageName: node linkType: hard -"is-string@npm:^1.0.7, is-string@npm:^1.1.0": - version: 1.1.0 - resolution: "is-string@npm:1.1.0" +"is-string@npm:^1.1.1": + version: 1.1.1 + resolution: "is-string@npm:1.1.1" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 has-tostringtag: ^1.0.2 - checksum: 1e330e9fe0984cdf37371f704f9babf9b56d50b1e9d2e6c19b8b78443be3e9771c33309b4aadde9ba2a8870769374538681e01f54113a335dd393c80a72e7d11 + checksum: 2eeaaff605250f5e836ea3500d33d1a5d3aa98d008641d9d42fb941e929ffd25972326c2ef912987e54c95b6f10416281aaf1b35cdf81992cfb7524c5de8e193 languageName: node linkType: hard -"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.0": - version: 1.1.0 - resolution: "is-symbol@npm:1.1.0" +"is-symbol@npm:^1.0.4, is-symbol@npm:^1.1.1": + version: 1.1.1 + resolution: "is-symbol@npm:1.1.1" dependencies: - call-bind: ^1.0.7 - has-symbols: ^1.0.3 - safe-regex-test: ^1.0.3 - checksum: 3623c934c8e61ddd6ef0927a17eb3da3cb9a9894f2fb8a96d447887d085d43e5d8bb59a8f97e46b54a919fc3f8845df29686672ad693d028570627bc661bcb6c + call-bound: ^1.0.2 + has-symbols: ^1.1.0 + safe-regex-test: ^1.1.0 + checksum: bfafacf037af6f3c9d68820b74be4ae8a736a658a3344072df9642a090016e281797ba8edbeb1c83425879aae55d1cb1f30b38bf132d703692b2570367358032 languageName: node linkType: hard @@ -9749,12 +9794,12 @@ __metadata: languageName: node linkType: hard -"is-typed-array@npm:^1.1.13": - version: 1.1.13 - resolution: "is-typed-array@npm:1.1.13" +"is-typed-array@npm:^1.1.13, is-typed-array@npm:^1.1.14, is-typed-array@npm:^1.1.15": + version: 1.1.15 + resolution: "is-typed-array@npm:1.1.15" dependencies: - which-typed-array: ^1.1.14 - checksum: 150f9ada183a61554c91e1c4290086d2c100b0dff45f60b028519be72a8db964da403c48760723bf5253979b8dffe7b544246e0e5351dcd05c5fdb1dcc1dc0f0 + which-typed-array: ^1.1.16 + checksum: ea7cfc46c282f805d19a9ab2084fd4542fed99219ee9dbfbc26284728bd713a51eac66daa74eca00ae0a43b61322920ba334793607dc39907465913e921e0892 languageName: node linkType: hard @@ -9772,22 +9817,22 @@ __metadata: languageName: node linkType: hard -"is-weakref@npm:^1.0.2": - version: 1.0.2 - resolution: "is-weakref@npm:1.0.2" +"is-weakref@npm:^1.0.2, is-weakref@npm:^1.1.0": + version: 1.1.1 + resolution: "is-weakref@npm:1.1.1" dependencies: - call-bind: ^1.0.2 - checksum: 95bd9a57cdcb58c63b1c401c60a474b0f45b94719c30f548c891860f051bc2231575c290a6b420c6bc6e7ed99459d424c652bd5bf9a1d5259505dc35b4bf83de + call-bound: ^1.0.3 + checksum: 1769b9aed5d435a3a989ffc18fc4ad1947d2acdaf530eb2bd6af844861b545047ea51102f75901f89043bed0267ed61d914ee21e6e8b9aa734ec201cdfc0726f languageName: node linkType: hard "is-weakset@npm:^2.0.3": - version: 2.0.3 - resolution: "is-weakset@npm:2.0.3" + version: 2.0.4 + resolution: "is-weakset@npm:2.0.4" dependencies: - call-bind: ^1.0.7 - get-intrinsic: ^1.2.4 - checksum: 8b6a20ee9f844613ff8f10962cfee49d981d584525f2357fee0a04dfbcde9fd607ed60cb6dab626dbcc470018ae6392e1ff74c0c1aced2d487271411ad9d85ae + call-bound: ^1.0.3 + get-intrinsic: ^1.2.6 + checksum: 5c6c8415a06065d78bdd5e3a771483aa1cd928df19138aa73c4c51333226f203f22117b4325df55cc8b3085a6716870a320c2d757efee92d7a7091a039082041 languageName: node linkType: hard @@ -9914,11 +9959,11 @@ __metadata: linkType: hard "jackspeak@npm:^4.0.1": - version: 4.0.2 - resolution: "jackspeak@npm:4.0.2" + version: 4.0.3 + resolution: "jackspeak@npm:4.0.3" dependencies: "@isaacs/cliui": ^8.0.2 - checksum: 210030029edfa1658328799ad88c3d0fc057c4cb8a069fc4137cc8d2cc4b65c9721c6e749e890f9ca77a954bb54f200f715b8896e50d330e5f3e902e72b40974 + checksum: 2d016061abb2857d8106c481b5ee12e34aaa3334f5b703503036381661904297a5e79f49c13daa0398ea0bd56624fa5f8fbb98982fe698b9480b3a3490676c7a languageName: node linkType: hard @@ -10516,7 +10561,16 @@ __metadata: languageName: node linkType: hard -"jsesc@npm:^3.0.2, jsesc@npm:~3.0.2": +"jsesc@npm:^3.0.2": + version: 3.1.0 + resolution: "jsesc@npm:3.1.0" + bin: + jsesc: bin/jsesc + checksum: 19c94095ea026725540c0d29da33ab03144f6bcf2d4159e4833d534976e99e0c09c38cefa9a575279a51fc36b31166f8d6d05c9fe2645d5f15851d690b41f17f + languageName: node + linkType: hard + +"jsesc@npm:~3.0.2": version: 3.0.2 resolution: "jsesc@npm:3.0.2" bin: @@ -11118,11 +11172,11 @@ __metadata: linkType: hard "magic-string@npm:^0.30.11": - version: 0.30.14 - resolution: "magic-string@npm:0.30.14" + version: 0.30.17 + resolution: "magic-string@npm:0.30.17" dependencies: "@jridgewell/sourcemap-codec": ^1.5.0 - checksum: 67b3b2d817a7c4e94cb63e2dcaffbeee3b76ff0798eeaee8159a6ff4faee30db824375b2cadbf43807b56c6802fe6373b40d02567d489593017012d74ec0b719 + checksum: f4b4ed17c5ada64f77fc98491847302ebad64894a905c417c943840c0384662118c9b37f9f68bb86add159fa4749ff6f118c4627d69a470121b46731f8debc6d languageName: node linkType: hard @@ -11223,6 +11277,13 @@ __metadata: languageName: node linkType: hard +"math-intrinsics@npm:^1.1.0": + version: 1.1.0 + resolution: "math-intrinsics@npm:1.1.0" + checksum: 0e513b29d120f478c85a70f49da0b8b19bc638975eca466f2eeae0071f3ad00454c621bf66e16dd435896c208e719fc91ad79bbfba4e400fe0b372e7c1c9c9a2 + languageName: node + linkType: hard + "mdn-data@npm:2.0.14": version: 2.0.14 resolution: "mdn-data@npm:2.0.14" @@ -11302,7 +11363,7 @@ __metadata: languageName: node linkType: hard -"micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5": +"micromatch@npm:^4.0.0, micromatch@npm:^4.0.2, micromatch@npm:^4.0.4, micromatch@npm:^4.0.5, micromatch@npm:^4.0.8": version: 4.0.8 resolution: "micromatch@npm:4.0.8" dependencies: @@ -11872,8 +11933,8 @@ __metadata: linkType: hard "node-gyp@npm:latest": - version: 11.0.0 - resolution: "node-gyp@npm:11.0.0" + version: 11.1.0 + resolution: "node-gyp@npm:11.1.0" dependencies: env-paths: ^2.2.0 exponential-backoff: ^3.1.1 @@ -11887,7 +11948,7 @@ __metadata: which: ^5.0.0 bin: node-gyp: bin/node-gyp.js - checksum: d7d5055ccc88177f721c7cd4f8f9440c29a0eb40e7b79dba89ef882ec957975dfc1dcb8225e79ab32481a02016eb13bbc051a913ea88d482d3cbdf2131156af4 + checksum: b196da39a7a45f302d6e03cfdb579eeecbfffa1ab3796de45652c2c0dcbf46b83fde715b054e4d00aa53da5f33033ac5791e20cbb7cc11267dac4f8975ef276c languageName: node linkType: hard @@ -11905,10 +11966,10 @@ __metadata: languageName: node linkType: hard -"node-releases@npm:^2.0.18": - version: 2.0.18 - resolution: "node-releases@npm:2.0.18" - checksum: ef55a3d853e1269a6d6279b7692cd6ff3e40bc74947945101138745bfdc9a5edabfe72cb19a31a8e45752e1910c4c65c77d931866af6357f242b172b7283f5b3 +"node-releases@npm:^2.0.19": + version: 2.0.19 + resolution: "node-releases@npm:2.0.19" + checksum: 917dbced519f48c6289a44830a0ca6dc944c3ee9243c468ebd8515a41c97c8b2c256edb7f3f750416bc37952cc9608684e6483c7b6c6f39f6bd8d86c52cfe658 languageName: node linkType: hard @@ -11935,13 +11996,13 @@ __metadata: linkType: hard "nopt@npm:^8.0.0": - version: 8.0.0 - resolution: "nopt@npm:8.0.0" + version: 8.1.0 + resolution: "nopt@npm:8.1.0" dependencies: - abbrev: ^2.0.0 + abbrev: ^3.0.0 bin: nopt: bin/nopt.js - checksum: 2cfc65e7ee38af2e04aea98f054753b0230011c0eeca4ecf131bd7d25984cbbf6f214586e0ae5dfcc2e830bc0bffa5a7fb28ea8d0b306ffd4ae8ea2d814c1ab3 + checksum: 49cfd3eb6f565e292bf61f2ff1373a457238804d5a5a63a8d786c923007498cba89f3648e3b952bc10203e3e7285752abf5b14eaf012edb821e84f24e881a92a languageName: node linkType: hard @@ -12134,20 +12195,20 @@ __metadata: linkType: hard "nx@npm:>=17.1.2 < 21": - version: 20.2.0 - resolution: "nx@npm:20.2.0" + version: 20.4.3 + resolution: "nx@npm:20.4.3" dependencies: "@napi-rs/wasm-runtime": 0.2.4 - "@nx/nx-darwin-arm64": 20.2.0 - "@nx/nx-darwin-x64": 20.2.0 - "@nx/nx-freebsd-x64": 20.2.0 - "@nx/nx-linux-arm-gnueabihf": 20.2.0 - "@nx/nx-linux-arm64-gnu": 20.2.0 - "@nx/nx-linux-arm64-musl": 20.2.0 - "@nx/nx-linux-x64-gnu": 20.2.0 - "@nx/nx-linux-x64-musl": 20.2.0 - "@nx/nx-win32-arm64-msvc": 20.2.0 - "@nx/nx-win32-x64-msvc": 20.2.0 + "@nx/nx-darwin-arm64": 20.4.3 + "@nx/nx-darwin-x64": 20.4.3 + "@nx/nx-freebsd-x64": 20.4.3 + "@nx/nx-linux-arm-gnueabihf": 20.4.3 + "@nx/nx-linux-arm64-gnu": 20.4.3 + "@nx/nx-linux-arm64-musl": 20.4.3 + "@nx/nx-linux-x64-gnu": 20.4.3 + "@nx/nx-linux-x64-musl": 20.4.3 + "@nx/nx-win32-arm64-msvc": 20.4.3 + "@nx/nx-win32-x64-msvc": 20.4.3 "@yarnpkg/lockfile": ^1.1.0 "@yarnpkg/parsers": 3.0.2 "@zkochan/js-yaml": 0.0.7 @@ -12171,12 +12232,14 @@ __metadata: npm-run-path: ^4.0.1 open: ^8.4.0 ora: 5.3.0 + resolve.exports: 2.0.3 semver: ^7.5.3 string-width: ^4.2.3 tar-stream: ~2.2.0 tmp: ~0.2.1 tsconfig-paths: ^4.1.2 tslib: ^2.3.0 + yaml: ^2.6.0 yargs: ^17.6.2 yargs-parser: 21.1.1 peerDependencies: @@ -12211,7 +12274,7 @@ __metadata: bin: nx: bin/nx.js nx-cloud: bin/nx-cloud.js - checksum: 72617512cd63ced95e78393d9d3fbd74b636e45f8eee893c7b82d61f6857697999f9f733fedb49edd1a9b5142f84f8a663881f99f32065f8638c18badec890ce + checksum: d6d2d5014573a0ce82548caee614673e54d4e5295583678feac4999724b6fcc02b0c3a13dfd1c311a14bee49eb5f44f871ab2ec09f3cd0c007de072b60963857 languageName: node linkType: hard @@ -12222,10 +12285,10 @@ __metadata: languageName: node linkType: hard -"object-inspect@npm:^1.13.1, object-inspect@npm:^1.13.3": - version: 1.13.3 - resolution: "object-inspect@npm:1.13.3" - checksum: 8c962102117241e18ea403b84d2521f78291b774b03a29ee80a9863621d88265ffd11d0d7e435c4c2cea0dc2a2fbf8bbc92255737a05536590f2df2e8756f297 +"object-inspect@npm:^1.13.3": + version: 1.13.4 + resolution: "object-inspect@npm:1.13.4" + checksum: 582810c6a8d2ef988ea0a39e69e115a138dad8f42dd445383b394877e5816eb4268489f316a6f74ee9c4e0a984b3eab1028e3e79d62b1ed67c726661d55c7a8b languageName: node linkType: hard @@ -12236,15 +12299,17 @@ __metadata: languageName: node linkType: hard -"object.assign@npm:^4.1.0, object.assign@npm:^4.1.5": - version: 4.1.5 - resolution: "object.assign@npm:4.1.5" +"object.assign@npm:^4.1.0, object.assign@npm:^4.1.7": + version: 4.1.7 + resolution: "object.assign@npm:4.1.7" dependencies: - call-bind: ^1.0.5 + call-bind: ^1.0.8 + call-bound: ^1.0.3 define-properties: ^1.2.1 - has-symbols: ^1.0.3 + es-object-atoms: ^1.0.0 + has-symbols: ^1.1.0 object-keys: ^1.1.1 - checksum: f9aeac0541661370a1fc86e6a8065eb1668d3e771f7dbb33ee54578201336c057b21ee61207a186dd42db0c62201d91aac703d20d12a79fc79c353eed44d4e25 + checksum: 60e07d2651cf4f5528c485f1aa4dbded9b384c47d80e8187cefd11320abb1aebebf78df5483451dfa549059f8281c21f7b4bf7d19e9e5e97d8d617df0df298de languageName: node linkType: hard @@ -12372,6 +12437,17 @@ __metadata: languageName: node linkType: hard +"own-keys@npm:^1.0.1": + version: 1.0.1 + resolution: "own-keys@npm:1.0.1" + dependencies: + get-intrinsic: ^1.2.6 + object-keys: ^1.1.1 + safe-push-apply: ^1.0.0 + checksum: cc9dd7d85c4ccfbe8109fce307d581ac7ede7b26de892b537873fbce2dc6a206d89aea0630dbb98e47ce0873517cefeaa7be15fcf94aaf4764a3b34b474a5b61 + languageName: node + linkType: hard + "p-finally@npm:^1.0.0": version: 1.0.0 resolution: "p-finally@npm:1.0.0" @@ -12820,7 +12896,7 @@ __metadata: languageName: node linkType: hard -"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.0, picocolors@npm:^1.1.1": +"picocolors@npm:^1.0.0, picocolors@npm:^1.0.1, picocolors@npm:^1.1.1": version: 1.1.1 resolution: "picocolors@npm:1.1.1" checksum: e1cf46bf84886c79055fdfa9dcb3e4711ad259949e3565154b004b260cd356c5d54b31a1437ce9782624bf766272fe6b0154f5f0c744fb7af5d454d2b60db045 @@ -12897,9 +12973,9 @@ __metadata: linkType: hard "possible-typed-array-names@npm:^1.0.0": - version: 1.0.0 - resolution: "possible-typed-array-names@npm:1.0.0" - checksum: b32d403ece71e042385cc7856385cecf1cd8e144fa74d2f1de40d1e16035dba097bc189715925e79b67bdd1472796ff168d3a90d296356c9c94d272d5b95f3ae + version: 1.1.0 + resolution: "possible-typed-array-names@npm:1.1.0" + checksum: cfcd4f05264eee8fd184cd4897a17890561d1d473434b43ab66ad3673d9c9128981ec01e0cb1d65a52cd6b1eebfb2eae1e53e39b2e0eca86afc823ede7a4f41b languageName: node linkType: hard @@ -13075,15 +13151,15 @@ __metadata: linkType: hard "postcss-modules-local-by-default@npm:^4.0.5": - version: 4.1.0 - resolution: "postcss-modules-local-by-default@npm:4.1.0" + version: 4.2.0 + resolution: "postcss-modules-local-by-default@npm:4.2.0" dependencies: icss-utils: ^5.0.0 postcss-selector-parser: ^7.0.0 postcss-value-parser: ^4.1.0 peerDependencies: postcss: ^8.1.0 - checksum: 64ac4803c21dd82e227179cf0a8489c645ea99a8c514475da028c9afe5d5b915485d00d8efbe94295d688a23a172965cc15f20d550168d1fed272dbdbbe053f0 + checksum: 720d145453f82ad5f1c1d0ff7386d64722f0812808e4132e573c1a49909745e109fcce3792a0b0cb18770dbeb3d9741867e81c698dc8353a18bc664b7d6d9533 languageName: node linkType: hard @@ -13778,9 +13854,9 @@ __metadata: linkType: hard "readdirp@npm:^4.0.1": - version: 4.0.2 - resolution: "readdirp@npm:4.0.2" - checksum: 309376e717f94fb7eb61bec21e2603243a9e2420cd2e9bf94ddf026aefea0d7377ed1a62f016d33265682e44908049a55c3cfc2307450a1421654ea008489b39 + version: 4.1.1 + resolution: "readdirp@npm:4.1.1" + checksum: 9936aafa300958567a775d176a835331b4be3e61b2928d3a2887b8b0c6750fe7412a1dd4d9d1193641a674067b1be325ee9fc766c9060052665f0ae936619d90 languageName: node linkType: hard @@ -13803,18 +13879,19 @@ __metadata: languageName: node linkType: hard -"reflect.getprototypeof@npm:^1.0.6": - version: 1.0.7 - resolution: "reflect.getprototypeof@npm:1.0.7" +"reflect.getprototypeof@npm:^1.0.6, reflect.getprototypeof@npm:^1.0.9": + version: 1.0.10 + resolution: "reflect.getprototypeof@npm:1.0.10" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 define-properties: ^1.2.1 - es-abstract: ^1.23.5 + es-abstract: ^1.23.9 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - gopd: ^1.0.1 - which-builtin-type: ^1.1.4 - checksum: e023846d4d9631b46476a2315f5cdebb1f98782e145e807d985b47df8314776220b0d82244c9f3e51718acb09da79149f406afa9872e4fb4ca473dcc4e980598 + es-object-atoms: ^1.0.0 + get-intrinsic: ^1.2.7 + get-proto: ^1.0.1 + which-builtin-type: ^1.2.1 + checksum: ccc5debeb66125e276ae73909cecb27e47c35d9bb79d9cc8d8d055f008c58010ab8cb401299786e505e4aab733a64cba9daf5f312a58e96a43df66adad221870 languageName: node linkType: hard @@ -13850,15 +13927,17 @@ __metadata: languageName: node linkType: hard -"regexp.prototype.flags@npm:^1.5.2, regexp.prototype.flags@npm:^1.5.3": - version: 1.5.3 - resolution: "regexp.prototype.flags@npm:1.5.3" +"regexp.prototype.flags@npm:^1.5.3": + version: 1.5.4 + resolution: "regexp.prototype.flags@npm:1.5.4" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 define-properties: ^1.2.1 es-errors: ^1.3.0 + get-proto: ^1.0.1 + gopd: ^1.2.0 set-function-name: ^2.0.2 - checksum: 83ff0705b837f7cb6d664010a11642250f36d3f642263dd0f3bdfe8f150261aa7b26b50ee97f21c1da30ef82a580bb5afedbef5f45639d69edaafbeac9bbb0ed + checksum: 18cb667e56cb328d2dda569d7f04e3ea78f2683135b866d606538cf7b1d4271f7f749f09608c877527799e6cf350e531368f3c7a20ccd1bb41048a48926bdeeb languageName: node linkType: hard @@ -13958,7 +14037,7 @@ __metadata: languageName: node linkType: hard -"resolve.exports@npm:^2.0.0": +"resolve.exports@npm:2.0.3, resolve.exports@npm:^2.0.0": version: 2.0.3 resolution: "resolve.exports@npm:2.0.3" checksum: abfb9f98278dcd0c19b8a49bb486abfafa23df4636d49128ea270dc982053c3ef230a530aecda1fae1322873fdfa6c97674fc539651ddfdb375ac58e0b8ef6df @@ -13966,28 +14045,28 @@ __metadata: linkType: hard "resolve@npm:^1.10.0, resolve@npm:^1.14.2, resolve@npm:^1.20.0, resolve@npm:^1.22.1": - version: 1.22.8 - resolution: "resolve@npm:1.22.8" + version: 1.22.10 + resolution: "resolve@npm:1.22.10" dependencies: - is-core-module: ^2.13.0 + is-core-module: ^2.16.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: f8a26958aa572c9b064562750b52131a37c29d072478ea32e129063e2da7f83e31f7f11e7087a18225a8561cfe8d2f0df9dbea7c9d331a897571c0a2527dbb4c + checksum: ab7a32ff4046fcd7c6fdd525b24a7527847d03c3650c733b909b01b757f92eb23510afa9cc3e9bf3f26a3e073b48c88c706dfd4c1d2fb4a16a96b73b6328ddcf languageName: node linkType: hard "resolve@patch:resolve@^1.10.0#~builtin, resolve@patch:resolve@^1.14.2#~builtin, resolve@patch:resolve@^1.20.0#~builtin, resolve@patch:resolve@^1.22.1#~builtin": - version: 1.22.8 - resolution: "resolve@patch:resolve@npm%3A1.22.8#~builtin::version=1.22.8&hash=c3c19d" + version: 1.22.10 + resolution: "resolve@patch:resolve@npm%3A1.22.10#~builtin::version=1.22.10&hash=c3c19d" dependencies: - is-core-module: ^2.13.0 + is-core-module: ^2.16.0 path-parse: ^1.0.7 supports-preserve-symlinks-flag: ^1.0.0 bin: resolve: bin/resolve - checksum: 5479b7d431cacd5185f8db64bfcb7286ae5e31eb299f4c4f404ad8aa6098b77599563ac4257cb2c37a42f59dfc06a1bec2bcf283bb448f319e37f0feb9a09847 + checksum: 8aac1e4e4628bd00bf4b94b23de137dd3fe44097a8d528fd66db74484be929936e20c696e1a3edf4488f37e14180b73df6f600992baea3e089e8674291f16c9d languageName: node linkType: hard @@ -14116,15 +14195,16 @@ __metadata: languageName: node linkType: hard -"safe-array-concat@npm:^1.1.2": - version: 1.1.2 - resolution: "safe-array-concat@npm:1.1.2" +"safe-array-concat@npm:^1.1.3": + version: 1.1.3 + resolution: "safe-array-concat@npm:1.1.3" dependencies: - call-bind: ^1.0.7 - get-intrinsic: ^1.2.4 - has-symbols: ^1.0.3 + call-bind: ^1.0.8 + call-bound: ^1.0.2 + get-intrinsic: ^1.2.6 + has-symbols: ^1.1.0 isarray: ^2.0.5 - checksum: a3b259694754ddfb73ae0663829e396977b99ff21cbe8607f35a469655656da8e271753497e59da8a7575baa94d2e684bea3e10ddd74ba046c0c9b4418ffa0c4 + checksum: 00f6a68140e67e813f3ad5e73e6dedcf3e42a9fa01f04d44b0d3f7b1f4b257af876832a9bfc82ac76f307e8a6cc652e3cf95876048a26cbec451847cf6ae3707 languageName: node linkType: hard @@ -14142,14 +14222,24 @@ __metadata: languageName: node linkType: hard -"safe-regex-test@npm:^1.0.3": - version: 1.0.3 - resolution: "safe-regex-test@npm:1.0.3" +"safe-push-apply@npm:^1.0.0": + version: 1.0.0 + resolution: "safe-push-apply@npm:1.0.0" dependencies: - call-bind: ^1.0.6 es-errors: ^1.3.0 - is-regex: ^1.1.4 - checksum: 6c7d392ff1ae7a3ae85273450ed02d1d131f1d2c76e177d6b03eb88e6df8fa062639070e7d311802c1615f351f18dc58f9454501c58e28d5ffd9b8f502ba6489 + isarray: ^2.0.5 + checksum: 8c11cbee6dc8ff5cc0f3d95eef7052e43494591384015902e4292aef4ae9e539908288520ed97179cee17d6ffb450fe5f05a46ce7a1749685f7524fd568ab5db + languageName: node + linkType: hard + +"safe-regex-test@npm:^1.1.0": + version: 1.1.0 + resolution: "safe-regex-test@npm:1.1.0" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + is-regex: ^1.2.1 + checksum: 3c809abeb81977c9ed6c869c83aca6873ea0f3ab0f806b8edbba5582d51713f8a6e9757d24d2b4b088f563801475ea946c8e77e7713e8c65cdd02305b6caedab languageName: node linkType: hard @@ -14185,8 +14275,8 @@ __metadata: linkType: hard "sass@npm:^1.62.1, sass@npm:^1.81.0": - version: 1.82.0 - resolution: "sass@npm:1.82.0" + version: 1.84.0 + resolution: "sass@npm:1.84.0" dependencies: "@parcel/watcher": ^2.4.1 chokidar: ^4.0.0 @@ -14197,7 +14287,7 @@ __metadata: optional: true bin: sass: sass.js - checksum: 3fbfed5361147627097261e69715d6e4826864b636df5a70e4100228fe0e3c1bfd264e2401cfd3e291f739fbee2bd2f56dff27f7f5dc0e21d320356bf51630d0 + checksum: fdaad6ac0c9fabedf944941086dd6e872a8a7ccc561199b4584adf70394bc41442180c719e756dea0935845b6719e43d196e4a489649506ddf0b6049cc24d4c2 languageName: node linkType: hard @@ -14243,15 +14333,15 @@ __metadata: languageName: node linkType: hard -"schema-utils@npm:^4.0.0": - version: 4.2.0 - resolution: "schema-utils@npm:4.2.0" +"schema-utils@npm:^4.0.0, schema-utils@npm:^4.3.0": + version: 4.3.0 + resolution: "schema-utils@npm:4.3.0" dependencies: "@types/json-schema": ^7.0.9 ajv: ^8.9.0 ajv-formats: ^2.1.1 ajv-keywords: ^5.1.0 - checksum: 26a0463d47683258106e6652e9aeb0823bf0b85843039e068b57da1892f7ae6b6b1094d48e9ed5ba5cbe9f7166469d880858b9d91abe8bd249421eb813850cde + checksum: 3dbd9056727c871818eaf3cabeeb5c9e173ae2b17bbf2a9c7a2e49c220fa1a580e44df651c876aea3b4926cecf080730a39e28202cb63f2b68d99872b49cd37a languageName: node linkType: hard @@ -14291,11 +14381,11 @@ __metadata: linkType: hard "semver@npm:^7.0.0, semver@npm:^7.1.1, semver@npm:^7.3.2, semver@npm:^7.3.4, semver@npm:^7.3.5, semver@npm:^7.3.6, semver@npm:^7.3.7, semver@npm:^7.3.8, semver@npm:^7.5.3, semver@npm:^7.5.4, semver@npm:^7.6.3": - version: 7.6.3 - resolution: "semver@npm:7.6.3" + version: 7.7.1 + resolution: "semver@npm:7.7.1" bin: semver: bin/semver.js - checksum: 4110ec5d015c9438f322257b1c51fe30276e5f766a3f64c09edd1d7ea7118ecbc3f379f3b69032bacf13116dc7abc4ad8ce0d7e2bd642e26b0d271b56b61a7d8 + checksum: 586b825d36874007c9382d9e1ad8f93888d8670040add24a28e06a910aeebd673a2eb9e3bf169c6679d9245e66efb9057e0852e70d9daa6c27372aab1dda7104 languageName: node linkType: hard @@ -14320,7 +14410,7 @@ __metadata: languageName: node linkType: hard -"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1": +"serialize-javascript@npm:^6.0.0, serialize-javascript@npm:^6.0.1, serialize-javascript@npm:^6.0.2": version: 6.0.2 resolution: "serialize-javascript@npm:6.0.2" dependencies: @@ -14389,6 +14479,17 @@ __metadata: languageName: node linkType: hard +"set-proto@npm:^1.0.0": + version: 1.0.0 + resolution: "set-proto@npm:1.0.0" + dependencies: + dunder-proto: ^1.0.1 + es-errors: ^1.3.0 + es-object-atoms: ^1.0.0 + checksum: ec27cbbe334598547e99024403e96da32aca3e530583e4dba7f5db1c43cbc4affa9adfbd77c7b2c210b9b8b2e7b2e600bad2a6c44fd62e804d8233f96bbb62f4 + languageName: node + linkType: hard + "setprototypeof@npm:1.1.0": version: 1.1.0 resolution: "setprototypeof@npm:1.1.0" @@ -14451,15 +14552,51 @@ __metadata: languageName: node linkType: hard -"side-channel@npm:^1.0.4, side-channel@npm:^1.0.6": - version: 1.0.6 - resolution: "side-channel@npm:1.0.6" +"side-channel-list@npm:^1.0.0": + version: 1.0.0 + resolution: "side-channel-list@npm:1.0.0" dependencies: - call-bind: ^1.0.7 es-errors: ^1.3.0 - get-intrinsic: ^1.2.4 - object-inspect: ^1.13.1 - checksum: bfc1afc1827d712271453e91b7cd3878ac0efd767495fd4e594c4c2afaa7963b7b510e249572bfd54b0527e66e4a12b61b80c061389e129755f34c493aad9b97 + object-inspect: ^1.13.3 + checksum: 603b928997abd21c5a5f02ae6b9cc36b72e3176ad6827fab0417ead74580cc4fb4d5c7d0a8a2ff4ead34d0f9e35701ed7a41853dac8a6d1a664fcce1a044f86f + languageName: node + linkType: hard + +"side-channel-map@npm:^1.0.1": + version: 1.0.1 + resolution: "side-channel-map@npm:1.0.1" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + checksum: 42501371cdf71f4ccbbc9c9e2eb00aaaab80a4c1c429d5e8da713fd4d39ef3b8d4a4b37ed4f275798a65260a551a7131fd87fe67e922dba4ac18586d6aab8b06 + languageName: node + linkType: hard + +"side-channel-weakmap@npm:^1.0.2": + version: 1.0.2 + resolution: "side-channel-weakmap@npm:1.0.2" + dependencies: + call-bound: ^1.0.2 + es-errors: ^1.3.0 + get-intrinsic: ^1.2.5 + object-inspect: ^1.13.3 + side-channel-map: ^1.0.1 + checksum: a815c89bc78c5723c714ea1a77c938377ea710af20d4fb886d362b0d1f8ac73a17816a5f6640f354017d7e292a43da9c5e876c22145bac00b76cfb3468001736 + languageName: node + linkType: hard + +"side-channel@npm:^1.0.6, side-channel@npm:^1.1.0": + version: 1.1.0 + resolution: "side-channel@npm:1.1.0" + dependencies: + es-errors: ^1.3.0 + object-inspect: ^1.13.3 + side-channel-list: ^1.0.0 + side-channel-map: ^1.0.1 + side-channel-weakmap: ^1.0.2 + checksum: bf73d6d6682034603eb8e99c63b50155017ed78a522d27c2acec0388a792c3ede3238b878b953a08157093b85d05797217d270b7666ba1f111345fbe933380ff languageName: node linkType: hard @@ -14559,7 +14696,7 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.5": +"socks-proxy-agent@npm:^8.0.2, socks-proxy-agent@npm:^8.0.3, socks-proxy-agent@npm:^8.0.5": version: 8.0.5 resolution: "socks-proxy-agent@npm:8.0.5" dependencies: @@ -14570,24 +14707,13 @@ __metadata: languageName: node linkType: hard -"socks-proxy-agent@npm:^8.0.3": - version: 8.0.4 - resolution: "socks-proxy-agent@npm:8.0.4" - dependencies: - agent-base: ^7.1.1 - debug: ^4.3.4 - socks: ^2.8.3 - checksum: b2ec5051d85fe49072f9a250c427e0e9571fd09d5db133819192d078fd291276e1f0f50f6dbc04329b207738b1071314cee8bdbb4b12e27de42dbcf1d4233c67 - languageName: node - linkType: hard - "socks@npm:^2.8.3": - version: 2.8.3 - resolution: "socks@npm:2.8.3" + version: 2.8.4 + resolution: "socks@npm:2.8.4" dependencies: ip-address: ^9.0.5 smart-buffer: ^4.2.0 - checksum: 7a6b7f6eedf7482b9e4597d9a20e09505824208006ea8f2c49b71657427f3c137ca2ae662089baa73e1971c62322d535d9d0cf1c9235cf6f55e315c18203eadd + checksum: cd1edc924475d5dfde534adf66038df7e62c7343e6b8c0113e52dc9bb6a0a10e25b2f136197f379d695f18e8f0f2b7f6e42977bf720ddbee912a851201c396ad languageName: node linkType: hard @@ -14685,9 +14811,9 @@ __metadata: linkType: hard "spdx-license-ids@npm:^3.0.0": - version: 3.0.20 - resolution: "spdx-license-ids@npm:3.0.20" - checksum: 0c57750bedbcff48f3d0e266fbbdaf0aab54217e182f669542ffe0b5a902dce69e8cdfa126a131e1ddd39a9bef4662e357b2b41315d7240b4a28c0a7e782bb40 + version: 3.0.21 + resolution: "spdx-license-ids@npm:3.0.21" + checksum: 681dfe26d250f48cc725c9118adf1eb0a175e3c298cd8553c039bfae37ed21bea30a27bc02dbb99b4a0d3a25c644c5dda952090e11ef4b3093f6ec7db4b93b58 languageName: node linkType: hard @@ -14872,45 +14998,50 @@ __metadata: linkType: hard "string.prototype.matchall@npm:^4.0.6": - version: 4.0.11 - resolution: "string.prototype.matchall@npm:4.0.11" + version: 4.0.12 + resolution: "string.prototype.matchall@npm:4.0.12" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.3 define-properties: ^1.2.1 - es-abstract: ^1.23.2 + es-abstract: ^1.23.6 es-errors: ^1.3.0 es-object-atoms: ^1.0.0 - get-intrinsic: ^1.2.4 - gopd: ^1.0.1 - has-symbols: ^1.0.3 - internal-slot: ^1.0.7 - regexp.prototype.flags: ^1.5.2 + get-intrinsic: ^1.2.6 + gopd: ^1.2.0 + has-symbols: ^1.1.0 + internal-slot: ^1.1.0 + regexp.prototype.flags: ^1.5.3 set-function-name: ^2.0.2 - side-channel: ^1.0.6 - checksum: 6ac6566ed065c0c8489c91156078ca077db8ff64d683fda97ae652d00c52dfa5f39aaab0a710d8243031a857fd2c7c511e38b45524796764d25472d10d7075ae + side-channel: ^1.1.0 + checksum: 98a09d6af91bfc6ee25556f3d7cd6646d02f5f08bda55d45528ed273d266d55a71af7291fe3fc76854deffb9168cc1a917d0b07a7d5a178c7e9537c99e6d2b57 languageName: node linkType: hard -"string.prototype.trim@npm:^1.2.9": - version: 1.2.9 - resolution: "string.prototype.trim@npm:1.2.9" +"string.prototype.trim@npm:^1.2.10": + version: 1.2.10 + resolution: "string.prototype.trim@npm:1.2.10" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.2 + define-data-property: ^1.1.4 define-properties: ^1.2.1 - es-abstract: ^1.23.0 + es-abstract: ^1.23.5 es-object-atoms: ^1.0.0 - checksum: ea2df6ec1e914c9d4e2dc856fa08228e8b1be59b59e50b17578c94a66a176888f417264bb763d4aac638ad3b3dad56e7a03d9317086a178078d131aa293ba193 + has-property-descriptors: ^1.0.2 + checksum: 87659cd8561237b6c69f5376328fda934693aedde17bb7a2c57008e9d9ff992d0c253a391c7d8d50114e0e49ff7daf86a362f7961cf92f7564cd01342ca2e385 languageName: node linkType: hard -"string.prototype.trimend@npm:^1.0.8": - version: 1.0.8 - resolution: "string.prototype.trimend@npm:1.0.8" +"string.prototype.trimend@npm:^1.0.9": + version: 1.0.9 + resolution: "string.prototype.trimend@npm:1.0.9" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.2 define-properties: ^1.2.1 es-object-atoms: ^1.0.0 - checksum: cc3bd2de08d8968a28787deba9a3cb3f17ca5f9f770c91e7e8fa3e7d47f079bad70fadce16f05dda9f261788be2c6e84a942f618c3bed31e42abc5c1084f8dfd + checksum: cb86f639f41d791a43627784be2175daa9ca3259c7cb83e7a207a729909b74f2ea0ec5d85de5761e6835e5f443e9420c6ff3f63a845378e4a61dd793177bc287 languageName: node linkType: hard @@ -15251,14 +15382,14 @@ __metadata: linkType: hard "terser-webpack-plugin@npm:^5.1.1, terser-webpack-plugin@npm:^5.3.10": - version: 5.3.10 - resolution: "terser-webpack-plugin@npm:5.3.10" + version: 5.3.11 + resolution: "terser-webpack-plugin@npm:5.3.11" dependencies: - "@jridgewell/trace-mapping": ^0.3.20 + "@jridgewell/trace-mapping": ^0.3.25 jest-worker: ^27.4.5 - schema-utils: ^3.1.1 - serialize-javascript: ^6.0.1 - terser: ^5.26.0 + schema-utils: ^4.3.0 + serialize-javascript: ^6.0.2 + terser: ^5.31.1 peerDependencies: webpack: ^5.1.0 peerDependenciesMeta: @@ -15268,13 +15399,13 @@ __metadata: optional: true uglify-js: optional: true - checksum: bd6e7596cf815f3353e2a53e79cbdec959a1b0276f5e5d4e63e9d7c3c5bb5306df567729da287d1c7b39d79093e56863c569c42c6c24cc34c76aa313bd2cbcea + checksum: c84c005d4041ad2e2eed0c9059b52a50ffd27f1e2afca7d34864a2b4b2bb1295405bc7578eeb25bae732e358339954d8cb6fbf6d83df52e8aa9333e8bf409ebe languageName: node linkType: hard -"terser@npm:^5.10.0, terser@npm:^5.17.4, terser@npm:^5.26.0": - version: 5.37.0 - resolution: "terser@npm:5.37.0" +"terser@npm:^5.10.0, terser@npm:^5.17.4, terser@npm:^5.31.1": + version: 5.39.0 + resolution: "terser@npm:5.39.0" dependencies: "@jridgewell/source-map": ^0.3.3 acorn: ^8.8.2 @@ -15282,7 +15413,7 @@ __metadata: source-map-support: ~0.5.20 bin: terser: bin/terser - checksum: 70c06a8ce1288ff4370a7e481beb6fc8b22fc4995371479f49df1552aa9cf8e794ace66e1da6e87057eda1745644311213f5043bda9a06cf55421eff68b3ac06 + checksum: e39c302aed7a70273c8b03032c37c68c8d9d3b432a7b6abe89caf9d087f7dd94d743c01ee5ba1431a095ad347c4a680b60d258f298a097cf512346d6041eb661 languageName: node linkType: hard @@ -15298,11 +15429,11 @@ __metadata: linkType: hard "text-decoder@npm:^1.1.0": - version: 1.2.2 - resolution: "text-decoder@npm:1.2.2" + version: 1.2.3 + resolution: "text-decoder@npm:1.2.3" dependencies: b4a: ^1.6.4 - checksum: d10aa26e8376a13171fafe0d9a093f3302146c330433331b7e81439f848b0cb031052fa765aba1d1f52cf521cefc1d269360e4c061e6aa41129bfa4ab487d36c + checksum: d7642a61f9d72330eac52ff6b6e8d34dea03ebbb1e82749a8734e7892e246cf262ed70730d20c4351c5dc5334297b9cc6c0b6a8725a204a63a197d7728bb35e5 languageName: node linkType: hard @@ -15617,46 +15748,46 @@ __metadata: languageName: node linkType: hard -"typed-array-buffer@npm:^1.0.2": - version: 1.0.2 - resolution: "typed-array-buffer@npm:1.0.2" +"typed-array-buffer@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-buffer@npm:1.0.3" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.3 es-errors: ^1.3.0 - is-typed-array: ^1.1.13 - checksum: 02ffc185d29c6df07968272b15d5319a1610817916ec8d4cd670ded5d1efe72901541ff2202fcc622730d8a549c76e198a2f74e312eabbfb712ed907d45cbb0b + is-typed-array: ^1.1.14 + checksum: 3fb91f0735fb413b2bbaaca9fabe7b8fc14a3fa5a5a7546bab8a57e755be0e3788d893195ad9c2b842620592de0e68d4c077d4c2c41f04ec25b8b5bb82fa9a80 languageName: node linkType: hard -"typed-array-byte-length@npm:^1.0.1": - version: 1.0.1 - resolution: "typed-array-byte-length@npm:1.0.1" +"typed-array-byte-length@npm:^1.0.3": + version: 1.0.3 + resolution: "typed-array-byte-length@npm:1.0.3" dependencies: - call-bind: ^1.0.7 + call-bind: ^1.0.8 for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 - checksum: f65e5ecd1cf76b1a2d0d6f631f3ea3cdb5e08da106c6703ffe687d583e49954d570cc80434816d3746e18be889ffe53c58bf3e538081ea4077c26a41055b216d + gopd: ^1.2.0 + has-proto: ^1.2.0 + is-typed-array: ^1.1.14 + checksum: cda9352178ebeab073ad6499b03e938ebc30c4efaea63a26839d89c4b1da9d2640b0d937fc2bd1f049eb0a38def6fbe8a061b601292ae62fe079a410ce56e3a6 languageName: node linkType: hard -"typed-array-byte-offset@npm:^1.0.2": - version: 1.0.3 - resolution: "typed-array-byte-offset@npm:1.0.3" +"typed-array-byte-offset@npm:^1.0.4": + version: 1.0.4 + resolution: "typed-array-byte-offset@npm:1.0.4" dependencies: available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 + call-bind: ^1.0.8 for-each: ^0.3.3 - gopd: ^1.0.1 - has-proto: ^1.0.3 - is-typed-array: ^1.1.13 - reflect.getprototypeof: ^1.0.6 - checksum: 36728daa80d49a9fa51cd3f0f2b037613f4574666fd4473bd37ac123d7f6f81ea68ff45424c1e2673257964e10bedeb3ebfce73532672913ebbe446999912303 + gopd: ^1.2.0 + has-proto: ^1.2.0 + is-typed-array: ^1.1.15 + reflect.getprototypeof: ^1.0.9 + checksum: 670b7e6bb1d3c2cf6160f27f9f529e60c3f6f9611c67e47ca70ca5cfa24ad95415694c49d1dbfeda016d3372cab7dfc9e38c7b3e1bb8d692cae13a63d3c144d7 languageName: node linkType: hard -"typed-array-length@npm:^1.0.6": +"typed-array-length@npm:^1.0.7": version: 1.0.7 resolution: "typed-array-length@npm:1.0.7" dependencies: @@ -15678,12 +15809,12 @@ __metadata: linkType: hard "typescript@npm:>=3 < 6, typescript@npm:^5": - version: 5.7.2 - resolution: "typescript@npm:5.7.2" + version: 5.7.3 + resolution: "typescript@npm:5.7.3" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: b55300c4cefee8ee380d14fa9359ccb41ff8b54c719f6bc49b424899d662a5ce62ece390ce769568c7f4d14af844085255e63788740084444eb12ef423b13433 + checksum: 6c38b1e989918e576f0307e6ee013522ea480dfce5f3ca85c9b2d8adb1edeffd37f4f30cd68de0c38a44563d12ba922bdb7e36aa2dac9c51de5d561e6e9a2e9c languageName: node linkType: hard @@ -15698,12 +15829,12 @@ __metadata: linkType: hard "typescript@patch:typescript@>=3 < 6#~builtin, typescript@patch:typescript@^5#~builtin": - version: 5.7.2 - resolution: "typescript@patch:typescript@npm%3A5.7.2#~builtin::version=5.7.2&hash=14eedb" + version: 5.7.3 + resolution: "typescript@patch:typescript@npm%3A5.7.3#~builtin::version=5.7.3&hash=14eedb" bin: tsc: bin/tsc tsserver: bin/tsserver - checksum: 803430c6da2ba73c25a21880d8d4f08a56d9d2444e6db2ea949ac4abceeece8e4a442b7b9b585db7d8a0b47ebda2060e45fe8ee8b8aca23e27ec1d4844987ee6 + checksum: 633cd749d6cd7bc842c6b6245847173bba99742a60776fae3c0fbcc0d1733cd51a733995e5f4dadd8afb0e64e57d3c7dbbeae953a072ee303940eca69e22f311 languageName: node linkType: hard @@ -15726,15 +15857,15 @@ __metadata: languageName: node linkType: hard -"unbox-primitive@npm:^1.0.2": - version: 1.0.2 - resolution: "unbox-primitive@npm:1.0.2" +"unbox-primitive@npm:^1.1.0": + version: 1.1.0 + resolution: "unbox-primitive@npm:1.1.0" dependencies: - call-bind: ^1.0.2 + call-bound: ^1.0.3 has-bigints: ^1.0.2 - has-symbols: ^1.0.3 - which-boxed-primitive: ^1.0.2 - checksum: b7a1cf5862b5e4b5deb091672ffa579aa274f648410009c81cca63fed3b62b610c4f3b773f912ce545bb4e31edc3138975b5bc777fc6e4817dca51affb6380e9 + has-symbols: ^1.1.0 + which-boxed-primitive: ^1.1.1 + checksum: 729f13b84a5bfa3fead1d8139cee5c38514e63a8d6a437819a473e241ba87eeb593646568621c7fc7f133db300ef18d65d1a5a60dc9c7beb9000364d93c581df languageName: node linkType: hard @@ -15867,16 +15998,16 @@ __metadata: linkType: hard "update-browserslist-db@npm:^1.1.1": - version: 1.1.1 - resolution: "update-browserslist-db@npm:1.1.1" + version: 1.1.2 + resolution: "update-browserslist-db@npm:1.1.2" dependencies: escalade: ^3.2.0 - picocolors: ^1.1.0 + picocolors: ^1.1.1 peerDependencies: browserslist: ">= 4.21.0" bin: update-browserslist-db: cli.js - checksum: 2ea11bd2562122162c3e438d83a1f9125238c0844b6d16d366e3276d0c0acac6036822dc7df65fc5a89c699cdf9f174acf439c39bedf3f9a2f3983976e4b4c3e + checksum: 088d2bad8ddeaeccd82d87d3f6d736d5256d697b725ffaa2b601dfd0ec16ba5fad20db8dcdccf55396e1a36194236feb69e3f5cce772e5be15a5e4261ff2815d languageName: node linkType: hard @@ -16333,37 +16464,37 @@ __metadata: languageName: node linkType: hard -"which-boxed-primitive@npm:^1.0.2": - version: 1.1.0 - resolution: "which-boxed-primitive@npm:1.1.0" +"which-boxed-primitive@npm:^1.1.0, which-boxed-primitive@npm:^1.1.1": + version: 1.1.1 + resolution: "which-boxed-primitive@npm:1.1.1" dependencies: is-bigint: ^1.1.0 - is-boolean-object: ^1.2.0 - is-number-object: ^1.1.0 - is-string: ^1.1.0 - is-symbol: ^1.1.0 - checksum: 49ebec9693ed21ee8183b9e353ee7134a03722776c84624019964124885a4a940f469af3d1508ad83022a68cc515aecbef70fb1256ace57a871c43d24d050304 + is-boolean-object: ^1.2.1 + is-number-object: ^1.1.1 + is-string: ^1.1.1 + is-symbol: ^1.1.1 + checksum: ee41d0260e4fd39551ad77700c7047d3d281ec03d356f5e5c8393fe160ba0db53ef446ff547d05f76ffabfd8ad9df7c9a827e12d4cccdbc8fccf9239ff8ac21e languageName: node linkType: hard -"which-builtin-type@npm:^1.1.4": - version: 1.2.0 - resolution: "which-builtin-type@npm:1.2.0" +"which-builtin-type@npm:^1.2.1": + version: 1.2.1 + resolution: "which-builtin-type@npm:1.2.1" dependencies: - call-bind: ^1.0.7 + call-bound: ^1.0.2 function.prototype.name: ^1.1.6 has-tostringtag: ^1.0.2 is-async-function: ^2.0.0 - is-date-object: ^1.0.5 + is-date-object: ^1.1.0 is-finalizationregistry: ^1.1.0 is-generator-function: ^1.0.10 - is-regex: ^1.1.4 + is-regex: ^1.2.1 is-weakref: ^1.0.2 isarray: ^2.0.5 - which-boxed-primitive: ^1.0.2 + which-boxed-primitive: ^1.1.0 which-collection: ^1.0.2 - which-typed-array: ^1.1.15 - checksum: 6d40ecdf33a28c3fdeab13e7e3b4289fb51f7ebd0983e628d50fa42e113d8be1bc7dd0e6eb23c6b6a0c2c0c7667763eca3a2af1f6d768e48efba8073870eb568 + which-typed-array: ^1.1.16 + checksum: 7a3617ba0e7cafb795f74db418df889867d12bce39a477f3ee29c6092aa64d396955bf2a64eae3726d8578440e26777695544057b373c45a8bcf5fbe920bf633 languageName: node linkType: hard @@ -16379,16 +16510,17 @@ __metadata: languageName: node linkType: hard -"which-typed-array@npm:^1.1.14, which-typed-array@npm:^1.1.15": - version: 1.1.16 - resolution: "which-typed-array@npm:1.1.16" +"which-typed-array@npm:^1.1.16, which-typed-array@npm:^1.1.18": + version: 1.1.18 + resolution: "which-typed-array@npm:1.1.18" dependencies: available-typed-arrays: ^1.0.7 - call-bind: ^1.0.7 + call-bind: ^1.0.8 + call-bound: ^1.0.3 for-each: ^0.3.3 - gopd: ^1.0.1 + gopd: ^1.2.0 has-tostringtag: ^1.0.2 - checksum: 903d398ec234d608011e1df09af6c004e66965bb24d5e1a82856cba0495fa6389ae393d1c9d5411498a9cba8e61b2e39a8e8be7b3005cbeadd317f772b1bdaef + checksum: d2feea7f51af66b3a240397aa41c796585033e1069f18e5b6d4cd3878538a1e7780596fd3ea9bf347c43d9e98e13be09b37d9ea3887cef29b11bc291fd47bb52 languageName: node linkType: hard @@ -16762,7 +16894,7 @@ __metadata: languageName: node linkType: hard -"ws@npm:8.16.0": +"ws@npm:8.16.0, ws@npm:^8.13.0": version: 8.16.0 resolution: "ws@npm:8.16.0" peerDependencies: @@ -16792,21 +16924,6 @@ __metadata: languageName: node linkType: hard -"ws@npm:^8.13.0": - version: 8.18.0 - resolution: "ws@npm:8.18.0" - peerDependencies: - bufferutil: ^4.0.1 - utf-8-validate: ">=5.0.2" - peerDependenciesMeta: - bufferutil: - optional: true - utf-8-validate: - optional: true - checksum: 91d4d35bc99ff6df483bdf029b9ea4bfd7af1f16fc91231a96777a63d263e1eabf486e13a2353970efc534f9faa43bdbf9ee76525af22f4752cbc5ebda333975 - languageName: node - linkType: hard - "xml-name-validator@npm:^4.0.0": version: 4.0.0 resolution: "xml-name-validator@npm:4.0.0" @@ -16877,6 +16994,15 @@ __metadata: languageName: node linkType: hard +"yaml@npm:^2.6.0": + version: 2.7.0 + resolution: "yaml@npm:2.7.0" + bin: + yaml: bin.mjs + checksum: 6e8b2f9b9d1b18b10274d58eb3a47ec223d9a93245a890dcb34d62865f7e744747190a9b9177d5f0ef4ea2e44ad2c0214993deb42e0800766203ac46f00a12dd + languageName: node + linkType: hard + "yargs-parser@npm:21.1.1, yargs-parser@npm:^21.1.1": version: 21.1.1 resolution: "yargs-parser@npm:21.1.1" @@ -16950,11 +17076,11 @@ __metadata: languageName: node linkType: hard -"zrender@npm:5.6.0": - version: 5.6.0 - resolution: "zrender@npm:5.6.0" +"zrender@npm:5.6.1": + version: 5.6.1 + resolution: "zrender@npm:5.6.1" dependencies: tslib: 2.3.0 - checksum: 58875a8ed8b813c739f6b6e727eb5eead39b66278143ff231cdd270349a5743af034f7f20567c7895eecb1cadbdae499e17708d96f1faae958ad3acdb3d46687 + checksum: 01caeac2d30f0083009aafa531ccb7fe991b6ac0ddd8134dc7b0015f794ed7e3d4fbfe5d32f61cb591014245eca15aeebcfc962cdebfe3829598f0c94ba3dc29 languageName: node linkType: hard