From 74cf6af301a720d47a1e1764172238cf5d7cf559 Mon Sep 17 00:00:00 2001 From: stdavis Date: Fri, 19 Apr 2024 17:11:20 -0600 Subject: [PATCH] =?UTF-8?q?deps:=20Q4=20dependency=20bumps=20=F0=9F=8C=B2?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .github/workflows/pull_request.yml | 6 +- .storybook/preview.jsx | 1 - functions/package-lock.json | 456 ++- functions/package.json | 16 +- package-lock.json | 5704 ++++++++++++---------------- package.json | 76 +- scripts/nightly/spreadsheet.py | 15 +- src/remote_config_defaults.json | 4 +- 8 files changed, 2861 insertions(+), 3417 deletions(-) diff --git a/.github/workflows/pull_request.yml b/.github/workflows/pull_request.yml index f43913c6..f7580029 100644 --- a/.github/workflows/pull_request.yml +++ b/.github/workflows/pull_request.yml @@ -17,16 +17,16 @@ jobs: steps: - name: ⬇️ Set up code - uses: actions/checkout@v3 + uses: actions/checkout@v4 - name: 💾 Cache firebase emulators - uses: actions/cache@v3 + uses: actions/cache@v4 with: path: /home/runner/.cache/firebase/emulators key: ${{ runner.os }}-firebase-emulators - name: ⎔ Setup Node.js - uses: actions/setup-node@v3 + uses: actions/setup-node@v4 with: node-version: lts/* cache: npm diff --git a/.storybook/preview.jsx b/.storybook/preview.jsx index 22b66e93..6b93e4ac 100644 --- a/.storybook/preview.jsx +++ b/.storybook/preview.jsx @@ -30,7 +30,6 @@ const preview = { ), ], parameters: { - actions: { argTypesRegex: '^on[A-Z].*' }, controls: { matchers: { color: /(background|color)$/i, diff --git a/functions/package-lock.json b/functions/package-lock.json index ca821785..1bb0845d 100644 --- a/functions/package-lock.json +++ b/functions/package-lock.json @@ -6,17 +6,17 @@ "": { "name": "functions", "dependencies": { - "@google-cloud/secret-manager": "^5.0.1", - "firebase-admin": "^12.0.0", - "firebase-functions": "^4.6.0", - "googleapis": "^131.0.0", - "got": "^14.1.0", + "@google-cloud/secret-manager": "^5.3.0", + "firebase-admin": "^12.1.0", + "firebase-functions": "^4.9.0", + "googleapis": "^134.0.0", + "got": "^14.2.1", "knex": "^3.1.0", - "pg": "^8.11.3", - "yup": "^1.3.3" + "pg": "^8.11.5", + "yup": "^1.4.0" }, "devDependencies": { - "firebase-functions-test": "^3.1.1" + "firebase-functions-test": "^3.2.0" }, "engines": { "node": "20" @@ -777,12 +777,9 @@ "peer": true }, "node_modules/@fastify/busboy": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.2.1.tgz", - "integrity": "sha512-7PQA7EH43S0CxcOa9OeAnaeA0oQ+e/DHNPZwSQM9CQHW76jle5+OvLdibRp/Aafs9KXbLhxyjOTkRjWUbQEd3Q==", - "dependencies": { - "text-decoding": "^1.0.0" - }, + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "engines": { "node": ">=14" } @@ -910,9 +907,9 @@ } }, "node_modules/@google-cloud/secret-manager": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/@google-cloud/secret-manager/-/secret-manager-5.0.1.tgz", - "integrity": "sha512-elwopNbJhDBYdvCL8V0mbC+8UfXg/ElFosE1uRg7oKzRZJhUchsGE8Cxj1av807UkZvc4yzWCFg6/UXVXON3Kg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/@google-cloud/secret-manager/-/secret-manager-5.3.0.tgz", + "integrity": "sha512-ps/1Q3igDTehJoQdvx/H+3VzDE/v9jnteGWmGfj7lW3maSaF8hKKszEyp8FnSDvUIgBj+0126x5EKcFgFskWpQ==", "dependencies": { "google-gax": "^4.0.3" }, @@ -2005,13 +2002,23 @@ "node": "*" } }, + "node_modules/bl": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/bl/-/bl-4.1.0.tgz", + "integrity": "sha512-1W07cM9gS6DcLperZfFSj+bWLtaPGSOHWhPiGzXmvVJbRLdG82sH/Kn8EtW1VqWVA54AKf2h5k5BbnIbwF3h6w==", + "dependencies": { + "buffer": "^5.5.0", + "inherits": "^2.0.4", + "readable-stream": "^3.4.0" + } + }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -2019,7 +2026,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -2095,6 +2102,29 @@ "node-int64": "^0.4.0" } }, + "node_modules/buffer": { + "version": "5.7.1", + "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", + "integrity": "sha512-EHcyIPBQ4BSGlvjB16k5KgAJ27CIsHY/2JBmCRReo48y9rQ3MaUzWX3KVlBa4U7MyX02HdVj0K7C3WaB3ju7FQ==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "base64-js": "^1.3.1", + "ieee754": "^1.1.13" + } + }, "node_modules/buffer-equal-constant-time": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/buffer-equal-constant-time/-/buffer-equal-constant-time-1.0.1.tgz", @@ -2107,14 +2137,6 @@ "dev": true, "peer": true }, - "node_modules/buffer-writer": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/buffer-writer/-/buffer-writer-2.0.0.tgz", - "integrity": "sha512-a7ZpuTZU1TRtnwyCNW3I5dc0wWNC3VR9S++Ewyk2HHZdrO3CQJqSpd+95Us590V6AL7JqUAH2IwZ/398PmNFgw==", - "engines": { - "node": ">=4" - } - }, "node_modules/bytes": { "version": "3.1.2", "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", @@ -2229,6 +2251,11 @@ "node": ">=10" } }, + "node_modules/chownr": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/chownr/-/chownr-1.1.4.tgz", + "integrity": "sha512-jJ0bqzaylmJtVnNgzTeSOs8DPavpbYgEr/b0YL8/2GO3xJEhInFmhKMUnEJQjZumK7KXGFhUy89PrsJWlakBVg==" + }, "node_modules/ci-info": { "version": "3.9.0", "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", @@ -2369,9 +2396,9 @@ "peer": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "engines": { "node": ">= 0.6" } @@ -2478,6 +2505,14 @@ } } }, + "node_modules/deep-extend": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", + "integrity": "sha512-LOHxIOaPYdHlJRtCQfDIVZtfw/ufM8+rVj649RIHzcm/vGwQRXFt6OPqIFWsm2XEMrNIEtWR64sY1LEKD2vAOA==", + "engines": { + "node": ">=4.0.0" + } + }, "node_modules/deepmerge": { "version": "4.3.1", "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.3.1.tgz", @@ -2534,6 +2569,14 @@ "npm": "1.2.8000 || >= 1.4.16" } }, + "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==", + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", @@ -2730,6 +2773,14 @@ "node": ">= 0.8.0" } }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "engines": { + "node": ">=6" + } + }, "node_modules/expect": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/expect/-/expect-29.7.0.tgz", @@ -2748,16 +2799,16 @@ } }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -2793,6 +2844,19 @@ "resolved": "https://registry.npmjs.org/extend/-/extend-3.0.2.tgz", "integrity": "sha512-fjquC59cD7CyW6urNXK0FBufkZcoiGG80wTuPujX590cB5Ttln20E2UB4S/WARVqhXffZl2LNgS+gQdPIIim/g==" }, + "node_modules/farmhash": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-3.3.1.tgz", + "integrity": "sha512-XUizHanzlr/v7suBr/o85HSakOoWh6HKXZjFYl5C2+Gj0f0rkw+XTUZzrd9odDsgI9G5tRUcF4wSbKaX04T0DQ==", + "hasInstallScript": true, + "dependencies": { + "node-addon-api": "^5.1.0", + "prebuild-install": "^7.1.2" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -2894,16 +2958,18 @@ } }, "node_modules/firebase-admin": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-12.0.0.tgz", - "integrity": "sha512-wBrrSSsKV++/+O8E7O/C7/wL0nbG/x4Xv4yatz/+sohaZ+LsnWtYUcrd3gZutO86hLpDex7xgyrkKbgulmtVyQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-12.1.0.tgz", + "integrity": "sha512-bU7uPKMmIXAihWxntpY/Ma9zucn5y3ec+HQPqFQ/zcEfP9Avk9E/6D8u+yT/VwKHNZyg7yDVWOoJi73TIdR4Ww==", "dependencies": { - "@fastify/busboy": "^1.2.1", + "@fastify/busboy": "^2.1.0", "@firebase/database-compat": "^1.0.2", "@firebase/database-types": "^1.0.0", "@types/node": "^20.10.3", + "farmhash": "^3.3.0", "jsonwebtoken": "^9.0.0", "jwks-rsa": "^3.0.1", + "long": "^5.2.3", "node-forge": "^1.3.1", "uuid": "^9.0.0" }, @@ -2916,15 +2982,14 @@ } }, "node_modules/firebase-functions": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-4.6.0.tgz", - "integrity": "sha512-mY3wuU/Qe+vjVyoCIv0TGXcqr5iQhsMlccLBSAHJ+cWgbszo915mcFP8E9adtXoitqf/4CVzzTwYcfPdCQo2RQ==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/firebase-functions/-/firebase-functions-4.9.0.tgz", + "integrity": "sha512-IqxOEsVAWGcRv9KRGzWQR5mOFuNsil3vsfkRPPiaV1U/ATC27/jbahh4z8I4rW8Xqa6cQE5xqnw0ueyMH7i7Ag==", "dependencies": { "@types/cors": "^2.8.5", "@types/express": "4.17.3", "cors": "^2.8.5", "express": "^4.17.1", - "node-fetch": "^2.6.7", "protobufjs": "^7.2.2" }, "bin": { @@ -2938,9 +3003,9 @@ } }, "node_modules/firebase-functions-test": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/firebase-functions-test/-/firebase-functions-test-3.1.1.tgz", - "integrity": "sha512-IlDzcd+8rUd87hD1ZAPXsc3cX5JGdfpKmKlUJWdZJlErdyznwXssPQzbRPX8rh929ZhwmzGpubFBt7itkXAg+A==", + "version": "3.2.0", + "resolved": "https://registry.npmjs.org/firebase-functions-test/-/firebase-functions-test-3.2.0.tgz", + "integrity": "sha512-UkOPIJH4I4qUGGSr4vaBcbAqn+YblVtMqRI2KQMW2nhMw5So91Iw1klu5Epk8vhEOhn1LPG5/tMaBI1MAtOt6Q==", "dev": true, "dependencies": { "@types/lodash": "^4.14.104", @@ -2952,7 +3017,7 @@ }, "peerDependencies": { "firebase-admin": "^8.0.0 || ^9.0.0 || ^10.0.0 || ^11.0.0 || ^12.0.0", - "firebase-functions": ">=4.3.0", + "firebase-functions": ">=4.9.0", "jest": ">=28.0.0" } }, @@ -2993,6 +3058,11 @@ "node": ">= 0.6" } }, + "node_modules/fs-constants": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/fs-constants/-/fs-constants-1.0.0.tgz", + "integrity": "sha512-y6OAwoSIf7FyjMIv94u+b5rdheZEjzR63GTyZJm5qh4Bi+2YgwLCcI/fPFZkL5PSixOt6ZNKm+w+Hfp/Bciwow==" + }, "node_modules/fs.realpath": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", @@ -3111,6 +3181,11 @@ "resolved": "https://registry.npmjs.org/getopts/-/getopts-2.3.0.tgz", "integrity": "sha512-5eDf9fuSXwxBL6q5HX+dhDj+dslFGWzU5thZ9kNKUkcPtaPdatmUFKwHFrLb/uf/WpA4BHET+AX3Scl56cAjpA==" }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==" + }, "node_modules/glob": { "version": "7.2.3", "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", @@ -3180,9 +3255,9 @@ } }, "node_modules/googleapis": { - "version": "131.0.0", - "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-131.0.0.tgz", - "integrity": "sha512-fa4kdkY0VwHDw/04ItpQv2tlvlPIwbh6NjHDoWAVrV52GuaZbYCMOC5Y+hRmprp5HHIMRODmyb2YujlbZSRUbQ==", + "version": "134.0.0", + "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-134.0.0.tgz", + "integrity": "sha512-o8LhD1754W6MHWtpwAPeP1WUHgNxuMxCnLMDFlMKAA5kCMTNqX9/eaTXnkkAIv6YRfoKMQ6D1vyR6/biXuhE9g==", "dependencies": { "google-auth-library": "^9.0.0", "googleapis-common": "^7.0.0" @@ -3219,9 +3294,9 @@ } }, "node_modules/got": { - "version": "14.1.0", - "resolved": "https://registry.npmjs.org/got/-/got-14.1.0.tgz", - "integrity": "sha512-jGmSBfxa7jOGg464azcsf/cUlJBZldU8edFpiVebIJrVBE4vqVx0t3Z2f1kz1WrcMvLgQREoC/l2ttDmSHwyRg==", + "version": "14.2.1", + "resolved": "https://registry.npmjs.org/got/-/got-14.2.1.tgz", + "integrity": "sha512-KOaPMremmsvx6l9BLC04LYE6ZFW4x7e4HkTe3LwBmtuYYQwpeS4XKqzhubTIkaQ1Nr+eXxeori0zuwupXMovBQ==", "dependencies": { "@sindresorhus/is": "^6.1.0", "@szmarczak/http-timer": "^5.0.1", @@ -3469,6 +3544,25 @@ "node": ">=0.10.0" } }, + "node_modules/ieee754": { + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", + "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ] + }, "node_modules/import-local": { "version": "3.1.0", "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", @@ -3515,6 +3609,11 @@ "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, + "node_modules/ini": { + "version": "1.3.8", + "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", + "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + }, "node_modules/interpret": { "version": "2.2.0", "resolved": "https://registry.npmjs.org/interpret/-/interpret-2.2.0.tgz", @@ -4307,9 +4406,9 @@ } }, "node_modules/jose": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", - "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==", + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz", + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==", "funding": { "url": "https://github.com/sponsors/panva" } @@ -4880,11 +4979,29 @@ "node": "*" } }, + "node_modules/minimist": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", + "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", + "funding": { + "url": "https://github.com/sponsors/ljharb" + } + }, + "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==" + }, "node_modules/ms": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==" + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -4900,6 +5017,36 @@ "node": ">= 0.6" } }, + "node_modules/node-abi": { + "version": "3.60.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.60.0.tgz", + "integrity": "sha512-zcGgwoXbzw9NczqbGzAWL/ToDYAxv1V8gL1D67ClbdkIfeeDBbY0GelZtC25ayLvVjr2q2cloHeQV1R0QAWqRQ==", + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==" + }, "node_modules/node-fetch": { "version": "2.7.0", "resolved": "https://registry.npmjs.org/node-fetch/-/node-fetch-2.7.0.tgz", @@ -5096,11 +5243,6 @@ "node": ">=6" } }, - "node_modules/packet-reader": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/packet-reader/-/packet-reader-1.0.0.tgz", - "integrity": "sha512-HAKu/fG3HpHFO0AA8WE8q2g+gBJaZ9MG7fcKk+IJPLTGAD6Psw4443l+9DGRbOIh3/aXr7Phy0TjilYivJo5XQ==" - }, "node_modules/parse-json": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", @@ -5169,15 +5311,13 @@ "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" }, "node_modules/pg": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.3.tgz", - "integrity": "sha512-+9iuvG8QfaaUrrph+kpF24cXkH1YOOUeArRNYIxq1viYHZagBxrTno7cecY1Fa44tJeZvaoG+Djpkc3JwehN5g==", - "dependencies": { - "buffer-writer": "2.0.0", - "packet-reader": "1.0.0", - "pg-connection-string": "^2.6.2", - "pg-pool": "^3.6.1", - "pg-protocol": "^1.6.0", + "version": "8.11.5", + "resolved": "https://registry.npmjs.org/pg/-/pg-8.11.5.tgz", + "integrity": "sha512-jqgNHSKL5cbDjFlHyYsCXmQDrfIX/3RsNwYqpd4N0Kt8niLuNoRNH+aazv6cOd43gPh9Y4DjQCtb+X0MH0Hvnw==", + "dependencies": { + "pg-connection-string": "^2.6.4", + "pg-pool": "^3.6.2", + "pg-protocol": "^1.6.1", "pg-types": "^2.1.0", "pgpass": "1.x" }, @@ -5216,17 +5356,17 @@ } }, "node_modules/pg-pool": { - "version": "3.6.1", - "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.1.tgz", - "integrity": "sha512-jizsIzhkIitxCGfPRzJn1ZdcosIt3pz9Sh3V01fm1vZnbnCMgmGl5wvGGdNN2EL9Rmb0EcFoCkixH4Pu+sP9Og==", + "version": "3.6.2", + "resolved": "https://registry.npmjs.org/pg-pool/-/pg-pool-3.6.2.tgz", + "integrity": "sha512-Htjbg8BlwXqSBQ9V8Vjtc+vzf/6fVUuak/3/XXKA9oxZprwW3IMDQTGHP+KDmVL7rtd+R1QjbnCFPuTHm3G4hg==", "peerDependencies": { "pg": ">=8.0" } }, "node_modules/pg-protocol": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.0.tgz", - "integrity": "sha512-M+PDm637OY5WM307051+bsDia5Xej6d9IR4GwJse1qA1DIhiKlksvrneZOYQq42OM+spubpcNYEo2FcKQrDk+Q==" + "version": "1.6.1", + "resolved": "https://registry.npmjs.org/pg-protocol/-/pg-protocol-1.6.1.tgz", + "integrity": "sha512-jPIlvgoD63hrEuihvIg+tJhoGjUsLPn6poJY9N5CnlPd91c2T18T/9zBtLxZSb1EhYxBRoZJtzScCaWlYLtktg==" }, "node_modules/pg-types": { "version": "2.2.0", @@ -5243,6 +5383,11 @@ "node": ">=4" } }, + "node_modules/pg/node_modules/pg-connection-string": { + "version": "2.6.4", + "resolved": "https://registry.npmjs.org/pg-connection-string/-/pg-connection-string-2.6.4.tgz", + "integrity": "sha512-v+Z7W/0EO707aNMaAEfiGnGL9sxxumwLl2fJvCQtMn9Fxsg+lPpPkdcyBSv/KFgpGdYkMfn+EI1Or2EHjpgLCA==" + }, "node_modules/pgpass": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/pgpass/-/pgpass-1.0.5.tgz", @@ -5329,6 +5474,31 @@ "node": ">=0.10.0" } }, + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/pretty-format": { "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", @@ -5427,6 +5597,15 @@ "resolved": "https://registry.npmjs.org/pseudomap/-/pseudomap-1.0.2.tgz", "integrity": "sha512-b/YwNhb8lk1Zz2+bXXpS/LK9OisiZZ1SNsSLxN1x2OXVEhW2Ckr/7mWE5vrC1ZTiJlD9g19jWszTmJsB+oEpFQ==" }, + "node_modules/pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "node_modules/pure-rand": { "version": "6.0.4", "resolved": "https://registry.npmjs.org/pure-rand/-/pure-rand-6.0.4.tgz", @@ -5478,9 +5657,9 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "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==", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -5491,6 +5670,28 @@ "node": ">= 0.8" } }, + "node_modules/rc": { + "version": "1.2.8", + "resolved": "https://registry.npmjs.org/rc/-/rc-1.2.8.tgz", + "integrity": "sha512-y3bGgqKj3QBdxLbLkomlohkvsA8gdAiUQlSBJnBhfn+BPxg4bc62d8TcBW15wavDfgexCgccckhcZvywyQYPOw==", + "dependencies": { + "deep-extend": "^0.6.0", + "ini": "~1.3.0", + "minimist": "^1.2.0", + "strip-json-comments": "~2.0.1" + }, + "bin": { + "rc": "cli.js" + } + }, + "node_modules/rc/node_modules/strip-json-comments": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-2.0.1.tgz", + "integrity": "sha512-4gB8na07fecVVkOI6Rs4e7T6NOTki5EmL7TUduTs6bu3EdnSycntVJ4re8kgZA+wx9IueI2Y11bfbgwtzuE0KQ==", + "engines": { + "node": ">=0.10.0" + } + }, "node_modules/react-is": { "version": "18.2.0", "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", @@ -5789,6 +5990,49 @@ "dev": true, "peer": true }, + "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" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "funding": [ + { + "type": "github", + "url": "https://github.com/sponsors/feross" + }, + { + "type": "patreon", + "url": "https://www.patreon.com/feross" + }, + { + "type": "consulting", + "url": "https://feross.org/support" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/sisteransi": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", @@ -5990,6 +6234,32 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/tar-fs": { + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/tar-fs/-/tar-fs-2.1.1.tgz", + "integrity": "sha512-V0r2Y9scmbDRLCNex/+hYzvp/zyYjvFbHPNgVTKfQvVrb6guiE/fxP+XblDNR011utopbkex2nM4dHNV6GDsng==", + "dependencies": { + "chownr": "^1.1.1", + "mkdirp-classic": "^0.5.2", + "pump": "^3.0.0", + "tar-stream": "^2.1.4" + } + }, + "node_modules/tar-stream": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/tar-stream/-/tar-stream-2.2.0.tgz", + "integrity": "sha512-ujeqbceABgwMZxEJnk2HDY2DlnUZ+9oEcb1KzTVfYHio0UE6dG71n60d8D2I4qNvleWrrXpmjpt7vZeF1LnMZQ==", + "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/tarn": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/tarn/-/tarn-3.0.2.tgz", @@ -6072,11 +6342,6 @@ "node": ">=8" } }, - "node_modules/text-decoding": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", - "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==" - }, "node_modules/tildify": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/tildify/-/tildify-2.0.0.tgz", @@ -6149,6 +6414,17 @@ "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.6.2.tgz", "integrity": "sha512-AEYxH93jGFPn/a2iVAwW87VuUIkR1FVUKB77NwMF7nBTDkDrrT/Hpt/IrCJ0QXhW27jTBDcf5ZY7w6RiqTMw2Q==" }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/type-detect": { "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", @@ -6436,9 +6712,9 @@ } }, "node_modules/yup": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/yup/-/yup-1.3.3.tgz", - "integrity": "sha512-v8QwZSsHH2K3/G9WSkp6mZKO+hugKT1EmnMqLNUcfu51HU9MDyhlETT/JgtzprnrnQHPWsjc6MUDMBp/l9fNnw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.4.0.tgz", + "integrity": "sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==", "dependencies": { "property-expr": "^2.0.5", "tiny-case": "^1.0.3", diff --git a/functions/package.json b/functions/package.json index 5477e331..5e7eed65 100644 --- a/functions/package.json +++ b/functions/package.json @@ -13,17 +13,17 @@ "start": "npm run shell" }, "dependencies": { - "@google-cloud/secret-manager": "^5.0.1", - "firebase-admin": "^12.0.0", - "firebase-functions": "^4.6.0", - "googleapis": "^131.0.0", - "got": "^14.1.0", + "@google-cloud/secret-manager": "^5.3.0", + "firebase-admin": "^12.1.0", + "firebase-functions": "^4.9.0", + "googleapis": "^134.0.0", + "got": "^14.2.1", "knex": "^3.1.0", - "pg": "^8.11.3", - "yup": "^1.3.3" + "pg": "^8.11.5", + "yup": "^1.4.0" }, "devDependencies": { - "firebase-functions-test": "^3.1.1" + "firebase-functions-test": "^3.2.0" }, "engines": { "node": "20" diff --git a/package-lock.json b/package-lock.json index 5e7f5929..36a25d7b 100644 --- a/package-lock.json +++ b/package-lock.json @@ -9,7 +9,7 @@ "version": "2.0.0-75", "license": "MIT", "dependencies": { - "@arcgis/core": "^4.28.10", + "@arcgis/core": "^4.29.10", "@radix-ui/react-accessible-icon": "^1.0.3", "@radix-ui/react-accordion": "^1.1.2", "@radix-ui/react-checkbox": "^1.0.4", @@ -21,70 +21,70 @@ "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-tooltip": "^1.0.7", - "@tanstack/react-query": "^5.18.1", - "@tanstack/react-table": "^8.11.8", + "@storybook/test": "^8.0.8", + "@tanstack/react-query": "^5.29.2", + "@tanstack/react-table": "^8.16.0", "@ugrc/layer-selector": "^6.2.3", - "@utahdts/utah-design-system-header": "^1.15.4", - "@xstate/react": "^4.0.3", + "@utahdts/utah-design-system-header": "^1.16.0", + "@xstate/react": "^4.1.1", "clsx": "^2.1.0", - "downshift": "^8.3.1", - "googleapis": "^131.0.0", - "immer": "^10.0.3", - "ky": "^1.2.0", + "downshift": "^9.0.4", + "googleapis": "^134.0.0", + "immer": "^10.0.4", + "ky": "^1.2.3", "localforage": "^1.10.0", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "react": "^18.2.0", - "react-content-loader": "^6.2.1", + "react-content-loader": "^7.0.0", "react-dom": "^18.2.0", "react-draggable": "^4.4.6", - "react-error-boundary": "^4.0.12", + "react-error-boundary": "^4.0.13", "react-virtual": "^2.10.4", "reactfire": "^4.2.3", - "tailwind-merge": "^2.2.1", + "tailwind-merge": "^2.3.0", "use-immer": "^0.9.0", - "xstate": "^5.6.0", - "yup": "^1.3.3" + "xstate": "^5.11.0", + "yup": "^1.4.0" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.12", - "@storybook/addon-interactions": "^7.6.12", - "@storybook/addon-links": "^7.6.12", - "@storybook/blocks": "^7.6.12", - "@storybook/react": "^7.6.12", - "@storybook/react-vite": "^7.6.12", - "@storybook/testing-library": "^0.2.2", + "@storybook/addon-essentials": "^8.0.8", + "@storybook/addon-interactions": "^8.0.8", + "@storybook/addon-links": "^8.0.8", + "@storybook/blocks": "^8.0.8", + "@storybook/react": "^8.0.8", + "@storybook/react-vite": "^8.0.8", "@tailwindcss/forms": "^0.5.7", - "@types/react": "^18.2.51", - "@types/react-dom": "^18.2.18", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", "@vitejs/plugin-react": "^4.2.1", - "autoprefixer": "^10.4.17", + "autoprefixer": "^10.4.19", "cpy-cli": "^5.0.0", "cross-env": "^7.0.3", - "dotenv": "^16.4.1", + "dotenv": "^16.4.5", "eslint": "^8.56.0", "eslint-config-plugin": "^1.0.11", "eslint-plugin-pretty": "^0.0.0", - "eslint-plugin-react-refresh": "^0.4.5", - "firebase-admin": "^12.0.0", - "firebase-tools": "^13.1.0", + "eslint-plugin-react-refresh": "^0.4.6", + "firebase-admin": "^12.1.0", + "firebase-tools": "^13.7.3", "if-env": "^1.0.4", "npm-run-all": "^4.1.5", - "postcss": "^8.4.33", - "prettier": "^3.2.4", + "postcss": "^8.4.38", + "prettier": "^3.2.5", "prettier-plugin-jsdoc": "^1.3.0", "prettier-plugin-organize-imports": "^3.2.4", - "prettier-plugin-packagejson": "^2.4.10", - "prettier-plugin-tailwindcss": "^0.5.11", + "prettier-plugin-packagejson": "^2.5.0", + "prettier-plugin-tailwindcss": "^0.5.14", "prop-types": "^15.8.1", - "sass": "^1.70.0", - "storybook": "^7.6.12", - "tailwindcss": "^3.4.1", - "typescript": "^5.3.3", - "vite": "^5.0.12", - "vitest": "^1.2.2" + "sass": "^1.75.0", + "storybook": "^8.0.8", + "tailwindcss": "^3.4.3", + "typescript": "^5.4.5", + "vite": "^5.2.9", + "vitest": "^1.5.0" } }, "node_modules/@aashutoshrathi/word-wrap": { @@ -96,6 +96,11 @@ "node": ">=0.10.0" } }, + "node_modules/@adobe/css-tools": { + "version": "4.3.3", + "resolved": "https://registry.npmjs.org/@adobe/css-tools/-/css-tools-4.3.3.tgz", + "integrity": "sha512-rE0Pygv0sEZ4vBWHlAgJLGDU7Pm8xoO6p3wsEceb7GYAjScrOHpEo8KK/eVkAcnSM+slAEtXjA2JpdjLp4fJQQ==" + }, "node_modules/@alloc/quick-lru": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/@alloc/quick-lru/-/quick-lru-5.2.0.tgz", @@ -152,18 +157,18 @@ } }, "node_modules/@arcgis/core": { - "version": "4.28.10", - "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.28.10.tgz", - "integrity": "sha512-FKvicMVDwFuKX8JKLqAfukzQU2F3AG7s3tDigTcIC4ApGRbj7Nc/F9dRfPZo+aY1Vl7Sa1FjYlo6tfV93LJ2Eg==", + "version": "4.29.10", + "resolved": "https://registry.npmjs.org/@arcgis/core/-/core-4.29.10.tgz", + "integrity": "sha512-EMJOJkeXG7sYeKLrjEWvF3cKWCFB4CFEjcsfRi0j9UlULv9NV9IarVryG1oLCg17CtEzcKjl7EZXiPnZsX5M2Q==", "dependencies": { "@esri/arcgis-html-sanitizer": "~3.0.1", "@esri/calcite-colors": "~6.1.0", - "@esri/calcite-components": "^1.9.2", + "@esri/calcite-components": "^2.4.0", "@popperjs/core": "~2.11.8", - "@zip.js/zip.js": "~2.7.29", - "focus-trap": "~7.5.3", - "luxon": "~3.4.3", - "sortablejs": "~1.15.0" + "@vaadin/grid": "~24.3.6", + "@zip.js/zip.js": "~2.7.34", + "luxon": "~3.4.4", + "sortablejs": "~1.15.2" } }, "node_modules/@aw-web-design/x-default-browser": { @@ -179,114 +184,42 @@ } }, "node_modules/@babel/code-frame": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.23.5.tgz", - "integrity": "sha512-CgH3s1a96LipHCmSUmYFPwY7MNx8C3avkq7i4Wl3cfa662ldtUe4VM1TPXX70pfmrlWTb6jLqTYrZyT2ZTJBgA==", - "dev": true, + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.24.2.tgz", + "integrity": "sha512-y5+tLQyV8pg3fsiln67BVLD1P13Eg4lh5RW9mF0zUuvLrv9uIQ4MCL+CRT+FTsBlBjcIan6PGsLcBN0m3ClUyQ==", "dependencies": { - "@babel/highlight": "^7.23.4", - "chalk": "^2.4.2" + "@babel/highlight": "^7.24.2", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" } }, - "node_modules/@babel/code-frame/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, - "dependencies": { - "color-convert": "^1.9.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/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, - "dependencies": { - "ansi-styles": "^3.2.1", - "escape-string-regexp": "^1.0.5", - "supports-color": "^5.3.0" - }, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/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, - "dependencies": { - "color-name": "1.1.3" - } - }, - "node_modules/@babel/code-frame/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 - }, - "node_modules/@babel/code-frame/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, - "engines": { - "node": ">=0.8.0" - } - }, - "node_modules/@babel/code-frame/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, - "engines": { - "node": ">=4" - } - }, - "node_modules/@babel/code-frame/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, - "dependencies": { - "has-flag": "^3.0.0" - }, - "engines": { - "node": ">=4" - } - }, "node_modules/@babel/compat-data": { - "version": "7.23.5", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.23.5.tgz", - "integrity": "sha512-uU27kfDRlhfKl+w1U6vp16IuvSLtjAxdArVXPa9BvLkrr7CYIsxH5adpHObeAGY/41+syctUWOZ140a2Rvkgjw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.24.4.tgz", + "integrity": "sha512-vg8Gih2MLK+kOkHJp4gBEIkyaIi00jgWot2D9QOmmfLC8jINSOzmCLta6Bvz/JSBCqnegV0L80jhxkol5GWNfQ==", "dev": true, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.23.7.tgz", - "integrity": "sha512-+UpDgowcmqe36d4NwqvKsyPMlOLNGMsfMmQ5WGCu+siCe3t3dfe9njrzGfdN4qq+bcNUt0+Vw6haRxBOycs4dw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.24.4.tgz", + "integrity": "sha512-MBVlMXP+kkl5394RBLSxxk/iLTeVGuXTV3cIDXavPpMMqnSnt6apKgan/U8O3USWZCWZT/TbgfEpKa4uMgN4Dg==", "dev": true, "dependencies": { "@ampproject/remapping": "^2.2.0", - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.2", + "@babel/generator": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helpers": "^7.23.7", - "@babel/parser": "^7.23.6", - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6", + "@babel/helpers": "^7.24.4", + "@babel/parser": "^7.24.4", + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0", "convert-source-map": "^2.0.0", "debug": "^4.1.0", "gensync": "^1.0.0-beta.2", @@ -302,14 +235,14 @@ } }, "node_modules/@babel/generator": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.23.6.tgz", - "integrity": "sha512-qrSfCYxYQB5owCmGLbl8XRpX1ytXlpueOb0N0UmQwA073KZxejgQTzAmJezxvpwQD9uGtK2shHdi55QT+MbjIw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.24.4.tgz", + "integrity": "sha512-Xd6+v6SnjWVx/nus+y0l1sxMOTOMBkyL4+BIdbALyatQnAe/SRVjANeDPSCYaX+i1iJmuGSKf3Z+E+V/va1Hvw==", "dev": true, "dependencies": { - "@babel/types": "^7.23.6", - "@jridgewell/gen-mapping": "^0.3.2", - "@jridgewell/trace-mapping": "^0.3.17", + "@babel/types": "^7.24.0", + "@jridgewell/gen-mapping": "^0.3.5", + "@jridgewell/trace-mapping": "^0.3.25", "jsesc": "^2.5.1" }, "engines": { @@ -357,9 +290,9 @@ } }, "node_modules/@babel/helper-create-class-features-plugin": { - "version": "7.23.10", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.23.10.tgz", - "integrity": "sha512-2XpP2XhkXzgxecPNEEK8Vz8Asj9aRxt08oKOqtiZoqV2UGZ5T+EkyP9sXQ9nwMxBIG34a7jmasVqoMop7VdPUw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.24.4.tgz", + "integrity": "sha512-lG75yeuUSVu0pIcbhiYMXBXANHrpUPaOfu7ryAzskCgKUHuAxRQI5ssrtmF0X9UXldPlvT0XM/A4F44OXRt6iQ==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", @@ -367,7 +300,7 @@ "@babel/helper-function-name": "^7.23.0", "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-replace-supers": "^7.24.1", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", "semver": "^6.3.1" @@ -397,9 +330,9 @@ } }, "node_modules/@babel/helper-define-polyfill-provider": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.5.0.tgz", - "integrity": "sha512-NovQquuQLAQ5HuyjCz7WQP9MjRj7dx++yspwiyUiGl9ZyadHRSql1HZh5ogRd8W8w6YM6EQ/NTB8rgjLt5W65Q==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.6.1.tgz", + "integrity": "sha512-o7SDgTJuvx5vLKD6SFvkydkSMBvahDKGiNJzG22IZYXhiqoe9efY7zocICBgzHV4IRg5wdgl2nEL/tulKIEIbA==", "dev": true, "dependencies": { "@babel/helper-compilation-targets": "^7.22.6", @@ -459,12 +392,12 @@ } }, "node_modules/@babel/helper-module-imports": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.22.15.tgz", - "integrity": "sha512-0pYVBnDKZO2fnSPCrgM/6WMc7eS20Fbok+0r88fp+YtWVLZrp4CkafFGIp+W0VKw4a22sgebPT99y+FDNMdP4w==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.24.3.tgz", + "integrity": "sha512-viKb0F9f2s0BCS22QSF308z/+1YWKV/76mwt61NBzS5izMzDPwdq1pTrzf+Li3npBWX9KdQbkeCt1jSAM7lZqg==", "dev": true, "dependencies": { - "@babel/types": "^7.22.15" + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -502,9 +435,9 @@ } }, "node_modules/@babel/helper-plugin-utils": { - "version": "7.22.5", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.22.5.tgz", - "integrity": "sha512-uLls06UVKgFG9QD4OeFYLEGteMIAa5kpTPcFL28yuCIIzsf6ZyKZMllKVOCZFhiZ5ptnwX4mtKdWCBE/uT4amg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.24.0.tgz", + "integrity": "sha512-9cUznXMG0+FxRuJfvL82QlTqIzhVW9sL0KjMPHhAOOvpQGL8QtdxnBKILjBqxlHyliz0yCa1G903ZXI/FuHy2w==", "dev": true, "engines": { "node": ">=6.9.0" @@ -528,13 +461,13 @@ } }, "node_modules/@babel/helper-replace-supers": { - "version": "7.22.20", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.22.20.tgz", - "integrity": "sha512-qsW0In3dbwQUbK8kejJ4R7IHVGwHJlV6lpG6UA7a9hSa2YEiAib+N1T2kr6PEeUT+Fl7najmSOS6SmAwCHK6Tw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.24.1.tgz", + "integrity": "sha512-QCR1UqC9BzG5vZl8BMicmZ28RuUBnHhAMddD8yHFHDRH9lLTZ9uUPehX8ctVPT8l0TKblJidqcgUUKGVrePleQ==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-member-expression-to-functions": "^7.22.15", + "@babel/helper-member-expression-to-functions": "^7.23.0", "@babel/helper-optimise-call-expression": "^7.22.5" }, "engines": { @@ -593,7 +526,6 @@ "version": "7.22.20", "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.22.20.tgz", "integrity": "sha512-Y4OZ+ytlatR8AI+8KZfKuL5urKp7qey08ha31L8b3BwewJAoJamTzyvxPR/5D+KkdJCGPq/+8TukHBlY10FX9A==", - "dev": true, "engines": { "node": ">=6.9.0" } @@ -622,28 +554,28 @@ } }, "node_modules/@babel/helpers": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.23.8.tgz", - "integrity": "sha512-KDqYz4PiOWvDFrdHLPhKtCThtIcKVy6avWD2oG4GEvyQ+XDZwHD4YQd+H2vNMnq2rkdxsDkU82T+Vk8U/WXHRQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.24.4.tgz", + "integrity": "sha512-FewdlZbSiwaVGlgT1DPANDuCHaDMiOo+D/IDYRFYjHOuv66xMSJ7fQwwODwRNAPkADIO/z1EoF/l2BCWlWABDw==", "dev": true, "dependencies": { - "@babel/template": "^7.22.15", - "@babel/traverse": "^7.23.7", - "@babel/types": "^7.23.6" + "@babel/template": "^7.24.0", + "@babel/traverse": "^7.24.1", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/highlight": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.23.4.tgz", - "integrity": "sha512-acGdbYSfp2WheJoJm/EBBBLh/ID8KDc64ISZ9DYtBmC8/Q204PZJLHyzeB5qMzJ5trcOkybd78M4x2KWsUq++A==", - "dev": true, + "version": "7.24.2", + "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.24.2.tgz", + "integrity": "sha512-Yac1ao4flkTxTteCDZLEvdxg2fZfz1v8M4QpaGypq/WPDqg3ijHYbDfs+LG5hvzSoqaSZ9/Z9lKSP3CjZjv+pA==", "dependencies": { "@babel/helper-validator-identifier": "^7.22.20", "chalk": "^2.4.2", - "js-tokens": "^4.0.0" + "js-tokens": "^4.0.0", + "picocolors": "^1.0.0" }, "engines": { "node": ">=6.9.0" @@ -653,7 +585,6 @@ "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, "dependencies": { "color-convert": "^1.9.0" }, @@ -665,7 +596,6 @@ "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, "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -679,7 +609,6 @@ "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, "dependencies": { "color-name": "1.1.3" } @@ -687,14 +616,12 @@ "node_modules/@babel/highlight/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 + "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" }, "node_modules/@babel/highlight/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, "engines": { "node": ">=0.8.0" } @@ -703,7 +630,6 @@ "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, "engines": { "node": ">=4" } @@ -712,7 +638,6 @@ "version": "5.5.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", - "dev": true, "dependencies": { "has-flag": "^3.0.0" }, @@ -721,9 +646,9 @@ } }, "node_modules/@babel/parser": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.23.6.tgz", - "integrity": "sha512-Z2uID7YJ7oNvAI20O9X0bblw7Qqs8Q2hFy0R9tAfnfLkp5MW0UH9eUvnDSnFwKZ0AvgS1ucqR4KzvVHgnke1VQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.24.4.tgz", + "integrity": "sha512-zTvEBcghmeBma9QIGunWevvBAp4/Qu9Bdq+2k0Ot4fVMD6v3dsC9WOcRSKk7tRRyBM/53yKMJko9xOatGQAwSg==", "dev": true, "bin": { "parser": "bin/babel-parser.js" @@ -732,13 +657,29 @@ "node": ">=6.0.0" } }, + "node_modules/@babel/plugin-bugfix-firefox-class-in-computed-class-key": { + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-firefox-class-in-computed-class-key/-/plugin-bugfix-firefox-class-in-computed-class-key-7.24.4.tgz", + "integrity": "sha512-qpl6vOOEEzTLLcsuqYYo8yDtrTocmu2xkGvgNebvPjT9DTtfFYGmgDqY+rBYXNlqL4s9qLDn6xkrJv4RxAPiTA==", + "dev": true, + "dependencies": { + "@babel/helper-environment-visitor": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0" + }, + "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.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.23.3.tgz", - "integrity": "sha512-iRkKcCqb7iGnq9+3G6rZ+Ciz5VywC4XNRHe57lKM+jOeYAoR0lVqdeeDRfh0tQcTfw/+vBhHn926FmQhLtlFLQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression/-/plugin-bugfix-safari-id-destructuring-collision-in-function-expression-7.24.1.tgz", + "integrity": "sha512-y4HqEnkelJIOQGd+3g1bTeKsA5c6qM7eOn7VggGVbBc0y8MLSKHacwcIE2PplNlQSj0PqS9rrXL/nkPVK+kUNg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -748,14 +689,14 @@ } }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.23.3.tgz", - "integrity": "sha512-WwlxbfMNdVEpQjZmK5mhm7oSwD3dS6eU+Iwsi4Knl9wAletWem7kaRsGOG+8UEbRyqxY4SS5zvtfXwX+jMxUwQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.24.1.tgz", + "integrity": "sha512-Hj791Ii4ci8HqnaKHAlLNs+zaLXb0EzSDhiAWp5VNlyvCNymYfacs64pxTxbH1znW/NcArSmwpmG9IKE/TUVVQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", - "@babel/plugin-transform-optional-chaining": "^7.23.3" + "@babel/plugin-transform-optional-chaining": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -765,13 +706,13 @@ } }, "node_modules/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.23.7.tgz", - "integrity": "sha512-LlRT7HgaifEpQA1ZgLVOIJZZFVPWN5iReq/7/JixwBtwcoeVGDBD53ZV28rrsLYOZs1Y/EHhA8N/Z6aazHR8cw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly/-/plugin-bugfix-v8-static-class-fields-redefine-readonly-7.24.1.tgz", + "integrity": "sha512-m9m/fXsXLiHfwdgydIFnpk+7jlVbnvlK5B2EKiPdLUb6WX654ZaaEWJUjk8TftRbZpK0XibovlLWX4KIZhV6jw==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -856,12 +797,12 @@ } }, "node_modules/@babel/plugin-syntax-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.23.3.tgz", - "integrity": "sha512-YZiAIpkJAwQXBJLIQbRFayR5c+gJ35Vcz3bg954k7cd73zqjvhacJuL9RbrzPz8qPmZdgqP6EUKwy0PCNhaaPA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.24.1.tgz", + "integrity": "sha512-sxi2kLTI5DeW5vDtMUsk4mTPwvlUDbjOnoWayhynCwrw4QXRld4QEYwqzY8JmQXaJUtgUuCIurtSRH5sn4c7mA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -871,12 +812,12 @@ } }, "node_modules/@babel/plugin-syntax-import-assertions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.23.3.tgz", - "integrity": "sha512-lPgDSU+SJLK3xmFDTV2ZRQAiM7UuUjGidwBywFavObCiZc1BeAAcMtHJKUya92hPHO+at63JJPLygilZard8jw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.24.1.tgz", + "integrity": "sha512-IuwnI5XnuF189t91XbxmXeCDz3qs6iDRO7GJ++wcfgeXNs/8FmIlKcpDSXNVyuLQxlwvskmI3Ct73wUODkJBlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -886,12 +827,12 @@ } }, "node_modules/@babel/plugin-syntax-import-attributes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.23.3.tgz", - "integrity": "sha512-pawnE0P9g10xgoP7yKr6CK63K2FMsTE+FZidZO/1PwRdzmAPVs+HS1mAURUsgaoxammTJvULUdIkEK0gOcU2tA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-attributes/-/plugin-syntax-import-attributes-7.24.1.tgz", + "integrity": "sha512-zhQTMH0X2nVLnb04tz+s7AMuasX8U0FnpE+nHTOhSOINjWMnopoZTxtIKsd45n4GQ/HIZLyfIpoul8e2m0DnRA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -925,12 +866,12 @@ } }, "node_modules/@babel/plugin-syntax-jsx": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.23.3.tgz", - "integrity": "sha512-EB2MELswq55OHUoRZLGg/zC7QWUKfNLpE57m/S2yr1uEneIgsTgrSzXP3NXEsMkVn76OlaVVnzN+ugObuYGwhg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.24.1.tgz", + "integrity": "sha512-2eCtxZXf+kbkMIsXS4poTvT4Yu5rXiRa+9xGVT56raghjmBTKMpFNc9R4IDiB4emao9eO22Ox7CxuJG7BgExqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1042,12 +983,12 @@ } }, "node_modules/@babel/plugin-syntax-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.23.3.tgz", - "integrity": "sha512-9EiNjVJOMwCO+43TqoTrgQ8jMwcAd0sWyXi9RPfIsLTj4R2MADDDQXELhffaUx/uJv2AYcxBgPwH6j4TIA4ytQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.24.1.tgz", + "integrity": "sha512-Yhnmvy5HZEnHUty6i++gcfH1/l68AHnItFHnaCv6hn9dNh0hQvvQJsxpi4BMBFN5DLeHBuucT/0DgzXif/OyRw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1073,12 +1014,12 @@ } }, "node_modules/@babel/plugin-transform-arrow-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.23.3.tgz", - "integrity": "sha512-NzQcQrzaQPkaEwoTm4Mhyl8jI1huEL/WWIEvudjTCMJ9aBZNpsJbMASx7EQECtQQPS/DcnFpo0FIh3LvEO9cxQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.24.1.tgz", + "integrity": "sha512-ngT/3NkRhsaep9ck9uj2Xhv9+xB1zShY3tM3g6om4xxCELwCDN4g4Aq5dRn48+0hasAql7s2hdBOysCfNpr4fw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1088,13 +1029,13 @@ } }, "node_modules/@babel/plugin-transform-async-generator-functions": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.23.9.tgz", - "integrity": "sha512-8Q3veQEDGe14dTYuwagbRtwxQDnytyg1JFu4/HwEMETeofocrB0U0ejBJIXoeG/t2oXZ8kzCyI0ZZfbT80VFNQ==", + "version": "7.24.3", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-generator-functions/-/plugin-transform-async-generator-functions-7.24.3.tgz", + "integrity": "sha512-Qe26CMYVjpQxJ8zxM1340JFNjZaF+ISWpr1Kt/jGo+ZTUzKkfw/pphEWbRCb+lmSM6k/TOgfYLvmbHkUQ0asIg==", "dev": true, "dependencies": { "@babel/helper-environment-visitor": "^7.22.20", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-remap-async-to-generator": "^7.22.20", "@babel/plugin-syntax-async-generators": "^7.8.4" }, @@ -1106,13 +1047,13 @@ } }, "node_modules/@babel/plugin-transform-async-to-generator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.23.3.tgz", - "integrity": "sha512-A7LFsKi4U4fomjqXJlZg/u0ft/n8/7n7lpffUP/ZULx/DtV9SGlNKZolHH6PE8Xl1ngCc0M11OaeZptXVkfKSw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.24.1.tgz", + "integrity": "sha512-AawPptitRXp1y0n4ilKcGbRYWfbbzFWz2NqNu7dacYDtFtz0CMjG64b3LQsb3KIgnf4/obcUL78hfaOS7iCUfw==", "dev": true, "dependencies": { - "@babel/helper-module-imports": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-module-imports": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-remap-async-to-generator": "^7.22.20" }, "engines": { @@ -1123,12 +1064,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoped-functions": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.23.3.tgz", - "integrity": "sha512-vI+0sIaPIO6CNuM9Kk5VmXcMVRiOpDh7w2zZt9GXzmE/9KD70CUEVhvPR/etAeNK/FAEkhxQtXOzVF3EuRL41A==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.24.1.tgz", + "integrity": "sha512-TWWC18OShZutrv9C6mye1xwtam+uNi2bnTOCBUd5sZxyHOiWbU6ztSROofIMrK84uweEZC219POICK/sTYwfgg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1138,12 +1079,12 @@ } }, "node_modules/@babel/plugin-transform-block-scoping": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.23.4.tgz", - "integrity": "sha512-0QqbP6B6HOh7/8iNR4CQU2Th/bbRtBp4KS9vcaZd1fZ0wSh5Fyssg0UCIHwxh+ka+pNDREbVLQnHCMHKZfPwfw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.24.4.tgz", + "integrity": "sha512-nIFUZIpGKDf9O9ttyRXpHFpKC+X3Y5mtshZONuEUYBomAKoM4y029Jr+uB1bHGPhNmK8YXHevDtKDOLmtRrp6g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1153,13 +1094,13 @@ } }, "node_modules/@babel/plugin-transform-class-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.23.3.tgz", - "integrity": "sha512-uM+AN8yCIjDPccsKGlw271xjJtGii+xQIF/uMPS8H15L12jZTsLfF4o5vNO7d/oUguOyfdikHGc/yi9ge4SGIg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-properties/-/plugin-transform-class-properties-7.24.1.tgz", + "integrity": "sha512-OMLCXi0NqvJfORTaPQBwqLXHhb93wkBKZ4aNwMl6WtehO7ar+cmp+89iPEQPqxAnxsOKTaMcs3POz3rKayJ72g==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1169,13 +1110,13 @@ } }, "node_modules/@babel/plugin-transform-class-static-block": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.23.4.tgz", - "integrity": "sha512-nsWu/1M+ggti1SOALj3hfx5FXzAY06fwPJsUZD4/A5e1bWi46VUIWtD+kOX6/IdhXGsXBWllLFDSnqSCdUNydQ==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-class-static-block/-/plugin-transform-class-static-block-7.24.4.tgz", + "integrity": "sha512-B8q7Pz870Hz/q9UgP8InNpY01CSLDSCyqX7zcRuv3FcPl87A2G17lASroHWaCtbdIcbYzOZ7kWmXFKbijMSmFg==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-class-static-block": "^7.14.5" }, "engines": { @@ -1186,17 +1127,17 @@ } }, "node_modules/@babel/plugin-transform-classes": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.23.8.tgz", - "integrity": "sha512-yAYslGsY1bX6Knmg46RjiCiNSwJKv2IUC8qOdYKqMMr0491SXFhcHqOdRDeCRohOOIzwN/90C6mQ9qAKgrP7dg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.24.1.tgz", + "integrity": "sha512-ZTIe3W7UejJd3/3R4p7ScyyOoafetUShSf4kCqV0O7F/RiHxVj/wRaRnQlrGwflvcehNA8M42HkAiEDYZu2F1Q==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1", "@babel/helper-split-export-declaration": "^7.22.6", "globals": "^11.1.0" }, @@ -1208,13 +1149,13 @@ } }, "node_modules/@babel/plugin-transform-computed-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.23.3.tgz", - "integrity": "sha512-dTj83UVTLw/+nbiHqQSFdwO9CbTtwq1DsDqm3CUEtDrZNET5rT5E6bIdTlOftDTDLMYxvxHNEYO4B9SLl8SLZw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.24.1.tgz", + "integrity": "sha512-5pJGVIUfJpOS+pAqBQd+QMaTD2vCL/HcePooON6pDpHgRp4gNRmzyHTPIkXntwKsq3ayUFVfJaIKPw2pOkOcTw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/template": "^7.22.15" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/template": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1224,12 +1165,12 @@ } }, "node_modules/@babel/plugin-transform-destructuring": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.23.3.tgz", - "integrity": "sha512-n225npDqjDIr967cMScVKHXJs7rout1q+tt50inyBCPkyZ8KxeI6d+GIbSBTT/w/9WdlWDOej3V9HE5Lgk57gw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.24.1.tgz", + "integrity": "sha512-ow8jciWqNxR3RYbSNVuF4U2Jx130nwnBnhRw6N6h1bOejNkABmcI5X5oz29K4alWX7vf1C+o6gtKXikzRKkVdw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1239,13 +1180,13 @@ } }, "node_modules/@babel/plugin-transform-dotall-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.23.3.tgz", - "integrity": "sha512-vgnFYDHAKzFaTVp+mneDsIEbnJ2Np/9ng9iviHw3P/KVcgONxpNULEW/51Z/BaFojG2GI2GwwXck5uV1+1NOYQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.24.1.tgz", + "integrity": "sha512-p7uUxgSoZwZ2lPNMzUkqCts3xlp8n+o05ikjy7gbtFJSt9gdU88jAmtfmOxHM14noQXBxfgzf2yRWECiNVhTCw==", "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1255,12 +1196,12 @@ } }, "node_modules/@babel/plugin-transform-duplicate-keys": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.23.3.tgz", - "integrity": "sha512-RrqQ+BQmU3Oyav3J+7/myfvRCq7Tbz+kKLLshUmMwNlDHExbGL7ARhajvoBJEvc+fCguPPu887N+3RRXBVKZUA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.24.1.tgz", + "integrity": "sha512-msyzuUnvsjsaSaocV6L7ErfNsa5nDWL1XKNnDePLgmz+WdU4w/J8+AxBMrWfi9m4IxfL5sZQKUPQKDQeeAT6lA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1270,12 +1211,12 @@ } }, "node_modules/@babel/plugin-transform-dynamic-import": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.23.4.tgz", - "integrity": "sha512-V6jIbLhdJK86MaLh4Jpghi8ho5fGzt3imHOBu/x0jlBaPYqDoWz4RDXjmMOfnh+JWNaQleEAByZLV0QzBT4YQQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dynamic-import/-/plugin-transform-dynamic-import-7.24.1.tgz", + "integrity": "sha512-av2gdSTyXcJVdI+8aFZsCAtR29xJt0S5tas+Ef8NvBNmD1a+N/3ecMLeMBgfcK+xzsjdLDT6oHt+DFPyeqUbDA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-dynamic-import": "^7.8.3" }, "engines": { @@ -1286,13 +1227,13 @@ } }, "node_modules/@babel/plugin-transform-exponentiation-operator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.23.3.tgz", - "integrity": "sha512-5fhCsl1odX96u7ILKHBj4/Y8vipoqwsJMh4csSA8qFfxrZDEA4Ssku2DyNvMJSmZNOEBT750LfFPbtrnTP90BQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.24.1.tgz", + "integrity": "sha512-U1yX13dVBSwS23DEAqU+Z/PkwE9/m7QQy8Y9/+Tdb8UWYaGNDYwTLi19wqIAiROr8sXVum9A/rtiH5H0boUcTw==", "dev": true, "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1302,12 +1243,12 @@ } }, "node_modules/@babel/plugin-transform-export-namespace-from": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.23.4.tgz", - "integrity": "sha512-GzuSBcKkx62dGzZI1WVgTWvkkz84FZO5TC5T8dl/Tht/rAla6Dg/Mz9Yhypg+ezVACf/rgDuQt3kbWEv7LdUDQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-export-namespace-from/-/plugin-transform-export-namespace-from-7.24.1.tgz", + "integrity": "sha512-Ft38m/KFOyzKw2UaJFkWG9QnHPG/Q/2SkOrRk4pNBPg5IPZ+dOxcmkK5IyuBcxiNPyyYowPGUReyBvrvZs7IlQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" }, "engines": { @@ -1318,13 +1259,13 @@ } }, "node_modules/@babel/plugin-transform-flow-strip-types": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.23.3.tgz", - "integrity": "sha512-26/pQTf9nQSNVJCrLB1IkHUKyPxR+lMrH2QDPG89+Znu9rAMbtrybdbWeE9bb7gzjmE5iXHEY+e0HUwM6Co93Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.24.1.tgz", + "integrity": "sha512-iIYPIWt3dUmUKKE10s3W+jsQ3icFkw0JyRVyY1B7G4yK/nngAOHLVx8xlhA6b/Jzl/Y0nis8gjqhqKtRDQqHWQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-flow": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-flow": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1334,12 +1275,12 @@ } }, "node_modules/@babel/plugin-transform-for-of": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.23.6.tgz", - "integrity": "sha512-aYH4ytZ0qSuBbpfhuofbg/e96oQ7U2w1Aw/UQmKT+1l39uEhUPoFS3fHevDc1G0OvewyDudfMKY1OulczHzWIw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.24.1.tgz", + "integrity": "sha512-OxBdcnF04bpdQdR3i4giHZNZQn7cm8RQKcSwA17wAAqEELo1ZOwp5FFgeptWUQXFyT9kwHo10aqqauYkRZPCAg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { @@ -1350,14 +1291,14 @@ } }, "node_modules/@babel/plugin-transform-function-name": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.23.3.tgz", - "integrity": "sha512-I1QXp1LxIvt8yLaib49dRW5Okt7Q4oaxao6tFVKS/anCdEOMtYwWVKoiOA1p34GOWIZjUK0E+zCp7+l1pfQyiw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.24.1.tgz", + "integrity": "sha512-BXmDZpPlh7jwicKArQASrj8n22/w6iymRnvHYYd2zO30DbE277JO20/7yXJT3QxDPtiQiOxQBbZH4TpivNXIxA==", "dev": true, "dependencies": { - "@babel/helper-compilation-targets": "^7.22.15", + "@babel/helper-compilation-targets": "^7.23.6", "@babel/helper-function-name": "^7.23.0", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1367,12 +1308,12 @@ } }, "node_modules/@babel/plugin-transform-json-strings": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.23.4.tgz", - "integrity": "sha512-81nTOqM1dMwZ/aRXQ59zVubN9wHGqk6UtqRK+/q+ciXmRy8fSolhGVvG09HHRGo4l6fr/c4ZhXUQH0uFW7PZbg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-json-strings/-/plugin-transform-json-strings-7.24.1.tgz", + "integrity": "sha512-U7RMFmRvoasscrIFy5xA4gIp8iWnWubnKkKuUGJjsuOH7GfbMkB+XZzeslx2kLdEGdOJDamEmCqOks6e8nv8DQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-json-strings": "^7.8.3" }, "engines": { @@ -1383,12 +1324,12 @@ } }, "node_modules/@babel/plugin-transform-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.23.3.tgz", - "integrity": "sha512-wZ0PIXRxnwZvl9AYpqNUxpZ5BiTGrYt7kueGQ+N5FiQ7RCOD4cm8iShd6S6ggfVIWaJf2EMk8eRzAh52RfP4rQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.24.1.tgz", + "integrity": "sha512-zn9pwz8U7nCqOYIiBaOxoQOtYmMODXTJnkxG4AtX8fPmnCRYWBOHD0qcpwS9e2VDSp1zNJYpdnFMIKb8jmwu6g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1398,12 +1339,12 @@ } }, "node_modules/@babel/plugin-transform-logical-assignment-operators": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.23.4.tgz", - "integrity": "sha512-Mc/ALf1rmZTP4JKKEhUwiORU+vcfarFVLfcFiolKUo6sewoxSEgl36ak5t+4WamRsNr6nzjZXQjM35WsU+9vbg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-logical-assignment-operators/-/plugin-transform-logical-assignment-operators-7.24.1.tgz", + "integrity": "sha512-OhN6J4Bpz+hIBqItTeWJujDOfNP+unqv/NJgyhlpSqgBTPm37KkMmZV6SYcOj+pnDbdcl1qRGV/ZiIjX9Iy34w==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" }, "engines": { @@ -1414,12 +1355,12 @@ } }, "node_modules/@babel/plugin-transform-member-expression-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.23.3.tgz", - "integrity": "sha512-sC3LdDBDi5x96LA+Ytekz2ZPk8i/Ck+DEuDbRAll5rknJ5XRTSaPKEYwomLcs1AA8wg9b3KjIQRsnApj+q51Ag==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.24.1.tgz", + "integrity": "sha512-4ojai0KysTWXzHseJKa1XPNXKRbuUrhkOPY4rEGeR+7ChlJVKxFa3H3Bz+7tWaGKgJAXUWKOGmltN+u9B3+CVg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1429,13 +1370,13 @@ } }, "node_modules/@babel/plugin-transform-modules-amd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.23.3.tgz", - "integrity": "sha512-vJYQGxeKM4t8hYCKVBlZX/gtIY2I7mRGFNcm85sgXGMTBcoV3QdVtdpbcWEbzbfUIUZKwvgFT82mRvaQIebZzw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.24.1.tgz", + "integrity": "sha512-lAxNHi4HVtjnHd5Rxg3D5t99Xm6H7b04hUS7EHIXcUl2EV4yl1gWdqZrNzXnSrHveL9qMdbODlLF55mvgjAfaQ==", "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1445,13 +1386,13 @@ } }, "node_modules/@babel/plugin-transform-modules-commonjs": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.23.3.tgz", - "integrity": "sha512-aVS0F65LKsdNOtcz6FRCpE4OgsP2OFnW46qNxNIX9h3wuzaNcSQsJysuMwqSibC98HPrf2vCgtxKNwS0DAlgcA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.24.1.tgz", + "integrity": "sha512-szog8fFTUxBfw0b98gEWPaEqF42ZUD/T3bkynW/wtgx2p/XCP55WEsb+VosKceRSd6njipdZvNogqdtI4Q0chw==", "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-simple-access": "^7.22.5" }, "engines": { @@ -1462,14 +1403,14 @@ } }, "node_modules/@babel/plugin-transform-modules-systemjs": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.23.9.tgz", - "integrity": "sha512-KDlPRM6sLo4o1FkiSlXoAa8edLXFsKKIda779fbLrvmeuc3itnjCtaO6RrtoaANsIJANj+Vk1zqbZIMhkCAHVw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.24.1.tgz", + "integrity": "sha512-mqQ3Zh9vFO1Tpmlt8QPnbwGHzNz3lpNEMxQb1kAemn/erstyqw1r9KeOlOfo3y6xAnFEcOv2tSyrXfmMk+/YZA==", "dev": true, "dependencies": { "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-identifier": "^7.22.20" }, "engines": { @@ -1480,13 +1421,13 @@ } }, "node_modules/@babel/plugin-transform-modules-umd": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.23.3.tgz", - "integrity": "sha512-zHsy9iXX2nIsCBFPud3jKn1IRPWg3Ing1qOZgeKV39m1ZgIdpJqvlWVeiHBZC6ITRG0MfskhYe9cLgntfSFPIg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.24.1.tgz", + "integrity": "sha512-tuA3lpPj+5ITfcCluy6nWonSL7RvaG0AOTeAuvXqEKS34lnLzXpDb0dcP6K8jD0zWZFNDVly90AGFJPnm4fOYg==", "dev": true, "dependencies": { "@babel/helper-module-transforms": "^7.23.3", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1512,12 +1453,12 @@ } }, "node_modules/@babel/plugin-transform-new-target": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.23.3.tgz", - "integrity": "sha512-YJ3xKqtJMAT5/TIZnpAR3I+K+WaDowYbN3xyxI8zxx/Gsypwf9B9h0VB+1Nh6ACAAPRS5NSRje0uVv5i79HYGQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.24.1.tgz", + "integrity": "sha512-/rurytBM34hYy0HKZQyA0nHbQgQNFm4Q/BOc9Hflxi2X3twRof7NaE5W46j4kQitm7SvACVRXsa6N/tSZxvPug==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1527,12 +1468,12 @@ } }, "node_modules/@babel/plugin-transform-nullish-coalescing-operator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.23.4.tgz", - "integrity": "sha512-jHE9EVVqHKAQx+VePv5LLGHjmHSJR76vawFPTdlxR/LVJPfOEGxREQwQfjuZEOPTwG92X3LINSh3M40Rv4zpVA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-nullish-coalescing-operator/-/plugin-transform-nullish-coalescing-operator-7.24.1.tgz", + "integrity": "sha512-iQ+caew8wRrhCikO5DrUYx0mrmdhkaELgFa+7baMcVuhxIkN7oxt06CZ51D65ugIb1UWRQ8oQe+HXAVM6qHFjw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" }, "engines": { @@ -1543,12 +1484,12 @@ } }, "node_modules/@babel/plugin-transform-numeric-separator": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.23.4.tgz", - "integrity": "sha512-mps6auzgwjRrwKEZA05cOwuDc9FAzoyFS4ZsG/8F43bTLf/TgkJg7QXOrPO1JO599iA3qgK9MXdMGOEC8O1h6Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-numeric-separator/-/plugin-transform-numeric-separator-7.24.1.tgz", + "integrity": "sha512-7GAsGlK4cNL2OExJH1DzmDeKnRv/LXq0eLUSvudrehVA5Rgg4bIrqEUW29FbKMBRT0ztSqisv7kjP+XIC4ZMNw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-numeric-separator": "^7.10.4" }, "engines": { @@ -1559,16 +1500,15 @@ } }, "node_modules/@babel/plugin-transform-object-rest-spread": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.23.4.tgz", - "integrity": "sha512-9x9K1YyeQVw0iOXJlIzwm8ltobIIv7j2iLyP2jIhEbqPRQ7ScNgwQufU2I0Gq11VjyG4gI4yMXt2VFags+1N3g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-rest-spread/-/plugin-transform-object-rest-spread-7.24.1.tgz", + "integrity": "sha512-XjD5f0YqOtebto4HGISLNfiNMTTs6tbkFf2TOqJlYKYmbo+mN9Dnpl4SRoofiziuOWMIyq3sZEUqLo3hLITFEA==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.3", - "@babel/helper-compilation-targets": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-compilation-targets": "^7.23.6", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-object-rest-spread": "^7.8.3", - "@babel/plugin-transform-parameters": "^7.23.3" + "@babel/plugin-transform-parameters": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1578,13 +1518,13 @@ } }, "node_modules/@babel/plugin-transform-object-super": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.23.3.tgz", - "integrity": "sha512-BwQ8q0x2JG+3lxCVFohg+KbQM7plfpBwThdW9A6TMtWwLsbDA01Ek2Zb/AgDN39BiZsExm4qrXxjk+P1/fzGrA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.24.1.tgz", + "integrity": "sha512-oKJqR3TeI5hSLRxudMjFQ9re9fBVUU0GICqM3J1mi8MqlhVr6hC/ZN4ttAyMuQR6EZZIY6h/exe5swqGNNIkWQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-replace-supers": "^7.22.20" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-replace-supers": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1594,12 +1534,12 @@ } }, "node_modules/@babel/plugin-transform-optional-catch-binding": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.23.4.tgz", - "integrity": "sha512-XIq8t0rJPHf6Wvmbn9nFxU6ao4c7WhghTR5WyV8SrJfUFzyxhCm4nhC+iAp3HFhbAKLfYpgzhJ6t4XCtVwqO5A==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-catch-binding/-/plugin-transform-optional-catch-binding-7.24.1.tgz", + "integrity": "sha512-oBTH7oURV4Y+3EUrf6cWn1OHio3qG/PVwO5J03iSJmBg6m2EhKjkAu/xuaXaYwWW9miYtvbWv4LNf0AmR43LUA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" }, "engines": { @@ -1610,12 +1550,12 @@ } }, "node_modules/@babel/plugin-transform-optional-chaining": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.23.4.tgz", - "integrity": "sha512-ZU8y5zWOfjM5vZ+asjgAPwDaBjJzgufjES89Rs4Lpq63O300R/kOz30WCLo6BxxX6QVEilwSlpClnG5cZaikTA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-optional-chaining/-/plugin-transform-optional-chaining-7.24.1.tgz", + "integrity": "sha512-n03wmDt+987qXwAgcBlnUUivrZBPZ8z1plL0YvgQalLm+ZE5BMhGm94jhxXtA1wzv1Cu2aaOv1BM9vbVttrzSg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5", "@babel/plugin-syntax-optional-chaining": "^7.8.3" }, @@ -1627,12 +1567,12 @@ } }, "node_modules/@babel/plugin-transform-parameters": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.23.3.tgz", - "integrity": "sha512-09lMt6UsUb3/34BbECKVbVwrT9bO6lILWln237z7sLaWnMsTi7Yc9fhX5DLpkJzAGfaReXI22wP41SZmnAA3Vw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.24.1.tgz", + "integrity": "sha512-8Jl6V24g+Uw5OGPeWNKrKqXPDw2YDjLc53ojwfMcKwlEoETKU9rU0mHUtcg9JntWI/QYzGAXNWEcVHZ+fR+XXg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1642,13 +1582,13 @@ } }, "node_modules/@babel/plugin-transform-private-methods": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.23.3.tgz", - "integrity": "sha512-UzqRcRtWsDMTLrRWFvUBDwmw06tCQH9Rl1uAjfh6ijMSmGYQ+fpdB+cnqRC8EMh5tuuxSv0/TejGL+7vyj+50g==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-methods/-/plugin-transform-private-methods-7.24.1.tgz", + "integrity": "sha512-tGvisebwBO5em4PaYNqt4fkw56K2VALsAbAakY0FjTYqJp7gfdrgr7YX76Or8/cpik0W6+tj3rZ0uHU9Oil4tw==", "dev": true, "dependencies": { - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1658,14 +1598,14 @@ } }, "node_modules/@babel/plugin-transform-private-property-in-object": { - "version": "7.23.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.23.4.tgz", - "integrity": "sha512-9G3K1YqTq3F4Vt88Djx1UZ79PDyj+yKRnUy7cZGSMe+a7jkwD259uKKuUzQlPkGam7R+8RJwh5z4xO27fA1o2A==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-private-property-in-object/-/plugin-transform-private-property-in-object-7.24.1.tgz", + "integrity": "sha512-pTHxDVa0BpUbvAgX3Gat+7cSciXqUcY9j2VZKTbSB6+VQGpNgNO9ailxTGHSXlqOnX1Hcx1Enme2+yv7VqP9bg==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-create-class-features-plugin": "^7.24.1", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/plugin-syntax-private-property-in-object": "^7.14.5" }, "engines": { @@ -1676,12 +1616,12 @@ } }, "node_modules/@babel/plugin-transform-property-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.23.3.tgz", - "integrity": "sha512-jR3Jn3y7cZp4oEWPFAlRsSWjxKe4PZILGBSd4nis1TsC5qeSpb+nrtihJuDhNI7QHiVbUaiXa0X2RZY3/TI6Nw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.24.1.tgz", + "integrity": "sha512-LetvD7CrHmEx0G442gOomRr66d7q8HzzGGr4PMHGr+5YIm6++Yke+jxj246rpvsbyhJwCLxcTn6zW1P1BSenqA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1721,12 +1661,12 @@ } }, "node_modules/@babel/plugin-transform-regenerator": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.23.3.tgz", - "integrity": "sha512-KP+75h0KghBMcVpuKisx3XTu9Ncut8Q8TuvGO4IhY+9D5DFEckQefOuIsB/gQ2tG71lCke4NMrtIPS8pOj18BQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.24.1.tgz", + "integrity": "sha512-sJwZBCzIBE4t+5Q4IGLaaun5ExVMRY0lYwos/jNecjMrVCygCdph3IKv0tkP5Fc87e/1+bebAmEAGBfnRD+cnw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "regenerator-transform": "^0.15.2" }, "engines": { @@ -1737,12 +1677,12 @@ } }, "node_modules/@babel/plugin-transform-reserved-words": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.23.3.tgz", - "integrity": "sha512-QnNTazY54YqgGxwIexMZva9gqbPa15t/x9VS+0fsEFWplwVpXYZivtgl43Z1vMpc1bdPP2PP8siFeVcnFvA3Cg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.24.1.tgz", + "integrity": "sha512-JAclqStUfIwKN15HrsQADFgeZt+wexNQ0uLhuqvqAUFoqPMjEcFCYZBhq0LUdz6dZK/mD+rErhW71fbx8RYElg==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1752,12 +1692,12 @@ } }, "node_modules/@babel/plugin-transform-shorthand-properties": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.23.3.tgz", - "integrity": "sha512-ED2fgqZLmexWiN+YNFX26fx4gh5qHDhn1O2gvEhreLW2iI63Sqm4llRLCXALKrCnbN4Jy0VcMQZl/SAzqug/jg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.24.1.tgz", + "integrity": "sha512-LyjVB1nsJ6gTTUKRjRWx9C1s9hE7dLfP/knKdrfeH9UPtAGjYGgxIbFfx7xyLIEWs7Xe1Gnf8EWiUqfjLhInZA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1767,12 +1707,12 @@ } }, "node_modules/@babel/plugin-transform-spread": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.23.3.tgz", - "integrity": "sha512-VvfVYlrlBVu+77xVTOAoxQ6mZbnIq5FM0aGBSFEcIh03qHf+zNqA4DC/3XMUozTg7bZV3e3mZQ0i13VB6v5yUg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.24.1.tgz", + "integrity": "sha512-KjmcIM+fxgY+KxPVbjelJC6hrH1CgtPmTvdXAfn3/a9CnWGSTY7nH4zm5+cjmWJybdcPSsD0++QssDsjcpe47g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-skip-transparent-expression-wrappers": "^7.22.5" }, "engines": { @@ -1783,12 +1723,12 @@ } }, "node_modules/@babel/plugin-transform-sticky-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.23.3.tgz", - "integrity": "sha512-HZOyN9g+rtvnOU3Yh7kSxXrKbzgrm5X4GncPY1QOquu7epga5MxKHVpYu2hvQnry/H+JjckSYRb93iNfsioAGg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.24.1.tgz", + "integrity": "sha512-9v0f1bRXgPVcPrngOQvLXeGNNVLc8UjMVfebo9ka0WF3/7+aVUHmaJVT3sa0XCzEFioPfPHZiOcYG9qOsH63cw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1798,12 +1738,12 @@ } }, "node_modules/@babel/plugin-transform-template-literals": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.23.3.tgz", - "integrity": "sha512-Flok06AYNp7GV2oJPZZcP9vZdszev6vPBkHLwxwSpaIqx75wn6mUd3UFWsSsA0l8nXAKkyCmL/sR02m8RYGeHg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.24.1.tgz", + "integrity": "sha512-WRkhROsNzriarqECASCNu/nojeXCDTE/F2HmRgOzi7NGvyfYGq1NEjKBK3ckLfRgGc6/lPAqP0vDOSw3YtG34g==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1813,12 +1753,12 @@ } }, "node_modules/@babel/plugin-transform-typeof-symbol": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.23.3.tgz", - "integrity": "sha512-4t15ViVnaFdrPC74be1gXBSMzXk3B4Us9lP7uLRQHTFpV5Dvt33pn+2MyyNxmN3VTTm3oTrZVMUmuw3oBnQ2oQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.24.1.tgz", + "integrity": "sha512-CBfU4l/A+KruSUoW+vTQthwcAdwuqbpRNB8HQKlZABwHRhsdHZ9fezp4Sn18PeAlYxTNiLMlx4xUBV3AWfg1BA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1828,15 +1768,15 @@ } }, "node_modules/@babel/plugin-transform-typescript": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.23.6.tgz", - "integrity": "sha512-6cBG5mBvUu4VUD04OHKnYzbuHNP8huDsD3EDqqpIpsswTDoqHCjLoHb6+QgsV1WsT2nipRqCPgxD3LXnEO7XfA==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.24.4.tgz", + "integrity": "sha512-79t3CQ8+oBGk/80SQ8MN3Bs3obf83zJ0YZjDmDaEZN8MqhMI760apl5z6a20kFeMXBwJX99VpKT8CKxEBp5H1g==", "dev": true, "dependencies": { "@babel/helper-annotate-as-pure": "^7.22.5", - "@babel/helper-create-class-features-plugin": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/plugin-syntax-typescript": "^7.23.3" + "@babel/helper-create-class-features-plugin": "^7.24.4", + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/plugin-syntax-typescript": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -1846,12 +1786,12 @@ } }, "node_modules/@babel/plugin-transform-unicode-escapes": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.23.3.tgz", - "integrity": "sha512-OMCUx/bU6ChE3r4+ZdylEqAjaQgHAgipgW8nsCfu5pGqDcFytVd91AwRvUJSBZDz0exPGgnjoqhgRYLRjFZc9Q==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.24.1.tgz", + "integrity": "sha512-RlkVIcWT4TLI96zM660S877E7beKlQw7Ig+wqkKBiWfj0zH5Q4h50q6er4wzZKRNSYpfo6ILJ+hrJAGSX2qcNw==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1861,13 +1801,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-property-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.23.3.tgz", - "integrity": "sha512-KcLIm+pDZkWZQAFJ9pdfmh89EwVfmNovFBcXko8szpBeF8z68kWIPeKlmSOkT9BXJxs2C0uk+5LxoxIv62MROA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-property-regex/-/plugin-transform-unicode-property-regex-7.24.1.tgz", + "integrity": "sha512-Ss4VvlfYV5huWApFsF8/Sq0oXnGO+jB+rijFEFugTd3cwSObUSnUi88djgR5528Csl0uKlrI331kRqe56Ov2Ng==", "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1877,13 +1817,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.23.3.tgz", - "integrity": "sha512-wMHpNA4x2cIA32b/ci3AfwNgheiva2W0WUKWTK7vBHBhDKfPsc5cFGNWm69WBqpwd86u1qwZ9PWevKqm1A3yAw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.24.1.tgz", + "integrity": "sha512-2A/94wgZgxfTsiLaQ2E36XAOdcZmGAaEEgVmxQWwZXWkGhvoHbaqXcKnU8zny4ycpu3vNqg0L/PcCiYtHtA13g==", "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1893,13 +1833,13 @@ } }, "node_modules/@babel/plugin-transform-unicode-sets-regex": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.23.3.tgz", - "integrity": "sha512-W7lliA/v9bNR83Qc3q1ip9CQMZ09CcHDbHfbLRDNuAhn1Mvkr1ZNF7hPmztMQvtTGVLJ9m8IZqWsTkXOml8dbw==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-sets-regex/-/plugin-transform-unicode-sets-regex-7.24.1.tgz", + "integrity": "sha512-fqj4WuzzS+ukpgerpAoOnMfQXwUHFxXUZUE84oL2Kao2N8uSlvcpnAidKASgsNgzZHBsHWvcm8s9FPWUhAb8fA==", "dev": true, "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.22.15", - "@babel/helper-plugin-utils": "^7.22.5" + "@babel/helper-plugin-utils": "^7.24.0" }, "engines": { "node": ">=6.9.0" @@ -1909,26 +1849,27 @@ } }, "node_modules/@babel/preset-env": { - "version": "7.23.9", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.23.9.tgz", - "integrity": "sha512-3kBGTNBBk9DQiPoXYS0g0BYlwTQYUTifqgKTjxUwEUkduRT2QOa0FPGBJ+NROQhGyYO5BuTJwGvBnqKDykac6A==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.24.4.tgz", + "integrity": "sha512-7Kl6cSmYkak0FK/FXjSEnLJ1N9T/WA2RkMhu17gZ/dsxKJUuTYNIylahPTzqpLyJN4WhDif8X0XK1R8Wsguo/A==", "dev": true, "dependencies": { - "@babel/compat-data": "^7.23.5", + "@babel/compat-data": "^7.24.4", "@babel/helper-compilation-targets": "^7.23.6", - "@babel/helper-plugin-utils": "^7.22.5", + "@babel/helper-plugin-utils": "^7.24.0", "@babel/helper-validator-option": "^7.23.5", - "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.23.3", - "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.23.3", - "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.23.7", + "@babel/plugin-bugfix-firefox-class-in-computed-class-key": "^7.24.4", + "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": "^7.24.1", + "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": "^7.24.1", + "@babel/plugin-bugfix-v8-static-class-fields-redefine-readonly": "^7.24.1", "@babel/plugin-proposal-private-property-in-object": "7.21.0-placeholder-for-preset-env.2", "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-class-properties": "^7.12.13", "@babel/plugin-syntax-class-static-block": "^7.14.5", "@babel/plugin-syntax-dynamic-import": "^7.8.3", "@babel/plugin-syntax-export-namespace-from": "^7.8.3", - "@babel/plugin-syntax-import-assertions": "^7.23.3", - "@babel/plugin-syntax-import-attributes": "^7.23.3", + "@babel/plugin-syntax-import-assertions": "^7.24.1", + "@babel/plugin-syntax-import-attributes": "^7.24.1", "@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", @@ -1940,58 +1881,58 @@ "@babel/plugin-syntax-private-property-in-object": "^7.14.5", "@babel/plugin-syntax-top-level-await": "^7.14.5", "@babel/plugin-syntax-unicode-sets-regex": "^7.18.6", - "@babel/plugin-transform-arrow-functions": "^7.23.3", - "@babel/plugin-transform-async-generator-functions": "^7.23.9", - "@babel/plugin-transform-async-to-generator": "^7.23.3", - "@babel/plugin-transform-block-scoped-functions": "^7.23.3", - "@babel/plugin-transform-block-scoping": "^7.23.4", - "@babel/plugin-transform-class-properties": "^7.23.3", - "@babel/plugin-transform-class-static-block": "^7.23.4", - "@babel/plugin-transform-classes": "^7.23.8", - "@babel/plugin-transform-computed-properties": "^7.23.3", - "@babel/plugin-transform-destructuring": "^7.23.3", - "@babel/plugin-transform-dotall-regex": "^7.23.3", - "@babel/plugin-transform-duplicate-keys": "^7.23.3", - "@babel/plugin-transform-dynamic-import": "^7.23.4", - "@babel/plugin-transform-exponentiation-operator": "^7.23.3", - "@babel/plugin-transform-export-namespace-from": "^7.23.4", - "@babel/plugin-transform-for-of": "^7.23.6", - "@babel/plugin-transform-function-name": "^7.23.3", - "@babel/plugin-transform-json-strings": "^7.23.4", - "@babel/plugin-transform-literals": "^7.23.3", - "@babel/plugin-transform-logical-assignment-operators": "^7.23.4", - "@babel/plugin-transform-member-expression-literals": "^7.23.3", - "@babel/plugin-transform-modules-amd": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-modules-systemjs": "^7.23.9", - "@babel/plugin-transform-modules-umd": "^7.23.3", + "@babel/plugin-transform-arrow-functions": "^7.24.1", + "@babel/plugin-transform-async-generator-functions": "^7.24.3", + "@babel/plugin-transform-async-to-generator": "^7.24.1", + "@babel/plugin-transform-block-scoped-functions": "^7.24.1", + "@babel/plugin-transform-block-scoping": "^7.24.4", + "@babel/plugin-transform-class-properties": "^7.24.1", + "@babel/plugin-transform-class-static-block": "^7.24.4", + "@babel/plugin-transform-classes": "^7.24.1", + "@babel/plugin-transform-computed-properties": "^7.24.1", + "@babel/plugin-transform-destructuring": "^7.24.1", + "@babel/plugin-transform-dotall-regex": "^7.24.1", + "@babel/plugin-transform-duplicate-keys": "^7.24.1", + "@babel/plugin-transform-dynamic-import": "^7.24.1", + "@babel/plugin-transform-exponentiation-operator": "^7.24.1", + "@babel/plugin-transform-export-namespace-from": "^7.24.1", + "@babel/plugin-transform-for-of": "^7.24.1", + "@babel/plugin-transform-function-name": "^7.24.1", + "@babel/plugin-transform-json-strings": "^7.24.1", + "@babel/plugin-transform-literals": "^7.24.1", + "@babel/plugin-transform-logical-assignment-operators": "^7.24.1", + "@babel/plugin-transform-member-expression-literals": "^7.24.1", + "@babel/plugin-transform-modules-amd": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-modules-systemjs": "^7.24.1", + "@babel/plugin-transform-modules-umd": "^7.24.1", "@babel/plugin-transform-named-capturing-groups-regex": "^7.22.5", - "@babel/plugin-transform-new-target": "^7.23.3", - "@babel/plugin-transform-nullish-coalescing-operator": "^7.23.4", - "@babel/plugin-transform-numeric-separator": "^7.23.4", - "@babel/plugin-transform-object-rest-spread": "^7.23.4", - "@babel/plugin-transform-object-super": "^7.23.3", - "@babel/plugin-transform-optional-catch-binding": "^7.23.4", - "@babel/plugin-transform-optional-chaining": "^7.23.4", - "@babel/plugin-transform-parameters": "^7.23.3", - "@babel/plugin-transform-private-methods": "^7.23.3", - "@babel/plugin-transform-private-property-in-object": "^7.23.4", - "@babel/plugin-transform-property-literals": "^7.23.3", - "@babel/plugin-transform-regenerator": "^7.23.3", - "@babel/plugin-transform-reserved-words": "^7.23.3", - "@babel/plugin-transform-shorthand-properties": "^7.23.3", - "@babel/plugin-transform-spread": "^7.23.3", - "@babel/plugin-transform-sticky-regex": "^7.23.3", - "@babel/plugin-transform-template-literals": "^7.23.3", - "@babel/plugin-transform-typeof-symbol": "^7.23.3", - "@babel/plugin-transform-unicode-escapes": "^7.23.3", - "@babel/plugin-transform-unicode-property-regex": "^7.23.3", - "@babel/plugin-transform-unicode-regex": "^7.23.3", - "@babel/plugin-transform-unicode-sets-regex": "^7.23.3", + "@babel/plugin-transform-new-target": "^7.24.1", + "@babel/plugin-transform-nullish-coalescing-operator": "^7.24.1", + "@babel/plugin-transform-numeric-separator": "^7.24.1", + "@babel/plugin-transform-object-rest-spread": "^7.24.1", + "@babel/plugin-transform-object-super": "^7.24.1", + "@babel/plugin-transform-optional-catch-binding": "^7.24.1", + "@babel/plugin-transform-optional-chaining": "^7.24.1", + "@babel/plugin-transform-parameters": "^7.24.1", + "@babel/plugin-transform-private-methods": "^7.24.1", + "@babel/plugin-transform-private-property-in-object": "^7.24.1", + "@babel/plugin-transform-property-literals": "^7.24.1", + "@babel/plugin-transform-regenerator": "^7.24.1", + "@babel/plugin-transform-reserved-words": "^7.24.1", + "@babel/plugin-transform-shorthand-properties": "^7.24.1", + "@babel/plugin-transform-spread": "^7.24.1", + "@babel/plugin-transform-sticky-regex": "^7.24.1", + "@babel/plugin-transform-template-literals": "^7.24.1", + "@babel/plugin-transform-typeof-symbol": "^7.24.1", + "@babel/plugin-transform-unicode-escapes": "^7.24.1", + "@babel/plugin-transform-unicode-property-regex": "^7.24.1", + "@babel/plugin-transform-unicode-regex": "^7.24.1", + "@babel/plugin-transform-unicode-sets-regex": "^7.24.1", "@babel/preset-modules": "0.1.6-no-external-plugins", - "babel-plugin-polyfill-corejs2": "^0.4.8", - "babel-plugin-polyfill-corejs3": "^0.9.0", - "babel-plugin-polyfill-regenerator": "^0.5.5", + "babel-plugin-polyfill-corejs2": "^0.4.10", + "babel-plugin-polyfill-corejs3": "^0.10.4", + "babel-plugin-polyfill-regenerator": "^0.6.1", "core-js-compat": "^3.31.0", "semver": "^6.3.1" }, @@ -2003,14 +1944,14 @@ } }, "node_modules/@babel/preset-flow": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.23.3.tgz", - "integrity": "sha512-7yn6hl8RIv+KNk6iIrGZ+D06VhVY35wLVf23Cz/mMu1zOr7u4MMP4j0nZ9tLf8+4ZFpnib8cFYgB/oYg9hfswA==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-flow/-/preset-flow-7.24.1.tgz", + "integrity": "sha512-sWCV2G9pcqZf+JHyv/RyqEIpFypxdCSxWIxQjpdaQxenNog7cN1pr76hg8u0Fz8Qgg0H4ETkGcJnXL8d4j0PPA==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-transform-flow-strip-types": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-transform-flow-strip-types": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -2034,16 +1975,16 @@ } }, "node_modules/@babel/preset-typescript": { - "version": "7.23.3", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.23.3.tgz", - "integrity": "sha512-17oIGVlqz6CchO9RFYn5U6ZpWRZIngayYCtrPRSgANSwC2V1Jb+iP74nVxzzXJte8b8BYxrL1yY96xfhTBrNNQ==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.24.1.tgz", + "integrity": "sha512-1DBaMmRDpuYQBPWD8Pf/WEwCrtgRHxsZnP4mIy9G/X+hFfbI47Q2G4t1Paakld84+qsk2fSsUPMKg71jkoOOaQ==", "dev": true, "dependencies": { - "@babel/helper-plugin-utils": "^7.22.5", - "@babel/helper-validator-option": "^7.22.15", - "@babel/plugin-syntax-jsx": "^7.23.3", - "@babel/plugin-transform-modules-commonjs": "^7.23.3", - "@babel/plugin-transform-typescript": "^7.23.3" + "@babel/helper-plugin-utils": "^7.24.0", + "@babel/helper-validator-option": "^7.23.5", + "@babel/plugin-syntax-jsx": "^7.24.1", + "@babel/plugin-transform-modules-commonjs": "^7.24.1", + "@babel/plugin-transform-typescript": "^7.24.1" }, "engines": { "node": ">=6.9.0" @@ -2196,9 +2137,9 @@ "dev": true }, "node_modules/@babel/runtime": { - "version": "7.23.8", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.23.8.tgz", - "integrity": "sha512-Y7KbAP984rn1VGMbGqKmBLio9V7y5Je9GvU4rQPCPinCyNfUcToxIXl06d59URp/F3LwinvODxab5N/G6qggkw==", + "version": "7.24.4", + "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.24.4.tgz", + "integrity": "sha512-dkxf7+hn8mFBwKjs9bvBlArzLVxVbS8usaPUDd5p2a9JCL9tB8OaOVN1isD4+Xyk4ns89/xeOmbQvgdK7IIVdA==", "dependencies": { "regenerator-runtime": "^0.14.0" }, @@ -2207,33 +2148,33 @@ } }, "node_modules/@babel/template": { - "version": "7.22.15", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.22.15.tgz", - "integrity": "sha512-QPErUVm4uyJa60rkI73qneDacvdvzxshT3kksGqlGWYdOTIUOwJ7RDUL8sGqslY1uXWSL6xMFKEXDS3ox2uF0w==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.24.0.tgz", + "integrity": "sha512-Bkf2q8lMB0AFpX0NFEqSbx1OkTHf0f+0j82mkw+ZpzBnkk7e9Ql0891vlfgi+kHwOk8tQjiQHpqh4LaSa0fKEA==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.22.13", - "@babel/parser": "^7.22.15", - "@babel/types": "^7.22.15" + "@babel/code-frame": "^7.23.5", + "@babel/parser": "^7.24.0", + "@babel/types": "^7.24.0" }, "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/traverse": { - "version": "7.23.7", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.23.7.tgz", - "integrity": "sha512-tY3mM8rH9jM0YHFGyfC0/xf+SB5eKUu7HPj7/k3fpi9dAlsMc5YbQvDi0Sh2QTPXqMhyaAtzAr807TIyfQrmyg==", + "version": "7.24.1", + "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.24.1.tgz", + "integrity": "sha512-xuU6o9m68KeqZbQuDt2TcKSxUw/mrsvavlEqQ1leZ/B+C9tk6E4sRWy97WaXgvq5E+nU3cXMxv3WKOCanVMCmQ==", "dev": true, "dependencies": { - "@babel/code-frame": "^7.23.5", - "@babel/generator": "^7.23.6", + "@babel/code-frame": "^7.24.1", + "@babel/generator": "^7.24.1", "@babel/helper-environment-visitor": "^7.22.20", "@babel/helper-function-name": "^7.23.0", "@babel/helper-hoist-variables": "^7.22.5", "@babel/helper-split-export-declaration": "^7.22.6", - "@babel/parser": "^7.23.6", - "@babel/types": "^7.23.6", + "@babel/parser": "^7.24.1", + "@babel/types": "^7.24.0", "debug": "^4.3.1", "globals": "^11.1.0" }, @@ -2242,9 +2183,9 @@ } }, "node_modules/@babel/types": { - "version": "7.23.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.23.6.tgz", - "integrity": "sha512-+uarb83brBzPKN38NX1MkB6vb6+mwvR6amUulqAE7ccQw1pEl+bCia9TbdG1lsnFP7lZySvUn37CHyXQdfTwzg==", + "version": "7.24.0", + "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.24.0.tgz", + "integrity": "sha512-+j7a5c253RfKh8iABBhywc8NSfP5LURe7Uh4qpsh6jc+aLJguvmIUBdjSdEMQv2bENrCR5MfRdjGo7vzS/ob7w==", "dev": true, "dependencies": { "@babel/helper-string-parser": "^7.23.4", @@ -2301,9 +2242,9 @@ } }, "node_modules/@esbuild/aix-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.19.11.tgz", - "integrity": "sha512-FnzU0LyE3ySQk7UntJO4+qIiQgI7KoODnZg5xzXIrFJlKd2P2gwHsHY4927xj9y5PJmJSzULiUCWmv7iWnNa7g==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/aix-ppc64/-/aix-ppc64-0.20.2.tgz", + "integrity": "sha512-D+EBOJHXdNZcLJRBkhENNG8Wji2kgc9AZ9KiPr1JuZjsNtyHzrsfLRrY0tk2H2aoFu6RANO1y1iPPUCDYWkb5g==", "cpu": [ "ppc64" ], @@ -2317,9 +2258,9 @@ } }, "node_modules/@esbuild/android-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.18.20.tgz", - "integrity": "sha512-fyi7TDI/ijKKNZTUJAQqiG5T7YjJXgnzkURqmGj13C6dCqckZBLdl4h7bkhHt/t0WP+zO9/zwroDvANaOqO5Sw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.20.2.tgz", + "integrity": "sha512-t98Ra6pw2VaDhqNWO2Oph2LXbz/EJcnLmKLGBJwEwXX/JAN83Fym1rU8l0JUWK6HkIbWONCSSatf4sf2NBRx/w==", "cpu": [ "arm" ], @@ -2333,9 +2274,9 @@ } }, "node_modules/@esbuild/android-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.18.20.tgz", - "integrity": "sha512-Nz4rJcchGDtENV0eMKUNa6L12zz2zBDXuhj/Vjh18zGqB44Bi7MBMSXjgunJgjRhCmKOjnPuZp4Mb6OKqtMHLQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.20.2.tgz", + "integrity": "sha512-mRzjLacRtl/tWU0SvD8lUEwb61yP9cqQo6noDZP/O8VkwafSYwZ4yWy24kan8jE/IMERpYncRt2dw438LP3Xmg==", "cpu": [ "arm64" ], @@ -2349,9 +2290,9 @@ } }, "node_modules/@esbuild/android-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.18.20.tgz", - "integrity": "sha512-8GDdlePJA8D6zlZYJV/jnrRAi6rOiNaCC/JclcXpB+KIuvfBN4owLtgzY2bsxnx666XjJx2kDPUmnTtR8qKQUg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.20.2.tgz", + "integrity": "sha512-btzExgV+/lMGDDa194CcUQm53ncxzeBrWJcncOBxuC6ndBkKxnHdFJn86mCIgTELsooUmwUm9FkhSp5HYu00Rg==", "cpu": [ "x64" ], @@ -2365,9 +2306,9 @@ } }, "node_modules/@esbuild/darwin-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.18.20.tgz", - "integrity": "sha512-bxRHW5kHU38zS2lPTPOyuyTm+S+eobPUnTNkdJEfAddYgEcll4xkT8DB9d2008DtTbl7uJag2HuE5NZAZgnNEA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.20.2.tgz", + "integrity": "sha512-4J6IRT+10J3aJH3l1yzEg9y3wkTDgDk7TSDFX+wKFiWjqWp/iCfLIYzGyasx9l0SAFPT1HwSCR+0w/h1ES/MjA==", "cpu": [ "arm64" ], @@ -2381,9 +2322,9 @@ } }, "node_modules/@esbuild/darwin-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.18.20.tgz", - "integrity": "sha512-pc5gxlMDxzm513qPGbCbDukOdsGtKhfxD1zJKXjCCcU7ju50O7MeAZ8c4krSJcOIJGFR+qx21yMMVYwiQvyTyQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.20.2.tgz", + "integrity": "sha512-tBcXp9KNphnNH0dfhv8KYkZhjc+H3XBkF5DKtswJblV7KlT9EI2+jeA8DgBjp908WEuYll6pF+UStUCfEpdysA==", "cpu": [ "x64" ], @@ -2397,9 +2338,9 @@ } }, "node_modules/@esbuild/freebsd-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.18.20.tgz", - "integrity": "sha512-yqDQHy4QHevpMAaxhhIwYPMv1NECwOvIpGCZkECn8w2WFHXjEwrBn3CeNIYsibZ/iZEUemj++M26W3cNR5h+Tw==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.20.2.tgz", + "integrity": "sha512-d3qI41G4SuLiCGCFGUrKsSeTXyWG6yem1KcGZVS+3FYlYhtNoNgYrWcvkOoaqMhwXSMrZRl69ArHsGJ9mYdbbw==", "cpu": [ "arm64" ], @@ -2413,9 +2354,9 @@ } }, "node_modules/@esbuild/freebsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.18.20.tgz", - "integrity": "sha512-tgWRPPuQsd3RmBZwarGVHZQvtzfEBOreNuxEMKFcd5DaDn2PbBxfwLcj4+aenoh7ctXcbXmOQIn8HI6mCSw5MQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.20.2.tgz", + "integrity": "sha512-d+DipyvHRuqEeM5zDivKV1KuXn9WeRX6vqSqIDgwIfPQtwMP4jaDsQsDncjTDDsExT4lR/91OLjRo8bmC1e+Cw==", "cpu": [ "x64" ], @@ -2429,9 +2370,9 @@ } }, "node_modules/@esbuild/linux-arm": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.18.20.tgz", - "integrity": "sha512-/5bHkMWnq1EgKr1V+Ybz3s1hWXok7mDFUMQ4cG10AfW3wL02PSZi5kFpYKrptDsgb2WAJIvRcDm+qIvXf/apvg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.20.2.tgz", + "integrity": "sha512-VhLPeR8HTMPccbuWWcEUD1Az68TqaTYyj6nfE4QByZIQEQVWBB8vup8PpR7y1QHL3CpcF6xd5WVBU/+SBEvGTg==", "cpu": [ "arm" ], @@ -2445,9 +2386,9 @@ } }, "node_modules/@esbuild/linux-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.18.20.tgz", - "integrity": "sha512-2YbscF+UL7SQAVIpnWvYwM+3LskyDmPhe31pE7/aoTMFKKzIc9lLbyGUpmmb8a8AixOL61sQ/mFh3jEjHYFvdA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.20.2.tgz", + "integrity": "sha512-9pb6rBjGvTFNira2FLIWqDk/uaf42sSyLE8j1rnUpuzsODBq7FvpwHYZxQ/It/8b+QOS1RYfqgGFNLRI+qlq2A==", "cpu": [ "arm64" ], @@ -2461,9 +2402,9 @@ } }, "node_modules/@esbuild/linux-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.18.20.tgz", - "integrity": "sha512-P4etWwq6IsReT0E1KHU40bOnzMHoH73aXp96Fs8TIT6z9Hu8G6+0SHSw9i2isWrD2nbx2qo5yUqACgdfVGx7TA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.20.2.tgz", + "integrity": "sha512-o10utieEkNPFDZFQm9CoP7Tvb33UutoJqg3qKf1PWVeeJhJw0Q347PxMvBgVVFgouYLGIhFYG0UGdBumROyiig==", "cpu": [ "ia32" ], @@ -2477,9 +2418,9 @@ } }, "node_modules/@esbuild/linux-loong64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.18.20.tgz", - "integrity": "sha512-nXW8nqBTrOpDLPgPY9uV+/1DjxoQ7DoB2N8eocyq8I9XuqJ7BiAMDMf9n1xZM9TgW0J8zrquIb/A7s3BJv7rjg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.20.2.tgz", + "integrity": "sha512-PR7sp6R/UC4CFVomVINKJ80pMFlfDfMQMYynX7t1tNTeivQ6XdX5r2XovMmha/VjR1YN/HgHWsVcTRIMkymrgQ==", "cpu": [ "loong64" ], @@ -2493,9 +2434,9 @@ } }, "node_modules/@esbuild/linux-mips64el": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.18.20.tgz", - "integrity": "sha512-d5NeaXZcHp8PzYy5VnXV3VSd2D328Zb+9dEq5HE6bw6+N86JVPExrA6O68OPwobntbNJ0pzCpUFZTo3w0GyetQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.20.2.tgz", + "integrity": "sha512-4BlTqeutE/KnOiTG5Y6Sb/Hw6hsBOZapOVF6njAESHInhlQAghVVZL1ZpIctBOoTFbQyGW+LsVYZ8lSSB3wkjA==", "cpu": [ "mips64el" ], @@ -2509,9 +2450,9 @@ } }, "node_modules/@esbuild/linux-ppc64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.18.20.tgz", - "integrity": "sha512-WHPyeScRNcmANnLQkq6AfyXRFr5D6N2sKgkFo2FqguP44Nw2eyDlbTdZwd9GYk98DZG9QItIiTlFLHJHjxP3FA==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.20.2.tgz", + "integrity": "sha512-rD3KsaDprDcfajSKdn25ooz5J5/fWBylaaXkuotBDGnMnDP1Uv5DLAN/45qfnf3JDYyJv/ytGHQaziHUdyzaAg==", "cpu": [ "ppc64" ], @@ -2525,9 +2466,9 @@ } }, "node_modules/@esbuild/linux-riscv64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.18.20.tgz", - "integrity": "sha512-WSxo6h5ecI5XH34KC7w5veNnKkju3zBRLEQNY7mv5mtBmrP/MjNBCAlsM2u5hDBlS3NGcTQpoBvRzqBcRtpq1A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.20.2.tgz", + "integrity": "sha512-snwmBKacKmwTMmhLlz/3aH1Q9T8v45bKYGE3j26TsaOVtjIag4wLfWSiZykXzXuE1kbCE+zJRmwp+ZbIHinnVg==", "cpu": [ "riscv64" ], @@ -2541,9 +2482,9 @@ } }, "node_modules/@esbuild/linux-s390x": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.18.20.tgz", - "integrity": "sha512-+8231GMs3mAEth6Ja1iK0a1sQ3ohfcpzpRLH8uuc5/KVDFneH6jtAJLFGafpzpMRO6DzJ6AvXKze9LfFMrIHVQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.20.2.tgz", + "integrity": "sha512-wcWISOobRWNm3cezm5HOZcYz1sKoHLd8VL1dl309DiixxVFoFe/o8HnwuIwn6sXre88Nwj+VwZUvJf4AFxkyrQ==", "cpu": [ "s390x" ], @@ -2557,9 +2498,9 @@ } }, "node_modules/@esbuild/linux-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.18.20.tgz", - "integrity": "sha512-UYqiqemphJcNsFEskc73jQ7B9jgwjWrSayxawS6UVFZGWrAAtkzjxSqnoclCXxWtfwLdzU+vTpcNYhpn43uP1w==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.20.2.tgz", + "integrity": "sha512-1MdwI6OOTsfQfek8sLwgyjOXAu+wKhLEoaOLTjbijk6E2WONYpH9ZU2mNtR+lZ2B4uwr+usqGuVfFT9tMtGvGw==", "cpu": [ "x64" ], @@ -2573,9 +2514,9 @@ } }, "node_modules/@esbuild/netbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.18.20.tgz", - "integrity": "sha512-iO1c++VP6xUBUmltHZoMtCUdPlnPGdBom6IrO4gyKPFFVBKioIImVooR5I83nTew5UOYrk3gIJhbZh8X44y06A==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.20.2.tgz", + "integrity": "sha512-K8/DhBxcVQkzYc43yJXDSyjlFeHQJBiowJ0uVL6Tor3jGQfSGHNNJcWxNbOI8v5k82prYqzPuwkzHt3J1T1iZQ==", "cpu": [ "x64" ], @@ -2589,9 +2530,9 @@ } }, "node_modules/@esbuild/openbsd-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.18.20.tgz", - "integrity": "sha512-e5e4YSsuQfX4cxcygw/UCPIEP6wbIL+se3sxPdCiMbFLBWu0eiZOJ7WoD+ptCLrmjZBK1Wk7I6D/I3NglUGOxg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.20.2.tgz", + "integrity": "sha512-eMpKlV0SThJmmJgiVyN9jTPJ2VBPquf6Kt/nAoo6DgHAoN57K15ZghiHaMvqjCye/uU4X5u3YSMgVBI1h3vKrQ==", "cpu": [ "x64" ], @@ -2605,9 +2546,9 @@ } }, "node_modules/@esbuild/sunos-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.18.20.tgz", - "integrity": "sha512-kDbFRFp0YpTQVVrqUd5FTYmWo45zGaXe0X8E1G/LKFC0v8x0vWrhOWSLITcCn63lmZIxfOMXtCfti/RxN/0wnQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.20.2.tgz", + "integrity": "sha512-2UyFtRC6cXLyejf/YEld4Hajo7UHILetzE1vsRcGL3earZEW77JxrFjH4Ez2qaTiEfMgAXxfAZCm1fvM/G/o8w==", "cpu": [ "x64" ], @@ -2621,9 +2562,9 @@ } }, "node_modules/@esbuild/win32-arm64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.18.20.tgz", - "integrity": "sha512-ddYFR6ItYgoaq4v4JmQQaAI5s7npztfV4Ag6NrhiaW0RrnOXqBkgwZLofVTlq1daVTQNhtI5oieTvkRPfZrePg==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.20.2.tgz", + "integrity": "sha512-GRibxoawM9ZCnDxnP3usoUDO9vUkpAxIIZ6GQI+IlVmr5kP3zUq+l17xELTHMWTWzjxa2guPNyrpq1GWmPvcGQ==", "cpu": [ "arm64" ], @@ -2637,9 +2578,9 @@ } }, "node_modules/@esbuild/win32-ia32": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.18.20.tgz", - "integrity": "sha512-Wv7QBi3ID/rROT08SABTS7eV4hX26sVduqDOTe1MvGMjNd3EjOz4b7zeexIR62GTIEKrfJXKL9LFxTYgkyeu7g==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.20.2.tgz", + "integrity": "sha512-HfLOfn9YWmkSKRQqovpnITazdtquEW8/SoHW7pWpuEeguaZI4QnCRW6b+oZTztdBnZOS2hqJ6im/D5cPzBTTlQ==", "cpu": [ "ia32" ], @@ -2653,9 +2594,9 @@ } }, "node_modules/@esbuild/win32-x64": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.18.20.tgz", - "integrity": "sha512-kTdfRcSiDfQca/y9QIkng02avJ+NCaQvrMejlsB3RRv5sE9rRoeBPISaZpKxHELzRxZyLvNts1P27W3wV+8geQ==", + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.20.2.tgz", + "integrity": "sha512-N49X4lJX27+l9jbLKSqZ6bKNjzQvHaT8IIFUy+YIqmXQdjYCToGWwOItDrfby14c78aDd5NHQl29xingXfCdLQ==", "cpu": [ "x64" ], @@ -2805,26 +2746,26 @@ "integrity": "sha512-wHQYWFtDa6c328EraXEVZvgOiaQyYr0yuaaZ0G3cB4C3lSkWefW34L/e5TLAhtuG3zJ/wR6pl5X1YYNfBc0/4Q==" }, "node_modules/@esri/calcite-components": { - "version": "1.11.0", - "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-1.11.0.tgz", - "integrity": "sha512-H0ZqX3fEv4i0JCBEZ5SarPpd1KeXvqlEpLTtforfifIYbFAQOshP5fC2tFSL7j5pECyhBuB7rRhBiFeFejpRDw==", + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/@esri/calcite-components/-/calcite-components-2.7.1.tgz", + "integrity": "sha512-hcdWvFYW0nU5a3lJ9HJeS7fSZBkgi4jcwLCm7vBeY053WFrE15heTEBjAKd4gOgpFm7ZyuuZJ6fsRgGgESAAjQ==", "dependencies": { - "@floating-ui/dom": "1.5.3", - "@stencil/core": "2.22.3", - "@types/color": "3.0.5", + "@floating-ui/dom": "1.6.3", + "@stencil/core": "4.9.0", + "@types/color": "3.0.6", "color": "4.2.3", "composed-offset-position": "0.0.4", "dayjs": "1.11.10", "focus-trap": "7.5.4", "lodash-es": "4.17.21", - "sortablejs": "1.15.0", + "sortablejs": "1.15.1", "timezone-groups": "0.8.0" } }, "node_modules/@esri/calcite-components/node_modules/sortablejs": { - "version": "1.15.0", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.0.tgz", - "integrity": "sha512-bv9qgVMjUMf89wAvM6AxVvS/4MX3sPeN0+agqShejLU5z5GX4C75ow1O2e5k4L6XItUyAK3gH6AxSbXrOM5e8w==" + "version": "1.15.1", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.1.tgz", + "integrity": "sha512-P5Cjvb0UG1ZVNiDPj/n4V+DinttXG6K8n7vM/HQf0C25K3YKQTQY6fsr/sEGsJGpQ9exmPxluHxKBc0mLKU1lQ==" }, "node_modules/@fal-works/esbuild-plugin-global-externals": { "version": "2.1.2", @@ -2833,13 +2774,10 @@ "dev": true }, "node_modules/@fastify/busboy": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-1.2.1.tgz", - "integrity": "sha512-7PQA7EH43S0CxcOa9OeAnaeA0oQ+e/DHNPZwSQM9CQHW76jle5+OvLdibRp/Aafs9KXbLhxyjOTkRjWUbQEd3Q==", + "version": "2.1.1", + "resolved": "https://registry.npmjs.org/@fastify/busboy/-/busboy-2.1.1.tgz", + "integrity": "sha512-vBZP4NlzfOlerQTnba4aqZoMhE/a9HY7HRqoOPaETQcSQuWEIyZMHGfVu6w9wGtGK5fED5qRs2DteVCjOH60sA==", "dev": true, - "dependencies": { - "text-decoding": "^1.0.0" - }, "engines": { "node": ">=14" } @@ -3478,18 +3416,13 @@ "@floating-ui/utils": "^0.2.0" } }, - "node_modules/@floating-ui/core/node_modules/@floating-ui/utils": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", - "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" - }, "node_modules/@floating-ui/dom": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.3.tgz", - "integrity": "sha512-ClAbQnEqJAKCJOEbbLo5IUlZHkNszqhuxS4fHAVxRPXPya6Ysf2G8KypnYcOTpx6I8xcgF9bbHb6g/2KpbV8qA==", + "version": "1.6.3", + "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.6.3.tgz", + "integrity": "sha512-RnDthu3mzPlQ31Ss/BTwQ1zjzIhr3lk1gZB1OC56h/1vEtaXkESrOqL5fQVMfXpwGtRwX+YsZBdyHtJMQnkArw==", "dependencies": { - "@floating-ui/core": "^1.4.2", - "@floating-ui/utils": "^0.1.3" + "@floating-ui/core": "^1.0.0", + "@floating-ui/utils": "^0.2.0" } }, "node_modules/@floating-ui/react-dom": { @@ -3504,25 +3437,11 @@ "react-dom": ">=16.8.0" } }, - "node_modules/@floating-ui/react-dom/node_modules/@floating-ui/dom": { - "version": "1.5.4", - "resolved": "https://registry.npmjs.org/@floating-ui/dom/-/dom-1.5.4.tgz", - "integrity": "sha512-jByEsHIY+eEdCjnTVu+E3ephzTOzkQ8hgUfGwos+bg7NlH33Zc5uO+QHz1mrQUOgIKKDD1RtS201P9NvAfq3XQ==", - "dependencies": { - "@floating-ui/core": "^1.5.3", - "@floating-ui/utils": "^0.2.0" - } - }, - "node_modules/@floating-ui/react-dom/node_modules/@floating-ui/utils": { + "node_modules/@floating-ui/utils": { "version": "0.2.1", "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.2.1.tgz", "integrity": "sha512-9TANp6GPoMtYzQdt54kfAyMmz1+osLlXdg2ENroU7zzrtflTLrrC/lgrIfaSe+Wu0b89GKccT7vxXA0MoAIO+Q==" }, - "node_modules/@floating-ui/utils": { - "version": "0.1.6", - "resolved": "https://registry.npmjs.org/@floating-ui/utils/-/utils-0.1.6.tgz", - "integrity": "sha512-OfX7E2oUDYxtBvsuS4e/jSn4Q9Qb6DzgeYtsAdkPZ47znpoNsMgZw0+tVijiv3uGNR6dgNlty6r9rzIzHjtd/A==" - }, "node_modules/@google-cloud/firestore": { "version": "7.1.0", "resolved": "https://registry.npmjs.org/@google-cloud/firestore/-/firestore-7.1.0.tgz", @@ -4448,88 +4367,10 @@ "url": "https://github.com/chalk/wrap-ansi?sponsor=1" } }, - "node_modules/@istanbuljs/load-nyc-config": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@istanbuljs/load-nyc-config/-/load-nyc-config-1.1.0.tgz", - "integrity": "sha512-VjeHSlIzpv/NyD3N0YuHfXOPDIixcA1q2ZV98wsMqcYlPmv2n3Yb2lYP9XMElnaFVXg5A7YLTeLu6V84uQDjmQ==", - "dev": true, - "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/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/@istanbuljs/load-nyc-config/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/@istanbuljs/schema": { - "version": "0.1.3", - "resolved": "https://registry.npmjs.org/@istanbuljs/schema/-/schema-0.1.3.tgz", - "integrity": "sha512-ZXRY4jNvVgSVQ8DL3LTcakaAtXwTVUxE81hslsyD2AtoXW/wVob10HkOJ1X/pAlcI7D+2YoZKg5do8G/w6RYgA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, "node_modules/@jest/schemas": { "version": "29.6.3", "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-29.6.3.tgz", "integrity": "sha512-mo5j5X+jIZmJQveBKeS/clAueipV7KgiX1vMgCxam1RNYiqE1w62n0/tJJnHtjW8ZHcQco5gY85jA3mi0L+nSA==", - "dev": true, "dependencies": { "@sinclair/typebox": "^0.27.8" }, @@ -4537,49 +4378,6 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, - "node_modules/@jest/transform": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-29.7.0.tgz", - "integrity": "sha512-ok/BTPFzFKVMwO5eOHRrvnBVHdRy9IrsrW1GpMaQ9MCnilNLXQKmAX8s1YXDFaai9xJpac2ySzV0YeRRECr2Vw==", - "dev": true, - "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", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-29.6.3.tgz", - "integrity": "sha512-u3UPsIilWKOM3F9CXtrG8LEJmNxwoCQC/XVj4IKYXvvpx7QIi/Kg1LI5uDmDpKlac62NUtX7eLjRh+jVZcLOzw==", - "dev": true, - "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/@joshwooding/vite-plugin-react-docgen-typescript": { "version": "0.3.0", "resolved": "https://registry.npmjs.org/@joshwooding/vite-plugin-react-docgen-typescript/-/vite-plugin-react-docgen-typescript-0.3.0.tgz", @@ -4685,14 +4483,14 @@ } }, "node_modules/@jridgewell/gen-mapping": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.3.tgz", - "integrity": "sha512-HLhSWOLRi875zjjMG/r+Nv0oCW8umGb0BgEhyX3dDX3egwZtB8PqLnjz3yedt8R5StBrzcg4aBpnh8UA9D1BoQ==", + "version": "0.3.5", + "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.5.tgz", + "integrity": "sha512-IzL8ZoEDIBRWEzlCcRhOaCupYyN5gdIK+Q6fbFdPDg6HqX6jpkItn7DFIpW9LQzXG6Df9sA7+OKnq0qlz/GaQg==", "dev": true, "dependencies": { - "@jridgewell/set-array": "^1.0.1", + "@jridgewell/set-array": "^1.2.1", "@jridgewell/sourcemap-codec": "^1.4.10", - "@jridgewell/trace-mapping": "^0.3.9" + "@jridgewell/trace-mapping": "^0.3.24" }, "engines": { "node": ">=6.0.0" @@ -4708,9 +4506,9 @@ } }, "node_modules/@jridgewell/set-array": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.1.2.tgz", - "integrity": "sha512-xnkseuNADM0gt2bs+BvhO0p78Mk762YnZdsuzFV018NoG1Sj1SCQvpSqa7XUaTam5vAGasABV9qXASMKnFMwMw==", + "version": "1.2.1", + "resolved": "https://registry.npmjs.org/@jridgewell/set-array/-/set-array-1.2.1.tgz", + "integrity": "sha512-R8gLRTZeyp03ymzP/6Lil/28tGeGEzhx1q2k703KGWRAI1VdvPIXdG70VJc2pAMw3NA6JKL5hhFu1sJX0Mnn/A==", "dev": true, "engines": { "node": ">=6.0.0" @@ -4720,12 +4518,12 @@ "version": "1.4.15", "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.15.tgz", "integrity": "sha512-eF2rxCRulEKXHTRiDrDy6erMYWqNw4LPdQ8UQA4huuxaQsVeRPFl2oM8oDGxMFhJUWZf9McpLtJasDDZb/Bpeg==", - "dev": true + "devOptional": true }, "node_modules/@jridgewell/trace-mapping": { - "version": "0.3.20", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.20.tgz", - "integrity": "sha512-R8LcPeWZol2zR8mmH3JeKQ6QRCFb7XgUhV9ZlGhHLGyg4wpPiPZNQOOWhFZhxKw8u//yTbNGI42Bx/3paXEQ+Q==", + "version": "0.3.25", + "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.25.tgz", + "integrity": "sha512-vNk6aEwybGtawWmy/PzwnGDOjCkLWSD2wqvjGGAgOAwCGWySYXfYoxt00IJkTF+8Lb57DwOb3Aa0o9CApepiYQ==", "dev": true, "dependencies": { "@jridgewell/resolve-uri": "^3.1.0", @@ -4750,26 +4548,33 @@ "node": ">=v12.0.0" } }, - "node_modules/@juggle/resize-observer": { - "version": "3.4.0", - "resolved": "https://registry.npmjs.org/@juggle/resize-observer/-/resize-observer-3.4.0.tgz", - "integrity": "sha512-dfLbk+PwWvFzSxwk3n5ySL0hfBog779o8h68wK/7/APo/7cgyWp5jcXockbxdk5kFRkbeXWm4Fbi9FrdN381sA==", - "dev": true + "node_modules/@lit-labs/ssr-dom-shim": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/@lit-labs/ssr-dom-shim/-/ssr-dom-shim-1.2.0.tgz", + "integrity": "sha512-yWJKmpGE6lUURKAaIltoPIE/wrbY3TEkqQt+X0m+7fQNnAv0keydnYvbiJFP1PnMhizmIWRWOG5KLhYyc/xl+g==" + }, + "node_modules/@lit/reactive-element": { + "version": "2.0.4", + "resolved": "https://registry.npmjs.org/@lit/reactive-element/-/reactive-element-2.0.4.tgz", + "integrity": "sha512-GFn91inaUa2oHLak8awSIigYz0cU0Payr1rcFsrkf5OJ5eSPxElyZfKh0f2p9FsTiZWXQdWGJeXZICEfXXYSXQ==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0" + } }, "node_modules/@mdx-js/react": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-2.3.0.tgz", - "integrity": "sha512-zQH//gdOmuu7nt2oJR29vFhDv88oGPmVw6BggmrHeMI+xgEkp1B2dX9/bMBSYtK0dyLX/aOmesKS09g222K1/g==", + "version": "3.0.1", + "resolved": "https://registry.npmjs.org/@mdx-js/react/-/react-3.0.1.tgz", + "integrity": "sha512-9ZrPIU4MGf6et1m1ov3zKf+q9+deetI51zprKB1D/z3NOb+rUxxtEl3mCjW5wTGh6VhRdwPueh1oRzi6ezkA8A==", "dev": true, "dependencies": { - "@types/mdx": "^2.0.0", - "@types/react": ">=16" + "@types/mdx": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" }, "peerDependencies": { + "@types/react": ">=16", "react": ">=16" } }, @@ -4895,6 +4700,11 @@ "dev": true, "optional": true }, + "node_modules/@open-wc/dedupe-mixin": { + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/@open-wc/dedupe-mixin/-/dedupe-mixin-1.4.0.tgz", + "integrity": "sha512-Sj7gKl1TLcDbF7B6KUhtvr+1UCxdhMbNY5KxdU5IfMFWqL8oy1ZeAcCANjoB1TL0AJTcPmcCFsCbHf8X2jGDUA==" + }, "node_modules/@opentelemetry/api": { "version": "1.7.0", "resolved": "https://registry.npmjs.org/@opentelemetry/api/-/api-1.7.0.tgz", @@ -4976,6 +4786,14 @@ "node": ">=12" } }, + "node_modules/@polymer/polymer": { + "version": "3.5.1", + "resolved": "https://registry.npmjs.org/@polymer/polymer/-/polymer-3.5.1.tgz", + "integrity": "sha512-JlAHuy+1qIC6hL1ojEUfIVD58fzTpJAoCxFwV5yr0mYTXV1H8bz5zy0+rC963Cgr9iNXQ4T9ncSjC2fkF9BQfw==", + "dependencies": { + "@webcomponents/shadycss": "^1.9.1" + } + }, "node_modules/@popperjs/core": { "version": "2.11.8", "resolved": "https://registry.npmjs.org/@popperjs/core/-/core-2.11.8.tgz", @@ -5660,30 +5478,6 @@ } } }, - "node_modules/@radix-ui/react-separator": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-separator/-/react-separator-1.0.3.tgz", - "integrity": "sha512-itYmTy/kokS21aiV5+Z56MZB54KrhPgn6eHDKkFeOLR34HMN2s8PaN47qZZAGnvupcjxHaFZnW4pQEh0BvvVuw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-slot": { "version": "1.0.2", "resolved": "https://registry.npmjs.org/@radix-ui/react-slot/-/react-slot-1.0.2.tgz", @@ -5732,92 +5526,6 @@ } } }, - "node_modules/@radix-ui/react-toggle": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle/-/react-toggle-1.0.3.tgz", - "integrity": "sha512-Pkqg3+Bc98ftZGsl60CLANXQBBQ4W3mTFS9EJvNxKMZ7magklKV69/id1mlAlOFDDfHvlCms0fx8fA4CMKDJHg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toggle-group": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toggle-group/-/react-toggle-group-1.0.4.tgz", - "integrity": "sha512-Uaj/M/cMyiyT9Bx6fOZO0SAG4Cls0GptBWiBmBxofmDbNVnYYoyRWj/2M/6VCi/7qcXFWnHhRUfdfZFvvkuu8A==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-toggle": "1.0.3", - "@radix-ui/react-use-controllable-state": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@radix-ui/react-toolbar": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-toolbar/-/react-toolbar-1.0.4.tgz", - "integrity": "sha512-tBgmM/O7a07xbaEkYJWYTXkIdU/1pW4/KZORR43toC/4XWyBCURK0ei9kMUdp+gTPPKBgYLxXmRSH1EVcIDp8Q==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-roving-focus": "1.0.4", - "@radix-ui/react-separator": "1.0.3", - "@radix-ui/react-toggle-group": "1.0.4" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, "node_modules/@radix-ui/react-tooltip": { "version": "1.0.7", "resolved": "https://registry.npmjs.org/@radix-ui/react-tooltip/-/react-tooltip-1.0.7.tgz", @@ -6040,9 +5748,9 @@ "dev": true }, "node_modules/@rollup/rollup-android-arm-eabi": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.9.4.tgz", - "integrity": "sha512-ub/SN3yWqIv5CWiAZPHVS1DloyZsJbtXmX4HxUTIpS0BHm9pW5iYBo2mIZi+hE3AeiTzHz33blwSnhdUo+9NpA==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm-eabi/-/rollup-android-arm-eabi-4.14.3.tgz", + "integrity": "sha512-X9alQ3XM6I9IlSlmC8ddAvMSyG1WuHk5oUnXGw+yUBs3BFoTizmG1La/Gr8fVJvDWAq+zlYTZ9DBgrlKRVY06g==", "cpu": [ "arm" ], @@ -6053,9 +5761,9 @@ ] }, "node_modules/@rollup/rollup-android-arm64": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.9.4.tgz", - "integrity": "sha512-ehcBrOR5XTl0W0t2WxfTyHCR/3Cq2jfb+I4W+Ch8Y9b5G+vbAecVv0Fx/J1QKktOrgUYsIKxWAKgIpvw56IFNA==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-android-arm64/-/rollup-android-arm64-4.14.3.tgz", + "integrity": "sha512-eQK5JIi+POhFpzk+LnjKIy4Ks+pwJ+NXmPxOCSvOKSNRPONzKuUvWE+P9JxGZVxrtzm6BAYMaL50FFuPe0oWMQ==", "cpu": [ "arm64" ], @@ -6066,9 +5774,9 @@ ] }, "node_modules/@rollup/rollup-darwin-arm64": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.9.4.tgz", - "integrity": "sha512-1fzh1lWExwSTWy8vJPnNbNM02WZDS8AW3McEOb7wW+nPChLKf3WG2aG7fhaUmfX5FKw9zhsF5+MBwArGyNM7NA==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-arm64/-/rollup-darwin-arm64-4.14.3.tgz", + "integrity": "sha512-Od4vE6f6CTT53yM1jgcLqNfItTsLt5zE46fdPaEmeFHvPs5SjZYlLpHrSiHEKR1+HdRfxuzXHjDOIxQyC3ptBA==", "cpu": [ "arm64" ], @@ -6079,9 +5787,9 @@ ] }, "node_modules/@rollup/rollup-darwin-x64": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.9.4.tgz", - "integrity": "sha512-Gc6cukkF38RcYQ6uPdiXi70JB0f29CwcQ7+r4QpfNpQFVHXRd0DfWFidoGxjSx1DwOETM97JPz1RXL5ISSB0pA==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-darwin-x64/-/rollup-darwin-x64-4.14.3.tgz", + "integrity": "sha512-0IMAO21axJeNIrvS9lSe/PGthc8ZUS+zC53O0VhF5gMxfmcKAP4ESkKOCwEi6u2asUrt4mQv2rjY8QseIEb1aw==", "cpu": [ "x64" ], @@ -6092,9 +5800,22 @@ ] }, "node_modules/@rollup/rollup-linux-arm-gnueabihf": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.9.4.tgz", - "integrity": "sha512-g21RTeFzoTl8GxosHbnQZ0/JkuFIB13C3T7Y0HtKzOXmoHhewLbVTFBQZu+z5m9STH6FZ7L/oPgU4Nm5ErN2fw==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-gnueabihf/-/rollup-linux-arm-gnueabihf-4.14.3.tgz", + "integrity": "sha512-ge2DC7tHRHa3caVEoSbPRJpq7azhG+xYsd6u2MEnJ6XzPSzQsTKyXvh6iWjXRf7Rt9ykIUWHtl0Uz3T6yXPpKw==", + "cpu": [ + "arm" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, + "node_modules/@rollup/rollup-linux-arm-musleabihf": { + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm-musleabihf/-/rollup-linux-arm-musleabihf-4.14.3.tgz", + "integrity": "sha512-ljcuiDI4V3ySuc7eSk4lQ9wU8J8r8KrOUvB2U+TtK0TiW6OFDmJ+DdIjjwZHIw9CNxzbmXY39wwpzYuFDwNXuw==", "cpu": [ "arm" ], @@ -6105,9 +5826,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-gnu": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.9.4.tgz", - "integrity": "sha512-TVYVWD/SYwWzGGnbfTkrNpdE4HON46orgMNHCivlXmlsSGQOx/OHHYiQcMIOx38/GWgwr/po2LBn7wypkWw/Mg==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-gnu/-/rollup-linux-arm64-gnu-4.14.3.tgz", + "integrity": "sha512-Eci2us9VTHm1eSyn5/eEpaC7eP/mp5n46gTRB3Aar3BgSvDQGJZuicyq6TsH4HngNBgVqC5sDYxOzTExSU+NjA==", "cpu": [ "arm64" ], @@ -6118,9 +5839,9 @@ ] }, "node_modules/@rollup/rollup-linux-arm64-musl": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.9.4.tgz", - "integrity": "sha512-XcKvuendwizYYhFxpvQ3xVpzje2HHImzg33wL9zvxtj77HvPStbSGI9czrdbfrf8DGMcNNReH9pVZv8qejAQ5A==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-arm64-musl/-/rollup-linux-arm64-musl-4.14.3.tgz", + "integrity": "sha512-UrBoMLCq4E92/LCqlh+blpqMz5h1tJttPIniwUgOFJyjWI1qrtrDhhpHPuFxULlUmjFHfloWdixtDhSxJt5iKw==", "cpu": [ "arm64" ], @@ -6130,10 +5851,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-powerpc64le-gnu": { + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-powerpc64le-gnu/-/rollup-linux-powerpc64le-gnu-4.14.3.tgz", + "integrity": "sha512-5aRjvsS8q1nWN8AoRfrq5+9IflC3P1leMoy4r2WjXyFqf3qcqsxRCfxtZIV58tCxd+Yv7WELPcO9mY9aeQyAmw==", + "cpu": [ + "ppc64" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-riscv64-gnu": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.9.4.tgz", - "integrity": "sha512-LFHS/8Q+I9YA0yVETyjonMJ3UA+DczeBd/MqNEzsGSTdNvSJa1OJZcSH8GiXLvcizgp9AlHs2walqRcqzjOi3A==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-riscv64-gnu/-/rollup-linux-riscv64-gnu-4.14.3.tgz", + "integrity": "sha512-sk/Qh1j2/RJSX7FhEpJn8n0ndxy/uf0kI/9Zc4b1ELhqULVdTfN6HL31CDaTChiBAOgLcsJ1sgVZjWv8XNEsAQ==", "cpu": [ "riscv64" ], @@ -6143,10 +5877,23 @@ "linux" ] }, + "node_modules/@rollup/rollup-linux-s390x-gnu": { + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-s390x-gnu/-/rollup-linux-s390x-gnu-4.14.3.tgz", + "integrity": "sha512-jOO/PEaDitOmY9TgkxF/TQIjXySQe5KVYB57H/8LRP/ux0ZoO8cSHCX17asMSv3ruwslXW/TLBcxyaUzGRHcqg==", + "cpu": [ + "s390x" + ], + "dev": true, + "optional": true, + "os": [ + "linux" + ] + }, "node_modules/@rollup/rollup-linux-x64-gnu": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.9.4.tgz", - "integrity": "sha512-dIYgo+j1+yfy81i0YVU5KnQrIJZE8ERomx17ReU4GREjGtDW4X+nvkBak2xAUpyqLs4eleDSj3RrV72fQos7zw==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-gnu/-/rollup-linux-x64-gnu-4.14.3.tgz", + "integrity": "sha512-8ybV4Xjy59xLMyWo3GCfEGqtKV5M5gCSrZlxkPGvEPCGDLNla7v48S662HSGwRd6/2cSneMQWiv+QzcttLrrOA==", "cpu": [ "x64" ], @@ -6157,9 +5904,9 @@ ] }, "node_modules/@rollup/rollup-linux-x64-musl": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.9.4.tgz", - "integrity": "sha512-RoaYxjdHQ5TPjaPrLsfKqR3pakMr3JGqZ+jZM0zP2IkDtsGa4CqYaWSfQmZVgFUCgLrTnzX+cnHS3nfl+kB6ZQ==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-linux-x64-musl/-/rollup-linux-x64-musl-4.14.3.tgz", + "integrity": "sha512-s+xf1I46trOY10OqAtZ5Rm6lzHre/UiLA1J2uOhCFXWkbZrJRkYBPO6FhvGfHmdtQ3Bx793MNa7LvoWFAm93bg==", "cpu": [ "x64" ], @@ -6170,9 +5917,9 @@ ] }, "node_modules/@rollup/rollup-win32-arm64-msvc": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.9.4.tgz", - "integrity": "sha512-T8Q3XHV+Jjf5e49B4EAaLKV74BbX7/qYBRQ8Wop/+TyyU0k+vSjiLVSHNWdVd1goMjZcbhDmYZUYW5RFqkBNHQ==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-arm64-msvc/-/rollup-win32-arm64-msvc-4.14.3.tgz", + "integrity": "sha512-+4h2WrGOYsOumDQ5S2sYNyhVfrue+9tc9XcLWLh+Kw3UOxAvrfOrSMFon60KspcDdytkNDh7K2Vs6eMaYImAZg==", "cpu": [ "arm64" ], @@ -6183,9 +5930,9 @@ ] }, "node_modules/@rollup/rollup-win32-ia32-msvc": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.9.4.tgz", - "integrity": "sha512-z+JQ7JirDUHAsMecVydnBPWLwJjbppU+7LZjffGf+Jvrxq+dVjIE7By163Sc9DKc3ADSU50qPVw0KonBS+a+HQ==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-ia32-msvc/-/rollup-win32-ia32-msvc-4.14.3.tgz", + "integrity": "sha512-T1l7y/bCeL/kUwh9OD4PQT4aM7Bq43vX05htPJJ46RTI4r5KNt6qJRzAfNfM+OYMNEVBWQzR2Gyk+FXLZfogGw==", "cpu": [ "ia32" ], @@ -6196,9 +5943,9 @@ ] }, "node_modules/@rollup/rollup-win32-x64-msvc": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.9.4.tgz", - "integrity": "sha512-LfdGXCV9rdEify1oxlN9eamvDSjv9md9ZVMAbNHA87xqIfFCxImxan9qZ8+Un54iK2nnqPlbnSi4R54ONtbWBw==", + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/@rollup/rollup-win32-x64-msvc/-/rollup-win32-x64-msvc-4.14.3.tgz", + "integrity": "sha512-/BypzV0H1y1HzgYpxqRaXGBRqfodgoBBCcsrujT6QRcakDQdfU+Lq9PENPh5jB4I44YWq+0C2eHsHya+nZY1sA==", "cpu": [ "x64" ], @@ -6211,28 +5958,27 @@ "node_modules/@sinclair/typebox": { "version": "0.27.8", "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.27.8.tgz", - "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==", - "dev": true + "integrity": "sha512-+Fj43pSMwJs4KRrH/938Uf+uAELIgVBmQzg/q1YG10djyfA3TnrU8N8XzqCh/okZdszqBQTZf96idMfE5lnwTA==" }, "node_modules/@stencil/core": { - "version": "2.22.3", - "resolved": "https://registry.npmjs.org/@stencil/core/-/core-2.22.3.tgz", - "integrity": "sha512-kmVA0M/HojwsfkeHsifvHVIYe4l5tin7J5+DLgtl8h6WWfiMClND5K3ifCXXI2ETDNKiEk21p6jql3Fx9o2rng==", + "version": "4.9.0", + "resolved": "https://registry.npmjs.org/@stencil/core/-/core-4.9.0.tgz", + "integrity": "sha512-aWSkhBmk3yPwRAkUwBbzRwmdhb8hKiQ/JMr9m5jthpBZLjtppYbzz6PN2MhSMDfRp6K93eQw5WogSEH4HHuB6w==", "bin": { "stencil": "bin/stencil" }, "engines": { - "node": ">=12.10.0", - "npm": ">=6.0.0" + "node": ">=16.0.0", + "npm": ">=7.10.0" } }, "node_modules/@storybook/addon-actions": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-7.6.12.tgz", - "integrity": "sha512-vK/H6K+AJ4ZSsCu/+MapYYI/xrynB6JoCOejt//flTigZOhwTWv7WXbmEeqGIIToXy0LA2IUZ1/kCjFXR0lEdQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-actions/-/addon-actions-8.0.8.tgz", + "integrity": "sha512-F3qpN0n53d058EroW1A2IlzrsFNR5p2srLY4FmXB80nxAKV8oqoDI4jp15zYlf8ThcJoQl36plT8gx3r1BpANA==", "dev": true, "dependencies": { - "@storybook/core-events": "7.6.12", + "@storybook/core-events": "8.0.8", "@storybook/global": "^5.0.0", "@types/uuid": "^9.0.1", "dequal": "^2.0.2", @@ -6245,9 +5991,9 @@ } }, "node_modules/@storybook/addon-backgrounds": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-7.6.12.tgz", - "integrity": "sha512-G14uN5lDXUtXw+dmEPaB6lpDpR9K25ssYuWWn8yYR44B1WMuD4kDgw0QGb0g+xYQj9R1TsalKEJHA4AuSYkVGQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-backgrounds/-/addon-backgrounds-8.0.8.tgz", + "integrity": "sha512-lrAJjVxDeXSK116rDajb56TureZiT76ygraP22/IvU3IcWCEcRiKYwlay8WgCTbJHtFmdBpelLBapoT46+IR9Q==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -6260,12 +6006,12 @@ } }, "node_modules/@storybook/addon-controls": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-7.6.12.tgz", - "integrity": "sha512-NX4KajscOsuXyYE3hhniF+y0E59E6rM0FgIaZ48P9c0DD+wDo8bAISHjZvmKXtDVajLk4/JySvByx1eN6V3hmA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-controls/-/addon-controls-8.0.8.tgz", + "integrity": "sha512-7xANN18CLYsVthuSXwxKezqpelEKJlT9xaYLtw5vvD00btW5g3vxq+Z/A31OkS2OuaH2bE0GfRCoG2OLR8yQQA==", "dev": true, "dependencies": { - "@storybook/blocks": "7.6.12", + "@storybook/blocks": "8.0.8", "lodash": "^4.17.21", "ts-dedent": "^2.0.0" }, @@ -6275,74 +6021,67 @@ } }, "node_modules/@storybook/addon-docs": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-7.6.12.tgz", - "integrity": "sha512-AzMgnGYfEg+Z1ycJh8MEp44x1DfjRijKCVYNaPFT6o+TjN/9GBaAkV4ydxmQzMEMnnnh/0E9YeHO+ivBVSkNog==", - "dev": true, - "dependencies": { - "@jest/transform": "^29.3.1", - "@mdx-js/react": "^2.1.5", - "@storybook/blocks": "7.6.12", - "@storybook/client-logger": "7.6.12", - "@storybook/components": "7.6.12", - "@storybook/csf-plugin": "7.6.12", - "@storybook/csf-tools": "7.6.12", - "@storybook/global": "^5.0.0", - "@storybook/mdx2-csf": "^1.0.0", - "@storybook/node-logger": "7.6.12", - "@storybook/postinstall": "7.6.12", - "@storybook/preview-api": "7.6.12", - "@storybook/react-dom-shim": "7.6.12", - "@storybook/theming": "7.6.12", - "@storybook/types": "7.6.12", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-docs/-/addon-docs-8.0.8.tgz", + "integrity": "sha512-HNiY4ESH9WxGS6QpIpURzdSbyDxbRh7VIgbvUrePSKajlsL4RFN/gdnn5TnSL00tOP/w+Cy/fXcbljMUKy7Ivg==", + "dev": true, + "dependencies": { + "@babel/core": "^7.12.3", + "@mdx-js/react": "^3.0.0", + "@storybook/blocks": "8.0.8", + "@storybook/client-logger": "8.0.8", + "@storybook/components": "8.0.8", + "@storybook/csf-plugin": "8.0.8", + "@storybook/csf-tools": "8.0.8", + "@storybook/global": "^5.0.0", + "@storybook/node-logger": "8.0.8", + "@storybook/preview-api": "8.0.8", + "@storybook/react-dom-shim": "8.0.8", + "@storybook/theming": "8.0.8", + "@storybook/types": "8.0.8", + "@types/react": "^16.8.0 || ^17.0.0 || ^18.0.0", "fs-extra": "^11.1.0", - "remark-external-links": "^8.0.0", - "remark-slug": "^6.0.0", + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", + "rehype-external-links": "^3.0.0", + "rehype-slug": "^6.0.0", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@storybook/addon-essentials": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-7.6.12.tgz", - "integrity": "sha512-Pl6n+19QC/T+cuU8DZjCwILXVxrdRTivNxPOiy8SEX+jjR4H0uAfXC9+RXCPjRFn64t4j1K7oIyoNokEn39cNw==", - "dev": true, - "dependencies": { - "@storybook/addon-actions": "7.6.12", - "@storybook/addon-backgrounds": "7.6.12", - "@storybook/addon-controls": "7.6.12", - "@storybook/addon-docs": "7.6.12", - "@storybook/addon-highlight": "7.6.12", - "@storybook/addon-measure": "7.6.12", - "@storybook/addon-outline": "7.6.12", - "@storybook/addon-toolbars": "7.6.12", - "@storybook/addon-viewport": "7.6.12", - "@storybook/core-common": "7.6.12", - "@storybook/manager-api": "7.6.12", - "@storybook/node-logger": "7.6.12", - "@storybook/preview-api": "7.6.12", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-essentials/-/addon-essentials-8.0.8.tgz", + "integrity": "sha512-bc9KJk7SPM2I5CCJEAP8R5leP+74IYxhWPiTN8Y1YFmf3MA1lpDJbwy+RfuRZ2ZKnSKszCXCVzU/T10HKUHLZw==", + "dev": true, + "dependencies": { + "@storybook/addon-actions": "8.0.8", + "@storybook/addon-backgrounds": "8.0.8", + "@storybook/addon-controls": "8.0.8", + "@storybook/addon-docs": "8.0.8", + "@storybook/addon-highlight": "8.0.8", + "@storybook/addon-measure": "8.0.8", + "@storybook/addon-outline": "8.0.8", + "@storybook/addon-toolbars": "8.0.8", + "@storybook/addon-viewport": "8.0.8", + "@storybook/core-common": "8.0.8", + "@storybook/manager-api": "8.0.8", + "@storybook/node-logger": "8.0.8", + "@storybook/preview-api": "8.0.8", "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" - }, - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, "node_modules/@storybook/addon-highlight": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-7.6.12.tgz", - "integrity": "sha512-rWNEyBhwncXEDd9z7l67BLBIPqn0SRI/CJpZvCSF5KLWrVaoSEDF8INavmbikd1JBMcajJ28Ur6NsGj+eJjJiw==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-highlight/-/addon-highlight-8.0.8.tgz", + "integrity": "sha512-KKD7xiNhxZQM4fdDidtcla6jSzgN1f9qe1AwFSHLXwIW22+4c97Vgf+AookN7cJvB77HxRUnvQH//zV1CJEDug==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0" @@ -6353,14 +6092,15 @@ } }, "node_modules/@storybook/addon-interactions": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-7.6.12.tgz", - "integrity": "sha512-D8NX2xu9WiqPInoN842DU+KAFVC8HscGczqkDGEiWCAqq0DfXtW/0ClMSaE6d2+twhGv6uiPfeJ2IdynSZolXg==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-interactions/-/addon-interactions-8.0.8.tgz", + "integrity": "sha512-UOPKOe97uV4psH1O1YeE0oFuUQgD1Vkv95JjHjQG8KiPWvwdiezV7rrjPvw8RApnSKUopjFETs8F5D59i4eARw==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.12", - "jest-mock": "^27.0.6", + "@storybook/instrumenter": "8.0.8", + "@storybook/test": "8.0.8", + "@storybook/types": "8.0.8", "polished": "^4.2.2", "ts-dedent": "^2.2.0" }, @@ -6370,9 +6110,9 @@ } }, "node_modules/@storybook/addon-links": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-7.6.12.tgz", - "integrity": "sha512-rGwPYpZAANPrf2GaNi5t9zAjLF8PgzKizyBPltIXUtplxDg88ziXlDA1dhsuGDs4Kf0oXECyAHPw79JjkJQziA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-links/-/addon-links-8.0.8.tgz", + "integrity": "sha512-iRI/W9I6fOom5zfZvsu53gfJtuhBSMmhgI/u5uZbAbfEoNL5D1PqpDXD4ygM8Vvlx90AZNZ2W5slEe7gCZOMyA==", "dev": true, "dependencies": { "@storybook/csf": "^0.1.2", @@ -6393,9 +6133,9 @@ } }, "node_modules/@storybook/addon-measure": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-7.6.12.tgz", - "integrity": "sha512-K3aKErr84V0eVK7t+wco5cSYDdeotwoXi4e7VLSa2cdUz0wanOb4R7v3kf6vxucUyp05Lv+yHkz9zsbwuezepA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-measure/-/addon-measure-8.0.8.tgz", + "integrity": "sha512-akyoa+1F2ripV6ELF2UbxiSHv791LWSAVK7gsD/a5eJfKZMm5yoHjcY7Icdkc/ctE+pyjAQNhkXTixUngge09w==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -6407,9 +6147,9 @@ } }, "node_modules/@storybook/addon-outline": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-7.6.12.tgz", - "integrity": "sha512-r6eO4EKh+zwGUNjxe8v/44BhyV+JD3Dl9GYMutsFqbwYsoWHJaZmzHuyqeFBXwx2MEoixdWdIzNMP71+srQqvw==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-outline/-/addon-outline-8.0.8.tgz", + "integrity": "sha512-8Gxs095ekpa5YZolLSs5cWbWK94GZTevEUX8GFeLGIz9sf1KO3kmEO3eC5ogzDoB0cloqvbmVAJvYJ3FWiUx8w==", "dev": true, "dependencies": { "@storybook/global": "^5.0.0", @@ -6421,9 +6161,9 @@ } }, "node_modules/@storybook/addon-toolbars": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-7.6.12.tgz", - "integrity": "sha512-TSwq8xO7fmS6GRTgJJa31OBzm+5zlgDYK2Q42jxFo/Vm10uMzCpjYJE6mIHpUDyjyBVQk6xxMMEcvo6no2eAWg==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-toolbars/-/addon-toolbars-8.0.8.tgz", + "integrity": "sha512-PZxlK+/Fwk2xcrpr5kkXYjCbBaEjAWcEHWq7mhQReMFaAs5AJE8dvmeQ7rmPDOHnlg4+YsARDFKz5FJtthRIgg==", "dev": true, "funding": { "type": "opencollective", @@ -6431,9 +6171,9 @@ } }, "node_modules/@storybook/addon-viewport": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-7.6.12.tgz", - "integrity": "sha512-51zsBeoaEzq699SKDCe+GG/2PDAJKKJtpjqxIc4lDskogaCJSb3Ie8LyookHAKYgbi2qealVgK8zaP27KUj3Pg==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/addon-viewport/-/addon-viewport-8.0.8.tgz", + "integrity": "sha512-nOuc6DquGvm24c/A0HFTgeEN/opd58ebs1KLaEEq1f6iYV0hT2Gpnk0Usg/seOiFtJnj3NyAM46HSkZz06T8Sw==", "dev": true, "dependencies": { "memoizerific": "^1.11.3" @@ -6444,27 +6184,28 @@ } }, "node_modules/@storybook/blocks": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-7.6.12.tgz", - "integrity": "sha512-T47KOAjgZmhV+Ov59A70inE5edInh1Jh5w/5J5cjpk9a2p4uhd337SnK4B8J5YLhcM2lbKRWJjzIJ0nDZQTdnQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/blocks/-/blocks-8.0.8.tgz", + "integrity": "sha512-kwsjhvnmFEaIl51QHJt/83G7mZ5YbzFKnWCwy8WUpi0xvVcyoFQSGGgwR3XRrzGfUEPK8P2FDHeKw1bLzyIejA==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.12", - "@storybook/client-logger": "7.6.12", - "@storybook/components": "7.6.12", - "@storybook/core-events": "7.6.12", + "@storybook/channels": "8.0.8", + "@storybook/client-logger": "8.0.8", + "@storybook/components": "8.0.8", + "@storybook/core-events": "8.0.8", "@storybook/csf": "^0.1.2", - "@storybook/docs-tools": "7.6.12", + "@storybook/docs-tools": "8.0.8", "@storybook/global": "^5.0.0", - "@storybook/manager-api": "7.6.12", - "@storybook/preview-api": "7.6.12", - "@storybook/theming": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/icons": "^1.2.5", + "@storybook/manager-api": "8.0.8", + "@storybook/preview-api": "8.0.8", + "@storybook/theming": "8.0.8", + "@storybook/types": "8.0.8", "@types/lodash": "^4.14.167", "color-convert": "^2.0.1", "dequal": "^2.0.2", "lodash": "^4.17.21", - "markdown-to-jsx": "^7.1.8", + "markdown-to-jsx": "7.3.2", "memoizerific": "^1.11.3", "polished": "^4.2.2", "react-colorful": "^5.1.2", @@ -6480,27 +6221,33 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "node_modules/@storybook/builder-manager": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-7.6.12.tgz", - "integrity": "sha512-AJFrtBj0R11OFwwz+2j+ivRzttWXT6LesSGoLnxown24EV9uLQoHtGb7GOA2GyzY5wjUJS9gQBPGHXjvQEfLJA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/builder-manager/-/builder-manager-8.0.8.tgz", + "integrity": "sha512-0uihNTpTou0RFMM6PQLlfCxDxse9nIDEb83AmWE/OUnpKDDY9+WFupVWGaZc9HfH9h4Yqre2fiuK1b7KNYe7AQ==", "dev": true, "dependencies": { "@fal-works/esbuild-plugin-global-externals": "^2.1.2", - "@storybook/core-common": "7.6.12", - "@storybook/manager": "7.6.12", - "@storybook/node-logger": "7.6.12", + "@storybook/core-common": "8.0.8", + "@storybook/manager": "8.0.8", + "@storybook/node-logger": "8.0.8", "@types/ejs": "^3.1.1", - "@types/find-cache-dir": "^3.2.1", "@yarnpkg/esbuild-plugin-pnp": "^3.0.0-rc.10", "browser-assert": "^1.2.1", "ejs": "^3.1.8", - "esbuild": "^0.18.0", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", "esbuild-plugin-alias": "^0.2.1", "express": "^4.17.3", - "find-cache-dir": "^3.0.0", "fs-extra": "^11.1.0", "process": "^0.11.10", "util": "^0.12.4" @@ -6511,19 +6258,20 @@ } }, "node_modules/@storybook/builder-vite": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-7.6.12.tgz", - "integrity": "sha512-VJIn+XYVVhdJHHMEtYDnEyQQU4fRupugSFpP9XLYTRYgXPN9PSVey4vI/IyuHcHYINPba39UY2+8PW+5NgShxQ==", - "dev": true, - "dependencies": { - "@storybook/channels": "7.6.12", - "@storybook/client-logger": "7.6.12", - "@storybook/core-common": "7.6.12", - "@storybook/csf-plugin": "7.6.12", - "@storybook/node-logger": "7.6.12", - "@storybook/preview": "7.6.12", - "@storybook/preview-api": "7.6.12", - "@storybook/types": "7.6.12", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/builder-vite/-/builder-vite-8.0.8.tgz", + "integrity": "sha512-ibWOxoHczCc6ttMQqiSXv29m/e44sKVoc1BJluApQcjCXl9g6QXyN45zV70odjCxMfNy7EQgUjCA0mgAgMHSIw==", + "dev": true, + "dependencies": { + "@storybook/channels": "8.0.8", + "@storybook/client-logger": "8.0.8", + "@storybook/core-common": "8.0.8", + "@storybook/core-events": "8.0.8", + "@storybook/csf-plugin": "8.0.8", + "@storybook/node-logger": "8.0.8", + "@storybook/preview": "8.0.8", + "@storybook/preview-api": "8.0.8", + "@storybook/types": "8.0.8", "@types/find-cache-dir": "^3.2.1", "browser-assert": "^1.2.1", "es-module-lexer": "^0.9.3", @@ -6531,7 +6279,7 @@ "find-cache-dir": "^3.0.0", "fs-extra": "^11.1.0", "magic-string": "^0.30.0", - "rollup": "^2.25.0 || ^3.3.0" + "ts-dedent": "^2.0.0" }, "funding": { "type": "opencollective", @@ -6540,7 +6288,7 @@ "peerDependencies": { "@preact/preset-vite": "*", "typescript": ">= 4.3.x", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0", + "vite": "^4.0.0 || ^5.0.0", "vite-plugin-glimmerx": "*" }, "peerDependenciesMeta": { @@ -6556,15 +6304,13 @@ } }, "node_modules/@storybook/channels": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-7.6.12.tgz", - "integrity": "sha512-TaPl5Y3lOoVi5kTLgKNRX8xh2sUPekH0Id1l4Ymw+lpgriEY6r60bmkZLysLG1GhlskpQ/da2+S2ap2ht8P2TQ==", - "dev": true, + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/channels/-/channels-8.0.8.tgz", + "integrity": "sha512-L3EGVkabv3fweXnykD/GlNUDO5HtwlIfSovC7BF4MmP7662j2/eqlZrJxDojGtbv11XHjWp/UJHUIfKpcHXYjQ==", "dependencies": { - "@storybook/client-logger": "7.6.12", - "@storybook/core-events": "7.6.12", + "@storybook/client-logger": "8.0.8", + "@storybook/core-events": "8.0.8", "@storybook/global": "^5.0.0", - "qs": "^6.10.0", "telejson": "^7.2.0", "tiny-invariant": "^1.3.1" }, @@ -6574,23 +6320,22 @@ } }, "node_modules/@storybook/cli": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-7.6.12.tgz", - "integrity": "sha512-x4sG1oIVERxp+WnWUexVlgaJCFmML0kGi7a5qfx7z4vHMxCV/WG7g1q7mPS/kqStCGEiQdTciCqOEFqlMh9MLw==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/cli/-/cli-8.0.8.tgz", + "integrity": "sha512-RnSdgykh2i7es1rQ7CNGpDrKK/PN1f0xjwpkAHXCEB6T9KpHBmqDquzZp+N127a1HBHHXy018yi4wT8mSQyEoA==", "dev": true, "dependencies": { - "@babel/core": "^7.23.2", - "@babel/preset-env": "^7.23.2", + "@babel/core": "^7.23.0", "@babel/types": "^7.23.0", "@ndelangen/get-tarball": "^3.0.7", - "@storybook/codemod": "7.6.12", - "@storybook/core-common": "7.6.12", - "@storybook/core-events": "7.6.12", - "@storybook/core-server": "7.6.12", - "@storybook/csf-tools": "7.6.12", - "@storybook/node-logger": "7.6.12", - "@storybook/telemetry": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/codemod": "8.0.8", + "@storybook/core-common": "8.0.8", + "@storybook/core-events": "8.0.8", + "@storybook/core-server": "8.0.8", + "@storybook/csf-tools": "8.0.8", + "@storybook/node-logger": "8.0.8", + "@storybook/telemetry": "8.0.8", + "@storybook/types": "8.0.8", "@types/semver": "^7.3.4", "@yarnpkg/fslib": "2.10.3", "@yarnpkg/libzip": "2.3.0", @@ -6600,25 +6345,22 @@ "detect-indent": "^6.1.0", "envinfo": "^7.7.3", "execa": "^5.0.0", - "express": "^4.17.3", "find-up": "^5.0.0", "fs-extra": "^11.1.0", "get-npm-tarball-url": "^2.0.3", - "get-port": "^5.1.1", "giget": "^1.0.0", "globby": "^11.0.2", "jscodeshift": "^0.15.1", "leven": "^3.1.0", "ora": "^5.4.1", - "prettier": "^2.8.0", + "prettier": "^3.1.1", "prompts": "^2.4.0", - "puppeteer-core": "^2.1.1", "read-pkg-up": "^7.0.1", "semver": "^7.3.7", "strip-json-comments": "^3.0.1", "tempy": "^1.0.1", - "ts-dedent": "^2.0.0", - "util-deprecate": "^1.0.2" + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0" }, "bin": { "getstorybook": "bin/index.js", @@ -6659,25 +6401,10 @@ "node": ">=10" } }, - "node_modules/@storybook/cli/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/@storybook/cli/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -6696,10 +6423,9 @@ "dev": true }, "node_modules/@storybook/client-logger": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-7.6.12.tgz", - "integrity": "sha512-hiRv6dXsOttMPqm9SxEuFoAtDe9rs7TUS8XcO5rmJ9BgfwBJsYlHzAxXkazxmvlyZtKL7gMx6m8OYbCdZgUqtA==", - "dev": true, + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/client-logger/-/client-logger-8.0.8.tgz", + "integrity": "sha512-a4BKwl9NLFcuRgMyI7S4SsJeLFK0LCQxIy76V6YyrE1DigoXz4nA4eQxdjLf7JVvU0EZFmNSfbVL/bXzzWKNXA==", "dependencies": { "@storybook/global": "^5.0.0" }, @@ -6709,61 +6435,46 @@ } }, "node_modules/@storybook/codemod": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-7.6.12.tgz", - "integrity": "sha512-4EI4Ah1cvz6gFkXOS/LGf23oN8LO6ABGpWwPQoMHpIV3wUkFWBwrKFUe/UAQZGptnM0VZRYx4grS82Hluw4XJA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/codemod/-/codemod-8.0.8.tgz", + "integrity": "sha512-ufEBLciLmLlAh+L6lGgBObTiny6odXMKqiJOewQ9XfIN0wdWdyRUf5QdZIPOdfgHhWF2Q2HeswiulsoHm8Z/hA==", "dev": true, "dependencies": { "@babel/core": "^7.23.2", "@babel/preset-env": "^7.23.2", "@babel/types": "^7.23.0", "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.12", - "@storybook/node-logger": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/csf-tools": "8.0.8", + "@storybook/node-logger": "8.0.8", + "@storybook/types": "8.0.8", "@types/cross-spawn": "^6.0.2", "cross-spawn": "^7.0.3", "globby": "^11.0.2", "jscodeshift": "^0.15.1", "lodash": "^4.17.21", - "prettier": "^2.8.0", - "recast": "^0.23.1" + "prettier": "^3.1.1", + "recast": "^0.23.5", + "tiny-invariant": "^1.3.1" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/codemod/node_modules/prettier": { - "version": "2.8.8", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.8.8.tgz", - "integrity": "sha512-tdN8qQGvNjw4CHbY+XXk0JgCXn9QiF21a55rBe5LJAU+kDyC4WQn4+awm2Xfk2lQMk5fKup9XgzTZtGkjBdP9Q==", - "dev": true, - "bin": { - "prettier": "bin-prettier.js" - }, - "engines": { - "node": ">=10.13.0" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, "node_modules/@storybook/components": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/components/-/components-7.6.12.tgz", - "integrity": "sha512-PCijPqmlZd7qyTzNr+vD0Kf8sAI9vWJIaxbSjXwn/De3e63m4fsEcIf8FaUT8cMZ46AWZvaxaxX5km2u0UISJQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/components/-/components-8.0.8.tgz", + "integrity": "sha512-EpBExH4kHWQJSfA8QXJJ5AsLRUGi5X/zWY7ffiYW8rtnBmEnk3T9FpmnyJlY1A8sdd3b1wQ07JGBDHfL1mdELw==", "dev": true, "dependencies": { - "@radix-ui/react-select": "^1.2.2", - "@radix-ui/react-toolbar": "^1.0.4", - "@storybook/client-logger": "7.6.12", + "@radix-ui/react-slot": "^1.0.2", + "@storybook/client-logger": "8.0.8", "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/theming": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/icons": "^1.2.5", + "@storybook/theming": "8.0.8", + "@storybook/types": "8.0.8", "memoizerific": "^1.11.3", - "use-resize-observer": "^9.1.0", "util-deprecate": "^1.0.2" }, "funding": { @@ -6775,191 +6486,23 @@ "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/@storybook/components/node_modules/@radix-ui/react-dismissable-layer": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@radix-ui/react-dismissable-layer/-/react-dismissable-layer-1.0.4.tgz", - "integrity": "sha512-7UpBa/RKMoHJYjie1gkF1DlK8l1fdU/VKDpoS3rCCo8YBJR294GwcEHyxHw72yvphJ7ld0AXEcSLAzY2F/WyCg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-escape-keydown": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/components/node_modules/@radix-ui/react-focus-scope": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-focus-scope/-/react-focus-scope-1.0.3.tgz", - "integrity": "sha512-upXdPfqI4islj2CslyfUBNlaJCPybbqRHAi1KER7Isel9Q2AtSJ0zRBZv8mWQiFXD2nyAJ4BhC3yXgZ6kMBSrQ==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/components/node_modules/@radix-ui/react-popper": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-popper/-/react-popper-1.1.2.tgz", - "integrity": "sha512-1CnGGfFi/bbqtJZZ0P/NQY20xdG3E0LALJaLUEoKwPLwl6PPPfbeiCqMVQnhoFRAxjJj4RpBRJzDmUgsex2tSg==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@floating-ui/react-dom": "^2.0.0", - "@radix-ui/react-arrow": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-rect": "1.0.1", - "@radix-ui/react-use-size": "1.0.1", - "@radix-ui/rect": "1.0.1" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/components/node_modules/@radix-ui/react-portal": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/@radix-ui/react-portal/-/react-portal-1.0.3.tgz", - "integrity": "sha512-xLYZeHrWoPmA5mEKEfZZevoVRK/Q43GfzRXkWV6qawIWWK8t6ifIiLQdd7rmQ4Vk1bmI21XhqF9BN3jWf+phpA==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/react-primitive": "1.0.3" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/components/node_modules/@radix-ui/react-select": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@radix-ui/react-select/-/react-select-1.2.2.tgz", - "integrity": "sha512-zI7McXr8fNaSrUY9mZe4x/HC0jTLY9fWNhO1oLWYMQGDXuV4UCivIGTxwioSzO0ZCYX9iSLyWmAh/1TOmX3Cnw==", - "dev": true, - "dependencies": { - "@babel/runtime": "^7.13.10", - "@radix-ui/number": "1.0.1", - "@radix-ui/primitive": "1.0.1", - "@radix-ui/react-collection": "1.0.3", - "@radix-ui/react-compose-refs": "1.0.1", - "@radix-ui/react-context": "1.0.1", - "@radix-ui/react-direction": "1.0.1", - "@radix-ui/react-dismissable-layer": "1.0.4", - "@radix-ui/react-focus-guards": "1.0.1", - "@radix-ui/react-focus-scope": "1.0.3", - "@radix-ui/react-id": "1.0.1", - "@radix-ui/react-popper": "1.1.2", - "@radix-ui/react-portal": "1.0.3", - "@radix-ui/react-primitive": "1.0.3", - "@radix-ui/react-slot": "1.0.2", - "@radix-ui/react-use-callback-ref": "1.0.1", - "@radix-ui/react-use-controllable-state": "1.0.1", - "@radix-ui/react-use-layout-effect": "1.0.1", - "@radix-ui/react-use-previous": "1.0.1", - "@radix-ui/react-visually-hidden": "1.0.3", - "aria-hidden": "^1.1.1", - "react-remove-scroll": "2.5.5" - }, - "peerDependencies": { - "@types/react": "*", - "@types/react-dom": "*", - "react": "^16.8 || ^17.0 || ^18.0", - "react-dom": "^16.8 || ^17.0 || ^18.0" - }, - "peerDependenciesMeta": { - "@types/react": { - "optional": true - }, - "@types/react-dom": { - "optional": true - } - } - }, - "node_modules/@storybook/core-client": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/core-client/-/core-client-7.6.12.tgz", - "integrity": "sha512-VzVp32tMZsCzM4UIqfvCoJF7N9mBf6dsAxh1/ZgViy75Fht78pGo3JwZXW8osMbFSRpmWD7fxlUM5S7TQOYQug==", - "dev": true, - "dependencies": { - "@storybook/client-logger": "7.6.12", - "@storybook/preview-api": "7.6.12" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, "node_modules/@storybook/core-common": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-7.6.12.tgz", - "integrity": "sha512-kM9YiBBMM2x5v/oylL7gdO1PS4oehgJC21MivS9p5QZ8uuXKtCQ6UQvI3rzaV+1ZzUA4n+I8MyaMrNIQk8KDbw==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/core-common/-/core-common-8.0.8.tgz", + "integrity": "sha512-CL15M2oeQW+Rb1l7ciunLDI2Re+ojL2lX1ZFAiDedcOU+JHsdq43zAuXoZVzp8icUi2AUSwEjZIxGCSingj+JQ==", "dev": true, "dependencies": { - "@storybook/core-events": "7.6.12", - "@storybook/node-logger": "7.6.12", - "@storybook/types": "7.6.12", - "@types/find-cache-dir": "^3.2.1", - "@types/node": "^18.0.0", - "@types/node-fetch": "^2.6.4", - "@types/pretty-hrtime": "^1.0.0", + "@storybook/core-events": "8.0.8", + "@storybook/csf-tools": "8.0.8", + "@storybook/node-logger": "8.0.8", + "@storybook/types": "8.0.8", + "@yarnpkg/fslib": "2.10.3", + "@yarnpkg/libzip": "2.3.0", "chalk": "^4.1.0", - "esbuild": "^0.18.0", + "cross-spawn": "^7.0.3", + "esbuild": "^0.18.0 || ^0.19.0 || ^0.20.0", "esbuild-register": "^3.5.0", + "execa": "^5.0.0", "file-system-cache": "2.3.0", "find-cache-dir": "^3.0.0", "find-up": "^5.0.0", @@ -6972,27 +6515,54 @@ "pkg-dir": "^5.0.0", "pretty-hrtime": "^1.0.3", "resolve-from": "^5.0.0", - "ts-dedent": "^2.0.0" + "semver": "^7.3.7", + "tempy": "^1.0.1", + "tiny-invariant": "^1.3.1", + "ts-dedent": "^2.0.0", + "util": "^0.12.4" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/core-common/node_modules/@types/node": { - "version": "18.19.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz", - "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==", + "node_modules/@storybook/core-common/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, "dependencies": { - "undici-types": "~5.26.4" + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" } }, - "node_modules/@storybook/core-events": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-7.6.12.tgz", - "integrity": "sha512-IO4cwk7bBCKH6lLnnIlHO9FwQXt/9CzLUAoZSY9msWsdPppCdKlw8ynJI5YarSNKDBUn8ArIfnRf0Mve0KQr9Q==", + "node_modules/@storybook/core-common/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/@storybook/core-common/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/@storybook/core-events": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/core-events/-/core-events-8.0.8.tgz", + "integrity": "sha512-PtuvR7vS4glDEdCfKB4f1k3Vs1C3rTWP2DNbF+IjjPhNLMBznCdzTAPcz+NUIBvpjjGnhKwWikJ0yj931YjSVg==", "dependencies": { "ts-dedent": "^2.0.0" }, @@ -7002,26 +6572,28 @@ } }, "node_modules/@storybook/core-server": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-7.6.12.tgz", - "integrity": "sha512-tjWifKsDnIc8pvbjVyQrOHef70Gcp93Bg3WwuysB8PGk7lcX2RD9zv44HNIyjxdOLSSv66IGKrOldEBL3hab4w==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/core-server/-/core-server-8.0.8.tgz", + "integrity": "sha512-tSEueEBttbSohzhZVN2bFNlFx3eoqQ7p57cjQLKXXwKygS2qKxISKnFy+Y0nj20APz68Wj51kx0rN0nGALeegw==", "dev": true, "dependencies": { "@aw-web-design/x-default-browser": "1.4.126", + "@babel/core": "^7.23.9", "@discoveryjs/json-ext": "^0.5.3", - "@storybook/builder-manager": "7.6.12", - "@storybook/channels": "7.6.12", - "@storybook/core-common": "7.6.12", - "@storybook/core-events": "7.6.12", + "@storybook/builder-manager": "8.0.8", + "@storybook/channels": "8.0.8", + "@storybook/core-common": "8.0.8", + "@storybook/core-events": "8.0.8", "@storybook/csf": "^0.1.2", - "@storybook/csf-tools": "7.6.12", - "@storybook/docs-mdx": "^0.1.0", + "@storybook/csf-tools": "8.0.8", + "@storybook/docs-mdx": "3.0.0", "@storybook/global": "^5.0.0", - "@storybook/manager": "7.6.12", - "@storybook/node-logger": "7.6.12", - "@storybook/preview-api": "7.6.12", - "@storybook/telemetry": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/manager": "8.0.8", + "@storybook/manager-api": "8.0.8", + "@storybook/node-logger": "8.0.8", + "@storybook/preview-api": "8.0.8", + "@storybook/telemetry": "8.0.8", + "@storybook/types": "8.0.8", "@types/detect-port": "^1.3.0", "@types/node": "^18.0.0", "@types/pretty-hrtime": "^1.0.0", @@ -7034,7 +6606,7 @@ "express": "^4.17.3", "fs-extra": "^11.1.0", "globby": "^11.0.2", - "ip": "^2.0.0", + "ip": "^2.0.1", "lodash": "^4.17.21", "open": "^8.4.0", "pretty-hrtime": "^1.0.3", @@ -7055,18 +6627,18 @@ } }, "node_modules/@storybook/core-server/node_modules/@types/node": { - "version": "18.19.14", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.14.tgz", - "integrity": "sha512-EnQ4Us2rmOS64nHDWr0XqAD8DsO6f3XR6lf9UIIrZQpUzPVdN/oPuEzfDWNHSyXLvoGgjuEm/sPwFGSSs35Wtg==", + "version": "18.19.31", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.31.tgz", + "integrity": "sha512-ArgCD39YpyyrtFKIqMDvjz79jto5fcI/SVUs2HwB+f0dAzq68yqOdyaSivLiLugSziTpNXLQrVb7RZFmdZzbhA==", "dev": true, "dependencies": { "undici-types": "~5.26.4" } }, "node_modules/@storybook/core-server/node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", + "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", "dev": true }, "node_modules/@storybook/core-server/node_modules/is-wsl": { @@ -7111,9 +6683,9 @@ } }, "node_modules/@storybook/core-server/node_modules/semver": { - "version": "7.5.4", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.5.4.tgz", - "integrity": "sha512-1bCSESV6Pv+i21Hvpxp3Dx+pSD8lIPt8uVjRrxAUt/nbswYc+tK6Y2btiULjd4+fnq15PX+nqQDC7Oft7WkwcA==", + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { "lru-cache": "^6.0.0" @@ -7156,18 +6728,17 @@ "version": "0.1.2", "resolved": "https://registry.npmjs.org/@storybook/csf/-/csf-0.1.2.tgz", "integrity": "sha512-ePrvE/pS1vsKR9Xr+o+YwdqNgHUyXvg+1Xjx0h9LrVx7Zq4zNe06pd63F5EvzTbCbJsHj7GHr9tkiaqm7U8WRA==", - "dev": true, "dependencies": { "type-fest": "^2.19.0" } }, "node_modules/@storybook/csf-plugin": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-7.6.12.tgz", - "integrity": "sha512-fe/84AyctJcrpH1F/tTBxKrbjv0ilmG3ZTwVcufEiAzupZuYjQ/0P+Pxs8m8VxiGJZZ1pWofFFDbYi+wERjamQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/csf-plugin/-/csf-plugin-8.0.8.tgz", + "integrity": "sha512-x9WspjZGcqXENj/Vn4Qmn0oTW93KN2V9wqpflWwCUJTByl2MugQsh5xRuDbs2yM7dD6zKcqRyPaTY+GFZBW+Vg==", "dev": true, "dependencies": { - "@storybook/csf-tools": "7.6.12", + "@storybook/csf-tools": "8.0.8", "unplugin": "^1.3.1" }, "funding": { @@ -7176,9 +6747,9 @@ } }, "node_modules/@storybook/csf-tools": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-7.6.12.tgz", - "integrity": "sha512-MdhkYYxSW5I6Jpk34gTkAZsuj9sxe0xdyeUQpNa8CgJxG43F+ehZ6scW/IPjoSG9gCXBUJMekq26UrmbVfsLCQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/csf-tools/-/csf-tools-8.0.8.tgz", + "integrity": "sha512-Ji5fpoGym/MSyHJ6ALghVUUecwhEbN0On+jOZ2VPkrkATi9UDtryHQPdF60HKR63Iv53xRuWRzudB6zm43RTzw==", "dev": true, "dependencies": { "@babel/generator": "^7.23.0", @@ -7186,9 +6757,9 @@ "@babel/traverse": "^7.23.2", "@babel/types": "^7.23.0", "@storybook/csf": "^0.1.2", - "@storybook/types": "7.6.12", + "@storybook/types": "8.0.8", "fs-extra": "^11.1.0", - "recast": "^0.23.1", + "recast": "^0.23.5", "ts-dedent": "^2.0.0" }, "funding": { @@ -7197,20 +6768,20 @@ } }, "node_modules/@storybook/docs-mdx": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-0.1.0.tgz", - "integrity": "sha512-JDaBR9lwVY4eSH5W8EGHrhODjygPd6QImRbwjAuJNEnY0Vw4ie3bPkeGfnacB3OBW6u/agqPv2aRlR46JcAQLg==", + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/@storybook/docs-mdx/-/docs-mdx-3.0.0.tgz", + "integrity": "sha512-NmiGXl2HU33zpwTv1XORe9XG9H+dRUC1Jl11u92L4xr062pZtrShLmD4VKIsOQujxhhOrbxpwhNOt+6TdhyIdQ==", "dev": true }, "node_modules/@storybook/docs-tools": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-7.6.12.tgz", - "integrity": "sha512-nY2lqEDTd/fR/D91ZLlIp+boSuJtkb8DqHW7pECy61rJqzGq4QpepRaWjQDKnGTgPItrsPfTPOu6iXvXNK07Ow==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/docs-tools/-/docs-tools-8.0.8.tgz", + "integrity": "sha512-p/MIrDshXMl/fiCRlfG9StkRYI1QlUyUSQQ/YDBFlBfWcJYARIt3TIvQyvs3Q/apnQNcDXIW663W57s7WHTO2w==", "dev": true, "dependencies": { - "@storybook/core-common": "7.6.12", - "@storybook/preview-api": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/core-common": "8.0.8", + "@storybook/preview-api": "8.0.8", + "@storybook/types": "8.0.8", "@types/doctrine": "^0.0.3", "assert": "^2.1.0", "doctrine": "^3.0.0", @@ -7224,13 +6795,43 @@ "node_modules/@storybook/global": { "version": "5.0.0", "resolved": "https://registry.npmjs.org/@storybook/global/-/global-5.0.0.tgz", - "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==", - "dev": true + "integrity": "sha512-FcOqPAXACP0I3oJ/ws6/rrPT9WGhu915Cg8D02a9YxLo0DE9zI+a9A5gRGvmQ09fiWPukqI8ZAEoQEdWUKMQdQ==" + }, + "node_modules/@storybook/icons": { + "version": "1.2.9", + "resolved": "https://registry.npmjs.org/@storybook/icons/-/icons-1.2.9.tgz", + "integrity": "sha512-cOmylsz25SYXaJL/gvTk/dl3pyk7yBFRfeXTsHvTA3dfhoU/LWSq0NKL9nM7WBasJyn6XPSGnLS4RtKXLw5EUg==", + "dev": true, + "engines": { + "node": ">=14.0.0" + }, + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0", + "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + } + }, + "node_modules/@storybook/instrumenter": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/instrumenter/-/instrumenter-8.0.8.tgz", + "integrity": "sha512-bCu9Tu48WOQ8ZNUed+FCSMr3Uw81b4yW/knD2goqx15nD33B7xXBNSI2GTHH5YaEHVyIFFggQcKHLkELXWlsoA==", + "dependencies": { + "@storybook/channels": "8.0.8", + "@storybook/client-logger": "8.0.8", + "@storybook/core-events": "8.0.8", + "@storybook/global": "^5.0.0", + "@storybook/preview-api": "8.0.8", + "@vitest/utils": "^1.3.1", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } }, "node_modules/@storybook/manager": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-7.6.12.tgz", - "integrity": "sha512-WMWvswJHGiqJFJb98WQMQfZQhLuVtmci4y/VJGQ/Jnq1nJQs76BCtaeGiHcsYmRaAP1HMI4DbzuTSEgca146xw==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/manager/-/manager-8.0.8.tgz", + "integrity": "sha512-pWYHSDmgT8p/XbQMKuDPdgB6KzjePI6dU5KQ5MERYfch1UiuGPVm1HHDlxxSfHW0IIXw9Qnwq4L0Awe4qhvJKQ==", "dev": true, "funding": { "type": "opencollective", @@ -7238,19 +6839,20 @@ } }, "node_modules/@storybook/manager-api": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-7.6.12.tgz", - "integrity": "sha512-XA5KQpY44d6mlqt0AlesZ7fsPpm1PCpoV+nRGFBR0YtF6RdPFvrPyHhlGgLkJC4xSyb2YJmLKn8cERSluAcEgQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/manager-api/-/manager-api-8.0.8.tgz", + "integrity": "sha512-1HU4nfLRi0sD2uw229gb8EQyufNWrLvMNpg013kBsBXRd+Dj4dqF3v+KrYFNtteY7riC4mAJ6YcQ4tBUNYZDug==", "dev": true, "dependencies": { - "@storybook/channels": "7.6.12", - "@storybook/client-logger": "7.6.12", - "@storybook/core-events": "7.6.12", + "@storybook/channels": "8.0.8", + "@storybook/client-logger": "8.0.8", + "@storybook/core-events": "8.0.8", "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/router": "7.6.12", - "@storybook/theming": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/icons": "^1.2.5", + "@storybook/router": "8.0.8", + "@storybook/theming": "8.0.8", + "@storybook/types": "8.0.8", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", @@ -7263,26 +6865,10 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/mdx2-csf": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@storybook/mdx2-csf/-/mdx2-csf-1.1.0.tgz", - "integrity": "sha512-TXJJd5RAKakWx4BtpwvSNdgTDkKM6RkXU8GK34S/LhidQ5Pjz3wcnqb0TxEkfhK/ztbP8nKHqXFwLfa2CYkvQw==", - "dev": true - }, "node_modules/@storybook/node-logger": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-7.6.12.tgz", - "integrity": "sha512-iS44/EjfF6hLecKzICmcpQoB9bmVi4tXx5gVXnbI5ZyziBibRQcg/U191Njl7wY2ScN/RCQOr8lh5k57rI3Prg==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/storybook" - } - }, - "node_modules/@storybook/postinstall": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/postinstall/-/postinstall-7.6.12.tgz", - "integrity": "sha512-uR0mDPxLzPaouCNrLp8vID8lATVTOtG7HB6lfjjzMdE3sN6MLmK9n2z2nXjb5DRRxOFWMeE1/4Age1/Ml2tnmA==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/node-logger/-/node-logger-8.0.8.tgz", + "integrity": "sha512-ymps3MMTxtMWq0eDiXk1iO7iv0Eg0PuUvOpPPohEJauGzU9THv81xx01aaHKSprFFJYD2LMQr1aFuUplItO12g==", "dev": true, "funding": { "type": "opencollective", @@ -7290,9 +6876,9 @@ } }, "node_modules/@storybook/preview": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-7.6.12.tgz", - "integrity": "sha512-7vbeqQY3X+FCt/ccgCuBmj4rkbQebLHGEBAt8elcX0E2pr7SGW57lWhnasU3jeMaz7tNrkcs0gfl4hyVRWUHDg==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/preview/-/preview-8.0.8.tgz", + "integrity": "sha512-J/ooKcvDV1s7ROH7lF/0vOyWDOgDB7bN6vS67J1WK0HLvMGaqUzU+q3ndakGzu0LU/jvUBqEFSZd1ALWyZINDQ==", "dev": true, "funding": { "type": "opencollective", @@ -7300,23 +6886,22 @@ } }, "node_modules/@storybook/preview-api": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-7.6.12.tgz", - "integrity": "sha512-uSzeMSLnCRROjiofJP0F0niLWL+sboQ5ktHW6BAYoPwprumXduPxKBUVEZNxMbVYoAz9v/kEZmaLauh8LRP2Hg==", - "dev": true, + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/preview-api/-/preview-api-8.0.8.tgz", + "integrity": "sha512-khgw2mNiBrSZS3KNGQPzjneL3Csh3BOq0yLAtJpT7CRSrI/YjlE7jjcTkKzoxW+UCgvNTnLvsowcuzu82e69fA==", "dependencies": { - "@storybook/channels": "7.6.12", - "@storybook/client-logger": "7.6.12", - "@storybook/core-events": "7.6.12", + "@storybook/channels": "8.0.8", + "@storybook/client-logger": "8.0.8", + "@storybook/core-events": "8.0.8", "@storybook/csf": "^0.1.2", "@storybook/global": "^5.0.0", - "@storybook/types": "7.6.12", + "@storybook/types": "8.0.8", "@types/qs": "^6.9.5", "dequal": "^2.0.2", "lodash": "^4.17.21", "memoizerific": "^1.11.3", "qs": "^6.10.0", - "synchronous-promise": "^2.0.15", + "tiny-invariant": "^1.3.1", "ts-dedent": "^2.0.0", "util-deprecate": "^1.0.2" }, @@ -7326,18 +6911,17 @@ } }, "node_modules/@storybook/react": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/react/-/react-7.6.12.tgz", - "integrity": "sha512-ITDRGi79Qg+z1kGYv+yyJESz/5AsJVdBTMO7tr1qV7gmHElkASt6UR8SBSqKgePOnYgy3k/1PLfbzOs6G4OgYQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/react/-/react-8.0.8.tgz", + "integrity": "sha512-pPTlQntl09kv7qkAFYsxUq6qCLeeZC/K3yGFBGMy2Dc+PFjBYdT6mt2I8GB3twK0Cq5gJESlLj48QnYLQ/9PbA==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.12", - "@storybook/core-client": "7.6.12", - "@storybook/docs-tools": "7.6.12", + "@storybook/client-logger": "8.0.8", + "@storybook/docs-tools": "8.0.8", "@storybook/global": "^5.0.0", - "@storybook/preview-api": "7.6.12", - "@storybook/react-dom-shim": "7.6.12", - "@storybook/types": "7.6.12", + "@storybook/preview-api": "8.0.8", + "@storybook/react-dom-shim": "8.0.8", + "@storybook/types": "8.0.8", "@types/escodegen": "^0.0.6", "@types/estree": "^0.0.51", "@types/node": "^18.0.0", @@ -7349,12 +6933,13 @@ "lodash": "^4.17.21", "prop-types": "^15.7.2", "react-element-to-jsx-string": "^15.0.0", + "semver": "^7.3.7", "ts-dedent": "^2.0.0", "type-fest": "~2.19", "util-deprecate": "^1.0.2" }, "engines": { - "node": ">=16.0.0" + "node": ">=18.0.0" }, "funding": { "type": "opencollective", @@ -7363,7 +6948,7 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "typescript": "*" + "typescript": ">= 4.2.x" }, "peerDependenciesMeta": { "typescript": { @@ -7372,9 +6957,9 @@ } }, "node_modules/@storybook/react-dom-shim": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-7.6.12.tgz", - "integrity": "sha512-P8eu/s/RQlc/7Yvr260lqNa6rttxIYiPUuHQBu9oCacwkpB3Xep2R/PUY2CifRHqlDhaOINO/Z79oGZl4EBQRQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/react-dom-shim/-/react-dom-shim-8.0.8.tgz", + "integrity": "sha512-vOMlAz2HH/xfgZmSO28fCEmp5/tPxINDEdBDVLdZeYG6R1j5jlMRyaNcXt4cPNDkyc///PkB/K767hg4goca/Q==", "dev": true, "funding": { "type": "opencollective", @@ -7386,21 +6971,24 @@ } }, "node_modules/@storybook/react-vite": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-7.6.12.tgz", - "integrity": "sha512-kQjCWmTcHuZM1Mlt1QjpYNXP1TxfkSDFWC36fSEUC0q48wzyjUEZs6YraxZu0YE+zXK+X4tmaZhz8pUPgV3gLw==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/react-vite/-/react-vite-8.0.8.tgz", + "integrity": "sha512-3xN+/KgcjEAKJ0cM8yFYk8+T59kgKSMlQaavoIgQudbEErSubr9l7jDWXH44afQIEBVs++ayYWrbEN2wyMGoug==", "dev": true, "dependencies": { "@joshwooding/vite-plugin-react-docgen-typescript": "0.3.0", "@rollup/pluginutils": "^5.0.2", - "@storybook/builder-vite": "7.6.12", - "@storybook/react": "7.6.12", - "@vitejs/plugin-react": "^3.0.1", + "@storybook/builder-vite": "8.0.8", + "@storybook/node-logger": "8.0.8", + "@storybook/react": "8.0.8", + "find-up": "^5.0.0", "magic-string": "^0.30.0", - "react-docgen": "^7.0.0" + "react-docgen": "^7.0.0", + "resolve": "^1.22.8", + "tsconfig-paths": "^4.2.0" }, "engines": { - "node": ">=16" + "node": ">=18.0.0" }, "funding": { "type": "opencollective", @@ -7409,56 +6997,72 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0", - "vite": "^3.0.0 || ^4.0.0 || ^5.0.0" + "vite": "^4.0.0 || ^5.0.0" } }, - "node_modules/@storybook/react-vite/node_modules/@vitejs/plugin-react": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-3.1.0.tgz", - "integrity": "sha512-AfgcRL8ZBhAlc3BFdigClmTUMISmmzHn7sB2h9U1odvc5U/MjWXsAaz18b/WoppUTDBzxOJwo2VdClfUcItu9g==", + "node_modules/@storybook/react-vite/node_modules/tsconfig-paths": { + "version": "4.2.0", + "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-4.2.0.tgz", + "integrity": "sha512-NoZ4roiN7LnbKn9QqE1amc9DJfzvZXxF4xDavcOWt1BPkdx+m+0gJuPM+S0vCe7zTJMYUP0R8pO2XMr+Y8oLIg==", "dev": true, "dependencies": { - "@babel/core": "^7.20.12", - "@babel/plugin-transform-react-jsx-self": "^7.18.6", - "@babel/plugin-transform-react-jsx-source": "^7.19.6", - "magic-string": "^0.27.0", - "react-refresh": "^0.14.0" + "json5": "^2.2.2", + "minimist": "^1.2.6", + "strip-bom": "^3.0.0" }, "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "peerDependencies": { - "vite": "^4.1.0-beta.0" + "node": ">=6" } }, - "node_modules/@storybook/react-vite/node_modules/@vitejs/plugin-react/node_modules/magic-string": { - "version": "0.27.0", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.27.0.tgz", - "integrity": "sha512-8UnnX2PeRAPZuN12svgR9j7M1uWMovg/CEnIwIG0LFkXSJJe4PdfUGiTGl8V9bsBHFUtfVINcSyYxd7q+kx9fA==", + "node_modules/@storybook/react/node_modules/@types/node": { + "version": "18.19.6", + "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.6.tgz", + "integrity": "sha512-X36s5CXMrrJOs2lQCdDF68apW4Rfx9ixYMawlepwmE4Anezv/AV2LSpKD1Ub8DAc+urp5bk0BGZ6NtmBitfnsg==", "dev": true, "dependencies": { - "@jridgewell/sourcemap-codec": "^1.4.13" + "undici-types": "~5.26.4" + } + }, + "node_modules/@storybook/react/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, + "dependencies": { + "yallist": "^4.0.0" }, "engines": { - "node": ">=12" + "node": ">=10" } }, - "node_modules/@storybook/react/node_modules/@types/node": { - "version": "18.19.6", - "resolved": "https://registry.npmjs.org/@types/node/-/node-18.19.6.tgz", - "integrity": "sha512-X36s5CXMrrJOs2lQCdDF68apW4Rfx9ixYMawlepwmE4Anezv/AV2LSpKD1Ub8DAc+urp5bk0BGZ6NtmBitfnsg==", + "node_modules/@storybook/react/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", "dev": true, "dependencies": { - "undici-types": "~5.26.4" + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" } }, + "node_modules/@storybook/react/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/@storybook/router": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/router/-/router-7.6.12.tgz", - "integrity": "sha512-1fqscJbePFJXhapqiv7fAIIqAvouSsdPnqWjJGJrUMR6JBtRYMcrb3MnDeqi9OYnU73r65BrQBPtSzWM8nP0LQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/router/-/router-8.0.8.tgz", + "integrity": "sha512-wdFdNsEKweigU9VkGZtpb7GhBJLWzbABcwOuEy2h0d5m7egB97hy9BxhANdqkC+PbAHrabxC99Ca3wTj50MoDg==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.12", + "@storybook/client-logger": "8.0.8", "memoizerific": "^1.11.3", "qs": "^6.10.0" }, @@ -7468,14 +7072,14 @@ } }, "node_modules/@storybook/telemetry": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-7.6.12.tgz", - "integrity": "sha512-eBG3sLb9CZ05pyK2JXBvnaAsxDzbZH57VyhtphhuZmx0DqF/78qIoHs9ebRJpJWV0sL5rtT9vIq8QXpQhDHLWg==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/telemetry/-/telemetry-8.0.8.tgz", + "integrity": "sha512-Uvj4nN01vQgjXZYKF/GKTFE85//Qm4ZTlJxTFWid+oYWc8NpAyJvlsJkj/dsEn4cLrgnJx2e4xvnx0Umr2ck+A==", "dev": true, "dependencies": { - "@storybook/client-logger": "7.6.12", - "@storybook/core-common": "7.6.12", - "@storybook/csf-tools": "7.6.12", + "@storybook/client-logger": "8.0.8", + "@storybook/core-common": "8.0.8", + "@storybook/csf-tools": "8.0.8", "chalk": "^4.1.0", "detect-package-manager": "^2.0.1", "fetch-retry": "^5.0.2", @@ -7487,25 +7091,111 @@ "url": "https://opencollective.com/storybook" } }, - "node_modules/@storybook/testing-library": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/@storybook/testing-library/-/testing-library-0.2.2.tgz", - "integrity": "sha512-L8sXFJUHmrlyU2BsWWZGuAjv39Jl1uAqUHdxmN42JY15M4+XCMjGlArdCCjDe1wpTSW6USYISA9axjZojgtvnw==", - "dev": true, + "node_modules/@storybook/test": { + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/test/-/test-8.0.8.tgz", + "integrity": "sha512-YXgwgg1e8ggDg2BlgeExwdN3MjeExnDvybQIUugADgun87tRIujJFCdjh0PAxg0Qvln6+lU3w+3Y2aryvX42RA==", + "dependencies": { + "@storybook/client-logger": "8.0.8", + "@storybook/core-events": "8.0.8", + "@storybook/instrumenter": "8.0.8", + "@storybook/preview-api": "8.0.8", + "@testing-library/dom": "^9.3.4", + "@testing-library/jest-dom": "^6.4.2", + "@testing-library/user-event": "^14.5.2", + "@vitest/expect": "1.3.1", + "@vitest/spy": "^1.3.1", + "chai": "^4.4.1", + "util": "^0.12.4" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/storybook" + } + }, + "node_modules/@storybook/test/node_modules/@types/estree": { + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" + }, + "node_modules/@storybook/test/node_modules/@vitest/expect": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.3.1.tgz", + "integrity": "sha512-xofQFwIzfdmLLlHa6ag0dPV8YsnKOCP1KdAeVVh34vSjN2dcUiXYCD9htu/9eM7t8Xln4v03U9HLxLpPlsXdZw==", "dependencies": { - "@testing-library/dom": "^9.0.0", - "@testing-library/user-event": "^14.4.0", - "ts-dedent": "^2.2.0" + "@vitest/spy": "1.3.1", + "@vitest/utils": "1.3.1", + "chai": "^4.3.10" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@storybook/test/node_modules/@vitest/spy": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.3.1.tgz", + "integrity": "sha512-xAcW+S099ylC9VLU7eZfdT9myV67Nor9w9zhf0mGCYJSO+zM2839tOeROTdikOi/8Qeusffvxb/MyBSOja1Uig==", + "dependencies": { + "tinyspy": "^2.2.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@storybook/test/node_modules/@vitest/utils": { + "version": "1.3.1", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.3.1.tgz", + "integrity": "sha512-d3Waie/299qqRyHTm2DjADeTaNdNSVsnwHPWrs20JMpjh6eiVq7ggggweO8rc4arhf6rRkWuHKwvxGvejUXZZQ==", + "dependencies": { + "diff-sequences": "^29.6.3", + "estree-walker": "^3.0.3", + "loupe": "^2.3.7", + "pretty-format": "^29.7.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" + } + }, + "node_modules/@storybook/test/node_modules/ansi-styles": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", + "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/@storybook/test/node_modules/estree-walker": { + "version": "3.0.3", + "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", + "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", + "dependencies": { + "@types/estree": "^1.0.0" + } + }, + "node_modules/@storybook/test/node_modules/pretty-format": { + "version": "29.7.0", + "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", + "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", + "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/@storybook/theming": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-7.6.12.tgz", - "integrity": "sha512-P4zoMKlSYbNrWJjQROuz+DZSDEpdf3TUvk203EqBRdElqw2EMHcqZ8+0HGPFfVHpqEj05+B9Mr6R/Z/BURj0lw==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/theming/-/theming-8.0.8.tgz", + "integrity": "sha512-43hkNz7yo8Bl97AO2WbxIGprUqMhUZyK9g8383bd30gSxy9nfND/bdSdcgmA8IokDn8qp37Q4QmxtUZdhjMzZQ==", "dev": true, "dependencies": { - "@emotion/use-insertion-effect-with-fallbacks": "^1.0.0", - "@storybook/client-logger": "7.6.12", + "@emotion/use-insertion-effect-with-fallbacks": "^1.0.1", + "@storybook/client-logger": "8.0.8", "@storybook/global": "^5.0.0", "memoizerific": "^1.11.3" }, @@ -7516,16 +7206,22 @@ "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", "react-dom": "^16.8.0 || ^17.0.0 || ^18.0.0" + }, + "peerDependenciesMeta": { + "react": { + "optional": true + }, + "react-dom": { + "optional": true + } } }, "node_modules/@storybook/types": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/@storybook/types/-/types-7.6.12.tgz", - "integrity": "sha512-Wsbd+NS10/2yMHQ/26rXHflXam0hm2qufTFiHOX6VXZWxij3slRU88Fnwzp+1QSyjXb0qkEr8dOx7aG00+ItVw==", - "dev": true, + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/@storybook/types/-/types-8.0.8.tgz", + "integrity": "sha512-NGsgCsXnWlaZmHenHDgHGs21zhweZACkqTNsEQ7hvsiF08QeiKAdgJLQg3YeGK73h9mFDRP9djprUtJYab6vnQ==", "dependencies": { - "@storybook/channels": "7.6.12", - "@types/babel__core": "^7.0.0", + "@storybook/channels": "8.0.8", "@types/express": "^4.7.0", "file-system-cache": "2.3.0" }, @@ -7547,20 +7243,20 @@ } }, "node_modules/@tanstack/query-core": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.18.1.tgz", - "integrity": "sha512-fYhrG7bHgSNbnkIJF2R4VUXb4lF7EBiQjKkDc5wOlB7usdQOIN4LxxHpDxyE3qjqIst1WBGvDtL48T0sHJGKCw==", + "version": "5.29.0", + "resolved": "https://registry.npmjs.org/@tanstack/query-core/-/query-core-5.29.0.tgz", + "integrity": "sha512-WgPTRs58hm9CMzEr5jpISe8HXa3qKQ8CxewdYZeVnA54JrPY9B1CZiwsCoLpLkf0dGRZq+LcX5OiJb0bEsOFww==", "funding": { "type": "github", "url": "https://github.com/sponsors/tannerlinsley" } }, "node_modules/@tanstack/react-query": { - "version": "5.18.1", - "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.18.1.tgz", - "integrity": "sha512-PdI07BbsahZ+04PxSuDQsQvBWe008eWFk/YYWzt8fvzt2sALUM0TpAJa/DFpqa7+SSo7j1EQR6Jx6znXNHyaXw==", + "version": "5.29.2", + "resolved": "https://registry.npmjs.org/@tanstack/react-query/-/react-query-5.29.2.tgz", + "integrity": "sha512-nyuWILR4u7H5moLGSiifLh8kIqQDLNOHGuSz0rcp+J75fNc8aQLyr5+I2JCHU3n+nJrTTW1ssgAD8HiKD7IFBQ==", "dependencies": { - "@tanstack/query-core": "5.18.1" + "@tanstack/query-core": "5.29.0" }, "funding": { "type": "github", @@ -7571,11 +7267,11 @@ } }, "node_modules/@tanstack/react-table": { - "version": "8.11.8", - "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.11.8.tgz", - "integrity": "sha512-NEwvIq4iSiDQozEyvbdiSdCOiLa+g5xHmdEnvwDb98FObcK6YkBOkRrs/CNqrKdDy+/lqoIllIWHk+M80GW6+g==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@tanstack/react-table/-/react-table-8.16.0.tgz", + "integrity": "sha512-rKRjnt8ostqN2fercRVOIH/dq7MAmOENCMvVlKx6P9Iokhh6woBGnIZEkqsY/vEJf1jN3TqLOb34xQGLVRuhAg==", "dependencies": { - "@tanstack/table-core": "8.11.8" + "@tanstack/table-core": "8.16.0" }, "engines": { "node": ">=12" @@ -7585,14 +7281,14 @@ "url": "https://github.com/sponsors/tannerlinsley" }, "peerDependencies": { - "react": ">=16", - "react-dom": ">=16" + "react": ">=16.8", + "react-dom": ">=16.8" } }, "node_modules/@tanstack/table-core": { - "version": "8.11.8", - "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.11.8.tgz", - "integrity": "sha512-DECHvtq4YW4U/gqg6etup7ydt/RB1Bi1pJaMpHUXl65ooW1d71Nv7BzD66rUdHrBSNdyiW3PLTPUQlpXjAgDeA==", + "version": "8.16.0", + "resolved": "https://registry.npmjs.org/@tanstack/table-core/-/table-core-8.16.0.tgz", + "integrity": "sha512-dCG8vQGk4js5v88/k83tTedWOwjGnIyONrKpHpfmSJB8jwFHl8GSu1sBBxbtACVAPtAQgwNxl0rw1d3RqRM1Tg==", "engines": { "node": ">=12" }, @@ -7605,7 +7301,6 @@ "version": "9.3.4", "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-9.3.4.tgz", "integrity": "sha512-FlS4ZWlp97iiNWig0Muq8p+3rVDjRiYE+YKGbAqXOu9nwJFFOdL00kFpz42M+4huzYi86vAK1sOOfyOG45muIQ==", - "dev": true, "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -7620,11 +7315,71 @@ "node": ">=14" } }, + "node_modules/@testing-library/jest-dom": { + "version": "6.4.2", + "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-6.4.2.tgz", + "integrity": "sha512-CzqH0AFymEMG48CpzXFriYYkOjk6ZGPCLMhW9e9jg3KMCn5OfJecF8GtGW7yGfR/IgCe3SX8BSwjdzI6BBbZLw==", + "dependencies": { + "@adobe/css-tools": "^4.3.2", + "@babel/runtime": "^7.9.2", + "aria-query": "^5.0.0", + "chalk": "^3.0.0", + "css.escape": "^1.5.1", + "dom-accessibility-api": "^0.6.3", + "lodash": "^4.17.15", + "redent": "^3.0.0" + }, + "engines": { + "node": ">=14", + "npm": ">=6", + "yarn": ">=1" + }, + "peerDependencies": { + "@jest/globals": ">= 28", + "@types/bun": "latest", + "@types/jest": ">= 28", + "jest": ">= 28", + "vitest": ">= 0.32" + }, + "peerDependenciesMeta": { + "@jest/globals": { + "optional": true + }, + "@types/bun": { + "optional": true + }, + "@types/jest": { + "optional": true + }, + "jest": { + "optional": true + }, + "vitest": { + "optional": true + } + } + }, + "node_modules/@testing-library/jest-dom/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/@testing-library/jest-dom/node_modules/dom-accessibility-api": { + "version": "0.6.3", + "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.6.3.tgz", + "integrity": "sha512-7ZgogeTnjuHbo+ct10G9Ffp0mif17idi0IyWNVA/wcwcm7NPOD/WEHVP3n7n3MhXqxoIYm8d6MuZohYWIZ4T3w==" + }, "node_modules/@testing-library/user-event": { "version": "14.5.2", "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-14.5.2.tgz", "integrity": "sha512-YAh82Wh4TIrxYLmfGcixwD18oIjyC1pFQC2Y01F2lzV2HTMiYrI0nze0FD0ocB//CKS/7jIUgae+adPqxK5yCQ==", - "dev": true, "engines": { "node": ">=12", "npm": ">=6" @@ -7652,8 +7407,7 @@ "node_modules/@types/aria-query": { "version": "5.0.4", "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-5.0.4.tgz", - "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==", - "dev": true + "integrity": "sha512-rfT93uj5s0PRL7EzccGMs3brplhcrghnDoV26NqKhCAS1hVo+WdNsPvE/yb6ilfr5hi2MEk6d5EWJTKdxg8jVw==" }, "node_modules/@types/babel__core": { "version": "7.20.5", @@ -7700,7 +7454,6 @@ "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, "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -7714,9 +7467,9 @@ "optional": true }, "node_modules/@types/color": { - "version": "3.0.5", - "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.5.tgz", - "integrity": "sha512-T9yHCNtd8ap9L/r8KEESu5RDMLkoWXHo7dTureNoI1dbp25NsCN054vOu09iniIjR21MXUL+LU9bkIWrbyg8gg==", + "version": "3.0.6", + "resolved": "https://registry.npmjs.org/@types/color/-/color-3.0.6.tgz", + "integrity": "sha512-NMiNcZFRUAiUUCCf7zkAelY8eV3aKqfbzyFQlXpPIEeoNDbsEHGpb854V3gzTsGKYj830I5zPuOwU/TP5/cW6A==", "dependencies": { "@types/color-convert": "*" } @@ -7730,15 +7483,14 @@ } }, "node_modules/@types/color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-87W6MJCKZYDhLAx/J1ikW8niMvmGRyY+rpUxWpL1cO7F8Uu5CHuQoFv+R0/L5pgNdW4jTyda42kv60uwVIPjLw==" + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/@types/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-hulKeREDdLFesGQjl96+4aoJSHY5b2GRjagzzcqCfIrWhe5vkCqIvrLbqzBaI1q94Vg8DNJZZqTR5ocdWmWclg==" }, "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, "dependencies": { "@types/node": "*" } @@ -7810,7 +7562,6 @@ "version": "4.17.21", "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.21.tgz", "integrity": "sha512-ejlPM315qwLpaQlQDTjPdsUFSc6ZsP4AN6AlWnogPjQ7CVi7PYF3YVz+CY3jE2pwYf7E/7HlDAN0rV2GxTG0HQ==", - "dev": true, "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.33", @@ -7822,7 +7573,6 @@ "version": "4.17.41", "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.41.tgz", "integrity": "sha512-OaJ7XLaelTgrvlZD8/aa0vvvxZdUmlCn6MtWeB7TkiKW70BQLc9XEPpDLPdbo52ZhXUCrznlWdCHWxJWtdyajA==", - "dev": true, "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -7846,44 +7596,19 @@ "@types/node": "*" } }, - "node_modules/@types/graceful-fs": { - "version": "4.1.9", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.9.tgz", - "integrity": "sha512-olP3sd1qOEe5dXTSaFvQG+02VdRXcdytWLAZsAq1PecU8uqQAhkrnbli7DagjtXKW/Bl7YJbUsa8MPcuc8LHEQ==", + "node_modules/@types/hast": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/@types/hast/-/hast-3.0.4.tgz", + "integrity": "sha512-WPs+bbQw5aCj+x6laNGWLH3wviHtoCv/P3+otBhbOhJgG8qtpdAMlTCxLtsTWA7LH1Oh/bFCHsBn0TPS5m30EQ==", "dev": true, "dependencies": { - "@types/node": "*" + "@types/unist": "*" } }, "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 - }, - "node_modules/@types/istanbul-lib-coverage": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.6.tgz", - "integrity": "sha512-2QF/t/auWm0lsy8XtKVPG19v3sSOQlJe/YHZgfjb/KBBHOGSV+J2q/S671rcq9uTBrLAXmZpqJiaQbMT+zNU1w==", - "dev": true - }, - "node_modules/@types/istanbul-lib-report": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.3.tgz", - "integrity": "sha512-NQn7AHQnk/RSLOxrBbGyJM/aVQ+pjj5HCgasFxc0K/KhoATfQ/47AyUl15I2yBUpihjmas+a+VJBOqecrFH+uA==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "*" - } - }, - "node_modules/@types/istanbul-reports": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.4.tgz", - "integrity": "sha512-pk2B1NWalF9toCRu6gjBzR69syFjP4Od8WRAX+0mmf9lAjCRicLOWc+ZrxZHx/0XRjotgkF9t6iaMJ+aXcOdZQ==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-report": "*" - } + "integrity": "sha512-D0CFMMtydbJAegzOyHjtiKPLlvnm3iTZyZRSZoLq2mRhDdmLfIWOCYPfQJ4cu2erKghU++QvjcUjp/5h7hESpA==" }, "node_modules/@types/json-schema": { "version": "7.0.15", @@ -7913,9 +7638,9 @@ "dev": true }, "node_modules/@types/lodash": { - "version": "4.14.202", - "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.14.202.tgz", - "integrity": "sha512-OvlIYQK9tNneDlS0VN54LLd5uiPCBOp7gS5Z0f1mjoJYBrtStzgmJBxONW3U6OZqdtNzZPmn9BS/7WI7BFFcFQ==", + "version": "4.17.0", + "resolved": "https://registry.npmjs.org/@types/lodash/-/lodash-4.17.0.tgz", + "integrity": "sha512-t7dhREVv6dbNj0q17X12j7yDG4bD/DHYX7o5/DbDxobP0HnGPgpRz2Ej77aL7TZT3DSw13fqUTj8J4mMnqa7WA==", "dev": true }, "node_modules/@types/long": { @@ -7949,22 +7674,15 @@ "dev": true }, "node_modules/@types/mdx": { - "version": "2.0.11", - "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.11.tgz", - "integrity": "sha512-HM5bwOaIQJIQbAYfax35HCKxx7a3KrK3nBtIqJgSOitivTD1y3oW9P3rxY9RkXYPUk7y/AjAohfHKmFpGE79zw==", + "version": "2.0.13", + "resolved": "https://registry.npmjs.org/@types/mdx/-/mdx-2.0.13.tgz", + "integrity": "sha512-+OWZQfAYyio6YkJb3HLxDrvnx6SWWDbC0zVPfBRzUk0/nqoDyf6dNxQi3eArPe8rJ473nobTMQ/8Zk+LxJ+Yuw==", "dev": true }, "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 - }, - "node_modules/@types/mime-types": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@types/mime-types/-/mime-types-2.1.4.tgz", - "integrity": "sha512-lfU4b34HOri+kAY5UheuFMWPDOI+OPceBSHZKp69gEyTL/mmJ4cnU6Y/rlme3UL3GyOn6Y42hyIEw0/q8sWx5w==", - "dev": true + "integrity": "sha512-/pyBZWSLD2n0dcHE3hq8s8ZvcETHtEuF+3E7XVt0Ig2nvsVQXdghHVcEkIWjy9A0wKfTn97a/PSDYohKIlnP/w==" }, "node_modules/@types/minimatch": { "version": "5.1.2", @@ -7986,16 +7704,6 @@ "undici-types": "~5.26.4" } }, - "node_modules/@types/node-fetch": { - "version": "2.6.11", - "resolved": "https://registry.npmjs.org/@types/node-fetch/-/node-fetch-2.6.11.tgz", - "integrity": "sha512-24xFj9R5+rfQJLRyM56qh+wnVSYhyXC2tkoBndtY0U+vubqNsYXGjufB2nn8Q6gt0LrARwL6UBtMCSVCwl4B1g==", - "dev": true, - "dependencies": { - "@types/node": "*", - "form-data": "^4.0.0" - } - }, "node_modules/@types/normalize-package-data": { "version": "2.4.4", "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", @@ -8017,30 +7725,27 @@ "node_modules/@types/qs": { "version": "6.9.11", "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.11.tgz", - "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==", - "dev": true + "integrity": "sha512-oGk0gmhnEJK4Yyk+oI7EfXsLayXatCWPHary1MtcmbAifkobT9cM9yutG/hZKIseOU0MqbIwQ/u2nn/Gb+ltuQ==" }, "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 + "integrity": "sha512-hKormJbkJqzQGhziax5PItDUTMAM9uE2XXQmM37dyd4hVM+5aVl7oVxMVUiVQn2oCQFN/LKCZdvSM0pFRqbSmQ==" }, "node_modules/@types/react": { - "version": "18.2.51", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.51.tgz", - "integrity": "sha512-XeoMaU4CzyjdRr3c4IQQtiH7Rpo18V07rYZUucEZQwOUEtGgTXv7e6igQiQ+xnV6MbMe1qjEmKdgMNnfppnXfg==", + "version": "18.2.79", + "resolved": "https://registry.npmjs.org/@types/react/-/react-18.2.79.tgz", + "integrity": "sha512-RwGAGXPl9kSXwdNTafkOEuFrTBD5SA2B3iEB96xi8+xu5ddUa/cpvyVCSNn+asgLCTHkb5ZxN8gbuibYJi4s1w==", "devOptional": true, "dependencies": { "@types/prop-types": "*", - "@types/scheduler": "*", "csstype": "^3.0.2" } }, "node_modules/@types/react-dom": { - "version": "18.2.18", - "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.18.tgz", - "integrity": "sha512-TJxDm6OfAX2KJWJdMEVTwWke5Sc/E/RlnPGvGfS0W7+6ocy2xhDVQVh/KvC2Uf7kACs+gDytdusDSdWfWkaNzw==", + "version": "18.2.25", + "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.2.25.tgz", + "integrity": "sha512-o/V48vf4MQh7juIKZU2QGDfli6p1+OOi5oXx36Hffpc9adsHeXjVp8rHuPkjd8VT8sOJ2Zp05HR7CdpGTIUFUA==", "devOptional": true, "dependencies": { "@types/react": "*" @@ -8090,12 +7795,6 @@ "@types/node": "*" } }, - "node_modules/@types/scheduler": { - "version": "0.16.8", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.8.tgz", - "integrity": "sha512-WZLiwShhwLRmeV6zH+GkbOFT6Z6VklCItrDioxUnv+u4Ll+8vKeFySoFyK/0ctcRpOmwAicELfmys1sDc/Rw+A==", - "devOptional": true - }, "node_modules/@types/semver": { "version": "7.5.6", "resolved": "https://registry.npmjs.org/@types/semver/-/semver-7.5.6.tgz", @@ -8106,7 +7805,6 @@ "version": "0.17.4", "resolved": "https://registry.npmjs.org/@types/send/-/send-0.17.4.tgz", "integrity": "sha512-x2EM6TJOybec7c52BX0ZspPodMsQUd5L6PRwOunVyVUhXiBSKf3AezDL8Dgvgt5o0UfKNfuA0eMLr2wLT4AiBA==", - "dev": true, "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -8116,7 +7814,6 @@ "version": "1.15.5", "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.15.5.tgz", "integrity": "sha512-PDRk21MnK70hja/YF8AHfC7yIsiQHn1rcXx7ijCFBX/k+XQJhQT/gw3xekXKJvx+5SXaMMS8oqQy09Mzvz2TuQ==", - "dev": true, "dependencies": { "@types/http-errors": "*", "@types/mime": "*", @@ -8136,6 +7833,11 @@ "integrity": "sha512-6WaYesThRMCl19iryMYP7/x2OVgCtbIVflDGFpWnb9irXI3UjYE4AzmYuiUKY1AJstGijoY+MgUszMgRxIYTYw==", "dev": true }, + "node_modules/@types/trusted-types": { + "version": "2.0.7", + "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.7.tgz", + "integrity": "sha512-ScaPdn1dQczgbl0QFTeTOmVHFULt394XJgOQNoyVhZ6r2vLnMLJfBPd53SB52T/3G36VI1/g2MZaX0cwDuXsfw==" + }, "node_modules/@types/unist": { "version": "3.0.2", "resolved": "https://registry.npmjs.org/@types/unist/-/unist-3.0.2.tgz", @@ -8148,21 +7850,6 @@ "integrity": "sha512-jg+97EGIcY9AGHJJRaaPVgetKDsrTgbRjQ5Msgjh/DQKEFl0DtyRr/VCOyD1T2R1MNeWPK/u7JoGhlDZnKBAfA==", "dev": true }, - "node_modules/@types/yargs": { - "version": "17.0.32", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.32.tgz", - "integrity": "sha512-xQ67Yc/laOG5uMfX/093MRlGGCIBzZMarVa+gfNKJxWAIgykYpVGkBdbqEzGDDfCrVUj6Hiff4mTZ5BA6TmAog==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/@types/yargs-parser": { - "version": "21.0.3", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.3.tgz", - "integrity": "sha512-I4q9QU9MQv4oEOz4tAHJtNz1cwuLxn2F3xcc2iV5WdqLPpUnj30aUuxt1mAxYTG+oe8CZMV/+6rU4S4gRDzqtQ==", - "dev": true - }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "6.20.0", "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-6.20.0.tgz", @@ -8652,40 +8339,206 @@ "dev": true }, "node_modules/@utahdts/utah-design-system-header": { - "version": "1.15.4", - "resolved": "https://registry.npmjs.org/@utahdts/utah-design-system-header/-/utah-design-system-header-1.15.4.tgz", - "integrity": "sha512-CUNN7WGoAsog11B2CKUTwk3e0nUYSWde2UI4S/p7uIFp5MN2EKRgNxcQZo39inZSvrwL0nzGTwm/TG/76BkOeg==", + "version": "1.16.0", + "resolved": "https://registry.npmjs.org/@utahdts/utah-design-system-header/-/utah-design-system-header-1.16.0.tgz", + "integrity": "sha512-9lNo8kdZ1ghp42ZVyfDzIe56B2FQmH+P5K/UpUINZ2XCQd0ALKjE71S0AhcrbwO1U04IjsN6U1Fbi8Vs+Bql2w==", "dependencies": { "@popperjs/core": "2.11.8" } }, - "node_modules/@vitejs/plugin-react": { - "version": "4.2.1", - "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", - "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", - "dev": true, + "node_modules/@vaadin/a11y-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/a11y-base/-/a11y-base-24.3.11.tgz", + "integrity": "sha512-5tMnlKM55iWccY8dC8Sk52Q9tAftxUndrA+QKoqFUPmB8FeBLBqhNVhA3U+7PqUuRkg72ez1hgUd/nqLtYfGQQ==", "dependencies": { - "@babel/core": "^7.23.5", - "@babel/plugin-transform-react-jsx-self": "^7.23.3", - "@babel/plugin-transform-react-jsx-source": "^7.23.3", - "@types/babel__core": "^7.20.5", - "react-refresh": "^0.14.0" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/checkbox": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/checkbox/-/checkbox-24.3.11.tgz", + "integrity": "sha512-DTFrKI5ZwO+F0EZTfa2TZ9C1azngL4VeygzNi0ro+6c7SIJzZhm6r7UUWaidA50ThdbI5Uh0THNE67NVpcPISA==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/component-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/component-base/-/component-base-24.3.11.tgz", + "integrity": "sha512-90jec9d8tFzP1OdoMQhD79hKE7DHlLnbE7lmSk1FyKHU30z95TxAsdqCDfv1+QNur8ahqPUvQ8CzBEBsi6gpKg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/vaadin-development-mode-detector": "^2.0.0", + "@vaadin/vaadin-usage-statistics": "^2.1.0", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/field-base": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/field-base/-/field-base-24.3.11.tgz", + "integrity": "sha512-olMOwyP/xxfs0IQs8Nby1o6b1gTujUi8kVL/eQR3YBa8IUev/2wnM4wwwO83vrBPUmoF8XIFn+wf+9vRRnAfcg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/grid": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/grid/-/grid-24.3.11.tgz", + "integrity": "sha512-CkkoTlyKkd6+tu0Aa9G9rq47l3Gj1IBR0rwaRhdHxeX7q9Anqudk3FKPqUr/hrvuoynvNoOdHipBapTdHGZPVg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/checkbox": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/lit-renderer": "~24.3.11", + "@vaadin/text-field": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/icon": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/icon/-/icon-24.3.11.tgz", + "integrity": "sha512-+ZLauTjROVi1WzU1gdcBWsusgDv/yf2cDg3yVpdrcrFCH6hVd/QJgoDFg6q8Cb/ro0KGCDueTQtVUQUNnxuweg==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/input-container": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/input-container/-/input-container-24.3.11.tgz", + "integrity": "sha512-LM/DDWJuvt/l1Cz2qsw+V2WoEKTK9Mil44SNaEUrUZMk/CEqMvAOjyjky7quJO4G82WrhtoY9RtbR+nPqWuMVw==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/lit-renderer": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/lit-renderer/-/lit-renderer-24.3.11.tgz", + "integrity": "sha512-hYFoXkTVa49Y5bAIKCO2iRG5iL2PTxxGxRqNOwl3RqSDDi/Ak6A16A744mi4T5+Emz5gyHI/L4ZbFjx2dUqkLg==", + "dependencies": { + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/text-field": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/text-field/-/text-field-24.3.11.tgz", + "integrity": "sha512-lFdbZ3fbJwQzLyubyWwMCXFAvIhwqaQavP9RbxFT7kXbJb0vHIQvcgzhUyKE2zdzVMZ+3c8VhWnUFX6xDFAg0Q==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "@polymer/polymer": "^3.0.0", + "@vaadin/a11y-base": "~24.3.11", + "@vaadin/component-base": "~24.3.11", + "@vaadin/field-base": "~24.3.11", + "@vaadin/input-container": "~24.3.11", + "@vaadin/vaadin-lumo-styles": "~24.3.11", + "@vaadin/vaadin-material-styles": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/vaadin-development-mode-detector": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-development-mode-detector/-/vaadin-development-mode-detector-2.0.6.tgz", + "integrity": "sha512-N6a5nLT/ytEUlpPo+nvdCKIGoyNjPsj3rzPGvGYK8x9Ceg76OTe1xI/GtN71mRW9e2HUScR0kCNOkl1Z63YDjw==" + }, + "node_modules/@vaadin/vaadin-lumo-styles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-lumo-styles/-/vaadin-lumo-styles-24.3.11.tgz", + "integrity": "sha512-IWfIRMMX6LkgZ097akVzvMrUPp6sS9WThNHlve/8MibAnHTore4av5PDEy7IQwTGs5YrJr0S73+bQXeNYhS7dg==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/icon": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/vaadin-material-styles": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-material-styles/-/vaadin-material-styles-24.3.11.tgz", + "integrity": "sha512-rPMTb45Qvgl5YqwGbhFEEMOdZPu2lVA2bHY0LA0Ld1VC8CXFO8rzElCK9elfjSqKY9r7yrvlUFdFGQOHHoasrw==", + "dependencies": { + "@polymer/polymer": "^3.0.0", + "@vaadin/component-base": "~24.3.11", + "@vaadin/vaadin-themable-mixin": "~24.3.11" + } + }, + "node_modules/@vaadin/vaadin-themable-mixin": { + "version": "24.3.11", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-themable-mixin/-/vaadin-themable-mixin-24.3.11.tgz", + "integrity": "sha512-DTjg4j6QW0k/dlWXrS3djwq1f+iMx0zvpex55GzpFFHE/Ccf7V6IrRgdjCkYxoy+Io7FrEmRmWNrkHwmtve14Q==", + "dependencies": { + "@open-wc/dedupe-mixin": "^1.3.0", + "lit": "^3.0.0" + } + }, + "node_modules/@vaadin/vaadin-usage-statistics": { + "version": "2.1.2", + "resolved": "https://registry.npmjs.org/@vaadin/vaadin-usage-statistics/-/vaadin-usage-statistics-2.1.2.tgz", + "integrity": "sha512-xKs1PvRfTXsG0eWWcImLXWjv7D+f1vfoIvovppv6pZ5QX8xgcxWUdNgERlOOdGt3CTuxQXukTBW3+Qfva+OXSg==", + "hasInstallScript": true, + "dependencies": { + "@vaadin/vaadin-development-mode-detector": "^2.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + } + }, + "node_modules/@vitejs/plugin-react": { + "version": "4.2.1", + "resolved": "https://registry.npmjs.org/@vitejs/plugin-react/-/plugin-react-4.2.1.tgz", + "integrity": "sha512-oojO9IDc4nCUUi8qIR11KoQm0XFFLIwsRBwHRR4d/88IWghn1y6ckz/bJ8GHDCsYEJee8mDzqtJxh15/cisJNQ==", + "dev": true, + "dependencies": { + "@babel/core": "^7.23.5", + "@babel/plugin-transform-react-jsx-self": "^7.23.3", + "@babel/plugin-transform-react-jsx-source": "^7.23.3", + "@types/babel__core": "^7.20.5", + "react-refresh": "^0.14.0" + }, + "engines": { + "node": "^14.18.0 || >=16.0.0" }, "peerDependencies": { "vite": "^4.2.0 || ^5.0.0" } }, "node_modules/@vitest/expect": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.2.2.tgz", - "integrity": "sha512-3jpcdPAD7LwHUUiT2pZTj2U82I2Tcgg2oVPvKxhn6mDI2On6tfvPQTjAI4628GUGDZrCm4Zna9iQHm5cEexOAg==", - "dev": true, + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/expect/-/expect-1.5.0.tgz", + "integrity": "sha512-0pzuCI6KYi2SIC3LQezmxujU9RK/vwC1U9R0rLuGlNGcOuDWxqWKu6nUdFsX9tH1WU0SXtAxToOsEjeUn1s3hA==", + "devOptional": true, "dependencies": { - "@vitest/spy": "1.2.2", - "@vitest/utils": "1.2.2", + "@vitest/spy": "1.5.0", + "@vitest/utils": "1.5.0", "chai": "^4.3.10" }, "funding": { @@ -8693,12 +8546,12 @@ } }, "node_modules/@vitest/runner": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.2.2.tgz", - "integrity": "sha512-JctG7QZ4LSDXr5CsUweFgcpEvrcxOV1Gft7uHrvkQ+fsAVylmWQvnaAr/HDp3LAH1fztGMQZugIheTWjaGzYIg==", - "dev": true, + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/runner/-/runner-1.5.0.tgz", + "integrity": "sha512-7HWwdxXP5yDoe7DTpbif9l6ZmDwCzcSIK38kTSIt6CFEpMjX4EpCgT6wUmS0xTXqMI6E/ONmfgRKmaujpabjZQ==", + "devOptional": true, "dependencies": { - "@vitest/utils": "1.2.2", + "@vitest/utils": "1.5.0", "p-limit": "^5.0.0", "pathe": "^1.1.1" }, @@ -8710,7 +8563,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-5.0.0.tgz", "integrity": "sha512-/Eaoq+QyLSiXQ4lyYV23f14mZRQcXnxfHrN0vCai+ak9G0pp9iEQukIIZq5NccEvwRB8PUnZT0KsOoDCINS1qQ==", - "dev": true, + "devOptional": true, "dependencies": { "yocto-queue": "^1.0.0" }, @@ -8725,7 +8578,7 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-1.0.0.tgz", "integrity": "sha512-9bnSc/HEW2uRy67wc+T8UwauLuPJVn28jb+GtJY16iiKWyvmYJRXVT4UamsAEGQfPohgr2q4Tq0sQbQlxTfi1g==", - "dev": true, + "devOptional": true, "engines": { "node": ">=12.20" }, @@ -8734,10 +8587,10 @@ } }, "node_modules/@vitest/snapshot": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.2.2.tgz", - "integrity": "sha512-SmGY4saEw1+bwE1th6S/cZmPxz/Q4JWsl7LvbQIky2tKE35US4gd0Mjzqfr84/4OD0tikGWaWdMja/nWL5NIPA==", - "dev": true, + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/snapshot/-/snapshot-1.5.0.tgz", + "integrity": "sha512-qpv3fSEuNrhAO3FpH6YYRdaECnnRjg9VxbhdtPwPRnzSfHVXnNzzrpX4cJxqiwgRMo7uRMWDFBlsBq4Cr+rO3A==", + "devOptional": true, "dependencies": { "magic-string": "^0.30.5", "pathe": "^1.1.1", @@ -8751,7 +8604,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=10" }, @@ -8763,7 +8616,7 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, + "devOptional": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -8774,10 +8627,10 @@ } }, "node_modules/@vitest/spy": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.2.2.tgz", - "integrity": "sha512-k9Gcahssw8d7X3pSLq3e3XEu/0L78mUkCjivUqCQeXJm9clfXR/Td8+AP+VC1O6fKPIDLcHDTAmBOINVuv6+7g==", - "dev": true, + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/spy/-/spy-1.5.0.tgz", + "integrity": "sha512-vu6vi6ew5N5MMHJjD5PoakMRKYdmIrNJmyfkhRpQt5d9Ewhw9nZ5Aqynbi3N61bvk9UvZ5UysMT6ayIrZ8GA9w==", + "devOptional": true, "dependencies": { "tinyspy": "^2.2.0" }, @@ -8786,10 +8639,9 @@ } }, "node_modules/@vitest/utils": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.2.2.tgz", - "integrity": "sha512-WKITBHLsBHlpjnDQahr+XK6RE7MiAsgrIkr0pGhQ9ygoxBfUeG0lUG5iLlzqjmKSlBv3+j5EGsriBzh+C3Tq9g==", - "dev": true, + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/@vitest/utils/-/utils-1.5.0.tgz", + "integrity": "sha512-BDU0GNL8MWkRkSRdNFvCUCAVOeHaUlVJ9Tx0TYBZyXaaOTmGtUFObzchCivIBrIwKzvZA7A9sCejVhXM2aY98A==", "dependencies": { "diff-sequences": "^29.6.3", "estree-walker": "^3.0.3", @@ -8803,14 +8655,12 @@ "node_modules/@vitest/utils/node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", - "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true + "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==" }, "node_modules/@vitest/utils/node_modules/ansi-styles": { "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, "engines": { "node": ">=10" }, @@ -8822,7 +8672,6 @@ "version": "3.0.3", "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-3.0.3.tgz", "integrity": "sha512-7RUKfXgSMMkzt6ZuXmqapOurLGPPfgj6l9uRZ7lRGolvk0y2yocc35LdcxKC5PQZdn2DMqioAQ2NoWcrTKmm6g==", - "dev": true, "dependencies": { "@types/estree": "^1.0.0" } @@ -8831,7 +8680,6 @@ "version": "29.7.0", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-29.7.0.tgz", "integrity": "sha512-Pdlw/oPxN+aXdmM9R00JVC9WVFoCLTKJvDVLgmJ+qAffBMxsV85l/Lu7sNx4zSzPyoL2euImuEwHhOXdEgNFZQ==", - "dev": true, "dependencies": { "@jest/schemas": "^29.6.3", "ansi-styles": "^5.0.0", @@ -8841,17 +8689,22 @@ "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } }, + "node_modules/@webcomponents/shadycss": { + "version": "1.11.2", + "resolved": "https://registry.npmjs.org/@webcomponents/shadycss/-/shadycss-1.11.2.tgz", + "integrity": "sha512-vRq+GniJAYSBmTRnhCYPAPq6THYqovJ/gzGThWbgEZUQaBccndGTi1hdiUP15HzEco0I6t4RCtXyX0rsSmwgPw==" + }, "node_modules/@xstate/react": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/@xstate/react/-/react-4.0.3.tgz", - "integrity": "sha512-yGxW6WljN04tyKxHrmejVdnKeRt26rzqNmJFYXtMZSUTDI98xFToI18eSoW2tSoyGRH/3Bmb8kUsa3l9Mr2E4Q==", + "version": "4.1.1", + "resolved": "https://registry.npmjs.org/@xstate/react/-/react-4.1.1.tgz", + "integrity": "sha512-pFp/Y+bnczfaZ0V8B4LOhx3d6Gd71YKAPbzerGqydC2nsYN/mp7RZu3q/w6/kvI2hwR/jeDeetM7xc3JFZH2NA==", "dependencies": { "use-isomorphic-layout-effect": "^1.1.2", - "use-sync-external-store": "^1.0.0" + "use-sync-external-store": "^1.2.0" }, "peerDependencies": { "react": "^16.8.0 || ^17.0.0 || ^18.0.0", - "xstate": "^5.5.2" + "xstate": "^5.11.0" }, "peerDependenciesMeta": { "xstate": { @@ -8913,9 +8766,9 @@ "dev": true }, "node_modules/@zip.js/zip.js": { - "version": "2.7.32", - "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.32.tgz", - "integrity": "sha512-9Ox1meDIvIKE23LLA7Fxd/ewJpKjj2KryH92doHRqx2406LmIzorsiMawL0qIK7dvwN9K+mfk47lauoIE0o1zQ==", + "version": "2.7.41", + "resolved": "https://registry.npmjs.org/@zip.js/zip.js/-/zip.js-2.7.41.tgz", + "integrity": "sha512-EMxPWXlEqqvsK9jxPmNvEShrIXP2LYTdQnEfsBH6OQCnlZRVo/dJIgtzbKvtK9A8PBTDQdxwxulj+QKplmW2Xg==", "engines": { "bun": ">=0.7.0", "deno": ">=1.0.0", @@ -9320,7 +9173,6 @@ "version": "5.1.3", "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.1.3.tgz", "integrity": "sha512-R5iJ5lkuHybztUfuOAznmboyjWq8O6sqNqtK7CLOqdydi54VNbORp49mb14KbWgG1QD3JFO9hJdZ+y4KutfdOQ==", - "dev": true, "dependencies": { "deep-equal": "^2.0.5" } @@ -9329,7 +9181,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.0.tgz", "integrity": "sha512-LPuwb2P+NrQw3XhxGc36+XSvuBPopovXYTR9Ew++Du9Yb/bx5AzBfrIsBoj0EZUifjQU+sHL21sseZ3jerWO/A==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "is-array-buffer": "^3.0.1" @@ -9496,7 +9347,6 @@ "version": "1.1.0", "resolved": "https://registry.npmjs.org/assertion-error/-/assertion-error-1.1.0.tgz", "integrity": "sha512-jgsaNduz+ndvGyFt3uSuWqvy4lCnIJiovtouQN5JZHOKCS2QuhEdbcQHFhVksz2N2U9hXJo8odG7ETyWlEeuDw==", - "dev": true, "engines": { "node": "*" } @@ -9534,12 +9384,6 @@ "integrity": "sha512-baNZyqaaLhyLVKm/DlvdW051MSgO6b8eVfIezl9E5PqWxFgzLm/wQntEW4zOytVburDEr0JlALEpdOFwvErLsg==", "dev": true }, - "node_modules/async-limiter": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/async-limiter/-/async-limiter-1.0.1.tgz", - "integrity": "sha512-csOlWGAcRFJaI6m+F2WKdnMKr4HhdhFVBk0H/QbJFMCr+uO2kwohwXQPxw/9OCxp05r5ghVBFSyioixx3gfkNQ==", - "dev": true - }, "node_modules/async-lock": { "version": "1.3.2", "resolved": "https://registry.npmjs.org/async-lock/-/async-lock-1.3.2.tgz", @@ -9572,9 +9416,9 @@ "dev": true }, "node_modules/autoprefixer": { - "version": "10.4.17", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.17.tgz", - "integrity": "sha512-/cpVNRLSfhOtcGflT13P2794gVSgmPgTR+erw5ifnMLZb0UnSlkK4tquLmkd3BhA+nLo5tX8Cu0upUsGKvKbmg==", + "version": "10.4.19", + "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.19.tgz", + "integrity": "sha512-BaENR2+zBZ8xXhM4pUaKUxlVdxZ0EZhjvbopwnXmxRUfqDmwSpC2lAi/QXvx7NRdPCo1WKEcEF6mV64si1z4Ew==", "dev": true, "funding": [ { @@ -9591,8 +9435,8 @@ } ], "dependencies": { - "browserslist": "^4.22.2", - "caniuse-lite": "^1.0.30001578", + "browserslist": "^4.23.0", + "caniuse-lite": "^1.0.30001599", "fraction.js": "^4.3.7", "normalize-range": "^0.1.2", "picocolors": "^1.0.0", @@ -9612,7 +9456,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.5.tgz", "integrity": "sha512-DMD0KiN46eipeziST1LPP/STfDU0sufISXmjSgvVsoU2tqxctQeASejWcfNtxYKqETM1UxQ8sp2OrSBWpHY6sw==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -9647,30 +9490,14 @@ "@babel/core": "^7.0.0-0" } }, - "node_modules/babel-plugin-istanbul": { - "version": "6.1.1", - "resolved": "https://registry.npmjs.org/babel-plugin-istanbul/-/babel-plugin-istanbul-6.1.1.tgz", - "integrity": "sha512-Y1IQok9821cC9onCx5otgFfRm7Lm+I+wwxOx738M/WLPZ9Q42m4IG5W0FNX8WLL2gYMZo3JkuXIH2DOpWM+qwA==", - "dev": true, - "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-polyfill-corejs2": { - "version": "0.4.8", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.8.tgz", - "integrity": "sha512-OtIuQfafSzpo/LhnJaykc0R/MMnuLSSVjVYy9mHArIZ9qTCSZ6TpWCuEKZYVoN//t8HqBNScHrOtCrIK5IaGLg==", + "version": "0.4.10", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.4.10.tgz", + "integrity": "sha512-rpIuu//y5OX6jVU+a5BCn1R5RSZYWAl2Nar76iwaOdycqb6JPxediskWFMMl7stfwNJR4b7eiQvh5fB5TEQJTQ==", "dev": true, "dependencies": { "@babel/compat-data": "^7.22.6", - "@babel/helper-define-polyfill-provider": "^0.5.0", + "@babel/helper-define-polyfill-provider": "^0.6.1", "semver": "^6.3.1" }, "peerDependencies": { @@ -9678,25 +9505,25 @@ } }, "node_modules/babel-plugin-polyfill-corejs3": { - "version": "0.9.0", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.9.0.tgz", - "integrity": "sha512-7nZPG1uzK2Ymhy/NbaOWTg3uibM2BmGASS4vHS4szRZAIR8R6GwA/xAujpdrXU5iyklrimWnLWU+BLF9suPTqg==", + "version": "0.10.4", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.10.4.tgz", + "integrity": "sha512-25J6I8NGfa5YkCDogHRID3fVCadIR8/pGl1/spvCkzb6lVn6SR3ojpx9nOn9iEBcUsjY24AmdKm5khcfKdylcg==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0", - "core-js-compat": "^3.34.0" + "@babel/helper-define-polyfill-provider": "^0.6.1", + "core-js-compat": "^3.36.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" } }, "node_modules/babel-plugin-polyfill-regenerator": { - "version": "0.5.5", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.5.5.tgz", - "integrity": "sha512-OJGYZlhLqBh2DDHeqAxWB1XIvr49CxiJ2gIt61/PU55CQK4Z58OzMqjDe1zwQdQk+rBYsRc+1rJmdajM3gimHg==", + "version": "0.6.1", + "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.6.1.tgz", + "integrity": "sha512-JfTApdE++cgcTWjsiCQlLyFBMbTUft9ja17saCc93lgV33h4tuCVj7tlvu//qpLwaG+3yEz7/KhahGrUMkVq9g==", "dev": true, "dependencies": { - "@babel/helper-define-polyfill-provider": "^0.5.0" + "@babel/helper-define-polyfill-provider": "^0.6.1" }, "peerDependencies": { "@babel/core": "^7.4.0 || ^8.0.0-0 <8.0.0" @@ -9884,13 +9711,13 @@ "dev": true }, "node_modules/body-parser": { - "version": "1.20.1", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.1.tgz", - "integrity": "sha512-jWi7abTbYwajOytWCQc37VulmWiRae5RyTpaCyDcS5/lMdtwSz5lOpDE67srw/HYe35f1z3fDQw+3txg7gNtWw==", + "version": "1.20.2", + "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.2.tgz", + "integrity": "sha512-ml9pReCu3M61kGlqoTm2umSXTlRTuGTx0bfYj+uIUKKYycG5NtSbeetV3faSU6R7ajOPw0g/J1PvK4qNy7s5bA==", "dev": true, "dependencies": { "bytes": "3.1.2", - "content-type": "~1.0.4", + "content-type": "~1.0.5", "debug": "2.6.9", "depd": "2.0.0", "destroy": "1.2.0", @@ -9898,7 +9725,7 @@ "iconv-lite": "0.4.24", "on-finished": "2.4.1", "qs": "6.11.0", - "raw-body": "2.5.1", + "raw-body": "2.5.2", "type-is": "~1.6.18", "unpipe": "1.0.0" }, @@ -10049,9 +9876,9 @@ } }, "node_modules/browserslist": { - "version": "4.22.2", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.22.2.tgz", - "integrity": "sha512-0UgcrvQmBDvZHFGdYUehrCNIazki7/lUP3kkoi/r3YB2amZbFM9J43ZRkJTXBUZK4gmx56+Sqk9+Vs9mwZx9+A==", + "version": "4.23.0", + "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.23.0.tgz", + "integrity": "sha512-QW8HiM1shhT2GuzkvklfjcKDiWFXHOeFCIA/huJPwHsslwcydgk7X+z2zXpEijP98UCY7HbubZt5J2Zgvf0CaQ==", "dev": true, "funding": [ { @@ -10068,8 +9895,8 @@ } ], "dependencies": { - "caniuse-lite": "^1.0.30001565", - "electron-to-chromium": "^1.4.601", + "caniuse-lite": "^1.0.30001587", + "electron-to-chromium": "^1.4.668", "node-releases": "^2.0.14", "update-browserslist-db": "^1.0.13" }, @@ -10080,15 +9907,6 @@ "node": "^6 || ^7 || ^8 || ^9 || ^10 || ^11 || ^12 || >=13.7" } }, - "node_modules/bser": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", - "dev": true, - "dependencies": { - "node-int64": "^0.4.0" - } - }, "node_modules/buffer": { "version": "5.7.1", "resolved": "https://registry.npmjs.org/buffer/-/buffer-5.7.1.tgz", @@ -10146,7 +9964,7 @@ "version": "6.7.14", "resolved": "https://registry.npmjs.org/cac/-/cac-6.7.14.tgz", "integrity": "sha512-b6Ilus+c3RrdDk+JhLKUAQfzzgLEPy6wcXqS7f/xe1EETvsDP6GORG7SFuOs6cID5YkqchW/LXZbX5bc8j7ZcQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -10229,15 +10047,6 @@ "node": ">=6" } }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, "node_modules/camelcase-css": { "version": "2.0.1", "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", @@ -10248,9 +10057,9 @@ } }, "node_modules/caniuse-lite": { - "version": "1.0.30001583", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001583.tgz", - "integrity": "sha512-acWTYaha8xfhA/Du/z4sNZjHUWjkiuoAi2LM+T/aL+kemKQgPT1xBb/YKjlQ0Qo8gvbHsGNplrEJ+9G3gL7i4Q==", + "version": "1.0.30001611", + "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001611.tgz", + "integrity": "sha512-19NuN1/3PjA3QI8Eki55N8my4LzfkMCRLgCVfrl/slbSAchQfV0+GwjPrK3rq37As4UCLlM/DHajbKkAqbv92Q==", "dev": true, "funding": [ { @@ -10296,7 +10105,6 @@ "version": "4.4.1", "resolved": "https://registry.npmjs.org/chai/-/chai-4.4.1.tgz", "integrity": "sha512-13sOfMv2+DWduEU+/xbun3LScLoqN17nBeTLUsmDfKdoiC1fr0n9PU4guu4AhRcOVFk/sW8LyZWHuhWtQZiF+g==", - "dev": true, "dependencies": { "assertion-error": "^1.1.0", "check-error": "^1.0.3", @@ -10314,7 +10122,6 @@ "version": "4.1.2", "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10346,7 +10153,6 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/check-error/-/check-error-1.0.3.tgz", "integrity": "sha512-iKEoDYaRmd1mxM90a2OEfWhjsjPpYPuQ+lMYsoxB126+t8fw7ySEO48nmDg5COTjxDI65/Y2OWpeEHk3ZOe8zg==", - "dev": true, "dependencies": { "get-func-name": "^2.0.2" }, @@ -10355,16 +10161,10 @@ } }, "node_modules/chokidar": { - "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", + "version": "3.6.0", + "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", + "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", "dev": true, - "funding": [ - { - "type": "individual", - "url": "https://paulmillr.com/funding/" - } - ], "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -10377,6 +10177,9 @@ "engines": { "node": ">= 8.10.0" }, + "funding": { + "url": "https://paulmillr.com/funding/" + }, "optionalDependencies": { "fsevents": "~2.3.2" } @@ -10402,25 +10205,10 @@ "node": ">=10" } }, - "node_modules/ci-info": { - "version": "3.9.0", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.9.0.tgz", - "integrity": "sha512-NIxF55hv4nSqQswkAeiOi1r83xy8JldOFDTWiug55KBu9Jnblncd2U6ViHmYgHf01TPZS77NJBhBMKdWj9HQMQ==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/sibiraj-s" - } - ], - "engines": { - "node": ">=8" - } - }, "node_modules/citty": { - "version": "0.1.5", - "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.5.tgz", - "integrity": "sha512-AS7n5NSc0OQVMV9v6wt3ByujNIrne0/cTjiC2MYqhvao57VNfiuVksTSr2p17nVOhEr2KtqiAkGwHcgMC/qUuQ==", + "version": "0.1.6", + "resolved": "https://registry.npmjs.org/citty/-/citty-0.1.6.tgz", + "integrity": "sha512-tskPPKEs8D2KPafUypv2gxwJP8h/OaJmC82QQGGDQcHvXX43xF2VDACcJVmZ0EuSxkpO9Kc4MlrA3q0+FG58AQ==", "dev": true, "dependencies": { "consola": "^3.2.3" @@ -10804,57 +10592,6 @@ "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", "dev": true }, - "node_modules/concat-stream": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/concat-stream/-/concat-stream-1.6.2.tgz", - "integrity": "sha512-27HBghJxjiZtIk3Ycvn/4kbJk/1uZuJFfuPEns6LaEvpvG1f0hTea8lilrouyo9mVc2GWdcEZ8OLoGmSADlrCw==", - "dev": true, - "engines": [ - "node >= 0.8" - ], - "dependencies": { - "buffer-from": "^1.0.0", - "inherits": "^2.0.3", - "readable-stream": "^2.2.2", - "typedarray": "^0.0.6" - } - }, - "node_modules/concat-stream/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 - }, - "node_modules/concat-stream/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, - "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/concat-stream/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 - }, - "node_modules/concat-stream/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, - "dependencies": { - "safe-buffer": "~5.1.0" - } - }, "node_modules/config-chain": { "version": "1.1.13", "resolved": "https://registry.npmjs.org/config-chain/-/config-chain-1.1.13.tgz", @@ -11018,9 +10755,9 @@ "dev": true }, "node_modules/cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.6.0.tgz", + "integrity": "sha512-U71cyTamuh1CRNCfpGY6to28lxvNwPG4Guz/EVjgf3Jmzv0vlDp1atT9eS5dDjMYHucpHbWns6Lwf3BKz6svdw==", "dev": true, "engines": { "node": ">= 0.6" @@ -11041,12 +10778,12 @@ "hasInstallScript": true }, "node_modules/core-js-compat": { - "version": "3.35.1", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.35.1.tgz", - "integrity": "sha512-sftHa5qUJY3rs9Zht1WEnmkvXputCyDBczPnr7QDgL8n3qrF3CMXY4VPSYtOLLiOUJcah2WNXREd48iOl6mQIw==", + "version": "3.37.0", + "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.37.0.tgz", + "integrity": "sha512-vYq4L+T8aS5UuFg4UwDhc7YNRWVeVZwltad9C/jV3R2LgVOpS9BDr7l/WL6BN0dbV3k1XejPTHqqEzJgsa0frA==", "dev": true, "dependencies": { - "browserslist": "^4.22.2" + "browserslist": "^4.23.0" }, "funding": { "type": "opencollective", @@ -11208,7 +10945,7 @@ "version": "7.0.3", "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", - "dev": true, + "devOptional": true, "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -11227,6 +10964,11 @@ "node": ">=8" } }, + "node_modules/css.escape": { + "version": "1.5.1", + "resolved": "https://registry.npmjs.org/css.escape/-/css.escape-1.5.1.tgz", + "integrity": "sha512-YUifsXXuknHlUsmlgyY0PKzgPOr7/FjCePfHNt0jxm83wHZi44VDMQ7/fGNkjY3/jV1MC+1CmZbaHzugyeRtpg==" + }, "node_modules/cssesc": { "version": "3.0.0", "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", @@ -11305,11 +11047,25 @@ "url": "https://github.com/sponsors/wooorm" } }, + "node_modules/decompress-response": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/decompress-response/-/decompress-response-6.0.0.tgz", + "integrity": "sha512-aW35yZM6Bb/4oJlZncMH2LCoZtJXTRxES17vE3hoRiowU2kWHaJKFkSBDnDR+cm9J+9QhXmREyIfv0pji9ejCQ==", + "dev": true, + "dependencies": { + "mimic-response": "^3.1.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/deep-eql": { "version": "4.1.3", "resolved": "https://registry.npmjs.org/deep-eql/-/deep-eql-4.1.3.tgz", "integrity": "sha512-WaEtAOpRA1MQ0eohqZjpGD8zdI0Ovsm8mmFhaDN8dvDZzyoUMcYDnf5Y6iu7HTXxf8JDS23qWa4a+hKCDyOPzw==", - "dev": true, "dependencies": { "type-detect": "^4.0.0" }, @@ -11321,7 +11077,6 @@ "version": "2.2.3", "resolved": "https://registry.npmjs.org/deep-equal/-/deep-equal-2.2.3.tgz", "integrity": "sha512-ZIwpnevOurS8bpT4192sqAowWM76JDKSHYzMLty3BZGSswgq6pBaH3DhCSW5xVAZICZyKdOBPjwww5wfgT/6PA==", - "dev": true, "dependencies": { "array-buffer-byte-length": "^1.0.0", "call-bind": "^1.0.5", @@ -11349,6 +11104,16 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/deep-equal-in-any-order": { + "version": "2.0.6", + "resolved": "https://registry.npmjs.org/deep-equal-in-any-order/-/deep-equal-in-any-order-2.0.6.tgz", + "integrity": "sha512-RfnWHQzph10YrUjvWwhd15Dne8ciSJcZ3U6OD7owPwiVwsdE5IFSoZGg8rlwJD11ES+9H5y8j3fCofviRHOqLQ==", + "dev": true, + "dependencies": { + "lodash.mapvalues": "^4.6.0", + "sort-any": "^2.0.0" + } + }, "node_modules/deep-extend": { "version": "0.6.0", "resolved": "https://registry.npmjs.org/deep-extend/-/deep-extend-0.6.0.tgz", @@ -11424,7 +11189,6 @@ "version": "1.2.1", "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, "dependencies": { "define-data-property": "^1.0.1", "has-property-descriptors": "^1.0.0", @@ -11516,7 +11280,6 @@ "version": "2.0.3", "resolved": "https://registry.npmjs.org/dequal/-/dequal-2.0.3.tgz", "integrity": "sha512-0je+qPKHEMohvfRTCEo3CrPG6cAzAYgmzKyxRiYSSDkS6eGJdyVJm7WaYA5ECaAD9wLB2T4EEeymA5aFVcYXCA==", - "dev": true, "engines": { "node": ">=6" } @@ -11540,6 +11303,15 @@ "node": ">=12.20" } }, + "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==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/detect-newline": { "version": "4.0.1", "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-4.0.1.tgz", @@ -11606,7 +11378,6 @@ "version": "29.6.3", "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-29.6.3.tgz", "integrity": "sha512-EjePK1srD3P08o2j4f0ExnylqRs5B9tJjcp9t1krH2qRi8CCdsYfwe9JgSLurFBWwq4uOlipzfk5fHNvwFKr8Q==", - "dev": true, "engines": { "node": "^14.15.0 || ^16.10.0 || >=18.0.0" } @@ -11644,8 +11415,7 @@ "node_modules/dom-accessibility-api": { "version": "0.5.16", "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.16.tgz", - "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==", - "dev": true + "integrity": "sha512-X7BJ2yElsnOJ30pZF4uIIDfBEVgF4XEBxL9Bxhy6dnrm5hkzqmsWHGTiHqRiITNhMyFLyAiWndIJP7Z1NTteDg==" }, "node_modules/dot-prop": { "version": "5.3.0", @@ -11660,15 +11430,15 @@ } }, "node_modules/dotenv": { - "version": "16.4.1", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.1.tgz", - "integrity": "sha512-CjA3y+Dr3FyFDOAMnxZEGtnW9KBR2M0JvvUtXNW+dYJL5ROWxP9DUHCwgFqpMk0OXCc0ljhaNTr2w/kutYIcHQ==", + "version": "16.4.5", + "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-16.4.5.tgz", + "integrity": "sha512-ZmdL2rui+eB2YwhsWzjInR8LldtZHGDoQ1ugH85ppHKwpUHL7j7rN0Ti9NCnGiQbhaZ11FpR+7ao1dNsmduNUg==", "dev": true, "engines": { "node": ">=12" }, "funding": { - "url": "https://github.com/motdotla/dotenv?sponsor=1" + "url": "https://dotenvx.com" } }, "node_modules/dotenv-expand": { @@ -11681,9 +11451,9 @@ } }, "node_modules/downshift": { - "version": "8.3.1", - "resolved": "https://registry.npmjs.org/downshift/-/downshift-8.3.1.tgz", - "integrity": "sha512-djPzjGfTSEjOsfmlur4onCV3Mtd6oGI+eOQIBNwoS7oEYTjPrxk6n+sJLmndT/KKwHvUyBSh3AFb64eHIFifTQ==", + "version": "9.0.4", + "resolved": "https://registry.npmjs.org/downshift/-/downshift-9.0.4.tgz", + "integrity": "sha512-6XV/p6+4177d8e8dJ6PoLNSDG1bv52FL18yilKD06oZCb6dFG6f6dXcn3h0B1ggcrOkN3hIvL11Qt15Y5McbXw==", "dependencies": { "@babel/runtime": "^7.22.15", "compute-scroll-into-view": "^3.0.3", @@ -11734,9 +11504,9 @@ "dev": true }, "node_modules/ejs": { - "version": "3.1.9", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.9.tgz", - "integrity": "sha512-rC+QVNMJWv+MtPgkt0y+0rVEIdbtxVADApW9JXrUVlzHetgcyczP/E7DJmWJ4fJCZF2cPcBk0laWO9ZHMG3DmQ==", + "version": "3.1.10", + "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.10.tgz", + "integrity": "sha512-UeJmFfOrAQS8OJWPZ4qtgHyWExa088/MtK5UEyoJGFH67cDEXkZSviOiKRCZ4Xij0zxI3JECgYs3oKx+AizQBA==", "dev": true, "dependencies": { "jake": "^10.8.5" @@ -11749,9 +11519,9 @@ } }, "node_modules/electron-to-chromium": { - "version": "1.4.628", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.628.tgz", - "integrity": "sha512-2k7t5PHvLsufpP6Zwk0nof62yLOsCf032wZx7/q0mv8gwlXjhcxI3lz6f0jBr0GrnWKcm3burXzI3t5IrcdUxw==", + "version": "1.4.744", + "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.744.tgz", + "integrity": "sha512-nAGcF0yeKKfrP13LMFr5U1eghfFSvFLg302VUFzWlcjPOnUYd52yU5x6PBYrujhNbc4jYmZFrGZFK+xasaEzVA==", "dev": true }, "node_modules/emoji-regex": { @@ -11845,9 +11615,9 @@ } }, "node_modules/envinfo": { - "version": "7.11.1", - "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.11.1.tgz", - "integrity": "sha512-8PiZgZNIB4q/Lw4AhOvAfB/ityHAd2bli3lESSWmWSzSsl5dKpy5N1d1Rfkd2teq/g9xN90lc6o98DOjMeYHpg==", + "version": "7.12.0", + "resolved": "https://registry.npmjs.org/envinfo/-/envinfo-7.12.0.tgz", + "integrity": "sha512-Iw9rQJBGpJRd3rwXm9ft/JiGoAZmLxxJZELYDQoPRZ4USVhkKtIcNBPw6U+/K2mBpaqM25JSV6Yl4Az9vO2wJg==", "dev": true, "bin": { "envinfo": "dist/cli.js" @@ -11929,7 +11699,6 @@ "version": "1.1.3", "resolved": "https://registry.npmjs.org/es-get-iterator/-/es-get-iterator-1.1.3.tgz", "integrity": "sha512-sPZmqHBe6JIiTfN5q2pEi//TwxmAFHwj/XEuYjTuse78i8KxaqMTTzxPoFKuzRpDpTJ+0NAbpfenkmH2rePtuw==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.3", @@ -12014,10 +11783,10 @@ } }, "node_modules/esbuild": { - "version": "0.18.20", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.18.20.tgz", - "integrity": "sha512-ceqxoedUrcayh7Y7ZX6NdbbDzGROiyVBgC4PriJThBKSVPWnnFHZAkfI1lJT8QFkOwH4qOS2SJkS4wvpGl8BpA==", - "dev": true, + "version": "0.20.2", + "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.20.2.tgz", + "integrity": "sha512-WdOOppmUNU+IbZ0PaDiTst80zjnrOkyJNHoKupIcVyU8Lvla3Ugx94VzkQ32Ijqd7UhHJy75gNWDMUekcrSJ6g==", + "devOptional": true, "hasInstallScript": true, "bin": { "esbuild": "bin/esbuild" @@ -12026,28 +11795,29 @@ "node": ">=12" }, "optionalDependencies": { - "@esbuild/android-arm": "0.18.20", - "@esbuild/android-arm64": "0.18.20", - "@esbuild/android-x64": "0.18.20", - "@esbuild/darwin-arm64": "0.18.20", - "@esbuild/darwin-x64": "0.18.20", - "@esbuild/freebsd-arm64": "0.18.20", - "@esbuild/freebsd-x64": "0.18.20", - "@esbuild/linux-arm": "0.18.20", - "@esbuild/linux-arm64": "0.18.20", - "@esbuild/linux-ia32": "0.18.20", - "@esbuild/linux-loong64": "0.18.20", - "@esbuild/linux-mips64el": "0.18.20", - "@esbuild/linux-ppc64": "0.18.20", - "@esbuild/linux-riscv64": "0.18.20", - "@esbuild/linux-s390x": "0.18.20", - "@esbuild/linux-x64": "0.18.20", - "@esbuild/netbsd-x64": "0.18.20", - "@esbuild/openbsd-x64": "0.18.20", - "@esbuild/sunos-x64": "0.18.20", - "@esbuild/win32-arm64": "0.18.20", - "@esbuild/win32-ia32": "0.18.20", - "@esbuild/win32-x64": "0.18.20" + "@esbuild/aix-ppc64": "0.20.2", + "@esbuild/android-arm": "0.20.2", + "@esbuild/android-arm64": "0.20.2", + "@esbuild/android-x64": "0.20.2", + "@esbuild/darwin-arm64": "0.20.2", + "@esbuild/darwin-x64": "0.20.2", + "@esbuild/freebsd-arm64": "0.20.2", + "@esbuild/freebsd-x64": "0.20.2", + "@esbuild/linux-arm": "0.20.2", + "@esbuild/linux-arm64": "0.20.2", + "@esbuild/linux-ia32": "0.20.2", + "@esbuild/linux-loong64": "0.20.2", + "@esbuild/linux-mips64el": "0.20.2", + "@esbuild/linux-ppc64": "0.20.2", + "@esbuild/linux-riscv64": "0.20.2", + "@esbuild/linux-s390x": "0.20.2", + "@esbuild/linux-x64": "0.20.2", + "@esbuild/netbsd-x64": "0.20.2", + "@esbuild/openbsd-x64": "0.20.2", + "@esbuild/sunos-x64": "0.20.2", + "@esbuild/win32-arm64": "0.20.2", + "@esbuild/win32-ia32": "0.20.2", + "@esbuild/win32-x64": "0.20.2" } }, "node_modules/esbuild-plugin-alias": { @@ -13359,9 +13129,9 @@ } }, "node_modules/eslint-plugin-react-refresh": { - "version": "0.4.5", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.5.tgz", - "integrity": "sha512-D53FYKJa+fDmZMtriODxvhwrO+IOqrxoEo21gMA0sjHdU6dPVH4OhyFip9ypl8HOF5RV5KdTo+rBQLvnY2cO8w==", + "version": "0.4.6", + "resolved": "https://registry.npmjs.org/eslint-plugin-react-refresh/-/eslint-plugin-react-refresh-0.4.6.tgz", + "integrity": "sha512-NjGXdm7zgcKRkKMua34qVO9doI7VOxZ6ancSvBELJSSoX97jyndXcSoa8XBh69JoB31dNz3EEzlMcizZl7LaMA==", "dev": true, "peerDependencies": { "eslint": ">=7" @@ -13843,6 +13613,15 @@ "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", "dev": true }, + "node_modules/expand-template": { + "version": "2.0.3", + "resolved": "https://registry.npmjs.org/expand-template/-/expand-template-2.0.3.tgz", + "integrity": "sha512-XYfuKMvj4O35f/pOXLObndIRvyQ+/+6AhODh+OKWj9S9498pHHn/IMszH+gt0fBCRWMNfk1ZSp5x3AifmnI2vg==", + "dev": true, + "engines": { + "node": ">=6" + } + }, "node_modules/exponential-backoff": { "version": "3.1.1", "resolved": "https://registry.npmjs.org/exponential-backoff/-/exponential-backoff-3.1.1.tgz", @@ -13851,17 +13630,17 @@ "optional": true }, "node_modules/express": { - "version": "4.18.2", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.2.tgz", - "integrity": "sha512-5/PsL6iGPdfQ/lKM1UuielYgv3BUoJfz1aUwU9vHZ+J7gyvwdQXFEBIEIaxeGf0GIcreATNyBExtalisDbuMqQ==", + "version": "4.19.2", + "resolved": "https://registry.npmjs.org/express/-/express-4.19.2.tgz", + "integrity": "sha512-5T6nhjsT+EOMzuck8JjBHARTHfMht0POzlA60WV2pMD3gyXw2LZnZ+ueGdNxG+0calOJcWKbpFcuzLZ91YWq9Q==", "dev": true, "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", - "body-parser": "1.20.1", + "body-parser": "1.20.2", "content-disposition": "0.5.4", "content-type": "~1.0.4", - "cookie": "0.5.0", + "cookie": "0.6.0", "cookie-signature": "1.0.6", "debug": "2.6.9", "depd": "2.0.0", @@ -13953,36 +13732,20 @@ "node": ">=0.6.0" } }, - "node_modules/extract-zip": { - "version": "1.7.0", - "resolved": "https://registry.npmjs.org/extract-zip/-/extract-zip-1.7.0.tgz", - "integrity": "sha512-xoh5G1W/PB0/27lXgMQyIhP5DSY/LhoCsOyZgb+6iMmRtCwVBo55uKaMoEYrDCKQhWvqEip5ZPKAc6eFNyf/MA==", + "node_modules/farmhash": { + "version": "3.3.1", + "resolved": "https://registry.npmjs.org/farmhash/-/farmhash-3.3.1.tgz", + "integrity": "sha512-XUizHanzlr/v7suBr/o85HSakOoWh6HKXZjFYl5C2+Gj0f0rkw+XTUZzrd9odDsgI9G5tRUcF4wSbKaX04T0DQ==", "dev": true, + "hasInstallScript": true, "dependencies": { - "concat-stream": "^1.6.2", - "debug": "^2.6.9", - "mkdirp": "^0.5.4", - "yauzl": "^2.10.0" + "node-addon-api": "^5.1.0", + "prebuild-install": "^7.1.2" }, - "bin": { - "extract-zip": "cli.js" - } - }, - "node_modules/extract-zip/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, - "dependencies": { - "ms": "2.0.0" + "engines": { + "node": ">=10" } }, - "node_modules/extract-zip/node_modules/ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==", - "dev": true - }, "node_modules/fast-deep-equal": { "version": "3.1.3", "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", @@ -14093,24 +13856,6 @@ "node": ">=0.8.0" } }, - "node_modules/fb-watchman": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.2.tgz", - "integrity": "sha512-p5161BqbuCaSnB8jIbzQHOlpgsPmK5rJVDfDKO91Axs5NC1uu3HRQm6wt9cd9/+GtQQIO53JdGXXoyDpTAsgYA==", - "dev": true, - "dependencies": { - "bser": "2.1.1" - } - }, - "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, - "dependencies": { - "pend": "~1.2.0" - } - }, "node_modules/fecha": { "version": "4.2.3", "resolved": "https://registry.npmjs.org/fecha/-/fecha-4.2.3.tgz", @@ -14163,7 +13908,6 @@ "version": "2.3.0", "resolved": "https://registry.npmjs.org/file-system-cache/-/file-system-cache-2.3.0.tgz", "integrity": "sha512-l4DMNdsIPsVnKrgEXbJwDJsA5mB8rGwHYERMgqQx/xAUtChPJMre1bXBzDEqqVbWv9AIbFezXMxeEkZDSrXUOQ==", - "dev": true, "dependencies": { "fs-extra": "11.1.1", "ramda": "0.29.0" @@ -14173,7 +13917,6 @@ "version": "11.1.1", "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-11.1.1.tgz", "integrity": "sha512-MGIE4HOvQCeUCzmlHs0vXpih4ysz4wg9qiSAu6cd42lVwPbTM1TjV7RusoyQqMmk/95gdQZX72u+YW+c3eEpFQ==", - "dev": true, "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -14390,17 +14133,19 @@ } }, "node_modules/firebase-admin": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-12.0.0.tgz", - "integrity": "sha512-wBrrSSsKV++/+O8E7O/C7/wL0nbG/x4Xv4yatz/+sohaZ+LsnWtYUcrd3gZutO86hLpDex7xgyrkKbgulmtVyQ==", + "version": "12.1.0", + "resolved": "https://registry.npmjs.org/firebase-admin/-/firebase-admin-12.1.0.tgz", + "integrity": "sha512-bU7uPKMmIXAihWxntpY/Ma9zucn5y3ec+HQPqFQ/zcEfP9Avk9E/6D8u+yT/VwKHNZyg7yDVWOoJi73TIdR4Ww==", "dev": true, "dependencies": { - "@fastify/busboy": "^1.2.1", + "@fastify/busboy": "^2.1.0", "@firebase/database-compat": "^1.0.2", "@firebase/database-types": "^1.0.0", "@types/node": "^20.10.3", + "farmhash": "^3.3.0", "jsonwebtoken": "^9.0.0", "jwks-rsa": "^3.0.1", + "long": "^5.2.3", "node-forge": "^1.3.1", "uuid": "^9.0.0" }, @@ -14451,10 +14196,16 @@ "@firebase/util": "1.9.3" } }, + "node_modules/firebase-admin/node_modules/long": { + "version": "5.2.3", + "resolved": "https://registry.npmjs.org/long/-/long-5.2.3.tgz", + "integrity": "sha512-lcHwpNoggQTObv5apGNCTdJrO69eHOZMi4BNC+rTLER8iHAqGrUVeLh/irVIM7zTw2bOXA8T6uNPeujwOLg/2Q==", + "dev": true + }, "node_modules/firebase-tools": { - "version": "13.1.0", - "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-13.1.0.tgz", - "integrity": "sha512-kY3p3nCv3kjf90AZMhrMu4PT6/otI1kcZGpJJkN9cqBbvj/nNYnnCVy4bXdCVqgCX1+s4G4FwuoW07f9xv/kXw==", + "version": "13.7.3", + "resolved": "https://registry.npmjs.org/firebase-tools/-/firebase-tools-13.7.3.tgz", + "integrity": "sha512-3OkD5GX+KBZPDHOZc0TzgBwDFmCCwqhMFRbUAau+ExzsNbiIPHe6CxXSCiojqYzXGDvlW8kn/9HWMn7idOiQIQ==", "dev": true, "dependencies": { "@google-cloud/pubsub": "^3.0.1", @@ -14473,16 +14224,18 @@ "cross-env": "^5.1.3", "cross-spawn": "^7.0.3", "csv-parse": "^5.0.4", + "deep-equal-in-any-order": "^2.0.6", "exegesis": "^4.1.0", "exegesis-express": "^4.0.0", "express": "^4.16.4", "filesize": "^6.1.0", "form-data": "^4.0.0", "fs-extra": "^10.1.0", + "fuzzy": "^0.1.3", "glob": "^7.1.2", "google-auth-library": "^7.11.0", - "inquirer": "^8.2.0", - "js-yaml": "^3.13.1", + "inquirer": "^8.2.6", + "inquirer-autocomplete-prompt": "^2.0.1", "jsonwebtoken": "^9.0.0", "leven": "^3.1.0", "libsodium-wrappers": "^0.7.10", @@ -14515,7 +14268,8 @@ "uuid": "^8.3.2", "winston": "^3.0.0", "winston-transport": "^4.4.0", - "ws": "^7.2.3" + "ws": "^7.2.3", + "yaml": "^2.4.1" }, "bin": { "firebase": "lib/bin/firebase.js" @@ -14850,9 +14604,9 @@ "dev": true }, "node_modules/flow-parser": { - "version": "0.228.0", - "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.228.0.tgz", - "integrity": "sha512-xPWkzCO07AnS8X+fQFpWm+tJ+C7aeaiVzJ+rSepbkCXUvUJ6l6squEl63axoMcixyH4wLjmypOzq/+zTD0O93w==", + "version": "0.234.0", + "resolved": "https://registry.npmjs.org/flow-parser/-/flow-parser-0.234.0.tgz", + "integrity": "sha512-J1Wn32xDF1l8FqwshoQnTwC9K3aJ83MFuXUx9AcBQr8ttbI/rkjEgAqnjxaIJuZ6RGMfccN5ZxDJSOMM64qy9Q==", "dev": true, "engines": { "node": ">=0.4.0" @@ -14876,7 +14630,6 @@ "version": "0.3.3", "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, "dependencies": { "is-callable": "^1.1.3" } @@ -15037,11 +14790,19 @@ "version": "1.2.3", "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/fuzzy": { + "version": "0.1.3", + "resolved": "https://registry.npmjs.org/fuzzy/-/fuzzy-0.1.3.tgz", + "integrity": "sha512-/gZffu4ykarLrCiP3Ygsa86UAo1E5vEVlvTrpkKywXSbP9Xhln3oSp9QSV57gEq3JFFpGJ4GZ+5zdEp3FcUh4w==", + "dev": true, + "engines": { + "node": ">= 0.6.0" + } + }, "node_modules/gaxios": { "version": "6.1.1", "resolved": "https://registry.npmjs.org/gaxios/-/gaxios-6.1.1.tgz", @@ -15089,7 +14850,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/get-func-name/-/get-func-name-2.0.2.tgz", "integrity": "sha512-8vXOvuE167CtIc3OyItco7N/dpRtBbYOsPsXCz7X/PMnlGjYjSGuZJgM1Y7mmew7BKf9BqvLX2tnOVy1BBUsxQ==", - "dev": true, "engines": { "node": "*" } @@ -15125,31 +14885,10 @@ "node": ">=12.17" } }, - "node_modules/get-package-type": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/get-package-type/-/get-package-type-0.1.0.tgz", - "integrity": "sha512-pjzuKtY64GYfWizNAJ0fr9VqttZkNiK2iS430LtIHzjBEr6bX8Am2zm4sW4Ro5wjWW5cAlRL1qAMTcXbjNAO2Q==", - "dev": true, - "engines": { - "node": ">=8.0.0" - } - }, - "node_modules/get-port": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/get-port/-/get-port-5.1.1.tgz", - "integrity": "sha512-g/Q1aTSDOxFpchXC4i8ZWvxA1lnPqx/JHqcpIw0/LX9T8x/GBbi6YnlN5nhaKIFkT8oFsscUKgDJYxfwfS6QsQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/get-stdin": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", - "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", + "node_modules/get-stdin": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/get-stdin/-/get-stdin-6.0.0.tgz", + "integrity": "sha512-jp4tHawyV7+fkkSKyvjuLZswblUtz+SQKzSWnBbii16BuZksJlU1wuBYXY75r+duh/llF1ur6oNwi+2ZzjKZ7g==", "dev": true, "engines": { "node": ">=4" @@ -15231,18 +14970,18 @@ } }, "node_modules/giget": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.1.tgz", - "integrity": "sha512-4VG22mopWtIeHwogGSy1FViXVo0YT+m6BrqZfz0JJFwbSsePsCdOzdLIIli5BtMp7Xe8f/o2OmBpQX2NBOC24g==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/giget/-/giget-1.2.3.tgz", + "integrity": "sha512-8EHPljDvs7qKykr6uw8b+lqLiUc/vUg+KVTI0uND4s63TdsZM2Xus3mflvF0DDG9SiM4RlCkFGL+7aAjRmV7KA==", "dev": true, "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", "consola": "^3.2.3", - "defu": "^6.1.3", - "node-fetch-native": "^1.6.1", - "nypm": "^0.3.3", + "defu": "^6.1.4", + "node-fetch-native": "^1.6.3", + "nypm": "^0.3.8", "ohash": "^1.1.3", - "pathe": "^1.1.1", + "pathe": "^1.1.2", "tar": "^6.2.0" }, "bin": { @@ -15258,10 +14997,16 @@ "url": "https://github.com/fisker/git-hooks-list?sponsor=1" } }, + "node_modules/github-from-package": { + "version": "0.0.0", + "resolved": "https://registry.npmjs.org/github-from-package/-/github-from-package-0.0.0.tgz", + "integrity": "sha512-SyHy3T1v2NUXn29OsWdxmK6RwHD+vkj3v8en8AOBZ1wBQ/hCAQ5bAQTD02kW4W9tUp/3Qh6J8r9EvntiyCmOOw==", + "dev": true + }, "node_modules/github-slugger": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-1.5.0.tgz", - "integrity": "sha512-wIh+gKBI9Nshz2o46B0B3f5k/W+WI9ZAv6y5Dn5WJ5SK1t0TnDimB4WE5rmTD05ZAIn8HALCZVmCsvj0w0v0lw==", + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/github-slugger/-/github-slugger-2.0.0.tgz", + "integrity": "sha512-IaOQ9puYtjrkq7Y0Ygl9KDZnrf/aiUJYUpVf89y8kyaxbRG7Y1SrX/jaumrv81vc61+kiMempujsM3Yw7w5qcw==", "dev": true }, "node_modules/glob": { @@ -15562,9 +15307,9 @@ } }, "node_modules/googleapis": { - "version": "131.0.0", - "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-131.0.0.tgz", - "integrity": "sha512-fa4kdkY0VwHDw/04ItpQv2tlvlPIwbh6NjHDoWAVrV52GuaZbYCMOC5Y+hRmprp5HHIMRODmyb2YujlbZSRUbQ==", + "version": "134.0.0", + "resolved": "https://registry.npmjs.org/googleapis/-/googleapis-134.0.0.tgz", + "integrity": "sha512-o8LhD1754W6MHWtpwAPeP1WUHgNxuMxCnLMDFlMKAA5kCMTNqX9/eaTXnkkAIv6YRfoKMQ6D1vyR6/biXuhE9g==", "dependencies": { "google-auth-library": "^9.0.0", "googleapis-common": "^7.0.0" @@ -15603,8 +15348,7 @@ "node_modules/graceful-fs": { "version": "4.2.11", "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.11.tgz", - "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==", - "dev": true + "integrity": "sha512-RbJ5/jmFcNNCcDV5o9eTnBLJ/HszWV0P73bc+Ff4nS/rJj+YaS6IGyiOL0VoBYX+l1Wrl3k63h/KrH+nhJ0XvQ==" }, "node_modules/graphemer": { "version": "1.4.0", @@ -15666,7 +15410,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -15675,7 +15418,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, "engines": { "node": ">=8" } @@ -15717,7 +15459,6 @@ "version": "1.0.0", "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", - "dev": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -15748,6 +15489,45 @@ "node": ">= 0.4" } }, + "node_modules/hast-util-heading-rank": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-heading-rank/-/hast-util-heading-rank-3.0.0.tgz", + "integrity": "sha512-EJKb8oMUXVHcWZTDepnr+WNbfnXKFNf9duMesmr4S8SXTJBJ9M4Yok08pu9vxdJwdlGRhVumk9mEhkEvKGifwA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-is-element": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-is-element/-/hast-util-is-element-3.0.0.tgz", + "integrity": "sha512-Val9mnv2IWpLbNPqc/pUem+a7Ipj2aHacCwgNfTiK0vJKl0LF+4Ba4+v1oPHFpf3bLYmreq0/l3Gud9S5OH42g==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, + "node_modules/hast-util-to-string": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/hast-util-to-string/-/hast-util-to-string-3.0.0.tgz", + "integrity": "sha512-OGkAxX1Ua3cbcW6EJ5pT/tslVb90uViVkcJ4ZZIMW/R33DX/AkcJcRrPebPwJkHYwlDHXz4aIwvAAaAdtrACFA==", + "dev": true, + "dependencies": { + "@types/hast": "^3.0.0" + }, + "funding": { + "type": "opencollective", + "url": "https://opencollective.com/unified" + } + }, "node_modules/heap-js": { "version": "2.3.0", "resolved": "https://registry.npmjs.org/heap-js/-/heap-js-2.3.0.tgz", @@ -15952,9 +15732,9 @@ "integrity": "sha512-XXOFtyqDjNDAQxVfYxuF7g9Il/IbWmmlQg2MYKOH8ExIT1qg6xc4zyS3HaEEATgs1btfzxq15ciUiY7gjSXRGQ==" }, "node_modules/immer": { - "version": "10.0.3", - "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.3.tgz", - "integrity": "sha512-pwupu3eWfouuaowscykeckFmVTpqbzW+rXFCX8rQLkZzM9ftBmU/++Ra+o+L27mz03zJTlyV4UUr+fdKNffo4A==", + "version": "10.0.4", + "resolved": "https://registry.npmjs.org/immer/-/immer-10.0.4.tgz", + "integrity": "sha512-cuBuGK40P/sk5IzWa9QPUaAdvPHjkk1c+xYsd9oZw+YQQEV+10G0P5uMpGctZZKnyQ+ibRO08bD25nWLmYi2pw==", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -16013,7 +15793,6 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, "engines": { "node": ">=8" } @@ -16031,8 +15810,7 @@ "node_modules/inherits": { "version": "2.0.4", "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true + "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" }, "node_modules/ini": { "version": "2.0.0", @@ -16069,6 +15847,25 @@ "node": ">=12.0.0" } }, + "node_modules/inquirer-autocomplete-prompt": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/inquirer-autocomplete-prompt/-/inquirer-autocomplete-prompt-2.0.1.tgz", + "integrity": "sha512-jUHrH0btO7j5r8DTQgANf2CBkTZChoVySD8zF/wp5fZCOLIuUbleXhf4ZY5jNBOc1owA3gdfWtfZuppfYBhcUg==", + "dev": true, + "dependencies": { + "ansi-escapes": "^4.3.2", + "figures": "^3.2.0", + "picocolors": "^1.0.0", + "run-async": "^2.4.1", + "rxjs": "^7.5.4" + }, + "engines": { + "node": ">=12" + }, + "peerDependencies": { + "inquirer": "^8.0.0" + } + }, "node_modules/install-artifact-from-github": { "version": "1.3.5", "resolved": "https://registry.npmjs.org/install-artifact-from-github/-/install-artifact-from-github-1.3.5.tgz", @@ -16084,7 +15881,6 @@ "version": "1.0.6", "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.6.tgz", "integrity": "sha512-Xj6dv+PsbtwyPpEflsejS+oIZxmMlV44zAhG479uYu89MsjcYOhCFnNyKrkJrihbsiasQyY0afoCl/9BLR65bg==", - "dev": true, "dependencies": { "get-intrinsic": "^1.2.2", "hasown": "^2.0.0", @@ -16103,9 +15899,9 @@ } }, "node_modules/ip": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.8.tgz", - "integrity": "sha512-PuExPYUiu6qMBQb4l06ecm6T6ujzhmh+MeJcW9wa89PoAz5pvd4zPgN5WJV104mb6S2T1AwNIAaB70JNrLQWhg==", + "version": "1.1.9", + "resolved": "https://registry.npmjs.org/ip/-/ip-1.1.9.tgz", + "integrity": "sha512-cyRxvOEpNHNtchU3Ln9KC/auJgup87llfQpQ+t5ghoC/UhL16SWzbueiCsdTnWmqAWl7LadfuwhlqmtOaqMHdQ==", "dev": true }, "node_modules/ip-regex": { @@ -16127,19 +15923,21 @@ } }, "node_modules/is-absolute-url": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-3.0.3.tgz", - "integrity": "sha512-opmNIX7uFnS96NtPmhWQgQx6/NYFgsUXYMllcfzwWKUMwfo8kku1TvE6hkNcH+Q1ts5cMVrsY7j0bxXQDciu9Q==", + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/is-absolute-url/-/is-absolute-url-4.0.1.tgz", + "integrity": "sha512-/51/TKE88Lmm7Gc4/8btclNXWS+g50wXhYJq8HWIBAGUBnoAdRu1aXeh364t/O7wXDAcTJDP8PNuNKWUDWie+A==", "dev": true, "engines": { - "node": ">=8" + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" } }, "node_modules/is-arguments": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/is-arguments/-/is-arguments-1.1.1.tgz", "integrity": "sha512-8Q7EARjzEnKpt/PCD7e1cgUS0a6X8u5tdSiMqXhojOdoV9TsMsiO+9VLC5vAmO8N7/GmXn7yjR8qnA6bVAEzfA==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -16155,7 +15953,6 @@ "version": "3.0.2", "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.2.tgz", "integrity": "sha512-y+FyyR/w8vfIRq4eQcM1EYgSTnmHXPqaF+IgzgraytCFq5Xh8lllDVmAZolPJiZttZLeFSINPYMaEJ7/vWUa1w==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.2.0", @@ -16190,7 +15987,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", - "dev": true, "dependencies": { "has-bigints": "^1.0.1" }, @@ -16214,7 +16010,6 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -16230,7 +16025,6 @@ "version": "1.2.7", "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, "engines": { "node": ">= 0.4" }, @@ -16272,7 +16066,6 @@ "version": "1.0.5", "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16337,7 +16130,6 @@ "version": "1.0.10", "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16405,7 +16197,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.2.tgz", "integrity": "sha512-cOZFQQozTha1f4MxLFzlgKYPTyj26picdZTx82hbc/Xf4K/tZOOXSCkMvU4pKioRXGDLJRn0GM7Upe7kR721yg==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -16463,7 +16254,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16526,7 +16316,6 @@ "version": "1.1.4", "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -16542,7 +16331,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.2.tgz", "integrity": "sha512-+2cnTEZeY5z/iXGbLhPrOAaK/Mau5k5eXq9j14CpRTftq0pAJu2MwVRSZhyZWBzx3o6X795Lz6Bpb6R0GKf37g==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -16551,7 +16339,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.2.tgz", "integrity": "sha512-sqN2UDu1/0y6uvXyStCOzyhAjCSlHceFoMKJW8W9EU9cvic/QdsZ0kEU93HEy3IUEFZIiH/3w+AH/UQbPHNdhA==", - "dev": true, "dependencies": { "call-bind": "^1.0.2" }, @@ -16580,7 +16367,6 @@ "version": "1.0.7", "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", - "dev": true, "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -16595,7 +16381,6 @@ "version": "1.0.4", "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", - "dev": true, "dependencies": { "has-symbols": "^1.0.2" }, @@ -16610,7 +16395,6 @@ "version": "1.1.12", "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.12.tgz", "integrity": "sha512-Z14TF2JNG8Lss5/HMqt0//T9JeHXttXy5pH/DBU4vi98ozO2btxzq9MwYDZYnKwU8nRsz/+GVFVRDq3DkVuSPg==", - "dev": true, "dependencies": { "which-typed-array": "^1.1.11" }, @@ -16649,7 +16433,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.1.tgz", "integrity": "sha512-NSBR4kH5oVj1Uwvv970ruUkCV7O1mzgVFO4/rev2cLRda9Tm9HrL70ZPut4rOHgY0FNrUu9BCbXA2sdQ+x0chA==", - "dev": true, "funding": { "url": "https://github.com/sponsors/ljharb" } @@ -16670,7 +16453,6 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.2.tgz", "integrity": "sha512-t2yVvttHkQktwnNNmBQ98AhENLdPUTDTE21uPqAQ0ARwQfGeQKRVS0NNurH7bTf7RrvcVn1OOge45CnBeHCSmg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -16711,14 +16493,13 @@ "node_modules/isarray": { "version": "2.0.5", "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true + "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==" }, "node_modules/isexe": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true + "devOptional": true }, "node_modules/isobject": { "version": "3.0.1", @@ -16739,31 +16520,6 @@ "whatwg-fetch": "^3.4.1" } }, - "node_modules/istanbul-lib-coverage": { - "version": "3.2.2", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.2.tgz", - "integrity": "sha512-O8dpsF+r0WV/8MNRKfnmrtCWhuKjxrq2w+jpzBL5UZKTi2LeVWnWOmWRxFlesJONmc+wLAGvKQZEOanko0LFTg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/istanbul-lib-instrument": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.1.tgz", - "integrity": "sha512-pzqtp31nLv/XFOzXGuvhCb8qhjmTVo5vjVk19XE4CRlSWz0KoeJ3bw9XsA7nOp9YBf4qHjwBxkDzKcME/J29Yg==", - "dev": true, - "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/iterator.prototype": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.2.tgz", @@ -16835,125 +16591,6 @@ "node": "*" } }, - "node_modules/jest-haste-map": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-29.7.0.tgz", - "integrity": "sha512-fP8u2pyfqx0K1rGn1R9pyE0/KTn+G7PxktWidOBTqFPLYX0b9ksaMFkhK5vrS3DVun09pckLdlx90QthlW7AmA==", - "dev": true, - "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-mock": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", - "dev": true, - "dependencies": { - "@jest/types": "^27.5.1", - "@types/node": "*" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@jest/types": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", - "dev": true, - "dependencies": { - "@types/istanbul-lib-coverage": "^2.0.0", - "@types/istanbul-reports": "^3.0.0", - "@types/node": "*", - "@types/yargs": "^16.0.0", - "chalk": "^4.0.0" - }, - "engines": { - "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" - } - }, - "node_modules/jest-mock/node_modules/@types/yargs": { - "version": "16.0.9", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.9.tgz", - "integrity": "sha512-tHhzvkFXZQeTECenFoRljLBYPZJ7jAVxqqtEI0qTLOmuultnFp4I9yKE17vTuhf7BkhCu7I4XuemPgikDVuYqA==", - "dev": true, - "dependencies": { - "@types/yargs-parser": "*" - } - }, - "node_modules/jest-regex-util": { - "version": "29.6.3", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-29.6.3.tgz", - "integrity": "sha512-KJJBsRCyyLNWCNBOvZyRDnAIfUiRJ8v+hOBQYGn8gDyF3UegwiP4gwRR3/SDa42g1YbVycTidUF3rKjyLFDWbg==", - "dev": true, - "engines": { - "node": "^14.15.0 || ^16.10.0 || >=18.0.0" - } - }, - "node_modules/jest-util": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-29.7.0.tgz", - "integrity": "sha512-z6EbKajIpqGKU56y5KBUgy1dt1ihhQJgWzUlZHArA/+X2ad7Cb5iF+AK1EWVL/Bo7Rz9uurpqw6SiBCefUbCGA==", - "dev": true, - "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-worker": { - "version": "29.7.0", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-29.7.0.tgz", - "integrity": "sha512-eIz2msL/EzL9UFTFFx7jBTkeZfku0yUAyZZZmJ93H2TYEiroIx2PQjEXcwYtYl8zXCxb+PAmA2hLIt/6ZEkPHw==", - "dev": true, - "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", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/supports-color?sponsor=1" - } - }, "node_modules/jiti": { "version": "1.21.0", "resolved": "https://registry.npmjs.org/jiti/-/jiti-1.21.0.tgz", @@ -16981,9 +16618,9 @@ } }, "node_modules/jose": { - "version": "4.15.4", - "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.4.tgz", - "integrity": "sha512-W+oqK4H+r5sITxfxpSU+MMdr/YSWGvgZMQDIsNoBDGGy4i7GBPTtvFKibQzW06n3U3TqHjhvBJsirShsEJ6eeQ==", + "version": "4.15.5", + "resolved": "https://registry.npmjs.org/jose/-/jose-4.15.5.tgz", + "integrity": "sha512-jc7BFxgKPKi94uOvEmzlSWFFe2+vASyXaKUpdQKatWAESU2MWjDfFf0fdfc83CDKcA5QecabZeNLyfhe3yKNkg==", "dev": true, "funding": { "url": "https://github.com/sponsors/panva" @@ -17017,9 +16654,9 @@ } }, "node_modules/jscodeshift": { - "version": "0.15.1", - "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.1.tgz", - "integrity": "sha512-hIJfxUy8Rt4HkJn/zZPU9ChKfKZM1342waJ1QC2e2YsPcWhM+3BJ4dcfQCzArTrk1jJeNLB341H+qOcEHRxJZg==", + "version": "0.15.2", + "resolved": "https://registry.npmjs.org/jscodeshift/-/jscodeshift-0.15.2.tgz", + "integrity": "sha512-FquR7Okgmc4Sd0aEDwqho3rEiKR3BdvuG9jfdHjLJ6JQoWSMpavug3AoIfnfWhxFlf+5pzQh8qjqz0DWFrNQzA==", "dev": true, "dependencies": { "@babel/core": "^7.23.0", @@ -17055,23 +16692,6 @@ } } }, - "node_modules/jscodeshift/node_modules/signal-exit": { - "version": "3.0.7", - "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-3.0.7.tgz", - "integrity": "sha512-wnD2ZE+l+SPC/uoS0vXeE9L1+0wuaMqKlfz9AMUo38JsyLSBWSFcHR1Rri62LZc12vLr1gb3jl7iwQhgwpAbGQ==", - "dev": true - }, - "node_modules/jscodeshift/node_modules/write-file-atomic": { - "version": "2.4.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", - "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", - "dev": true, - "dependencies": { - "graceful-fs": "^4.1.11", - "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.2" - } - }, "node_modules/jsdoc": { "version": "4.0.2", "resolved": "https://registry.npmjs.org/jsdoc/-/jsdoc-4.0.2.tgz", @@ -17203,13 +16823,12 @@ "version": "3.2.0", "resolved": "https://registry.npmjs.org/jsonc-parser/-/jsonc-parser-3.2.0.tgz", "integrity": "sha512-gfFQZrcTc8CnKXp6Y4/CBT3fTc0OVuDofpre4aEeEpSBPV5X5v4+Vmx+8snU7RLPrNHPKSgLxGo9YuQzz20o+w==", - "dev": true + "devOptional": true }, "node_modules/jsonfile": { "version": "6.1.0", "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", - "dev": true, "dependencies": { "universalify": "^2.0.0" }, @@ -17399,9 +17018,9 @@ "dev": true }, "node_modules/ky": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/ky/-/ky-1.2.0.tgz", - "integrity": "sha512-dnPW+T78MuJ9tLAiF/apJV7bP7RRRCARXQxsCmsWiKLXqGtMBOgDVOFRYzCAfNe/OrRyFyor5ESgvvC+QWEqOA==", + "version": "1.2.3", + "resolved": "https://registry.npmjs.org/ky/-/ky-1.2.3.tgz", + "integrity": "sha512-2IM3VssHfG2zYz2FsHRUqIp8chhLc9uxDMcK2THxgFfv8pQhnMfN8L0ul+iW4RdBl5AglF8ooPIflRm3yNH0IA==", "engines": { "node": ">=18" }, @@ -17564,6 +17183,34 @@ "uc.micro": "^1.0.1" } }, + "node_modules/lit": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lit/-/lit-3.1.3.tgz", + "integrity": "sha512-l4slfspEsnCcHVRTvaP7YnkTZEZggNFywLEIhQaGhYDczG+tu/vlgm/KaWIEjIp+ZyV20r2JnZctMb8LeLCG7Q==", + "dependencies": { + "@lit/reactive-element": "^2.0.4", + "lit-element": "^4.0.4", + "lit-html": "^3.1.2" + } + }, + "node_modules/lit-element": { + "version": "4.0.5", + "resolved": "https://registry.npmjs.org/lit-element/-/lit-element-4.0.5.tgz", + "integrity": "sha512-iTWskWZEtn9SyEf4aBG6rKT8GABZMrTWop1+jopsEOgEcugcXJGKuX5bEbkq9qfzY+XB4MAgCaSPwnNpdsNQ3Q==", + "dependencies": { + "@lit-labs/ssr-dom-shim": "^1.2.0", + "@lit/reactive-element": "^2.0.4", + "lit-html": "^3.1.2" + } + }, + "node_modules/lit-html": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/lit-html/-/lit-html-3.1.3.tgz", + "integrity": "sha512-FwIbqDD8O/8lM4vUZ4KvQZjPPNx7V1VhT7vmRB8RBAO0AU6wuTVdoXiu2CivVjEGdugvcbPNBLtPE1y0ifplHA==", + "dependencies": { + "@types/trusted-types": "^2.0.2" + } + }, "node_modules/load-json-file": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/load-json-file/-/load-json-file-4.0.0.tgz", @@ -17583,7 +17230,7 @@ "version": "0.5.0", "resolved": "https://registry.npmjs.org/local-pkg/-/local-pkg-0.5.0.tgz", "integrity": "sha512-ok6z3qlYyCDS4ZEU27HaU6x/xZa9Whf8jD4ptH5UZTQYZVYeb9bnZ3ojVhiJNLiXK1Hfc0GNbLXcmZ5plLDDBg==", - "dev": true, + "devOptional": true, "dependencies": { "mlly": "^1.4.2", "pkg-types": "^1.0.3" @@ -17714,6 +17361,12 @@ "integrity": "sha512-0wJxfxH1wgO3GrbuP+dTTk7op+6L41QCXbGINEmD+ny/G/eCqGzxyCsh7159S+mgDDcoarnBw6PC1PS5+wUGgw==", "dev": true }, + "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 + }, "node_modules/lodash.merge": { "version": "4.6.2", "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", @@ -17807,7 +17460,6 @@ "version": "2.3.7", "resolved": "https://registry.npmjs.org/loupe/-/loupe-2.3.7.tgz", "integrity": "sha512-zSMINGVYkdpYSOBmLi0D1Uo7JU9nVdQKrHxC8eYlV+9YKK9WePqAlL7lSlorG/U2Fw1w0hTBmaa/jrQ3UbPHtA==", - "dev": true, "dependencies": { "get-func-name": "^2.0.1" } @@ -17859,7 +17511,6 @@ "version": "1.5.0", "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.5.0.tgz", "integrity": "sha512-h5bgJWpxJNswbU7qCrV0tIKQCaS3blPDrqKWx+QxzuzL1zGUzij9XCWLrSLsJPu5t+eWA/ycetzYAO5IOMcWAQ==", - "dev": true, "bin": { "lz-string": "bin/bin.js" } @@ -17868,7 +17519,7 @@ "version": "0.30.5", "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.30.5.tgz", "integrity": "sha512-7xlpfBaQaP/T6Vh8MO/EqXSW5En6INHEvEXQiuff7Gku0PWjU3uf6w/j9o7O+SpB5fOAkrI5HeoNgwjEO0pFsA==", - "dev": true, + "devOptional": true, "dependencies": { "@jridgewell/sourcemap-codec": "^1.4.15" }, @@ -17914,20 +17565,10 @@ "node": "^16.14.0 || >=18.0.0" } }, - "node_modules/makeerror": { - "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", - "dev": true, - "dependencies": { - "tmpl": "1.0.5" - } - }, "node_modules/map-or-similar": { "version": "1.5.0", "resolved": "https://registry.npmjs.org/map-or-similar/-/map-or-similar-1.5.0.tgz", - "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==", - "dev": true + "integrity": "sha512-0aF7ZmVon1igznGI4VS30yugpduQW3y3GkcgGJOp7d8x8QrizhigUxjI/m2UojsXXto+jLAH3KSz+xOJTiORjg==" }, "node_modules/map-stream": { "version": "0.1.0", @@ -17968,9 +17609,9 @@ "dev": true }, "node_modules/markdown-to-jsx": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.4.1.tgz", - "integrity": "sha512-GbrbkTnHp9u6+HqbPRFJbObi369AgJNXi/sGqq5HRsoZW063xR1XDCaConqq+whfEIAlzB1YPnOgsPc7B7bc/A==", + "version": "7.3.2", + "resolved": "https://registry.npmjs.org/markdown-to-jsx/-/markdown-to-jsx-7.3.2.tgz", + "integrity": "sha512-B+28F5ucp83aQm+OxNrPkS8z0tMKaeHiy0lHJs3LqCyDQFtWuenaIrkaVTgAm1pf1AU85LXltva86hlaT17i8Q==", "dev": true, "engines": { "node": ">= 10" @@ -18050,19 +17691,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/mdast-util-definitions": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/mdast-util-definitions/-/mdast-util-definitions-4.0.0.tgz", - "integrity": "sha512-k8AJ6aNnUkB7IE+5azR9h81O5EQ/cTDXtWdMq9Kk5KcEW/8ritU5CeLg/9HhOC++nALHBlaogJ5jz0Ybk3kPMQ==", - "dev": true, - "dependencies": { - "unist-util-visit": "^2.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/mdast-util-from-markdown": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/mdast-util-from-markdown/-/mdast-util-from-markdown-2.0.0.tgz", @@ -18119,7 +17747,6 @@ "version": "1.11.3", "resolved": "https://registry.npmjs.org/memoizerific/-/memoizerific-1.11.3.tgz", "integrity": "sha512-/EuHYwAPdLtXwAwSZkh/Gutery6pD2KYd44oQLhAvQp/50mpyduZh8Q7PYHXTCJ+wuXxt7oij2LXyIJOOYFPog==", - "dev": true, "dependencies": { "map-or-similar": "^1.5.0" } @@ -18155,7 +17782,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==", - "dev": true + "devOptional": true }, "node_modules/merge2": { "version": "1.4.1", @@ -18673,11 +18300,22 @@ "node": ">=6" } }, + "node_modules/mimic-response": { + "version": "3.1.0", + "resolved": "https://registry.npmjs.org/mimic-response/-/mimic-response-3.1.0.tgz", + "integrity": "sha512-z0yWI+4FDrrweS8Zmt4Ej5HdJmky15+L2e6Wgn3+iK5fWzb6T3fhNFq2+MeTRb064c6Wr4N/wv0DzQTjNzHNGQ==", + "dev": true, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/min-indent": { "version": "1.0.1", "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, "engines": { "node": ">=4" } @@ -18907,7 +18545,7 @@ "version": "1.4.2", "resolved": "https://registry.npmjs.org/mlly/-/mlly-1.4.2.tgz", "integrity": "sha512-i/Ykufi2t1EZ6NaPLdfnZk2AX8cs0d+mTzVKuPfqPKPatxLApaBoxJQ9x1/uckXtrS/U5oisPMDkNs0yQTaBRg==", - "dev": true, + "devOptional": true, "dependencies": { "acorn": "^8.10.0", "pathe": "^1.1.1", @@ -18919,7 +18557,7 @@ "version": "8.11.3", "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, + "devOptional": true, "bin": { "acorn": "bin/acorn" }, @@ -19003,7 +18641,7 @@ "version": "3.3.7", "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.7.tgz", "integrity": "sha512-eSRppjcPIatRIMC1U6UngP8XFcz8MQWGQdt1MTBQ7NaAmvXDfvNxbvWV3x2y6CdEUciCSsDHDQZbhYaB8QEo2g==", - "dev": true, + "devOptional": true, "funding": [ { "type": "github", @@ -19017,6 +18655,12 @@ "node": "^10 || ^12 || ^13.7 || ^14 || >=15.0.1" } }, + "node_modules/napi-build-utils": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/napi-build-utils/-/napi-build-utils-1.0.2.tgz", + "integrity": "sha512-ONmRUqK7zj7DWX0D9ADe03wbwOBZxNAfF20PlGfCWQcD3+/MakShIHrMqx9YwPTfxDdF1zLeL+RGZiR9kGMLdg==", + "dev": true + }, "node_modules/natural-compare": { "version": "1.4.0", "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", @@ -19059,6 +18703,57 @@ "integrity": "sha512-1nh45deeb5olNY7eX82BkPO7SSxR5SSYJiPTrTdFUVYwAl8CKMA5N9PjTYkHiRjisVcxcQ1HXdLhx2qxxJzLNQ==", "dev": true }, + "node_modules/node-abi": { + "version": "3.60.0", + "resolved": "https://registry.npmjs.org/node-abi/-/node-abi-3.60.0.tgz", + "integrity": "sha512-zcGgwoXbzw9NczqbGzAWL/ToDYAxv1V8gL1D67ClbdkIfeeDBbY0GelZtC25ayLvVjr2q2cloHeQV1R0QAWqRQ==", + "dev": true, + "dependencies": { + "semver": "^7.3.5" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/node-abi/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, + "node_modules/node-addon-api": { + "version": "5.1.0", + "resolved": "https://registry.npmjs.org/node-addon-api/-/node-addon-api-5.1.0.tgz", + "integrity": "sha512-eh0GgfEkpnoWDq+VY8OyvYhFEzBk6jIYbRKdIlyTiAXIVJ8PyBaKb0rp7oDtoddbdoHWhq8wwr+XZ81F1rpNdA==", + "dev": true + }, "node_modules/node-dir": { "version": "0.1.17", "resolved": "https://registry.npmjs.org/node-dir/-/node-dir-0.1.17.tgz", @@ -19122,9 +18817,9 @@ } }, "node_modules/node-fetch-native": { - "version": "1.6.1", - "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.1.tgz", - "integrity": "sha512-bW9T/uJDPAJB2YNYEpWzE54U5O3MQidXsOyTfnbKYtTtFexRvGzb1waphBN4ZwP6EcIvYYEOwW0b72BpAqydTw==", + "version": "1.6.4", + "resolved": "https://registry.npmjs.org/node-fetch-native/-/node-fetch-native-1.6.4.tgz", + "integrity": "sha512-IhOigYzAKHd244OC0JIMIUrjzctirCmPkaIfhDeGcEETWof5zKYUW7e7MYvChGWh/4CJeXEgsRyGzuF334rOOQ==", "dev": true }, "node_modules/node-forge": { @@ -19223,12 +18918,6 @@ "dev": true, "optional": true }, - "node_modules/node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==", - "dev": true - }, "node_modules/node-releases": { "version": "2.0.14", "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.14.tgz", @@ -19488,15 +19177,16 @@ } }, "node_modules/nypm": { - "version": "0.3.6", - "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.6.tgz", - "integrity": "sha512-2CATJh3pd6CyNfU5VZM7qSwFu0ieyabkEdnogE30Obn1czrmOYiZ8DOZLe1yBdLKWoyD3Mcy2maUs+0MR3yVjQ==", + "version": "0.3.8", + "resolved": "https://registry.npmjs.org/nypm/-/nypm-0.3.8.tgz", + "integrity": "sha512-IGWlC6So2xv6V4cIDmoV0SwwWx7zLG086gyqkyumteH2fIgCAM4nDVFB2iDRszDvmdSVW9xb1N+2KjQ6C7d4og==", "dev": true, "dependencies": { - "citty": "^0.1.5", + "citty": "^0.1.6", + "consola": "^3.2.3", "execa": "^8.0.1", "pathe": "^1.1.2", - "ufo": "^1.3.2" + "ufo": "^1.4.0" }, "bin": { "nypm": "dist/cli.mjs" @@ -19574,9 +19264,9 @@ } }, "node_modules/nypm/node_modules/npm-run-path": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", - "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", + "version": "5.3.0", + "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.3.0.tgz", + "integrity": "sha512-ppwTtiJZq0O/ai0z7yfudtBpWIoxM8yE6nHi1X47eFR2EWORqfbu6CnPlNsjeN683eT0qG6H/Pyf9fCcvjnnnQ==", "dev": true, "dependencies": { "path-key": "^4.0.0" @@ -19656,7 +19346,6 @@ "version": "1.1.5", "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -19672,7 +19361,6 @@ "version": "1.1.1", "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, "engines": { "node": ">= 0.4" } @@ -19681,7 +19369,6 @@ "version": "4.1.5", "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, "dependencies": { "call-bind": "^1.0.5", "define-properties": "^1.2.1", @@ -20165,7 +19852,7 @@ "version": "3.1.1", "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -20220,13 +19907,12 @@ "version": "1.1.2", "resolved": "https://registry.npmjs.org/pathe/-/pathe-1.1.2.tgz", "integrity": "sha512-whLdWMYL2TwI08hn8/ZqAbrVemu0LNaNNJZX73O6qaIdCTfXutsLhMkjdENX0qhsQ9uIimo4/aQOmXkoon2nDQ==", - "dev": true + "devOptional": true }, "node_modules/pathval": { "version": "1.1.1", "resolved": "https://registry.npmjs.org/pathval/-/pathval-1.1.1.tgz", "integrity": "sha512-Dp6zGqpTdETdR63lehJYPeIOqpiNBNtc7BpWSLrOje7UaIsE5aY92r/AunQA7rsXvet3lrJ3JnZX29UPTKXyKQ==", - "dev": true, "engines": { "node": "*" } @@ -20299,17 +19985,10 @@ "safe-buffer": "~5.1.0" } }, - "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 - }, "node_modules/picocolors": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==", - "dev": true + "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" }, "node_modules/picomatch": { "version": "2.3.1", @@ -20369,7 +20048,7 @@ "version": "1.0.3", "resolved": "https://registry.npmjs.org/pkg-types/-/pkg-types-1.0.3.tgz", "integrity": "sha512-nN7pYi0AQqJnoLPC9eHFQ8AcyaixBUOwvqc5TDnIKCMEE6I0y8P7OKA7fPexsXGCGxQDl/cmrLAp26LhcwxZ4A==", - "dev": true, + "devOptional": true, "dependencies": { "jsonc-parser": "^3.2.0", "mlly": "^1.2.0", @@ -20421,10 +20100,10 @@ } }, "node_modules/postcss": { - "version": "8.4.33", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.33.tgz", - "integrity": "sha512-Kkpbhhdjw2qQs2O2DGX+8m5OVqEcbB9HRBvuYM9pgrjEFUg30A9LmXNlTAUj4S9kgtGyrMbTzVjH7E+s5Re2yg==", - "dev": true, + "version": "8.4.38", + "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.38.tgz", + "integrity": "sha512-Wglpdk03BSfXkHoQa3b/oulrotAkwrlLDRSOb9D0bN86FdRyE9lppSp33aHNPgBa0JKCoB+drFLZkQoRRYae5A==", + "devOptional": true, "funding": [ { "type": "opencollective", @@ -20442,7 +20121,7 @@ "dependencies": { "nanoid": "^3.3.7", "picocolors": "^1.0.0", - "source-map-js": "^1.0.2" + "source-map-js": "^1.2.0" }, "engines": { "node": "^10 || ^12 || >=14" @@ -20566,6 +20245,32 @@ "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==", "dev": true }, + "node_modules/prebuild-install": { + "version": "7.1.2", + "resolved": "https://registry.npmjs.org/prebuild-install/-/prebuild-install-7.1.2.tgz", + "integrity": "sha512-UnNke3IQb6sgarcZIDU3gbMeTp/9SSU1DAIkil7PrqG1vZlBtY5msYccSKSHDqa3hNg436IXK+SNImReuA1wEQ==", + "dev": true, + "dependencies": { + "detect-libc": "^2.0.0", + "expand-template": "^2.0.3", + "github-from-package": "0.0.0", + "minimist": "^1.2.3", + "mkdirp-classic": "^0.5.3", + "napi-build-utils": "^1.0.1", + "node-abi": "^3.3.0", + "pump": "^3.0.0", + "rc": "^1.2.7", + "simple-get": "^4.0.0", + "tar-fs": "^2.0.0", + "tunnel-agent": "^0.6.0" + }, + "bin": { + "prebuild-install": "bin.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/prelude-ls": { "version": "1.2.1", "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", @@ -20576,9 +20281,9 @@ } }, "node_modules/prettier": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.4.tgz", - "integrity": "sha512-FWu1oLHKCrtpO1ypU6J0SbK2d9Ckwysq6bHj/uaCP26DxrPpppCLQRGVuqAxSTvhF00AcvDRyYrLNW7ocBhFFQ==", + "version": "3.2.5", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.2.5.tgz", + "integrity": "sha512-3/GWa9aOC0YeD7LUfvOG2NiDyhOWRvt1k+rcKhOuYnMY24iiCphgneUfJDyFXd6rZCAnuLBv6UeAULtrhT/F4A==", "dev": true, "bin": { "prettier": "bin/prettier.cjs" @@ -20640,12 +20345,12 @@ } }, "node_modules/prettier-plugin-packagejson": { - "version": "2.4.10", - "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.4.10.tgz", - "integrity": "sha512-qFzOfQDHi1tzvVJRuZ2jh1j6IFV5MURh5m5WDt+qfEMOf4SSL5RpwSysiX8u0W1PJYsM0vKJGNULt43wwteKiQ==", + "version": "2.5.0", + "resolved": "https://registry.npmjs.org/prettier-plugin-packagejson/-/prettier-plugin-packagejson-2.5.0.tgz", + "integrity": "sha512-6XkH3rpin5QEQodBSVNg+rBo4r91g/1mCaRwS1YGdQJZ6jwqrg2UchBsIG9tpS1yK1kNBvOt84OILsX8uHzBGg==", "dev": true, "dependencies": { - "sort-package-json": "2.7.0", + "sort-package-json": "2.10.0", "synckit": "0.9.0" }, "peerDependencies": { @@ -20658,9 +20363,9 @@ } }, "node_modules/prettier-plugin-tailwindcss": { - "version": "0.5.11", - "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.11.tgz", - "integrity": "sha512-AvI/DNyMctyyxGOjyePgi/gqj5hJYClZ1avtQvLlqMT3uDZkRbi4HhGUpok3DRzv9z7Lti85Kdj3s3/1CeNI0w==", + "version": "0.5.14", + "resolved": "https://registry.npmjs.org/prettier-plugin-tailwindcss/-/prettier-plugin-tailwindcss-0.5.14.tgz", + "integrity": "sha512-Puaz+wPUAhFp8Lo9HuciYKM2Y2XExESjeT+9NQoVFXZsPPnc9VYss2SpxdQ6vbatmt8/4+SN0oe0I1cPDABg9Q==", "dev": true, "engines": { "node": ">=14.21.3" @@ -20670,6 +20375,7 @@ "@prettier/plugin-pug": "*", "@shopify/prettier-plugin-liquid": "*", "@trivago/prettier-plugin-sort-imports": "*", + "@zackad/prettier-plugin-twig-melody": "*", "prettier": "^3.0", "prettier-plugin-astro": "*", "prettier-plugin-css-order": "*", @@ -20678,6 +20384,7 @@ "prettier-plugin-marko": "*", "prettier-plugin-organize-attributes": "*", "prettier-plugin-organize-imports": "*", + "prettier-plugin-sort-imports": "*", "prettier-plugin-style-order": "*", "prettier-plugin-svelte": "*" }, @@ -20694,6 +20401,9 @@ "@trivago/prettier-plugin-sort-imports": { "optional": true }, + "@zackad/prettier-plugin-twig-melody": { + "optional": true + }, "prettier-plugin-astro": { "optional": true }, @@ -20715,13 +20425,13 @@ "prettier-plugin-organize-imports": { "optional": true }, - "prettier-plugin-style-order": { + "prettier-plugin-sort-imports": { "optional": true }, - "prettier-plugin-svelte": { + "prettier-plugin-style-order": { "optional": true }, - "prettier-plugin-twig-melody": { + "prettier-plugin-svelte": { "optional": true } } @@ -20730,7 +20440,6 @@ "version": "27.5.1", "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", - "dev": true, "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -20744,7 +20453,6 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==", - "dev": true, "engines": { "node": ">=10" }, @@ -20755,8 +20463,7 @@ "node_modules/pretty-format/node_modules/react-is": { "version": "17.0.2", "resolved": "https://registry.npmjs.org/react-is/-/react-is-17.0.2.tgz", - "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==", - "dev": true + "integrity": "sha512-w2GsyukL62IJnlaff/nRegPQR94C/XXamvMWmSHRJ4y7Ts/4ocGRmTHvOs8PSE6pB3dWOrD/nueuU5sduBsQ4w==" }, "node_modules/pretty-hrtime": { "version": "1.0.3", @@ -21106,124 +20813,6 @@ "node": ">=8" } }, - "node_modules/puppeteer-core": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/puppeteer-core/-/puppeteer-core-2.1.1.tgz", - "integrity": "sha512-n13AWriBMPYxnpbb6bnaY5YoY6rGj8vPLrz6CZF3o0qJNEwlcfJVxBzYZ0NJsQ21UbdJoijPCDrM++SUVEz7+w==", - "dev": true, - "dependencies": { - "@types/mime-types": "^2.1.0", - "debug": "^4.1.0", - "extract-zip": "^1.6.6", - "https-proxy-agent": "^4.0.0", - "mime": "^2.0.3", - "mime-types": "^2.1.25", - "progress": "^2.0.1", - "proxy-from-env": "^1.0.0", - "rimraf": "^2.6.1", - "ws": "^6.1.0" - }, - "engines": { - "node": ">=8.16.0" - } - }, - "node_modules/puppeteer-core/node_modules/agent-base": { - "version": "5.1.1", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-5.1.1.tgz", - "integrity": "sha512-TMeqbNl2fMW0nMjTEPOwe3J/PRFP4vqeoNuQMG0HlMrtm5QxKqdvAkZ1pRBQ/ulIyDD5Yq0nJ7YbdD8ey0TO3g==", - "dev": true, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/puppeteer-core/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/puppeteer-core/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, - "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/puppeteer-core/node_modules/https-proxy-agent": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-4.0.0.tgz", - "integrity": "sha512-zoDhWrkR3of1l9QAL8/scJZyLu8j/gBkcwcaQOZh7Gyh/+uJQzGVETdgT30akuwkpL8HTRfssqI3BZuV18teDg==", - "dev": true, - "dependencies": { - "agent-base": "5", - "debug": "4" - }, - "engines": { - "node": ">= 6.0.0" - } - }, - "node_modules/puppeteer-core/node_modules/mime": { - "version": "2.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-2.6.0.tgz", - "integrity": "sha512-USPkMeET31rOMiarsBNIHZKLGgvKc/LrjofAnBlOttf5ajRvqiRA8QsenbcooctK6d6Ts6aqZXBA+XbkKthiQg==", - "dev": true, - "bin": { - "mime": "cli.js" - }, - "engines": { - "node": ">=4.0.0" - } - }, - "node_modules/puppeteer-core/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/puppeteer-core/node_modules/rimraf": { - "version": "2.7.1", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-2.7.1.tgz", - "integrity": "sha512-uWjbaKIK3T1OSVptzX7Nl6PvQ3qAGtKEtVRjRuazjfL3Bx5eI409VZSqgND+4UNnmzLVdPj9FqFJNPqBZFve4w==", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - } - }, - "node_modules/puppeteer-core/node_modules/ws": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/ws/-/ws-6.2.2.tgz", - "integrity": "sha512-zmhltoSR8u1cnDsD43TX59mzoMZsLKqUweyYBAIvTngR3shc0W6aOZylZmq/7hqyVxPdi+5Ud2QInblgyE72fw==", - "dev": true, - "dependencies": { - "async-limiter": "~1.0.0" - } - }, "node_modules/qs": { "version": "6.11.2", "resolved": "https://registry.npmjs.org/qs/-/qs-6.11.2.tgz", @@ -21262,7 +20851,6 @@ "version": "0.29.0", "resolved": "https://registry.npmjs.org/ramda/-/ramda-0.29.0.tgz", "integrity": "sha512-BBea6L67bYLtdbOqfp8f58fPMqEwx0doL+pAi8TZyp2YWz8R9G8z9x75CZI8W+ftqhFHCpEX2cRnUUXK130iKA==", - "dev": true, "funding": { "type": "opencollective", "url": "https://opencollective.com/ramda" @@ -21278,9 +20866,9 @@ } }, "node_modules/raw-body": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/raw-body/-/raw-body-2.5.1.tgz", - "integrity": "sha512-qqJBtEyVgS0ZmPGdCFPWJ3FreoqvG4MVQln/kCgF7Olq95IbOp0/BWyMwbdtn4VTvkM8Y7khCQ2Xgk/tcrCXig==", + "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, "dependencies": { "bytes": "3.1.2", @@ -21357,9 +20945,9 @@ } }, "node_modules/react-content-loader": { - "version": "6.2.1", - "resolved": "https://registry.npmjs.org/react-content-loader/-/react-content-loader-6.2.1.tgz", - "integrity": "sha512-6ONbFX+Hi3SHuP66JB8CPvJn372pj+qwltJV0J8z/8MFrq98I1cbFdZuhDWeQXu3CFxiiDTXJn7DFxx2ZvrO7g==", + "version": "7.0.0", + "resolved": "https://registry.npmjs.org/react-content-loader/-/react-content-loader-7.0.0.tgz", + "integrity": "sha512-xaBwpO7eiJyEc4ndym+g6wcruV9W2y3DKqbw4U48QFBsv0IeAVZO+aCUb8GptlDLWM8n5zi2HcFSGlj5r+53Tg==", "engines": { "node": ">=10" }, @@ -21458,9 +21046,9 @@ "dev": true }, "node_modules/react-error-boundary": { - "version": "4.0.12", - "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.12.tgz", - "integrity": "sha512-kJdxdEYlb7CPC1A0SeUY38cHpjuu6UkvzKiAmqmOFL21VRfMhOcWxTCBgLVCO0VEMh9JhFNcVaXlV4/BTpiwOA==", + "version": "4.0.13", + "resolved": "https://registry.npmjs.org/react-error-boundary/-/react-error-boundary-4.0.13.tgz", + "integrity": "sha512-b6PwbdSv8XeOSYvjt8LpgpKrZ0yGdtZokYwkwV2wlcZbxgopHX/hgPl5VgpnoVOWd868n1hktM8Qm4b+02MiLQ==", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -21791,15 +21379,15 @@ } }, "node_modules/recast": { - "version": "0.23.4", - "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.4.tgz", - "integrity": "sha512-qtEDqIZGVcSZCHniWwZWbRy79Dc6Wp3kT/UmDA2RJKBPg7+7k51aQBZirHmUGn5uvHf2rg8DkjizrN26k61ATw==", + "version": "0.23.6", + "resolved": "https://registry.npmjs.org/recast/-/recast-0.23.6.tgz", + "integrity": "sha512-9FHoNjX1yjuesMwuthAmPKabxYQdOgihFYmT5ebXfYGBcnqXZf3WOVz+5foEZ8Y83P4ZY6yQD5GMmtV+pgCCAQ==", "dev": true, "dependencies": { - "assert": "^2.0.0", "ast-types": "^0.16.1", "esprima": "~4.0.0", "source-map": "~0.6.1", + "tiny-invariant": "^1.3.3", "tslib": "^2.0.1" }, "engines": { @@ -21818,6 +21406,29 @@ "node": ">=4" } }, + "node_modules/redent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", + "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dependencies": { + "indent-string": "^4.0.0", + "strip-indent": "^3.0.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/redent/node_modules/strip-indent": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", + "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", + "dependencies": { + "min-indent": "^1.0.0" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/redeyed": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/redeyed/-/redeyed-2.1.1.tgz", @@ -21883,7 +21494,6 @@ "version": "1.5.1", "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.1.tgz", "integrity": "sha512-sy6TXMN+hnP/wMy+ISxg3krXx7BAtWVO4UouuCN/ziM9UEne0euamVNafDfvC83bRNr95y0V5iijeDQFUNpvrg==", - "dev": true, "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.2.0", @@ -21970,48 +21580,41 @@ "jsesc": "bin/jsesc" } }, - "node_modules/remark-external-links": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/remark-external-links/-/remark-external-links-8.0.0.tgz", - "integrity": "sha512-5vPSX0kHoSsqtdftSHhIYofVINC8qmp0nctkeU9YoJwV3YfiBRiI6cbFRJ0oI/1F9xS+bopXG0m2KS8VFscuKA==", + "node_modules/rehype-external-links": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/rehype-external-links/-/rehype-external-links-3.0.0.tgz", + "integrity": "sha512-yp+e5N9V3C6bwBeAC4n796kc86M4gJCdlVhiMTxIrJG5UHDMh+PJANf9heqORJbt1nrCbDwIlAZKjANIaVBbvw==", "dev": true, "dependencies": { - "extend": "^3.0.0", - "is-absolute-url": "^3.0.0", - "mdast-util-definitions": "^4.0.0", - "space-separated-tokens": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "@ungap/structured-clone": "^1.0.0", + "hast-util-is-element": "^3.0.0", + "is-absolute-url": "^4.0.0", + "space-separated-tokens": "^2.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/remark-slug/-/remark-slug-6.1.0.tgz", - "integrity": "sha512-oGCxDF9deA8phWvxFuyr3oSJsdyUAxMFbA0mZ7Y1Sas+emILtO+e5WutF9564gDsEN4IXaQXm5pFo6MLH+YmwQ==", + "node_modules/rehype-slug": { + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/rehype-slug/-/rehype-slug-6.0.0.tgz", + "integrity": "sha512-lWyvf/jwu+oS5+hL5eClVd3hNdmwM1kAC0BUvEGD19pajQMIzcNUd/k9GsfQ+FfECvX+JE+e9/btsKH0EjJT6A==", "dev": true, "dependencies": { - "github-slugger": "^1.0.0", - "mdast-util-to-string": "^1.0.0", - "unist-util-visit": "^2.0.0" + "@types/hast": "^3.0.0", + "github-slugger": "^2.0.0", + "hast-util-heading-rank": "^3.0.0", + "hast-util-to-string": "^3.0.0", + "unist-util-visit": "^5.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/remark-slug/node_modules/mdast-util-to-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/mdast-util-to-string/-/mdast-util-to-string-1.1.0.tgz", - "integrity": "sha512-jVU0Nr2B9X3MU4tSK7JP1CMkSvOj7X5l/GboG1tKRw52lLF1x2Ju92Ms9tNetCcbfX3hzlM73zYo2NKkWSfF/A==", - "dev": true, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/unified" - } - }, "node_modules/require-directory": { "version": "2.1.1", "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", @@ -22180,6 +21783,8 @@ "resolved": "https://registry.npmjs.org/rollup/-/rollup-3.29.4.tgz", "integrity": "sha512-oWzmBZwvYrU0iJHtDmhsm662rC15FRXmcjCk1xD771dFDx5jJ02ufAQQTn0etB2emNk4J9EZg/yWKpsn9BWGRw==", "dev": true, + "optional": true, + "peer": true, "bin": { "rollup": "dist/bin/rollup" }, @@ -22349,9 +21954,9 @@ "devOptional": true }, "node_modules/sass": { - "version": "1.70.0", - "resolved": "https://registry.npmjs.org/sass/-/sass-1.70.0.tgz", - "integrity": "sha512-uUxNQ3zAHeAx5nRFskBnrWzDUJrrvpCPD5FNAoRvTi0WwremlheES3tg+56PaVtCs5QDRX5CBLxxKMDJMEa1WQ==", + "version": "1.75.0", + "resolved": "https://registry.npmjs.org/sass/-/sass-1.75.0.tgz", + "integrity": "sha512-ShMYi3WkrDWxExyxSZPst4/okE9ts46xZmJDSawJQrnte7M1V9fScVB+uNXOVKRBt0PggHOwoZcn8mYX4trnBw==", "dev": true, "dependencies": { "chokidar": ">=3.0.0 <4.0.0", @@ -22484,7 +22089,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.1.tgz", "integrity": "sha512-tMNCiqYVkXIZgc2Hnoy2IvC/f8ezc5koaRFkCjrpWzGpCd3qbZXPzVy9MAZzK1ch/X0jvSkojys3oqJN0qCmdA==", - "dev": true, "dependencies": { "define-data-property": "^1.0.1", "functions-have-names": "^1.2.3", @@ -22516,7 +22120,7 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, + "devOptional": true, "dependencies": { "shebang-regex": "^3.0.0" }, @@ -22528,7 +22132,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, + "devOptional": true, "engines": { "node": ">=8" } @@ -22559,13 +22163,13 @@ "version": "2.0.0", "resolved": "https://registry.npmjs.org/siginfo/-/siginfo-2.0.0.tgz", "integrity": "sha512-ybx0WO1/8bSBLEWXZvEd7gMW3Sn3JFlW3TvX1nREbDLRNQNaeNN8WK0meBwPdAaOI7TtRRRJn/Es1zhrrCHu7g==", - "dev": true + "devOptional": true }, "node_modules/signal-exit": { "version": "4.1.0", "resolved": "https://registry.npmjs.org/signal-exit/-/signal-exit-4.1.0.tgz", "integrity": "sha512-bzyZ1e88w9O1iNJbKnOlvYTrWPDl46O1bG0D3XInv+9tkPrxrN8jUUTiFlDkkmKWgn1M6CfIA13SuGqOa9Korw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=14" }, @@ -22573,6 +22177,51 @@ "url": "https://github.com/sponsors/isaacs" } }, + "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==", + "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" + } + ] + }, + "node_modules/simple-get": { + "version": "4.0.1", + "resolved": "https://registry.npmjs.org/simple-get/-/simple-get-4.0.1.tgz", + "integrity": "sha512-brv7p5WgH0jmQJr1ZDDfKDOSeWWg+OVypG99A/5vYGPqJ6pxiaHLy8nxtFjBA7oMa01ebA9gfh1uMCFqOuXxvA==", + "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" + } + ], + "dependencies": { + "decompress-response": "^6.0.0", + "once": "^1.3.1", + "simple-concat": "^1.0.0" + } + }, "node_modules/simple-swizzle": { "version": "0.2.2", "resolved": "https://registry.npmjs.org/simple-swizzle/-/simple-swizzle-0.2.2.tgz", @@ -22657,11 +22306,20 @@ } }, "node_modules/socks/node_modules/ip": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.0.tgz", - "integrity": "sha512-WKa+XuLG1A1R0UWhl2+1XQSi+fZWMsYKffMZTTYsiZaUD8k2yDAj5atimTUD2TZkyCkNEeYE5NhFZmupOGtjYQ==", + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/ip/-/ip-2.0.1.tgz", + "integrity": "sha512-lJUL9imLTNi1ZfXT+DU6rBBdbiKGBuay9B6xGSPVjUeQwaH1RIGqef8RZkUtHioLmSNpPR5M4HVKJGm1j8FWVQ==", "dev": true }, + "node_modules/sort-any": { + "version": "2.0.0", + "resolved": "https://registry.npmjs.org/sort-any/-/sort-any-2.0.0.tgz", + "integrity": "sha512-T9JoiDewQEmWcnmPn/s9h/PH9t3d/LSWi0RgVmXSuDYeZXTZOZ1/wrK2PHaptuR1VXe3clLLt0pD6sgVOwjNEA==", + "dev": true, + "dependencies": { + "lodash": "^4.17.21" + } + }, "node_modules/sort-object-keys": { "version": "1.1.3", "resolved": "https://registry.npmjs.org/sort-object-keys/-/sort-object-keys-1.1.3.tgz", @@ -22669,9 +22327,9 @@ "dev": true }, "node_modules/sort-package-json": { - "version": "2.7.0", - "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.7.0.tgz", - "integrity": "sha512-6AayF8bp6L+WROgpbhTMUtB9JSFmpGHjmW7DyaNPS1HwlTw2oSVlUUtlkHSEZmg5o89F3zvLBZNvMeZ1T4fjQg==", + "version": "2.10.0", + "resolved": "https://registry.npmjs.org/sort-package-json/-/sort-package-json-2.10.0.tgz", + "integrity": "sha512-MYecfvObMwJjjJskhxYfuOADkXp1ZMMnCFC8yhp+9HDsk7HhR336hd7eiBs96lTXfiqmUNI+WQCeCMRBhl251g==", "dev": true, "dependencies": { "detect-indent": "^7.0.1", @@ -22680,6 +22338,7 @@ "git-hooks-list": "^3.0.0", "globby": "^13.1.2", "is-plain-obj": "^4.1.0", + "semver": "^7.6.0", "sort-object-keys": "^1.1.3" }, "bin": { @@ -22717,6 +22376,33 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/sort-package-json/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, + "dependencies": { + "yallist": "^4.0.0" + }, + "engines": { + "node": ">=10" + } + }, + "node_modules/sort-package-json/node_modules/semver": { + "version": "7.6.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.0.tgz", + "integrity": "sha512-EnwXhrlwXMk9gKu5/flx5sv/an57AkRplG3hTK68W7FRDN+k+OWBj65M7719OkA82XLBxrcX0KSHj+X5COhOVg==", + "dev": true, + "dependencies": { + "lru-cache": "^6.0.0" + }, + "bin": { + "semver": "bin/semver.js" + }, + "engines": { + "node": ">=10" + } + }, "node_modules/sort-package-json/node_modules/slash": { "version": "4.0.0", "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", @@ -22729,10 +22415,16 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/sort-package-json/node_modules/yallist": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", + "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", + "dev": true + }, "node_modules/sortablejs": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.1.tgz", - "integrity": "sha512-P5Cjvb0UG1ZVNiDPj/n4V+DinttXG6K8n7vM/HQf0C25K3YKQTQY6fsr/sEGsJGpQ9exmPxluHxKBc0mLKU1lQ==" + "version": "1.15.2", + "resolved": "https://registry.npmjs.org/sortablejs/-/sortablejs-1.15.2.tgz", + "integrity": "sha512-FJF5jgdfvoKn1MAKSdGs33bIqLi3LmsgVTliuX6iITj834F+JRQZN90Z93yql8h0K2t0RwDPBmxwlbZfDcxNZA==" }, "node_modules/source-map": { "version": "0.6.1", @@ -22744,10 +22436,10 @@ } }, "node_modules/source-map-js": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.0.2.tgz", - "integrity": "sha512-R0XvVJ9WusLiqTCEiGCmICCMplcCkIwwR11mOSD9CR5u+IXYdiseeEuXCVAjS54zqwkLcPNnmU4OeJ6tUrWhDw==", - "dev": true, + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/source-map-js/-/source-map-js-1.2.0.tgz", + "integrity": "sha512-itJW8lvSA0TXEphiRoawsCksnlf8SyvmFzIhltqAHluXd88pkCd+cXJVHTDwdCr0IzwptSm035IHQktUu1QUMg==", + "devOptional": true, "engines": { "node": ">=0.10.0" } @@ -22763,9 +22455,9 @@ } }, "node_modules/space-separated-tokens": { - "version": "1.1.5", - "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-1.1.5.tgz", - "integrity": "sha512-q/JSVd1Lptzhf5bkYm4ob4iWPjx0KiRe3sRFBNrVqbJkFaBm5vbbowy1mymoPNLRa52+oadOhJ+K49wsSeSjTA==", + "version": "2.0.2", + "resolved": "https://registry.npmjs.org/space-separated-tokens/-/space-separated-tokens-2.0.2.tgz", + "integrity": "sha512-PEGlAwrG8yXGXRjW32fGbg66JAlOAwbObuqVoJpv/mRgoWDQfgH1wDPvtzWyUSNAXBGSk8h755YDbbcEy3SH2Q==", "dev": true, "funding": { "type": "github", @@ -22848,7 +22540,7 @@ "version": "0.0.2", "resolved": "https://registry.npmjs.org/stackback/-/stackback-0.0.2.tgz", "integrity": "sha512-1XMJE5fQo1jGH6Y/7ebnwPOBEkIEnT4QF32d5R1+VXdXveM0IBMJt8zfaxX1P3QhVwrYe+576+jkANtSS2mBbw==", - "dev": true + "devOptional": true }, "node_modules/statuses": { "version": "2.0.1", @@ -22863,13 +22555,12 @@ "version": "3.7.0", "resolved": "https://registry.npmjs.org/std-env/-/std-env-3.7.0.tgz", "integrity": "sha512-JPbdCEQLj1w5GilpiHAx3qJvFndqybBysA3qUOnznweH4QbNYUsW/ea8QzSrnh0vNsezMMw5bcVool8lM0gwzg==", - "dev": true + "devOptional": true }, "node_modules/stop-iteration-iterator": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/stop-iteration-iterator/-/stop-iteration-iterator-1.0.0.tgz", "integrity": "sha512-iCGQj+0l0HOdZ2AEeBADlsRC+vsnDsZsbdSiH1yNSjcfKM7fdpCMfqAL/dwF5BLiw/XhRft/Wax6zQbhq2BcjQ==", - "dev": true, "dependencies": { "internal-slot": "^1.0.4" }, @@ -22878,18 +22569,18 @@ } }, "node_modules/store2": { - "version": "2.14.2", - "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.2.tgz", - "integrity": "sha512-siT1RiqlfQnGqgT/YzXVUNsom9S0H1OX+dpdGN1xkyYATo4I6sep5NmsRD/40s3IIOvlCq6akxkqG82urIZW1w==", + "version": "2.14.3", + "resolved": "https://registry.npmjs.org/store2/-/store2-2.14.3.tgz", + "integrity": "sha512-4QcZ+yx7nzEFiV4BMLnr/pRa5HYzNITX2ri0Zh6sT9EyQHbBHacC6YigllUPU9X3D0f/22QCgfokpKs52YRrUg==", "dev": true }, "node_modules/storybook": { - "version": "7.6.12", - "resolved": "https://registry.npmjs.org/storybook/-/storybook-7.6.12.tgz", - "integrity": "sha512-zcH9CwIsE8N4PX3he5vaJ3mTTWGxu7cxJ/ag9oja/k3N5/IvQjRyIU1TLkRVb28BB8gaLyorpnc4C4aLVGy4WQ==", + "version": "8.0.8", + "resolved": "https://registry.npmjs.org/storybook/-/storybook-8.0.8.tgz", + "integrity": "sha512-9gTnnAakJBtMCg8oPGqnpy7g/C3Tj2IWiVflHiFg1SDD9zXBoc4mZhaYPTne4LRBUhXk7XuFagKfiRN2V/MuKA==", "dev": true, "dependencies": { - "@storybook/cli": "7.6.12" + "@storybook/cli": "8.0.8" }, "bin": { "sb": "index.js", @@ -23140,28 +22831,22 @@ } }, "node_modules/strip-literal": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-1.3.0.tgz", - "integrity": "sha512-PugKzOsyXpArk0yWmUwqOZecSO0GH0bPoctLcqNDH9J04pVW3lflYE0ujElBGTloevcxF5MofAOZ7C5l2b+wLg==", - "dev": true, + "version": "2.1.0", + "resolved": "https://registry.npmjs.org/strip-literal/-/strip-literal-2.1.0.tgz", + "integrity": "sha512-Op+UycaUt/8FbN/Z2TWPBLge3jWrP3xj10f3fnYxf052bKuS3EKs1ZQcVGjnEMdsNVAM+plXRdmjrZ/KgG3Skw==", + "devOptional": true, "dependencies": { - "acorn": "^8.10.0" + "js-tokens": "^9.0.0" }, "funding": { "url": "https://github.com/sponsors/antfu" } }, - "node_modules/strip-literal/node_modules/acorn": { - "version": "8.11.3", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.11.3.tgz", - "integrity": "sha512-Y9rRfJG5jcKOE0CLisYbojUjIrIEE7AGMzA/Sm4BslANhbS+cDMpgBdcPT91oJ7OuJ9hYJBx59RjbhxVnrF8Xg==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } + "node_modules/strip-literal/node_modules/js-tokens": { + "version": "9.0.0", + "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-9.0.0.tgz", + "integrity": "sha512-WriZw1luRMlmV3LGJaR6QOJjWwgLUTf89OwT2lUOyjX2dJGBwgmIkbcz+7WFZjrZM635JOIR517++e/67CP9dQ==", + "devOptional": true }, "node_modules/strnum": { "version": "1.0.5", @@ -23277,7 +22962,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, "dependencies": { "has-flag": "^4.0.0" }, @@ -23310,12 +22994,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/synchronous-promise": { - "version": "2.0.17", - "resolved": "https://registry.npmjs.org/synchronous-promise/-/synchronous-promise-2.0.17.tgz", - "integrity": "sha512-AsS729u2RHUfEra9xJrE39peJcc2stq2+poBXX8bcM08Y6g9j/i/PUzwNQqkaJde7Ntg1TO7bSREbR5sdosQ+g==", - "dev": true - }, "node_modules/synckit": { "version": "0.9.0", "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.0.tgz", @@ -23376,11 +23054,11 @@ "dev": true }, "node_modules/tailwind-merge": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.2.1.tgz", - "integrity": "sha512-o+2GTLkthfa5YUt4JxPfzMIpQzZ3adD1vLVkvKE1Twl9UAhGsEbIZhHHZVRttyW177S8PDJI3bTQNaebyofK3Q==", + "version": "2.3.0", + "resolved": "https://registry.npmjs.org/tailwind-merge/-/tailwind-merge-2.3.0.tgz", + "integrity": "sha512-vkYrLpIP+lgR0tQCG6AP7zZXCTLc1Lnv/CCRT3BqJ9CZ3ui2++GPaGb1x/ILsINIMSYqqvrpqjUFsMNLlW99EA==", "dependencies": { - "@babel/runtime": "^7.23.7" + "@babel/runtime": "^7.24.1" }, "funding": { "type": "github", @@ -23388,9 +23066,9 @@ } }, "node_modules/tailwindcss": { - "version": "3.4.1", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.1.tgz", - "integrity": "sha512-qAYmXRfk3ENzuPBakNK0SRrUDipP8NQnEY6772uDhflcQz5EhRdD7JNZxyrFHVQNCwULPBn6FNPp9brpO7ctcA==", + "version": "3.4.3", + "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.4.3.tgz", + "integrity": "sha512-U7sxQk/n397Bmx4JHbJx/iSOOv5G+II3f1kpLpY2QeUv5DcPdcTsYLlusZfq1NthHS1c1cZoyFmmkex1rzke0A==", "dev": true, "dependencies": { "@alloc/quick-lru": "^5.2.0", @@ -23401,7 +23079,7 @@ "fast-glob": "^3.3.0", "glob-parent": "^6.0.2", "is-glob": "^4.0.3", - "jiti": "^1.19.1", + "jiti": "^1.21.0", "lilconfig": "^2.1.0", "micromatch": "^4.0.5", "normalize-path": "^3.0.0", @@ -23425,9 +23103,9 @@ } }, "node_modules/tar": { - "version": "6.2.0", - "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.0.tgz", - "integrity": "sha512-/Wo7DcT0u5HUV486xg675HtjNd3BXZ6xDbzsCUZPt5iw8bTQ63bP0Raut3mvro9u+CUyq7YQd8Cx55fsZXxqLQ==", + "version": "6.2.1", + "resolved": "https://registry.npmjs.org/tar/-/tar-6.2.1.tgz", + "integrity": "sha512-DZ4yORTwrbTj/7MZYq2w+/ZFdI6OZ/f9SFHR+71gIVUZhOQPHzVCLpvRnPgyaMpfWxxk/4ONva3GQSyNIKRv6A==", "dev": true, "dependencies": { "chownr": "^2.0.0", @@ -23616,7 +23294,6 @@ "version": "7.2.0", "resolved": "https://registry.npmjs.org/telejson/-/telejson-7.2.0.tgz", "integrity": "sha512-1QTEcJkJEhc8OnStBx/ILRu5J2p0GjvWsBx56bmZRqnrkdBMUe+nX92jxV+p3dB4CP6PZCdJMQJwCggkNBMzkQ==", - "dev": true, "dependencies": { "memoizerific": "^1.11.3" } @@ -23727,68 +23404,6 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/test-exclude": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/test-exclude/-/test-exclude-6.0.0.tgz", - "integrity": "sha512-cAGWPIyOHU6zlmg88jwm7VRyXnMN7iV68OGAbYDk/Mh/xC/pzVPlQtY6ngoIH/5/tciuhGfvESU8GrHrcxD56w==", - "dev": true, - "dependencies": { - "@istanbuljs/schema": "^0.1.2", - "glob": "^7.1.4", - "minimatch": "^3.0.4" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/test-exclude/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/test-exclude/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, - "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/test-exclude/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/text-decoding": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/text-decoding/-/text-decoding-1.0.0.tgz", - "integrity": "sha512-/0TJD42KDnVwKmDK6jj3xP7E2MG7SHAOG4tyTgyUCRPdHwvkquYNLEQltmdMa3owq3TkddCVcTsoctJI8VQNKA==", - "dev": true - }, "node_modules/text-hex": { "version": "1.0.0", "resolved": "https://registry.npmjs.org/text-hex/-/text-hex-1.0.0.tgz", @@ -23888,31 +23503,29 @@ "integrity": "sha512-Eet/eeMhkO6TX8mnUteS9zgPbUMQa4I6Kkp5ORiBD5476/m+PIRiumP5tmh5ioJpH7k51Kehawy2UDfsnxxY8Q==" }, "node_modules/tiny-invariant": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.1.tgz", - "integrity": "sha512-AD5ih2NlSssTCwsMznbvwMZpJ1cbhkGd2uueNxzv2jDlEeZdU04JQfRnggJQ8DrcVBGjAsCKwFBbDlVNtEMlzw==", - "dev": true + "version": "1.3.3", + "resolved": "https://registry.npmjs.org/tiny-invariant/-/tiny-invariant-1.3.3.tgz", + "integrity": "sha512-+FbBPE1o9QAYvviau/qC5SE3caw21q3xkvWKBtja5vgqOWIHHJ3ioaq1VPfn/Szqctz2bU/oYeKd9/z5BL+PVg==" }, "node_modules/tinybench": { "version": "2.5.1", "resolved": "https://registry.npmjs.org/tinybench/-/tinybench-2.5.1.tgz", "integrity": "sha512-65NKvSuAVDP/n4CqH+a9w2kTlLReS9vhsAP06MWx+/89nMinJyB2icyl58RIcqCmIggpojIGeuJGhjU1aGMBSg==", - "dev": true + "devOptional": true }, "node_modules/tinypool": { - "version": "0.8.2", - "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.2.tgz", - "integrity": "sha512-SUszKYe5wgsxnNOVlBYO6IC+8VGWdVGZWAqUxp3UErNBtptZvWbwyUOyzNL59zigz2rCA92QiL3wvG+JDSdJdQ==", - "dev": true, + "version": "0.8.4", + "resolved": "https://registry.npmjs.org/tinypool/-/tinypool-0.8.4.tgz", + "integrity": "sha512-i11VH5gS6IFeLY3gMBQ00/MmLncVP7JLXOw1vlgkytLmJK7QnEr7NXf0LBdxfmNPAeyetukOk0bOYrJrFGjYJQ==", + "devOptional": true, "engines": { "node": ">=14.0.0" } }, "node_modules/tinyspy": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.0.tgz", - "integrity": "sha512-d2eda04AN/cPOR89F7Xv5bK/jrQEhmcLFe6HFldoeO9AJtps+fqEnh486vnT/8y4bw38pSyxDcTCAq+Ks2aJTg==", - "dev": true, + "version": "2.2.1", + "resolved": "https://registry.npmjs.org/tinyspy/-/tinyspy-2.2.1.tgz", + "integrity": "sha512-KYad6Vy5VDWV4GH3fjpseMQ/XU2BhIYP7Vzd0LG44qRWm/Yt2WCOTicFdvmgo6gWaqooMQCawTtILVQJupKu7A==", "engines": { "node": ">=14.0.0" } @@ -23929,12 +23542,6 @@ "node": ">=8.17.0" } }, - "node_modules/tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==", - "dev": true - }, "node_modules/to-fast-properties": { "version": "2.0.0", "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", @@ -23957,9 +23564,9 @@ } }, "node_modules/tocbot": { - "version": "4.25.0", - "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.25.0.tgz", - "integrity": "sha512-kE5wyCQJ40hqUaRVkyQ4z5+4juzYsv/eK+aqD97N62YH0TxFhzJvo22RUQQZdO3YnXAk42ZOfOpjVdy+Z0YokA==", + "version": "4.27.0", + "resolved": "https://registry.npmjs.org/tocbot/-/tocbot-4.27.0.tgz", + "integrity": "sha512-x3ZPNFPVOYCAyW4CEW8KszGfqB3/fnY1QX1tfUHH1fj1r6I8v0g5w0flNsWf7htZKtzqtdiPqu//II3ngL/WwA==", "dev": true }, "node_modules/toidentifier": { @@ -24015,7 +23622,6 @@ "version": "2.2.0", "resolved": "https://registry.npmjs.org/ts-dedent/-/ts-dedent-2.2.0.tgz", "integrity": "sha512-q5W7tVM71e2xjHZTlgfTDoPF/SmqKG5hddq9SzR49CH2hayqRKJtQ4mtRlSxKaJlR/+9rEM+mnBHf7I2/BQcpQ==", - "dev": true, "engines": { "node": ">=6.10" } @@ -24076,6 +23682,18 @@ "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==", "dev": true }, + "node_modules/tunnel-agent": { + "version": "0.6.0", + "resolved": "https://registry.npmjs.org/tunnel-agent/-/tunnel-agent-0.6.0.tgz", + "integrity": "sha512-McnNiV1l8RYeY8tBgEpuodCC1mLUdbSN+CYBL7kJsJNInOP8UjDDEwdk6Mw60vdLLrr5NHKZhMAOSrR2NZuQ+w==", + "dev": true, + "dependencies": { + "safe-buffer": "^5.0.1" + }, + "engines": { + "node": "*" + } + }, "node_modules/type-check": { "version": "0.4.0", "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", @@ -24092,7 +23710,6 @@ "version": "4.0.8", "resolved": "https://registry.npmjs.org/type-detect/-/type-detect-4.0.8.tgz", "integrity": "sha512-0fr/mIH1dlO+x7TlcMy+bIDqKPsw/70tVyeHW787goQjhmqaZe10uwLujubK9q9Lg6Fiho1KUKDYz0Z7k7g5/g==", - "dev": true, "engines": { "node": ">=4" } @@ -24186,12 +23803,6 @@ "url": "https://github.com/sponsors/ljharb" } }, - "node_modules/typedarray": { - "version": "0.0.6", - "resolved": "https://registry.npmjs.org/typedarray/-/typedarray-0.0.6.tgz", - "integrity": "sha512-/aCDEGatGvZ2BIk+HmLf4ifCJFwvKFNb9/JeZPMulfgFracn9QFcAf5GO8B/mweUjSoblS5In0cWhqpfs/5PQA==", - "dev": true - }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", @@ -24202,9 +23813,9 @@ } }, "node_modules/typescript": { - "version": "5.3.3", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.3.3.tgz", - "integrity": "sha512-pXWcraxM0uxAS+tN0AG/BF2TyqmHO014Z070UsJ+pFvYuRSq8KH8DmWpnbXe0pEPDHXZV3FcAbJkijJ5oNEnWw==", + "version": "5.4.5", + "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.4.5.tgz", + "integrity": "sha512-vcI4UpRgg81oIRUFwR0WSIHKt11nJ7SAVlYNIu+QpqeyXP+gpQJy/Z4+F0aGxSE4MqwjyXvW/TzgkLAx2AGHwQ==", "dev": true, "bin": { "tsc": "bin/tsc", @@ -24221,10 +23832,10 @@ "dev": true }, "node_modules/ufo": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.3.2.tgz", - "integrity": "sha512-o+ORpgGwaYQXgqGDwd+hkS4PuZ3QnmqMMxRuajK/a38L6fTpcE5GPIfrf+L/KemFzfUpeUQc1rRS1iDBozvnFA==", - "dev": true + "version": "1.5.3", + "resolved": "https://registry.npmjs.org/ufo/-/ufo-1.5.3.tgz", + "integrity": "sha512-Y7HYmWaFwPUmkoQCUIAYpKqkOf+SbVj/2fJJZ4RJMCfZp0rTGwRbzQD+HghfnhKOjL9E01okqz+ncJskGYfBNw==", + "devOptional": true }, "node_modules/uglify-js": { "version": "3.17.4", @@ -24343,10 +23954,13 @@ } }, "node_modules/unist-util-is": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-4.1.0.tgz", - "integrity": "sha512-ZOQSsnce92GrxSqlnEEseX0gi7GH9zTJZ0p9dtu87WRb/37mMPO2Ilx1s/t9vBHrFhbgweUwb+t7cIn5dxPhZg==", + "version": "6.0.0", + "resolved": "https://registry.npmjs.org/unist-util-is/-/unist-util-is-6.0.0.tgz", + "integrity": "sha512-2qCTHimwdxLfz+YzdGfkqNlH0tLi9xjTnHddPmJwtIG9MGsdbutfTc4P+haPD7l7Cjxf/WZj+we5qfVPvvxfYw==", "dev": true, + "dependencies": { + "@types/unist": "^3.0.0" + }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" @@ -24366,14 +23980,14 @@ } }, "node_modules/unist-util-visit": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-2.0.3.tgz", - "integrity": "sha512-iJ4/RczbJMkD0712mGktuGpm/U4By4FfDonL7N/9tATGIF4imikjOuagyMY53tnZq3NP6BcmlrHhEKAfGWjh7Q==", + "version": "5.0.0", + "resolved": "https://registry.npmjs.org/unist-util-visit/-/unist-util-visit-5.0.0.tgz", + "integrity": "sha512-MR04uvD+07cwl/yhVuVWAtw+3GOR/knlL55Nd/wAdblk27GCVt3lqpTivy/tkJcZoNPzTwS1Y+KMojlLDhoTzg==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0", - "unist-util-visit-parents": "^3.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0", + "unist-util-visit-parents": "^6.0.0" }, "funding": { "type": "opencollective", @@ -24381,31 +23995,19 @@ } }, "node_modules/unist-util-visit-parents": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-3.1.1.tgz", - "integrity": "sha512-1KROIZWo6bcMrZEwiH2UrXDyalAa0uqzWCxCJj6lPOvTve2WkfgCytoDTPaMnodXh1WrXOq0haVYHj99ynJlsg==", + "version": "6.0.1", + "resolved": "https://registry.npmjs.org/unist-util-visit-parents/-/unist-util-visit-parents-6.0.1.tgz", + "integrity": "sha512-L/PqWzfTP9lzzEa6CKs0k2nARxTdZduw3zyh8d2NVBnsyvHjSX4TWse388YrrQKbvI8w20fGjGlhgT96WwKykw==", "dev": true, "dependencies": { - "@types/unist": "^2.0.0", - "unist-util-is": "^4.0.0" + "@types/unist": "^3.0.0", + "unist-util-is": "^6.0.0" }, "funding": { "type": "opencollective", "url": "https://opencollective.com/unified" } }, - "node_modules/unist-util-visit-parents/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "dev": true - }, - "node_modules/unist-util-visit/node_modules/@types/unist": { - "version": "2.0.10", - "resolved": "https://registry.npmjs.org/@types/unist/-/unist-2.0.10.tgz", - "integrity": "sha512-IfYcSBWE3hLpBg8+X2SEa8LVkJdJEkT2Ese2aaLs3ptGdVtABxndrMaxuFlQ1qdFf9Q5rDvDpxI3WwgvKFAsQA==", - "dev": true - }, "node_modules/universal-analytics": { "version": "0.5.3", "resolved": "https://registry.npmjs.org/universal-analytics/-/universal-analytics-0.5.3.tgz", @@ -24432,7 +24034,6 @@ "version": "2.0.1", "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.1.tgz", "integrity": "sha512-gptHNQghINnc/vTGIk0SOFGFNXw7JVrlRUtConJRlvaw6DuX0wO5Jeko9sWrMBhh+PsYAZ7oXAiOnf/UKogyiw==", - "dev": true, "engines": { "node": ">= 10.0.0" } @@ -24447,15 +24048,18 @@ } }, "node_modules/unplugin": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.6.0.tgz", - "integrity": "sha512-BfJEpWBu3aE/AyHx8VaNE/WgouoQxgH9baAiH82JjX8cqVyi3uJQstqwD5J+SZxIK326SZIhsSZlALXVBCknTQ==", + "version": "1.10.1", + "resolved": "https://registry.npmjs.org/unplugin/-/unplugin-1.10.1.tgz", + "integrity": "sha512-d6Mhq8RJeGA8UfKCu54Um4lFA0eSaRa3XxdAJg8tIdxbu1ubW0hBCZUL7yI2uGyYCRndvbK8FLHzqy2XKfeMsg==", "dev": true, "dependencies": { - "acorn": "^8.11.2", - "chokidar": "^3.5.3", + "acorn": "^8.11.3", + "chokidar": "^3.6.0", "webpack-sources": "^3.2.3", "webpack-virtual-modules": "^0.6.1" + }, + "engines": { + "node": ">=14.0.0" } }, "node_modules/unplugin/node_modules/acorn": { @@ -24640,19 +24244,6 @@ } } }, - "node_modules/use-resize-observer": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/use-resize-observer/-/use-resize-observer-9.1.0.tgz", - "integrity": "sha512-R25VqO9Wb3asSD4eqtcxk8sJalvIOYBqS8MNZlpDSQ4l4xMQxC/J7Id9HoTqPq8FwULIn0PVW+OAqF2dyYbjow==", - "dev": true, - "dependencies": { - "@juggle/resize-observer": "^3.3.1" - }, - "peerDependencies": { - "react": "16.8.0 - 18", - "react-dom": "16.8.0 - 18" - } - }, "node_modules/use-sidecar": { "version": "1.1.2", "resolved": "https://registry.npmjs.org/use-sidecar/-/use-sidecar-1.1.2.tgz", @@ -24674,563 +24265,171 @@ } } }, - "node_modules/use-sync-external-store": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", - "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", - "peerDependencies": { - "react": "^16.8.0 || ^17.0.0 || ^18.0.0" - } - }, - "node_modules/util": { - "version": "0.12.5", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", - "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", - "dev": true, - "dependencies": { - "inherits": "^2.0.3", - "is-arguments": "^1.0.4", - "is-generator-function": "^1.0.7", - "is-typed-array": "^1.1.3", - "which-typed-array": "^1.1.2" - } - }, - "node_modules/util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==", - "dev": true - }, - "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, - "engines": { - "node": ">= 0.4.0" - } - }, - "node_modules/uuid": { - "version": "9.0.1", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", - "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", - "funding": [ - "https://github.com/sponsors/broofa", - "https://github.com/sponsors/ctavan" - ], - "bin": { - "uuid": "dist/bin/uuid" - } - }, - "node_modules/v8-compile-cache": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", - "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", - "dev": true - }, - "node_modules/valid-url": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", - "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==", - "dev": true - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.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, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/vite": { - "version": "5.0.12", - "resolved": "https://registry.npmjs.org/vite/-/vite-5.0.12.tgz", - "integrity": "sha512-4hsnEkG3q0N4Tzf1+t6NdN9dg/L3BM+q8SWgbSPnJvrgH2kgdyzfVJwbR1ic69/4uMJJ/3dqDZZE5/WwqW8U1w==", - "dev": true, - "dependencies": { - "esbuild": "^0.19.3", - "postcss": "^8.4.32", - "rollup": "^4.2.0" - }, - "bin": { - "vite": "bin/vite.js" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://github.com/vitejs/vite?sponsor=1" - }, - "optionalDependencies": { - "fsevents": "~2.3.3" - }, - "peerDependencies": { - "@types/node": "^18.0.0 || >=20.0.0", - "less": "*", - "lightningcss": "^1.21.0", - "sass": "*", - "stylus": "*", - "sugarss": "*", - "terser": "^5.4.0" - }, - "peerDependenciesMeta": { - "@types/node": { - "optional": true - }, - "less": { - "optional": true - }, - "lightningcss": { - "optional": true - }, - "sass": { - "optional": true - }, - "stylus": { - "optional": true - }, - "sugarss": { - "optional": true - }, - "terser": { - "optional": true - } - } - }, - "node_modules/vite-node": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.2.2.tgz", - "integrity": "sha512-1as4rDTgVWJO3n1uHmUYqq7nsFgINQ9u+mRcXpjeOMJUmviqNKjcZB7UfRZrlM7MjYXMKpuWp5oGkjaFLnjawg==", - "dev": true, - "dependencies": { - "cac": "^6.7.14", - "debug": "^4.3.4", - "pathe": "^1.1.1", - "picocolors": "^1.0.0", - "vite": "^5.0.0" - }, - "bin": { - "vite-node": "vite-node.mjs" - }, - "engines": { - "node": "^18.0.0 || >=20.0.0" - }, - "funding": { - "url": "https://opencollective.com/vitest" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm/-/android-arm-0.19.11.tgz", - "integrity": "sha512-5OVapq0ClabvKvQ58Bws8+wkLCV+Rxg7tUVbo9xu034Nm536QTII4YzhaFriQ7rMrorfnFKUsArD2lqKbFY4vw==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-arm64/-/android-arm64-0.19.11.tgz", - "integrity": "sha512-aiu7K/5JnLj//KOnOfEZ0D90obUkRzDMyqd/wNAUQ34m4YUPVhRZpnqKV9uqDGxT7cToSDnIHsGooyIczu9T+Q==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/android-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/android-x64/-/android-x64-0.19.11.tgz", - "integrity": "sha512-eccxjlfGw43WYoY9QgB82SgGgDbibcqyDTlk3l3C0jOVHKxrjdc9CTwDUQd0vkvYg5um0OH+GpxYvp39r+IPOg==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "android" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-arm64/-/darwin-arm64-0.19.11.tgz", - "integrity": "sha512-ETp87DRWuSt9KdDVkqSoKoLFHYTrkyz2+65fj9nfXsaV3bMhTCjtQfw3y+um88vGRKRiF7erPrh/ZuIdLUIVxQ==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/darwin-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/darwin-x64/-/darwin-x64-0.19.11.tgz", - "integrity": "sha512-fkFUiS6IUK9WYUO/+22omwetaSNl5/A8giXvQlcinLIjVkxwTLSktbF5f/kJMftM2MJp9+fXqZ5ezS7+SALp4g==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-arm64/-/freebsd-arm64-0.19.11.tgz", - "integrity": "sha512-lhoSp5K6bxKRNdXUtHoNc5HhbXVCS8V0iZmDvyWvYq9S5WSfTIHU2UGjcGt7UeS6iEYp9eeymIl5mJBn0yiuxA==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/freebsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/freebsd-x64/-/freebsd-x64-0.19.11.tgz", - "integrity": "sha512-JkUqn44AffGXitVI6/AbQdoYAq0TEullFdqcMY/PCUZ36xJ9ZJRtQabzMA+Vi7r78+25ZIBosLTOKnUXBSi1Kw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "freebsd" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm/-/linux-arm-0.19.11.tgz", - "integrity": "sha512-3CRkr9+vCV2XJbjwgzjPtO8T0SZUmRZla+UL1jw+XqHZPkPgZiyWvbDvl9rqAN8Zl7qJF0O/9ycMtjU67HN9/Q==", - "cpu": [ - "arm" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-arm64/-/linux-arm64-0.19.11.tgz", - "integrity": "sha512-LneLg3ypEeveBSMuoa0kwMpCGmpu8XQUh+mL8XXwoYZ6Be2qBnVtcDI5azSvh7vioMDhoJFZzp9GWp9IWpYoUg==", - "cpu": [ - "arm64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ia32/-/linux-ia32-0.19.11.tgz", - "integrity": "sha512-caHy++CsD8Bgq2V5CodbJjFPEiDPq8JJmBdeyZ8GWVQMjRD0sU548nNdwPNvKjVpamYYVL40AORekgfIubwHoA==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-loong64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-loong64/-/linux-loong64-0.19.11.tgz", - "integrity": "sha512-ppZSSLVpPrwHccvC6nQVZaSHlFsvCQyjnvirnVjbKSHuE5N24Yl8F3UwYUUR1UEPaFObGD2tSvVKbvR+uT1Nrg==", - "cpu": [ - "loong64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-mips64el": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-mips64el/-/linux-mips64el-0.19.11.tgz", - "integrity": "sha512-B5x9j0OgjG+v1dF2DkH34lr+7Gmv0kzX6/V0afF41FkPMMqaQ77pH7CrhWeR22aEeHKaeZVtZ6yFwlxOKPVFyg==", - "cpu": [ - "mips64el" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-ppc64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-ppc64/-/linux-ppc64-0.19.11.tgz", - "integrity": "sha512-MHrZYLeCG8vXblMetWyttkdVRjQlQUb/oMgBNurVEnhj4YWOr4G5lmBfZjHYQHHN0g6yDmCAQRR8MUHldvvRDA==", - "cpu": [ - "ppc64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-riscv64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-riscv64/-/linux-riscv64-0.19.11.tgz", - "integrity": "sha512-f3DY++t94uVg141dozDu4CCUkYW+09rWtaWfnb3bqe4w5NqmZd6nPVBm+qbz7WaHZCoqXqHz5p6CM6qv3qnSSQ==", - "cpu": [ - "riscv64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" - } - }, - "node_modules/vite/node_modules/@esbuild/linux-s390x": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-s390x/-/linux-s390x-0.19.11.tgz", - "integrity": "sha512-A5xdUoyWJHMMlcSMcPGVLzYzpcY8QP1RtYzX5/bS4dvjBGVxdhuiYyFwp7z74ocV7WDc0n1harxmpq2ePOjI0Q==", - "cpu": [ - "s390x" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "node_modules/use-sync-external-store": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/use-sync-external-store/-/use-sync-external-store-1.2.0.tgz", + "integrity": "sha512-eEgnFxGQ1Ife9bzYs6VLi8/4X6CObHMw9Qr9tPY43iKwsPw8xE8+EFsf/2cFZ5S3esXgpWgtSCtLNS41F+sKPA==", + "peerDependencies": { + "react": "^16.8.0 || ^17.0.0 || ^18.0.0" } }, - "node_modules/vite/node_modules/@esbuild/linux-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/linux-x64/-/linux-x64-0.19.11.tgz", - "integrity": "sha512-grbyMlVCvJSfxFQUndw5mCtWs5LO1gUlwP4CDi4iJBbVpZcqLVT29FxgGuBJGSzyOxotFG4LoO5X+M1350zmPA==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "linux" - ], - "engines": { - "node": ">=12" + "node_modules/util": { + "version": "0.12.5", + "resolved": "https://registry.npmjs.org/util/-/util-0.12.5.tgz", + "integrity": "sha512-kZf/K6hEIrWHI6XqOFUiiMa+79wE/D8Q+NCNAWclkyg3b4d2k7s0QGepNjiABc+aR3N1PAyHL7p6UcLY6LmrnA==", + "dependencies": { + "inherits": "^2.0.3", + "is-arguments": "^1.0.4", + "is-generator-function": "^1.0.7", + "is-typed-array": "^1.1.3", + "which-typed-array": "^1.1.2" } }, - "node_modules/vite/node_modules/@esbuild/netbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/netbsd-x64/-/netbsd-x64-0.19.11.tgz", - "integrity": "sha512-13jvrQZJc3P230OhU8xgwUnDeuC/9egsjTkXN49b3GcS5BKvJqZn86aGM8W9pd14Kd+u7HuFBMVtrNGhh6fHEQ==", - "cpu": [ - "x64" - ], + "node_modules/util-deprecate": { + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", + "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + }, + "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, - "optional": true, - "os": [ - "netbsd" - ], "engines": { - "node": ">=12" + "node": ">= 0.4.0" } }, - "node_modules/vite/node_modules/@esbuild/openbsd-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/openbsd-x64/-/openbsd-x64-0.19.11.tgz", - "integrity": "sha512-ysyOGZuTp6SNKPE11INDUeFVVQFrhcNDVUgSQVDzqsqX38DjhPEPATpid04LCoUr2WXhQTEZ8ct/EgJCUDpyNw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "openbsd" + "node_modules/uuid": { + "version": "9.0.1", + "resolved": "https://registry.npmjs.org/uuid/-/uuid-9.0.1.tgz", + "integrity": "sha512-b+1eJOlsR9K8HJpow9Ok3fiWOWSIcIzXodvv0rQjVoOVNpWMpxf1wZNpt4y9h10odCNrqnYp1OBzRktckBe3sA==", + "funding": [ + "https://github.com/sponsors/broofa", + "https://github.com/sponsors/ctavan" ], - "engines": { - "node": ">=12" + "bin": { + "uuid": "dist/bin/uuid" } }, - "node_modules/vite/node_modules/@esbuild/sunos-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/sunos-x64/-/sunos-x64-0.19.11.tgz", - "integrity": "sha512-Hf+Sad9nVwvtxy4DXCZQqLpgmRTQqyFyhT3bZ4F2XlJCjxGmRFF0Shwn9rzhOYRB61w9VMXUkxlBy56dk9JJiQ==", - "cpu": [ - "x64" - ], + "node_modules/v8-compile-cache": { + "version": "2.4.0", + "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.4.0.tgz", + "integrity": "sha512-ocyWc3bAHBB/guyqJQVI5o4BZkPhznPYUG2ea80Gond/BgNWpap8TOmLSeeQG7bnh2KMISxskdADG59j7zruhw==", + "dev": true + }, + "node_modules/valid-url": { + "version": "1.0.9", + "resolved": "https://registry.npmjs.org/valid-url/-/valid-url-1.0.9.tgz", + "integrity": "sha512-QQDsV8OnSf5Uc30CKSwG9lnhMPe6exHtTXLRYX8uMwKENy640pU+2BgBL0LRbDh/eYRahNCS7aewCx0wf3NYVA==", + "dev": true + }, + "node_modules/validate-npm-package-license": { + "version": "3.0.4", + "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", + "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", "dev": true, - "optional": true, - "os": [ - "sunos" - ], - "engines": { - "node": ">=12" + "dependencies": { + "spdx-correct": "^3.0.0", + "spdx-expression-parse": "^3.0.0" } }, - "node_modules/vite/node_modules/@esbuild/win32-arm64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-arm64/-/win32-arm64-0.19.11.tgz", - "integrity": "sha512-0P58Sbi0LctOMOQbpEOvOL44Ne0sqbS0XWHMvvrg6NE5jQ1xguCSSw9jQeUk2lfrXYsKDdOe6K+oZiwKPilYPQ==", - "cpu": [ - "arm64" - ], + "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, - "optional": true, - "os": [ - "win32" - ], "engines": { - "node": ">=12" + "node": ">= 0.8" } }, - "node_modules/vite/node_modules/@esbuild/win32-ia32": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-ia32/-/win32-ia32-0.19.11.tgz", - "integrity": "sha512-6YOrWS+sDJDmshdBIQU+Uoyh7pQKrdykdefC1avn76ss5c+RN6gut3LZA4E2cH5xUEp5/cA0+YxRaVtRAb0xBg==", - "cpu": [ - "ia32" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], + "node_modules/vite": { + "version": "5.2.9", + "resolved": "https://registry.npmjs.org/vite/-/vite-5.2.9.tgz", + "integrity": "sha512-uOQWfuZBlc6Y3W/DTuQ1Sr+oIXWvqljLvS881SVmAj00d5RdgShLcuXWxseWPd4HXwiYBFW/vXHfKFeqj9uQnw==", + "devOptional": true, + "dependencies": { + "esbuild": "^0.20.1", + "postcss": "^8.4.38", + "rollup": "^4.13.0" + }, + "bin": { + "vite": "bin/vite.js" + }, "engines": { - "node": ">=12" + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://github.com/vitejs/vite?sponsor=1" + }, + "optionalDependencies": { + "fsevents": "~2.3.3" + }, + "peerDependencies": { + "@types/node": "^18.0.0 || >=20.0.0", + "less": "*", + "lightningcss": "^1.21.0", + "sass": "*", + "stylus": "*", + "sugarss": "*", + "terser": "^5.4.0" + }, + "peerDependenciesMeta": { + "@types/node": { + "optional": true + }, + "less": { + "optional": true + }, + "lightningcss": { + "optional": true + }, + "sass": { + "optional": true + }, + "stylus": { + "optional": true + }, + "sugarss": { + "optional": true + }, + "terser": { + "optional": true + } } }, - "node_modules/vite/node_modules/@esbuild/win32-x64": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/@esbuild/win32-x64/-/win32-x64-0.19.11.tgz", - "integrity": "sha512-vfkhltrjCAb603XaFhqhAF4LGDi2M4OrCRrFusyQ+iTLQ/o60QQXxc9cZC/FFpihBI9N1Grn6SMKVJ4KP7Fuiw==", - "cpu": [ - "x64" - ], - "dev": true, - "optional": true, - "os": [ - "win32" - ], + "node_modules/vite-node": { + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vite-node/-/vite-node-1.5.0.tgz", + "integrity": "sha512-tV8h6gMj6vPzVCa7l+VGq9lwoJjW8Y79vst8QZZGiuRAfijU+EEWuc0kFpmndQrWhMMhet1jdSF+40KSZUqIIw==", + "devOptional": true, + "dependencies": { + "cac": "^6.7.14", + "debug": "^4.3.4", + "pathe": "^1.1.1", + "picocolors": "^1.0.0", + "vite": "^5.0.0" + }, + "bin": { + "vite-node": "vite-node.mjs" + }, "engines": { - "node": ">=12" + "node": "^18.0.0 || >=20.0.0" + }, + "funding": { + "url": "https://opencollective.com/vitest" } }, "node_modules/vite/node_modules/@types/estree": { "version": "1.0.5", "resolved": "https://registry.npmjs.org/@types/estree/-/estree-1.0.5.tgz", "integrity": "sha512-/kYRxGDLWzHOB7q+wtSUQlFrtcdUccpfy+X+9iMBpHK8QLLhx2wIPYuS5DYtR9Wa/YlZAbIovy7qVdB1Aq6Lyw==", - "dev": true - }, - "node_modules/vite/node_modules/esbuild": { - "version": "0.19.11", - "resolved": "https://registry.npmjs.org/esbuild/-/esbuild-0.19.11.tgz", - "integrity": "sha512-HJ96Hev2hX/6i5cDVwcqiJBBtuo9+FeIJOtZ9W1kA5M6AMJRHUZlpYZ1/SbEwtO0ioNAW8rUooVpC/WehY2SfA==", - "dev": true, - "hasInstallScript": true, - "bin": { - "esbuild": "bin/esbuild" - }, - "engines": { - "node": ">=12" - }, - "optionalDependencies": { - "@esbuild/aix-ppc64": "0.19.11", - "@esbuild/android-arm": "0.19.11", - "@esbuild/android-arm64": "0.19.11", - "@esbuild/android-x64": "0.19.11", - "@esbuild/darwin-arm64": "0.19.11", - "@esbuild/darwin-x64": "0.19.11", - "@esbuild/freebsd-arm64": "0.19.11", - "@esbuild/freebsd-x64": "0.19.11", - "@esbuild/linux-arm": "0.19.11", - "@esbuild/linux-arm64": "0.19.11", - "@esbuild/linux-ia32": "0.19.11", - "@esbuild/linux-loong64": "0.19.11", - "@esbuild/linux-mips64el": "0.19.11", - "@esbuild/linux-ppc64": "0.19.11", - "@esbuild/linux-riscv64": "0.19.11", - "@esbuild/linux-s390x": "0.19.11", - "@esbuild/linux-x64": "0.19.11", - "@esbuild/netbsd-x64": "0.19.11", - "@esbuild/openbsd-x64": "0.19.11", - "@esbuild/sunos-x64": "0.19.11", - "@esbuild/win32-arm64": "0.19.11", - "@esbuild/win32-ia32": "0.19.11", - "@esbuild/win32-x64": "0.19.11" - } + "devOptional": true }, "node_modules/vite/node_modules/rollup": { - "version": "4.9.4", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.9.4.tgz", - "integrity": "sha512-2ztU7pY/lrQyXSCnnoU4ICjT/tCG9cdH3/G25ERqE3Lst6vl2BCM5hL2Nw+sslAvAf+ccKsAq1SkKQALyqhR7g==", - "dev": true, + "version": "4.14.3", + "resolved": "https://registry.npmjs.org/rollup/-/rollup-4.14.3.tgz", + "integrity": "sha512-ag5tTQKYsj1bhrFC9+OEWqb5O6VYgtQDO9hPDBMmIbePwhfSr+ExlcU741t8Dhw5DkPCQf6noz0jb36D6W9/hw==", + "devOptional": true, "dependencies": { "@types/estree": "1.0.5" }, @@ -25242,35 +24441,37 @@ "npm": ">=8.0.0" }, "optionalDependencies": { - "@rollup/rollup-android-arm-eabi": "4.9.4", - "@rollup/rollup-android-arm64": "4.9.4", - "@rollup/rollup-darwin-arm64": "4.9.4", - "@rollup/rollup-darwin-x64": "4.9.4", - "@rollup/rollup-linux-arm-gnueabihf": "4.9.4", - "@rollup/rollup-linux-arm64-gnu": "4.9.4", - "@rollup/rollup-linux-arm64-musl": "4.9.4", - "@rollup/rollup-linux-riscv64-gnu": "4.9.4", - "@rollup/rollup-linux-x64-gnu": "4.9.4", - "@rollup/rollup-linux-x64-musl": "4.9.4", - "@rollup/rollup-win32-arm64-msvc": "4.9.4", - "@rollup/rollup-win32-ia32-msvc": "4.9.4", - "@rollup/rollup-win32-x64-msvc": "4.9.4", + "@rollup/rollup-android-arm-eabi": "4.14.3", + "@rollup/rollup-android-arm64": "4.14.3", + "@rollup/rollup-darwin-arm64": "4.14.3", + "@rollup/rollup-darwin-x64": "4.14.3", + "@rollup/rollup-linux-arm-gnueabihf": "4.14.3", + "@rollup/rollup-linux-arm-musleabihf": "4.14.3", + "@rollup/rollup-linux-arm64-gnu": "4.14.3", + "@rollup/rollup-linux-arm64-musl": "4.14.3", + "@rollup/rollup-linux-powerpc64le-gnu": "4.14.3", + "@rollup/rollup-linux-riscv64-gnu": "4.14.3", + "@rollup/rollup-linux-s390x-gnu": "4.14.3", + "@rollup/rollup-linux-x64-gnu": "4.14.3", + "@rollup/rollup-linux-x64-musl": "4.14.3", + "@rollup/rollup-win32-arm64-msvc": "4.14.3", + "@rollup/rollup-win32-ia32-msvc": "4.14.3", + "@rollup/rollup-win32-x64-msvc": "4.14.3", "fsevents": "~2.3.2" } }, "node_modules/vitest": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.2.2.tgz", - "integrity": "sha512-d5Ouvrnms3GD9USIK36KG8OZ5bEvKEkITFtnGv56HFaSlbItJuYr7hv2Lkn903+AvRAgSixiamozUVfORUekjw==", - "dev": true, + "version": "1.5.0", + "resolved": "https://registry.npmjs.org/vitest/-/vitest-1.5.0.tgz", + "integrity": "sha512-d8UKgR0m2kjdxDWX6911uwxout6GHS0XaGH1cksSIVVG8kRlE7G7aBw7myKQCvDI5dT4j7ZMa+l706BIORMDLw==", + "devOptional": true, "dependencies": { - "@vitest/expect": "1.2.2", - "@vitest/runner": "1.2.2", - "@vitest/snapshot": "1.2.2", - "@vitest/spy": "1.2.2", - "@vitest/utils": "1.2.2", + "@vitest/expect": "1.5.0", + "@vitest/runner": "1.5.0", + "@vitest/snapshot": "1.5.0", + "@vitest/spy": "1.5.0", + "@vitest/utils": "1.5.0", "acorn-walk": "^8.3.2", - "cac": "^6.7.14", "chai": "^4.3.10", "debug": "^4.3.4", "execa": "^8.0.1", @@ -25279,11 +24480,11 @@ "pathe": "^1.1.1", "picocolors": "^1.0.0", "std-env": "^3.5.0", - "strip-literal": "^1.3.0", + "strip-literal": "^2.0.0", "tinybench": "^2.5.1", - "tinypool": "^0.8.2", + "tinypool": "^0.8.3", "vite": "^5.0.0", - "vite-node": "1.2.2", + "vite-node": "1.5.0", "why-is-node-running": "^2.2.2" }, "bin": { @@ -25298,8 +24499,8 @@ "peerDependencies": { "@edge-runtime/vm": "*", "@types/node": "^18.0.0 || >=20.0.0", - "@vitest/browser": "^1.0.0", - "@vitest/ui": "^1.0.0", + "@vitest/browser": "1.5.0", + "@vitest/ui": "1.5.0", "happy-dom": "*", "jsdom": "*" }, @@ -25328,7 +24529,7 @@ "version": "8.3.2", "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-8.3.2.tgz", "integrity": "sha512-cjkyv4OtNCIeqhHrfS81QWXoCBPExR/J62oyEqepVw8WaQeSqpW2uhuLPh1m9eWhDuOo/jUXVTlifvesOWp/4A==", - "dev": true, + "devOptional": true, "engines": { "node": ">=0.4.0" } @@ -25337,7 +24538,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/execa/-/execa-8.0.1.tgz", "integrity": "sha512-VyhnebXciFV2DESc+p6B+y0LjSm0krU4OgJN44qFAhBY0TJ+1V61tYD2+wHusZ6F9n5K+vl8k0sTy7PEfV4qpg==", - "dev": true, + "devOptional": true, "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^8.0.1", @@ -25360,7 +24561,7 @@ "version": "8.0.1", "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-8.0.1.tgz", "integrity": "sha512-VaUJspBffn/LMCJVoMvSAdmscJyS1auj5Zulnn5UoYcY531UWmdwhRWkcGKnGU93m5HSXP9LP2usOryrBtQowA==", - "dev": true, + "devOptional": true, "engines": { "node": ">=16" }, @@ -25372,7 +24573,7 @@ "version": "5.0.0", "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-5.0.0.tgz", "integrity": "sha512-AXcZb6vzzrFAUE61HnN4mpLqd/cSIwNQjtNWR0euPm6y0iqx3G4gOXaIDdtdDwZmhwe82LA6+zinmW4UBWVePQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=16.17.0" } @@ -25381,7 +24582,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-3.0.0.tgz", "integrity": "sha512-LnQR4bZ9IADDRSkvpqMGvt/tEJWclzklNgSw48V5EAaAeDd6qGvN8ei6k5p0tvxSR171VmGyHuTiAOfxAbr8kA==", - "dev": true, + "devOptional": true, "engines": { "node": "^12.20.0 || ^14.13.1 || >=16.0.0" }, @@ -25393,7 +24594,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-4.0.0.tgz", "integrity": "sha512-vqiC06CuhBTUdZH+RYl8sFrL096vA45Ok5ISO6sE/Mr1jRbGH4Csnhi8f3wKVl7x8mO4Au7Ir9D3Oyv1VYMFJw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=12" }, @@ -25405,7 +24606,7 @@ "version": "5.2.0", "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-5.2.0.tgz", "integrity": "sha512-W4/tgAXFqFA0iL7fk0+uQ3g7wkL8xJmx3XdK0VGb4cHW//eZTtKGvFBBoRKVTpY7n6ze4NL9ly7rgXcHufqXKg==", - "dev": true, + "devOptional": true, "dependencies": { "path-key": "^4.0.0" }, @@ -25420,7 +24621,7 @@ "version": "6.0.0", "resolved": "https://registry.npmjs.org/onetime/-/onetime-6.0.0.tgz", "integrity": "sha512-1FlR+gjXK7X+AsAHso35MnyN5KqGwJRi/31ft6x0M194ht7S+rWAvd7PHss9xSKMzE0asv1pyIHaJYq+BbacAQ==", - "dev": true, + "devOptional": true, "dependencies": { "mimic-fn": "^4.0.0" }, @@ -25435,7 +24636,7 @@ "version": "4.0.0", "resolved": "https://registry.npmjs.org/path-key/-/path-key-4.0.0.tgz", "integrity": "sha512-haREypq7xkM7ErfgIyA0z+Bj4AGKlMSdlQE2jvJo6huWD1EdkKYV+G/T4nq0YEF2vgTT8kqMFKo1uHn950r4SQ==", - "dev": true, + "devOptional": true, "engines": { "node": ">=12" }, @@ -25447,7 +24648,7 @@ "version": "3.0.0", "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-3.0.0.tgz", "integrity": "sha512-dOESqjYr96iWYylGObzd39EuNTa5VJxyvVAEm5Jnh7KGo75V43Hk1odPQkNDyXNmUR6k+gEiDVXnjB8HJ3crXw==", - "dev": true, + "devOptional": true, "engines": { "node": ">=12" }, @@ -25455,19 +24656,10 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/walker": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", - "dev": true, - "dependencies": { - "makeerror": "1.0.12" - } - }, "node_modules/watchpack": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.1.tgz", + "integrity": "sha512-8wrBCMtVhqcXP2Sup1ctSkga6uc2Bx0IIvKyT7yTFier5AXHooSI+QyQQAtTb7+E0IUCCKyTFmXqdqgum2XWGg==", "dev": true, "dependencies": { "glob-to-regexp": "^0.4.1", @@ -25546,7 +24738,7 @@ "version": "2.0.2", "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, + "devOptional": true, "dependencies": { "isexe": "^2.0.0" }, @@ -25561,7 +24753,6 @@ "version": "1.0.2", "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", - "dev": true, "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -25603,7 +24794,6 @@ "version": "1.0.1", "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.1.tgz", "integrity": "sha512-W8xeTUwaln8i3K/cY1nGXzdnVZlidBcagyNFtBdD5kxnb4TvGKR7FfSIS3mYpwWS1QUCutfKz8IY8RjftB0+1A==", - "dev": true, "dependencies": { "is-map": "^2.0.1", "is-set": "^2.0.1", @@ -25618,7 +24808,6 @@ "version": "1.1.13", "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.13.tgz", "integrity": "sha512-P5Nra0qjSncduVPEAr7xhoF5guty49ArDTwzJ/yNuPIbZppyRxFQsRCWrocxIY+CnMVG+qfbU2FmDKyvSGClow==", - "dev": true, "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.4", @@ -25637,7 +24826,7 @@ "version": "2.2.2", "resolved": "https://registry.npmjs.org/why-is-node-running/-/why-is-node-running-2.2.2.tgz", "integrity": "sha512-6tSwToZxTOcotxHeA+qGCq1mVzKR3CwcJGmVcY+QE8SHy6TnpFnh8PAvPNHYr7EcuVeG0QSMxtYCuO1ta/G/oA==", - "dev": true, + "devOptional": true, "dependencies": { "siginfo": "^2.0.0", "stackback": "0.0.2" @@ -25760,16 +24949,14 @@ "dev": true }, "node_modules/write-file-atomic": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-4.0.2.tgz", - "integrity": "sha512-7KxauUdBmSdWnmpaGFg+ppNjKF8uNLry8LyzjauQDOVONfFLNKrKvQOxZ/VuTIcS/gge/YNahf5RIIQWTSarlg==", + "version": "2.4.3", + "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-2.4.3.tgz", + "integrity": "sha512-GaETH5wwsX+GcnzhPgKcKjJ6M2Cq3/iZp1WyY/X1CSqrW+jVNM9Y7D8EC2sM4ZG/V8wZlSniJnCKWPmBYAucRQ==", "dev": true, "dependencies": { + "graceful-fs": "^4.1.11", "imurmurhash": "^0.1.4", - "signal-exit": "^3.0.7" - }, - "engines": { - "node": "^12.13.0 || ^14.15.0 || >=16.0.0" + "signal-exit": "^3.0.2" } }, "node_modules/write-file-atomic/node_modules/signal-exit": { @@ -25835,9 +25022,9 @@ "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" }, "node_modules/xstate": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/xstate/-/xstate-5.6.0.tgz", - "integrity": "sha512-l62p4ZHM/fkGl68574s1dFzFmY8B3BeOff9EqBZbuonTSOXGx1fWTnh4SHSrS8Vhr5wyRT9afqWliMoO6Q+hUQ==", + "version": "5.11.0", + "resolved": "https://registry.npmjs.org/xstate/-/xstate-5.11.0.tgz", + "integrity": "sha512-0MqTLpc7dr/hXFHY25oN4sdnO3Ey6MYy9WkWxOgiwjPV0S6rWwLb5nZlRlPDSku2GEV4/y6AR8bX+GNCOxnEwA==", "funding": { "type": "opencollective", "url": "https://opencollective.com/xstate" @@ -25867,10 +25054,13 @@ "dev": true }, "node_modules/yaml": { - "version": "2.3.4", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.3.4.tgz", - "integrity": "sha512-8aAvwVUSHpfEqTQ4w/KMlf3HcRdt50E5ODIQJBw1fQ5RL34xabzxtUlzTXVqc4rkZsPbvrXKWnABCD7kWSmocA==", + "version": "2.4.1", + "resolved": "https://registry.npmjs.org/yaml/-/yaml-2.4.1.tgz", + "integrity": "sha512-pIXzoImaqmfOrL7teGUBt/T7ZDnyeGBWyXQBvOVhLkWLN37GXv8NMLK406UY6dS51JfcQHsmcW5cJ441bHg6Lg==", "dev": true, + "bin": { + "yaml": "bin.mjs" + }, "engines": { "node": ">= 14" } @@ -25902,16 +25092,6 @@ "node": ">=10" } }, - "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, - "dependencies": { - "buffer-crc32": "~0.2.3", - "fd-slicer": "~1.1.0" - } - }, "node_modules/yocto-queue": { "version": "0.1.0", "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", @@ -25925,9 +25105,9 @@ } }, "node_modules/yup": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/yup/-/yup-1.3.3.tgz", - "integrity": "sha512-v8QwZSsHH2K3/G9WSkp6mZKO+hugKT1EmnMqLNUcfu51HU9MDyhlETT/JgtzprnrnQHPWsjc6MUDMBp/l9fNnw==", + "version": "1.4.0", + "resolved": "https://registry.npmjs.org/yup/-/yup-1.4.0.tgz", + "integrity": "sha512-wPbgkJRCqIf+OHyiTBQoJiP5PFuAXaWiJK6AmYkzQAh5/c2K9hzSApBZG5wV9KoKSePF7sAxmNSvh/13YHkFDg==", "dependencies": { "property-expr": "^2.0.5", "tiny-case": "^1.0.3", diff --git a/package.json b/package.json index 26c888d7..d99f4cae 100644 --- a/package.json +++ b/package.json @@ -93,7 +93,7 @@ "root": true }, "dependencies": { - "@arcgis/core": "^4.28.10", + "@arcgis/core": "^4.29.10", "@radix-ui/react-accessible-icon": "^1.0.3", "@radix-ui/react-accordion": "^1.1.2", "@radix-ui/react-checkbox": "^1.0.4", @@ -105,70 +105,70 @@ "@radix-ui/react-select": "^2.0.0", "@radix-ui/react-tabs": "^1.0.4", "@radix-ui/react-tooltip": "^1.0.7", - "@tanstack/react-query": "^5.18.1", - "@tanstack/react-table": "^8.11.8", + "@storybook/test": "^8.0.8", + "@tanstack/react-query": "^5.29.2", + "@tanstack/react-table": "^8.16.0", "@ugrc/layer-selector": "^6.2.3", - "@utahdts/utah-design-system-header": "^1.15.4", - "@xstate/react": "^4.0.3", + "@utahdts/utah-design-system-header": "^1.16.0", + "@xstate/react": "^4.1.1", "clsx": "^2.1.0", - "downshift": "^8.3.1", - "googleapis": "^131.0.0", - "immer": "^10.0.3", - "ky": "^1.2.0", + "downshift": "^9.0.4", + "googleapis": "^134.0.0", + "immer": "^10.0.4", + "ky": "^1.2.3", "localforage": "^1.10.0", "lodash": "^4.17.21", "lodash-es": "^4.17.21", "react": "^18.2.0", - "react-content-loader": "^6.2.1", + "react-content-loader": "^7.0.0", "react-dom": "^18.2.0", "react-draggable": "^4.4.6", - "react-error-boundary": "^4.0.12", + "react-error-boundary": "^4.0.13", "react-virtual": "^2.10.4", "reactfire": "^4.2.3", - "tailwind-merge": "^2.2.1", + "tailwind-merge": "^2.3.0", "use-immer": "^0.9.0", - "xstate": "^5.6.0", - "yup": "^1.3.3" + "xstate": "^5.11.0", + "yup": "^1.4.0" }, "devDependencies": { - "@storybook/addon-essentials": "^7.6.12", - "@storybook/addon-interactions": "^7.6.12", - "@storybook/addon-links": "^7.6.12", - "@storybook/blocks": "^7.6.12", - "@storybook/react": "^7.6.12", - "@storybook/react-vite": "^7.6.12", - "@storybook/testing-library": "^0.2.2", + "@storybook/addon-essentials": "^8.0.8", + "@storybook/addon-interactions": "^8.0.8", + "@storybook/addon-links": "^8.0.8", + "@storybook/blocks": "^8.0.8", + "@storybook/react": "^8.0.8", + "@storybook/react-vite": "^8.0.8", "@tailwindcss/forms": "^0.5.7", - "@types/react": "^18.2.51", - "@types/react-dom": "^18.2.18", + "@types/react": "^18.2.79", + "@types/react-dom": "^18.2.25", "@typescript-eslint/eslint-plugin": "^6.20.0", "@typescript-eslint/parser": "^6.20.0", "@vitejs/plugin-react": "^4.2.1", - "autoprefixer": "^10.4.17", + "autoprefixer": "^10.4.19", "cpy-cli": "^5.0.0", "cross-env": "^7.0.3", - "dotenv": "^16.4.1", + "dotenv": "^16.4.5", "eslint": "^8.56.0", "eslint-config-plugin": "^1.0.11", "eslint-plugin-pretty": "^0.0.0", - "eslint-plugin-react-refresh": "^0.4.5", - "firebase-admin": "^12.0.0", - "firebase-tools": "^13.1.0", + "eslint-plugin-react-refresh": "^0.4.6", + "firebase-admin": "^12.1.0", + "firebase-tools": "^13.7.3", "if-env": "^1.0.4", "npm-run-all": "^4.1.5", - "postcss": "^8.4.33", - "prettier": "^3.2.4", + "postcss": "^8.4.38", + "prettier": "^3.2.5", "prettier-plugin-jsdoc": "^1.3.0", "prettier-plugin-organize-imports": "^3.2.4", - "prettier-plugin-packagejson": "^2.4.10", - "prettier-plugin-tailwindcss": "^0.5.11", + "prettier-plugin-packagejson": "^2.5.0", + "prettier-plugin-tailwindcss": "^0.5.14", "prop-types": "^15.8.1", - "sass": "^1.70.0", - "storybook": "^7.6.12", - "tailwindcss": "^3.4.1", - "typescript": "^5.3.3", - "vite": "^5.0.12", - "vitest": "^1.2.2" + "sass": "^1.75.0", + "storybook": "^8.0.8", + "tailwindcss": "^3.4.3", + "typescript": "^5.4.5", + "vite": "^5.2.9", + "vitest": "^1.5.0" }, "overrides": { "react-virtual": { diff --git a/scripts/nightly/spreadsheet.py b/scripts/nightly/spreadsheet.py index 3a293821..14af441a 100644 --- a/scripts/nightly/spreadsheet.py +++ b/scripts/nightly/spreadsheet.py @@ -12,35 +12,24 @@ logger = logging.getLogger('forklift') qlFields = [ #: [, ] - ['Name', fieldnames.name], + ['Layer Name', fieldnames.name], ['Layer Description', fieldnames.description], ['Metadata Link', fieldnames.metaDataUrl], ['OID Field', fieldnames.oidField], - [fieldnames.ID, fieldnames.ID], ['Division Heading', fieldnames.heading], - [fieldnames.NAME, fieldnames.NAME], - [fieldnames.ADDRESS, fieldnames.ADDRESS], - [fieldnames.CITY, fieldnames.CITY], - [fieldnames.TYPE, fieldnames.TYPE], ['Source Data', fieldnames.sourceData], ['SGID Feature Class Name', fieldnames.sgidName], ['Geometry Type', fieldnames.geometryType], ['ETL Type', fieldnames.etlType], - ['Identify Attributes', fieldnames.fields], + ['Identify Fields', fieldnames.fields], ['Document Search', fieldnames.docLink], ['GRAMA Request', fieldnames.gramaLink], ['Permit Information', fieldnames.permitLink], ['Additional Information', fieldnames.additionalLink], ['Map Label Field', fieldnames.ENVIROAPPLABEL], - ['Secure', fieldnames.secure], ['Special Filters', fieldnames.specialFilters], ['Special Filter Default To On', fieldnames.specialFiltersDefaultOn], ['Additional Searches', fieldnames.additionalSearches], - ['Custom Symbology Field', fieldnames.ENVIROAPPSYMBOL], - ['Sort Field', fieldnames.sortField], - ['Related Tables', fieldnames.relatedTables], - ['Legend Title', fieldnames.legendTitle], - ['Coded Values', fieldnames.codedValues] ] tblFields = [ diff --git a/src/remote_config_defaults.json b/src/remote_config_defaults.json index c0cf0826..0fb382a4 100644 --- a/src/remote_config_defaults.json +++ b/src/remote_config_defaults.json @@ -1,6 +1,6 @@ { - "queryLayers": "[{\"Layer Name\":\"Public Water System Facilities\",\"Unique ID\":\"1\",\"SGID Feature Class Name\":\"DirectFrom.Source.WSFacilities\",\"Table Name\":\"WSFacilities\",\"Geometry Type\":\"point\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Wells, springs and surface-water intakes used by public water systems.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=PublicWaterSystemFacs_Metadata.pdf\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"SYSFACID\",\"Result Grid Fields\":[\"SYSFACID\",{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},\"SYSNUMBER\",\"SYSNAME\",\"FACTYPEDESC\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100001&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={FACTYPEDESC}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={FACTYPEDESC}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={FACTYPEDESC}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100003&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={FACTYPEDESC}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Public_Water_System_Sources/FeatureServer/0\"},{\"Layer Name\":\"Ground Water Protection Zones\",\"Unique ID\":\"2\",\"SGID Feature Class Name\":\"DirectFrom.Source.GroundWaterZones\",\"Table Name\":\"GroundWaterZones\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Drinking Water Source Protection zones for ground-water sources.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=GroundWaterZones_Metadata.pdf\",\"Special Filters\":[{\"type\":\"field\",\"field\":\"ProtZone\",\"fieldType\":\"number\",\"label\":\"Protection Zone\",\"options\":[{\"value\":\"1\",\"alias\":\"Zone 1\"},{\"value\":\"2\",\"alias\":\"Zone 2\"},{\"value\":\"3\",\"alias\":\"Zone 3\"},{\"value\":\"4\",\"alias\":\"Zone 4\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"ProtZone\",\"Result Grid Fields\":[\"SYSFACID\",\"FACNAME\",\"SYSNUMBER\",\"SYSNAME\",\"ProtZone\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"ProtZone\",\"alias\":\"Protection Zone\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100006&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100008&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Groundwater_Source_Protection_Zones/FeatureServer/4\"},{\"Layer Name\":\"Source Water Assessment Zones\",\"Unique ID\":\"3\",\"SGID Feature Class Name\":\"DirectFrom.Source.TransientNCZones\",\"Table Name\":\"TransientNCZones\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Source Water Assessment zones for sources in transient non-community systems.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=SourceWaterAssessmentZones_Metadata.pdf\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"ProtZone\",\"Result Grid Fields\":[\"SYSFACID\",\"FACNAME\",\"SYSNUMBER\",\"SYSNAME\",\"ProtZone\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"ProtZone\",\"alias\":\"Protection Zone\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100011&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100013&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Source_Water_Assessment_Zones_for_TNC_Systems/FeatureServer/2\"},{\"Layer Name\":\"Surface Water Protection Zones\",\"Unique ID\":\"4\",\"SGID Feature Class Name\":\"DirectFrom.Source.SurfaceWaterZones\",\"Table Name\":\"SurfaceWaterZones\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Drinking Water Source Protection zones for surface-water sources.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=SurfaceWaterZones_Metadata.pdf\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"ProtZone\",\"Result Grid Fields\":[\"SYSFACID\",\"FACNAME\",\"SYSNUMBER\",\"SYSNAME\",\"ProtZone\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"ProtZone\",\"alias\":\"Protection Zone\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100016&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100018&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Surface_Water_Source_Protection_Zones/FeatureServer/3\"},{\"Layer Name\":\"Irrigated Crop Consumptive Use Zones\",\"Unique ID\":\"5\",\"SGID Feature Class Name\":\"SGID.WATER.DDWIrrigatedCropConsumptiveUseZones\",\"Table Name\":\"DDWIrrigatedCropConsumptiveUseZones\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Irrigated crop consumptive use zones for calculating drinking water source sizing. See Utah Administrative Code R309-510-7(3).\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"CUZone\",\"Result Grid Fields\":[\"CUZone\"],\"Identify Fields\":[{\"name\":\"CUZone\",\"alias\":\"Consumptive Use Zone\"}],\"ID Field\":\"CUZone\",\"Name Field\":\"CUZone\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100021&DivName=DDW&ID={CUZone}&NAME={}&ADDRESS={}&CITY={}&TYPE={}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={CUZone}&NAME={}&ADDRESS={}&CITY={}&TYPE={}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={CUZone}&NAME={}&ADDRESS={}&CITY={}&TYPE={}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100023&DivName=DDW&ID={CUZone}&NAME={}&ADDRESS={}&CITY={}&TYPE={}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DDWIrrigatedCropConsumptiveUseZones/FeatureServer/0\"},{\"Layer Name\":\"Assessed Lakes\",\"Unique ID\":\"6\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQAssessedLakes\",\"Table Name\":\"DWQAssessedLakes\",\"Geometry Type\":\"point\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Lakes which the Division of Water Quality monitors and regularly assesses on a 2-year cycle.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"WBODY_ID\",\"NAME\",\"COUNTY\"],\"Identify Fields\":[{\"name\":\"NAME\",\"alias\":\"NAME\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"WBODY_ID\",\"alias\":\"Assessment Unit ID\"},{\"name\":\"ACRES\",\"alias\":\"Acres\"},{\"name\":\"LONG_NAD83\",\"alias\":\"Longitude\"},{\"name\":\"LAT_NAD83\",\"alias\":\"Latitude\"}],\"ID Field\":\"WBODY_ID\",\"Name Field\":\"NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100026&DivName=DWQ&ID={WBODY_ID}&NAME={NAME}&ADDRESS={COUNTY}&CITY={}&TYPE={}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={WBODY_ID}&NAME={NAME}&ADDRESS={COUNTY}&CITY={}&TYPE={}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={WBODY_ID}&NAME={NAME}&ADDRESS={COUNTY}&CITY={}&TYPE={}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100028&DivName=DWQ&ID={WBODY_ID}&NAME={NAME}&ADDRESS={COUNTY}&CITY={}&TYPE={}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQAssessedLakes/FeatureServer/0\"},{\"Layer Name\":\"Assessed Waters 2022\",\"Unique ID\":\"7\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQAssessedWaters\",\"Table Name\":\"DWQAssessedWaters\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Water Quality assessment results of geographically defined streams, lakes, and reservoirs.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"checkbox\",\"options\":[{\"value\":\"ASSESSMENT = '1: Supports all designated uses'\",\"alias\":\"1: Supports all designated uses\"},{\"value\":\"ASSESSMENT = '2: Supports all assessed uses'\",\"alias\":\"2: Supports all assessed uses\"},{\"value\":\"ASSESSMENT = '3: Insufficient Data. Need more information'\",\"alias\":\"3: Insufficient Data. Need more information\"},{\"value\":\"ASSESSMENT = '4A: Approved TMDL. Impaired'\",\"alias\":\"4A: Approved TMDL. Impaired\"},{\"value\":\"ASSESSMENT = '4A: Approved TMDL. Impaired / 4C: Habitat Impaired'\",\"alias\":\"4A: Approved TMDL. Impaired / 4C: Habitat Impaired\"},{\"value\":\"ASSESSMENT = '5: TMDL Required\",\"alias\":\"Impaired 303d list) and 4A: TMDL Approved (Impaired)' (5: TMDL Required (303d List) / 4A: TMDL Approved (Impaired)\"},{\"value\":\"ASSESSMENT = '5: TMDL Required\",\"alias\":\"Impaired 303d list)' (5: TMDL Required (Impaired 303d list)\"},{\"value\":\"ASSESSMENT = 'none: no defined assessment unit(s)'\",\"alias\":\"None: No defined assessment unit(s)\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"ASSESS_ID\",\"AU_NAME\",\"AU_DESCRIP\",\"ASSESSMENT\",\"IMPAIRMENT\"],\"Identify Fields\":[{\"name\":\"AU_NAME\",\"alias\":\"Assessment Unit Name\"},{\"name\":\"AU_DESCRIP\",\"alias\":\"Assess Unit Description\"},{\"name\":\"ASSESS_ID\",\"alias\":\"Assessment Unit ID\"},{\"name\":\"PROTECTED\",\"alias\":\"Beneficial Use Classes\"},{\"name\":\"ASSESSMENT\",\"alias\":\"2022 Assessment Category\"},{\"name\":\"IMPAIRMENT\",\"alias\":\"Beneficial Use: Impairment Cause\"},{\"name\":\"TMDL_REQRD\",\"alias\":\"Required TMDL (303d list)\"},{\"name\":\"TMDL_APPRV\",\"alias\":\"Approved TMDL (not supporting)\"},{\"name\":\"Delist2022\",\"alias\":\"303d Delisted Parameters(s)\"},{\"name\":\"BLU_Ribbon\",\"alias\":\"Blue Ribbon Fishery\"},{\"name\":\"ANTI_DEGRD\",\"alias\":\"Anti-Degradation Category\"},{\"name\":\"Watershed_Scientist\",\"alias\":\"Watershed Scientist\"},{\"name\":\"Email\",\"alias\":\"Email\"},{\"name\":\"Phone\",\"alias\":\"Phone\"}],\"ID Field\":\"ASSESS_ID\",\"Name Field\":\"AU_NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100031&DivName=DWQ&ID={ASSESS_ID}&NAME={AU_NAME}&ADDRESS={AU_DESCRIP}&CITY={ASSESSMENT}&TYPE={IMPAIRMENT}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={ASSESS_ID}&NAME={AU_NAME}&ADDRESS={AU_DESCRIP}&CITY={ASSESSMENT}&TYPE={IMPAIRMENT}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={ASSESS_ID}&NAME={AU_NAME}&ADDRESS={AU_DESCRIP}&CITY={ASSESSMENT}&TYPE={IMPAIRMENT}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100033&DivName=DWQ&ID={ASSESS_ID}&NAME={AU_NAME}&ADDRESS={AU_DESCRIP}&CITY={ASSESSMENT}&TYPE={IMPAIRMENT}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQAssessedWaters/FeatureServer/0\"},{\"Layer Name\":\"Groundwater Permits\",\"Unique ID\":\"8\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQGroundwaterPermits\",\"Table Name\":\"DWQGroundwaterPermits\",\"Geometry Type\":\"point\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of permitted groundwater dischargers.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"Permit_No_\",\"Permittee\",\"Loc_Addres\",\"City\",\"Permitted\"],\"Identify Fields\":[{\"name\":\"Permit_No_\",\"alias\":\"Permit ID\"},{\"name\":\"Permittee\",\"alias\":\"Permit Holder\"},{\"name\":\"Loc_Addres\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"Permitted\",\"alias\":\"Type\"},{\"name\":\"Sector\",\"alias\":\"Sector\"},{\"name\":\"Manager\",\"alias\":\"Permit Manager\"},{\"name\":\"Issue_Date\",\"alias\":\"Issue Date\"},{\"name\":\"Expiration\",\"alias\":\"Permit Expires\"},{\"name\":\"Latitude\",\"alias\":\"Latitude\"},{\"name\":\"Longitude\",\"alias\":\"Longitude\"},{\"name\":\"Web_Info\",\"alias\":\"Web Info\"}],\"ID Field\":\"Permit_No_\",\"Name Field\":\"Permittee\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100036&DivName=DWQ&ID={Permit_No_}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={Permitted}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={Permit_No_}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={Permitted}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={Permit_No_}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={Permitted}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100038&DivName=DWQ&ID={Permit_No_}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={Permitted}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQGroundwaterPermits/FeatureServer/0\"},{\"Layer Name\":\"Mercury in Fish Tissue\",\"Unique ID\":\"9\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQMercuryInFishTissue\",\"Table Name\":\"DWQMercuryInFishTissue\",\"Geometry Type\":\"point\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of mercury in fish tissue samples and consumption advisories/species are identified.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"FISH_ADVIS\",\"fieldType\":\"text\",\"label\":\"Fish Advisory\",\"options\":[{\"value\":\"Fish Consumption Advisory\",\"alias\":\"fish consumption advisory in effect\"},{\"value\":\"No Consumption Advisory\",\"alias\":\"no advisories issued\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"MonLoc_ID\",\"SPECIES\",\"SITE_DESCR\",\"AVERAGE\",\"FISH_ADVIS\"],\"Identify Fields\":[{\"name\":\"MonLoc_ID\",\"alias\":\"Monitoring Location ID\"},{\"name\":\"SITE_DESCR\",\"alias\":\"Site Description\"},{\"name\":\"SPECIES\",\"alias\":\"Species\"},{\"name\":\"FISH_ADVIS\",\"alias\":\"Consumption Advisory\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"SAMPLE_NUM\",\"alias\":\"Sample Size\"},{\"name\":\"AVERAGE\",\"alias\":\"Mercury Concentration\"},{\"name\":\"YEAR\",\"alias\":\"Year\"},{\"name\":\"WATER\",\"alias\":\"Sample Type\"},{\"name\":\"Min_Hg\",\"alias\":\"Minimum\"},{\"name\":\"Max_Hg\",\"alias\":\"Maximum\"},{\"name\":\"LATNAD83DD\",\"alias\":\"Latitude\"},{\"name\":\"LONNAD83DD\",\"alias\":\"Longitude\"}],\"ID Field\":\"MonLoc_ID\",\"Name Field\":\"SPECIES\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100041&DivName=DWQ&ID={MonLoc_ID}&NAME={SPECIES}&ADDRESS={SITE_DESCR}&CITY={AVERAGE}&TYPE={FISH_ADVIS}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={MonLoc_ID}&NAME={SPECIES}&ADDRESS={SITE_DESCR}&CITY={AVERAGE}&TYPE={FISH_ADVIS}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={MonLoc_ID}&NAME={SPECIES}&ADDRESS={SITE_DESCR}&CITY={AVERAGE}&TYPE={FISH_ADVIS}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100043&DivName=DWQ&ID={MonLoc_ID}&NAME={SPECIES}&ADDRESS={SITE_DESCR}&CITY={AVERAGE}&TYPE={FISH_ADVIS}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQMercuryInFishTissue/FeatureServer/0\"},{\"Layer Name\":\"Monitoring Locations\",\"Unique ID\":\"10\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQMonitoringLocations\",\"Table Name\":\"DWQMonitoringLocations\",\"Geometry Type\":\"point\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Water Quality monitoring sample site locations for streams, lakes, wells, and discharging facilities, etc.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"AWQMS_TYPE\",\"fieldType\":\"text\",\"label\":\"Type\",\"options\":[{\"value\":\"Canal Drainage\",\"alias\":\"water (excess) conveyance away from area of use\"},{\"value\":\"Canal Irrigation\",\"alias\":\"water used for crop irrigation\"},{\"value\":\"Canal Transport\",\"alias\":\"water in-route to area of use\"},{\"value\":\"Facility Other\",\"alias\":\"industrial/municipal facility discharge to state waters\"},{\"value\":\"Lake\",\"alias\":\"reservoir or natural lake sample\"},{\"value\":\"Mine/Mine Discharge\",\"alias\":\"water sample within or discharging from a mine\"},{\"value\":\"Other-Ground Water\",\"alias\":\"groundwater sample\"},{\"value\":\"River/Stream\",\"alias\":\"water from river/stream bed\"},{\"value\":\"Seep\",\"alias\":\"water sample from a seep\"},{\"value\":\"Spring\",\"alias\":\"water sample form a spring\"},{\"value\":\"Storm Sewer\",\"alias\":\"storm drain water sample location\"},{\"value\":\"Waste Sewer\",\"alias\":\"sewer system water sample location\"},{\"value\":\"Well\",\"alias\":\"water well sample site\"},{\"value\":\"Wetland Undifferentiated\",\"alias\":\"impounded or natural wetland sample\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"MonLoc_ID\",\"NAME\",\"AU_NAME\",\"AU_ASSESS\",\"AWQMS_TYPE\"],\"Identify Fields\":[{\"name\":\"MonLoc_ID\",\"alias\":\"Monitoring Location ID\"},{\"name\":\"AWQMS_TYPE\",\"alias\":\"Monitoring Type\"},{\"name\":\"NAME\",\"alias\":\"Site Description\"},{\"name\":\"AU_NAME\",\"alias\":\"Assessment Unit\"},{\"name\":\"AU_ASSESS\",\"alias\":\"Assessment Unit ID\"},{\"name\":\"BEN_CLASS\",\"alias\":\"Beneficial Uses\"},{\"name\":\"LONNAD83DD\",\"alias\":\"Longitude\"},{\"name\":\"LATNAD83DD\",\"alias\":\"Latitude\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"Anti_Deg\",\"alias\":\"Anti-Degradation Category\"}],\"ID Field\":\"MonLoc_ID\",\"Name Field\":\"NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100046&DivName=DWQ&ID={MonLoc_ID}&NAME={NAME}&ADDRESS={AU_NAME}&CITY={AU_ASSESS}&TYPE={AWQMS_TYPE}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={MonLoc_ID}&NAME={NAME}&ADDRESS={AU_NAME}&CITY={AU_ASSESS}&TYPE={AWQMS_TYPE}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={MonLoc_ID}&NAME={NAME}&ADDRESS={AU_NAME}&CITY={AU_ASSESS}&TYPE={AWQMS_TYPE}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100048&DivName=DWQ&ID={MonLoc_ID}&NAME={NAME}&ADDRESS={AU_NAME}&CITY={AU_ASSESS}&TYPE={AWQMS_TYPE}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQMonitoringLocations/FeatureServer/0\"},{\"Layer Name\":\"UPDES Dischargers\",\"Unique ID\":\"11\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQUPDESDischargers\",\"Table Name\":\"DWQUPDESDischargers\",\"Geometry Type\":\"point\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of permitted industrial, and municipal (POTW).\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"PermitType\",\"fieldType\":\"text\",\"label\":\"Permit Type\",\"options\":[{\"value\":\"Biosolids\",\"alias\":\"de-watered sewage sludge composting\"},{\"value\":\"Concentrated Animal Feeding Operation\",\"alias\":\"concentrated animal feeding operation (dairy or feedlot)\"},{\"value\":\"Coal Mine\",\"alias\":\"coal mining and processing\"},{\"value\":\"Construction De-watering\",\"alias\":\"construction site de-watering (usually groundwater)\"},{\"value\":\"EPA Permit\",\"alias\":\"discharge permits issued by EPA\"},{\"value\":\"Fish Hatchery\",\"alias\":\"fish propagation operations \"},{\"value\":\"General Permit\",\"alias\":\"general permit\"},{\"value\":\"General Permit Pesticides\",\"alias\":\"pesticide application\"},{\"value\":\"Industrial\",\"alias\":\"discharge from industrial/production processes\"},{\"value\":\"Municipal\",\"alias\":\"public-owned wastewater treatment facility discharge\"},{\"value\":\"Water Supply and Irrigation\",\"alias\":\"culinary water processing discharges\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"NPDES_ID\",\"Permittee\",\"Loc_Addres\",\"City\",\"PermitType\"],\"Identify Fields\":[{\"name\":\"NPDES_ID\",\"alias\":\"UPDES ID\"},{\"name\":\"Permittee\",\"alias\":\"Permit Holder\"},{\"name\":\"PermitType\",\"alias\":\"Permit Type\"},{\"name\":\"Loc_Addres\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"State_Zip\",\"alias\":\"State/Zip Code\"},{\"name\":\"Descript\",\"alias\":\"Description\"},{\"name\":\"Issue_Date\",\"alias\":\"Permit Issued\"},{\"name\":\"Effec_Date\",\"alias\":\"Effective Date\"},{\"name\":\"Expir_Date\",\"alias\":\"Expiration Date\"},{\"name\":\"Contact\",\"alias\":\"Contact Person\"},{\"name\":\"Phone\",\"alias\":\"Phone\"},{\"name\":\"Lat_DD\",\"alias\":\"Latitude\"},{\"name\":\"Long_DD\",\"alias\":\"Longitude\"}],\"ID Field\":\"NPDES_ID\",\"Name Field\":\"Permittee\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100051&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100053&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQUPDESDischargers/FeatureServer/0\"},{\"Layer Name\":\"UPDES Storm Water\",\"Unique ID\":\"12\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQStormWaterDischargers\",\"Table Name\":\"DWQStormWaterDischargers\",\"Geometry Type\":\"point\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of permitted Storm Water Dischargers (storm water from construction, industrial, muncipal sources) .\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"PermitType\",\"fieldType\":\"text\",\"label\":\"Permit Type\",\"options\":[{\"value\":\"Construction Stormwater\",\"alias\":\"storm water discharge at a construction site\"},{\"value\":\"Industrial Stormwater\",\"alias\":\"storm water discharge from industrial facility\"},{\"value\":\"Municipal Stormwater\",\"alias\":\"MS4: storm water discharge from city storm drains\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"NPDES_ID\",\"Permittee\",\"Loc_Addres\",\"City\",\"PermitType\"],\"Identify Fields\":[{\"name\":\"NPDES_ID\",\"alias\":\"UPDES ID\"},{\"name\":\"Permittee\",\"alias\":\"Permit Holder\"},{\"name\":\"PermitType\",\"alias\":\"Permit Type\"},{\"name\":\"Loc_Addres\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"State_Zip\",\"alias\":\"State/Zip Code\"},{\"name\":\"Descript\",\"alias\":\"Description\"},{\"name\":\"Issue_Date\",\"alias\":\"Permit Issued\"},{\"name\":\"Effec_Date\",\"alias\":\"Effective Date\"},{\"name\":\"Expir_Date\",\"alias\":\"Expiration Date\"},{\"name\":\"Contact\",\"alias\":\"Contact Person\"},{\"name\":\"Phone\",\"alias\":\"Phone\"},{\"name\":\"Lat_DD\",\"alias\":\"Latitude\"},{\"name\":\"Long_DD\",\"alias\":\"Longitude\"}],\"ID Field\":\"NPDES_ID\",\"Name Field\":\"Permittee\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100051&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100053&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQUPDESDischargers/FeatureServer/0\"},{\"Layer Name\":\"Underground Injection Control\",\"Unique ID\":\"13\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.UICFacility\",\"Table Name\":\"UICFacility\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"As mandated by the Safe Drinking Water Act (SDWA), the U.S. Environmental Protection Agency (EPA) has promulgated regulations establishing minimum requirements, technical criteria and standards for Underground Injection Control (UIC) programs to protect underground sources of drinking water (USDW) from endangerment by subsurface emplacement of fluids (40 CFR Parts 144-148) into UIC wells.\",\"Metadata Link\":\"https://deq.utah.gov/water-quality/utah-underground-injection-control-uic-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"FacilityName\",\"Result Grid Fields\":[\"FacilityID\",\"FacilityName\",\"FacilityAddress\",\"FacilityCity\"],\"Identify Fields\":[{\"name\":\"FacilityID\",\"alias\":\"UIC Facility ID\"},{\"name\":\"FacilityName\",\"alias\":\"Facility Name\"},{\"name\":\"FacilityAddress\",\"alias\":\"Facility Address\"},{\"name\":\"FacilityCity\",\"alias\":\"Facility City\"}],\"ID Field\":\"FacilityID\",\"Name Field\":\"FacilityName\",\"Related Tables\":\"UDEQ.UICADMIN.UICWell FeatureClass Table\\nUDEQ.UICADMIN.UICWellOperatingStatus GDB Table\\nUDEQ.UICADMIN.UICAuthorization GDB Table\\nUDEQ.UICADMIN.UICAuthorizationAction GDB Table\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100151&DivName=DWQ&ID={FacilityID}&NAME={FacilityName}&ADDRESS={FacilityAddress}&CITY={FacilityCity}&TYPE={}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={FacilityID}&NAME={FacilityName}&ADDRESS={FacilityAddress}&CITY={FacilityCity}&TYPE={}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FacilityID}&NAME={FacilityName}&ADDRESS={FacilityAddress}&CITY={FacilityCity}&TYPE={}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100153&DivName=DWQ&ID={FacilityID}&NAME={FacilityName}&ADDRESS={FacilityAddress}&CITY={FacilityCity}&TYPE={}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/UICFacility/FeatureServer/0\",\"Comments\":\"field: query|prefix (GUID IN (SELECT Facility_FK FROM UICWell WHERE), WellSubClass|number (Well Subclass), 1001 (1 Hazardous Waste Disposal), 1000 (1 Non Hazardous Industrial Waste Disposal), 1002 (1 Non Hazardous Municipal Waste Disposal), 1003 (1 Radioactive Waste Disposal), 1999 (1 Other Class I), 3000 (3 Copper Mining), 3001 (3 Nacholite Mining), 3002 (3 Salt Solution Mining), 3003 (3 Sulfur Mining by Frasch Process), 3004 (3 Uranium Mining), 3999 (3 Other (Class III)), 4001 (4 Exempt CERCLA Remediation), 4002 (4 Exempt RCRA Remediation), 4000 (4 Hazardous Injection Into or Above USDW (BANNED)), 4999 (4 Other (Class IV)), 5000 (5 Agricultural Drainage), 5001 (5 Aquifer Recharge), 5050 (5 Aquifer Storage and Recovery), 5100 (5 CessPools/Untreated Sewage Waste Disposal), 5003 (5 Direct Heat Re-Injection), 5004 (5 Domestic Wastewater Treatment Plant Effluent Disposal), 5005 (5 Electric Power Re-Injection), 5006 (5 Experimental Technology), 5998 (5 Experimental Technology CO2 Sequestration), 5007 (5 Ground Water Aquaculture Return Flow), 5008 (5 Heat Pump/AC Return Flow), 5010 (5 Industrial Drainage), 5014 (5 Industrial Process - Appliance Service), 5015 (5 Industrial Process - Beauty/Barber), 5012 (5 Industrial Process - Car Wash), 5013 (5 Industrial Process - Car Wash (no engine/undercarriage)), 5029 (5 Industrial Process - Cooling Water (no additives)), 5030 (5 Industrial Process - Cooling Water (with additives)), 5034 (5 Industrial Process - Drinking Water Treatment Residual), 5017 (5 Industrial Process - Dry Cleaner), 5028 (5 Industrial Process - Equipment Manufacturing), 5031 (5 Industrial Process - Food Processing), 5019 (5 Industrial Process - Funeral Services), 5018 (5 Industrial Process - Laundromat (no DC)), 5021 (5 Industrial Process - Machine/Welding), 5022 (5 Industrial Process - Medical Services), 5027 (5 Industrial Process - Metal Plating), 5016 (5 Industrial Process - Nail Salon), 5023 (5 Industrial Process - Pesticide Services), 5024 (5 Industrial Process - Photographic Processing), 5025 (5 Industrial Process - Printing), 5032 (5 Industrial Process - Small Engine), 5026 (5 Industrial Process - Veterinary/Kennel/Grooming), 5011 (5 Industrial Process - Water and Waste (General)), 5020 (5 Industrial Process - Wood/Furniture Finishing), 5035 (5 In-Situ Fossil Fuel Recovery), 5037 (5 Mining Sand Or Other Backfill), 5038 (5 Motor Vehicle Waste Disposal (BANNED)), 5040 (5 Saline Water Intrusion Barrier), 5101 (5 Septic Systems), 5044 (5 Solution Mining), 5046 (5 Spent-Brine Return Flow), 5047 (5 Storm Water Drainage), 5048 (5 Subsidence Control Wells), 5002 (5 Subsurface Environmental Remediation), 5045 (5 Other Drainage), 5999 (5 Other (Class V)), 6001 (6 CO2 Sequestration Type 1), 6002 (6 CO2 Sequestration Type 2), 7000 (Non-Injection); field: query|prefix (GUID IN (SELECT Facility_FK FROM UICWell WHERE GUID IN (SELECT Well_FK FROM UICWellOperatingStatus WHERE), OperatingStatusType|text (Well Operating Status Type), UC (Under Construction), AC (Active), PA (Abandoned - Approved), TA (Abandoned - Temporary), AN (Abandoned - Not Approved), PW (Proposed Under Permit Application), PR (Proposed Under Authorization By Rule), PI (Post Injection CO2 Well), OT (Other)\"},{\"Layer Name\":\"Point Source Emissions\",\"Unique ID\":\"14\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQAirEmissionsInventory\",\"Table Name\":\"DAQAirEmissionsInventory\",\"Geometry Type\":\"point\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"Emissions inventories are routinely compiled in order to understand the origins of the various contaminants detected in the air.\",\"Metadata Link\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100120&DivName=DAQ\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"DAQ_ID\",\"Map Label Field\":\"MAP_LABEL\",\"Result Grid Fields\":[\"DAQ_ID\",\"COMPANY\",\"ADDRESS1\",\"CITY\"],\"Identify Fields\":[{\"name\":\"DAQ_ID\",\"alias\":\"DAQ ID\"},{\"name\":\"COMPANY\",\"alias\":\"Site Name\"},{\"name\":\"ADDRESS1\",\"alias\":\"Site Address\"},{\"name\":\"ADDRESS2\",\"alias\":\"Address\"},{\"name\":\"ADDRESS3\",\"alias\":\"Address\"},{\"name\":\"CITY\",\"alias\":\"Site City\"},{\"name\":\"COUNTY\",\"alias\":\"Site County\"},{\"name\":\"EASTING\",\"alias\":\"UTM_Easting\"},{\"name\":\"NORTHING\",\"alias\":\"UTM_Northing\"},{\"name\":\"YEAR\",\"alias\":\"Year\"},{\"name\":\"CARBON_MONOXIDE\",\"alias\":\"Carbon Monoxide (TONS/YR)\"},{\"name\":\"OXIDES_NITROGEN\",\"alias\":\"Oxides of Nitrogen (TONS/YR)\"},{\"name\":\"AMMONIA\",\"alias\":\"Ammonia (TONS/YR)\"},{\"name\":\"PARTICULATE_MATTER_PM10\",\"alias\":\"Particulate Matter - PM10 (TONS/YR)\"},{\"name\":\"OXIDES_SULFUR\",\"alias\":\"Oxides of Sulfur (TONS/YR)\"},{\"name\":\"PM25\",\"alias\":\"Particulate Matter - PM2.5 (TONS/YR)\"},{\"name\":\"VOLATILE_ORGANIC_COMPOUNDS\",\"alias\":\"Volatile Organic Compounds (TONS/YR)\"}],\"ID Field\":\"DAQ_ID\",\"Name Field\":\"COMPANY\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100121&DivName=DAQ&ID={DAQ_ID}&NAME={COMPANY}&ADDRESS={ADDRESS1}&CITY={CITY}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={DAQ_ID}&NAME={COMPANY}&ADDRESS={ADDRESS1}&CITY={CITY}\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQAirEmissionsInventory/FeatureServer/0\"},{\"Layer Name\":\"Oil and Gas - Wells\",\"Unique ID\":\"15\",\"SGID Feature Class Name\":\"SGID.ENERGY.OilGasWells\",\"Table Name\":\"OilGasWells\",\"Geometry Type\":\"point\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The state of Utah is ranked 11th in the country in crude oil production and 10th in natural gas gross production.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"WellStatus\",\"fieldType\":\"text\",\"label\":\"Well Status\",\"options\":[{\"value\":\"DRL\",\"alias\":\"Well Spudded and/or currently Drilling\"},{\"value\":\"P\",\"alias\":\"Producing oil or gas well (OW or GW)\"},{\"value\":\"S\",\"alias\":\"Shut‐in oil or gas well (OW or GW)\"},{\"value\":\"TA\",\"alias\":\"Temporarily‐Abandoned oil or gas well\"}]},{\"type\":\"field\",\"field\":\"WellType\",\"fieldType\":\"text\",\"label\":\"Well Type\",\"options\":[{\"value\":\"OW\",\"alias\":\"Oil well ‐ capable of producing oil in substantial quantities.\"},{\"value\":\"GW\",\"alias\":\"Natural Gas well ‐ capable of producing natural gas in substantial quantities and is not an oil well.\"},{\"value\":\"OGW\",\"alias\":\"Combined Oil and Gas well ‐ producing oil from one lateral or zone and gas from another.\"},{\"value\":\"CBM\",\"alias\":\"Coalbed Methane well ‐ a gas well that produces from coalbeds and rock strata associated with coalbed.\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[{\"field\":\"Operator\",\"label\":\"Operator Name\"},{\"field\":\"FieldName\",\"label\":\"Field Name\"}],\"OID Field\":null,\"Map Label Field\":\"API\",\"Result Grid Fields\":[\"API\",\"WellName\",\"WellType\"],\"Identify Fields\":[{\"name\":\"API\",\"alias\":\"API\"},{\"name\":\"WellName\",\"alias\":\"Name\"},{\"name\":\"County\",\"alias\":\"County\"},{\"name\":\"Operator\",\"alias\":\"Operator Name\"},{\"name\":\"WellType\",\"alias\":\"Well Type\"},{\"name\":\"WellStatus\",\"alias\":\"Well Status\"},{\"name\":\"JURISDICTION\",\"alias\":\"Jurisdiction\"},{\"name\":\"FieldName\",\"alias\":\"Field Name\"},{\"name\":\"CoordsSurf_N\",\"alias\":\"UTM_Northing\"},{\"name\":\"CoordsSurf_E\",\"alias\":\"UTM_Easting\"},{\"name\":\"Latitude\",\"alias\":\"Latitude\"},{\"name\":\"Longitude\",\"alias\":\"Longitude\"},{\"name\":\"Township\",\"alias\":\"Township\"},{\"name\":\"Range\",\"alias\":\"Range\"},{\"name\":\"Section\",\"alias\":\"Section\"},{\"name\":\"OperatorNo\",\"alias\":\"Operator Number\"}],\"ID Field\":\"API\",\"Name Field\":\"WellName\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100066&DivName=DAQ&ID={API}&NAME={WellName}&TYPE={WellType}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={API}&NAME={WellName}&TYPE={WellType}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={API}&NAME={WellName}&TYPE={WellType}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100068&DivName=DAQ&ID={API}&NAME={WellName}&TYPE={WellType}\",\"Feature Service\":\"https://services.arcgis.com/ZzrwjTRez6FJiOq4/ArcGIS/rest/services/viewAGRC_WellData_Surf/FeatureServer/0\"},{\"Layer Name\":\"Permitting and Compliance - Approval Orders/NSR\",\"Unique ID\":\"16\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQPermitCompApproval\",\"Table Name\":\"DAQPermitCompApproval\",\"Geometry Type\":\"point\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The Permitting Branch is responsible for issuing two kinds of permits, construction and operating permits.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[{\"field\":\"OWN_OPERATOR_NAME\",\"label\":\"Owner/Operator Name\"}],\"OID Field\":\"DAQ_ID\",\"Map Label Field\":\"MAP_LABEL\",\"Result Grid Fields\":[\"DAQ_ID\",\"NAME\",\"SITE_ADDRESS_1\",\"SITE_CITY\"],\"Identify Fields\":[{\"name\":\"DAQ_ID\",\"alias\":\"DAQ ID\"},{\"name\":\"NAME\",\"alias\":\"Name\"},{\"name\":\"SITE_ADDRESS_1\",\"alias\":\"Address\"},{\"name\":\"SITE_CITY\",\"alias\":\"Site City\"},{\"name\":\"SITE_ADDRESS_2\",\"alias\":\"Site Address\"},{\"name\":\"SITE_ADDRESS_3\",\"alias\":\"Site Address\"},{\"name\":\"SITE_MAILING_ADDRESS_1\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_2\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_3\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_CITY\",\"alias\":\"Mailing City\"},{\"name\":\"SITE_MAILING_STATE\",\"alias\":\"Mailing State\"},{\"name\":\"SITE_MAILING_ZIP\",\"alias\":\"Mailing Zip\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"UTM_ZONE\",\"alias\":\"UTM Zone\"},{\"name\":\"SITE_COUNTY\",\"alias\":\"Site County\"},{\"name\":\"OWN_OPERATOR_NAME\",\"alias\":\"Owner/Operator Name\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_1\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_2\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_3\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_CITY\",\"alias\":\"Owner/Operator Mailing City\"},{\"name\":\"OWN_OPERATOR_MAILING_STATE\",\"alias\":\"Owner/Operator Mailing State\"},{\"name\":\"OWN_OPERATOR_MAILING_ZIP\",\"alias\":\"Owner/Operator Mailing Zip\"},{\"name\":\"PERMIT_ISSUED\",\"alias\":\"Permit Issued\"}],\"ID Field\":\"DAQ_ID\",\"Name Field\":\"NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100126&DivName=DAQ&ID={DAQ_ID}&NAME={NAME}&ADDRESS={SITE_ADDRESS_1}&CITY={SITE_CITY}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={DAQ_ID}&NAME={NAME}&ADDRESS={SITE_ADDRESS_1}&CITY={SITE_CITY}\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQPermitCompApproval/FeatureServer/0\"},{\"Layer Name\":\"Permitting and Compliance - Operating Permits/Title V Permits\",\"Unique ID\":\"17\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQPermitCompTitleV\",\"Table Name\":\"DAQPermitCompTitleV\",\"Geometry Type\":\"point\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The Permitting Branch is responsible for issuing two kinds of permits, construction and operating permits.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[{\"field\":\"OWN_OPERATOR_NAME\",\"label\":\"Owner/Operator Name\"}],\"OID Field\":\"DAQ_ID\",\"Map Label Field\":\"MAP_LABEL\",\"Result Grid Fields\":[\"DAQ_ID\",\"NAME\",\"SITE_ADDRESS_1\",\"SITE_CITY\"],\"Identify Fields\":[{\"name\":\"DAQ_ID\",\"alias\":\"DAQ ID\"},{\"name\":\"NAME\",\"alias\":\"Name\"},{\"name\":\"SITE_ADDRESS_1\",\"alias\":\"Address\"},{\"name\":\"SITE_CITY\",\"alias\":\"Site City\"},{\"name\":\"SITE_ADDRESS_2\",\"alias\":\"Site Address\"},{\"name\":\"SITE_ADDRESS_3\",\"alias\":\"Site Address\"},{\"name\":\"SITE_MAILING_ADDRESS_1\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_2\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_3\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_CITY\",\"alias\":\"Mailing City\"},{\"name\":\"SITE_MAILING_STATE\",\"alias\":\"Mailing State\"},{\"name\":\"SITE_MAILING_ZIP\",\"alias\":\"Mailing Zip\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"UTM_ZONE\",\"alias\":\"UTM Zone\"},{\"name\":\"SITE_COUNTY\",\"alias\":\"Site County\"},{\"name\":\"OWN_OPERATOR_NAME\",\"alias\":\"Owner/Operator Name\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_1\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_2\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_3\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_CITY\",\"alias\":\"Owner/Operator Mailing City\"},{\"name\":\"OWN_OPERATOR_MAILING_STATE\",\"alias\":\"Owner/Operator Mailing State\"},{\"name\":\"OWN_OPERATOR_MAILING_ZIP\",\"alias\":\"Owner/Operator Mailing Zip\"},{\"name\":\"PERMIT_ISSUED\",\"alias\":\"Permit Issued\"}],\"ID Field\":\"DAQ_ID\",\"Name Field\":\"NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100131&DivName=DAQ&ID={DAQ_ID}&NAME={NAME}&ADDRESS={SITE_ADDRESS_1}&CITY={SITE_CITY}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={DAQ_ID}&NAME={NAME}&ADDRESS={SITE_ADDRESS_1}&CITY={SITE_CITY}\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQPermitCompTitleV/FeatureServer/0\"},{\"Layer Name\":\"Brownfields Other\",\"Unique ID\":\"18\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.BFNONTARGETED\",\"Table Name\":\"BFNONTARGETED\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Brownfields are real property where the expansion, redevelopment, or reuse may be complicated by the presence or potential presence of contamination. This can impede economic development.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/brownfields-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"SITEDESC\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"DATEBROWNF\",\"alias\":\"Date Declared as a Brownfields Project\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100076&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100077&DivName=DERR&LayerName=Brownfields+Other&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100078&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/BFNONTARGETED/FeatureServer/0\"},{\"Layer Name\":\"Brownfields Targeted\",\"Unique ID\":\"19\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.BFTARGETED\",\"Table Name\":\"BFTARGETED\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Brownfields are real property where the expansion, redevelopment, or reuse may be complicated by the presence or potential presence of contamination. This can impede economic development.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/brownfields-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"DATEBROWNF\",\"alias\":\"Date Declared as a Brownfields Project\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100081&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100082&DivName=DERR&LayerName=Brownfields+Targeted&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100083&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/BFTARGETED/FeatureServer/0\"},{\"Layer Name\":\"CERCLA - CERCLIS List\",\"Unique ID\":\"20\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.SITEREM\",\"Table Name\":\"SITEREM\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The CERCLA Branch performs site investigations of potentially contaminated sites within the State of Utah.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/cercla-branch\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"ERB_\",\"alias\":\"Emergency Response Branch\"},{\"name\":\"NPL_\",\"alias\":\"National Priorities List\"},{\"name\":\"PROPOSDNPL\",\"alias\":\"Proposed for NPL\"},{\"name\":\"ARCHIVED\",\"alias\":\"Archived for Cerclis\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100101&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100102&DivName=DERR&LayerName=CERCLA+-+CERCLIS+List&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100103&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/SITEREM/FeatureServer/0\"},{\"Layer Name\":\"CERCLA - National Priorities List\",\"Unique ID\":\"21\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.NPL\",\"Table Name\":\"NPL\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The CERCLA Branch performs site investigations of potentially contaminated sites within the State of Utah.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/cercla-branch\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100096&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100097&DivName=DERR&LayerName=CERCLA+-+National+Priorities+List&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100098&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/NPL/FeatureServer/0\"},{\"Layer Name\":\"Enforceable Written Assurances\",\"Unique ID\":\"22\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.EWA\",\"Table Name\":\"EWA\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"UDEQ has a Brownfields tool known as an Enforceable Written Assurance (EWA), which allows the Executive Director of the UDEQ to issue an EWA to a bona fide prospective purchaser (BFPP).\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/enforceable-written-assurancesvoluntary-cleanup-program#:~:text=Enforceable%20Written%20Assurances%3A-,Voluntary%20Cleanup%20Program,fide%20prospective%20purchaser%20(BFPP).\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100071&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100072&DivName=DERR&LayerName=Enforceable+Written+Assurances&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100073&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/EWA/FeatureServer/0\"},{\"Layer Name\":\"Environmental Incidents\",\"Unique ID\":\"23\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.EnvironmentalIncidents\",\"Table Name\":\"EnvironmentalIncidents\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"This data layer contains incident information submitted to the Division of Environmental Response.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"date\",\"field\":\"Date_Discovered_For_Filter\",\"label\":\"Date Discovered\"}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"DERRID\",\"Map Label Field\":\"Map_Label\",\"Result Grid Fields\":[\"DERRID\",\"Title_EventName\",\"Address_Location\",\"Nearest_City\",\"Map_Label\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"Title_EventName\",\"alias\":\"Title Event Name\"},{\"name\":\"Address_Location\",\"alias\":\"Address Location\"},{\"name\":\"Nearest_City\",\"alias\":\"Nearest City\"},{\"name\":\"County\",\"alias\":\"County\"},{\"name\":\"Date_Discovered\",\"alias\":\"Date Discovered\"},{\"name\":\"Responsible_Party\",\"alias\":\"Responsible Party\"},{\"name\":\"Northing\",\"alias\":\"UTM Northing\"},{\"name\":\"Easting\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"Title_EventName\",\"Related Tables\":\"View dbo.DEQmap_Chemical (This will be the Chemical Tab)\\nView dbo.DEQmap_ImpactedMedia (This will be the Impacted Media Tab)\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100146&DivName=DERR&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100147&DivName=DERR&LayerName=Environmental+Incidents&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100148&DivName=DERR&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/EnvironmentalIncidents/FeatureServer/0\"},{\"Layer Name\":\"Formerly Used Defense\",\"Unique ID\":\"24\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.FUD\",\"Table Name\":\"FUD\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"A Department of Defense (DoD) program that focuses on compliance and cleanup efforts at sites that were formerly used as defense sites.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/defense-environmental-restoration-program-sites-superfund-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"ERB_\",\"alias\":\"Emergency Response Branch\"},{\"name\":\"NPL_\",\"alias\":\"National Priorities List\"},{\"name\":\"PROPOSDNPL\",\"alias\":\"Proposed for NPL\"},{\"name\":\"ARCHIVED\",\"alias\":\"Archived for Cerclis\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100086&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100087&DivName=DERR&LayerName=Formerly+Used+Defense&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100088&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/FUD/FeatureServer/0\"},{\"Layer Name\":\"Military Munition Response Program\",\"Unique ID\":\"25\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.MMRP\",\"Table Name\":\"MMRP\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The Defense Environmental Restoration Program (DERP) was established by the Department of Defense (DoD) to address contamination from past DoD operations and restore land to useable conditions at active installations, Formerly Used Defense Sites (FUDS), and Base Realignment and Closure locations.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/defense-environmental-restoration-program-sites-superfund-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"ERB_\",\"alias\":\"Emergency Response Branch\"},{\"name\":\"NPL_\",\"alias\":\"National Priorities List\"},{\"name\":\"PROPOSDNPL\",\"alias\":\"Proposed for NPL\"},{\"name\":\"ARCHIVED\",\"alias\":\"Archived for Cerclis\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100091&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100092&DivName=DERR&LayerName=Military+Munition+Response+Program&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100093&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/MMRP/FeatureServer/0\"},{\"Layer Name\":\"TIER2\",\"Unique ID\":\"26\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.TIER2\",\"Table Name\":\"TIER2\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The DERR manages the database for the Utah Department of Environmental Quality.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/tier-2-chemical-inventory-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"FAC_NAME\",\"FAC_ADDRES\",\"FAC_CITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"FAC_NAME\",\"alias\":\"Site Name\"},{\"name\":\"FAC_ADDRES\",\"alias\":\"Site Address\"},{\"name\":\"FAC_CITY\",\"alias\":\"Site City\"},{\"name\":\"FAC_CNTY\",\"alias\":\"Site County\"},{\"name\":\"FAC_STATE\",\"alias\":\"State\"},{\"name\":\"FAC_ZIP\",\"alias\":\"Zip Code\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"FAC_NAME\",\"Related Tables\":\"View Arcserver.TIER2RPTYR (This will be the Report Year Tab)\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100106&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100107&DivName=DERR&LayerName=TIER2&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100108&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/TIER2/FeatureServer/0\"},{\"Layer Name\":\"Toxic Release Inventory\",\"Unique ID\":\"27\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.TRI\",\"Table Name\":\"TRI\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The DERR manages the database for the Utah Department of Environmental Quality.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/toxic-release-inventory-tri-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"FAC_NAME\",\"FAC_ADDRES\",\"FAC_CITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"FAC_NAME\",\"alias\":\"Site Name\"},{\"name\":\"FAC_ADDRES\",\"alias\":\"Site Address\"},{\"name\":\"FAC_CITY\",\"alias\":\"Site City\"},{\"name\":\"FAC_CNTY\",\"alias\":\"Site County\"},{\"name\":\"FAC_STATE\",\"alias\":\"State\"},{\"name\":\"FAC_ZIP\",\"alias\":\"Zip Code\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"FAC_NAME\",\"Related Tables\":\"View Arcserver.TRIRPTYR (This will be the Report Year Tab)\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100111&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100112&DivName=DERR&LayerName=Toxic+Release+Inventory&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100113&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/TRI/FeatureServer/0\"},{\"Layer Name\":\"Petroleum Storage Tanks\",\"Unique ID\":\"28\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.FacilityPST\",\"Table Name\":\"FacilityPST\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The Underground Storage Tank (UST) program is a regulatory branch of the Department of Environmental Quality.\",\"Metadata Link\":\"https://opendata.gis.utah.gov/datasets/utah::utah-petroleum-storage-tank-facilities/about\",\"Special Filters\":[{\"type\":\"radio\",\"options\":[{\"value\":\"TANK = '1'\",\"alias\":\"Has UST(s)\"},{\"value\":\"TANK = '1' and OPENTANK = '0'\",\"alias\":\"Tank Status UST: Closed\"},{\"value\":\"OPENTANK = '1'\",\"alias\":\"Tank Status UST: Open\"}]},{\"type\":\"radio\",\"options\":[{\"value\":\"REGAST = '1'\",\"alias\":\"Has State Regulated AST(s)\"},{\"value\":\"REGAST = '1' and OPENREGAST = '0'\",\"alias\":\"Tank Status AST: Closed\"},{\"value\":\"OPENREGAST = '1'\",\"alias\":\"Tank Status AST: Open\"}]},{\"type\":\"radio\",\"options\":[{\"value\":\"RELEASE = '1'\",\"alias\":\"Has Release(s)\"},{\"value\":\"RELEASE = '1' and OPENRELEASE = '0'\",\"alias\":\"Has Closed Release(s)\"},{\"value\":\"OPENRELEASE = '1'\",\"alias\":\"Has Open Release(s)\"}]},{\"type\":\"radio\",\"options\":[{\"value\":\"FACTSHEET = '1'\",\"alias\":\"Land Reuse Initiative\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FacilityID\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"LOCNAME\",\"LOCSTR\",\"LOCCITY\",\"FACILITYDE\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"Facility ID\"},{\"name\":\"HYPERLINK\",\"alias\":\"Land Reuse Fact Sheet\"},{\"name\":\"LOCNAME\",\"alias\":\"Location Name\"},{\"name\":\"LOCSTR\",\"alias\":\"Location Address\"},{\"name\":\"LOCCITY\",\"alias\":\"Location City\"},{\"name\":\"LOCCOUNTY\",\"alias\":\"Location County\"},{\"name\":\"LOCSTATE\",\"alias\":\"Location State\"},{\"name\":\"LOCZIP\",\"alias\":\"Location Zip\"},{\"name\":\"FACILITYDE\",\"alias\":\"Type Of Facility\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"UTMDESC\",\"alias\":\"UTM Collection Method\"},{\"name\":\"HEALTHDIST\",\"alias\":\"Health District\"},{\"name\":\"OWNERNAME\",\"alias\":\"Owner Name\"},{\"name\":\"OWNERADDRESS\",\"alias\":\"Owner Address\"},{\"name\":\"OWNERCITY\",\"alias\":\"Owner City\"},{\"name\":\"OWNERCOUNTY\",\"alias\":\"Owner County\"},{\"name\":\"OWNERSTATE\",\"alias\":\"Owner State\"},{\"name\":\"OWNERZIP\",\"alias\":\"Owner Zip\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Description\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"LOCNAME\",\"Related Tables\":\"View dbo.FMSTankPST\\nView dbo.FMSCompliancePST\\nView dbo.FMSLust\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100156&DivName=DERR&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100157&DivName=DERR&LayerName=Underground+Storage+Tanks&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100158&DivName=DERR&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/FacilityPST/FeatureServer/0\"},{\"Layer Name\":\"Voluntary Cleanup Program\",\"Unique ID\":\"29\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.VCP\",\"Table Name\":\"VCP\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"In 1997, the Utah Voluntary Cleanup Program (VCP) was created to promote the voluntary cleanup of contaminated sites. The VCP is intended to encourage redevelopment of Brownfields and other impacted sites by providing a streamlined cleanup program.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/voluntary-cleanup-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"DATEOFAPPL\",\"alias\":\"Date of VCP Application\"},{\"name\":\"DATECOCIS\",\"alias\":\"Date Certificate of Completion Issued\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Related Tables\":\"View Arcserver.CERCLABRANCHIC\\nView Arcserver.CERCLABRREMED\\nView Arcserver.CERCLABRANCHACTMAJ\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100116&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100117&DivName=DERR&LayerName=Voluntary+Cleanup+Program&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100118&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/VCP/FeatureServer/0\"},{\"Layer Name\":\"Solid Waste Facilities\",\"Unique ID\":\"30\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWMRCSolidWasteFacilities\",\"Table Name\":\"DWMRCSolidWasteFacilities\",\"Geometry Type\":\"point\",\"Division Heading\":\"Waste Management and Radiation Control\",\"Layer Description\":\"The Division of Waste and Radiation Control regulates facilities that treat and dispose of non-hazardous solid waste.\",\"Metadata Link\":\"https://deq.utah.gov/waste-management-and-radiation-control/solid-waste-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FACILITY_NUMBER\",\"Map Label Field\":\"FACILITY_NAME\",\"Result Grid Fields\":[\"FACILITY_NUMBER\",\"FACILITY_NAME\",\"STREET_ADDRESS\",\"CITY_NAME\"],\"Identify Fields\":[{\"name\":\"FACILITY_NUMBER\",\"alias\":\"Facility ID\"},{\"name\":\"FACILITY_NAME\",\"alias\":\"Facility Name\"},{\"name\":\"STREET_ADDRESS\",\"alias\":\"Facility Address\"},{\"name\":\"CITY_NAME\",\"alias\":\"Facility City\"},{\"name\":\"LATITUDE\",\"alias\":\"Latitude [in decimal degrees]\"},{\"name\":\"LONGITUDE\",\"alias\":\"Longitude [in decimal degrees]\"}],\"ID Field\":\"FACILITY_NUMBER\",\"Name Field\":\"FACILITY_NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100136&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100138&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWMRCSolidWasteFacilities/FeatureServer/0\"},{\"Layer Name\":\"Hazardous Waste and Used Oil\",\"Unique ID\":\"31\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWMRCHazWasteUsedOilFacilities\",\"Table Name\":\"DWMRCHazWasteUsedOilFacilities\",\"Geometry Type\":\"point\",\"Division Heading\":\"Waste Management and Radiation Control\",\"Layer Description\":\"The Division of Waste Management and Radiation Control regulates facilities that treat, store and dispose of hazardous waste and used oil.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FACILITY_NUMBER\",\"Map Label Field\":\"FACILITY_NAME\",\"Result Grid Fields\":[\"FACILITY_NUMBER\",\"FACILITY_NAME\",\"STREET_ADDRESS\",\"CITY_NAME\"],\"Identify Fields\":[{\"name\":\"FACILITY_NUMBER\",\"alias\":\"Facility ID\"},{\"name\":\"FACILITY_NAME\",\"alias\":\"Facility Name\"},{\"name\":\"STREET_ADDRESS\",\"alias\":\"Facility Address\"},{\"name\":\"CITY_NAME\",\"alias\":\"Facility City\"},{\"name\":\"LATITUDE\",\"alias\":\"Latitude [in decimal degrees]\"},{\"name\":\"LONGITUDE\",\"alias\":\"Longitude [in decimal degrees]\"}],\"ID Field\":\"FACILITY_NUMBER\",\"Name Field\":\"FACILITY_NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100136&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100138&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWMRCHazWasteUsedOilFacilities/FeatureServer/0\"},{\"Layer Name\":\"Low Level Waste Disposal and Uranium Mills\",\"Unique ID\":\"32\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWMRCLLRWUMillFacilities\",\"Table Name\":\"DWMRCLLRWUMillFacilities\",\"Geometry Type\":\"point\",\"Division Heading\":\"Waste Management and Radiation Control\",\"Layer Description\":\"The Division of Waste and Radiation Control regulates facilities that treat and dispose of radioactive waste and Uranium mills.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FACILITY_NUMBER\",\"Map Label Field\":\"FACILITY_NAME\",\"Result Grid Fields\":[\"FACILITY_NUMBER\",\"FACILITY_NAME\"],\"Identify Fields\":[{\"name\":\"FACILITY_NUMBER\",\"alias\":\"Facility ID\"},{\"name\":\"FACILITY_NAME\",\"alias\":\"Facility Name\"},{\"name\":\"LATITUDE\",\"alias\":\"Latitude [in decimal degrees]\"},{\"name\":\"LONGITUDE\",\"alias\":\"Longitude [in decimal degrees]\"}],\"ID Field\":\"FACILITY_NUMBER\",\"Name Field\":\"FACILITY_NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100136&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100138&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWMRCLLRWUMillFacilities/FeatureServer/0\"},{\"Layer Name\":\"Water Rights Points of Diversion\",\"Unique ID\":\"33\",\"SGID Feature Class Name\":\"DirectFrom.Source.PointsOfDiversion\",\"Table Name\":\"PointsOfDiversion\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Points of Diversion depicts agricultural irrigation and other diversion points at or along water features. This dataset is stewarded by the Utah Division of Water Resources.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"checkbox\",\"options\":[{\"value\":\"TYPE <> 'Abandonded Well' AND NOT SOURCE LIKE 'Non-Production Well%' AND NOT(TYPE = 'Underground' AND SUMMARY_ST = 'T')\",\"alias\":\"All other PODs\"},{\"value\":\"TYPE = 'Abandonded Well'\",\"alias\":\"Abandoned PODs\"},{\"value\":\"SOURCE LIKE 'Non-Production Well%'\",\"alias\":\"Test PODs\"},{\"value\":\"TYPE = 'Underground' AND SUMMARY_ST = 'T'\",\"alias\":\"Terminated PODs\"}]}],\"Special Filter Default To On\":true,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"WRNUM\",\"Result Grid Fields\":[\"WRNUM\",\"TYPE\"],\"Identify Fields\":[{\"name\":\"WRNUM\",\"alias\":\"Water Rights Number\"},{\"name\":\"CHEXNUM\",\"alias\":\"Water Rights Secondary Number\"},{\"name\":\"TYPE\",\"alias\":\"Water Right Description\"},{\"name\":\"SUMMARY_ST\",\"alias\":\"Summary Status\"},{\"name\":\"STATUS\",\"alias\":\"Permit Status\"},{\"name\":\"PRIORITY\",\"alias\":\"Date of Establishment of a Water Right\"},{\"name\":\"USES\",\"alias\":\"Water Uses\"},{\"name\":\"CFS\",\"alias\":\"Cubic Feet per Second\"},{\"name\":\"ACFT\",\"alias\":\"Acre-Feet\"},{\"name\":\"LOCATION\",\"alias\":\"Water Right Address\"},{\"name\":\"WIN\",\"alias\":\"Well Identification Number\"},{\"name\":\"OWNER\",\"alias\":\"Entity that Owns Water Right\"},{\"name\":\"SOURCE\",\"alias\":\"Source of Water Right\"}],\"ID Field\":\"WRNUM\",\"Name Field\":\"OWNER\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100161&DivName=DDW&ID={WRNUM}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100162&DivName=DDW&LayerName=Water+Rights+Points+of+Diversion&ID={WRNUM}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={WRNUM}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100163&DivName=DDW&ID={WRNUM}\",\"Feature Service\":\"https://services.arcgis.com/ZzrwjTRez6FJiOq4/ArcGIS/rest/services/PODView/FeatureServer/0\"},{\"Layer Name\":\"Air Monitoring by Station\",\"Unique ID\":\"34\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQAirMonitorByStation\",\"Table Name\":\"DAQAirMonitorByStation\",\"Geometry Type\":\"point\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The Air Monitoring Section is responsible for operating and maintaining an ambient air monitoring network.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"StationID\",\"Map Label Field\":\"MapLabel\",\"Result Grid Fields\":[\"StationID\",\"StationName\",\"StationAddress\",\"StationCity\"],\"Identify Fields\":[{\"name\":\"StationID\",\"alias\":\"Station ID\"},{\"name\":\"StationName\",\"alias\":\"Station Name\"},{\"name\":\"EPAID\",\"alias\":\"EPA ID\"},{\"name\":\"StationAddress\",\"alias\":\"Station Address\"},{\"name\":\"StationCity\",\"alias\":\"Station City\"},{\"name\":\"StationCounty\",\"alias\":\"Station County\"},{\"name\":\"StationZip\",\"alias\":\"Station Zip\"},{\"name\":\"Latitude\",\"alias\":\"Latitude\"},{\"name\":\"Longitude\",\"alias\":\"Longitude\"}],\"ID Field\":\"StationID\",\"Name Field\":\"StationName\",\"Related Tables\":\"AVData.sde\\\\AVData.dbo.interactive_map_monitoring_data\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100141&DivName=DAQ&ID={StationID}&NAME={StationName}&ADDRESS={StationAddress}&CITY={StationCity}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={StationID}&NAME={StationName}&ADDRESS={StationAddress}&CITY={StationCity}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={StationID}&NAME={StationName}&ADDRESS={StationAddress}&CITY={StationCity}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100143&DivName=DAQ&ID={StationID}&NAME={StationName}&ADDRESS={StationAddress}&CITY={StationCity}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQAirMonitorByStation/FeatureServer/0\"},{\"Layer Name\":\"Hydrologic Units (HUC8)\",\"Unique ID\":\"35\",\"SGID Feature Class Name\":\"SGID.WATER.HUC\",\"Table Name\":\"HUC\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Hydrologic Unit boundaries according to 8-digit Hydrologic Unit Catalog (HUC) sub basins.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"HUC\",\"Result Grid Fields\":[\"HUC\",\"NAME\"],\"Identify Fields\":[{\"name\":\"HUC\",\"alias\":\"Hydrologic Unit Catalog ID\"},{\"name\":\"NAME\",\"alias\":\"Hydrologic Unit Name\"}],\"ID Field\":\"HUC\",\"Name Field\":\"NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100026&DivName=DWQ&ID={HUC}&NAME={NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={HUC}&NAME={NAME}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={HUC}&NAME={NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100028&DivName=DWQ&ID={HUC}&NAME={NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/Utah_HUC_Boundaries/FeatureServer/0\"},{\"Layer Name\":\"Pre-1978 Residential Structures\",\"Unique ID\":\"36\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQPre1978LeadInHomes\",\"Table Name\":\"DAQPre1978LeadInHomes\",\"Geometry Type\":\"point\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"Lead-Based Paint Program. Lead-Based Paint (LBP) was banned for use in houses in 1978, however, in houses built before 1978, there is a possibility that LBP is still present.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"AddNum\",\"Result Grid Fields\":[\"PARCEL_ID\",\"FullAdd\",\"City\",\"PROP_CLASS\"],\"Identify Fields\":[{\"name\":\"FullAdd\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"ZipCode\",\"alias\":\"Zip Code\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"BUILT_YR\",\"alias\":\"Year Built\"},{\"name\":\"PARCEL_ID\",\"alias\":\"Parcel ID\"},{\"name\":\"CURRENT_ASOF\",\"alias\":\"Current As Of\"},{\"name\":\"PROP_CLASS\",\"alias\":\"Property Class\"}],\"ID Field\":\"PARCEL_ID\",\"Name Field\":\"PARCEL_ID\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100121&DivName=DAQ&ID={PARCEL_ID}&ADDRESS={FullAdd}&CITY={City}&TYPE={PROP_CLASS}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={PARCEL_ID}&ADDRESS={FullAdd}&CITY={City}&TYPE={PROP_CLASS}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={PARCEL_ID}&ADDRESS={FullAdd}&CITY={City}&TYPE={PROP_CLASS}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=775824&ID={PARCEL_ID}&ADDRESS={FullAdd}&CITY={City}&TYPE={PROP_CLASS}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQPre1978LeadInHomes/FeatureServer/0\"},{\"Layer Name\":\"Dry Cleaner Facilities\",\"Unique ID\":\"37\",\"SGID Feature Class Name\":\"DirectFrom.Source.DryCleaners\",\"Table Name\":\"DryCleaners\",\"Geometry Type\":\"point\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Historic and active dry cleaner locations.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FID\",\"Map Label Field\":\"Map_Label\",\"Result Grid Fields\":[\"FID\",\"NAME\",\"ADDRESS\",\"CITY\",\"Type\"],\"Identify Fields\":[{\"name\":\"FID\",\"alias\":\"Dry Cleaner ID\"},{\"name\":\"Type\",\"alias\":\"Site Program Description\"},{\"name\":\"NAME\",\"alias\":\"Location Name\"},{\"name\":\"Alias1\",\"alias\":\"Location Alias 1\"},{\"name\":\"Alias2\",\"alias\":\"Location Alias 2\"},{\"name\":\"ADDRESS\",\"alias\":\"Location Address\"},{\"name\":\"CITY\",\"alias\":\"Location City\"},{\"name\":\"County\",\"alias\":\"Location County\"},{\"name\":\"ZIP_CODE\",\"alias\":\"Location Zip Code\"},{\"name\":\"Status\",\"alias\":\"Status\"},{\"name\":\"Sixties\",\"alias\":\"Active 1960s\"},{\"name\":\"Seventies\",\"alias\":\"Active 1970s\"},{\"name\":\"Eighties\",\"alias\":\"Active 1980s\"},{\"name\":\"Nineties\",\"alias\":\"Active 1990s\"}],\"ID Field\":\"FID\",\"Name Field\":\"NAME\",\"Related Tables\":\"None\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100001&DivName=DERR&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100002&DivName=DERR&LayerName=Dry+Cleaner+Facilities&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100003&DivName=DERR&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DERR&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"Feature Service\":\"https://mapserv.utah.gov/arcgis/rest/services/DEQEnviro/MapService/MapServer/35\"},{\"Layer Name\":\"Public Water System Ratings\",\"Unique ID\":\"38\",\"SGID Feature Class Name\":\"ETLFrom.Source.DDWSystemRatings\",\"Table Name\":\"DDWSystemRatings\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Public Drinking Water System ratings as determined by Utah DDW\",\"Metadata Link\":\"https://www.arcgis.com/home/item.html?id=56b14b5c604041bba7acad249e2b4fbc\",\"Special Filters\":[{\"type\":\"field\",\"field\":\"STATUS\",\"fieldType\":\"text\",\"label\":\"Status\",\"options\":[{\"value\":\"Active\",\"alias\":\"Active\"},{\"value\":\"Inactive\",\"alias\":\"Inactive\"}]},{\"type\":\"field\",\"field\":\"SYSTEMTYPE\",\"fieldType\":\"text\",\"label\":\"System Type\",\"options\":[{\"value\":\"Non-Public\",\"alias\":\"Non-Public\"},{\"value\":\"Non-Community\",\"alias\":\"Non-Community\"},{\"value\":\"Community\",\"alias\":\"Community\"},{\"value\":\"Unknown\",\"alias\":\"Unknown\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"SYSTEMNAME\",\"Result Grid Fields\":[\"PWSID\",\"SYSTEMNAME\",\"RATING\",\"SYSTEMTYPE\",\"REPORTS_URL\"],\"Identify Fields\":[{\"name\":\"PWSID\",\"alias\":\"PWS ID\"},{\"name\":\"SYSTEMNAME\",\"alias\":\"System Name\"},{\"name\":\"RATING\",\"alias\":\"Rating\"},{\"name\":\"RATINGDATE\",\"alias\":\"Rating Date\"},{\"name\":\"STATUS\",\"alias\":\"Status\"},{\"name\":\"SYSTEMTYPE\",\"alias\":\"System Type\"},{\"name\":\"REPORTS_URL\",\"alias\":\"Reports Link\"}],\"ID Field\":\"PWSID\",\"Name Field\":\"SYSTEMNAME\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={PWSID}&NAME={SYSTEMNAME}&TYPE={SYSTEMTYPE}\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/PWSRatings/FeatureServer/1\"},{\"Layer Name\":\"Municipal Separate Storm Sewer System (MS4) Permits\",\"Unique ID\":\"39\",\"SGID Feature Class Name\":\"DirectFrom.Source.DWQMS4Permits\",\"Table Name\":\"DWQMS4Permits\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations and permit information for Municipal Separate Storm Sewer System (MS4) Permits\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"MS4_Permit\",\"PermitName\",\"Address\",\"City\",\"Muni_Type\"],\"Identify Fields\":[{\"name\":\"MS4_Permit\",\"alias\":\"MS4 permit ID\"},{\"name\":\"PermitName\",\"alias\":\"Permit name\"},{\"name\":\"Contact\",\"alias\":\"Contact\"},{\"name\":\"Phone\",\"alias\":\"Phone\"},{\"name\":\"Address\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"Zipcode\",\"alias\":\"Zipcode\"},{\"name\":\"County\",\"alias\":\"Permit county\"},{\"name\":\"Receiv_Wat\",\"alias\":\"Receiving waterbody\"},{\"name\":\"Issue_Date\",\"alias\":\"Issue date\"},{\"name\":\"Effec_Date\",\"alias\":\"Effective date\"},{\"name\":\"Expir_Date\",\"alias\":\"Expiration date\"},{\"name\":\"MAPLABEL\",\"alias\":\"Map label\"},{\"name\":\"DataSource\",\"alias\":\"Data source\"},{\"name\":\"Muni_Type\",\"alias\":\"Municipality type\"}],\"ID Field\":\"MS4_Permit\",\"Name Field\":\"PermitName\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={MS4_Permit}&NAME={PermitName}&ADDRESS={Address}&CITY={City}&TYPE={Muni_Type}\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://mapserv.utah.gov/arcgis/rest/services/DEQEnviro/MapService/MapServer/37\"},{\"Layer Name\":\"Air Toxics Respiratory Hazard EJ Index\",\"Unique ID\":\"40\",\"SGID Feature Class Name\":\"DirectFrom.Source.Air_Toxics_Respiratory_HI_EJ_Index\",\"Table Name\":\"Air_Toxics_Respiratory_HI_EJ_Index\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for air toxics respiratory hazard index relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=e1dd512c8ded4f9fb1f10fd755bbd65a\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_RESP_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_RESP_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_RESP\",\"alias\":\"Air toxics respiratory hazard index\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Air_Toxics_Respiratory_HI_EJ_Index/FeatureServer/9\"},{\"Layer Name\":\"Air Toxics Cancer Risk EJ Index\",\"Unique ID\":\"41\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_NATA_Cancer_Risk\",\"Table Name\":\"EJScreen_NATA_Cancer_Risk\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for air toxics cancer risk relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=1cb5f72f29ba406797bebf2f8be1138a\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_CANCR_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_CANCR_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_CANCR\",\"alias\":\"Air toxics cancer risk\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_NATA_Cancer_Risk/FeatureServer/8\"},{\"Layer Name\":\"Ozone EJ Index\",\"Unique ID\":\"42\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJ_Screen_OZONE\",\"Table Name\":\"EJ_Screen_OZONE\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for ozone relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=87fb4df40f8d49d7b3ad2a67e8465b4d\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_OZONE_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_OZONE_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_OZONE\",\"alias\":\"Ozone\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJ_Screen_OZONE/FeatureServer/1\"},{\"Layer Name\":\"Particulate Matter 2.5 EJ Index\",\"Unique ID\":\"43\",\"SGID Feature Class Name\":\"DirectFrom.Source.PM_25_EJ_Index\",\"Table Name\":\"PM_25_EJ_Index\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for particulate matter 2.5 (PM 2.5) relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=f321a59928d7481095793adeba51c36c\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PM25_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PM25_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PM25\",\"alias\":\"PM 2.5\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/PM_25_EJ_Index/FeatureServer/0\"},{\"Layer Name\":\"Diesel Particulate Matter EJ Index\",\"Unique ID\":\"44\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Diesel_PM_2_5\",\"Table Name\":\"EJScreen_Diesel_PM_2_5\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for diesel particulate matter relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=3efe9a3f06364966add5e73bb99fa9e2\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_DSLPM_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_DSLPM_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_DSLPM\",\"alias\":\"Diesel PM\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Diesel_PM_2_5/FeatureServer/7\"},{\"Layer Name\":\"Traffic Proximity EJ Index\",\"Unique ID\":\"45\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Traffic_Proximity\",\"Table Name\":\"EJScreen_Traffic_Proximity\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for traffic proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=e67879f8ed2840f78a0f4823e6473089\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PTRAF_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PTRAF_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PTRAF\",\"alias\":\"Traffic Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Traffic_Proximity/FeatureServer/10\"},{\"Layer Name\":\"Lead Paint in Homes EJ Index\",\"Unique ID\":\"46\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Lead_Paint_in_Homes\",\"Table Name\":\"EJScreen_Lead_Paint_in_Homes\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for lead paint in homes relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=86bc6f66224c4804979b38dad1fcf819\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_LDPNT_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_LDPNT_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_LDPNT\",\"alias\":\"Lead Paint\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Lead_Paint_in_Homes/FeatureServer/11\"},{\"Layer Name\":\"Superfund Proximity EJ Index\",\"Unique ID\":\"47\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Superfund_Proximity\",\"Table Name\":\"EJScreen_Superfund_Proximity\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for superfund site proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=2c565177b5c541cebe367ffc542776f3\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PNPL_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PNPL_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PNPL\",\"alias\":\"Superfund Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Superfund_Proximity/FeatureServer/12\"},{\"Layer Name\":\"Risk Management Plan Facility Proximity EJ Index\",\"Unique ID\":\"48\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJ_Screen_Risk_Management_Plan_Facilities__Extremely_Hazardous_Materials_\",\"Table Name\":\"EJ_Screen_Risk_Management_Plan_Facilities__Extremely_Hazardous_Materials_\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for risk management plan (RMP) facility proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=f48dd84cfec944e68115115b2bbdc929\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PRMP_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PRMP_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PRMP\",\"alias\":\"Risk Management Plan Facility Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJ_Screen_Risk_Management_Plan_Facilities__Extremely_Hazardous_Materials_/FeatureServer/13\"},{\"Layer Name\":\"Hazardous Waste Proximity EJ Index\",\"Unique ID\":\"49\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Hazardous_Waste_Proximity\",\"Table Name\":\"EJScreen_Hazardous_Waste_Proximity\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for hazardous waste proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=1eb33fc7c1d748c19a7dc62ed1895fa6\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PTSDF_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PTSDF_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PTSDF\",\"alias\":\"Hazardous Waste Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Hazardous_Waste_Proximity/FeatureServer/14\"},{\"Layer Name\":\"Underground Storage Tanks EJ Index\",\"Unique ID\":\"50\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Underground_Storage_Tanks\",\"Table Name\":\"EJScreen_Underground_Storage_Tanks\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for underground storage tanks relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=927fd67ac2324d16976fc36795fea7af\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_UST_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_UST_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_UST\",\"alias\":\"Underground Storage Tanks\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Underground_Storage_Tanks/FeatureServer/15\"},{\"Layer Name\":\"Wastewater Discharge EJ Index\",\"Unique ID\":\"51\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Wastewater_Discharge\",\"Table Name\":\"EJScreen_Wastewater_Discharge\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for wastewater discharge relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=59ca531e84104a6b855f3891862f18e3\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PWDIS_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PWDIS_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PWDIS\",\"alias\":\"Wastewater Discharge\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Wastewater_Discharge/FeatureServer/16\"},{\"Layer Name\":\"Ozone Nonattainment/Maintenance Areas\",\"Unique ID\":\"52\",\"SGID Feature Class Name\":\"DirectFrom.Source.OzoneNonattainment\",\"Table Name\":\"OzoneNonattainment\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"Ozone nonattainment or maintenance areas (8 hr 2015 standard)\",\"Metadata Link\":\"https://gispub.epa.gov/arcgis/rest/services/OAR_OAQPS/NonattainmentAreas/MapServer/2\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":\"composite_id\",\"Result Grid Fields\":[\"composite_id\",\"area_name\",\"state_suffix\",\"current_status\"],\"Identify Fields\":[{\"name\":\"area_name\",\"alias\":\"Name\"},{\"name\":\"pollutant_name\",\"alias\":\"Pollutant\"},{\"name\":\"designation_citation\",\"alias\":\"Designation\"},{\"name\":\"designation_url\",\"alias\":\"Designation URL\"},{\"name\":\"current_status\",\"alias\":\"Current Status\"},{\"name\":\"classification\",\"alias\":\"Classification\"},{\"name\":\"design_value\",\"alias\":\"Design Value\"},{\"name\":\"meets_naaqs\",\"alias\":\"Meets NAAQS\"}],\"ID Field\":\"composite_id\",\"Name Field\":\"area_name\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={composite_id}&NAME={area_name}&ADDRESS={}&CITY={state_suffix}&TYPE={current_status}\",\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/green-book/green-book-8-hour-ozone-2015-area-information\",\"Feature Service\":\"https://gispub.epa.gov/arcgis/rest/services/OAR_OAQPS/NonattainmentAreas/MapServer/2\"},{\"Layer Name\":\"PM 2.5 Nonattainment/Maintenance Areas\",\"Unique ID\":\"53\",\"SGID Feature Class Name\":\"DirectFrom.Source.PMNonattainment\",\"Table Name\":\"PMNonattainment\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"PM 2.5 nonattainment or maintenance areas (24 hr 2006 standard)\",\"Metadata Link\":\"https://gispub.epa.gov/arcgis/rest/services/OAR_OAQPS/NonattainmentAreas/MapServer/5\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":\"composite_id\",\"Result Grid Fields\":[\"composite_id\",\"area_name\",\"state_suffix\",\"current_status\"],\"Identify Fields\":[{\"name\":\"area_name\",\"alias\":\"Name\"},{\"name\":\"pollutant_name\",\"alias\":\"Pollutant\"},{\"name\":\"designation_citation\",\"alias\":\"Designation\"},{\"name\":\"designation_url\",\"alias\":\"Designation URL\"},{\"name\":\"current_status\",\"alias\":\"Current Status\"},{\"name\":\"classification\",\"alias\":\"Classification\"},{\"name\":\"dv24\",\"alias\":\"Design Value 24hr\"},{\"name\":\"meets_naaqs\",\"alias\":\"Meets NAAQS\"}],\"ID Field\":\"composite_id\",\"Name Field\":\"area_name\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama?ID={composite_id}&NAME={area_name}&ADDRESS={}&CITY={state_suffix}&TYPE={current_status}\",\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/green-book/green-book-pm-25-2006-area-information\",\"Feature Service\":\"https://gispub.epa.gov/arcgis/rest/services/OAR_OAQPS/NonattainmentAreas/MapServer/5\"},{\"Layer Name\":\"EJ Demographic Index\",\"Unique ID\":\"54\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Demographic_Index\",\"Table Name\":\"EJScreen_Demographic_Index\",\"Geometry Type\":\"polygon\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 demographic index (%ile) relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=23eb5c1168ae4d699b95842f9631f3a3\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_VULEOPCT\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Related Tables\":\"None\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Demographic_Index/FeatureServer/2\"}]", + "queryLayers": "[{\"Layer Name\":\"Public Water System Facilities\",\"SGID Feature Class Name\":\"DirectFrom.Source.WSFacilities\",\"Table Name\":\"WSFacilities\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Wells, springs and surface-water intakes used by public water systems.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=PublicWaterSystemFacs_Metadata.pdf\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"SYSFACID\",\"Result Grid Fields\":[\"SYSFACID\",{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},\"SYSNUMBER\",\"SYSNAME\",\"FACTYPEDESC\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100001&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={FACTYPEDESC}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={FACTYPEDESC}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100003&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={FACTYPEDESC}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Public_Water_System_Sources/FeatureServer/0\"},{\"Layer Name\":\"Ground Water Protection Zones\",\"SGID Feature Class Name\":\"DirectFrom.Source.GroundWaterZones\",\"Table Name\":\"GroundWaterZones\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Drinking Water Source Protection zones for ground-water sources.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=GroundWaterZones_Metadata.pdf\",\"Special Filters\":[{\"type\":\"field\",\"field\":\"ProtZone\",\"fieldType\":\"number\",\"label\":\"Protection Zone\",\"options\":[{\"value\":\"1\",\"alias\":\"Zone 1\"},{\"value\":\"2\",\"alias\":\"Zone 2\"},{\"value\":\"3\",\"alias\":\"Zone 3\"},{\"value\":\"4\",\"alias\":\"Zone 4\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"ProtZone\",\"Result Grid Fields\":[\"SYSFACID\",\"FACNAME\",\"SYSNUMBER\",\"SYSNAME\",\"ProtZone\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"ProtZone\",\"alias\":\"Protection Zone\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100006&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100008&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Groundwater_Source_Protection_Zones/FeatureServer/4\"},{\"Layer Name\":\"Source Water Assessment Zones\",\"SGID Feature Class Name\":\"DirectFrom.Source.TransientNCZones\",\"Table Name\":\"TransientNCZones\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Source Water Assessment zones for sources in transient non-community systems.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=SourceWaterAssessmentZones_Metadata.pdf\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"ProtZone\",\"Result Grid Fields\":[\"SYSFACID\",\"FACNAME\",\"SYSNUMBER\",\"SYSNAME\",\"ProtZone\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"ProtZone\",\"alias\":\"Protection Zone\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100011&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100013&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Source_Water_Assessment_Zones_for_TNC_Systems/FeatureServer/2\"},{\"Layer Name\":\"Surface Water Protection Zones\",\"SGID Feature Class Name\":\"DirectFrom.Source.SurfaceWaterZones\",\"Table Name\":\"SurfaceWaterZones\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Drinking Water Source Protection zones for surface-water sources.\",\"Metadata Link\":\"https://71dvtvplh8.execute-api.us-west-2.amazonaws.com/PROD/deq-interactive-maps-docs?doc-id=SurfaceWaterZones_Metadata.pdf\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"ProtZone\",\"Result Grid Fields\":[\"SYSFACID\",\"FACNAME\",\"SYSNUMBER\",\"SYSNAME\",\"ProtZone\"],\"Identify Fields\":[{\"name\":\"SYSFACID\",\"alias\":\"System-Facility ID\"},{\"name\":\"SYSNUMBER\",\"alias\":\"System Number\"},{\"name\":\"SYSNAME\",\"alias\":\"System Name\"},{\"name\":\"FACID\",\"alias\":\"Facility Identifier\"},{\"name\":\"FACNAME\",\"alias\":\"Facility Name\"},{\"name\":\"FACTYPECODE\",\"alias\":\"Facility Type Code\"},{\"name\":\"FACTYPEDESC\",\"alias\":\"Facility Type Description\"},{\"name\":\"FACACTIVITY\",\"alias\":\"Facility Activity Status\"},{\"name\":\"ProtZone\",\"alias\":\"Protection Zone\"},{\"name\":\"SYSTYPE\",\"alias\":\"System Type\"},{\"name\":\"SYSACTIVITY\",\"alias\":\"System Activity Status\"},{\"name\":\"SYSPOPULATION\",\"alias\":\"System Population\"},{\"name\":\"SYSPOPWHSALE\",\"alias\":\"System Wholesale Population\"},{\"name\":\"SYSPHONE\",\"alias\":\"System Phone\"},{\"name\":\"SYSPHONEEXT\",\"alias\":\"System Phone Extension\"},{\"name\":\"SYSADDRESS1\",\"alias\":\"System Address1\"},{\"name\":\"SYSADDRESS2\",\"alias\":\"System Address2\"},{\"name\":\"SYSCITY\",\"alias\":\"System City\"},{\"name\":\"SYSSTATE\",\"alias\":\"System State\"},{\"name\":\"SYSZIP\",\"alias\":\"System ZIP Code\"}],\"ID Field\":\"SYSFACID\",\"Name Field\":\"FACNAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100016&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100018&DivName=DDW&ID={SYSFACID}&NAME={FACNAME}&ADDRESS={SYSNUMBER}&CITY={SYSNAME}&TYPE={ProtZone}\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Utah_DDW_Surface_Water_Source_Protection_Zones/FeatureServer/3\"},{\"Layer Name\":\"Irrigated Crop Consumptive Use Zones\",\"SGID Feature Class Name\":\"SGID.WATER.DDWIrrigatedCropConsumptiveUseZones\",\"Table Name\":\"DDWIrrigatedCropConsumptiveUseZones\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Irrigated crop consumptive use zones for calculating drinking water source sizing. See Utah Administrative Code R309-510-7(3).\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"CUZone\",\"Result Grid Fields\":[\"CUZone\"],\"Identify Fields\":[{\"name\":\"CUZone\",\"alias\":\"Consumptive Use Zone\"}],\"ID Field\":\"CUZone\",\"Name Field\":\"CUZone\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100021&DivName=DDW&ID={CUZone}&NAME={}&ADDRESS={}&CITY={}&TYPE={}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={CUZone}&NAME={}&ADDRESS={}&CITY={}&TYPE={}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100023&DivName=DDW&ID={CUZone}&NAME={}&ADDRESS={}&CITY={}&TYPE={}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DDWIrrigatedCropConsumptiveUseZones/FeatureServer/0\"},{\"Layer Name\":\"Assessed Lakes\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQAssessedLakes\",\"Table Name\":\"DWQAssessedLakes\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Lakes which the Division of Water Quality monitors and regularly assesses on a 2-year cycle.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"WBODY_ID\",\"NAME\",\"COUNTY\"],\"Identify Fields\":[{\"name\":\"NAME\",\"alias\":\"NAME\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"WBODY_ID\",\"alias\":\"Assessment Unit ID\"},{\"name\":\"ACRES\",\"alias\":\"Acres\"},{\"name\":\"LONG_NAD83\",\"alias\":\"Longitude\"},{\"name\":\"LAT_NAD83\",\"alias\":\"Latitude\"}],\"ID Field\":\"WBODY_ID\",\"Name Field\":\"NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100026&DivName=DWQ&ID={WBODY_ID}&NAME={NAME}&ADDRESS={COUNTY}&CITY={}&TYPE={}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={WBODY_ID}&NAME={NAME}&ADDRESS={COUNTY}&CITY={}&TYPE={}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100028&DivName=DWQ&ID={WBODY_ID}&NAME={NAME}&ADDRESS={COUNTY}&CITY={}&TYPE={}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQAssessedLakes/FeatureServer/0\"},{\"Layer Name\":\"Assessed Waters 2022\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQAssessedWaters\",\"Table Name\":\"DWQAssessedWaters\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Water Quality assessment results of geographically defined streams, lakes, and reservoirs.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"checkbox\",\"options\":[{\"value\":\"ASSESSMENT = '1: Supports all designated uses'\",\"alias\":\"1: Supports all designated uses\"},{\"value\":\"ASSESSMENT = '2: Supports all assessed uses'\",\"alias\":\"2: Supports all assessed uses\"},{\"value\":\"ASSESSMENT = '3: Insufficient Data. Need more information'\",\"alias\":\"3: Insufficient Data. Need more information\"},{\"value\":\"ASSESSMENT = '4A: Approved TMDL. Impaired'\",\"alias\":\"4A: Approved TMDL. Impaired\"},{\"value\":\"ASSESSMENT = '4A: Approved TMDL. Impaired / 4C: Habitat Impaired'\",\"alias\":\"4A: Approved TMDL. Impaired / 4C: Habitat Impaired\"},{\"value\":\"ASSESSMENT = '5: TMDL Required (Impaired 303d list) and 4A: TMDL Approved (Impaired)'\",\"alias\":\"5: TMDL Required (303d List) / 4A: TMDL Approved (Impaired)\"},{\"value\":\"ASSESSMENT = '5: TMDL Required (Impaired 303d list)'\",\"alias\":\"5: TMDL Required (Impaired 303d list)\"},{\"value\":\"ASSESSMENT = 'none: no defined assessment unit(s)'\",\"alias\":\"None: No defined assessment unit(s)\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"ASSESS_ID\",\"AU_NAME\",\"AU_DESCRIP\",\"ASSESSMENT\",\"IMPAIRMENT\"],\"Identify Fields\":[{\"name\":\"AU_NAME\",\"alias\":\"Assessment Unit Name\"},{\"name\":\"AU_DESCRIP\",\"alias\":\"Assess Unit Description\"},{\"name\":\"ASSESS_ID\",\"alias\":\"Assessment Unit ID\"},{\"name\":\"PROTECTED\",\"alias\":\"Beneficial Use Classes\"},{\"name\":\"ASSESSMENT\",\"alias\":\"2022 Assessment Category\"},{\"name\":\"IMPAIRMENT\",\"alias\":\"Beneficial Use: Impairment Cause\"},{\"name\":\"TMDL_REQRD\",\"alias\":\"Required TMDL (303d list)\"},{\"name\":\"TMDL_APPRV\",\"alias\":\"Approved TMDL (not supporting)\"},{\"name\":\"Delist2022\",\"alias\":\"303d Delisted Parameters(s)\"},{\"name\":\"BLU_Ribbon\",\"alias\":\"Blue Ribbon Fishery\"},{\"name\":\"ANTI_DEGRD\",\"alias\":\"Anti-Degradation Category\"},{\"name\":\"Watershed_Scientist\",\"alias\":\"Watershed Scientist\"},{\"name\":\"Email\",\"alias\":\"Email\"},{\"name\":\"Phone\",\"alias\":\"Phone\"}],\"ID Field\":\"ASSESS_ID\",\"Name Field\":\"AU_NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100031&DivName=DWQ&ID={ASSESS_ID}&NAME={AU_NAME}&ADDRESS={AU_DESCRIP}&CITY={ASSESSMENT}&TYPE={IMPAIRMENT}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={ASSESS_ID}&NAME={AU_NAME}&ADDRESS={AU_DESCRIP}&CITY={ASSESSMENT}&TYPE={IMPAIRMENT}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100033&DivName=DWQ&ID={ASSESS_ID}&NAME={AU_NAME}&ADDRESS={AU_DESCRIP}&CITY={ASSESSMENT}&TYPE={IMPAIRMENT}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQAssessedWaters/FeatureServer/0\"},{\"Layer Name\":\"Groundwater Permits\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQGroundwaterPermits\",\"Table Name\":\"DWQGroundwaterPermits\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of permitted groundwater dischargers.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"Permit_No_\",\"Permittee\",\"Loc_Addres\",\"City\",\"Permitted\"],\"Identify Fields\":[{\"name\":\"Permit_No_\",\"alias\":\"Permit ID\"},{\"name\":\"Permittee\",\"alias\":\"Permit Holder\"},{\"name\":\"Loc_Addres\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"Permitted\",\"alias\":\"Type\"},{\"name\":\"Sector\",\"alias\":\"Sector\"},{\"name\":\"Manager\",\"alias\":\"Permit Manager\"},{\"name\":\"Issue_Date\",\"alias\":\"Issue Date\"},{\"name\":\"Expiration\",\"alias\":\"Permit Expires\"},{\"name\":\"Latitude\",\"alias\":\"Latitude\"},{\"name\":\"Longitude\",\"alias\":\"Longitude\"},{\"name\":\"Web_Info\",\"alias\":\"Web Info\"}],\"ID Field\":\"Permit_No_\",\"Name Field\":\"Permittee\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100036&DivName=DWQ&ID={Permit_No_}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={Permitted}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={Permit_No_}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={Permitted}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100038&DivName=DWQ&ID={Permit_No_}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={Permitted}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQGroundwaterPermits/FeatureServer/0\"},{\"Layer Name\":\"Mercury in Fish Tissue\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQMercuryInFishTissue\",\"Table Name\":\"DWQMercuryInFishTissue\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of mercury in fish tissue samples and consumption advisories/species are identified.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"FISH_ADVIS\",\"fieldType\":\"text\",\"label\":\"Fish Advisory\",\"options\":[{\"value\":\"Fish Consumption Advisory\",\"alias\":\"fish consumption advisory in effect\"},{\"value\":\"No Consumption Advisory\",\"alias\":\"no advisories issued\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"MonLoc_ID\",\"SPECIES\",\"SITE_DESCR\",\"AVERAGE\",\"FISH_ADVIS\"],\"Identify Fields\":[{\"name\":\"MonLoc_ID\",\"alias\":\"Monitoring Location ID\"},{\"name\":\"SITE_DESCR\",\"alias\":\"Site Description\"},{\"name\":\"SPECIES\",\"alias\":\"Species\"},{\"name\":\"FISH_ADVIS\",\"alias\":\"Consumption Advisory\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"SAMPLE_NUM\",\"alias\":\"Sample Size\"},{\"name\":\"AVERAGE\",\"alias\":\"Mercury Concentration\"},{\"name\":\"YEAR\",\"alias\":\"Year\"},{\"name\":\"WATER\",\"alias\":\"Sample Type\"},{\"name\":\"Min_Hg\",\"alias\":\"Minimum\"},{\"name\":\"Max_Hg\",\"alias\":\"Maximum\"},{\"name\":\"LATNAD83DD\",\"alias\":\"Latitude\"},{\"name\":\"LONNAD83DD\",\"alias\":\"Longitude\"}],\"ID Field\":\"MonLoc_ID\",\"Name Field\":\"SPECIES\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100041&DivName=DWQ&ID={MonLoc_ID}&NAME={SPECIES}&ADDRESS={SITE_DESCR}&CITY={AVERAGE}&TYPE={FISH_ADVIS}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={MonLoc_ID}&NAME={SPECIES}&ADDRESS={SITE_DESCR}&CITY={AVERAGE}&TYPE={FISH_ADVIS}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100043&DivName=DWQ&ID={MonLoc_ID}&NAME={SPECIES}&ADDRESS={SITE_DESCR}&CITY={AVERAGE}&TYPE={FISH_ADVIS}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQMercuryInFishTissue/FeatureServer/0\"},{\"Layer Name\":\"Monitoring Locations\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQMonitoringLocations\",\"Table Name\":\"DWQMonitoringLocations\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Water Quality monitoring sample site locations for streams, lakes, wells, and discharging facilities, etc.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"AWQMS_TYPE\",\"fieldType\":\"text\",\"label\":\"Type\",\"options\":[{\"value\":\"Canal Drainage\",\"alias\":\"water (excess) conveyance away from area of use\"},{\"value\":\"Canal Irrigation\",\"alias\":\"water used for crop irrigation\"},{\"value\":\"Canal Transport\",\"alias\":\"water in-route to area of use\"},{\"value\":\"Facility Other\",\"alias\":\"industrial/municipal facility discharge to state waters\"},{\"value\":\"Lake\",\"alias\":\"reservoir or natural lake sample\"},{\"value\":\"Mine/Mine Discharge\",\"alias\":\"water sample within or discharging from a mine\"},{\"value\":\"Other-Ground Water\",\"alias\":\"groundwater sample\"},{\"value\":\"River/Stream\",\"alias\":\"water from river/stream bed\"},{\"value\":\"Seep\",\"alias\":\"water sample from a seep\"},{\"value\":\"Spring\",\"alias\":\"water sample form a spring\"},{\"value\":\"Storm Sewer\",\"alias\":\"storm drain water sample location\"},{\"value\":\"Waste Sewer\",\"alias\":\"sewer system water sample location\"},{\"value\":\"Well\",\"alias\":\"water well sample site\"},{\"value\":\"Wetland Undifferentiated\",\"alias\":\"impounded or natural wetland sample\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"MonLoc_ID\",\"NAME\",\"AU_NAME\",\"AU_ASSESS\",\"AWQMS_TYPE\"],\"Identify Fields\":[{\"name\":\"MonLoc_ID\",\"alias\":\"Monitoring Location ID\"},{\"name\":\"AWQMS_TYPE\",\"alias\":\"Monitoring Type\"},{\"name\":\"NAME\",\"alias\":\"Site Description\"},{\"name\":\"AU_NAME\",\"alias\":\"Assessment Unit\"},{\"name\":\"AU_ASSESS\",\"alias\":\"Assessment Unit ID\"},{\"name\":\"BEN_CLASS\",\"alias\":\"Beneficial Uses\"},{\"name\":\"LONNAD83DD\",\"alias\":\"Longitude\"},{\"name\":\"LATNAD83DD\",\"alias\":\"Latitude\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"Anti_Deg\",\"alias\":\"Anti-Degradation Category\"}],\"ID Field\":\"MonLoc_ID\",\"Name Field\":\"NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100046&DivName=DWQ&ID={MonLoc_ID}&NAME={NAME}&ADDRESS={AU_NAME}&CITY={AU_ASSESS}&TYPE={AWQMS_TYPE}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={MonLoc_ID}&NAME={NAME}&ADDRESS={AU_NAME}&CITY={AU_ASSESS}&TYPE={AWQMS_TYPE}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100048&DivName=DWQ&ID={MonLoc_ID}&NAME={NAME}&ADDRESS={AU_NAME}&CITY={AU_ASSESS}&TYPE={AWQMS_TYPE}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQMonitoringLocations/FeatureServer/0\"},{\"Layer Name\":\"UPDES Dischargers\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQUPDESDischargers\",\"Table Name\":\"DWQUPDESDischargers\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of permitted industrial, and municipal (POTW).\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"PermitType\",\"fieldType\":\"text\",\"label\":\"Permit Type\",\"options\":[{\"value\":\"Biosolids\",\"alias\":\"de-watered sewage sludge composting\"},{\"value\":\"Concentrated Animal Feeding Operation\",\"alias\":\"concentrated animal feeding operation (dairy or feedlot)\"},{\"value\":\"Coal Mine\",\"alias\":\"coal mining and processing\"},{\"value\":\"Construction De-watering\",\"alias\":\"construction site de-watering (usually groundwater)\"},{\"value\":\"EPA Permit\",\"alias\":\"discharge permits issued by EPA\"},{\"value\":\"Fish Hatchery\",\"alias\":\"fish propagation operations \"},{\"value\":\"General Permit\",\"alias\":\"general permit\"},{\"value\":\"General Permit Pesticides\",\"alias\":\"pesticide application\"},{\"value\":\"Industrial\",\"alias\":\"discharge from industrial/production processes\"},{\"value\":\"Municipal\",\"alias\":\"public-owned wastewater treatment facility discharge\"},{\"value\":\"Water Supply and Irrigation\",\"alias\":\"culinary water processing discharges\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"NPDES_ID\",\"Permittee\",\"Loc_Addres\",\"City\",\"PermitType\"],\"Identify Fields\":[{\"name\":\"NPDES_ID\",\"alias\":\"UPDES ID\"},{\"name\":\"Permittee\",\"alias\":\"Permit Holder\"},{\"name\":\"PermitType\",\"alias\":\"Permit Type\"},{\"name\":\"Loc_Addres\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"State_Zip\",\"alias\":\"State/Zip Code\"},{\"name\":\"Descript\",\"alias\":\"Description\"},{\"name\":\"Issue_Date\",\"alias\":\"Permit Issued\"},{\"name\":\"Effec_Date\",\"alias\":\"Effective Date\"},{\"name\":\"Expir_Date\",\"alias\":\"Expiration Date\"},{\"name\":\"Contact\",\"alias\":\"Contact Person\"},{\"name\":\"Phone\",\"alias\":\"Phone\"},{\"name\":\"Lat_DD\",\"alias\":\"Latitude\"},{\"name\":\"Long_DD\",\"alias\":\"Longitude\"}],\"ID Field\":\"NPDES_ID\",\"Name Field\":\"Permittee\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100051&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100053&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQUPDESDischargers/FeatureServer/0\"},{\"Layer Name\":\"UPDES Storm Water\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWQStormWaterDischargers\",\"Table Name\":\"DWQStormWaterDischargers\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations of permitted Storm Water Dischargers (storm water from construction, industrial, muncipal sources) .\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"PermitType\",\"fieldType\":\"text\",\"label\":\"Permit Type\",\"options\":[{\"value\":\"Construction Stormwater\",\"alias\":\"storm water discharge at a construction site\"},{\"value\":\"Industrial Stormwater\",\"alias\":\"storm water discharge from industrial facility\"},{\"value\":\"Municipal Stormwater\",\"alias\":\"MS4: storm water discharge from city storm drains\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"NPDES_ID\",\"Permittee\",\"Loc_Addres\",\"City\",\"PermitType\"],\"Identify Fields\":[{\"name\":\"NPDES_ID\",\"alias\":\"UPDES ID\"},{\"name\":\"Permittee\",\"alias\":\"Permit Holder\"},{\"name\":\"PermitType\",\"alias\":\"Permit Type\"},{\"name\":\"Loc_Addres\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"State_Zip\",\"alias\":\"State/Zip Code\"},{\"name\":\"Descript\",\"alias\":\"Description\"},{\"name\":\"Issue_Date\",\"alias\":\"Permit Issued\"},{\"name\":\"Effec_Date\",\"alias\":\"Effective Date\"},{\"name\":\"Expir_Date\",\"alias\":\"Expiration Date\"},{\"name\":\"Contact\",\"alias\":\"Contact Person\"},{\"name\":\"Phone\",\"alias\":\"Phone\"},{\"name\":\"Lat_DD\",\"alias\":\"Latitude\"},{\"name\":\"Long_DD\",\"alias\":\"Longitude\"}],\"ID Field\":\"NPDES_ID\",\"Name Field\":\"Permittee\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100051&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100053&DivName=DWQ&ID={NPDES_ID}&NAME={Permittee}&ADDRESS={Loc_Addres}&CITY={City}&TYPE={PermitType}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWQUPDESDischargers/FeatureServer/0\"},{\"Layer Name\":\"Underground Injection Control\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.UICFacility\",\"Table Name\":\"UICFacility\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"As mandated by the Safe Drinking Water Act (SDWA), the U.S. Environmental Protection Agency (EPA) has promulgated regulations establishing minimum requirements, technical criteria and standards for Underground Injection Control (UIC) programs to protect underground sources of drinking water (USDW) from endangerment by subsurface emplacement of fluids (40 CFR Parts 144-148) into UIC wells.\",\"Metadata Link\":\"https://deq.utah.gov/water-quality/utah-underground-injection-control-uic-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"FacilityName\",\"Result Grid Fields\":[\"FacilityID\",\"FacilityName\",\"FacilityAddress\",\"FacilityCity\"],\"Identify Fields\":[{\"name\":\"FacilityID\",\"alias\":\"UIC Facility ID\"},{\"name\":\"FacilityName\",\"alias\":\"Facility Name\"},{\"name\":\"FacilityAddress\",\"alias\":\"Facility Address\"},{\"name\":\"FacilityCity\",\"alias\":\"Facility City\"}],\"ID Field\":\"FacilityID\",\"Name Field\":\"FacilityName\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100151&DivName=DWQ&ID={FacilityID}&NAME={FacilityName}&ADDRESS={FacilityAddress}&CITY={FacilityCity}&TYPE={}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FacilityID}&NAME={FacilityName}&ADDRESS={FacilityAddress}&CITY={FacilityCity}&TYPE={}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100153&DivName=DWQ&ID={FacilityID}&NAME={FacilityName}&ADDRESS={FacilityAddress}&CITY={FacilityCity}&TYPE={}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/UICFacility/FeatureServer/0\",\"Comments\":\"field: query|prefix (GUID IN (SELECT Facility_FK FROM UICWell WHERE), WellSubClass|number (Well Subclass), 1001 (1 Hazardous Waste Disposal), 1000 (1 Non Hazardous Industrial Waste Disposal), 1002 (1 Non Hazardous Municipal Waste Disposal), 1003 (1 Radioactive Waste Disposal), 1999 (1 Other Class I), 3000 (3 Copper Mining), 3001 (3 Nacholite Mining), 3002 (3 Salt Solution Mining), 3003 (3 Sulfur Mining by Frasch Process), 3004 (3 Uranium Mining), 3999 (3 Other (Class III)), 4001 (4 Exempt CERCLA Remediation), 4002 (4 Exempt RCRA Remediation), 4000 (4 Hazardous Injection Into or Above USDW (BANNED)), 4999 (4 Other (Class IV)), 5000 (5 Agricultural Drainage), 5001 (5 Aquifer Recharge), 5050 (5 Aquifer Storage and Recovery), 5100 (5 CessPools/Untreated Sewage Waste Disposal), 5003 (5 Direct Heat Re-Injection), 5004 (5 Domestic Wastewater Treatment Plant Effluent Disposal), 5005 (5 Electric Power Re-Injection), 5006 (5 Experimental Technology), 5998 (5 Experimental Technology CO2 Sequestration), 5007 (5 Ground Water Aquaculture Return Flow), 5008 (5 Heat Pump/AC Return Flow), 5010 (5 Industrial Drainage), 5014 (5 Industrial Process - Appliance Service), 5015 (5 Industrial Process - Beauty/Barber), 5012 (5 Industrial Process - Car Wash), 5013 (5 Industrial Process - Car Wash (no engine/undercarriage)), 5029 (5 Industrial Process - Cooling Water (no additives)), 5030 (5 Industrial Process - Cooling Water (with additives)), 5034 (5 Industrial Process - Drinking Water Treatment Residual), 5017 (5 Industrial Process - Dry Cleaner), 5028 (5 Industrial Process - Equipment Manufacturing), 5031 (5 Industrial Process - Food Processing), 5019 (5 Industrial Process - Funeral Services), 5018 (5 Industrial Process - Laundromat (no DC)), 5021 (5 Industrial Process - Machine/Welding), 5022 (5 Industrial Process - Medical Services), 5027 (5 Industrial Process - Metal Plating), 5016 (5 Industrial Process - Nail Salon), 5023 (5 Industrial Process - Pesticide Services), 5024 (5 Industrial Process - Photographic Processing), 5025 (5 Industrial Process - Printing), 5032 (5 Industrial Process - Small Engine), 5026 (5 Industrial Process - Veterinary/Kennel/Grooming), 5011 (5 Industrial Process - Water and Waste (General)), 5020 (5 Industrial Process - Wood/Furniture Finishing), 5035 (5 In-Situ Fossil Fuel Recovery), 5037 (5 Mining Sand Or Other Backfill), 5038 (5 Motor Vehicle Waste Disposal (BANNED)), 5040 (5 Saline Water Intrusion Barrier), 5101 (5 Septic Systems), 5044 (5 Solution Mining), 5046 (5 Spent-Brine Return Flow), 5047 (5 Storm Water Drainage), 5048 (5 Subsidence Control Wells), 5002 (5 Subsurface Environmental Remediation), 5045 (5 Other Drainage), 5999 (5 Other (Class V)), 6001 (6 CO2 Sequestration Type 1), 6002 (6 CO2 Sequestration Type 2), 7000 (Non-Injection); field: query|prefix (GUID IN (SELECT Facility_FK FROM UICWell WHERE GUID IN (SELECT Well_FK FROM UICWellOperatingStatus WHERE), OperatingStatusType|text (Well Operating Status Type), UC (Under Construction), AC (Active), PA (Abandoned - Approved), TA (Abandoned - Temporary), AN (Abandoned - Not Approved), PW (Proposed Under Permit Application), PR (Proposed Under Authorization By Rule), PI (Post Injection CO2 Well), OT (Other)\"},{\"Layer Name\":\"Point Source Emissions\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQAirEmissionsInventory\",\"Table Name\":\"DAQAirEmissionsInventory\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"Emissions inventories are routinely compiled in order to understand the origins of the various contaminants detected in the air.\",\"Metadata Link\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100120&DivName=DAQ\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"DAQ_ID\",\"Map Label Field\":\"MAP_LABEL\",\"Result Grid Fields\":[\"DAQ_ID\",\"COMPANY\",\"ADDRESS1\",\"CITY\"],\"Identify Fields\":[{\"name\":\"DAQ_ID\",\"alias\":\"DAQ ID\"},{\"name\":\"COMPANY\",\"alias\":\"Site Name\"},{\"name\":\"ADDRESS1\",\"alias\":\"Site Address\"},{\"name\":\"ADDRESS2\",\"alias\":\"Address\"},{\"name\":\"ADDRESS3\",\"alias\":\"Address\"},{\"name\":\"CITY\",\"alias\":\"Site City\"},{\"name\":\"COUNTY\",\"alias\":\"Site County\"},{\"name\":\"EASTING\",\"alias\":\"UTM_Easting\"},{\"name\":\"NORTHING\",\"alias\":\"UTM_Northing\"},{\"name\":\"YEAR\",\"alias\":\"Year\"},{\"name\":\"CARBON_MONOXIDE\",\"alias\":\"Carbon Monoxide (TONS/YR)\"},{\"name\":\"OXIDES_NITROGEN\",\"alias\":\"Oxides of Nitrogen (TONS/YR)\"},{\"name\":\"AMMONIA\",\"alias\":\"Ammonia (TONS/YR)\"},{\"name\":\"PARTICULATE_MATTER_PM10\",\"alias\":\"Particulate Matter - PM10 (TONS/YR)\"},{\"name\":\"OXIDES_SULFUR\",\"alias\":\"Oxides of Sulfur (TONS/YR)\"},{\"name\":\"PM25\",\"alias\":\"Particulate Matter - PM2.5 (TONS/YR)\"},{\"name\":\"VOLATILE_ORGANIC_COMPOUNDS\",\"alias\":\"Volatile Organic Compounds (TONS/YR)\"}],\"ID Field\":\"DAQ_ID\",\"Name Field\":\"COMPANY\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100121&DivName=DAQ&ID={DAQ_ID}&NAME={COMPANY}&ADDRESS={ADDRESS1}&CITY={CITY}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQAirEmissionsInventory/FeatureServer/0\"},{\"Layer Name\":\"Oil and Gas - Wells\",\"SGID Feature Class Name\":\"SGID.ENERGY.OilGasWells\",\"Table Name\":\"OilGasWells\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The state of Utah is ranked 11th in the country in crude oil production and 10th in natural gas gross production.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"field\",\"field\":\"WellStatus\",\"fieldType\":\"text\",\"label\":\"Well Status\",\"options\":[{\"value\":\"DRL\",\"alias\":\"Well Spudded and/or currently Drilling\"},{\"value\":\"P\",\"alias\":\"Producing oil or gas well (OW or GW)\"},{\"value\":\"S\",\"alias\":\"Shut‐in oil or gas well (OW or GW)\"},{\"value\":\"TA\",\"alias\":\"Temporarily‐Abandoned oil or gas well\"}]},{\"type\":\"field\",\"field\":\"WellType\",\"fieldType\":\"text\",\"label\":\"Well Type\",\"options\":[{\"value\":\"OW\",\"alias\":\"Oil well ‐ capable of producing oil in substantial quantities.\"},{\"value\":\"GW\",\"alias\":\"Natural Gas well ‐ capable of producing natural gas in substantial quantities and is not an oil well.\"},{\"value\":\"OGW\",\"alias\":\"Combined Oil and Gas well ‐ producing oil from one lateral or zone and gas from another.\"},{\"value\":\"CBM\",\"alias\":\"Coalbed Methane well ‐ a gas well that produces from coalbeds and rock strata associated with coalbed.\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[{\"field\":\"Operator\",\"label\":\"Operator Name\"},{\"field\":\"FieldName\",\"label\":\"Field Name\"}],\"OID Field\":null,\"Map Label Field\":\"API\",\"Result Grid Fields\":[\"API\",\"WellName\",\"WellType\"],\"Identify Fields\":[{\"name\":\"API\",\"alias\":\"API\"},{\"name\":\"WellName\",\"alias\":\"Name\"},{\"name\":\"County\",\"alias\":\"County\"},{\"name\":\"Operator\",\"alias\":\"Operator Name\"},{\"name\":\"WellType\",\"alias\":\"Well Type\"},{\"name\":\"WellStatus\",\"alias\":\"Well Status\"},{\"name\":\"JURISDICTION\",\"alias\":\"Jurisdiction\"},{\"name\":\"FieldName\",\"alias\":\"Field Name\"},{\"name\":\"CoordsSurf_N\",\"alias\":\"UTM_Northing\"},{\"name\":\"CoordsSurf_E\",\"alias\":\"UTM_Easting\"},{\"name\":\"Latitude\",\"alias\":\"Latitude\"},{\"name\":\"Longitude\",\"alias\":\"Longitude\"},{\"name\":\"Township\",\"alias\":\"Township\"},{\"name\":\"Range\",\"alias\":\"Range\"},{\"name\":\"Section\",\"alias\":\"Section\"},{\"name\":\"OperatorNo\",\"alias\":\"Operator Number\"}],\"ID Field\":\"API\",\"Name Field\":\"WellName\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100066&DivName=DAQ&ID={API}&NAME={WellName}&TYPE={WellType}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={API}&NAME={WellName}&TYPE={WellType}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100068&DivName=DAQ&ID={API}&NAME={WellName}&TYPE={WellType}\",\"Feature Service\":\"https://services.arcgis.com/ZzrwjTRez6FJiOq4/ArcGIS/rest/services/viewAGRC_WellData_Surf/FeatureServer/0\"},{\"Layer Name\":\"Permitting and Compliance - Approval Orders/NSR\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQPermitCompApproval\",\"Table Name\":\"DAQPermitCompApproval\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The Permitting Branch is responsible for issuing two kinds of permits, construction and operating permits.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[{\"field\":\"OWN_OPERATOR_NAME\",\"label\":\"Owner/Operator Name\"}],\"OID Field\":\"DAQ_ID\",\"Map Label Field\":\"MAP_LABEL\",\"Result Grid Fields\":[\"DAQ_ID\",\"NAME\",\"SITE_ADDRESS_1\",\"SITE_CITY\"],\"Identify Fields\":[{\"name\":\"DAQ_ID\",\"alias\":\"DAQ ID\"},{\"name\":\"NAME\",\"alias\":\"Name\"},{\"name\":\"SITE_ADDRESS_1\",\"alias\":\"Address\"},{\"name\":\"SITE_CITY\",\"alias\":\"Site City\"},{\"name\":\"SITE_ADDRESS_2\",\"alias\":\"Site Address\"},{\"name\":\"SITE_ADDRESS_3\",\"alias\":\"Site Address\"},{\"name\":\"SITE_MAILING_ADDRESS_1\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_2\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_3\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_CITY\",\"alias\":\"Mailing City\"},{\"name\":\"SITE_MAILING_STATE\",\"alias\":\"Mailing State\"},{\"name\":\"SITE_MAILING_ZIP\",\"alias\":\"Mailing Zip\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"UTM_ZONE\",\"alias\":\"UTM Zone\"},{\"name\":\"SITE_COUNTY\",\"alias\":\"Site County\"},{\"name\":\"OWN_OPERATOR_NAME\",\"alias\":\"Owner/Operator Name\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_1\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_2\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_3\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_CITY\",\"alias\":\"Owner/Operator Mailing City\"},{\"name\":\"OWN_OPERATOR_MAILING_STATE\",\"alias\":\"Owner/Operator Mailing State\"},{\"name\":\"OWN_OPERATOR_MAILING_ZIP\",\"alias\":\"Owner/Operator Mailing Zip\"},{\"name\":\"PERMIT_ISSUED\",\"alias\":\"Permit Issued\"}],\"ID Field\":\"DAQ_ID\",\"Name Field\":\"NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100126&DivName=DAQ&ID={DAQ_ID}&NAME={NAME}&ADDRESS={SITE_ADDRESS_1}&CITY={SITE_CITY}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQPermitCompApproval/FeatureServer/0\"},{\"Layer Name\":\"Permitting and Compliance - Operating Permits/Title V Permits\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQPermitCompTitleV\",\"Table Name\":\"DAQPermitCompTitleV\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The Permitting Branch is responsible for issuing two kinds of permits, construction and operating permits.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[{\"field\":\"OWN_OPERATOR_NAME\",\"label\":\"Owner/Operator Name\"}],\"OID Field\":\"DAQ_ID\",\"Map Label Field\":\"MAP_LABEL\",\"Result Grid Fields\":[\"DAQ_ID\",\"NAME\",\"SITE_ADDRESS_1\",\"SITE_CITY\"],\"Identify Fields\":[{\"name\":\"DAQ_ID\",\"alias\":\"DAQ ID\"},{\"name\":\"NAME\",\"alias\":\"Name\"},{\"name\":\"SITE_ADDRESS_1\",\"alias\":\"Address\"},{\"name\":\"SITE_CITY\",\"alias\":\"Site City\"},{\"name\":\"SITE_ADDRESS_2\",\"alias\":\"Site Address\"},{\"name\":\"SITE_ADDRESS_3\",\"alias\":\"Site Address\"},{\"name\":\"SITE_MAILING_ADDRESS_1\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_2\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_ADDRESS_3\",\"alias\":\"Mailing Address\"},{\"name\":\"SITE_MAILING_CITY\",\"alias\":\"Mailing City\"},{\"name\":\"SITE_MAILING_STATE\",\"alias\":\"Mailing State\"},{\"name\":\"SITE_MAILING_ZIP\",\"alias\":\"Mailing Zip\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"UTM_ZONE\",\"alias\":\"UTM Zone\"},{\"name\":\"SITE_COUNTY\",\"alias\":\"Site County\"},{\"name\":\"OWN_OPERATOR_NAME\",\"alias\":\"Owner/Operator Name\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_1\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_2\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_ADDRESS_3\",\"alias\":\"Owner/Operator Mailing Address\"},{\"name\":\"OWN_OPERATOR_MAILING_CITY\",\"alias\":\"Owner/Operator Mailing City\"},{\"name\":\"OWN_OPERATOR_MAILING_STATE\",\"alias\":\"Owner/Operator Mailing State\"},{\"name\":\"OWN_OPERATOR_MAILING_ZIP\",\"alias\":\"Owner/Operator Mailing Zip\"},{\"name\":\"PERMIT_ISSUED\",\"alias\":\"Permit Issued\"}],\"ID Field\":\"DAQ_ID\",\"Name Field\":\"NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100131&DivName=DAQ&ID={DAQ_ID}&NAME={NAME}&ADDRESS={SITE_ADDRESS_1}&CITY={SITE_CITY}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQPermitCompTitleV/FeatureServer/0\"},{\"Layer Name\":\"Brownfields Other\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.BFNONTARGETED\",\"Table Name\":\"BFNONTARGETED\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Brownfields are real property where the expansion, redevelopment, or reuse may be complicated by the presence or potential presence of contamination. This can impede economic development.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/brownfields-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"SITEDESC\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"DATEBROWNF\",\"alias\":\"Date Declared as a Brownfields Project\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100076&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100077&DivName=DERR&LayerName=Brownfields+Other&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100078&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={SITEDESC}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/BFNONTARGETED/FeatureServer/0\"},{\"Layer Name\":\"Brownfields Targeted\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.BFTARGETED\",\"Table Name\":\"BFTARGETED\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Brownfields are real property where the expansion, redevelopment, or reuse may be complicated by the presence or potential presence of contamination. This can impede economic development.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/brownfields-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"DATEBROWNF\",\"alias\":\"Date Declared as a Brownfields Project\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100081&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100082&DivName=DERR&LayerName=Brownfields+Targeted&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100083&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/BFTARGETED/FeatureServer/0\"},{\"Layer Name\":\"CERCLA - CERCLIS List\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.SITEREM\",\"Table Name\":\"SITEREM\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The CERCLA Branch performs site investigations of potentially contaminated sites within the State of Utah.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/cercla-branch\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"ERB_\",\"alias\":\"Emergency Response Branch\"},{\"name\":\"NPL_\",\"alias\":\"National Priorities List\"},{\"name\":\"PROPOSDNPL\",\"alias\":\"Proposed for NPL\"},{\"name\":\"ARCHIVED\",\"alias\":\"Archived for Cerclis\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100101&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100102&DivName=DERR&LayerName=CERCLA+-+CERCLIS+List&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100103&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/SITEREM/FeatureServer/0\"},{\"Layer Name\":\"CERCLA - National Priorities List\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.NPL\",\"Table Name\":\"NPL\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The CERCLA Branch performs site investigations of potentially contaminated sites within the State of Utah.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/cercla-branch\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100096&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100097&DivName=DERR&LayerName=CERCLA+-+National+Priorities+List&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100098&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/NPL/FeatureServer/0\"},{\"Layer Name\":\"Enforceable Written Assurances\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.EWA\",\"Table Name\":\"EWA\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"UDEQ has a Brownfields tool known as an Enforceable Written Assurance (EWA), which allows the Executive Director of the UDEQ to issue an EWA to a bona fide prospective purchaser (BFPP).\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/enforceable-written-assurancesvoluntary-cleanup-program#:~:text=Enforceable%20Written%20Assurances%3A-,Voluntary%20Cleanup%20Program,fide%20prospective%20purchaser%20(BFPP).\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100071&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100072&DivName=DERR&LayerName=Enforceable+Written+Assurances&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100073&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/EWA/FeatureServer/0\"},{\"Layer Name\":\"Environmental Incidents\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.EnvironmentalIncidents\",\"Table Name\":\"EnvironmentalIncidents\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"This data layer contains incident information submitted to the Division of Environmental Response.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"date\",\"field\":\"Date_Discovered_For_Filter\",\"label\":\"Date Discovered\"}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"DERRID\",\"Map Label Field\":\"Map_Label\",\"Result Grid Fields\":[\"DERRID\",\"Title_EventName\",\"Address_Location\",\"Nearest_City\",\"Map_Label\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"Title_EventName\",\"alias\":\"Title Event Name\"},{\"name\":\"Address_Location\",\"alias\":\"Address Location\"},{\"name\":\"Nearest_City\",\"alias\":\"Nearest City\"},{\"name\":\"County\",\"alias\":\"County\"},{\"name\":\"Date_Discovered\",\"alias\":\"Date Discovered\"},{\"name\":\"Responsible_Party\",\"alias\":\"Responsible Party\"},{\"name\":\"Northing\",\"alias\":\"UTM Northing\"},{\"name\":\"Easting\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"Title_EventName\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100146&DivName=DERR&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100147&DivName=DERR&LayerName=Environmental+Incidents&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100148&DivName=DERR&ID={DERRID}&NAME={Title_EventName}&ADDRESS={Address_Location}&CITY={Nearest_City}&TYPE={Map_Label}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/EnvironmentalIncidents/FeatureServer/0\"},{\"Layer Name\":\"Formerly Used Defense\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.FUD\",\"Table Name\":\"FUD\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"A Department of Defense (DoD) program that focuses on compliance and cleanup efforts at sites that were formerly used as defense sites.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/defense-environmental-restoration-program-sites-superfund-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"ERB_\",\"alias\":\"Emergency Response Branch\"},{\"name\":\"NPL_\",\"alias\":\"National Priorities List\"},{\"name\":\"PROPOSDNPL\",\"alias\":\"Proposed for NPL\"},{\"name\":\"ARCHIVED\",\"alias\":\"Archived for Cerclis\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100086&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100087&DivName=DERR&LayerName=Formerly+Used+Defense&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100088&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/FUD/FeatureServer/0\"},{\"Layer Name\":\"Military Munition Response Program\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.MMRP\",\"Table Name\":\"MMRP\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The Defense Environmental Restoration Program (DERP) was established by the Department of Defense (DoD) to address contamination from past DoD operations and restore land to useable conditions at active installations, Formerly Used Defense Sites (FUDS), and Base Realignment and Closure locations.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/defense-environmental-restoration-program-sites-superfund-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"ERB_\",\"alias\":\"Emergency Response Branch\"},{\"name\":\"NPL_\",\"alias\":\"National Priorities List\"},{\"name\":\"PROPOSDNPL\",\"alias\":\"Proposed for NPL\"},{\"name\":\"ARCHIVED\",\"alias\":\"Archived for Cerclis\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100091&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100092&DivName=DERR&LayerName=Military+Munition+Response+Program&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100093&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/MMRP/FeatureServer/0\"},{\"Layer Name\":\"TIER2\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.TIER2\",\"Table Name\":\"TIER2\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The DERR manages the database for the Utah Department of Environmental Quality.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/tier-2-chemical-inventory-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"FAC_NAME\",\"FAC_ADDRES\",\"FAC_CITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"FAC_NAME\",\"alias\":\"Site Name\"},{\"name\":\"FAC_ADDRES\",\"alias\":\"Site Address\"},{\"name\":\"FAC_CITY\",\"alias\":\"Site City\"},{\"name\":\"FAC_CNTY\",\"alias\":\"Site County\"},{\"name\":\"FAC_STATE\",\"alias\":\"State\"},{\"name\":\"FAC_ZIP\",\"alias\":\"Zip Code\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"FAC_NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100106&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100107&DivName=DERR&LayerName=TIER2&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100108&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/TIER2/FeatureServer/0\"},{\"Layer Name\":\"Toxic Release Inventory\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.TRI\",\"Table Name\":\"TRI\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The DERR manages the database for the Utah Department of Environmental Quality.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/toxic-release-inventory-tri-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"FAC_NAME\",\"FAC_ADDRES\",\"FAC_CITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"FAC_NAME\",\"alias\":\"Site Name\"},{\"name\":\"FAC_ADDRES\",\"alias\":\"Site Address\"},{\"name\":\"FAC_CITY\",\"alias\":\"Site City\"},{\"name\":\"FAC_CNTY\",\"alias\":\"Site County\"},{\"name\":\"FAC_STATE\",\"alias\":\"State\"},{\"name\":\"FAC_ZIP\",\"alias\":\"Zip Code\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"FAC_NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100111&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100112&DivName=DERR&LayerName=Toxic+Release+Inventory&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100113&DivName=DERR&ID={DERRID}&NAME={FAC_NAME}&ADDRESS={FAC_ADDRES}&CITY={FAC_CITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/TRI/FeatureServer/0\"},{\"Layer Name\":\"Petroleum Storage Tanks\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.FacilityPST\",\"Table Name\":\"FacilityPST\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"The Underground Storage Tank (UST) program is a regulatory branch of the Department of Environmental Quality.\",\"Metadata Link\":\"https://opendata.gis.utah.gov/datasets/utah::utah-petroleum-storage-tank-facilities/about\",\"Special Filters\":[{\"type\":\"radio\",\"options\":[{\"value\":\"TANK = '1'\",\"alias\":\"Has UST(s)\"},{\"value\":\"TANK = '1' and OPENTANK = '0'\",\"alias\":\"Tank Status UST: Closed\"},{\"value\":\"OPENTANK = '1'\",\"alias\":\"Tank Status UST: Open\"}]},{\"type\":\"radio\",\"options\":[{\"value\":\"REGAST = '1'\",\"alias\":\"Has State Regulated AST(s)\"},{\"value\":\"REGAST = '1' and OPENREGAST = '0'\",\"alias\":\"Tank Status AST: Closed\"},{\"value\":\"OPENREGAST = '1'\",\"alias\":\"Tank Status AST: Open\"}]},{\"type\":\"radio\",\"options\":[{\"value\":\"RELEASE = '1'\",\"alias\":\"Has Release(s)\"},{\"value\":\"RELEASE = '1' and OPENRELEASE = '0'\",\"alias\":\"Has Closed Release(s)\"},{\"value\":\"OPENRELEASE = '1'\",\"alias\":\"Has Open Release(s)\"}]},{\"type\":\"radio\",\"options\":[{\"value\":\"FACTSHEET = '1'\",\"alias\":\"Land Reuse Initiative\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FacilityID\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[{\"name\":\"DERRID\",\"alias\":\"Id\"},{\"name\":\"LOCNAME\",\"alias\":\"Name\"},{\"name\":\"FACILITYDE\",\"alias\":\"Type\"},{\"name\":\"LOCSTR\",\"alias\":\"Address\"},{\"name\":\"LOCCITY\",\"alias\":\"City\"}],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"Facility ID\"},{\"name\":\"HYPERLINK\",\"alias\":\"Land Reuse Fact Sheet\"},{\"name\":\"LOCNAME\",\"alias\":\"Location Name\"},{\"name\":\"LOCSTR\",\"alias\":\"Location Address\"},{\"name\":\"LOCCITY\",\"alias\":\"Location City\"},{\"name\":\"LOCCOUNTY\",\"alias\":\"Location County\"},{\"name\":\"LOCSTATE\",\"alias\":\"Location State\"},{\"name\":\"LOCZIP\",\"alias\":\"Location Zip\"},{\"name\":\"FACILITYDE\",\"alias\":\"Type Of Facility\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"UTMDESC\",\"alias\":\"UTM Collection Method\"},{\"name\":\"HEALTHDIST\",\"alias\":\"Health District\"},{\"name\":\"OWNERNAME\",\"alias\":\"Owner Name\"},{\"name\":\"OWNERADDRESS\",\"alias\":\"Owner Address\"},{\"name\":\"OWNERCITY\",\"alias\":\"Owner City\"},{\"name\":\"OWNERCOUNTY\",\"alias\":\"Owner County\"},{\"name\":\"OWNERSTATE\",\"alias\":\"Owner State\"},{\"name\":\"OWNERZIP\",\"alias\":\"Owner Zip\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Description\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"LOCNAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100156&DivName=DERR&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100157&DivName=DERR&LayerName=Underground+Storage+Tanks&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100158&DivName=DERR&ID={DERRID}&NAME={LOCNAME}&ADDRESS={LOCSTR}&CITY={LOCCITY}&TYPE={FACILITYDE}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/FacilityPST/FeatureServer/0\"},{\"Layer Name\":\"Voluntary Cleanup Program\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.VCP\",\"Table Name\":\"VCP\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"In 1997, the Utah Voluntary Cleanup Program (VCP) was created to promote the voluntary cleanup of contaminated sites. The VCP is intended to encourage redevelopment of Brownfields and other impacted sites by providing a streamlined cleanup program.\",\"Metadata Link\":\"https://deq.utah.gov/environmental-response-and-remediation/cercla-comprehensive-environmental-response-compensation-and-liability-act/voluntary-cleanup-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"ST_KEY\",\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"DERRID\",\"SITENAME\",\"SITEADDRES\",\"SITECITY\",\"MAPLABEL\"],\"Identify Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"CIMID\",\"alias\":\"CIM ID\"},{\"name\":\"SITEDESC\",\"alias\":\"Site Program Description\"},{\"name\":\"SITENAME\",\"alias\":\"Site Name\"},{\"name\":\"SITEADDRES\",\"alias\":\"Site Address\"},{\"name\":\"SITECITY\",\"alias\":\"Site City\"},{\"name\":\"SITECNTY\",\"alias\":\"Site County\"},{\"name\":\"STATE\",\"alias\":\"State\"},{\"name\":\"ZIPCODE\",\"alias\":\"Zip Code\"},{\"name\":\"ZIP4\",\"alias\":\"Zip + 4\"},{\"name\":\"PROJDESC\",\"alias\":\"Project Description\"},{\"name\":\"CURRPROJMA\",\"alias\":\"Current Project Manager\"},{\"name\":\"CONPHONE\",\"alias\":\"Contact Phone Number\"},{\"name\":\"NORTHING\",\"alias\":\"UTM Northing\"},{\"name\":\"EASTING\",\"alias\":\"UTM Easting\"},{\"name\":\"DATEOFAPPL\",\"alias\":\"Date of VCP Application\"},{\"name\":\"DATECOCIS\",\"alias\":\"Date Certificate of Completion Issued\"}],\"ID Field\":\"DERRID\",\"Name Field\":\"SITENAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100116&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100117&DivName=DERR&LayerName=Voluntary+Cleanup+Program&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100118&DivName=DERR&ID={DERRID}&NAME={SITENAME}&ADDRESS={SITEADDRES}&CITY={SITECITY}&TYPE={MAPLABEL}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/VCP/FeatureServer/0\"},{\"Layer Name\":\"Solid Waste Facilities\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWMRCSolidWasteFacilities\",\"Table Name\":\"DWMRCSolidWasteFacilities\",\"Division Heading\":\"Waste Management and Radiation Control\",\"Layer Description\":\"The Division of Waste and Radiation Control regulates facilities that treat and dispose of non-hazardous solid waste.\",\"Metadata Link\":\"https://deq.utah.gov/waste-management-and-radiation-control/solid-waste-program\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FACILITY_NUMBER\",\"Map Label Field\":\"FACILITY_NAME\",\"Result Grid Fields\":[\"FACILITY_NUMBER\",\"FACILITY_NAME\",\"STREET_ADDRESS\",\"CITY_NAME\"],\"Identify Fields\":[{\"name\":\"FACILITY_NUMBER\",\"alias\":\"Facility ID\"},{\"name\":\"FACILITY_NAME\",\"alias\":\"Facility Name\"},{\"name\":\"STREET_ADDRESS\",\"alias\":\"Facility Address\"},{\"name\":\"CITY_NAME\",\"alias\":\"Facility City\"},{\"name\":\"LATITUDE\",\"alias\":\"Latitude [in decimal degrees]\"},{\"name\":\"LONGITUDE\",\"alias\":\"Longitude [in decimal degrees]\"}],\"ID Field\":\"FACILITY_NUMBER\",\"Name Field\":\"FACILITY_NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100136&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100138&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWMRCSolidWasteFacilities/FeatureServer/0\"},{\"Layer Name\":\"Hazardous Waste and Used Oil\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWMRCHazWasteUsedOilFacilities\",\"Table Name\":\"DWMRCHazWasteUsedOilFacilities\",\"Division Heading\":\"Waste Management and Radiation Control\",\"Layer Description\":\"The Division of Waste Management and Radiation Control regulates facilities that treat, store and dispose of hazardous waste and used oil.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FACILITY_NUMBER\",\"Map Label Field\":\"FACILITY_NAME\",\"Result Grid Fields\":[\"FACILITY_NUMBER\",\"FACILITY_NAME\",\"STREET_ADDRESS\",\"CITY_NAME\"],\"Identify Fields\":[{\"name\":\"FACILITY_NUMBER\",\"alias\":\"Facility ID\"},{\"name\":\"FACILITY_NAME\",\"alias\":\"Facility Name\"},{\"name\":\"STREET_ADDRESS\",\"alias\":\"Facility Address\"},{\"name\":\"CITY_NAME\",\"alias\":\"Facility City\"},{\"name\":\"LATITUDE\",\"alias\":\"Latitude [in decimal degrees]\"},{\"name\":\"LONGITUDE\",\"alias\":\"Longitude [in decimal degrees]\"}],\"ID Field\":\"FACILITY_NUMBER\",\"Name Field\":\"FACILITY_NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100136&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100138&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}&ADDRESS={STREET_ADDRESS}&CITY={CITY_NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWMRCHazWasteUsedOilFacilities/FeatureServer/0\"},{\"Layer Name\":\"Low Level Waste Disposal and Uranium Mills\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DWMRCLLRWUMillFacilities\",\"Table Name\":\"DWMRCLLRWUMillFacilities\",\"Division Heading\":\"Waste Management and Radiation Control\",\"Layer Description\":\"The Division of Waste and Radiation Control regulates facilities that treat and dispose of radioactive waste and Uranium mills.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FACILITY_NUMBER\",\"Map Label Field\":\"FACILITY_NAME\",\"Result Grid Fields\":[\"FACILITY_NUMBER\",\"FACILITY_NAME\"],\"Identify Fields\":[{\"name\":\"FACILITY_NUMBER\",\"alias\":\"Facility ID\"},{\"name\":\"FACILITY_NAME\",\"alias\":\"Facility Name\"},{\"name\":\"LATITUDE\",\"alias\":\"Latitude [in decimal degrees]\"},{\"name\":\"LONGITUDE\",\"alias\":\"Longitude [in decimal degrees]\"}],\"ID Field\":\"FACILITY_NUMBER\",\"Name Field\":\"FACILITY_NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100136&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100138&DivName=DSHW&ID={FACILITY_NUMBER}&NAME={FACILITY_NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DWMRCLLRWUMillFacilities/FeatureServer/0\"},{\"Layer Name\":\"Water Rights Points of Diversion\",\"SGID Feature Class Name\":\"DirectFrom.Source.PointsOfDiversion\",\"Table Name\":\"PointsOfDiversion\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Points of Diversion depicts agricultural irrigation and other diversion points at or along water features. This dataset is stewarded by the Utah Division of Water Resources.\",\"Metadata Link\":null,\"Special Filters\":[{\"type\":\"checkbox\",\"options\":[{\"value\":\"TYPE <> 'Abandonded Well' AND NOT SOURCE LIKE 'Non-Production Well%' AND NOT(TYPE = 'Underground' AND SUMMARY_ST = 'T')\",\"alias\":\"All other PODs\"},{\"value\":\"TYPE = 'Abandonded Well'\",\"alias\":\"Abandoned PODs\"},{\"value\":\"SOURCE LIKE 'Non-Production Well%'\",\"alias\":\"Test PODs\"},{\"value\":\"TYPE = 'Underground' AND SUMMARY_ST = 'T'\",\"alias\":\"Terminated PODs\"}]}],\"Special Filter Default To On\":true,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"WRNUM\",\"Result Grid Fields\":[\"WRNUM\",\"TYPE\"],\"Identify Fields\":[{\"name\":\"WRNUM\",\"alias\":\"Water Rights Number\"},{\"name\":\"CHEXNUM\",\"alias\":\"Water Rights Secondary Number\"},{\"name\":\"TYPE\",\"alias\":\"Water Right Description\"},{\"name\":\"SUMMARY_ST\",\"alias\":\"Summary Status\"},{\"name\":\"STATUS\",\"alias\":\"Permit Status\"},{\"name\":\"PRIORITY\",\"alias\":\"Date of Establishment of a Water Right\"},{\"name\":\"USES\",\"alias\":\"Water Uses\"},{\"name\":\"CFS\",\"alias\":\"Cubic Feet per Second\"},{\"name\":\"ACFT\",\"alias\":\"Acre-Feet\"},{\"name\":\"LOCATION\",\"alias\":\"Water Right Address\"},{\"name\":\"WIN\",\"alias\":\"Well Identification Number\"},{\"name\":\"OWNER\",\"alias\":\"Entity that Owns Water Right\"},{\"name\":\"SOURCE\",\"alias\":\"Source of Water Right\"}],\"ID Field\":\"WRNUM\",\"Name Field\":\"OWNER\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100161&DivName=DDW&ID={WRNUM}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100162&DivName=DDW&LayerName=Water+Rights+Points+of+Diversion&ID={WRNUM}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={WRNUM}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100163&DivName=DDW&ID={WRNUM}\",\"Feature Service\":\"https://services.arcgis.com/ZzrwjTRez6FJiOq4/ArcGIS/rest/services/PODView/FeatureServer/0\"},{\"Layer Name\":\"Air Monitoring by Station\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQAirMonitorByStation\",\"Table Name\":\"DAQAirMonitorByStation\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"The Air Monitoring Section is responsible for operating and maintaining an ambient air monitoring network.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"StationID\",\"Map Label Field\":\"MapLabel\",\"Result Grid Fields\":[\"StationID\",\"StationName\",\"StationAddress\",\"StationCity\"],\"Identify Fields\":[{\"name\":\"StationID\",\"alias\":\"Station ID\"},{\"name\":\"StationName\",\"alias\":\"Station Name\"},{\"name\":\"EPAID\",\"alias\":\"EPA ID\"},{\"name\":\"StationAddress\",\"alias\":\"Station Address\"},{\"name\":\"StationCity\",\"alias\":\"Station City\"},{\"name\":\"StationCounty\",\"alias\":\"Station County\"},{\"name\":\"StationZip\",\"alias\":\"Station Zip\"},{\"name\":\"Latitude\",\"alias\":\"Latitude\"},{\"name\":\"Longitude\",\"alias\":\"Longitude\"}],\"ID Field\":\"StationID\",\"Name Field\":\"StationName\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100141&DivName=DAQ&ID={StationID}&NAME={StationName}&ADDRESS={StationAddress}&CITY={StationCity}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={StationID}&NAME={StationName}&ADDRESS={StationAddress}&CITY={StationCity}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100143&DivName=DAQ&ID={StationID}&NAME={StationName}&ADDRESS={StationAddress}&CITY={StationCity}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQAirMonitorByStation/FeatureServer/0\"},{\"Layer Name\":\"Hydrologic Units (HUC8)\",\"SGID Feature Class Name\":\"SGID.WATER.HUC\",\"Table Name\":\"HUC\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Hydrologic Unit boundaries according to 8-digit Hydrologic Unit Catalog (HUC) sub basins.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"HUC\",\"Result Grid Fields\":[\"HUC\",\"NAME\"],\"Identify Fields\":[{\"name\":\"HUC\",\"alias\":\"Hydrologic Unit Catalog ID\"},{\"name\":\"NAME\",\"alias\":\"Hydrologic Unit Name\"}],\"ID Field\":\"HUC\",\"Name Field\":\"NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100026&DivName=DWQ&ID={HUC}&NAME={NAME}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={HUC}&NAME={NAME}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100028&DivName=DWQ&ID={HUC}&NAME={NAME}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/Utah_HUC_Boundaries/FeatureServer/0\"},{\"Layer Name\":\"Pre-1978 Residential Structures\",\"SGID Feature Class Name\":\"SGID.ENVIRONMENT.DAQPre1978LeadInHomes\",\"Table Name\":\"DAQPre1978LeadInHomes\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"Lead-Based Paint Program. Lead-Based Paint (LBP) was banned for use in houses in 1978, however, in houses built before 1978, there is a possibility that LBP is still present.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"AddNum\",\"Result Grid Fields\":[\"PARCEL_ID\",\"FullAdd\",\"City\",\"PROP_CLASS\"],\"Identify Fields\":[{\"name\":\"FullAdd\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"ZipCode\",\"alias\":\"Zip Code\"},{\"name\":\"COUNTY\",\"alias\":\"County\"},{\"name\":\"BUILT_YR\",\"alias\":\"Year Built\"},{\"name\":\"PARCEL_ID\",\"alias\":\"Parcel ID\"},{\"name\":\"CURRENT_ASOF\",\"alias\":\"Current As Of\"},{\"name\":\"PROP_CLASS\",\"alias\":\"Property Class\"}],\"ID Field\":\"PARCEL_ID\",\"Name Field\":\"PARCEL_ID\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100121&DivName=DAQ&ID={PARCEL_ID}&ADDRESS={FullAdd}&CITY={City}&TYPE={PROP_CLASS}\",\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DAQ&ID={PARCEL_ID}&ADDRESS={FullAdd}&CITY={City}&TYPE={PROP_CLASS}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=775824&ID={PARCEL_ID}&ADDRESS={FullAdd}&CITY={City}&TYPE={PROP_CLASS}\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DAQPre1978LeadInHomes/FeatureServer/0\"},{\"Layer Name\":\"Dry Cleaner Facilities\",\"SGID Feature Class Name\":\"DirectFrom.Source.DryCleaners\",\"Table Name\":\"DryCleaners\",\"Division Heading\":\"Environmental Response & Remediation\",\"Layer Description\":\"Historic and active dry cleaner locations.\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"FID\",\"Map Label Field\":\"Map_Label\",\"Result Grid Fields\":[\"FID\",\"NAME\",\"ADDRESS\",\"CITY\",\"Type\"],\"Identify Fields\":[{\"name\":\"FID\",\"alias\":\"Dry Cleaner ID\"},{\"name\":\"Type\",\"alias\":\"Site Program Description\"},{\"name\":\"NAME\",\"alias\":\"Location Name\"},{\"name\":\"Alias1\",\"alias\":\"Location Alias 1\"},{\"name\":\"Alias2\",\"alias\":\"Location Alias 2\"},{\"name\":\"ADDRESS\",\"alias\":\"Location Address\"},{\"name\":\"CITY\",\"alias\":\"Location City\"},{\"name\":\"County\",\"alias\":\"Location County\"},{\"name\":\"ZIP_CODE\",\"alias\":\"Location Zip Code\"},{\"name\":\"Status\",\"alias\":\"Status\"},{\"name\":\"Sixties\",\"alias\":\"Active 1960s\"},{\"name\":\"Seventies\",\"alias\":\"Active 1970s\"},{\"name\":\"Eighties\",\"alias\":\"Active 1980s\"},{\"name\":\"Nineties\",\"alias\":\"Active 1990s\"}],\"ID Field\":\"FID\",\"Name Field\":\"NAME\",\"Document Search\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100001&DivName=DERR&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"GRAMA Request\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100002&DivName=DERR&LayerName=Dry+Cleaner+Facilities&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"Permit Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100003&DivName=DERR&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100123&DivName=DERR&ID={FID}&NAME={NAME}&ADDRESS={ADDRESS}&CITY={CITY}&TYPE={Type}\",\"Feature Service\":\"https://mapserv.utah.gov/arcgis/rest/services/DEQEnviro/MapService/MapServer/35\"},{\"Layer Name\":\"Public Water System Ratings\",\"SGID Feature Class Name\":\"ETLFrom.Source.DDWSystemRatings\",\"Table Name\":\"DDWSystemRatings\",\"Division Heading\":\"Drinking Water\",\"Layer Description\":\"Public Drinking Water System ratings as determined by Utah DDW\",\"Metadata Link\":\"https://www.arcgis.com/home/item.html?id=56b14b5c604041bba7acad249e2b4fbc\",\"Special Filters\":[{\"type\":\"field\",\"field\":\"STATUS\",\"fieldType\":\"text\",\"label\":\"Status\",\"options\":[{\"value\":\"Active\",\"alias\":\"Active\"},{\"value\":\"Inactive\",\"alias\":\"Inactive\"}]},{\"type\":\"field\",\"field\":\"SYSTEMTYPE\",\"fieldType\":\"text\",\"label\":\"System Type\",\"options\":[{\"value\":\"Non-Public\",\"alias\":\"Non-Public\"},{\"value\":\"Non-Community\",\"alias\":\"Non-Community\"},{\"value\":\"Community\",\"alias\":\"Community\"},{\"value\":\"Unknown\",\"alias\":\"Unknown\"}]}],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"SYSTEMNAME\",\"Result Grid Fields\":[\"PWSID\",\"SYSTEMNAME\",\"RATING\",\"SYSTEMTYPE\",\"REPORTS_URL\"],\"Identify Fields\":[{\"name\":\"PWSID\",\"alias\":\"PWS ID\"},{\"name\":\"SYSTEMNAME\",\"alias\":\"System Name\"},{\"name\":\"RATING\",\"alias\":\"Rating\"},{\"name\":\"RATINGDATE\",\"alias\":\"Rating Date\"},{\"name\":\"STATUS\",\"alias\":\"Status\"},{\"name\":\"SYSTEMTYPE\",\"alias\":\"System Type\"},{\"name\":\"REPORTS_URL\",\"alias\":\"Reports Link\"}],\"ID Field\":\"PWSID\",\"Name Field\":\"SYSTEMNAME\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/PWSRatings/FeatureServer/1\"},{\"Layer Name\":\"Municipal Separate Storm Sewer System (MS4) Permits\",\"SGID Feature Class Name\":\"DirectFrom.Source.DWQMS4Permits\",\"Table Name\":\"DWQMS4Permits\",\"Division Heading\":\"Water Quality\",\"Layer Description\":\"Locations and permit information for Municipal Separate Storm Sewer System (MS4) Permits\",\"Metadata Link\":null,\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":null,\"Map Label Field\":\"MAPLABEL\",\"Result Grid Fields\":[\"MS4_Permit\",\"PermitName\",\"Address\",\"City\",\"Muni_Type\"],\"Identify Fields\":[{\"name\":\"MS4_Permit\",\"alias\":\"MS4 permit ID\"},{\"name\":\"PermitName\",\"alias\":\"Permit name\"},{\"name\":\"Contact\",\"alias\":\"Contact\"},{\"name\":\"Phone\",\"alias\":\"Phone\"},{\"name\":\"Address\",\"alias\":\"Address\"},{\"name\":\"City\",\"alias\":\"City\"},{\"name\":\"Zipcode\",\"alias\":\"Zipcode\"},{\"name\":\"County\",\"alias\":\"Permit county\"},{\"name\":\"Receiv_Wat\",\"alias\":\"Receiving waterbody\"},{\"name\":\"Issue_Date\",\"alias\":\"Issue date\"},{\"name\":\"Effec_Date\",\"alias\":\"Effective date\"},{\"name\":\"Expir_Date\",\"alias\":\"Expiration date\"},{\"name\":\"MAPLABEL\",\"alias\":\"Map label\"},{\"name\":\"DataSource\",\"alias\":\"Data source\"},{\"name\":\"Muni_Type\",\"alias\":\"Municipality type\"}],\"ID Field\":\"MS4_Permit\",\"Name Field\":\"PermitName\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":null,\"Additional Information\":null,\"Feature Service\":\"https://mapserv.utah.gov/arcgis/rest/services/DEQEnviro/MapService/MapServer/37\"},{\"Layer Name\":\"Air Toxics Respiratory Hazard EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.Air_Toxics_Respiratory_HI_EJ_Index\",\"Table Name\":\"Air_Toxics_Respiratory_HI_EJ_Index\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for air toxics respiratory hazard index relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=e1dd512c8ded4f9fb1f10fd755bbd65a\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_RESP_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_RESP_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_RESP\",\"alias\":\"Air toxics respiratory hazard index\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/Air_Toxics_Respiratory_HI_EJ_Index/FeatureServer/9\"},{\"Layer Name\":\"Air Toxics Cancer Risk EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_NATA_Cancer_Risk\",\"Table Name\":\"EJScreen_NATA_Cancer_Risk\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for air toxics cancer risk relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=1cb5f72f29ba406797bebf2f8be1138a\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_CANCR_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_CANCR_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_CANCR\",\"alias\":\"Air toxics cancer risk\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_NATA_Cancer_Risk/FeatureServer/8\"},{\"Layer Name\":\"Ozone EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJ_Screen_OZONE\",\"Table Name\":\"EJ_Screen_OZONE\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for ozone relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=87fb4df40f8d49d7b3ad2a67e8465b4d\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_OZONE_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_OZONE_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_OZONE\",\"alias\":\"Ozone\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJ_Screen_OZONE/FeatureServer/1\"},{\"Layer Name\":\"Particulate Matter 2.5 EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.PM_25_EJ_Index\",\"Table Name\":\"PM_25_EJ_Index\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for particulate matter 2.5 (PM 2.5) relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=f321a59928d7481095793adeba51c36c\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PM25_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PM25_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PM25\",\"alias\":\"PM 2.5\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/PM_25_EJ_Index/FeatureServer/0\"},{\"Layer Name\":\"Diesel Particulate Matter EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Diesel_PM_2_5\",\"Table Name\":\"EJScreen_Diesel_PM_2_5\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for diesel particulate matter relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=3efe9a3f06364966add5e73bb99fa9e2\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_DSLPM_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_DSLPM_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_DSLPM\",\"alias\":\"Diesel PM\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Diesel_PM_2_5/FeatureServer/7\"},{\"Layer Name\":\"Traffic Proximity EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Traffic_Proximity\",\"Table Name\":\"EJScreen_Traffic_Proximity\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for traffic proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=e67879f8ed2840f78a0f4823e6473089\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PTRAF_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PTRAF_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PTRAF\",\"alias\":\"Traffic Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Traffic_Proximity/FeatureServer/10\"},{\"Layer Name\":\"Lead Paint in Homes EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Lead_Paint_in_Homes\",\"Table Name\":\"EJScreen_Lead_Paint_in_Homes\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for lead paint in homes relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=86bc6f66224c4804979b38dad1fcf819\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_LDPNT_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_LDPNT_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_LDPNT\",\"alias\":\"Lead Paint\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Lead_Paint_in_Homes/FeatureServer/11\"},{\"Layer Name\":\"Superfund Proximity EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Superfund_Proximity\",\"Table Name\":\"EJScreen_Superfund_Proximity\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for superfund site proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=2c565177b5c541cebe367ffc542776f3\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PNPL_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PNPL_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PNPL\",\"alias\":\"Superfund Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Superfund_Proximity/FeatureServer/12\"},{\"Layer Name\":\"Risk Management Plan Facility Proximity EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJ_Screen_Risk_Management_Plan_Facilities__Extremely_Hazardous_Materials_\",\"Table Name\":\"EJ_Screen_Risk_Management_Plan_Facilities__Extremely_Hazardous_Materials_\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for risk management plan (RMP) facility proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=f48dd84cfec944e68115115b2bbdc929\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PRMP_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PRMP_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PRMP\",\"alias\":\"Risk Management Plan Facility Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJ_Screen_Risk_Management_Plan_Facilities__Extremely_Hazardous_Materials_/FeatureServer/13\"},{\"Layer Name\":\"Hazardous Waste Proximity EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Hazardous_Waste_Proximity\",\"Table Name\":\"EJScreen_Hazardous_Waste_Proximity\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for hazardous waste proximity relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=1eb33fc7c1d748c19a7dc62ed1895fa6\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PTSDF_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PTSDF_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PTSDF\",\"alias\":\"Hazardous Waste Proximity\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Hazardous_Waste_Proximity/FeatureServer/14\"},{\"Layer Name\":\"Underground Storage Tanks EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Underground_Storage_Tanks\",\"Table Name\":\"EJScreen_Underground_Storage_Tanks\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for underground storage tanks relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=927fd67ac2324d16976fc36795fea7af\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_UST_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_UST_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_UST\",\"alias\":\"Underground Storage Tanks\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Underground_Storage_Tanks/FeatureServer/15\"},{\"Layer Name\":\"Wastewater Discharge EJ Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Wastewater_Discharge\",\"Table Name\":\"EJScreen_Wastewater_Discharge\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 primary EJ index (%ile) for wastewater discharge relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=59ca531e84104a6b855f3891862f18e3\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_PWDIS_D2\",\"DESC_\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"DESC_\",\"alias\":\"EJ Indicator\"},{\"name\":\"T_PWDIS_D2\",\"alias\":\"EJ Index\"},{\"name\":\"T_PWDIS\",\"alias\":\"Wastewater Discharge\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Wastewater_Discharge/FeatureServer/16\"},{\"Layer Name\":\"Ozone Nonattainment/Maintenance Areas\",\"SGID Feature Class Name\":\"DirectFrom.Source.OzoneNonattainment\",\"Table Name\":\"OzoneNonattainment\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"Ozone nonattainment or maintenance areas (8 hr 2015 standard)\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=2f8e30b4de2449fd8e9bd784cd1e24d6\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":\"composite_id\",\"Result Grid Fields\":[\"composite_id\",\"area_name\",\"classification\",\"current_status\"],\"Identify Fields\":[{\"name\":\"area_name\",\"alias\":\"Name\"},{\"name\":\"pollutant_name\",\"alias\":\"Pollutant\"},{\"name\":\"current_status\",\"alias\":\"Current Status\"},{\"name\":\"classification\",\"alias\":\"Classification\"},{\"name\":\"meets_naaqs\",\"alias\":\"Meets NAAQS\"}],\"ID Field\":\"composite_id\",\"Name Field\":\"area_name\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/green-book/green-book-8-hour-ozone-2015-area-information\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/ozoneNAA_gdb/FeatureServer/0\"},{\"Layer Name\":\"PM 2.5 Nonattainment/Maintenance Areas\",\"SGID Feature Class Name\":\"DirectFrom.Source.PMNonattainment\",\"Table Name\":\"PMNonattainment\",\"Division Heading\":\"Air Quality\",\"Layer Description\":\"PM 2.5 nonattainment or maintenance areas (24 hr 2006 standard)\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=d4c6fc8b04f34e709effa86d34c84539\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":\"composite_id\",\"Result Grid Fields\":[\"composite_id\",\"area_name\",\"classification\",\"current_status\"],\"Identify Fields\":[{\"name\":\"area_name\",\"alias\":\"Name\"},{\"name\":\"pollutant_name\",\"alias\":\"Pollutant\"},{\"name\":\"current_status\",\"alias\":\"Current Status\"},{\"name\":\"classification\",\"alias\":\"Classification\"},{\"name\":\"meets_naaqs\",\"alias\":\"Meets NAAQS\"}],\"ID Field\":\"composite_id\",\"Name Field\":\"area_name\",\"Document Search\":null,\"GRAMA Request\":\"https://deq.utah.gov/general/records-request-government-records-access-and-management-act-grama\",\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/green-book/green-book-pm-25-2006-area-information\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/pm25NAA_gdb/FeatureServer/0\"},{\"Layer Name\":\"EJ Demographic Index\",\"SGID Feature Class Name\":\"DirectFrom.Source.EJScreen_Demographic_Index\",\"Table Name\":\"EJScreen_Demographic_Index\",\"Division Heading\":\"Environmental Justice\",\"Layer Description\":\"EJScreen2.0 demographic index (%ile) relative to Utah census block groups\",\"Metadata Link\":\"https://utahdeq.maps.arcgis.com/home/item.html?id=23eb5c1168ae4d699b95842f9631f3a3\",\"Special Filters\":[],\"Special Filter Default To On\":false,\"Additional Searches\":[],\"OID Field\":\"OBJECTID\",\"Map Label Field\":null,\"Result Grid Fields\":[\"ID\",\"T_VULEOPCT\"],\"Identify Fields\":[{\"name\":\"ID\",\"alias\":\"Census Block Group\"},{\"name\":\"T_VULEOPCT\",\"alias\":\"Demographic Index\"},{\"name\":\"T_MINORPCT\",\"alias\":\"People of Color\"},{\"name\":\"T_LWINCPCT\",\"alias\":\"Low Income\"},{\"name\":\"T_LESHSPCT\",\"alias\":\"Less than High School Education\"},{\"name\":\"T_LNGISPCT\",\"alias\":\"Linguistic Isolation\"},{\"name\":\"T_UNDR5PCT\",\"alias\":\"Under Age 5\"},{\"name\":\"T_OVR64PCT\",\"alias\":\"Over Age 64\"},{\"name\":\"T_UNEMPPCT\",\"alias\":\"Unemployment Rate\"}],\"ID Field\":\"ID\",\"Name Field\":\"ID\",\"Document Search\":null,\"GRAMA Request\":null,\"Permit Information\":null,\"Additional Information\":\"https://www.epa.gov/ejscreen\",\"Feature Service\":\"https://services2.arcgis.com/NnxP4LZ3zX8wWmP9/ArcGIS/rest/services/EJScreen_Demographic_Index/FeatureServer/2\"}]", "relatedTables": "[{\"Tab Name\":\"Tank PST\",\"SGID Table Name\":\"SGID.ENVIRONMENT.TankPST\",\"Table Name\":\"TankPST\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/TankPST/FeatureServer/0\",\"OID Field\":\"TANKID\",\"Grid Fields\":[{\"name\":\"TANKID\",\"alias\":\"Tank ID\"},{\"name\":\"ALTTANKID\",\"alias\":\"Alternate Tank ID\"},{\"name\":\"FEDERALREG\",\"alias\":\"Federally Regulated\"},{\"name\":\"ABOVETANK\",\"alias\":\"Aboveground Tank\"},{\"name\":\"REGAST\",\"alias\":\"State Regulated AST\"},{\"name\":\"TANKEMERGE\",\"alias\":\"Emergency Generator\"},{\"name\":\"TANKSTATUS\",\"alias\":\"Tank Status\"},{\"name\":\"TANKCAPACI\",\"alias\":\"Tank Size\"},{\"name\":\"SUBSTANCED\",\"alias\":\"Substance\"},{\"name\":\"SUBSTANCET\",\"alias\":\"Substance Type\"},{\"name\":\"TANKMATDES\",\"alias\":\"Tank Material\"},{\"name\":\"TANKMODSDE\",\"alias\":\"Tank Modification\"},{\"name\":\"PIPEMATDES\",\"alias\":\"Pipe Material\"},{\"name\":\"PIPEMODDES\",\"alias\":\"Pipe Modification\"},{\"name\":\"DATEINSTAL\",\"alias\":\"Date Installed\"},{\"name\":\"DATECLOSE\",\"alias\":\"Date Closed\"},{\"name\":\"CLOSURESTA\",\"alias\":\"Type of Closure\"},{\"name\":\"INCOMPLIAN\",\"alias\":\"Certificate of Compliance\"},{\"name\":\"PST_FUND\",\"alias\":\"PST Fund\"},{\"name\":\"OTHERTYPE\",\"alias\":\"Other Financial Assurance\"}]},{\"Tab Name\":\"Compliance PST\",\"SGID Table Name\":\"SGID.ENVIRONMENT.CompliancePST\",\"Table Name\":\"CompliancePST\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/CompliancePST/FeatureServer/0\",\"OID Field\":\"OBJECTID\",\"Grid Fields\":[{\"name\":\"CompDate\",\"alias\":\"Compliance Date\"},{\"name\":\"Scientist\",\"alias\":\"Scientist\"},{\"name\":\"Citation\",\"alias\":\"Citation\"},{\"name\":\"Description\",\"alias\":\"Description\"}]},{\"Tab Name\":\"LUST\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_LUST\",\"Table Name\":\"DEQMAP_LUST\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/ArcGIS/rest/services/DEQMAP_LUST/FeatureServer/0\",\"OID Field\":\"LUSTKEY\",\"Grid Fields\":[{\"name\":\"DERRID\",\"alias\":\"DERR ID\"},{\"name\":\"PROJECTMAN\",\"alias\":\"Project Manager\"},{\"name\":\"NOTIFICATI\",\"alias\":\"Notification Date\"},{\"name\":\"DATECLOSE\",\"alias\":\"Closure Date\"},{\"name\":\"CLOSURETYPE\",\"alias\":\"Closure Type\"},{\"name\":\"DEPTHGW\",\"alias\":\"Depth to GW\"},{\"name\":\"GWFLOWDIR1\",\"alias\":\"GW Flow Dir 1\"},{\"name\":\"GWFLOWDIR2\",\"alias\":\"GW Flow Dir 2\"},{\"name\":\"CAPSOILTRE\",\"alias\":\"Cap Soil Treated (cubic yards)\"},{\"name\":\"CAPH2OTREA\",\"alias\":\"Cap H2O Treated (gallons)\"},{\"name\":\"PSTFUNDSTA\",\"alias\":\"PST Eligible\"},{\"name\":\"PSTFUNDPER\",\"alias\":\"PST % Eligible\"},{\"name\":\"DEDUCTIBLE\",\"alias\":\"PST Deductible\"},{\"name\":\"NFAFORM\",\"alias\":\"NFA Form\"},{\"name\":\"BLUESTAKES\",\"alias\":\"Blue Stakes Closure\"},{\"name\":\"ENVCOV\",\"alias\":\"Environmental Covenant Closure\"},{\"name\":\"RESIDUALCONTAMMAP\",\"alias\":\"Residual Contamination Map Closure\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100514&DivName=DERR&LayerName=Underground+Storage+Tanks_LUST\",\"Additional Information Link Fields\":[\"DERRID\",\"LustKey\"]},{\"Tab Name\":\"Agreements\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_CERCLABRANCHIC\",\"Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DEQMAP_CERCLABRANCHIC/FeatureServer/0\",\"OID Field\":\"IC_A_KEY\",\"Grid Fields\":[{\"name\":\"IC_AG_DESC\",\"alias\":\"Description\"},{\"name\":\"AGSIGNDATE\",\"alias\":\"Agreement Signed\"},{\"name\":\"COMP_DATE\",\"alias\":\"Completed\"},{\"name\":\"PERMANENT_\",\"alias\":\"Permanent IC\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100501&DivName=DERR\",\"Additional Information Link Fields\":[\"IC_A_KEY\",\"ICALINKKEY\"]},{\"Tab Name\":\"Remedies\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_CERCLABRREMED\",\"Table Name\":\"DEQMAP_CERCLABRREMED\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DEQMAP_CERCLABRREMED/FeatureServer/0\",\"OID Field\":\"RESTRIC_KEY\",\"Grid Fields\":[{\"name\":\"REM_DESC\",\"alias\":\"Description\"},{\"name\":\"RDATESTART\",\"alias\":\"Started\"},{\"name\":\"RDATECOMPL\",\"alias\":\"Completed\"},{\"name\":\"REM_LEAD\",\"alias\":\"Lead Agency\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100502&DivName=DERR\",\"Additional Information Link Fields\":[\"REMLINKKEY\",\"RESTRIC_KEY\"]},{\"Tab Name\":\"Major Activities\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_CERCLABRANCHACTMAJ\",\"Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DEQMAP_CERCLABRANCHACTMAJ/FeatureServer/0\",\"OID Field\":\"ACKEY\",\"Grid Fields\":[{\"name\":\"MAJ_STDESC\",\"alias\":\"Description\"},{\"name\":\"START_DATE\",\"alias\":\"Start Date\"},{\"name\":\"COMPL_DATE\",\"alias\":\"Completion Date\"},{\"name\":\"PROJ_MANAG\",\"alias\":\"Project Manger\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100503&DivName=DERR\",\"Additional Information Link Fields\":[\"ACLINK_KEY\",\"ACKEY\"]},{\"Tab Name\":\"Report Year\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_TIER2RPTYR\",\"Table Name\":\"DEQMAP_TIER2RPTYR\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DEQMAP_TIER2RPTYR/FeatureServer/0\",\"OID Field\":\"RPTYEARKEY\",\"Grid Fields\":[{\"name\":\"DERRID\",\"alias\":\"Tier2 ID\"},{\"name\":\"REPORTYEAR\",\"alias\":\"Tier2 Report Year\"},{\"name\":\"NAICS_CODE\",\"alias\":\"NAICS Code\"},{\"name\":\"NAICS_DESC\",\"alias\":\"NAICS Description\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100506&DivName=DERR&LayerName=TIER2_Report+Year\",\"Additional Information Link Fields\":[\"RPTYRLINK\",\"DERRID\",\"RPTYEARKEY\"]},{\"Tab Name\":\"Report Year\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_TRIRPTYR\",\"Table Name\":\"DEQMAP_TRIRPTYR\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DEQMAP_TRIRPTYR/FeatureServer/0\",\"OID Field\":\"RPTYRKEY\",\"Grid Fields\":[{\"name\":\"DERRID\",\"alias\":\"TRI ID\"},{\"name\":\"REPORTYEAR\",\"alias\":\"TRI Report Year\"},{\"name\":\"NAICS_CODE\",\"alias\":\"NAICS Code\"},{\"name\":\"NAICS_DESC\",\"alias\":\"NAICS Description\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100507&DivName=DERR&LayerName=Toxic+Release+Inventory_Report+Year\",\"Additional Information Link Fields\":[\"RPTYRLINK\",\"DERRID\",\"RPTYRKEY\"]},{\"Tab Name\":\"Chemicals\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_EIChemical\",\"Table Name\":\"DEQMAP_EIChemical\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DEQMAP_EIChemical/FeatureServer/0\",\"OID Field\":\"OBJECTID\",\"Grid Fields\":[{\"name\":\"DERRID\",\"alias\":\"Spill ID\"},{\"name\":\"Chemical\",\"alias\":\"Chemical Name\"},{\"name\":\"Chemical_Other\",\"alias\":\"Other Chemical\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100504&DivName=DERR&LayerName=Environmental+Incidents_Chemicals\",\"Additional Information Link Fields\":[\"DERRID\",\"Chemical_Number\"]},{\"Tab Name\":\"Impacted Media\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DEQMAP_EIImpactedMedia\",\"Table Name\":\"DEQMAP_EIImpactedMedia\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DEQMAP_EIImpactedMedia/FeatureServer/0\",\"OID Field\":\"ID\",\"Grid Fields\":[{\"name\":\"DERRID\",\"alias\":\"Spill ID\"},{\"name\":\"WaterwayName\",\"alias\":\"Waterway Name\"},{\"name\":\"DistanceToSurfaceWater\",\"alias\":\"Distance to Water\"},{\"name\":\"ImpactedMedia\",\"alias\":\"Impacted Media\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100505&DivName=DERR&LayerName=Environmental+Incidents_Impacted+Media\",\"Additional Information Link Fields\":[\"DERRID\"]},{\"Tab Name\":\"UIC Wells\",\"SGID Table Name\":\"SGID.ENVIRONMENT.UICWell\",\"Table Name\":\"UICWell\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/UICWell/FeatureServer/0\",\"OID Field\":\"GUID\",\"Grid Fields\":[{\"name\":\"WellID\",\"alias\":\"ID\"},{\"name\":\"WellName\",\"alias\":\"Name\"},{\"name\":\"WellClass\",\"alias\":\"UIC Well Class\"},{\"name\":\"WellSubClass\",\"alias\":\"Subclass\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100508&DivName=DWQ&LayerName=Underground+Injection+Control_UIC+Wells\"},{\"Tab Name\":\"UIC Well Operating Status\",\"SGID Table Name\":\"SGID.ENVIRONMENT.UICWellOperatingStatus\",\"Table Name\":\"UICWellOperatingStatus\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/UICWellOperatingStatus/FeatureServer/0\",\"OID Field\":\"GUID\",\"Grid Fields\":[{\"name\":\"OperatingStatusType\",\"alias\":\"Type\"},{\"name\":\"OperatingStatusDate\",\"alias\":\"Date\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100509&DivName=DWQ&LayerName=Underground+Injection+Control_UIC+Well+Operating+Status\"},{\"Tab Name\":\"UIC Authorization\",\"SGID Table Name\":\"SGID.ENVIRONMENT.UICAuthorization\",\"Table Name\":\"UICAuthorization\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/UICAuthorization/FeatureServer/0\",\"OID Field\":\"GUID\",\"Grid Fields\":[{\"name\":\"AuthorizationID\",\"alias\":\"ID\"},{\"name\":\"AuthorizationType\",\"alias\":\"Type\"},{\"name\":\"StartDate\",\"alias\":\"Date\"},{\"name\":\"ExpirationDate\",\"alias\":\"Expires\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100510&DivName=DWQ&LayerName=Underground+Injection+Control_UIC+Authorization\"},{\"Tab Name\":\"UIC Authorization Action\",\"SGID Table Name\":\"SGID.ENVIRONMENT.UICAuthorizationAction\",\"Table Name\":\"UICAuthorizationAction\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/UICAuthorizationAction/FeatureServer/0\",\"OID Field\":\"GUID\",\"Grid Fields\":[{\"name\":\"AuthorizationActionType\",\"alias\":\"Type\"},{\"name\":\"AuthorizationActionDate\",\"alias\":\"Date\"}],\"Additional Information\":\"http://168.178.6.56/TabsPage.aspx?AI_PageConfigID=100511&DivName=DWQ&LayerName=Underground+Injection+Control_UIC+Authorization+Action\"},{\"Tab Name\":\"Monitoring Data\",\"SGID Table Name\":\"SGID.ENVIRONMENT.DAQAirMonitorData\",\"Table Name\":\"DAQAirMonitorData\",\"Feature Service\":\"https://services1.arcgis.com/99lidPhWCzftIe9K/arcgis/rest/services/DAQAirMonitorData/FeatureServer/0\",\"OID Field\":\"EPAID\",\"Grid Fields\":[{\"name\":\"ParameterName\",\"alias\":\"Parameter Name\"},{\"name\":\"AqsParameterDescription\",\"alias\":\"Parameter Description\"},{\"name\":\"ReportedUnitName\",\"alias\":\"Parameter Units\"},{\"name\":\"Date_\",\"alias\":\"Date\"}]}]", "relationshipClasses": "[{\"Parent Dataset Name\":\"BFNONTARGETED\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"BFNONTARGETED\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"BFNONTARGETED\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"BFTARGETED\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"BFTARGETED\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"BFTARGETED\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"EnvironmentalIncidents\",\"Related Table Name\":\"DEQMAP_EIChemical\",\"Primary Key\":\"DERRID\",\"Foreign Key\":\"DERRID\"},{\"Parent Dataset Name\":\"EnvironmentalIncidents\",\"Related Table Name\":\"DEQMAP_EIImpactedMedia\",\"Primary Key\":\"DERRID\",\"Foreign Key\":\"DERRID\"},{\"Parent Dataset Name\":\"EWA\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"EWA\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"EWA\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"FacilityPST\",\"Related Table Name\":\"CompliancePST\",\"Primary Key\":\"FacilityID\",\"Foreign Key\":\"FacilityID\"},{\"Parent Dataset Name\":\"FacilityPST\",\"Related Table Name\":\"DEQMAP_LUST\",\"Primary Key\":\"FacilityID\",\"Foreign Key\":\"FACILITYID\"},{\"Parent Dataset Name\":\"FacilityPST\",\"Related Table Name\":\"TankPST\",\"Primary Key\":\"FacilityID\",\"Foreign Key\":\"FACILITYID\"},{\"Parent Dataset Name\":\"FUD\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"FUD\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"FUD\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"MMRP\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"MMRP\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"MMRP\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"NPL\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"NPL\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"NPL\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"SITEREM\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"SITEREM\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"SITEREM\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"TIER2\",\"Related Table Name\":\"DEQMAP_TIER2RPTYR\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"RPTYRLINK\"},{\"Parent Dataset Name\":\"TRI\",\"Related Table Name\":\"DEQMAP_TRIRPTYR\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"RPTYRLINK\"},{\"Parent Dataset Name\":\"UICFacility\",\"Related Table Name\":\"UICAuthorization\",\"Primary Key\":\"GUID\",\"Foreign Key\":\"Facility_FK\",\"nestedRelationships\":[{\"Parent Dataset Name\":\"UICAuthorization\",\"Related Table Name\":\"UICAuthorizationAction\",\"Primary Key\":\"GUID\",\"Foreign Key\":\"Authorization_FK\"}]},{\"Parent Dataset Name\":\"UICFacility\",\"Related Table Name\":\"UICWell\",\"Primary Key\":\"GUID\",\"Foreign Key\":\"Facility_FK\",\"nestedRelationships\":[{\"Parent Dataset Name\":\"UICWell\",\"Related Table Name\":\"UICWellOperatingStatus\",\"Primary Key\":\"GUID\",\"Foreign Key\":\"Well_FK\"}]},{\"Parent Dataset Name\":\"VCP\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHACTMAJ\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ACLINK_KEY\"},{\"Parent Dataset Name\":\"VCP\",\"Related Table Name\":\"DEQMAP_CERCLABRANCHIC\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"ICALINKKEY\"},{\"Parent Dataset Name\":\"VCP\",\"Related Table Name\":\"DEQMAP_CERCLABRREMED\",\"Primary Key\":\"ST_KEY\",\"Foreign Key\":\"REMLINKKEY\"},{\"Parent Dataset Name\":\"DAQAirMonitorByStation\",\"Related Table Name\":\"DAQAirMonitorData\",\"Primary Key\":\"EPAID\",\"Foreign Key\":\"EPAID\"}]", - "version": "47" + "version": "60" } \ No newline at end of file