From 2674da11854c9fd139e493f117779b5d84bbc551 Mon Sep 17 00:00:00 2001 From: lucas lelievre Date: Sat, 30 Jul 2022 08:46:27 +0200 Subject: [PATCH] New look (#10) * WIP * Current progress for erimel * basic components + Typography * Current progress + formating * Settings ok * Small Tracker cards + progress on onboarding * git attributes * Fix lf * change some settings naming stuff (#8) * change some settings naming stuff * rename legs label to feet * Body proportions begin * Serial console + Tracker settings * interactions on cards * Body proportions adjust * Standalone body proportions + some responsive changes * Dev mode + uniform ui * Serial layout fix * Remove old code / cleaning * make dev table interactable * Autobone Co-authored-by: Erimel --- .eslintrc.json | 40 + .gitattributes | 1 + .husky/pre-commit | 4 + .prettierrc | 6 + Cargo.lock | 258 +- README.md | 19 +- package-lock.json | 9771 ++++++----------- package.json | 47 +- public/images/slime-girl.png | Bin 0 -> 970371 bytes public/images/slimes.png | Bin 0 -> 584012 bytes src-tauri/Cargo.toml | 4 +- src-tauri/tauri.conf.json | 2 +- src/App.tsx | 228 +- src/components/BVHButton.tsx | 46 +- src/components/MainLayout.tsx | 97 +- src/components/Modal.tsx | 28 - src/components/Navbar.tsx | 146 +- src/components/Overview.tsx | 71 - src/components/ResetButton.tsx | 50 - src/components/TopBar.tsx | 78 + src/components/commons/ArrowLink.tsx | 45 + src/components/commons/BigButton.tsx | 45 +- src/components/commons/BodyInteractions.tsx | 187 + src/components/commons/Button.tsx | 113 +- src/components/commons/ButtonIcon.tsx | 11 - src/components/commons/Checkbox.tsx | 91 +- src/components/commons/Input.tsx | 62 +- src/components/commons/Modal.tsx | 25 + src/components/commons/NumberSelector.tsx | 109 +- src/components/commons/PersonFrontIcon.tsx | 151 + src/components/commons/ProgressBar.tsx | 43 + src/components/commons/Radio.tsx | 53 + src/components/commons/Select.tsx | 14 - src/components/commons/TipBox.tsx | 13 + src/components/commons/Typography.tsx | 43 + src/components/commons/icon/ArrowDownIcon.tsx | 7 - src/components/commons/icon/ArrowIcons.tsx | 48 + src/components/commons/icon/BatteryIcon.tsx | 89 +- src/components/commons/icon/BulbIcon.tsx | 12 + src/components/commons/icon/CheckIcon.tsx | 19 + src/components/commons/icon/CircleIcon.tsx | 19 +- src/components/commons/icon/CloseIcon.tsx | 40 +- src/components/commons/icon/CrossIcon.tsx | 14 +- src/components/commons/icon/CubeIcon.tsx | 23 +- src/components/commons/icon/EyeIcon.tsx | 12 + src/components/commons/icon/FootIcon.tsx | 12 + src/components/commons/icon/FrontOfChair.tsx | 20 + src/components/commons/icon/GearIcon.tsx | 19 +- src/components/commons/icon/LoaderIcon.tsx | 32 + src/components/commons/icon/MaximiseIcon.tsx | 25 +- src/components/commons/icon/MinimiseIcon.tsx | 22 +- src/components/commons/icon/RecordIcon.tsx | 14 +- src/components/commons/icon/ResetIcon.tsx | 69 +- src/components/commons/icon/SimevrIcon.tsx | 41 +- src/components/commons/icon/SquaresIcon.tsx | 15 + src/components/commons/icon/SteamIcon.tsx | 12 + src/components/commons/icon/WifiIcon.tsx | 92 +- src/components/commons/icon/WrenchIcons.tsx | 12 + src/components/home/Home.tsx | 56 + src/components/home/ResetButton.tsx | 50 + src/components/onboarding/BodyAssignment.tsx | 250 + .../onboarding/OnboardingContextProvicer.tsx | 19 + .../onboarding/OnboardingLayout.tsx | 27 + src/components/onboarding/TrackerPartCard.tsx | 92 + .../onboarding/pages/ConnectTracker.tsx | 224 + src/components/onboarding/pages/Done.tsx | 28 + src/components/onboarding/pages/EnterVR.tsx | 49 + src/components/onboarding/pages/Home.tsx | 59 + .../onboarding/pages/ResetTutorial.tsx | 47 + src/components/onboarding/pages/WifiCreds.tsx | 92 + .../body-proportions/AutoboneStepper.tsx | 171 + .../body-proportions/AutomaticProportions.tsx | 70 + .../body-proportions/BodyProportions.tsx | 218 + .../body-proportions/ManualProportions.tsx | 78 + .../body-proportions/autobone-steps/Done.tsx | 17 + .../autobone-steps/Preparation.tsx | 32 + .../autobone-steps/PutTrackersOn.tsx | 44 + .../autobone-steps/Recording.tsx | 38 + .../autobone-steps/StartRecording.tsx | 45 + .../autobone-steps/VerifyResults.tsx | 83 + .../pages/mounting/AutomaticMounting.tsx | 60 + .../pages/mounting/ManualMounting.tsx | 117 + .../pages/mounting/MountingSelectionMenu.tsx | 100 + .../trackers-assign/TrackerAssignment.tsx | 153 + .../trackers-assign/TrackerSelectionMenu.tsx | 123 + .../proportions/AutomaticCalibration.tsx | 131 - .../proportions/BodyProportions.tsx | 145 - src/components/proportions/BodyView.tsx | 75 - src/components/providers/AppContext.tsx | 14 +- src/components/providers/ConfigContext.tsx | 16 + src/components/settings/SettingsLayout.tsx | 44 +- .../settings/SettingsPageLayout.tsx | 29 + src/components/settings/SettingsSidebar.tsx | 82 +- .../settings/pages/GeneralSettings.tsx | 257 + src/components/settings/pages/Serial.tsx | 168 +- .../settings/pages/TrackersSettings.tsx | 123 - .../SingleTrackerBodyAssignmentMenu.tsx | 82 + src/components/tracker/TrackerBattery.tsx | 30 + src/components/tracker/TrackerCard.tsx | 237 +- src/components/tracker/TrackerSettings.tsx | 288 +- src/components/tracker/TrackerStatus.tsx | 36 + src/components/tracker/TrackerWifi.tsx | 30 + src/components/tracker/TrackersTable.tsx | 223 + src/gobals.d.ts | 5 - src/hooks/app.ts | 144 +- src/hooks/autobone.tsx | 164 + src/hooks/config.ts | 79 + src/hooks/layout.ts | 97 +- src/hooks/onboarding.tsx | 99 + src/hooks/router.ts | 6 - src/hooks/timeout.ts | 23 +- src/hooks/tracker.tsx | 116 + src/hooks/websocket-api.ts | 272 +- src/index.css | 31 +- src/index.tsx | 8 +- src/maths/angle.ts | 4 +- src/maths/quaternion.ts | 41 +- src/react-app-env.d.ts | 16 +- tailwind.config.js | 111 +- 119 files changed, 9637 insertions(+), 8500 deletions(-) create mode 100644 .eslintrc.json create mode 100644 .gitattributes create mode 100644 .husky/pre-commit create mode 100644 .prettierrc create mode 100644 public/images/slime-girl.png create mode 100644 public/images/slimes.png delete mode 100644 src/components/Modal.tsx delete mode 100644 src/components/Overview.tsx delete mode 100644 src/components/ResetButton.tsx create mode 100644 src/components/TopBar.tsx create mode 100644 src/components/commons/ArrowLink.tsx create mode 100644 src/components/commons/BodyInteractions.tsx delete mode 100644 src/components/commons/ButtonIcon.tsx create mode 100644 src/components/commons/Modal.tsx create mode 100644 src/components/commons/PersonFrontIcon.tsx create mode 100644 src/components/commons/ProgressBar.tsx create mode 100644 src/components/commons/Radio.tsx delete mode 100644 src/components/commons/Select.tsx create mode 100644 src/components/commons/TipBox.tsx create mode 100644 src/components/commons/Typography.tsx delete mode 100644 src/components/commons/icon/ArrowDownIcon.tsx create mode 100644 src/components/commons/icon/ArrowIcons.tsx create mode 100644 src/components/commons/icon/BulbIcon.tsx create mode 100644 src/components/commons/icon/CheckIcon.tsx create mode 100644 src/components/commons/icon/EyeIcon.tsx create mode 100644 src/components/commons/icon/FootIcon.tsx create mode 100644 src/components/commons/icon/FrontOfChair.tsx create mode 100644 src/components/commons/icon/LoaderIcon.tsx create mode 100644 src/components/commons/icon/SquaresIcon.tsx create mode 100644 src/components/commons/icon/SteamIcon.tsx create mode 100644 src/components/commons/icon/WrenchIcons.tsx create mode 100644 src/components/home/Home.tsx create mode 100644 src/components/home/ResetButton.tsx create mode 100644 src/components/onboarding/BodyAssignment.tsx create mode 100644 src/components/onboarding/OnboardingContextProvicer.tsx create mode 100644 src/components/onboarding/OnboardingLayout.tsx create mode 100644 src/components/onboarding/TrackerPartCard.tsx create mode 100644 src/components/onboarding/pages/ConnectTracker.tsx create mode 100644 src/components/onboarding/pages/Done.tsx create mode 100644 src/components/onboarding/pages/EnterVR.tsx create mode 100644 src/components/onboarding/pages/Home.tsx create mode 100644 src/components/onboarding/pages/ResetTutorial.tsx create mode 100644 src/components/onboarding/pages/WifiCreds.tsx create mode 100644 src/components/onboarding/pages/body-proportions/AutoboneStepper.tsx create mode 100644 src/components/onboarding/pages/body-proportions/AutomaticProportions.tsx create mode 100644 src/components/onboarding/pages/body-proportions/BodyProportions.tsx create mode 100644 src/components/onboarding/pages/body-proportions/ManualProportions.tsx create mode 100644 src/components/onboarding/pages/body-proportions/autobone-steps/Done.tsx create mode 100644 src/components/onboarding/pages/body-proportions/autobone-steps/Preparation.tsx create mode 100644 src/components/onboarding/pages/body-proportions/autobone-steps/PutTrackersOn.tsx create mode 100644 src/components/onboarding/pages/body-proportions/autobone-steps/Recording.tsx create mode 100644 src/components/onboarding/pages/body-proportions/autobone-steps/StartRecording.tsx create mode 100644 src/components/onboarding/pages/body-proportions/autobone-steps/VerifyResults.tsx create mode 100644 src/components/onboarding/pages/mounting/AutomaticMounting.tsx create mode 100644 src/components/onboarding/pages/mounting/ManualMounting.tsx create mode 100644 src/components/onboarding/pages/mounting/MountingSelectionMenu.tsx create mode 100644 src/components/onboarding/pages/trackers-assign/TrackerAssignment.tsx create mode 100644 src/components/onboarding/pages/trackers-assign/TrackerSelectionMenu.tsx delete mode 100644 src/components/proportions/AutomaticCalibration.tsx delete mode 100644 src/components/proportions/BodyProportions.tsx delete mode 100644 src/components/proportions/BodyView.tsx create mode 100644 src/components/providers/ConfigContext.tsx create mode 100644 src/components/settings/SettingsPageLayout.tsx create mode 100644 src/components/settings/pages/GeneralSettings.tsx delete mode 100644 src/components/settings/pages/TrackersSettings.tsx create mode 100644 src/components/tracker/SingleTrackerBodyAssignmentMenu.tsx create mode 100644 src/components/tracker/TrackerBattery.tsx create mode 100644 src/components/tracker/TrackerStatus.tsx create mode 100644 src/components/tracker/TrackerWifi.tsx create mode 100644 src/components/tracker/TrackersTable.tsx create mode 100644 src/hooks/autobone.tsx create mode 100644 src/hooks/config.ts create mode 100644 src/hooks/onboarding.tsx delete mode 100644 src/hooks/router.ts create mode 100644 src/hooks/tracker.tsx diff --git a/.eslintrc.json b/.eslintrc.json new file mode 100644 index 000000000..8ff327554 --- /dev/null +++ b/.eslintrc.json @@ -0,0 +1,40 @@ +{ + "env": { + "browser": true, + "es2021": true, + "jest": true + }, + "extends": [ + "eslint:recommended", + "plugin:react/recommended", + "plugin:@typescript-eslint/recommended", + "prettier" + ], + "parser": "@typescript-eslint/parser", + "parserOptions": { + "ecmaFeatures": { + "jsx": true + }, + "ecmaVersion": "latest", + "sourceType": "module" + }, + "plugins": ["react", "react-hooks", "@typescript-eslint", "prettier"], + "rules": { + "react/react-in-jsx-scope": "off", + "react/prop-types": "off", + "spaced-comment": "error", + "quotes": ["error", "single"], + "no-duplicate-imports": "error", + "@typescript-eslint/no-explicit-any": "off", + "react/no-unescaped-entities": "off", + "prettier/prettier": "warn" + }, + "settings": { + "import/resolver": { + "typescript": {} + }, + "react": { + "version": "detect" + } + } +} diff --git a/.gitattributes b/.gitattributes new file mode 100644 index 000000000..94f480de9 --- /dev/null +++ b/.gitattributes @@ -0,0 +1 @@ +* text=auto eol=lf \ No newline at end of file diff --git a/.husky/pre-commit b/.husky/pre-commit new file mode 100644 index 000000000..0da96d6ba --- /dev/null +++ b/.husky/pre-commit @@ -0,0 +1,4 @@ +#!/usr/bin/env sh +. "$(dirname -- "$0")/_/husky.sh" + +npx pretty-quick --staged diff --git a/.prettierrc b/.prettierrc new file mode 100644 index 000000000..0a725205c --- /dev/null +++ b/.prettierrc @@ -0,0 +1,6 @@ +{ + "trailingComma": "es5", + "tabWidth": 2, + "semi": true, + "singleQuote": true +} diff --git a/Cargo.lock b/Cargo.lock index bcc99abd5..5d1782bf6 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -153,9 +153,9 @@ dependencies = [ [[package]] name = "bytemuck" -version = "1.10.0" +version = "1.11.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c53dfa917ec274df8ed3c572698f381a24eef2efba9492d797301b72b6db408a" +checksum = "a5377c8865e74a160d21f29c2d40669f53286db6eab59b88540cbb12ffc8b835" [[package]] name = "byteorder" @@ -165,9 +165,9 @@ checksum = "14c189c53d098945499cdfa7ecc63567cf3886b3332b312a5b4585d8d3a6a610" [[package]] name = "bytes" -version = "1.1.0" +version = "1.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4872d67bab6358e59559027aa3b9157c53d9358c51423c17554809a8858e0f8" +checksum = "f0b3de4a0c5e67e16066a0715723abd91edc2f9001d09c46e1dca929351e130e" [[package]] name = "cairo-rs" @@ -252,9 +252,9 @@ checksum = "baf1de4339761588bc0619e3cbc0120ee582ebb74b53b4efbf79117bd2da40fd" [[package]] name = "clap" -version = "3.2.8" +version = "3.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "190814073e85d238f31ff738fcb0bf6910cedeb73376c87cd69291028966fd83" +checksum = "44bbe24bbd31a185bc2c4f7c2abe80bea13a20d57ee4e55be70ac512bdc76417" dependencies = [ "atty", "bitflags", @@ -279,9 +279,9 @@ dependencies = [ [[package]] name = "clap_derive" -version = "3.2.7" +version = "3.2.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "759bf187376e1afa7b85b959e6a664a3e7a95203415dba952ad19139e798f902" +checksum = "9ba52acd3b0a5c33aeada5cdaa3267cdc7c594a98731d4268cdc1532f4264cb4" dependencies = [ "heck 0.4.0", "proc-macro-error", @@ -413,9 +413,9 @@ dependencies = [ [[package]] name = "crossbeam-channel" -version = "0.5.5" +version = "0.5.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c02a4d71819009c192cf4872265391563fd6a84c81ff2c0f2a7026ca4c1d85c" +checksum = "c2dd04ddaf88237dc3b8d8f9a3c1004b506b54b3313403944054d23c0870c521" dependencies = [ "cfg-if", "crossbeam-utils", @@ -423,9 +423,9 @@ dependencies = [ [[package]] name = "crossbeam-utils" -version = "0.8.10" +version = "0.8.11" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d82ee10ce34d7bc12c2122495e7593a9c41347ecdd64185af4ecf72cb1a7f83" +checksum = "51887d4adc7b564537b15adcfb307936f8075dfcd5f00dde9a9f1d29383682bc" dependencies = [ "cfg-if", "once_cell", @@ -433,9 +433,9 @@ dependencies = [ [[package]] name = "crypto-common" -version = "0.1.4" +version = "0.1.6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5999502d32b9c48d492abe66392408144895020ec4709e549e840799f3bb74c0" +checksum = "1bfb12502f3fc46cca1bb51ac28df9d618d813cdc3d2f25b9fe775a34af26bb3" dependencies = [ "generic-array", "typenum", @@ -470,9 +470,9 @@ dependencies = [ [[package]] name = "ctor" -version = "0.1.22" +version = "0.1.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f877be4f7c9f246b183111634f75baa039715e3f46ce860677d3b19a69fb229c" +checksum = "cdffe87e1d521a10f9696f833fe502293ea446d7f256c06128293a4119bdf4cb" dependencies = [ "quote", "syn", @@ -624,9 +624,9 @@ dependencies = [ [[package]] name = "fastrand" -version = "1.7.0" +version = "1.8.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c3fcf0cee53519c866c09b5de1f6c56ff9d647101f81c1964fa632e148896cdf" +checksum = "a7a407cfaa3385c4ae6b23e84623d48c2798d06e3e6a1878f7f59f17b3f86499" dependencies = [ "instant", ] @@ -891,15 +891,15 @@ dependencies = [ [[package]] name = "generator" -version = "0.7.0" +version = "0.7.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c1d9279ca822891c1a4dae06d185612cf8fc6acfe5dff37781b41297811b12ee" +checksum = "cc184cace1cea8335047a471cc1da80f18acf8a76f3bab2028d499e328948ec7" dependencies = [ "cc", "libc", "log", "rustversion", - "winapi", + "windows 0.32.0", ] [[package]] @@ -1096,9 +1096,9 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.12.1" +version = "0.12.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "db0d4cf898abf0081f964436dc980e96670a0f36863e4b83aaacdb65c9d7ccc3" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" [[package]] name = "heck" @@ -1211,14 +1211,13 @@ dependencies = [ [[package]] name = "image" -version = "0.24.2" +version = "0.24.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "28edd9d7bc256be2502e325ac0628bde30b7001b9b52e0abe31a1a9dc2701212" +checksum = "7e30ca2ecf7666107ff827a8e481de6a132a9b687ed3bb20bb1c144a36c00964" dependencies = [ "bytemuck", "byteorder", "color_quant", - "num-iter", "num-rational", "num-traits", ] @@ -1373,6 +1372,15 @@ dependencies = [ "safemem", ] +[[package]] +name = "line-wrap" +version = "0.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f30344350a2a51da54c1d53be93fade8a237e545dbcc4bdbe635413f2117cab9" +dependencies = [ + "safemem", +] + [[package]] name = "lock_api" version = "0.4.7" @@ -1626,9 +1634,9 @@ dependencies = [ [[package]] name = "once_cell" -version = "1.12.0" +version = "1.13.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7709cef83f0c1f58f666e746a08b21e0085f7440fa6a29cc194d68aac97a4225" +checksum = "18a6dbe30758c9f83eb00cbea4ac95966305f5a7772f3f42ebfc7fc7eddbd8e1" [[package]] name = "os_pipe" @@ -1642,9 +1650,9 @@ dependencies = [ [[package]] name = "os_str_bytes" -version = "6.1.0" +version = "6.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "21326818e99cfe6ce1e524c2a805c189a99b5ae555a35d19f9a284b427d86afa" +checksum = "648001efe5d5c0102d8cea768e348da85d90af8ba91f0bea908f157951493cd4" [[package]] name = "pango" @@ -1677,17 +1685,6 @@ version = "2.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" -[[package]] -name = "parking_lot" -version = "0.11.2" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7d17b78036a60663b797adeaee46f5c9dfebb86948d1255007a1d6be0271ff99" -dependencies = [ - "instant", - "lock_api", - "parking_lot_core 0.8.5", -] - [[package]] name = "parking_lot" version = "0.12.1" @@ -1695,21 +1692,7 @@ source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3742b2c103b9f06bc9fff0a37ff4912935851bee6d36f3c02bcc755bcfec228f" dependencies = [ "lock_api", - "parking_lot_core 0.9.3", -] - -[[package]] -name = "parking_lot_core" -version = "0.8.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d76e8e1493bcac0d2766c42737f34458f1c8c50c0d23bcb24ea953affb273216" -dependencies = [ - "cfg-if", - "instant", - "libc", - "redox_syscall", - "smallvec", - "winapi", + "parking_lot_core", ] [[package]] @@ -1964,9 +1947,9 @@ checksum = "dbf0c48bc1d91375ae5c3cd81e3722dff1abcf81a30960240640d223f59fe0e5" [[package]] name = "proc-macro2" -version = "1.0.40" +version = "1.0.42" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "dd96a1e8ed2596c337f8eae5f24924ec83f5ad5ab21ea8e455d3566c69fbcaf7" +checksum = "c278e965f1d8cf32d6e0e96de3d3e79712178ae67986d9cf9151f51e95aac89b" dependencies = [ "unicode-ident", ] @@ -2078,9 +2061,9 @@ dependencies = [ [[package]] name = "redox_syscall" -version = "0.2.13" +version = "0.2.16" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "62f25bc4c7e55e0b0b7a1d43fb893f4fa1361d0abe38b9ce4f323c2adfe6ef42" +checksum = "fb5a58c1855b4b6819d59012155603f0b22ad30cad752600aadfcb695265519a" dependencies = [ "bitflags", ] @@ -2098,9 +2081,9 @@ dependencies = [ [[package]] name = "regex" -version = "1.5.6" +version = "1.6.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d83f127d94bdbcda4c8cc2e50f6f84f4b611f69c902699ca385a39c3a75f9ff1" +checksum = "4c4eb3267174b8c6c2f654116623910a0fef09c4753f8dd83db29c48a0df988b" dependencies = [ "aho-corasick", "memchr", @@ -2118,9 +2101,9 @@ dependencies = [ [[package]] name = "regex-syntax" -version = "0.6.26" +version = "0.6.27" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "49b3de9ec5dc0a3417da371aab17d729997c15010e7fd24ff707773a33bddb64" +checksum = "a3f87b73ce11b1619a3c6332f45341e0047173771e8b8b73f87bfeefb7b56244" [[package]] name = "remove_dir_all" @@ -2151,9 +2134,9 @@ dependencies = [ [[package]] name = "rustversion" -version = "1.0.7" +version = "1.0.8" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a0a5f7c728f5d284929a1cccb5bc19884422bfe6ef4d6c409da2c41838983fcf" +checksum = "24c8ad4f0c00e1eb5bc7614d236a7f1300e3dbd76b68cac8e06fb00b015ad8d8" [[package]] name = "ryu" @@ -2237,18 +2220,18 @@ dependencies = [ [[package]] name = "serde" -version = "1.0.138" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1578c6245786b9d168c5447eeacfb96856573ca56c9d68fdcf394be134882a47" +checksum = "fc855a42c7967b7c369eb5860f7164ef1f6f81c20c7cc1141f2a604e18723b03" dependencies = [ "serde_derive", ] [[package]] name = "serde_derive" -version = "1.0.138" +version = "1.0.140" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "023e9b1467aef8a10fb88f25611870ada9800ef7e22afce356bb0d2387b6f27c" +checksum = "6f2122636b9fe3b81f1cb25099fcf2d3f542cdb1d45940d56c713158884a05da" dependencies = [ "proc-macro2", "quote", @@ -2369,9 +2352,12 @@ checksum = "7bd3e3206899af3f8b12af284fafc038cc1dc2b41d1b89dd17297221c5d225de" [[package]] name = "slab" -version = "0.4.6" +version = "0.4.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb703cfe953bccee95685111adeedb76fabe4e97549a58d16f03ea7b9367bb32" +checksum = "4614a76b2a8be0058caa9dbbaf66d988527d86d003c11a94fbd335d7661edcef" +dependencies = [ + "autocfg", +] [[package]] name = "slimevr_ui" @@ -2444,7 +2430,7 @@ checksum = "213494b7a2b503146286049378ce02b482200519accc31872ee8be91fa820a08" dependencies = [ "new_debug_unreachable", "once_cell", - "parking_lot 0.12.1", + "parking_lot", "phf_shared 0.10.0", "precomputed-hash", "serde", @@ -2507,9 +2493,9 @@ dependencies = [ [[package]] name = "tao" -version = "0.12.1" +version = "0.12.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a71c32c2fa7bba46b01becf9cf470f6a781573af7e376c5e317a313ecce27545" +checksum = "f6fd7725dc1e593e9ecabd9fe49c112a204c8c8694db4182e78b2a5af490b1ae" dependencies = [ "bitflags", "cairo-rs", @@ -2538,15 +2524,15 @@ dependencies = [ "ndk-sys", "objc", "once_cell", - "parking_lot 0.11.2", + "parking_lot", "paste", "png 0.17.5", "raw-window-handle", "scopeguard", "serde", "unicode-segmentation", - "uuid 0.8.2", - "windows", + "uuid 1.1.2", + "windows 0.37.0", "windows-implement", "x11-dl", ] @@ -2564,9 +2550,9 @@ dependencies = [ [[package]] name = "tauri" -version = "1.0.2" +version = "1.0.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "421641ec549d34935530886151a42ce5ecbbb57beb30e5eec1b22f8e08e10ee9" +checksum = "e1a56a8b125069c2682bd31610109b4436c050c74447bee1078217a0325c1add" dependencies = [ "anyhow", "clap", @@ -2608,18 +2594,19 @@ dependencies = [ "uuid 1.1.2", "webkit2gtk", "webview2-com", - "windows", + "windows 0.37.0", ] [[package]] name = "tauri-build" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "598bd36884ee15ac73dfca9921066fd87d13d9beea60384b99a66c3a5d800d70" +checksum = "acafb1c515c5d14234a294461bd43c723639a84891a45f6a250fd3441ad2e8ed" dependencies = [ "anyhow", "cargo_toml", "heck 0.4.0", + "json-patch", "semver 1.0.12", "serde_json", "tauri-utils", @@ -2628,13 +2615,14 @@ dependencies = [ [[package]] name = "tauri-codegen" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "048a7b404b92c86e7dc32458fd0963f042a76d520681e6f598d73a97c2feeeef" +checksum = "16d62a3c8790d6cba686cea6e3f7f569d12c662c3274c2d165a4fd33e3871b72" dependencies = [ "base64", "brotli", "ico", + "json-patch", "plist", "png 0.17.5", "proc-macro2", @@ -2653,9 +2641,9 @@ dependencies = [ [[package]] name = "tauri-macros" -version = "1.0.2" +version = "1.0.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "aaf70098bfab21efde9b2c089008b319ba333f4ee6e55c38bdea188dea86497f" +checksum = "7296fa17996629f43081e1c66d554703900187ed900c5bf46f97f0bcfb069278" dependencies = [ "heck 0.4.0", "proc-macro2", @@ -2667,9 +2655,9 @@ dependencies = [ [[package]] name = "tauri-runtime" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "82d34f58c61a6790ba3de5753daea61b5beb6926b2384d1ad03b9dfe622c72be" +checksum = "4e4cff3b4d9469727fa2107c4b3d2eda110df1ba45103fb420178e536362fae4" dependencies = [ "gtk", "http", @@ -2682,14 +2670,14 @@ dependencies = [ "thiserror", "uuid 1.1.2", "webview2-com", - "windows", + "windows 0.37.0", ] [[package]] name = "tauri-runtime-wry" -version = "0.10.1" +version = "0.10.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "cd9a56e25146ff1f13f37bdb010ed0d692e7e81c824b9f977ae439f446f37ab4" +checksum = "3fa8c4edaf01d8b556e7172c844b1b4dd3399adcd1a606bd520fc3e65f698546" dependencies = [ "cocoa", "gtk", @@ -2701,15 +2689,15 @@ dependencies = [ "uuid 1.1.2", "webkit2gtk", "webview2-com", - "windows", + "windows 0.37.0", "wry", ] [[package]] name = "tauri-utils" -version = "1.0.2" +version = "1.0.3" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "616f178da1e0466ca45963ed108a1567d4b8803662addaca313169d0dcd97715" +checksum = "12ff4b68d9faeb57c9c727bf58c9c9768d2b67d8e84e62ce6146e7859a2e9c6b" dependencies = [ "brotli", "ctor", @@ -2729,7 +2717,7 @@ dependencies = [ "thiserror", "url", "walkdir", - "windows", + "windows 0.37.0", ] [[package]] @@ -2835,10 +2823,11 @@ checksum = "cda74da7e1a664f795bb1f8a87ec406fb89a02522cf6e50620d016add6dbbf5c" [[package]] name = "tokio" -version = "1.19.2" +version = "1.20.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c51a52ed6686dd62c320f9b89299e9dfb46f730c7a48e635c19f21d116cb1439" +checksum = "7a8325f63a7d4774dd041e363b2409ed1c5cbbd0f867795e661df066b2b0a581" dependencies = [ + "autocfg", "bytes", "memchr", "num_cpus", @@ -2901,9 +2890,9 @@ dependencies = [ [[package]] name = "tracing-subscriber" -version = "0.3.14" +version = "0.3.15" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3a713421342a5a666b7577783721d3117f1b69a393df803ee17bb73b1e122a59" +checksum = "60db860322da191b40952ad9affe65ea23e7dd6a5c442c2c42865810c6ab8e6b" dependencies = [ "ansi_term", "matchers", @@ -2934,9 +2923,9 @@ checksum = "dcf81ac59edc17cc8697ff311e8f5ef2d99fcbd9817b34cec66f90b6c3dfd987" [[package]] name = "ucd-trie" -version = "0.1.3" +version = "0.1.4" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "56dee185309b50d1f11bfedef0fe6d036842e3fb77413abef29f8f8d1c5d4c1c" +checksum = "89570599c4fe5585de2b388aab47e99f7fa4e9238a1399f707a02e356058141c" [[package]] name = "unicode-bidi" @@ -2946,9 +2935,9 @@ checksum = "099b7128301d285f79ddd55b9a83d5e6b9e97c92e0ea0daebee7263e932de992" [[package]] name = "unicode-ident" -version = "1.0.1" +version = "1.0.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5bd2fe26506023ed7b5e1e315add59d6f584c621d037f9368fea9cfb988f368c" +checksum = "15c61ba63f9235225a22310255a29b806b907c9b8c964bcbd0a2c70f3f2deea7" [[package]] name = "unicode-normalization" @@ -2989,6 +2978,12 @@ name = "uuid" version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bc5cf98d8186244414c848017f0e2676b3fcb46807f6668a97dfe67359a3c4b7" + +[[package]] +name = "uuid" +version = "1.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd6469f4314d5f1ffec476e05f17cc9a78bc7a27a6a857842170bdf8d6f98d2f" dependencies = [ "getrandom 0.2.7", ] @@ -3002,12 +2997,6 @@ dependencies = [ "getrandom 0.2.7", ] -[[package]] -name = "valuable" -version = "0.1.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "830b7e5d4d90034032940e4ace0d9a9a057e7a45cd94e6c007832e39edb82f6d" - [[package]] name = "version-compare" version = "0.0.11" @@ -3110,7 +3099,7 @@ checksum = "a489a9420acabb3c2ed0434b6f71f6b56b9485ec32665a28dec1ee186d716e0f" dependencies = [ "webview2-com-macros", "webview2-com-sys", - "windows", + "windows 0.37.0", "windows-implement", ] @@ -3135,7 +3124,7 @@ dependencies = [ "serde", "serde_json", "thiserror", - "windows", + "windows 0.37.0", "windows-bindgen", ] @@ -3180,6 +3169,19 @@ version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "712e227841d057c1ee1cd2fb22fa7e5a5461ae8e48fa2ca79ec42cfc1931183f" +[[package]] +name = "windows" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbedf6db9096bc2364adce0ae0aa636dcd89f3c3f2cd67947062aaf0ca2a10ec" +dependencies = [ + "windows_aarch64_msvc 0.32.0", + "windows_i686_gnu 0.32.0", + "windows_i686_msvc 0.32.0", + "windows_x86_64_gnu 0.32.0", + "windows_x86_64_msvc 0.32.0", +] + [[package]] name = "windows" version = "0.37.0" @@ -3239,6 +3241,12 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "3263d25f1170419995b78ff10c06b949e8a986c35c208dc24333c64753a87169" +[[package]] +name = "windows_aarch64_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d8e92753b1c443191654ec532f14c199742964a061be25d77d7a96f09db20bf5" + [[package]] name = "windows_aarch64_msvc" version = "0.36.1" @@ -3251,6 +3259,12 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2623277cb2d1c216ba3b578c0f3cf9cdebeddb6e66b1b218bb33596ea7769c3a" +[[package]] +name = "windows_i686_gnu" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a711c68811799e017b6038e0922cb27a5e2f43a2ddb609fe0b6f3eeda9de615" + [[package]] name = "windows_i686_gnu" version = "0.36.1" @@ -3263,6 +3277,12 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d3925fd0b0b804730d44d4b6278c50f9699703ec49bcd628020f46f4ba07d9e1" +[[package]] +name = "windows_i686_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "146c11bb1a02615db74680b32a68e2d61f553cc24c4eb5b4ca10311740e44172" + [[package]] name = "windows_i686_msvc" version = "0.36.1" @@ -3275,6 +3295,12 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ce907ac74fe331b524c1298683efbf598bb031bc84d5e274db2083696d07c57c" +[[package]] +name = "windows_x86_64_gnu" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c912b12f7454c6620635bbff3450962753834be2a594819bd5e945af18ec64bc" + [[package]] name = "windows_x86_64_gnu" version = "0.36.1" @@ -3287,6 +3313,12 @@ version = "0.37.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2babfba0828f2e6b32457d5341427dcbb577ceef556273229959ac23a10af33d" +[[package]] +name = "windows_x86_64_msvc" +version = "0.32.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "504a2476202769977a040c6364301a3f65d0cc9e3fb08600b2bda150a0488316" + [[package]] name = "windows_x86_64_msvc" version = "0.36.1" @@ -3336,7 +3368,7 @@ dependencies = [ "webkit2gtk", "webkit2gtk-sys", "webview2-com", - "windows", + "windows 0.37.0", "windows-implement", ] diff --git a/README.md b/README.md index 16b4bc612..b0248a17d 100644 --- a/README.md +++ b/README.md @@ -1,36 +1,39 @@ # SlimeVR UI - This is the GUI of SlimeVR, it uses the SolarXR protocol to communicate with the server and is completely isolated from the server logic. This project is written in Typescript + React for the frontend and uses Tauri + Rust as a small backend. This makes the application more lightweight than electron. - - ## Compiling + ### Prerequisites - Node.js 16 (We recommend the use of `nvm` instead of installing Node.js directly) - Windows Webview - SlimeVR server installed - ``` npm install ``` - Build for production + +Build for production + ``` npm run tauri build ``` + Launch in dev mode + ``` npm run tauri dev ``` ## Contributing + By contributing to this project you are placing all your code under MIT or less restricting licenses, and you certify that the code you have used is compatible with those licenses or is authored by you. If you're doing so on your work time, you certify that your employer is okay with this. ## License + All code in this repository is dual-licensed under either: - MIT License ([LICENSE-MIT](docs/LICENSE-MIT)) @@ -41,8 +44,10 @@ at your option. This means you can select the license you prefer! Unless you explicitly state otherwise, any contribution intentionally submitted for inclusion in the work by you, as defined in the Apache-2.0 license, shall be dual licensed as above, without any additional terms or conditions. ### Complying with the license + Please note that these licenses are very permissive, but if you wish to distribute software based on this code, you need to be aware of the following limits of these licenses: -* When distributing any software that uses or is based on SlimeVR, you have to provide to the end-user the original, unmodified `LICENSE-MIT` or `LICENSE-APACHE` file (or both) from SlimeVR. This includes the `Copyright (c) 2022 SlimeVR Contributors` part of the license. It is not sufficient to use a generic MIT/Apache License, it must be the original license file. -* This applies even if you distribute software without the source code. In this case, one way to provide it to the end-user is to have a menu in your application that lists all the open source licenses used, including SlimeVR's. + +- When distributing any software that uses or is based on SlimeVR, you have to provide to the end-user the original, unmodified `LICENSE-MIT` or `LICENSE-APACHE` file (or both) from SlimeVR. This includes the `Copyright (c) 2022 SlimeVR Contributors` part of the license. It is not sufficient to use a generic MIT/Apache License, it must be the original license file. +- This applies even if you distribute software without the source code. In this case, one way to provide it to the end-user is to have a menu in your application that lists all the open source licenses used, including SlimeVR's. Please refer to the original license files if you are at any point uncertain what the exact the requirements are. diff --git a/package-lock.json b/package-lock.json index 30cc86920..ce1fbd416 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,25 +1,18 @@ { "name": "slimevr-ui", - "version": "0.1.0", + "version": "0.2.0", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "slimevr-ui", - "version": "0.1.0", + "version": "0.2.0", "dependencies": { "@babel/core": "^7.16.0", - "@fontsource/work-sans": "^4.5.7", + "@fontsource/poppins": "^4.5.8", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", "@svgr/webpack": "^6.2.1", - "@tauri-apps/api": "^1.0.0-rc.3", - "@testing-library/jest-dom": "^5.16.3", - "@testing-library/react": "^13.3.0", - "@testing-library/user-event": "^13.5.0", - "@types/jest": "^27.4.1", - "@types/node": "^16.11.26", - "@types/react": "^18.0.14", - "@types/react-dom": "^18.0.5", + "@tauri-apps/api": "^1.0.2", "add": "^2.0.6", "babel-jest": "^27.4.2", "babel-loader": "^8.2.3", @@ -34,7 +27,6 @@ "css-minimizer-webpack-plugin": "^3.2.0", "dotenv": "^10.0.0", "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", "eslint-config-react-app": "^7.0.0", "eslint-webpack-plugin": "^3.1.1", "file-loader": "^6.2.0", @@ -66,7 +58,7 @@ "resolve-url-loader": "^4.0.0", "sass-loader": "^12.3.0", "semver": "^7.3.5", - "solarxr-protocol": "github:SlimeVR/SolarXR-Protocol", + "solarxr-protocol": "file:../SlimeVR-Server/solarxr-protocol", "source-map-loader": "^3.0.0", "style-loader": "^3.3.1", "tailwindcss": "^3.0.2", @@ -80,20 +72,51 @@ }, "devDependencies": { "@tailwindcss/forms": "^0.5.0", - "@tauri-apps/cli": "^1.0.0-rc.8", + "@tauri-apps/cli": "^1.0.2", + "@testing-library/jest-dom": "^5.16.3", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.4.1", "@types/math3d": "^0.2.3", + "@types/node": "^16.11.26", + "@types/react": "^17.0.43", + "@types/react-dom": "^18.0.5", "@types/react-modal": "^3.13.1", + "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/parser": "^5.30.0", "autoprefixer": "^10.4.4", "cross-env": "^7.0.3", + "eslint": "^8.18.0", + "eslint-config-airbnb": "^19.0.4", + "eslint-config-prettier": "^8.5.0", + "eslint-import-resolver-typescript": "^3.1.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.6.0", + "eslint-plugin-prettier": "^4.1.0", + "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^4.6.0", + "husky": "^8.0.0", "node-polyfill-webpack-plugin": "^1.1.4", "postcss": "^8.4.12", + "prettier": "^2.7.1", + "pretty-quick": "^3.1.3", "tailwindcss": "^3.0.23" } }, + "../SlimeVR-Server/solarxr-protocol": { + "version": "1.0.0", + "license": "ISC", + "dependencies": { + "flatbuffers": "^2.0.6" + }, + "devDependencies": { + "@mgit-at/typescript-flatbuffers-codegen": "^0.1.3", + "typescript": "^4.6.3" + } + }, "node_modules/@ampproject/remapping": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", + "license": "Apache-2.0", "dependencies": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -104,8 +127,7 @@ }, "node_modules/@babel/code-frame": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", + "license": "MIT", "dependencies": { "@babel/highlight": "^7.18.6" }, @@ -115,16 +137,14 @@ }, "node_modules/@babel/compat-data": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz", - "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/core": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", - "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", + "license": "MIT", "dependencies": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -152,16 +172,14 @@ }, "node_modules/@babel/core/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/eslint-parser": { "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", - "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", + "license": "MIT", "dependencies": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -177,8 +195,7 @@ }, "node_modules/@babel/eslint-parser/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -189,32 +206,28 @@ }, "node_modules/@babel/eslint-parser/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", "engines": { "node": ">=10" } }, "node_modules/@babel/eslint-parser/node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/@babel/eslint-parser/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.6.tgz", - "integrity": "sha512-AIwwoOS8axIC5MZbhNHRLKi3D+DMpvDf9XUcu3pIVAfOHFT45f4AoDAltRbHIQomCipkCZxrNkfpOEHhJz/VKw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6", "@jridgewell/gen-mapping": "^0.3.0", @@ -226,8 +239,7 @@ }, "node_modules/@babel/generator/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -239,8 +251,7 @@ }, "node_modules/@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -250,8 +261,7 @@ }, "node_modules/@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", + "license": "MIT", "dependencies": { "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.6" @@ -262,8 +272,7 @@ }, "node_modules/@babel/helper-compilation-targets": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -279,16 +288,14 @@ }, "node_modules/@babel/helper-compilation-targets/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-create-class-features-plugin": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.6", @@ -307,8 +314,7 @@ }, "node_modules/@babel/helper-create-regexp-features-plugin": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" @@ -322,8 +328,7 @@ }, "node_modules/@babel/helper-define-polyfill-provider": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -340,24 +345,21 @@ }, "node_modules/@babel/helper-define-polyfill-provider/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/helper-environment-visitor": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -367,8 +369,7 @@ }, "node_modules/@babel/helper-function-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", + "license": "MIT", "dependencies": { "@babel/template": "^7.18.6", "@babel/types": "^7.18.6" @@ -379,8 +380,7 @@ }, "node_modules/@babel/helper-hoist-variables": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -390,8 +390,7 @@ }, "node_modules/@babel/helper-member-expression-to-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -401,8 +400,7 @@ }, "node_modules/@babel/helper-module-imports": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -412,8 +410,7 @@ }, "node_modules/@babel/helper-module-transforms": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz", - "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -430,8 +427,7 @@ }, "node_modules/@babel/helper-optimise-call-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -441,16 +437,14 @@ }, "node_modules/@babel/helper-plugin-utils": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-remap-async-to-generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.6", @@ -466,8 +460,7 @@ }, "node_modules/@babel/helper-replace-supers": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.6", "@babel/helper-member-expression-to-functions": "^7.18.6", @@ -481,8 +474,7 @@ }, "node_modules/@babel/helper-simple-access": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -492,8 +484,7 @@ }, "node_modules/@babel/helper-skip-transparent-expression-wrappers": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -503,8 +494,7 @@ }, "node_modules/@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.18.6" }, @@ -514,24 +504,21 @@ }, "node_modules/@babel/helper-validator-identifier": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-validator-option": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/@babel/helper-wrap-function": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", + "license": "MIT", "dependencies": { "@babel/helper-function-name": "^7.18.6", "@babel/template": "^7.18.6", @@ -544,8 +531,7 @@ }, "node_modules/@babel/helpers": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", + "license": "MIT", "dependencies": { "@babel/template": "^7.18.6", "@babel/traverse": "^7.18.6", @@ -557,8 +543,7 @@ }, "node_modules/@babel/highlight": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -570,8 +555,7 @@ }, "node_modules/@babel/parser": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz", - "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==", + "license": "MIT", "bin": { "parser": "bin/babel-parser.js" }, @@ -581,8 +565,7 @@ }, "node_modules/@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", - "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.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -595,8 +578,7 @@ }, "node_modules/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", @@ -611,8 +593,7 @@ }, "node_modules/@babel/plugin-proposal-async-generator-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", + "license": "MIT", "dependencies": { "@babel/helper-environment-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -628,8 +609,7 @@ }, "node_modules/@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -643,8 +623,7 @@ }, "node_modules/@babel/plugin-proposal-class-static-block": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -659,8 +638,7 @@ }, "node_modules/@babel/plugin-proposal-decorators": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.6.tgz", - "integrity": "sha512-gAdhsjaYmiZVxx5vTMiRfj31nB7LhwBJFMSLzeDxc7X4tKLixup0+k9ughn0RcpBrv9E3PBaXJW7jF5TCihAOg==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -677,8 +655,7 @@ }, "node_modules/@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -692,8 +669,7 @@ }, "node_modules/@babel/plugin-proposal-export-namespace-from": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -707,8 +683,7 @@ }, "node_modules/@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -722,8 +697,7 @@ }, "node_modules/@babel/plugin-proposal-logical-assignment-operators": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -737,8 +711,7 @@ }, "node_modules/@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -752,8 +725,7 @@ }, "node_modules/@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -767,8 +739,7 @@ }, "node_modules/@babel/plugin-proposal-object-rest-spread": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.6", "@babel/helper-compilation-targets": "^7.18.6", @@ -785,8 +756,7 @@ }, "node_modules/@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -800,8 +770,7 @@ }, "node_modules/@babel/plugin-proposal-optional-chaining": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", @@ -816,8 +785,7 @@ }, "node_modules/@babel/plugin-proposal-private-methods": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -831,8 +799,7 @@ }, "node_modules/@babel/plugin-proposal-private-property-in-object": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -848,8 +815,7 @@ }, "node_modules/@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -863,8 +829,7 @@ }, "node_modules/@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -874,8 +839,7 @@ }, "node_modules/@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -885,8 +849,7 @@ }, "node_modules/@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.12.13" }, @@ -896,8 +859,7 @@ }, "node_modules/@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -910,8 +872,7 @@ }, "node_modules/@babel/plugin-syntax-decorators": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", - "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -924,8 +885,7 @@ }, "node_modules/@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -935,8 +895,7 @@ }, "node_modules/@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.3" }, @@ -946,8 +905,7 @@ }, "node_modules/@babel/plugin-syntax-flow": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -960,8 +918,7 @@ }, "node_modules/@babel/plugin-syntax-import-assertions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -974,8 +931,7 @@ }, "node_modules/@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -985,8 +941,7 @@ }, "node_modules/@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -996,8 +951,7 @@ }, "node_modules/@babel/plugin-syntax-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1010,8 +964,7 @@ }, "node_modules/@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1021,8 +974,7 @@ }, "node_modules/@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1032,8 +984,7 @@ }, "node_modules/@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.10.4" }, @@ -1043,8 +994,7 @@ }, "node_modules/@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1054,8 +1004,7 @@ }, "node_modules/@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1065,8 +1014,7 @@ }, "node_modules/@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.8.0" }, @@ -1076,8 +1024,7 @@ }, "node_modules/@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1090,8 +1037,7 @@ }, "node_modules/@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.14.5" }, @@ -1104,8 +1050,7 @@ }, "node_modules/@babel/plugin-syntax-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1118,8 +1063,7 @@ }, "node_modules/@babel/plugin-transform-arrow-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1132,8 +1076,7 @@ }, "node_modules/@babel/plugin-transform-async-to-generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1148,8 +1091,7 @@ }, "node_modules/@babel/plugin-transform-block-scoped-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1162,8 +1104,7 @@ }, "node_modules/@babel/plugin-transform-block-scoping": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1176,8 +1117,7 @@ }, "node_modules/@babel/plugin-transform-classes": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz", - "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.6", @@ -1197,8 +1137,7 @@ }, "node_modules/@babel/plugin-transform-computed-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1211,8 +1150,7 @@ }, "node_modules/@babel/plugin-transform-destructuring": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1225,8 +1163,7 @@ }, "node_modules/@babel/plugin-transform-dotall-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1240,8 +1177,7 @@ }, "node_modules/@babel/plugin-transform-duplicate-keys": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1254,8 +1190,7 @@ }, "node_modules/@babel/plugin-transform-exponentiation-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", + "license": "MIT", "dependencies": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1269,8 +1204,7 @@ }, "node_modules/@babel/plugin-transform-flow-strip-types": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.6.tgz", - "integrity": "sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-flow": "^7.18.6" @@ -1284,8 +1218,7 @@ }, "node_modules/@babel/plugin-transform-for-of": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz", - "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1298,8 +1231,7 @@ }, "node_modules/@babel/plugin-transform-function-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", + "license": "MIT", "dependencies": { "@babel/helper-compilation-targets": "^7.18.6", "@babel/helper-function-name": "^7.18.6", @@ -1314,8 +1246,7 @@ }, "node_modules/@babel/plugin-transform-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1328,8 +1259,7 @@ }, "node_modules/@babel/plugin-transform-member-expression-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1342,8 +1272,7 @@ }, "node_modules/@babel/plugin-transform-modules-amd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1358,8 +1287,7 @@ }, "node_modules/@babel/plugin-transform-modules-commonjs": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1375,8 +1303,7 @@ }, "node_modules/@babel/plugin-transform-modules-systemjs": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", + "license": "MIT", "dependencies": { "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-module-transforms": "^7.18.6", @@ -1393,8 +1320,7 @@ }, "node_modules/@babel/plugin-transform-modules-umd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", + "license": "MIT", "dependencies": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1408,8 +1334,7 @@ }, "node_modules/@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1423,8 +1348,7 @@ }, "node_modules/@babel/plugin-transform-new-target": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1437,8 +1361,7 @@ }, "node_modules/@babel/plugin-transform-object-super": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-replace-supers": "^7.18.6" @@ -1452,8 +1375,7 @@ }, "node_modules/@babel/plugin-transform-parameters": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz", - "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1466,8 +1388,7 @@ }, "node_modules/@babel/plugin-transform-property-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1480,8 +1401,7 @@ }, "node_modules/@babel/plugin-transform-react-constant-elements": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.6.tgz", - "integrity": "sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1494,8 +1414,7 @@ }, "node_modules/@babel/plugin-transform-react-display-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1508,8 +1427,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", - "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -1526,8 +1444,7 @@ }, "node_modules/@babel/plugin-transform-react-jsx-development": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", + "license": "MIT", "dependencies": { "@babel/plugin-transform-react-jsx": "^7.18.6" }, @@ -1540,8 +1457,7 @@ }, "node_modules/@babel/plugin-transform-react-pure-annotations": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", + "license": "MIT", "dependencies": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1555,8 +1471,7 @@ }, "node_modules/@babel/plugin-transform-regenerator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "regenerator-transform": "^0.15.0" @@ -1570,8 +1485,7 @@ }, "node_modules/@babel/plugin-transform-reserved-words": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1584,8 +1498,7 @@ }, "node_modules/@babel/plugin-transform-runtime": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.6.tgz", - "integrity": "sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1603,16 +1516,14 @@ }, "node_modules/@babel/plugin-transform-runtime/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/plugin-transform-shorthand-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1625,8 +1536,7 @@ }, "node_modules/@babel/plugin-transform-spread": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" @@ -1640,8 +1550,7 @@ }, "node_modules/@babel/plugin-transform-sticky-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1654,8 +1563,7 @@ }, "node_modules/@babel/plugin-transform-template-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1668,8 +1576,7 @@ }, "node_modules/@babel/plugin-transform-typeof-symbol": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1682,8 +1589,7 @@ }, "node_modules/@babel/plugin-transform-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.6.tgz", - "integrity": "sha512-ijHNhzIrLj5lQCnI6aaNVRtGVuUZhOXFLRVFs7lLrkXTHip4FKty5oAuQdk4tywG0/WjXmjTfQCWmuzrvFer1w==", + "license": "MIT", "dependencies": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -1698,8 +1604,7 @@ }, "node_modules/@babel/plugin-transform-unicode-escapes": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6" }, @@ -1712,8 +1617,7 @@ }, "node_modules/@babel/plugin-transform-unicode-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", + "license": "MIT", "dependencies": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -1727,8 +1631,7 @@ }, "node_modules/@babel/preset-env": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", - "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.18.6", "@babel/helper-compilation-targets": "^7.18.6", @@ -1815,16 +1718,14 @@ }, "node_modules/@babel/preset-env/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/@babel/preset-modules": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -1838,8 +1739,7 @@ }, "node_modules/@babel/preset-react": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1857,8 +1757,7 @@ }, "node_modules/@babel/preset-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", + "license": "MIT", "dependencies": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -1873,8 +1772,7 @@ }, "node_modules/@babel/runtime": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", + "license": "MIT", "dependencies": { "regenerator-runtime": "^0.13.4" }, @@ -1884,8 +1782,7 @@ }, "node_modules/@babel/runtime-corejs3": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", - "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", + "license": "MIT", "dependencies": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -1896,8 +1793,7 @@ }, "node_modules/@babel/template": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.18.6", @@ -1909,8 +1805,7 @@ }, "node_modules/@babel/traverse": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz", - "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.18.6", @@ -1929,8 +1824,7 @@ }, "node_modules/@babel/types": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.6.tgz", - "integrity": "sha512-NdBNzPDwed30fZdDQtVR7ZgaO4UKjuaQFH9VArS+HMnurlOY0JWN+4ROlu/iapMFwjRQU4pOG4StZfDmulEwGA==", + "license": "MIT", "dependencies": { "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" @@ -1941,18 +1835,15 @@ }, "node_modules/@bcoe/v8-coverage": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "license": "MIT" }, "node_modules/@csstools/normalize.css": { "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + "license": "CC0-1.0" }, "node_modules/@csstools/postcss-cascade-layers": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", - "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -1970,8 +1861,7 @@ }, "node_modules/@csstools/postcss-color-function": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -1989,8 +1879,7 @@ }, "node_modules/@csstools/postcss-font-format-keywords": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2003,8 +1892,7 @@ }, "node_modules/@csstools/postcss-hwb-function": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2021,8 +1909,7 @@ }, "node_modules/@csstools/postcss-ic-unit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2036,8 +1923,7 @@ }, "node_modules/@csstools/postcss-is-pseudo-class": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", - "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -2055,8 +1941,7 @@ }, "node_modules/@csstools/postcss-normalize-display-values": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2069,8 +1954,7 @@ }, "node_modules/@csstools/postcss-oklab-function": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -2088,8 +1972,7 @@ }, "node_modules/@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2102,8 +1985,7 @@ }, "node_modules/@csstools/postcss-stepped-value-functions": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2120,8 +2002,7 @@ }, "node_modules/@csstools/postcss-trigonometric-functions": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", - "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -2138,8 +2019,7 @@ }, "node_modules/@csstools/postcss-unset-value": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2153,8 +2033,7 @@ }, "node_modules/@csstools/selector-specificity": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", - "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -2169,8 +2048,7 @@ }, "node_modules/@eslint/eslintrc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", + "license": "MIT", "dependencies": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -2188,13 +2066,11 @@ }, "node_modules/@eslint/eslintrc/node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "license": "Python-2.0" }, "node_modules/@eslint/eslintrc/node_modules/globals": { "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -2207,8 +2083,7 @@ }, "node_modules/@eslint/eslintrc/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -2218,8 +2093,7 @@ }, "node_modules/@eslint/eslintrc/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -2227,15 +2101,14 @@ "url": "https://github.com/sponsors/sindresorhus" } }, - "node_modules/@fontsource/work-sans": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@fontsource/work-sans/-/work-sans-4.5.10.tgz", - "integrity": "sha512-Qocfv97QO8WRZxV0xoeFhDypXaqGedAGlpHi2CXOfcPKyYOMlXfgzm3hWhw+t+4qGJfVRzqEvNMAnbL5Gwjgmw==" + "node_modules/@fontsource/poppins": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@fontsource/poppins/-/poppins-4.5.8.tgz", + "integrity": "sha512-HE9yLDxYJEcxooVrYvvEhtyxaYU32hQIx1+npKegVefceE0l0zi0ePqKWWxYxkFpyy6WuZSQ+9rai3INnYKEJA==" }, "node_modules/@humanwhocodes/config-array": { "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", + "license": "Apache-2.0", "dependencies": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -2247,13 +2120,11 @@ }, "node_modules/@humanwhocodes/object-schema": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "license": "BSD-3-Clause" }, "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==", + "license": "ISC", "dependencies": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -2267,16 +2138,14 @@ }, "node_modules/@istanbuljs/load-nyc-config/node_modules/camelcase": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", + "license": "MIT", "engines": { "node": ">=6" } }, "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==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -2287,8 +2156,7 @@ }, "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==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -2298,8 +2166,7 @@ }, "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==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -2312,8 +2179,7 @@ }, "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==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -2323,16 +2189,14 @@ }, "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==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -2347,8 +2211,7 @@ }, "node_modules/@jest/console/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2361,8 +2224,7 @@ }, "node_modules/@jest/console/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2376,8 +2238,7 @@ }, "node_modules/@jest/console/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2387,21 +2248,18 @@ }, "node_modules/@jest/console/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@jest/console/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/console/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2411,8 +2269,7 @@ }, "node_modules/@jest/core": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", @@ -2457,8 +2314,7 @@ }, "node_modules/@jest/core/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2471,8 +2327,7 @@ }, "node_modules/@jest/core/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2486,8 +2341,7 @@ }, "node_modules/@jest/core/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2497,21 +2351,18 @@ }, "node_modules/@jest/core/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@jest/core/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/core/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2521,8 +2372,7 @@ }, "node_modules/@jest/environment": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", + "license": "MIT", "dependencies": { "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", @@ -2535,8 +2385,7 @@ }, "node_modules/@jest/fake-timers": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", @@ -2551,8 +2400,7 @@ }, "node_modules/@jest/globals": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -2564,8 +2412,7 @@ }, "node_modules/@jest/reporters": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", + "license": "MIT", "dependencies": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", @@ -2607,8 +2454,7 @@ }, "node_modules/@jest/reporters/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2621,8 +2467,7 @@ }, "node_modules/@jest/reporters/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2636,8 +2481,7 @@ }, "node_modules/@jest/reporters/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2647,29 +2491,25 @@ }, "node_modules/@jest/reporters/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@jest/reporters/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/reporters/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@jest/reporters/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2679,8 +2519,7 @@ }, "node_modules/@jest/schemas": { "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", + "license": "MIT", "dependencies": { "@sinclair/typebox": "^0.23.3" }, @@ -2690,8 +2529,7 @@ }, "node_modules/@jest/source-map": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", @@ -2703,16 +2541,14 @@ }, "node_modules/@jest/source-map/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@jest/test-result": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", @@ -2725,8 +2561,7 @@ }, "node_modules/@jest/test-sequencer": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", + "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", @@ -2739,8 +2574,7 @@ }, "node_modules/@jest/transform": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", @@ -2764,8 +2598,7 @@ }, "node_modules/@jest/transform/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2778,8 +2611,7 @@ }, "node_modules/@jest/transform/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2793,8 +2625,7 @@ }, "node_modules/@jest/transform/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2804,29 +2635,25 @@ }, "node_modules/@jest/transform/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@jest/transform/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/transform/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/@jest/transform/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2836,8 +2663,7 @@ }, "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==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -2851,8 +2677,7 @@ }, "node_modules/@jest/types/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -2865,8 +2690,7 @@ }, "node_modules/@jest/types/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -2880,8 +2704,7 @@ }, "node_modules/@jest/types/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -2891,21 +2714,18 @@ }, "node_modules/@jest/types/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/@jest/types/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@jest/types/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -2915,8 +2735,7 @@ }, "node_modules/@jridgewell/gen-mapping": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -2927,24 +2746,21 @@ }, "node_modules/@jridgewell/resolve-uri": { "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "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==", + "license": "MIT", "engines": { "node": ">=6.0.0" } }, "node_modules/@jridgewell/source-map": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", + "license": "MIT", "dependencies": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -2952,8 +2768,7 @@ }, "node_modules/@jridgewell/source-map/node_modules/@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", + "license": "MIT", "dependencies": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -2965,13 +2780,11 @@ }, "node_modules/@jridgewell/sourcemap-codec": { "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "license": "MIT" }, "node_modules/@jridgewell/trace-mapping": { "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", + "license": "MIT", "dependencies": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" @@ -2979,13 +2792,11 @@ }, "node_modules/@leichtgewicht/ip-codec": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "license": "MIT" }, "node_modules/@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" @@ -2996,16 +2807,14 @@ }, "node_modules/@nodelib/fs.stat": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", + "license": "MIT", "dependencies": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" @@ -3014,10 +2823,26 @@ "node": ">= 8" } }, + "node_modules/@pkgr/utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.2.0.tgz", + "integrity": "sha512-/+EeY/T/NLCfF4rvgUetl7ERNwoPz5q/p+8CYeAIFblsKSQbVJjmMccs/Y7CsOPv47hXcBrhk5IqOf9AqRNfhg==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.3", + "is-glob": "^4.0.3", + "open": "^8.4.0", + "picocolors": "^1.0.0", + "tiny-glob": "^0.2.9", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12" + } + }, "node_modules/@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", + "license": "MIT", "dependencies": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", @@ -3065,8 +2890,7 @@ }, "node_modules/@rollup/plugin-babel": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", + "license": "MIT", "dependencies": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" @@ -3087,8 +2911,7 @@ }, "node_modules/@rollup/plugin-node-resolve": { "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", @@ -3106,8 +2929,7 @@ }, "node_modules/@rollup/plugin-replace": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", + "license": "MIT", "dependencies": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -3118,8 +2940,7 @@ }, "node_modules/@rollup/pluginutils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", + "license": "MIT", "dependencies": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", @@ -3134,39 +2955,33 @@ }, "node_modules/@rollup/pluginutils/node_modules/@types/estree": { "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "license": "MIT" }, "node_modules/@rushstack/eslint-patch": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", - "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + "license": "MIT" }, "node_modules/@sinclair/typebox": { "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + "license": "MIT" }, "node_modules/@sinonjs/commons": { "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", + "license": "BSD-3-Clause", "dependencies": { "type-detect": "4.0.8" } }, "node_modules/@sinonjs/fake-timers": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", + "license": "BSD-3-Clause", "dependencies": { "@sinonjs/commons": "^1.7.0" } }, "node_modules/@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", + "license": "Apache-2.0", "dependencies": { "ejs": "^3.1.6", "json5": "^2.2.0", @@ -3176,8 +2991,7 @@ }, "node_modules/@svgr/babel-plugin-add-jsx-attribute": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3191,8 +3005,7 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-attribute": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3206,8 +3019,7 @@ }, "node_modules/@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", - "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3221,8 +3033,7 @@ }, "node_modules/@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", - "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3236,8 +3047,7 @@ }, "node_modules/@svgr/babel-plugin-svg-dynamic-title": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", - "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3251,8 +3061,7 @@ }, "node_modules/@svgr/babel-plugin-svg-em-dimensions": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", - "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3266,8 +3075,7 @@ }, "node_modules/@svgr/babel-plugin-transform-react-native-svg": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", - "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -3281,8 +3089,7 @@ }, "node_modules/@svgr/babel-plugin-transform-svg-component": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", - "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -3296,8 +3103,7 @@ }, "node_modules/@svgr/babel-preset": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", - "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", + "license": "MIT", "dependencies": { "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", @@ -3321,8 +3127,7 @@ }, "node_modules/@svgr/core": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", - "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", + "license": "MIT", "dependencies": { "@svgr/plugin-jsx": "^6.2.1", "camelcase": "^6.2.0", @@ -3338,8 +3143,7 @@ }, "node_modules/@svgr/hast-util-to-babel-ast": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", - "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", + "license": "MIT", "dependencies": { "@babel/types": "^7.15.6", "entities": "^3.0.1" @@ -3354,8 +3158,7 @@ }, "node_modules/@svgr/plugin-jsx": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", - "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", + "license": "MIT", "dependencies": { "@babel/core": "^7.15.5", "@svgr/babel-preset": "^6.2.0", @@ -3375,8 +3178,7 @@ }, "node_modules/@svgr/plugin-svgo": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", - "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", @@ -3395,8 +3197,7 @@ }, "node_modules/@svgr/webpack": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", - "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", + "license": "MIT", "dependencies": { "@babel/core": "^7.15.5", "@babel/plugin-transform-react-constant-elements": "^7.14.5", @@ -3417,9 +3218,8 @@ }, "node_modules/@tailwindcss/forms": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.2.tgz", - "integrity": "sha512-pSrFeJB6Bg1Mrg9CdQW3+hqZXAKsBrSG9MAfFLKy1pVA4Mb4W7C0k7mEhlmS2Dfo/otxrQOET7NJiJ9RrS563w==", "dev": true, + "license": "MIT", "dependencies": { "mini-svg-data-uri": "^1.2.3" }, @@ -3428,12 +3228,9 @@ } }, "node_modules/@tauri-apps/api": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.0.1.tgz", - "integrity": "sha512-TJwKkXxtF52kN9Auu5TWD2AE4ssqTrsfdpIrixYwRb3gQ/FuYwvZjrMc9weYpgsW2cMhVNkvKgneNXF/4n04lw==", - "dependencies": { - "type-fest": "2.13.1" - }, + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.0.2.tgz", + "integrity": "sha512-yuNW0oeJ1/ZA7wNF1KgxhHrSu5viPVzY/UgUczzN5ptLM8dH15Juy5rEGkoHfeXGju90Y/l22hi3BtIrp/za+w==", "engines": { "node": ">= 12.22.0", "npm": ">= 6.6.0", @@ -3445,9 +3242,9 @@ } }, "node_modules/@tauri-apps/cli": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.0.tgz", - "integrity": "sha512-4eHnk3p0xnCXd9Zel3kLvdiiSURnN98GMFvWUAdirm5AjyOjcx8TIET/jqRYmYKE5yd+LMQqYMUfHRwA6JJUkg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.5.tgz", + "integrity": "sha512-vbY+MwK+xN65x0R/o16UQPxBtJl8pmzVzC0TZKokZfmeOkomoqOEOinSwznAMeyR1ZMJW+fXVgJCPvGsRQ0LGg==", "dev": true, "bin": { "tauri": "tauri.js" @@ -3460,21 +3257,21 @@ "url": "https://opencollective.com/tauri" }, "optionalDependencies": { - "@tauri-apps/cli-darwin-arm64": "1.0.0", - "@tauri-apps/cli-darwin-x64": "1.0.0", - "@tauri-apps/cli-linux-arm-gnueabihf": "1.0.0", - "@tauri-apps/cli-linux-arm64-gnu": "1.0.0", - "@tauri-apps/cli-linux-arm64-musl": "1.0.0", - "@tauri-apps/cli-linux-x64-gnu": "1.0.0", - "@tauri-apps/cli-linux-x64-musl": "1.0.0", - "@tauri-apps/cli-win32-ia32-msvc": "1.0.0", - "@tauri-apps/cli-win32-x64-msvc": "1.0.0" + "@tauri-apps/cli-darwin-arm64": "1.0.5", + "@tauri-apps/cli-darwin-x64": "1.0.5", + "@tauri-apps/cli-linux-arm-gnueabihf": "1.0.5", + "@tauri-apps/cli-linux-arm64-gnu": "1.0.5", + "@tauri-apps/cli-linux-arm64-musl": "1.0.5", + "@tauri-apps/cli-linux-x64-gnu": "1.0.5", + "@tauri-apps/cli-linux-x64-musl": "1.0.5", + "@tauri-apps/cli-win32-ia32-msvc": "1.0.5", + "@tauri-apps/cli-win32-x64-msvc": "1.0.5" } }, "node_modules/@tauri-apps/cli-darwin-arm64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.0.0.tgz", - "integrity": "sha512-0ryomgLjdpylXypMPVXLU3PZCde3Sw5nwN4coUhBcHPBLFRb8QPet+nweVK/HiZ3mxg8WeIazvpx2s8hS0l2GQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.0.5.tgz", + "integrity": "sha512-oxpFb9ZeMiC3xPUJ9NsXWCnnwFSVkPbJUvDKpc9IaoDIUpsMTV72W4P0Nh0uQRbyhx4modPpstt7+ONypNVYNg==", "cpu": [ "arm64" ], @@ -3488,9 +3285,9 @@ } }, "node_modules/@tauri-apps/cli-darwin-x64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.0.0.tgz", - "integrity": "sha512-oejvYUT4dEfzBi+FWMj+CMz4cZ6C2gEFHrUtKVLdTXr8Flj5UTwdB1YPGQjiOqk73LOI7cB/vXxb9DZT+Lrxgg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.0.5.tgz", + "integrity": "sha512-hRNYC6L9edz2dEqK33tssPylF2ti6x6udidBlGWc5GSoeEb/05qKMEA1MESQYKBG+4q+wjJvACA2vvz6AfgJ3Q==", "cpu": [ "x64" ], @@ -3504,9 +3301,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm-gnueabihf": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.0.0.tgz", - "integrity": "sha512-yAu78v8TeXNx/ETS5F2G2Uw/HX+LQvZkX94zNiqFsAj7snfWI/IqSUM52OBrdh/D0EC9NCdjUJ7Vuo32uxf7tg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.0.5.tgz", + "integrity": "sha512-hc/Jp3TtFpxB8XVkLEwWy7MNcUBlS8rNCafQBUt4KSElXB+/oGo50jPO+wd5GSMSOR59UCzH08v11P0b+sAa/w==", "cpu": [ "arm" ], @@ -3520,9 +3317,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm64-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.0.0.tgz", - "integrity": "sha512-YFUN/S58AN317njAynzcQ+EHhRsCDXqmp5g9Oiqmcdg1vU7fPWZivVLc1WHz+0037C7JnsX5PtKpNYewP/+Oqw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.0.5.tgz", + "integrity": "sha512-btFlkD2PG+yzJBZzWeJmyCy8ZV+iys2Jl66Fs4g9lSi3KrBDnyfQ26RpGZb2pRfkkcVP8/x1WSfByO+Rj+PTBA==", "cpu": [ "arm64" ], @@ -3536,9 +3333,9 @@ } }, "node_modules/@tauri-apps/cli-linux-arm64-musl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.0.0.tgz", - "integrity": "sha512-al+TxMGoNVikEvRQfMyYE/mdjUcUNMo5brkCIAb+fL4rWQlAhAnYVzmg/rM8N4nhdXm1MOaYAagQmxr8898dNA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.0.5.tgz", + "integrity": "sha512-p5JFdWab2AWhfgAZW/mgOLu+YiIJXKV0NdATGmdiBgQCMmz1k/FM8iOFApCgGbo3/zkR58cJ7Z7hyWmQ07M6Pw==", "cpu": [ "arm64" ], @@ -3552,9 +3349,9 @@ } }, "node_modules/@tauri-apps/cli-linux-x64-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.0.0.tgz", - "integrity": "sha512-KQmYlYyGpn6/2kSl9QivWG6EIepm6PJd57e6IKmYwAyNhLr2XfGl1CLuocUQQgO+jprjT70HXp+MXD0tcB0+Sw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.0.5.tgz", + "integrity": "sha512-fOXR635AXxwSO7MCfBhMLnGpcg1H83XGw9ocuyg4jjvtE8QoYPwC4ksfb5lLhDVMui9iIKY93NAK3EkQiSGGmQ==", "cpu": [ "x64" ], @@ -3568,9 +3365,9 @@ } }, "node_modules/@tauri-apps/cli-linux-x64-musl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.0.0.tgz", - "integrity": "sha512-Qpaq5lZz569Aea6jfrRchgfEJaOrfLpCRBATcF8CJFFwVKmfCUcoV+MxbCIW30Zqw5Y06njC/ffa3261AV/ZIQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.0.5.tgz", + "integrity": "sha512-8be4zJVkuMs427JqONhFx5Ia5zWsQ5tbZXd80C3dHNL+5/3VIOK6nGQ0iijyZSLXiE9JKEH2jp1EHB+1TVJRcw==", "cpu": [ "x64" ], @@ -3584,9 +3381,9 @@ } }, "node_modules/@tauri-apps/cli-win32-ia32-msvc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.0.0.tgz", - "integrity": "sha512-e2DzFqEMI+s+gv14UupdI91gPxTbUJTbbfQlTHdQlOsTk4HEZTsh+ibAYBcCLAaMRW38NEsFlAUe1lQA0iRu/w==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.0.5.tgz", + "integrity": "sha512-WpnIfzS1e4InGhvd1IDSKC3w6kbI5c6oJgMmtkMTBlhjhiZXhZmQF4XA784A5Y13pzsbXnbNJKOp8DuPVkoTRQ==", "cpu": [ "ia32" ], @@ -3600,9 +3397,9 @@ } }, "node_modules/@tauri-apps/cli-win32-x64-msvc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.0.0.tgz", - "integrity": "sha512-lWSs90pJeQX+L31IqIzmRhwLayEeyTh7mga0AxX8G868hvdLtcXCQA/rKoFtGdVLuHAx4+M+CBF5SMYb76xGYA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.0.5.tgz", + "integrity": "sha512-8iEhVD3X4LZfrlxEPOV+mAj4QrJrEqKTICiJnwmgjvhYQOOsNHzg5kca7pcBbqcgorQOBydLpfGJtxWRusVPaw==", "cpu": [ "x64" ], @@ -3617,8 +3414,8 @@ }, "node_modules/@testing-library/dom": { "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.14.0.tgz", - "integrity": "sha512-m8FOdUo77iMTwVRCyzWcqxlEIk+GnopbrRI15a0EaLbpZSCinIVI4kSQzWhkShK83GogvEFJSsHF3Ws0z1vrqA==", + "dev": true, + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -3635,8 +3432,8 @@ }, "node_modules/@testing-library/dom/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3649,8 +3446,8 @@ }, "node_modules/@testing-library/dom/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3664,8 +3461,8 @@ }, "node_modules/@testing-library/dom/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3675,21 +3472,21 @@ }, "node_modules/@testing-library/dom/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "dev": true, + "license": "MIT" }, "node_modules/@testing-library/dom/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@testing-library/dom/node_modules/supports-color": { "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, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3699,8 +3496,8 @@ }, "node_modules/@testing-library/jest-dom": { "version": "5.16.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", - "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", @@ -3720,8 +3517,8 @@ }, "node_modules/@testing-library/jest-dom/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -3734,8 +3531,8 @@ }, "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==", + "dev": true, + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -3746,8 +3543,8 @@ }, "node_modules/@testing-library/jest-dom/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -3757,21 +3554,21 @@ }, "node_modules/@testing-library/jest-dom/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "dev": true, + "license": "MIT" }, "node_modules/@testing-library/jest-dom/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/@testing-library/jest-dom/node_modules/supports-color": { "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, + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -3781,8 +3578,8 @@ }, "node_modules/@testing-library/react": { "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", - "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", @@ -3798,8 +3595,8 @@ }, "node_modules/@testing-library/user-event": { "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dev": true, + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5" }, @@ -3813,29 +3610,26 @@ }, "node_modules/@tootallnate/once": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/@trysound/sax": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==", + "license": "ISC", "engines": { "node": ">=10.13.0" } }, "node_modules/@types/aria-query": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "dev": true, + "license": "MIT" }, "node_modules/@types/babel__core": { "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -3846,16 +3640,14 @@ }, "node_modules/@types/babel__generator": { "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", + "license": "MIT", "dependencies": { "@babel/types": "^7.0.0" } }, "node_modules/@types/babel__template": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", + "license": "MIT", "dependencies": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -3863,16 +3655,14 @@ }, "node_modules/@types/babel__traverse": { "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", + "license": "MIT", "dependencies": { "@babel/types": "^7.3.0" } }, "node_modules/@types/body-parser": { "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", + "license": "MIT", "dependencies": { "@types/connect": "*", "@types/node": "*" @@ -3880,24 +3670,21 @@ }, "node_modules/@types/bonjour": { "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect": { "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/connect-history-api-fallback": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", + "license": "MIT", "dependencies": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -3905,8 +3692,7 @@ }, "node_modules/@types/eslint": { "version": "8.4.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", - "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", + "license": "MIT", "dependencies": { "@types/estree": "*", "@types/json-schema": "*" @@ -3914,8 +3700,7 @@ }, "node_modules/@types/eslint-scope": { "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", + "license": "MIT", "dependencies": { "@types/eslint": "*", "@types/estree": "*" @@ -3923,13 +3708,11 @@ }, "node_modules/@types/estree": { "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==" + "license": "MIT" }, "node_modules/@types/express": { "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", + "license": "MIT", "dependencies": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -3939,8 +3722,7 @@ }, "node_modules/@types/express-serve-static-core": { "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", + "license": "MIT", "dependencies": { "@types/node": "*", "@types/qs": "*", @@ -3949,50 +3731,44 @@ }, "node_modules/@types/graceful-fs": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/html-minifier-terser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "license": "MIT" }, "node_modules/@types/http-proxy": { "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/istanbul-lib-coverage": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "license": "MIT" }, "node_modules/@types/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-coverage": "*" } }, "node_modules/@types/istanbul-reports": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", + "license": "MIT", "dependencies": { "@types/istanbul-lib-report": "*" } }, "node_modules/@types/jest": { "version": "27.5.2", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", - "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dev": true, + "license": "MIT", "dependencies": { "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" @@ -4000,59 +3776,56 @@ }, "node_modules/@types/json-schema": { "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "license": "MIT" }, "node_modules/@types/json5": { "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "license": "MIT" }, "node_modules/@types/math3d": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@types/math3d/-/math3d-0.2.3.tgz", - "integrity": "sha512-TZRJnP59jBRMghnSZ2NKKG/6BCGzZsiRsSi96mnb3fY6xTVHACyB3HIpClDxaOCQcFqPY/OenG7vhyUfh59Rlw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/@types/mime": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "license": "MIT" + }, + "node_modules/@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true }, "node_modules/@types/node": { "version": "16.11.41", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz", - "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==" + "license": "MIT" }, "node_modules/@types/parse-json": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "license": "MIT" }, "node_modules/@types/prettier": { "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + "license": "MIT" }, "node_modules/@types/prop-types": { "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "dev": true, + "license": "MIT" }, "node_modules/@types/qs": { "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "license": "MIT" }, "node_modules/@types/range-parser": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "license": "MIT" }, "node_modules/@types/react": { - "version": "18.0.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", - "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", + "version": "17.0.47", + "dev": true, + "license": "MIT", "dependencies": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -4063,49 +3836,45 @@ "version": "18.0.5", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "dev": true, "dependencies": { "@types/react": "*" } }, "node_modules/@types/react-modal": { "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.13.1.tgz", - "integrity": "sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==", "dev": true, + "license": "MIT", "dependencies": { "@types/react": "*" } }, "node_modules/@types/resolve": { "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/retry": { "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "license": "MIT" }, "node_modules/@types/scheduler": { "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "dev": true, + "license": "MIT" }, "node_modules/@types/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", + "license": "MIT", "dependencies": { "@types/express": "*" } }, "node_modules/@types/serve-static": { "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", + "license": "MIT", "dependencies": { "@types/mime": "^1", "@types/node": "*" @@ -4113,50 +3882,44 @@ }, "node_modules/@types/sockjs": { "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/stack-utils": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "license": "MIT" }, "node_modules/@types/testing-library__jest-dom": { "version": "5.14.5", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", - "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dev": true, + "license": "MIT", "dependencies": { "@types/jest": "*" } }, "node_modules/@types/trusted-types": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "license": "MIT" }, "node_modules/@types/ws": { "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", + "license": "MIT", "dependencies": { "@types/node": "*" } }, "node_modules/@types/yargs": { "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/@types/yargs-parser": { "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "license": "MIT" }, "node_modules/@typescript-eslint/eslint-plugin": { "version": "5.30.0", @@ -4192,8 +3955,7 @@ }, "node_modules/@typescript-eslint/experimental-utils": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.0.tgz", - "integrity": "sha512-k+EM/r2hxSMX+S+ji9qQVyVMeJ8IEunadngM+1rEDLdUbqQlYoUv78HWCKoOHJao+KSyLbhYHFhh7h54+rB63A==", + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "5.30.0" }, @@ -4236,8 +3998,7 @@ }, "node_modules/@typescript-eslint/scope-manager": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz", - "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==", + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.30.0", "@typescript-eslint/visitor-keys": "5.30.0" @@ -4252,8 +4013,7 @@ }, "node_modules/@typescript-eslint/type-utils": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "5.30.0", "debug": "^4.3.4", @@ -4277,8 +4037,7 @@ }, "node_modules/@typescript-eslint/types": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz", - "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==", + "license": "MIT", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" }, @@ -4289,8 +4048,7 @@ }, "node_modules/@typescript-eslint/typescript-estree": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz", - "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==", + "license": "BSD-2-Clause", "dependencies": { "@typescript-eslint/types": "5.30.0", "@typescript-eslint/visitor-keys": "5.30.0", @@ -4315,8 +4073,7 @@ }, "node_modules/@typescript-eslint/utils": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.30.0", @@ -4338,8 +4095,7 @@ }, "node_modules/@typescript-eslint/utils/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -4350,16 +4106,14 @@ }, "node_modules/@typescript-eslint/utils/node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/@typescript-eslint/visitor-keys": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", - "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==", + "license": "MIT", "dependencies": { "@typescript-eslint/types": "5.30.0", "eslint-visitor-keys": "^3.3.0" @@ -4374,8 +4128,7 @@ }, "node_modules/@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", + "license": "MIT", "dependencies": { "@webassemblyjs/helper-numbers": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1" @@ -4383,23 +4136,19 @@ }, "node_modules/@webassemblyjs/floating-point-hex-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-api-error": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-buffer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", + "license": "MIT", "dependencies": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -4408,13 +4157,11 @@ }, "node_modules/@webassemblyjs/helper-wasm-bytecode": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "license": "MIT" }, "node_modules/@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -4424,29 +4171,25 @@ }, "node_modules/@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", + "license": "MIT", "dependencies": { "@xtuc/ieee754": "^1.2.0" } }, "node_modules/@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", + "license": "Apache-2.0", "dependencies": { "@xtuc/long": "4.2.2" } }, "node_modules/@webassemblyjs/utf8": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "license": "MIT" }, "node_modules/@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -4460,8 +4203,7 @@ }, "node_modules/@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -4472,8 +4214,7 @@ }, "node_modules/@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -4483,8 +4224,7 @@ }, "node_modules/@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -4496,8 +4236,7 @@ }, "node_modules/@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", + "license": "MIT", "dependencies": { "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" @@ -4505,23 +4244,19 @@ }, "node_modules/@xtuc/ieee754": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "license": "BSD-3-Clause" }, "node_modules/@xtuc/long": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "license": "Apache-2.0" }, "node_modules/abab": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "license": "BSD-3-Clause" }, "node_modules/accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", + "license": "MIT", "dependencies": { "mime-types": "~2.1.34", "negotiator": "0.6.3" @@ -4532,8 +4267,7 @@ }, "node_modules/acorn": { "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4543,8 +4277,7 @@ }, "node_modules/acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", + "license": "MIT", "dependencies": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" @@ -4552,8 +4285,7 @@ }, "node_modules/acorn-globals/node_modules/acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4563,25 +4295,22 @@ }, "node_modules/acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", + "license": "MIT", "peerDependencies": { "acorn": "^8" } }, "node_modules/acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", + "license": "MIT", "peerDependencies": { "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" } }, "node_modules/acorn-node": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", "dev": true, + "license": "Apache-2.0", "dependencies": { "acorn": "^7.0.0", "acorn-walk": "^7.0.0", @@ -4590,9 +4319,8 @@ }, "node_modules/acorn-node/node_modules/acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true, + "license": "MIT", "bin": { "acorn": "bin/acorn" }, @@ -4602,29 +4330,25 @@ }, "node_modules/acorn-walk": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/add": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/add/-/add-2.0.6.tgz", - "integrity": "sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==" + "license": "MIT" }, "node_modules/address": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -4635,8 +4359,7 @@ }, "node_modules/agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", + "license": "MIT", "dependencies": { "debug": "4" }, @@ -4646,8 +4369,7 @@ }, "node_modules/ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -4661,8 +4383,7 @@ }, "node_modules/ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", + "license": "MIT", "dependencies": { "ajv": "^8.0.0" }, @@ -4677,8 +4398,7 @@ }, "node_modules/ajv-formats/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -4692,21 +4412,18 @@ }, "node_modules/ajv-formats/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", + "license": "MIT", "peerDependencies": { "ajv": "^6.9.1" } }, "node_modules/ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", + "license": "MIT", "dependencies": { "type-fest": "^0.21.3" }, @@ -4719,8 +4436,7 @@ }, "node_modules/ansi-escapes/node_modules/type-fest": { "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -4730,27 +4446,24 @@ }, "node_modules/ansi-html-community": { "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==", "engines": [ "node >= 0.8.0" ], + "license": "Apache-2.0", "bin": { "ansi-html": "bin/ansi-html" } }, "node_modules/ansi-regex": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "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==", + "license": "MIT", "dependencies": { "color-convert": "^1.9.0" }, @@ -4760,8 +4473,7 @@ }, "node_modules/anymatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", + "license": "ISC", "dependencies": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -4772,35 +4484,40 @@ }, "node_modules/arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", + "license": "MIT", "dependencies": { "sprintf-js": "~1.0.2" } }, "node_modules/aria-query": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==", + "dev": true, + "license": "Apache-2.0", "engines": { "node": ">=6.0" } }, + "node_modules/array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/array-flatten": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "license": "MIT" }, "node_modules/array-includes": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -4817,16 +4534,14 @@ }, "node_modules/array-union": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/array.prototype.flat": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -4842,8 +4557,7 @@ }, "node_modules/array.prototype.flatmap": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -4857,16 +4571,23 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true, + "engines": { + "node": ">=8" + } + }, "node_modules/asap": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "license": "MIT" }, "node_modules/asn1.js": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "inherits": "^2.0.1", @@ -4876,15 +4597,13 @@ }, "node_modules/asn1.js/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/assert": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", "dev": true, + "license": "MIT", "dependencies": { "es6-object-assign": "^1.1.0", "is-nan": "^1.2.1", @@ -4894,31 +4613,27 @@ }, "node_modules/ast-types-flow": { "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + "license": "ISC" }, "node_modules/async": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "license": "MIT" }, "node_modules/asynckit": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "license": "MIT" }, "node_modules/at-least-node": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==", + "license": "ISC", "engines": { "node": ">= 4.0.0" } }, "node_modules/atob": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==", + "dev": true, + "license": "(MIT OR Apache-2.0)", "bin": { "atob": "bin/atob.js" }, @@ -4928,8 +4643,6 @@ }, "node_modules/autoprefixer": { "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", "funding": [ { "type": "opencollective", @@ -4940,6 +4653,7 @@ "url": "https://tidelift.com/funding/github/npm/autoprefixer" } ], + "license": "MIT", "dependencies": { "browserslist": "^4.20.3", "caniuse-lite": "^1.0.30001335", @@ -4960,9 +4674,8 @@ }, "node_modules/available-typed-arrays": { "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, + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -4972,21 +4685,18 @@ }, "node_modules/axe-core": { "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==", + "license": "MPL-2.0", "engines": { "node": ">=12" } }, "node_modules/axobject-query": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "license": "Apache-2.0" }, "node_modules/babel-jest": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", + "license": "MIT", "dependencies": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -5006,8 +4716,7 @@ }, "node_modules/babel-jest/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -5020,8 +4729,7 @@ }, "node_modules/babel-jest/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -5035,8 +4743,7 @@ }, "node_modules/babel-jest/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -5046,21 +4753,18 @@ }, "node_modules/babel-jest/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/babel-jest/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/babel-jest/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -5070,8 +4774,7 @@ }, "node_modules/babel-loader": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", + "license": "MIT", "dependencies": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.0", @@ -5088,8 +4791,7 @@ }, "node_modules/babel-loader/node_modules/schema-utils": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -5105,16 +4807,14 @@ }, "node_modules/babel-plugin-dynamic-import-node": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", + "license": "MIT", "dependencies": { "object.assign": "^4.1.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==", + "license": "BSD-3-Clause", "dependencies": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -5128,8 +4828,7 @@ }, "node_modules/babel-plugin-jest-hoist": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", + "license": "MIT", "dependencies": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -5142,8 +4841,7 @@ }, "node_modules/babel-plugin-macros": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -5156,16 +4854,14 @@ }, "node_modules/babel-plugin-named-asset-import": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", + "license": "MIT", "peerDependencies": { "@babel/core": "^7.1.0" } }, "node_modules/babel-plugin-polyfill-corejs2": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", + "license": "MIT", "dependencies": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.3.1", @@ -5177,16 +4873,14 @@ }, "node_modules/babel-plugin-polyfill-corejs2/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/babel-plugin-polyfill-corejs3": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.1", "core-js-compat": "^3.21.0" @@ -5197,8 +4891,7 @@ }, "node_modules/babel-plugin-polyfill-regenerator": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", + "license": "MIT", "dependencies": { "@babel/helper-define-polyfill-provider": "^0.3.1" }, @@ -5208,13 +4901,11 @@ }, "node_modules/babel-plugin-transform-react-remove-prop-types": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "license": "MIT" }, "node_modules/babel-preset-current-node-syntax": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", + "license": "MIT", "dependencies": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -5235,8 +4926,7 @@ }, "node_modules/babel-preset-jest": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", + "license": "MIT", "dependencies": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" @@ -5250,8 +4940,7 @@ }, "node_modules/babel-preset-react-app": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -5273,13 +4962,10 @@ }, "node_modules/balanced-match": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "license": "MIT" }, "node_modules/base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true, "funding": [ { @@ -5294,17 +4980,16 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/batch": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "license": "MIT" }, "node_modules/bfj": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", + "license": "MIT", "dependencies": { "bluebird": "^3.5.5", "check-types": "^11.1.1", @@ -5317,35 +5002,30 @@ }, "node_modules/big.js": { "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/binary-extensions": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/bluebird": { "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "license": "MIT" }, "node_modules/bn.js": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/body-parser": { "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -5367,24 +5047,21 @@ }, "node_modules/body-parser/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/body-parser/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/body-parser/node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -5394,13 +5071,11 @@ }, "node_modules/body-parser/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/bonjour-service": { "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", + "license": "MIT", "dependencies": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", @@ -5410,13 +5085,11 @@ }, "node_modules/boolbase": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "license": "ISC" }, "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==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -5424,8 +5097,7 @@ }, "node_modules/braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", + "license": "MIT", "dependencies": { "fill-range": "^7.0.1" }, @@ -5435,20 +5107,17 @@ }, "node_modules/brorand": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/browser-process-hrtime": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "license": "BSD-2-Clause" }, "node_modules/browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, + "license": "MIT", "dependencies": { "buffer-xor": "^1.0.3", "cipher-base": "^1.0.0", @@ -5460,9 +5129,8 @@ }, "node_modules/browserify-cipher": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, + "license": "MIT", "dependencies": { "browserify-aes": "^1.0.4", "browserify-des": "^1.0.0", @@ -5471,9 +5139,8 @@ }, "node_modules/browserify-des": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "des.js": "^1.0.0", @@ -5483,9 +5150,8 @@ }, "node_modules/browserify-rsa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^5.0.0", "randombytes": "^2.0.1" @@ -5493,9 +5159,8 @@ }, "node_modules/browserify-sign": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, + "license": "ISC", "dependencies": { "bn.js": "^5.1.1", "browserify-rsa": "^4.0.1", @@ -5510,8 +5175,6 @@ }, "node_modules/browserify-sign/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -5526,21 +5189,19 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/browserify-zlib": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, + "license": "MIT", "dependencies": { "pako": "~1.0.5" } }, "node_modules/browserslist": { "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", "funding": [ { "type": "opencollective", @@ -5551,6 +5212,7 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], + "license": "MIT", "dependencies": { "caniuse-lite": "^1.0.30001359", "electron-to-chromium": "^1.4.172", @@ -5566,16 +5228,13 @@ }, "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==", + "license": "Apache-2.0", "dependencies": { "node-int64": "^0.4.0" } }, "node_modules/buffer": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "dev": true, "funding": [ { @@ -5591,6 +5250,7 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "base64-js": "^1.3.1", "ieee754": "^1.2.1" @@ -5598,19 +5258,16 @@ }, "node_modules/buffer-from": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "license": "MIT" }, "node_modules/buffer-xor": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/builtin-modules": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -5620,22 +5277,19 @@ }, "node_modules/builtin-status-codes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/bytes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" @@ -5646,16 +5300,14 @@ }, "node_modules/callsites": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", + "license": "MIT", "dependencies": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" @@ -5663,8 +5315,7 @@ }, "node_modules/camelcase": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -5674,17 +5325,15 @@ }, "node_modules/camelcase-css": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", + "license": "MIT", "dependencies": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -5694,8 +5343,6 @@ }, "node_modules/caniuse-lite": { "version": "1.0.30001359", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", - "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==", "funding": [ { "type": "opencollective", @@ -5705,20 +5352,19 @@ "type": "tidelift", "url": "https://tidelift.com/funding/github/npm/caniuse-lite" } - ] + ], + "license": "CC-BY-4.0" }, "node_modules/case-sensitive-paths-webpack-plugin": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==", + "license": "MIT", "engines": { "node": ">=4" } }, "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==", + "license": "MIT", "dependencies": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -5730,27 +5376,24 @@ }, "node_modules/char-regex": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/check-types": { "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "license": "MIT" }, "node_modules/chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "funding": [ { "type": "individual", "url": "https://paulmillr.com/funding/" } ], + "license": "MIT", "dependencies": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -5769,8 +5412,7 @@ }, "node_modules/chokidar/node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -5780,22 +5422,19 @@ }, "node_modules/chrome-trace-event": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==", + "license": "MIT", "engines": { "node": ">=6.0" } }, "node_modules/ci-info": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + "license": "MIT" }, "node_modules/cipher-base": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -5803,18 +5442,15 @@ }, "node_modules/cjs-module-lexer": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "license": "MIT" }, "node_modules/classnames": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + "license": "MIT" }, "node_modules/clean-css": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", + "license": "MIT", "dependencies": { "source-map": "~0.6.0" }, @@ -5824,16 +5460,14 @@ }, "node_modules/clean-css/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/cliui": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", + "license": "ISC", "dependencies": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -5842,8 +5476,7 @@ }, "node_modules/co": { "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==", + "license": "MIT", "engines": { "iojs": ">= 1.0.0", "node": ">= 0.12.0" @@ -5851,36 +5484,30 @@ }, "node_modules/collect-v8-coverage": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "license": "MIT" }, "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==", + "license": "MIT", "dependencies": { "color-name": "1.1.3" } }, "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==" + "license": "MIT" }, "node_modules/colord": { "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + "license": "MIT" }, "node_modules/colorette": { "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "license": "MIT" }, "node_modules/combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", + "license": "MIT", "dependencies": { "delayed-stream": "~1.0.0" }, @@ -5890,34 +5517,29 @@ }, "node_modules/commander": { "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==", + "license": "MIT", "engines": { "node": ">= 12" } }, "node_modules/common-path-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "license": "ISC" }, "node_modules/common-tags": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==", + "license": "MIT", "engines": { "node": ">=4.0.0" } }, "node_modules/commondir": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "license": "MIT" }, "node_modules/compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", + "license": "MIT", "dependencies": { "mime-db": ">= 1.43.0 < 2" }, @@ -5927,8 +5549,7 @@ }, "node_modules/compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", + "license": "MIT", "dependencies": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -5944,51 +5565,42 @@ }, "node_modules/compression/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/compression/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/concat-map": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "license": "MIT" }, "node_modules/confusing-browser-globals": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "license": "MIT" }, "node_modules/connect-history-api-fallback": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==", + "license": "MIT", "engines": { "node": ">=0.8" } }, "node_modules/console-browserify": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, "node_modules/constants-browserify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", + "license": "MIT", "dependencies": { "safe-buffer": "5.2.1" }, @@ -5998,8 +5610,6 @@ }, "node_modules/content-disposition/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -6013,42 +5623,38 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/content-type": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/convert-source-map": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.1" } }, "node_modules/cookie": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/cookie-signature": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "license": "MIT" }, "node_modules/core-js": { "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", - "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -6056,8 +5662,7 @@ }, "node_modules/core-js-compat": { "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", + "license": "MIT", "dependencies": { "browserslist": "^4.21.0", "semver": "7.0.0" @@ -6069,17 +5674,15 @@ }, "node_modules/core-js-compat/node_modules/semver": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/core-js-pure": { "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", - "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==", "hasInstallScript": true, + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/core-js" @@ -6087,13 +5690,11 @@ }, "node_modules/core-util-is": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "license": "MIT" }, "node_modules/cosmiconfig": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -6107,9 +5708,8 @@ }, "node_modules/create-ecdh": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "elliptic": "^6.5.3" @@ -6117,15 +5717,13 @@ }, "node_modules/create-ecdh/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, + "license": "MIT", "dependencies": { "cipher-base": "^1.0.1", "inherits": "^2.0.1", @@ -6136,9 +5734,8 @@ }, "node_modules/create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, + "license": "MIT", "dependencies": { "cipher-base": "^1.0.3", "create-hash": "^1.1.0", @@ -6150,9 +5747,8 @@ }, "node_modules/cross-env": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.1" }, @@ -6168,8 +5764,7 @@ }, "node_modules/cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", + "license": "MIT", "dependencies": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -6181,9 +5776,8 @@ }, "node_modules/crypto-browserify": { "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, + "license": "MIT", "dependencies": { "browserify-cipher": "^1.0.0", "browserify-sign": "^4.0.0", @@ -6203,16 +5797,15 @@ }, "node_modules/crypto-random-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/css": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.4", "source-map": "^0.6.1", @@ -6221,8 +5814,7 @@ }, "node_modules/css-blank-pseudo": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -6238,8 +5830,7 @@ }, "node_modules/css-declaration-sorter": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >=14" }, @@ -6249,8 +5840,7 @@ }, "node_modules/css-has-pseudo": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -6266,8 +5856,7 @@ }, "node_modules/css-loader": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", + "license": "MIT", "dependencies": { "icss-utils": "^5.1.0", "postcss": "^8.4.7", @@ -6291,8 +5880,7 @@ }, "node_modules/css-minimizer-webpack-plugin": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", + "license": "MIT", "dependencies": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", @@ -6328,8 +5916,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -6343,8 +5930,7 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -6354,13 +5940,11 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/css-minimizer-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -6377,16 +5961,14 @@ }, "node_modules/css-minimizer-webpack-plugin/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-prefers-color-scheme": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", + "license": "CC0-1.0", "bin": { "css-prefers-color-scheme": "dist/cli.cjs" }, @@ -6399,8 +5981,7 @@ }, "node_modules/css-select": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -6414,8 +5995,7 @@ }, "node_modules/css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", + "license": "MIT", "dependencies": { "mdn-data": "2.0.14", "source-map": "^0.6.1" @@ -6426,16 +6006,14 @@ }, "node_modules/css-tree/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/css-what": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==", + "license": "BSD-2-Clause", "engines": { "node": ">= 6" }, @@ -6445,21 +6023,20 @@ }, "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==" + "dev": true, + "license": "MIT" }, "node_modules/css/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "dev": true, + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/cssdb": { "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==", + "license": "CC0-1.0", "funding": { "type": "opencollective", "url": "https://opencollective.com/csstools" @@ -6467,8 +6044,7 @@ }, "node_modules/cssesc": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==", + "license": "MIT", "bin": { "cssesc": "bin/cssesc" }, @@ -6478,8 +6054,7 @@ }, "node_modules/cssnano": { "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", + "license": "MIT", "dependencies": { "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", @@ -6498,8 +6073,7 @@ }, "node_modules/cssnano-preset-default": { "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", + "license": "MIT", "dependencies": { "css-declaration-sorter": "^6.3.0", "cssnano-utils": "^3.1.0", @@ -6540,8 +6114,7 @@ }, "node_modules/cssnano-utils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -6551,8 +6124,7 @@ }, "node_modules/csso": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", + "license": "MIT", "dependencies": { "css-tree": "^1.1.2" }, @@ -6562,13 +6134,11 @@ }, "node_modules/cssom": { "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "license": "MIT" }, "node_modules/cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", + "license": "MIT", "dependencies": { "cssom": "~0.3.6" }, @@ -6578,23 +6148,20 @@ }, "node_modules/cssstyle/node_modules/cssom": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "license": "MIT" }, "node_modules/csstype": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "dev": true, + "license": "MIT" }, "node_modules/damerau-levenshtein": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "license": "BSD-2-Clause" }, "node_modules/data-urls": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", + "license": "MIT", "dependencies": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -6606,8 +6173,7 @@ }, "node_modules/debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", + "license": "MIT", "dependencies": { "ms": "2.1.2" }, @@ -6622,39 +6188,34 @@ }, "node_modules/decimal.js": { "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "license": "MIT" }, "node_modules/decode-uri-component": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==", + "dev": true, + "license": "MIT", "engines": { "node": ">=0.10" } }, "node_modules/dedent": { "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "license": "MIT" }, "node_modules/deep-is": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "license": "MIT" }, "node_modules/deepmerge": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", + "license": "BSD-2-Clause", "dependencies": { "execa": "^5.0.0" }, @@ -6664,16 +6225,14 @@ }, "node_modules/define-lazy-prop": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/define-properties": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", + "license": "MIT", "dependencies": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -6687,31 +6246,27 @@ }, "node_modules/defined": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/delayed-stream": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==", + "license": "MIT", "engines": { "node": ">=0.4.0" } }, "node_modules/depd": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/des.js": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "minimalistic-assert": "^1.0.0" @@ -6719,8 +6274,7 @@ }, "node_modules/destroy": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==", + "license": "MIT", "engines": { "node": ">= 0.8", "npm": "1.2.8000 || >= 1.4.16" @@ -6728,21 +6282,18 @@ }, "node_modules/detect-newline": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/detect-node": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "license": "MIT" }, "node_modules/detect-port-alt": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", + "license": "MIT", "dependencies": { "address": "^1.0.1", "debug": "^2.6.0" @@ -6757,22 +6308,19 @@ }, "node_modules/detect-port-alt/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/detect-port-alt/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/detective": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", "dev": true, + "license": "MIT", "dependencies": { "acorn-node": "^1.8.2", "defined": "^1.0.0", @@ -6787,23 +6335,20 @@ }, "node_modules/didyoumean": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", - "dev": true + "dev": true, + "license": "Apache-2.0" }, "node_modules/diff-sequences": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "miller-rabin": "^4.0.0", @@ -6812,14 +6357,12 @@ }, "node_modules/diffie-hellman/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", + "license": "MIT", "dependencies": { "path-type": "^4.0.0" }, @@ -6829,19 +6372,16 @@ }, "node_modules/dlv": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/dns-equal": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "license": "MIT" }, "node_modules/dns-packet": { "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", + "license": "MIT", "dependencies": { "@leichtgewicht/ip-codec": "^2.0.1" }, @@ -6851,8 +6391,7 @@ }, "node_modules/doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -6862,21 +6401,19 @@ }, "node_modules/dom-accessibility-api": { "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + "dev": true, + "license": "MIT" }, "node_modules/dom-converter": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", + "license": "MIT", "dependencies": { "utila": "~0.4" } }, "node_modules/dom-serializer": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -6888,17 +6425,15 @@ }, "node_modules/dom-serializer/node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/domain-browser": { "version": "4.22.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", - "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -6908,19 +6443,17 @@ }, "node_modules/domelementtype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==", "funding": [ { "type": "github", "url": "https://github.com/sponsors/fb55" } - ] + ], + "license": "BSD-2-Clause" }, "node_modules/domexception": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", + "license": "MIT", "dependencies": { "webidl-conversions": "^5.0.0" }, @@ -6930,16 +6463,14 @@ }, "node_modules/domexception/node_modules/webidl-conversions": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==", + "license": "BSD-2-Clause", "engines": { "node": ">=8" } }, "node_modules/domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", + "license": "BSD-2-Clause", "dependencies": { "domelementtype": "^2.2.0" }, @@ -6952,8 +6483,7 @@ }, "node_modules/domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", + "license": "BSD-2-Clause", "dependencies": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -6965,8 +6495,7 @@ }, "node_modules/dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -6974,31 +6503,26 @@ }, "node_modules/dotenv": { "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==", + "license": "BSD-2-Clause", "engines": { "node": ">=10" } }, "node_modules/dotenv-expand": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "license": "BSD-2-Clause" }, "node_modules/duplexer": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "license": "MIT" }, "node_modules/ee-first": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "license": "MIT" }, "node_modules/ejs": { "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", + "license": "Apache-2.0", "dependencies": { "jake": "^10.8.5" }, @@ -7011,14 +6535,12 @@ }, "node_modules/electron-to-chromium": { "version": "1.4.172", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.172.tgz", - "integrity": "sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==" + "license": "ISC" }, "node_modules/elliptic": { "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.11.9", "brorand": "^1.1.0", @@ -7031,14 +6553,12 @@ }, "node_modules/elliptic/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/emittery": { "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7048,29 +6568,34 @@ }, "node_modules/emoji-regex": { "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "license": "MIT" }, "node_modules/emojis-list": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/encodeurl": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, + "node_modules/end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "dependencies": { + "once": "^1.4.0" + } + }, "node_modules/enhanced-resolve": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" @@ -7081,8 +6606,7 @@ }, "node_modules/entities": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.12" }, @@ -7092,24 +6616,21 @@ }, "node_modules/error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", + "license": "MIT", "dependencies": { "is-arrayish": "^0.2.1" } }, "node_modules/error-stack-parser": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", + "license": "MIT", "dependencies": { "stackframe": "^1.3.4" } }, "node_modules/es-abstract": { "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -7144,21 +6665,18 @@ }, "node_modules/es-module-lexer": { "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "license": "MIT" }, "node_modules/es-shim-unscopables": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", + "license": "MIT", "dependencies": { "has": "^1.0.3" } }, "node_modules/es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", + "license": "MIT", "dependencies": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -7173,35 +6691,30 @@ }, "node_modules/es6-object-assign": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/escalade": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/escape-html": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "license": "MIT" }, "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==", + "license": "MIT", "engines": { "node": ">=0.8.0" } }, "node_modules/escodegen": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", + "license": "BSD-2-Clause", "dependencies": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -7221,8 +6734,7 @@ }, "node_modules/escodegen/node_modules/levn": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", + "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -7233,8 +6745,7 @@ }, "node_modules/escodegen/node_modules/optionator": { "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", + "license": "MIT", "dependencies": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -7249,16 +6760,13 @@ }, "node_modules/escodegen/node_modules/prelude-ls": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==", "engines": { "node": ">= 0.8.0" } }, "node_modules/escodegen/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "optional": true, "engines": { "node": ">=0.10.0" @@ -7266,8 +6774,7 @@ }, "node_modules/escodegen/node_modules/type-check": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", + "license": "MIT", "dependencies": { "prelude-ls": "~1.1.2" }, @@ -7326,10 +6833,70 @@ "url": "https://opencollective.com/eslint" } }, + "node_modules/eslint-config-airbnb": { + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", + "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", + "dev": true, + "dependencies": { + "eslint-config-airbnb-base": "^15.0.0", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5" + }, + "engines": { + "node": "^10.12.0 || ^12.22.0 || ^14.17.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.3", + "eslint-plugin-jsx-a11y": "^6.5.1", + "eslint-plugin-react": "^7.28.0", + "eslint-plugin-react-hooks": "^4.3.0" + } + }, + "node_modules/eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "dependencies": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "engines": { + "node": "^10.12.0 || >=12.0.0" + }, + "peerDependencies": { + "eslint": "^7.32.0 || ^8.2.0", + "eslint-plugin-import": "^2.25.2" + } + }, + "node_modules/eslint-config-airbnb-base/node_modules/semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true, + "bin": { + "semver": "bin/semver.js" + } + }, + "node_modules/eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "bin": { + "eslint-config-prettier": "bin/cli.js" + }, + "peerDependencies": { + "eslint": ">=7.0.0" + } + }, "node_modules/eslint-config-react-app": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", @@ -7355,8 +6922,7 @@ }, "node_modules/eslint-import-resolver-node": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", + "license": "MIT", "dependencies": { "debug": "^3.2.7", "resolve": "^1.20.0" @@ -7364,16 +6930,67 @@ }, "node_modules/eslint-import-resolver-node/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, + "node_modules/eslint-import-resolver-typescript": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.1.1.tgz", + "integrity": "sha512-rnC7s69VAXeg3RVhPIhiX8M/fHiPaDyK8zqw8wUDYy34weWQcfyvN5sw/74HhGKiv/teD+BF8bQMZthoyrWTvA==", + "dev": true, + "dependencies": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.9.3", + "get-tsconfig": "^4.0.6", + "globby": "^13.1.2", + "is-core-module": "^2.9.0", + "is-glob": "^4.0.3", + "synckit": "^0.7.1" + }, + "engines": { + "node": "^12.20 || ^14.18.0 || >=16.0.0" + }, + "peerDependencies": { + "eslint": "*", + "eslint-plugin-import": "*" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/globby": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "dev": true, + "dependencies": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + }, + "engines": { + "node": "^12.20.0 || ^14.13.1 || >=16.0.0" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/eslint-import-resolver-typescript/node_modules/slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true, + "engines": { + "node": ">=12" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, "node_modules/eslint-module-utils": { "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", + "license": "MIT", "dependencies": { "debug": "^3.2.7", "find-up": "^2.1.0" @@ -7384,16 +7001,14 @@ }, "node_modules/eslint-module-utils/node_modules/debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", + "license": "MIT", "dependencies": { "ms": "^2.1.1" } }, "node_modules/eslint-module-utils/node_modules/find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", + "license": "MIT", "dependencies": { "locate-path": "^2.0.0" }, @@ -7403,8 +7018,7 @@ }, "node_modules/eslint-module-utils/node_modules/locate-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", + "license": "MIT", "dependencies": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -7415,8 +7029,7 @@ }, "node_modules/eslint-module-utils/node_modules/p-limit": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", + "license": "MIT", "dependencies": { "p-try": "^1.0.0" }, @@ -7426,8 +7039,7 @@ }, "node_modules/eslint-module-utils/node_modules/p-locate": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", + "license": "MIT", "dependencies": { "p-limit": "^1.1.0" }, @@ -7437,24 +7049,21 @@ }, "node_modules/eslint-module-utils/node_modules/p-try": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eslint-module-utils/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/eslint-plugin-flowtype": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", + "license": "BSD-3-Clause", "dependencies": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" @@ -7496,16 +7105,14 @@ }, "node_modules/eslint-plugin-import/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/eslint-plugin-import/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7515,13 +7122,11 @@ }, "node_modules/eslint-plugin-import/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/eslint-plugin-jest": { "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", + "license": "MIT", "dependencies": { "@typescript-eslint/experimental-utils": "^5.0.0" }, @@ -7569,8 +7174,7 @@ }, "node_modules/eslint-plugin-jsx-a11y/node_modules/aria-query": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", + "license": "Apache-2.0", "dependencies": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" @@ -7581,12 +7185,32 @@ }, "node_modules/eslint-plugin-jsx-a11y/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, + "node_modules/eslint-plugin-prettier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.1.0.tgz", + "integrity": "sha512-A3AXIEfTnq3D5qDFjWJdQ9c4BLhw/TqhSR+6+SVaoPJBAWciFEuJiNQh275OnjRrAi7yssZzuWBRw66VG2g6UA==", + "dev": true, + "dependencies": { + "prettier-linter-helpers": "^1.0.0" + }, + "engines": { + "node": ">=12.0.0" + }, + "peerDependencies": { + "eslint": ">=7.28.0", + "prettier": ">=2.0.0" + }, + "peerDependenciesMeta": { + "eslint-config-prettier": { + "optional": true + } + } + }, "node_modules/eslint-plugin-react": { "version": "7.30.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", @@ -7627,8 +7251,7 @@ }, "node_modules/eslint-plugin-react/node_modules/doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", + "license": "Apache-2.0", "dependencies": { "esutils": "^2.0.2" }, @@ -7638,8 +7261,7 @@ }, "node_modules/eslint-plugin-react/node_modules/resolve": { "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", + "license": "MIT", "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -7654,16 +7276,14 @@ }, "node_modules/eslint-plugin-react/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/eslint-plugin-testing-library": { "version": "5.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", - "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", + "license": "MIT", "dependencies": { "@typescript-eslint/utils": "^5.13.0" }, @@ -7677,8 +7297,7 @@ }, "node_modules/eslint-scope": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -7689,8 +7308,7 @@ }, "node_modules/eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", + "license": "MIT", "dependencies": { "eslint-visitor-keys": "^2.0.0" }, @@ -7706,24 +7324,21 @@ }, "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==", + "license": "Apache-2.0", "engines": { "node": ">=10" } }, "node_modules/eslint-visitor-keys": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==", + "license": "Apache-2.0", "engines": { "node": "^12.22.0 || ^14.17.0 || >=16.0.0" } }, "node_modules/eslint-webpack-plugin": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", + "license": "MIT", "dependencies": { "@types/eslint": "^7.29.0 || ^8.4.1", "jest-worker": "^28.0.2", @@ -7745,8 +7360,7 @@ }, "node_modules/eslint-webpack-plugin/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -7760,8 +7374,7 @@ }, "node_modules/eslint-webpack-plugin/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -7771,16 +7384,14 @@ }, "node_modules/eslint-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/eslint-webpack-plugin/node_modules/jest-worker": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", - "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -7792,13 +7403,11 @@ }, "node_modules/eslint-webpack-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/eslint-webpack-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -7815,8 +7424,7 @@ }, "node_modules/eslint-webpack-plugin/node_modules/supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7829,8 +7437,7 @@ }, "node_modules/eslint/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -7843,13 +7450,11 @@ }, "node_modules/eslint/node_modules/argparse": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "license": "Python-2.0" }, "node_modules/eslint/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -7863,8 +7468,7 @@ }, "node_modules/eslint/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -7874,13 +7478,11 @@ }, "node_modules/eslint/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/eslint/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -7890,8 +7492,7 @@ }, "node_modules/eslint/node_modules/globals": { "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", + "license": "MIT", "dependencies": { "type-fest": "^0.20.2" }, @@ -7904,16 +7505,14 @@ }, "node_modules/eslint/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/eslint/node_modules/js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", + "license": "MIT", "dependencies": { "argparse": "^2.0.1" }, @@ -7923,8 +7522,7 @@ }, "node_modules/eslint/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -7934,8 +7532,7 @@ }, "node_modules/eslint/node_modules/type-fest": { "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -7945,8 +7542,7 @@ }, "node_modules/espree": { "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", + "license": "BSD-2-Clause", "dependencies": { "acorn": "^8.7.1", "acorn-jsx": "^5.3.2", @@ -7958,8 +7554,7 @@ }, "node_modules/esprima": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==", + "license": "BSD-2-Clause", "bin": { "esparse": "bin/esparse.js", "esvalidate": "bin/esvalidate.js" @@ -7970,8 +7565,7 @@ }, "node_modules/esquery": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", + "license": "BSD-3-Clause", "dependencies": { "estraverse": "^5.1.0" }, @@ -7981,8 +7575,7 @@ }, "node_modules/esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", + "license": "BSD-2-Clause", "dependencies": { "estraverse": "^5.2.0" }, @@ -7992,51 +7585,44 @@ }, "node_modules/estraverse": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/estree-walker": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "license": "MIT" }, "node_modules/esutils": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", + "license": "BSD-2-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/etag": { "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/eventemitter3": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "license": "MIT" }, "node_modules/events": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==", + "license": "MIT", "engines": { "node": ">=0.8.x" } }, "node_modules/evp_bytestokey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, + "license": "MIT", "dependencies": { "md5.js": "^1.3.4", "safe-buffer": "^5.1.1" @@ -8044,8 +7630,7 @@ }, "node_modules/execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", + "license": "MIT", "dependencies": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -8066,21 +7651,17 @@ }, "node_modules/exenv": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + "license": "BSD-3-Clause" }, "node_modules/exit": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==", "engines": { "node": ">= 0.8.0" } }, "node_modules/expect": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -8093,8 +7674,7 @@ }, "node_modules/express": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", + "license": "MIT", "dependencies": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -8134,26 +7714,21 @@ }, "node_modules/express/node_modules/array-flatten": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "license": "MIT" }, "node_modules/express/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/express/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/express/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -8167,17 +7742,22 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/fast-deep-equal": { "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "license": "MIT" + }, + "node_modules/fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, "node_modules/fast-glob": { "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", + "license": "MIT", "dependencies": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -8191,8 +7771,7 @@ }, "node_modules/fast-glob/node_modules/glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.1" }, @@ -8202,26 +7781,22 @@ }, "node_modules/fast-json-stable-stringify": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "license": "MIT" }, "node_modules/fast-levenshtein": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "license": "MIT" }, "node_modules/fastq": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", + "license": "ISC", "dependencies": { "reusify": "^1.0.4" } }, "node_modules/faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", + "license": "Apache-2.0", "dependencies": { "websocket-driver": ">=0.5.1" }, @@ -8231,16 +7806,14 @@ }, "node_modules/fb-watchman": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", + "license": "Apache-2.0", "dependencies": { "bser": "2.1.1" } }, "node_modules/file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", + "license": "MIT", "dependencies": { "flat-cache": "^3.0.4" }, @@ -8250,8 +7823,7 @@ }, "node_modules/file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", + "license": "MIT", "dependencies": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -8269,24 +7841,21 @@ }, "node_modules/filelist": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", + "license": "Apache-2.0", "dependencies": { "minimatch": "^5.0.1" } }, "node_modules/filelist/node_modules/brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", + "license": "MIT", "dependencies": { "balanced-match": "^1.0.0" } }, "node_modules/filelist/node_modules/minimatch": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", + "license": "ISC", "dependencies": { "brace-expansion": "^2.0.1" }, @@ -8296,16 +7865,14 @@ }, "node_modules/filesize": { "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==", + "license": "BSD-3-Clause", "engines": { "node": ">= 0.4.0" } }, "node_modules/fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", + "license": "MIT", "dependencies": { "to-regex-range": "^5.0.1" }, @@ -8315,17 +7882,15 @@ }, "node_modules/filter-obj": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", "dev": true, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -8341,21 +7906,18 @@ }, "node_modules/finalhandler/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/finalhandler/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/find-cache-dir": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", + "license": "MIT", "dependencies": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -8370,8 +7932,7 @@ }, "node_modules/find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", + "license": "MIT", "dependencies": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -8385,8 +7946,7 @@ }, "node_modules/flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", + "license": "MIT", "dependencies": { "flatted": "^3.1.0", "rimraf": "^3.0.2" @@ -8397,24 +7957,21 @@ }, "node_modules/flatbuffers": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-2.0.6.tgz", - "integrity": "sha512-QTTZTXTbVfuOVQu2X6eLOw4vefUxnFJZxAKeN3rEPhjEzBtIbehimJLfVGHPM8iX0Na+9i76SBEg0skf0c0sCA==" + "license": "SEE LICENSE IN LICENSE.txt" }, "node_modules/flatted": { "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + "license": "ISC" }, "node_modules/follow-redirects": { "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==", "funding": [ { "type": "individual", "url": "https://github.com/sponsors/RubenVerborgh" } ], + "license": "MIT", "engines": { "node": ">=4.0" }, @@ -8426,17 +7983,15 @@ }, "node_modules/for-each": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, + "license": "MIT", "dependencies": { "is-callable": "^1.1.3" } }, "node_modules/fork-ts-checker-webpack-plugin": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -8473,8 +8028,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -8487,8 +8041,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -8502,8 +8055,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -8513,13 +8065,11 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/cosmiconfig": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", + "license": "MIT", "dependencies": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -8533,8 +8083,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -8547,16 +8096,14 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/schema-utils": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -8572,8 +8119,7 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -8583,16 +8129,14 @@ }, "node_modules/fork-ts-checker-webpack-plugin/node_modules/tapable": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/form-data": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", + "license": "MIT", "dependencies": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -8604,16 +8148,14 @@ }, "node_modules/forwarded": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fraction.js": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==", + "license": "MIT", "engines": { "node": "*" }, @@ -8624,16 +8166,14 @@ }, "node_modules/fresh": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/fs-extra": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", + "license": "MIT", "dependencies": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -8645,36 +8185,19 @@ }, "node_modules/fs-monkey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "license": "Unlicense" }, "node_modules/fs.realpath": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "node_modules/fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } + "license": "ISC" }, "node_modules/function-bind": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "license": "MIT" }, "node_modules/function.prototype.name": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -8690,37 +8213,32 @@ }, "node_modules/functional-red-black-tree": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + "license": "MIT" }, "node_modules/functions-have-names": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/gensync": { "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==", + "license": "MIT", "engines": { "node": ">=6.9.0" } }, "node_modules/get-caller-file": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==", + "license": "ISC", "engines": { "node": "6.* || 8.* || >= 10.*" } }, "node_modules/get-intrinsic": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -8732,21 +8250,18 @@ }, "node_modules/get-own-enumerable-property-symbols": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "license": "ISC" }, "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==", + "license": "MIT", "engines": { "node": ">=8.0.0" } }, "node_modules/get-stream": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -8756,8 +8271,7 @@ }, "node_modules/get-symbol-description": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" @@ -8769,10 +8283,18 @@ "url": "https://github.com/sponsors/ljharb" } }, + "node_modules/get-tsconfig": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.1.0.tgz", + "integrity": "sha512-bhshxJhpfmeQ8x4fAvDqJV2VfGp5TfHdLpmBpNZZhMoVyfIrOippBW4mayC3DT9Sxuhcyl56Efw61qL28hG4EQ==", + "dev": true, + "funding": { + "url": "https://github.com/privatenumber/get-tsconfig?sponsor=1" + } + }, "node_modules/glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", + "license": "ISC", "dependencies": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -8790,8 +8312,7 @@ }, "node_modules/glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", + "license": "ISC", "dependencies": { "is-glob": "^4.0.3" }, @@ -8801,13 +8322,11 @@ }, "node_modules/glob-to-regexp": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "license": "BSD-2-Clause" }, "node_modules/global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", + "license": "MIT", "dependencies": { "global-prefix": "^3.0.0" }, @@ -8817,8 +8336,7 @@ }, "node_modules/global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", + "license": "MIT", "dependencies": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -8830,8 +8348,7 @@ }, "node_modules/global-prefix/node_modules/which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -8841,16 +8358,20 @@ }, "node_modules/globals": { "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==", + "license": "MIT", "engines": { "node": ">=4" } }, + "node_modules/globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true + }, "node_modules/globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", + "license": "MIT", "dependencies": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -8866,15 +8387,19 @@ "url": "https://github.com/sponsors/sindresorhus" } }, + "node_modules/globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, "node_modules/graceful-fs": { "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "license": "ISC" }, "node_modules/gzip-size": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", + "license": "MIT", "dependencies": { "duplexer": "^0.1.2" }, @@ -8887,18 +8412,15 @@ }, "node_modules/handle-thing": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "license": "MIT" }, "node_modules/harmony-reflect": { "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "license": "(Apache-2.0 OR MPL-1.1)" }, "node_modules/has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", + "license": "MIT", "dependencies": { "function-bind": "^1.1.1" }, @@ -8908,24 +8430,21 @@ }, "node_modules/has-bigints": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "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==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.1" }, @@ -8935,8 +8454,7 @@ }, "node_modules/has-symbols": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -8946,8 +8464,7 @@ }, "node_modules/has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -8960,9 +8477,8 @@ }, "node_modules/hash-base": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.4", "readable-stream": "^3.6.0", @@ -8974,8 +8490,6 @@ }, "node_modules/hash-base/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true, "funding": [ { @@ -8990,13 +8504,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/hash.js": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "minimalistic-assert": "^1.0.1" @@ -9004,25 +8518,22 @@ }, "node_modules/he": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==", + "license": "MIT", "bin": { "he": "bin/he" } }, "node_modules/history": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.7.6" } }, "node_modules/hmac-drbg": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dev": true, + "license": "MIT", "dependencies": { "hash.js": "^1.0.3", "minimalistic-assert": "^1.0.0", @@ -9031,16 +8542,14 @@ }, "node_modules/hoopy": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==", + "license": "MIT", "engines": { "node": ">= 6.0.0" } }, "node_modules/hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", + "license": "MIT", "dependencies": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -9050,8 +8559,7 @@ }, "node_modules/hpack.js/node_modules/readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", + "license": "MIT", "dependencies": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -9064,16 +8572,14 @@ }, "node_modules/hpack.js/node_modules/string_decoder": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.1.1.tgz", - "integrity": "sha512-n/ShnvDi6FHbbVfviro+WojiFzv+s8MPMHBczVePfUpDJLwoLT0ht1l4YwBCbi8pJAveEEdnkHyPyTP/mzRfwg==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.1.0" } }, "node_modules/html-encoding-sniffer": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", + "license": "MIT", "dependencies": { "whatwg-encoding": "^1.0.5" }, @@ -9083,18 +8589,15 @@ }, "node_modules/html-entities": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "license": "MIT" }, "node_modules/html-escaper": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "license": "MIT" }, "node_modules/html-minifier-terser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", + "license": "MIT", "dependencies": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -9113,8 +8616,7 @@ }, "node_modules/html-webpack-plugin": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", + "license": "MIT", "dependencies": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -9135,8 +8637,6 @@ }, "node_modules/htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "funding": [ "https://github.com/fb55/htmlparser2?sponsor=1", { @@ -9144,6 +8644,7 @@ "url": "https://github.com/sponsors/fb55" } ], + "license": "MIT", "dependencies": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -9153,21 +8654,18 @@ }, "node_modules/htmlparser2/node_modules/entities": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==", + "license": "BSD-2-Clause", "funding": { "url": "https://github.com/fb55/entities?sponsor=1" } }, "node_modules/http-deceiver": { "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "license": "MIT" }, "node_modules/http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", + "license": "MIT", "dependencies": { "depd": "2.0.0", "inherits": "2.0.4", @@ -9181,13 +8679,11 @@ }, "node_modules/http-parser-js": { "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "license": "MIT" }, "node_modules/http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", + "license": "MIT", "dependencies": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -9199,8 +8695,7 @@ }, "node_modules/http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", + "license": "MIT", "dependencies": { "@tootallnate/once": "1", "agent-base": "6", @@ -9212,8 +8707,7 @@ }, "node_modules/http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", + "license": "MIT", "dependencies": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -9235,14 +8729,12 @@ }, "node_modules/https-browserify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", + "license": "MIT", "dependencies": { "agent-base": "6", "debug": "4" @@ -9253,16 +8745,29 @@ }, "node_modules/human-signals": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==", + "license": "Apache-2.0", "engines": { "node": ">=10.17.0" } }, + "node_modules/husky": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "dev": true, + "bin": { + "husky": "lib/bin.js" + }, + "engines": { + "node": ">=14" + }, + "funding": { + "url": "https://github.com/sponsors/typicode" + } + }, "node_modules/iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3.0.0" }, @@ -9272,8 +8777,7 @@ }, "node_modules/icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -9283,13 +8787,11 @@ }, "node_modules/idb": { "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + "license": "ISC" }, "node_modules/identity-obj-proxy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", + "license": "MIT", "dependencies": { "harmony-reflect": "^1.4.6" }, @@ -9299,8 +8801,6 @@ }, "node_modules/ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true, "funding": [ { @@ -9315,20 +8815,19 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "BSD-3-Clause" }, "node_modules/ignore": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/immer": { "version": "9.0.15", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", - "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==", + "license": "MIT", "funding": { "type": "opencollective", "url": "https://opencollective.com/immer" @@ -9336,8 +8835,7 @@ }, "node_modules/import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", + "license": "MIT", "dependencies": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" @@ -9351,16 +8849,14 @@ }, "node_modules/import-fresh/node_modules/resolve-from": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/import-local": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", + "license": "MIT", "dependencies": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" @@ -9377,24 +8873,22 @@ }, "node_modules/imurmurhash": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", + "license": "MIT", "engines": { "node": ">=0.8.19" } }, "node_modules/indent-string": { "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, + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", + "license": "ISC", "dependencies": { "once": "^1.3.0", "wrappy": "1" @@ -9402,18 +8896,15 @@ }, "node_modules/inherits": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "license": "ISC" }, "node_modules/ini": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "license": "ISC" }, "node_modules/internal-slot": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", + "license": "MIT", "dependencies": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", @@ -9425,17 +8916,15 @@ }, "node_modules/ipaddr.js": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==", + "license": "MIT", "engines": { "node": ">= 10" } }, "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, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9449,13 +8938,11 @@ }, "node_modules/is-arrayish": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "license": "MIT" }, "node_modules/is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", + "license": "MIT", "dependencies": { "has-bigints": "^1.0.1" }, @@ -9465,8 +8952,7 @@ }, "node_modules/is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", + "license": "MIT", "dependencies": { "binary-extensions": "^2.0.0" }, @@ -9476,8 +8962,7 @@ }, "node_modules/is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9491,8 +8976,7 @@ }, "node_modules/is-callable": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9502,8 +8986,7 @@ }, "node_modules/is-core-module": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", + "license": "MIT", "dependencies": { "has": "^1.0.3" }, @@ -9513,8 +8996,7 @@ }, "node_modules/is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9527,8 +9009,7 @@ }, "node_modules/is-docker": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==", + "license": "MIT", "bin": { "is-docker": "cli.js" }, @@ -9541,33 +9022,29 @@ }, "node_modules/is-extglob": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-fullwidth-code-point": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/is-generator-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-generator-function": { "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, + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9580,8 +9057,7 @@ }, "node_modules/is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", + "license": "MIT", "dependencies": { "is-extglob": "^2.1.1" }, @@ -9591,14 +9067,12 @@ }, "node_modules/is-module": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "license": "MIT" }, "node_modules/is-nan": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3" @@ -9612,8 +9086,7 @@ }, "node_modules/is-negative-zero": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -9623,16 +9096,14 @@ }, "node_modules/is-number": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", + "license": "MIT", "engines": { "node": ">=0.12.0" } }, "node_modules/is-number-object": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9645,16 +9116,14 @@ }, "node_modules/is-obj": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-plain-obj": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -9664,13 +9133,11 @@ }, "node_modules/is-potential-custom-element-name": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "license": "MIT" }, "node_modules/is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" @@ -9684,24 +9151,21 @@ }, "node_modules/is-regexp": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/is-root": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/is-shared-array-buffer": { "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==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -9711,8 +9175,7 @@ }, "node_modules/is-stream": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -9722,8 +9185,7 @@ }, "node_modules/is-string": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", + "license": "MIT", "dependencies": { "has-tostringtag": "^1.0.0" }, @@ -9736,8 +9198,7 @@ }, "node_modules/is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", + "license": "MIT", "dependencies": { "has-symbols": "^1.0.2" }, @@ -9750,9 +9211,8 @@ }, "node_modules/is-typed-array": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -9769,13 +9229,11 @@ }, "node_modules/is-typedarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "license": "MIT" }, "node_modules/is-weakref": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2" }, @@ -9785,8 +9243,7 @@ }, "node_modules/is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", + "license": "MIT", "dependencies": { "is-docker": "^2.0.0" }, @@ -9796,26 +9253,22 @@ }, "node_modules/isarray": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "license": "MIT" }, "node_modules/isexe": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "license": "ISC" }, "node_modules/istanbul-lib-coverage": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==", + "license": "BSD-3-Clause", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-instrument": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", + "license": "BSD-3-Clause", "dependencies": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -9829,16 +9282,14 @@ }, "node_modules/istanbul-lib-instrument/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", + "license": "BSD-3-Clause", "dependencies": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", @@ -9850,16 +9301,14 @@ }, "node_modules/istanbul-lib-report/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/istanbul-lib-report/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9869,8 +9318,7 @@ }, "node_modules/istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", + "license": "BSD-3-Clause", "dependencies": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -9882,16 +9330,14 @@ }, "node_modules/istanbul-lib-source-maps/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/istanbul-reports": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", + "license": "BSD-3-Clause", "dependencies": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -9902,8 +9348,7 @@ }, "node_modules/jake": { "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", + "license": "Apache-2.0", "dependencies": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -9919,8 +9364,7 @@ }, "node_modules/jake/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -9933,8 +9377,7 @@ }, "node_modules/jake/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -9948,8 +9391,7 @@ }, "node_modules/jake/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -9959,21 +9401,18 @@ }, "node_modules/jake/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jake/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jake/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -9983,8 +9422,7 @@ }, "node_modules/jest": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", + "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -10007,8 +9445,7 @@ }, "node_modules/jest-changed-files": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "execa": "^5.0.0", @@ -10020,8 +9457,7 @@ }, "node_modules/jest-circus": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -10049,8 +9485,7 @@ }, "node_modules/jest-circus/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10063,8 +9498,7 @@ }, "node_modules/jest-circus/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10078,8 +9512,7 @@ }, "node_modules/jest-circus/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10089,21 +9522,18 @@ }, "node_modules/jest-circus/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-circus/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-circus/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10113,8 +9543,7 @@ }, "node_modules/jest-cli": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", + "license": "MIT", "dependencies": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -10146,8 +9575,7 @@ }, "node_modules/jest-cli/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10160,8 +9588,7 @@ }, "node_modules/jest-cli/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10175,8 +9602,7 @@ }, "node_modules/jest-cli/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10186,21 +9612,18 @@ }, "node_modules/jest-cli/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-cli/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-cli/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10210,8 +9633,7 @@ }, "node_modules/jest-config": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -10252,8 +9674,7 @@ }, "node_modules/jest-config/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10266,8 +9687,7 @@ }, "node_modules/jest-config/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10281,8 +9701,7 @@ }, "node_modules/jest-config/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10292,21 +9711,18 @@ }, "node_modules/jest-config/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-config/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-config/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10316,8 +9732,7 @@ }, "node_modules/jest-diff": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -10330,8 +9745,7 @@ }, "node_modules/jest-diff/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10344,8 +9758,7 @@ }, "node_modules/jest-diff/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10359,8 +9772,7 @@ }, "node_modules/jest-diff/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10370,21 +9782,18 @@ }, "node_modules/jest-diff/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-diff/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-diff/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10394,8 +9803,7 @@ }, "node_modules/jest-docblock": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", + "license": "MIT", "dependencies": { "detect-newline": "^3.0.0" }, @@ -10405,8 +9813,7 @@ }, "node_modules/jest-each": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -10420,8 +9827,7 @@ }, "node_modules/jest-each/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10434,8 +9840,7 @@ }, "node_modules/jest-each/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10449,8 +9854,7 @@ }, "node_modules/jest-each/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10460,21 +9864,18 @@ }, "node_modules/jest-each/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-each/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-each/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10484,8 +9885,7 @@ }, "node_modules/jest-environment-jsdom": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -10501,8 +9901,7 @@ }, "node_modules/jest-environment-node": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -10517,16 +9916,14 @@ }, "node_modules/jest-get-type": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-haste-map": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -10550,8 +9947,7 @@ }, "node_modules/jest-jasmine2": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", @@ -10577,8 +9973,7 @@ }, "node_modules/jest-jasmine2/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10591,8 +9986,7 @@ }, "node_modules/jest-jasmine2/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10606,8 +10000,7 @@ }, "node_modules/jest-jasmine2/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10617,21 +10010,18 @@ }, "node_modules/jest-jasmine2/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-jasmine2/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-jasmine2/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10641,8 +10031,7 @@ }, "node_modules/jest-leak-detector": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", + "license": "MIT", "dependencies": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" @@ -10653,8 +10042,7 @@ }, "node_modules/jest-matcher-utils": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", + "license": "MIT", "dependencies": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -10667,8 +10055,7 @@ }, "node_modules/jest-matcher-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10681,8 +10068,7 @@ }, "node_modules/jest-matcher-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10696,8 +10082,7 @@ }, "node_modules/jest-matcher-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10707,21 +10092,18 @@ }, "node_modules/jest-matcher-utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-matcher-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-matcher-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10731,8 +10113,7 @@ }, "node_modules/jest-message-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -10750,8 +10131,7 @@ }, "node_modules/jest-message-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10764,8 +10144,7 @@ }, "node_modules/jest-message-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10779,8 +10158,7 @@ }, "node_modules/jest-message-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10790,21 +10168,18 @@ }, "node_modules/jest-message-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-message-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-message-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10814,8 +10189,7 @@ }, "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==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -10826,8 +10200,7 @@ }, "node_modules/jest-pnp-resolver": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -10842,16 +10215,14 @@ }, "node_modules/jest-regex-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==", + "license": "MIT", "engines": { "node": "^10.13.0 || ^12.13.0 || ^14.15.0 || >=15.0.0" } }, "node_modules/jest-resolve": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -10870,8 +10241,7 @@ }, "node_modules/jest-resolve-dependencies": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", @@ -10883,8 +10253,7 @@ }, "node_modules/jest-resolve/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10897,8 +10266,7 @@ }, "node_modules/jest-resolve/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -10912,8 +10280,7 @@ }, "node_modules/jest-resolve/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -10923,21 +10290,18 @@ }, "node_modules/jest-resolve/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-resolve/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-resolve/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -10947,8 +10311,7 @@ }, "node_modules/jest-runner": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", + "license": "MIT", "dependencies": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", @@ -10978,8 +10341,7 @@ }, "node_modules/jest-runner/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -10992,8 +10354,7 @@ }, "node_modules/jest-runner/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11007,8 +10368,7 @@ }, "node_modules/jest-runner/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11018,21 +10378,18 @@ }, "node_modules/jest-runner/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-runner/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runner/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11042,8 +10399,7 @@ }, "node_modules/jest-runtime": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", + "license": "MIT", "dependencies": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -11074,8 +10430,7 @@ }, "node_modules/jest-runtime/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11088,8 +10443,7 @@ }, "node_modules/jest-runtime/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11103,8 +10457,7 @@ }, "node_modules/jest-runtime/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11114,21 +10467,18 @@ }, "node_modules/jest-runtime/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-runtime/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-runtime/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11138,8 +10488,7 @@ }, "node_modules/jest-serializer": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", + "license": "MIT", "dependencies": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -11150,8 +10499,7 @@ }, "node_modules/jest-snapshot": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", + "license": "MIT", "dependencies": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -11182,8 +10530,7 @@ }, "node_modules/jest-snapshot/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11196,8 +10543,7 @@ }, "node_modules/jest-snapshot/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11211,8 +10557,7 @@ }, "node_modules/jest-snapshot/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11222,21 +10567,18 @@ }, "node_modules/jest-snapshot/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-snapshot/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-snapshot/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11246,8 +10588,7 @@ }, "node_modules/jest-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -11262,8 +10603,7 @@ }, "node_modules/jest-util/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11276,8 +10616,7 @@ }, "node_modules/jest-util/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11291,8 +10630,7 @@ }, "node_modules/jest-util/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11302,21 +10640,18 @@ }, "node_modules/jest-util/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-util/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-util/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11326,8 +10661,7 @@ }, "node_modules/jest-validate": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", + "license": "MIT", "dependencies": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", @@ -11342,8 +10676,7 @@ }, "node_modules/jest-validate/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11356,8 +10689,7 @@ }, "node_modules/jest-validate/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11371,8 +10703,7 @@ }, "node_modules/jest-validate/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11382,21 +10713,18 @@ }, "node_modules/jest-validate/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-validate/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-validate/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11406,8 +10734,7 @@ }, "node_modules/jest-watch-typeahead": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", @@ -11426,8 +10753,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/@jest/console": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", + "license": "MIT", "dependencies": { "@jest/types": "^28.1.1", "@types/node": "*", @@ -11442,16 +10768,14 @@ }, "node_modules/jest-watch-typeahead/node_modules/@jest/console/node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watch-typeahead/node_modules/@jest/test-result": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", + "license": "MIT", "dependencies": { "@jest/console": "^28.1.1", "@jest/types": "^28.1.1", @@ -11464,8 +10788,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/@jest/types": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^28.0.2", "@types/istanbul-lib-coverage": "^2.0.0", @@ -11480,16 +10803,14 @@ }, "node_modules/jest-watch-typeahead/node_modules/@types/yargs": { "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", + "license": "MIT", "dependencies": { "@types/yargs-parser": "*" } }, "node_modules/jest-watch-typeahead/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11502,8 +10823,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11517,8 +10837,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11528,13 +10847,11 @@ }, "node_modules/jest-watch-typeahead/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-watch-typeahead/node_modules/emittery": { "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11544,16 +10861,14 @@ }, "node_modules/jest-watch-typeahead/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watch-typeahead/node_modules/jest-message-util": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.1", @@ -11571,24 +10886,21 @@ }, "node_modules/jest-watch-typeahead/node_modules/jest-message-util/node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watch-typeahead/node_modules/jest-regex-util": { "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==", + "license": "MIT", "engines": { "node": "^12.13.0 || ^14.15.0 || ^16.10.0 || >=17.0.0" } }, "node_modules/jest-watch-typeahead/node_modules/jest-util": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", + "license": "MIT", "dependencies": { "@jest/types": "^28.1.1", "@types/node": "*", @@ -11603,8 +10915,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/jest-watcher": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", + "license": "MIT", "dependencies": { "@jest/test-result": "^28.1.1", "@jest/types": "^28.1.1", @@ -11621,8 +10932,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -11633,8 +10943,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/jest-watcher/node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -11644,8 +10953,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/pretty-format": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", + "license": "MIT", "dependencies": { "@jest/schemas": "^28.0.2", "ansi-regex": "^5.0.1", @@ -11658,8 +10966,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/pretty-format/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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -11669,13 +10976,11 @@ }, "node_modules/jest-watch-typeahead/node_modules/react-is": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "license": "MIT" }, "node_modules/jest-watch-typeahead/node_modules/slash": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11685,8 +10990,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/string-length": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", + "license": "MIT", "dependencies": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" @@ -11700,16 +11004,14 @@ }, "node_modules/jest-watch-typeahead/node_modules/string-length/node_modules/char-regex": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==", + "license": "MIT", "engines": { "node": ">=12.20" } }, "node_modules/jest-watch-typeahead/node_modules/strip-ansi": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", + "license": "MIT", "dependencies": { "ansi-regex": "^6.0.1" }, @@ -11722,8 +11024,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/strip-ansi/node_modules/ansi-regex": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==", + "license": "MIT", "engines": { "node": ">=12" }, @@ -11733,8 +11034,7 @@ }, "node_modules/jest-watch-typeahead/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11744,8 +11044,7 @@ }, "node_modules/jest-watcher": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", + "license": "MIT", "dependencies": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", @@ -11761,8 +11060,7 @@ }, "node_modules/jest-watcher/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -11775,8 +11073,7 @@ }, "node_modules/jest-watcher/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -11790,8 +11087,7 @@ }, "node_modules/jest-watcher/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -11801,21 +11097,18 @@ }, "node_modules/jest-watcher/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/jest-watcher/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/jest-watcher/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11825,8 +11118,7 @@ }, "node_modules/jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -11838,16 +11130,14 @@ }, "node_modules/jest-worker/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -11860,13 +11150,11 @@ }, "node_modules/js-tokens": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "license": "MIT" }, "node_modules/js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", + "license": "MIT", "dependencies": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -11877,8 +11165,7 @@ }, "node_modules/jsdom": { "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", + "license": "MIT", "dependencies": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -11922,8 +11209,7 @@ }, "node_modules/jsesc": { "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==", + "license": "MIT", "bin": { "jsesc": "bin/jsesc" }, @@ -11933,28 +11219,23 @@ }, "node_modules/json-parse-even-better-errors": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "license": "MIT" }, "node_modules/json-schema": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "license": "(AFL-2.1 OR BSD-3-Clause)" }, "node_modules/json-schema-traverse": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "license": "MIT" }, "node_modules/json-stable-stringify-without-jsonify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "license": "MIT" }, "node_modules/json5": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==", + "license": "MIT", "bin": { "json5": "lib/cli.js" }, @@ -11964,8 +11245,7 @@ }, "node_modules/jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", + "license": "MIT", "dependencies": { "universalify": "^2.0.0" }, @@ -11975,16 +11255,14 @@ }, "node_modules/jsonpointer": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/jsx-ast-utils": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", - "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", + "license": "MIT", "dependencies": { "array-includes": "^3.1.5", "object.assign": "^4.1.2" @@ -11995,53 +11273,46 @@ }, "node_modules/kind-of": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/kleur": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/klona": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/language-subtag-registry": { "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "license": "ODC-By-1.0" }, "node_modules/language-tags": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", + "license": "MIT", "dependencies": { "language-subtag-registry": "~0.3.2" } }, "node_modules/leven": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" @@ -12052,29 +11323,25 @@ }, "node_modules/lilconfig": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/lines-and-columns": { "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "license": "MIT" }, "node_modules/loader-runner": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==", + "license": "MIT", "engines": { "node": ">=6.11.5" } }, "node_modules/loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", + "license": "MIT", "dependencies": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -12086,8 +11353,7 @@ }, "node_modules/locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", + "license": "MIT", "dependencies": { "p-locate": "^5.0.0" }, @@ -12100,38 +11366,31 @@ }, "node_modules/lodash": { "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "license": "MIT" }, "node_modules/lodash.debounce": { "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "license": "MIT" }, "node_modules/lodash.memoize": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "license": "MIT" }, "node_modules/lodash.merge": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "license": "MIT" }, "node_modules/lodash.sortby": { "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "license": "MIT" }, "node_modules/lodash.uniq": { "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "license": "MIT" }, "node_modules/loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", + "license": "MIT", "dependencies": { "js-tokens": "^3.0.0 || ^4.0.0" }, @@ -12141,16 +11400,14 @@ }, "node_modules/lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", + "license": "MIT", "dependencies": { "tslib": "^2.0.3" } }, "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==", + "license": "ISC", "dependencies": { "yallist": "^4.0.0" }, @@ -12160,24 +11417,22 @@ }, "node_modules/lz-string": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==", + "dev": true, + "license": "WTFPL", "bin": { "lz-string": "bin/bin.js" } }, "node_modules/magic-string": { "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", + "license": "MIT", "dependencies": { "sourcemap-codec": "^1.4.8" } }, "node_modules/make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", + "license": "MIT", "dependencies": { "semver": "^6.0.0" }, @@ -12190,30 +11445,26 @@ }, "node_modules/make-dir/node_modules/semver": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "license": "ISC", "bin": { "semver": "bin/semver.js" } }, "node_modules/makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", + "license": "BSD-3-Clause", "dependencies": { "tmpl": "1.0.5" } }, "node_modules/math3d": { "version": "0.2.2", - "resolved": "https://registry.npmjs.org/math3d/-/math3d-0.2.2.tgz", - "integrity": "sha512-N1SvHcVE6/F77WpaANCa/1FGLdzdn1stLXikg5XDYYq1aojz4xTEDFFMav1sWK/9Zv4bglZJ4EliKGxGEt4Yzw==" + "license": "MIT" }, "node_modules/md5.js": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, + "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1", @@ -12222,21 +11473,18 @@ }, "node_modules/mdn-data": { "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "license": "CC0-1.0" }, "node_modules/media-typer": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/memfs": { "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", + "license": "Unlicense", "dependencies": { "fs-monkey": "^1.0.3" }, @@ -12246,34 +11494,29 @@ }, "node_modules/merge-descriptors": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "license": "MIT" }, "node_modules/merge-stream": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "license": "MIT" }, "node_modules/merge2": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", + "license": "MIT", "engines": { "node": ">= 8" } }, "node_modules/methods": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", + "license": "MIT", "dependencies": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -12284,9 +11527,8 @@ }, "node_modules/miller-rabin": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.0.0", "brorand": "^1.0.1" @@ -12297,14 +11539,12 @@ }, "node_modules/miller-rabin/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/mime": { "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==", + "license": "MIT", "bin": { "mime": "cli.js" }, @@ -12314,16 +11554,14 @@ }, "node_modules/mime-db": { "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", + "license": "MIT", "dependencies": { "mime-db": "1.52.0" }, @@ -12333,24 +11571,22 @@ }, "node_modules/mimic-fn": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==", + "license": "MIT", "engines": { "node": ">=6" } }, "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, + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/mini-css-extract-plugin": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", + "license": "MIT", "dependencies": { "schema-utils": "^4.0.0" }, @@ -12367,8 +11603,7 @@ }, "node_modules/mini-css-extract-plugin/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -12382,8 +11617,7 @@ }, "node_modules/mini-css-extract-plugin/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -12393,13 +11627,11 @@ }, "node_modules/mini-css-extract-plugin/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/mini-css-extract-plugin/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -12416,28 +11648,24 @@ }, "node_modules/mini-svg-data-uri": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", "dev": true, + "license": "MIT", "bin": { "mini-svg-data-uri": "cli.js" } }, "node_modules/minimalistic-assert": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "license": "ISC" }, "node_modules/minimalistic-crypto-utils": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -12447,18 +11675,24 @@ }, "node_modules/minimist": { "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "license": "MIT" + }, + "node_modules/mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true, + "engines": { + "node": ">=4" + } }, "node_modules/ms": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "license": "MIT" }, "node_modules/multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", + "license": "MIT", "dependencies": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" @@ -12467,10 +11701,25 @@ "multicast-dns": "cli.js" } }, + "node_modules/multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, + "dependencies": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/nanoid": { "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==", + "license": "MIT", "bin": { "nanoid": "bin/nanoid.cjs" }, @@ -12480,26 +11729,22 @@ }, "node_modules/natural-compare": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "license": "MIT" }, "node_modules/negotiator": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/neo-async": { "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "license": "MIT" }, "node_modules/no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", + "license": "MIT", "dependencies": { "lower-case": "^2.0.2", "tslib": "^2.0.3" @@ -12507,22 +11752,19 @@ }, "node_modules/node-forge": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==", + "license": "(BSD-3-Clause OR GPL-2.0)", "engines": { "node": ">= 6.13.0" } }, "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==" + "license": "MIT" }, "node_modules/node-polyfill-webpack-plugin": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", - "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", "dev": true, + "license": "MIT", "dependencies": { "assert": "^2.0.0", "browserify-zlib": "^0.2.0", @@ -12558,29 +11800,25 @@ }, "node_modules/node-releases": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + "license": "MIT" }, "node_modules/normalize-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-range": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/normalize-url": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -12590,8 +11828,7 @@ }, "node_modules/npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", + "license": "MIT", "dependencies": { "path-key": "^3.0.0" }, @@ -12601,8 +11838,7 @@ }, "node_modules/nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", + "license": "BSD-2-Clause", "dependencies": { "boolbase": "^1.0.0" }, @@ -12612,39 +11848,34 @@ }, "node_modules/nwsapi": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + "license": "MIT" }, "node_modules/object-assign": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/object-hash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true, + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/object-inspect": { "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==", + "license": "MIT", "funding": { "url": "https://github.com/sponsors/ljharb" } }, "node_modules/object-is": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dev": true, + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3" @@ -12658,16 +11889,14 @@ }, "node_modules/object-keys": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", + "license": "MIT", "engines": { "node": ">= 0.4" } }, "node_modules/object.assign": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -12683,8 +11912,7 @@ }, "node_modules/object.entries": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -12696,8 +11924,7 @@ }, "node_modules/object.fromentries": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -12712,8 +11939,7 @@ }, "node_modules/object.hasown": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", + "license": "MIT", "dependencies": { "define-properties": "^1.1.4", "es-abstract": "^1.19.5" @@ -12724,8 +11950,7 @@ }, "node_modules/object.values": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -12740,13 +11965,11 @@ }, "node_modules/obuf": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "license": "MIT" }, "node_modules/on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", + "license": "MIT", "dependencies": { "ee-first": "1.1.1" }, @@ -12756,24 +11979,21 @@ }, "node_modules/on-headers": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", + "license": "ISC", "dependencies": { "wrappy": "1" } }, "node_modules/onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", + "license": "MIT", "dependencies": { "mimic-fn": "^2.1.0" }, @@ -12786,8 +12006,7 @@ }, "node_modules/open": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", + "license": "MIT", "dependencies": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -12802,8 +12021,7 @@ }, "node_modules/optionator": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", + "license": "MIT", "dependencies": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -12818,14 +12036,12 @@ }, "node_modules/os-browserify": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", + "license": "MIT", "dependencies": { "yocto-queue": "^0.1.0" }, @@ -12838,8 +12054,7 @@ }, "node_modules/p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", + "license": "MIT", "dependencies": { "p-limit": "^3.0.2" }, @@ -12852,8 +12067,7 @@ }, "node_modules/p-retry": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", + "license": "MIT", "dependencies": { "@types/retry": "0.12.0", "retry": "^0.13.1" @@ -12864,22 +12078,19 @@ }, "node_modules/p-try": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", - "dev": true + "dev": true, + "license": "(MIT AND Zlib)" }, "node_modules/param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", + "license": "MIT", "dependencies": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -12887,8 +12098,7 @@ }, "node_modules/parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", + "license": "MIT", "dependencies": { "callsites": "^3.0.0" }, @@ -12898,9 +12108,8 @@ }, "node_modules/parse-asn1": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, + "license": "ISC", "dependencies": { "asn1.js": "^5.2.0", "browserify-aes": "^1.0.0", @@ -12911,8 +12120,7 @@ }, "node_modules/parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -12928,21 +12136,18 @@ }, "node_modules/parse5": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "license": "MIT" }, "node_modules/parseurl": { "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", + "license": "MIT", "dependencies": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -12950,57 +12155,49 @@ }, "node_modules/path-browserify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/path-exists": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-is-absolute": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/path-key": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/path-parse": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "license": "MIT" }, "node_modules/path-to-regexp": { "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "license": "MIT" }, "node_modules/path-type": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/pbkdf2": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dev": true, + "license": "MIT", "dependencies": { "create-hash": "^1.1.2", "create-hmac": "^1.1.4", @@ -13014,18 +12211,15 @@ }, "node_modules/performance-now": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "license": "MIT" }, "node_modules/picocolors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "license": "ISC" }, "node_modules/picomatch": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", + "license": "MIT", "engines": { "node": ">=8.6" }, @@ -13035,25 +12229,22 @@ }, "node_modules/pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/pirates": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==", + "license": "MIT", "engines": { "node": ">= 6" } }, "node_modules/pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", + "license": "MIT", "dependencies": { "find-up": "^4.0.0" }, @@ -13063,8 +12254,7 @@ }, "node_modules/pkg-dir/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==", + "license": "MIT", "dependencies": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -13075,8 +12265,7 @@ }, "node_modules/pkg-dir/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==", + "license": "MIT", "dependencies": { "p-locate": "^4.1.0" }, @@ -13086,8 +12275,7 @@ }, "node_modules/pkg-dir/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==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -13100,8 +12288,7 @@ }, "node_modules/pkg-dir/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==", + "license": "MIT", "dependencies": { "p-limit": "^2.2.0" }, @@ -13111,8 +12298,7 @@ }, "node_modules/pkg-up": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", + "license": "MIT", "dependencies": { "find-up": "^3.0.0" }, @@ -13122,8 +12308,7 @@ }, "node_modules/pkg-up/node_modules/find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", + "license": "MIT", "dependencies": { "locate-path": "^3.0.0" }, @@ -13133,8 +12318,7 @@ }, "node_modules/pkg-up/node_modules/locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", + "license": "MIT", "dependencies": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -13145,8 +12329,7 @@ }, "node_modules/pkg-up/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==", + "license": "MIT", "dependencies": { "p-try": "^2.0.0" }, @@ -13159,8 +12342,7 @@ }, "node_modules/pkg-up/node_modules/p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", + "license": "MIT", "dependencies": { "p-limit": "^2.0.0" }, @@ -13170,16 +12352,13 @@ }, "node_modules/pkg-up/node_modules/path-exists": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/postcss": { "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "funding": [ { "type": "opencollective", @@ -13190,6 +12369,7 @@ "url": "https://tidelift.com/funding/github/npm/postcss" } ], + "license": "MIT", "dependencies": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -13201,8 +12381,7 @@ }, "node_modules/postcss-attribute-case-insensitive": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", - "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -13219,8 +12398,7 @@ }, "node_modules/postcss-browser-comments": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", + "license": "CC0-1.0", "engines": { "node": ">=8" }, @@ -13231,8 +12409,7 @@ }, "node_modules/postcss-calc": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -13243,8 +12420,7 @@ }, "node_modules/postcss-clamp": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13257,8 +12433,7 @@ }, "node_modules/postcss-color-functional-notation": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13275,8 +12450,7 @@ }, "node_modules/postcss-color-hex-alpha": { "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13293,8 +12467,7 @@ }, "node_modules/postcss-color-rebeccapurple": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", - "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13311,8 +12484,7 @@ }, "node_modules/postcss-colormin": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -13328,8 +12500,7 @@ }, "node_modules/postcss-convert-values": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", + "license": "MIT", "dependencies": { "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" @@ -13343,8 +12514,7 @@ }, "node_modules/postcss-custom-media": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13361,8 +12531,7 @@ }, "node_modules/postcss-custom-properties": { "version": "12.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", - "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13379,8 +12548,7 @@ }, "node_modules/postcss-custom-selectors": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -13397,8 +12565,7 @@ }, "node_modules/postcss-dir-pseudo-class": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -13411,8 +12578,7 @@ }, "node_modules/postcss-discard-comments": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13422,8 +12588,7 @@ }, "node_modules/postcss-discard-duplicates": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13433,8 +12598,7 @@ }, "node_modules/postcss-discard-empty": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13444,8 +12608,7 @@ }, "node_modules/postcss-discard-overridden": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13455,8 +12618,7 @@ }, "node_modules/postcss-double-position-gradients": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -13470,8 +12632,7 @@ }, "node_modules/postcss-env-function": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13484,16 +12645,14 @@ }, "node_modules/postcss-flexbugs-fixes": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8.1.4" } }, "node_modules/postcss-focus-visible": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -13506,8 +12665,7 @@ }, "node_modules/postcss-focus-within": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.9" }, @@ -13520,16 +12678,14 @@ }, "node_modules/postcss-font-variant": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", + "license": "MIT", "peerDependencies": { "postcss": "^8.1.0" } }, "node_modules/postcss-gap-properties": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -13539,8 +12695,7 @@ }, "node_modules/postcss-image-set-function": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13553,9 +12708,8 @@ }, "node_modules/postcss-import": { "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", "dev": true, + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.0.0", "read-cache": "^1.0.0", @@ -13570,17 +12724,15 @@ }, "node_modules/postcss-initial": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8.0.0" } }, "node_modules/postcss-js": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "dev": true, + "license": "MIT", "dependencies": { "camelcase-css": "^2.0.1" }, @@ -13597,8 +12749,7 @@ }, "node_modules/postcss-lab-function": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -13616,9 +12767,8 @@ }, "node_modules/postcss-load-config": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, + "license": "MIT", "dependencies": { "lilconfig": "^2.0.5", "yaml": "^1.10.2" @@ -13645,8 +12795,7 @@ }, "node_modules/postcss-loader": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", + "license": "MIT", "dependencies": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -13666,8 +12815,7 @@ }, "node_modules/postcss-logical": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -13677,8 +12825,7 @@ }, "node_modules/postcss-media-minmax": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -13688,8 +12835,7 @@ }, "node_modules/postcss-merge-longhand": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.0" @@ -13703,8 +12849,7 @@ }, "node_modules/postcss-merge-rules": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -13720,8 +12865,7 @@ }, "node_modules/postcss-minify-font-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13734,8 +12878,7 @@ }, "node_modules/postcss-minify-gradients": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", + "license": "MIT", "dependencies": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -13750,8 +12893,7 @@ }, "node_modules/postcss-minify-params": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "cssnano-utils": "^3.1.0", @@ -13766,8 +12908,7 @@ }, "node_modules/postcss-minify-selectors": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -13780,8 +12921,7 @@ }, "node_modules/postcss-modules-extract-imports": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", + "license": "ISC", "engines": { "node": "^10 || ^12 || >= 14" }, @@ -13791,8 +12931,7 @@ }, "node_modules/postcss-modules-local-by-default": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", + "license": "MIT", "dependencies": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -13807,8 +12946,7 @@ }, "node_modules/postcss-modules-scope": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", + "license": "ISC", "dependencies": { "postcss-selector-parser": "^6.0.4" }, @@ -13821,8 +12959,7 @@ }, "node_modules/postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", + "license": "ISC", "dependencies": { "icss-utils": "^5.0.0" }, @@ -13835,9 +12972,8 @@ }, "node_modules/postcss-nested": { "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", "dev": true, + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.6" }, @@ -13854,8 +12990,7 @@ }, "node_modules/postcss-nesting": { "version": "10.1.9", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", - "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", + "license": "CC0-1.0", "dependencies": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -13873,8 +13008,7 @@ }, "node_modules/postcss-normalize": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", + "license": "CC0-1.0", "dependencies": { "@csstools/normalize.css": "*", "postcss-browser-comments": "^4", @@ -13890,8 +13024,7 @@ }, "node_modules/postcss-normalize-charset": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", + "license": "MIT", "engines": { "node": "^10 || ^12 || >=14.0" }, @@ -13901,8 +13034,7 @@ }, "node_modules/postcss-normalize-display-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13915,8 +13047,7 @@ }, "node_modules/postcss-normalize-positions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13929,8 +13060,7 @@ }, "node_modules/postcss-normalize-repeat-style": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13943,8 +13073,7 @@ }, "node_modules/postcss-normalize-string": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13957,8 +13086,7 @@ }, "node_modules/postcss-normalize-timing-functions": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -13971,8 +13099,7 @@ }, "node_modules/postcss-normalize-unicode": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "postcss-value-parser": "^4.2.0" @@ -13986,8 +13113,7 @@ }, "node_modules/postcss-normalize-url": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", + "license": "MIT", "dependencies": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -14001,8 +13127,7 @@ }, "node_modules/postcss-normalize-whitespace": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14015,8 +13140,6 @@ }, "node_modules/postcss-opacity-percentage": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==", "funding": [ { "type": "kofi", @@ -14027,14 +13150,14 @@ "url": "https://liberapay.com/mrcgrtz" } ], + "license": "MIT", "engines": { "node": "^12 || ^14 || >=16" } }, "node_modules/postcss-ordered-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", + "license": "MIT", "dependencies": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -14048,8 +13171,7 @@ }, "node_modules/postcss-overflow-shorthand": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", + "license": "CC0-1.0", "engines": { "node": "^12 || ^14 || >=16" }, @@ -14059,16 +13181,14 @@ }, "node_modules/postcss-page-break": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", + "license": "MIT", "peerDependencies": { "postcss": "^8" } }, "node_modules/postcss-place": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", + "license": "CC0-1.0", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14081,8 +13201,7 @@ }, "node_modules/postcss-preset-env": { "version": "7.7.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", - "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", + "license": "CC0-1.0", "dependencies": { "@csstools/postcss-cascade-layers": "^1.0.4", "@csstools/postcss-color-function": "^1.1.0", @@ -14145,8 +13264,7 @@ }, "node_modules/postcss-pseudo-class-any-link": { "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", - "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", + "license": "CC0-1.0", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -14163,8 +13281,7 @@ }, "node_modules/postcss-reduce-initial": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" @@ -14178,8 +13295,7 @@ }, "node_modules/postcss-reduce-transforms": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0" }, @@ -14192,16 +13308,14 @@ }, "node_modules/postcss-replace-overflow-wrap": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", + "license": "MIT", "peerDependencies": { "postcss": "^8.0.3" } }, "node_modules/postcss-selector-not": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", - "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.10" }, @@ -14218,8 +13332,7 @@ }, "node_modules/postcss-selector-parser": { "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", + "license": "MIT", "dependencies": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -14230,8 +13343,7 @@ }, "node_modules/postcss-svgo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", + "license": "MIT", "dependencies": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -14245,8 +13357,7 @@ }, "node_modules/postcss-unique-selectors": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", + "license": "MIT", "dependencies": { "postcss-selector-parser": "^6.0.5" }, @@ -14259,21 +13370,45 @@ }, "node_modules/postcss-value-parser": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "license": "MIT" }, "node_modules/prelude-ls": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", + "license": "MIT", "engines": { "node": ">= 0.8.0" } }, + "node_modules/prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true, + "bin": { + "prettier": "bin-prettier.js" + }, + "engines": { + "node": ">=10.13.0" + }, + "funding": { + "url": "https://github.com/prettier/prettier?sponsor=1" + } + }, + "node_modules/prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "dependencies": { + "fast-diff": "^1.1.2" + }, + "engines": { + "node": ">=6.0.0" + } + }, "node_modules/pretty-bytes": { "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==", + "license": "MIT", "engines": { "node": ">=6" }, @@ -14283,8 +13418,7 @@ }, "node_modules/pretty-error": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", + "license": "MIT", "dependencies": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -14292,8 +13426,7 @@ }, "node_modules/pretty-format": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -14305,8 +13438,7 @@ }, "node_modules/pretty-format/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==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -14314,32 +13446,217 @@ "url": "https://github.com/chalk/ansi-styles?sponsor=1" } }, + "node_modules/pretty-quick": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", + "dev": true, + "dependencies": { + "chalk": "^3.0.0", + "execa": "^4.0.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.5", + "multimatch": "^4.0.0" + }, + "bin": { + "pretty-quick": "bin/pretty-quick.js" + }, + "engines": { + "node": ">=10.13" + }, + "peerDependencies": { + "prettier": ">=2.0.0" + } + }, + "node_modules/pretty-quick/node_modules/ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "dependencies": { + "color-convert": "^2.0.1" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/chalk/ansi-styles?sponsor=1" + } + }, + "node_modules/pretty-quick/node_modules/chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "dependencies": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + }, + "engines": { + "node": ">=8" + } + }, + "node_modules/pretty-quick/node_modules/color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "dependencies": { + "color-name": "~1.1.4" + }, + "engines": { + "node": ">=7.0.0" + } + }, + "node_modules/pretty-quick/node_modules/color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "node_modules/pretty-quick/node_modules/execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "dependencies": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + }, + "engines": { + "node": ">=10" + }, + "funding": { + "url": "https://github.com/sindresorhus/execa?sponsor=1" + } + }, + "node_modules/pretty-quick/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/pretty-quick/node_modules/get-stream": { + "version": "5.2.0", + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "dependencies": { + "pump": "^3.0.0" + }, + "engines": { + "node": ">=8" + }, + "funding": { + "url": "https://github.com/sponsors/sindresorhus" + } + }, + "node_modules/pretty-quick/node_modules/has-flag": { + "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" + } + }, + "node_modules/pretty-quick/node_modules/human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true, + "engines": { + "node": ">=8.12.0" + } + }, + "node_modules/pretty-quick/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/pretty-quick/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/pretty-quick/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/pretty-quick/node_modules/supports-color": { + "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" + }, + "engines": { + "node": ">=8" + } + }, "node_modules/process": { "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true, + "license": "MIT", "engines": { "node": ">= 0.6.0" } }, "node_modules/process-nextick-args": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "license": "MIT" }, "node_modules/promise": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", + "license": "MIT", "dependencies": { "asap": "~2.0.6" } }, "node_modules/prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", + "license": "MIT", "dependencies": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -14350,8 +13667,7 @@ }, "node_modules/prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", + "license": "MIT", "dependencies": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -14360,13 +13676,11 @@ }, "node_modules/prop-types/node_modules/react-is": { "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "license": "MIT" }, "node_modules/proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", + "license": "MIT", "dependencies": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" @@ -14377,22 +13691,19 @@ }, "node_modules/proxy-addr/node_modules/ipaddr.js": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/psl": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "license": "MIT" }, "node_modules/public-encrypt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, + "license": "MIT", "dependencies": { "bn.js": "^4.1.0", "browserify-rsa": "^4.0.0", @@ -14404,22 +13715,29 @@ }, "node_modules/public-encrypt/node_modules/bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", - "dev": true + "dev": true, + "license": "MIT" + }, + "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==", + "dev": true, + "dependencies": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } }, "node_modules/punycode": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/qs": { "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", + "license": "BSD-3-Clause", "dependencies": { "side-channel": "^1.0.4" }, @@ -14432,17 +13750,13 @@ }, "node_modules/quaternion": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/quaternion/-/quaternion-1.4.0.tgz", - "integrity": "sha512-SIUOOoFbJOiu8vftqHsT7W1eH8YEDTpup00/Yj67Rx0CYq4bslH+T+bkt0Z7idQqk17U9aYfDCp4l5v7t/9Sxg==", + "license": "MIT", "engines": { "node": "*" } }, "node_modules/querystring": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", - "deprecated": "The querystring API is considered Legacy. new code should use the URLSearchParams API instead.", "dev": true, "engines": { "node": ">=0.4.x" @@ -14450,8 +13764,6 @@ }, "node_modules/querystring-es3": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "dev": true, "engines": { "node": ">=0.4.x" @@ -14459,8 +13771,6 @@ }, "node_modules/queue-microtask": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", "funding": [ { "type": "github", @@ -14474,13 +13784,13 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/quick-lru": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true, + "license": "MIT", "engines": { "node": ">=10" }, @@ -14490,25 +13800,22 @@ }, "node_modules/raf": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", + "license": "MIT", "dependencies": { "performance-now": "^2.1.0" } }, "node_modules/randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", + "license": "MIT", "dependencies": { "safe-buffer": "^5.1.0" } }, "node_modules/randomfill": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, + "license": "MIT", "dependencies": { "randombytes": "^2.0.5", "safe-buffer": "^5.1.0" @@ -14516,16 +13823,14 @@ }, "node_modules/range-parser": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "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==", + "license": "MIT", "dependencies": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -14538,16 +13843,14 @@ }, "node_modules/raw-body/node_modules/bytes": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/raw-body/node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -14557,8 +13860,7 @@ }, "node_modules/react": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" }, @@ -14568,8 +13870,7 @@ }, "node_modules/react-app-polyfill": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", + "license": "MIT", "dependencies": { "core-js": "^3.19.2", "object-assign": "^4.1.1", @@ -14584,8 +13885,7 @@ }, "node_modules/react-dev-utils": { "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -14618,8 +13918,7 @@ }, "node_modules/react-dev-utils/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -14632,8 +13931,7 @@ }, "node_modules/react-dev-utils/node_modules/chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -14647,8 +13945,7 @@ }, "node_modules/react-dev-utils/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -14658,13 +13955,11 @@ }, "node_modules/react-dev-utils/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/react-dev-utils/node_modules/escape-string-regexp": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -14674,24 +13969,21 @@ }, "node_modules/react-dev-utils/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/react-dev-utils/node_modules/loader-utils": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==", + "license": "MIT", "engines": { "node": ">= 12.13.0" } }, "node_modules/react-dev-utils/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -14701,8 +13993,7 @@ }, "node_modules/react-dom": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" @@ -14713,13 +14004,11 @@ }, "node_modules/react-error-overlay": { "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "license": "MIT" }, "node_modules/react-hook-form": { "version": "7.33.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.33.0.tgz", - "integrity": "sha512-h8XoeUHQs1Snx1s/sSvM+eVTSKkWQt8TcrbL+3/Rt5gugxpy4ueL5ZZkubffyNpUyyTz0qM0kwOi2c+JgGTjLA==", + "license": "MIT", "engines": { "node": ">=12.22.0" }, @@ -14733,18 +14022,15 @@ }, "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==" + "license": "MIT" }, "node_modules/react-lifecycles-compat": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + "license": "MIT" }, "node_modules/react-modal": { "version": "3.15.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", - "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", + "license": "MIT", "dependencies": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -14761,16 +14047,14 @@ }, "node_modules/react-refresh": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/react-router": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", - "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", + "license": "MIT", "dependencies": { "history": "^5.2.0" }, @@ -14780,8 +14064,7 @@ }, "node_modules/react-router-dom": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", - "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", + "license": "MIT", "dependencies": { "history": "^5.2.0", "react-router": "6.3.0" @@ -14793,17 +14076,15 @@ }, "node_modules/read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, + "license": "MIT", "dependencies": { "pify": "^2.3.0" } }, "node_modules/readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -14815,8 +14096,7 @@ }, "node_modules/readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", + "license": "MIT", "dependencies": { "picomatch": "^2.2.1" }, @@ -14826,8 +14106,7 @@ }, "node_modules/recursive-readdir": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", + "license": "MIT", "dependencies": { "minimatch": "3.0.4" }, @@ -14837,8 +14116,7 @@ }, "node_modules/recursive-readdir/node_modules/minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", + "license": "ISC", "dependencies": { "brace-expansion": "^1.1.7" }, @@ -14848,8 +14126,8 @@ }, "node_modules/redent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, + "license": "MIT", "dependencies": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" @@ -14860,13 +14138,11 @@ }, "node_modules/regenerate": { "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "license": "MIT" }, "node_modules/regenerate-unicode-properties": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2" }, @@ -14876,26 +14152,22 @@ }, "node_modules/regenerator-runtime": { "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "license": "MIT" }, "node_modules/regenerator-transform": { "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", + "license": "MIT", "dependencies": { "@babel/runtime": "^7.8.4" } }, "node_modules/regex-parser": { "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "license": "MIT" }, "node_modules/regexp.prototype.flags": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -14910,8 +14182,7 @@ }, "node_modules/regexpp": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -14921,8 +14192,7 @@ }, "node_modules/regexpu-core": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", + "license": "MIT", "dependencies": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.0.1", @@ -14937,13 +14207,11 @@ }, "node_modules/regjsgen": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + "license": "MIT" }, "node_modules/regjsparser": { "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", + "license": "BSD-2-Clause", "dependencies": { "jsesc": "~0.5.0" }, @@ -14953,24 +14221,20 @@ }, "node_modules/regjsparser/node_modules/jsesc": { "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==", "bin": { "jsesc": "bin/jsesc" } }, "node_modules/relateurl": { "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==", + "license": "MIT", "engines": { "node": ">= 0.10" } }, "node_modules/renderkid": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", + "license": "MIT", "dependencies": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -14981,29 +14245,25 @@ }, "node_modules/require-directory": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/require-from-string": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/requires-port": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "license": "MIT" }, "node_modules/resolve": { "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", + "license": "MIT", "dependencies": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -15018,8 +14278,7 @@ }, "node_modules/resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", + "license": "MIT", "dependencies": { "resolve-from": "^5.0.0" }, @@ -15029,16 +14288,14 @@ }, "node_modules/resolve-from": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/resolve-url-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", + "license": "MIT", "dependencies": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", @@ -15064,13 +14321,11 @@ }, "node_modules/resolve-url-loader/node_modules/picocolors": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "license": "ISC" }, "node_modules/resolve-url-loader/node_modules/postcss": { "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", + "license": "MIT", "dependencies": { "picocolors": "^0.2.1", "source-map": "^0.6.1" @@ -15085,32 +14340,28 @@ }, "node_modules/resolve-url-loader/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/resolve.exports": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/retry": { "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==", + "license": "MIT", "engines": { "node": ">= 4" } }, "node_modules/reusify": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", + "license": "MIT", "engines": { "iojs": ">=1.0.0", "node": ">=0.10.0" @@ -15118,8 +14369,7 @@ }, "node_modules/rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", + "license": "ISC", "dependencies": { "glob": "^7.1.3" }, @@ -15132,9 +14382,8 @@ }, "node_modules/ripemd160": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, + "license": "MIT", "dependencies": { "hash-base": "^3.0.0", "inherits": "^2.0.1" @@ -15142,8 +14391,7 @@ }, "node_modules/rollup": { "version": "2.75.7", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", + "license": "MIT", "bin": { "rollup": "dist/bin/rollup" }, @@ -15156,8 +14404,7 @@ }, "node_modules/rollup-plugin-terser": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", + "license": "MIT", "dependencies": { "@babel/code-frame": "^7.10.4", "jest-worker": "^26.2.1", @@ -15170,16 +14417,14 @@ }, "node_modules/rollup-plugin-terser/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/rollup-plugin-terser/node_modules/jest-worker": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", + "license": "MIT", "dependencies": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -15191,16 +14436,14 @@ }, "node_modules/rollup-plugin-terser/node_modules/serialize-javascript": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/rollup-plugin-terser/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15210,8 +14453,6 @@ }, "node_modules/run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "funding": [ { "type": "github", @@ -15226,29 +14467,26 @@ "url": "https://feross.org/support" } ], + "license": "MIT", "dependencies": { "queue-microtask": "^1.2.2" } }, "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==" + "license": "MIT" }, "node_modules/safer-buffer": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "license": "MIT" }, "node_modules/sanitize.css": { "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "license": "CC0-1.0" }, "node_modules/sass-loader": { "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", + "license": "MIT", "dependencies": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -15284,8 +14522,7 @@ }, "node_modules/saxes": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", + "license": "ISC", "dependencies": { "xmlchars": "^2.2.0" }, @@ -15295,16 +14532,14 @@ }, "node_modules/scheduler": { "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", + "license": "MIT", "dependencies": { "loose-envify": "^1.1.0" } }, "node_modules/schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -15320,13 +14555,11 @@ }, "node_modules/select-hose": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "license": "MIT" }, "node_modules/selfsigned": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", + "license": "MIT", "dependencies": { "node-forge": "^1" }, @@ -15336,8 +14569,7 @@ }, "node_modules/semver": { "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", + "license": "ISC", "dependencies": { "lru-cache": "^6.0.0" }, @@ -15350,8 +14582,7 @@ }, "node_modules/send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", + "license": "MIT", "dependencies": { "debug": "2.6.9", "depd": "2.0.0", @@ -15373,34 +14604,29 @@ }, "node_modules/send/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/send/node_modules/debug/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/send/node_modules/ms": { "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "license": "MIT" }, "node_modules/serialize-javascript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", + "license": "BSD-3-Clause", "dependencies": { "randombytes": "^2.1.0" } }, "node_modules/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", + "license": "MIT", "dependencies": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -15416,24 +14642,21 @@ }, "node_modules/serve-index/node_modules/debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", + "license": "MIT", "dependencies": { "ms": "2.0.0" } }, "node_modules/serve-index/node_modules/depd": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-index/node_modules/http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", + "license": "MIT", "dependencies": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -15446,31 +14669,26 @@ }, "node_modules/serve-index/node_modules/inherits": { "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "license": "ISC" }, "node_modules/serve-index/node_modules/ms": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "license": "MIT" }, "node_modules/serve-index/node_modules/setprototypeof": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "license": "ISC" }, "node_modules/serve-index/node_modules/statuses": { "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==", + "license": "MIT", "engines": { "node": ">= 0.6" } }, "node_modules/serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", + "license": "MIT", "dependencies": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -15483,20 +14701,17 @@ }, "node_modules/setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/setprototypeof": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "license": "ISC" }, "node_modules/sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, + "license": "(MIT AND BSD-3-Clause)", "dependencies": { "inherits": "^2.0.1", "safe-buffer": "^5.0.1" @@ -15507,8 +14722,7 @@ }, "node_modules/shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", + "license": "MIT", "dependencies": { "shebang-regex": "^3.0.0" }, @@ -15518,21 +14732,18 @@ }, "node_modules/shebang-regex": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/shell-quote": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "license": "MIT" }, "node_modules/side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -15544,26 +14755,22 @@ }, "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==" + "license": "ISC" }, "node_modules/sisteransi": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "license": "MIT" }, "node_modules/slash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", + "license": "MIT", "dependencies": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -15571,38 +14778,30 @@ } }, "node_modules/solarxr-protocol": { - "version": "1.0.0", - "resolved": "git+ssh://git@github.com/SlimeVR/SolarXR-Protocol.git#ceaae26ea249b573ba2f00c1473fb1749c4dc505", - "license": "ISC", - "dependencies": { - "flatbuffers": "^2.0.6" - } + "resolved": "../SlimeVR-Server/solarxr-protocol", + "link": true }, "node_modules/source-list-map": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "license": "MIT" }, "node_modules/source-map": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==", + "license": "BSD-3-Clause", "engines": { "node": ">= 8" } }, "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==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/source-map-loader": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", + "license": "MIT", "dependencies": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", @@ -15621,9 +14820,8 @@ }, "node_modules/source-map-resolve": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", - "deprecated": "See https://github.com/lydell/source-map-resolve#deprecated", + "dev": true, + "license": "MIT", "dependencies": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0" @@ -15631,8 +14829,7 @@ }, "node_modules/source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", + "license": "MIT", "dependencies": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" @@ -15640,21 +14837,18 @@ }, "node_modules/source-map-support/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/sourcemap-codec": { "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "license": "MIT" }, "node_modules/spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -15668,8 +14862,7 @@ }, "node_modules/spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", + "license": "MIT", "dependencies": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -15681,19 +14874,15 @@ }, "node_modules/sprintf-js": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "license": "BSD-3-Clause" }, "node_modules/stable": { "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==", - "deprecated": "Modern JS already guarantees Array#sort() is a stable sort, so this library is deprecated. See the compatibility table on MDN: https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Array/sort#browser_compatibility" + "license": "MIT" }, "node_modules/stack-utils": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", + "license": "MIT", "dependencies": { "escape-string-regexp": "^2.0.0" }, @@ -15703,30 +14892,26 @@ }, "node_modules/stack-utils/node_modules/escape-string-regexp": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/stackframe": { "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "license": "MIT" }, "node_modules/statuses": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/stream-browserify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "~2.0.4", "readable-stream": "^3.5.0" @@ -15734,9 +14919,8 @@ }, "node_modules/stream-http": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", "dev": true, + "license": "MIT", "dependencies": { "builtin-status-codes": "^3.0.0", "inherits": "^2.0.4", @@ -15746,16 +14930,13 @@ }, "node_modules/string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", + "license": "MIT", "dependencies": { "safe-buffer": "~5.2.0" } }, "node_modules/string_decoder/node_modules/safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "funding": [ { "type": "github", @@ -15769,12 +14950,12 @@ "type": "consulting", "url": "https://feross.org/support" } - ] + ], + "license": "MIT" }, "node_modules/string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", + "license": "MIT", "dependencies": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -15785,13 +14966,11 @@ }, "node_modules/string-natural-compare": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "license": "MIT" }, "node_modules/string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", + "license": "MIT", "dependencies": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -15803,13 +14982,11 @@ }, "node_modules/string-width/node_modules/emoji-regex": { "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "license": "MIT" }, "node_modules/string.prototype.matchall": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -15826,8 +15003,7 @@ }, "node_modules/string.prototype.trimend": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -15839,8 +15015,7 @@ }, "node_modules/string.prototype.trimstart": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -15852,8 +15027,7 @@ }, "node_modules/stringify-object": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", + "license": "BSD-2-Clause", "dependencies": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -15865,8 +15039,7 @@ }, "node_modules/strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", + "license": "MIT", "dependencies": { "ansi-regex": "^5.0.1" }, @@ -15876,32 +15049,29 @@ }, "node_modules/strip-bom": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/strip-comments": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==", + "license": "MIT", "engines": { "node": ">=10" } }, "node_modules/strip-final-newline": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==", + "license": "MIT", "engines": { "node": ">=6" } }, "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==", + "dev": true, + "license": "MIT", "dependencies": { "min-indent": "^1.0.0" }, @@ -15911,8 +15081,7 @@ }, "node_modules/strip-json-comments": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", + "license": "MIT", "engines": { "node": ">=8" }, @@ -15922,8 +15091,7 @@ }, "node_modules/style-loader": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", + "license": "MIT", "engines": { "node": ">= 12.13.0" }, @@ -15937,8 +15105,7 @@ }, "node_modules/stylehacks": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", + "license": "MIT", "dependencies": { "browserslist": "^4.16.6", "postcss-selector-parser": "^6.0.4" @@ -15952,8 +15119,7 @@ }, "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==", + "license": "MIT", "dependencies": { "has-flag": "^3.0.0" }, @@ -15963,8 +15129,7 @@ }, "node_modules/supports-hyperlinks": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" @@ -15975,16 +15140,14 @@ }, "node_modules/supports-hyperlinks/node_modules/has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/supports-hyperlinks/node_modules/supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", + "license": "MIT", "dependencies": { "has-flag": "^4.0.0" }, @@ -15994,8 +15157,7 @@ }, "node_modules/supports-preserve-symlinks-flag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", + "license": "MIT", "engines": { "node": ">= 0.4" }, @@ -16005,13 +15167,11 @@ }, "node_modules/svg-parser": { "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "license": "MIT" }, "node_modules/svgo": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", + "license": "MIT", "dependencies": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -16030,22 +15190,32 @@ }, "node_modules/svgo/node_modules/commander": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==", + "license": "MIT", "engines": { "node": ">= 10" } }, "node_modules/symbol-tree": { "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "license": "MIT" + }, + "node_modules/synckit": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.7.1.tgz", + "integrity": "sha512-Cvv0Nzgs4Z0V6761qp4CU2+C15HRmnHaDd+sAtisbOnzIZ5wgl3ne076k28cHo+oY6eN/w0RNzRrf7CJz8dWJg==", + "dev": true, + "dependencies": { + "@pkgr/utils": "^2.1.0", + "tslib": "^2.4.0" + }, + "engines": { + "node": ">=12.20" + } }, "node_modules/tailwindcss": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", - "integrity": "sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ==", "dev": true, + "license": "MIT", "dependencies": { "arg": "^5.0.2", "chokidar": "^3.5.3", @@ -16083,30 +15253,26 @@ }, "node_modules/tailwindcss/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/tapable": { "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==", + "license": "MIT", "engines": { "node": ">=6" } }, "node_modules/temp-dir": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==", + "license": "MIT", "engines": { "node": ">=8" } }, "node_modules/tempy": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", + "license": "MIT", "dependencies": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -16122,8 +15288,7 @@ }, "node_modules/tempy/node_modules/type-fest": { "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==", + "license": "(MIT OR CC0-1.0)", "engines": { "node": ">=10" }, @@ -16133,8 +15298,7 @@ }, "node_modules/terminal-link": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", + "license": "MIT", "dependencies": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -16148,8 +15312,7 @@ }, "node_modules/terser": { "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", + "license": "BSD-2-Clause", "dependencies": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -16165,8 +15328,7 @@ }, "node_modules/terser-webpack-plugin": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", + "license": "MIT", "dependencies": { "@jridgewell/trace-mapping": "^0.3.7", "jest-worker": "^27.4.5", @@ -16198,13 +15360,11 @@ }, "node_modules/terser/node_modules/commander": { "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "license": "MIT" }, "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==", + "license": "ISC", "dependencies": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -16216,24 +15376,20 @@ }, "node_modules/text-table": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "license": "MIT" }, "node_modules/throat": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "license": "MIT" }, "node_modules/thunky": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "license": "MIT" }, "node_modules/timers-browserify": { "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, + "license": "MIT", "dependencies": { "setimmediate": "^1.0.4" }, @@ -16241,23 +15397,30 @@ "node": ">=0.6.0" } }, + "node_modules/tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "dependencies": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, "node_modules/tmpl": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "license": "BSD-3-Clause" }, "node_modules/to-fast-properties": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", + "license": "MIT", "dependencies": { "is-number": "^7.0.0" }, @@ -16267,16 +15430,14 @@ }, "node_modules/toidentifier": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==", + "license": "MIT", "engines": { "node": ">=0.6" } }, "node_modules/tough-cookie": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", + "license": "BSD-3-Clause", "dependencies": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -16288,16 +15449,14 @@ }, "node_modules/tough-cookie/node_modules/universalify": { "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==", + "license": "MIT", "engines": { "node": ">= 4.0.0" } }, "node_modules/tr46": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", + "license": "MIT", "dependencies": { "punycode": "^2.1.1" }, @@ -16307,13 +15466,11 @@ }, "node_modules/tryer": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "license": "MIT" }, "node_modules/tsconfig-paths": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", + "license": "MIT", "dependencies": { "@types/json5": "^0.0.29", "json5": "^1.0.1", @@ -16323,8 +15480,7 @@ }, "node_modules/tsconfig-paths/node_modules/json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", + "license": "MIT", "dependencies": { "minimist": "^1.2.0" }, @@ -16334,21 +15490,18 @@ }, "node_modules/tsconfig-paths/node_modules/strip-bom": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/tslib": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "license": "0BSD" }, "node_modules/tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", + "license": "MIT", "dependencies": { "tslib": "^1.8.1" }, @@ -16361,19 +15514,16 @@ }, "node_modules/tsutils/node_modules/tslib": { "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "license": "0BSD" }, "node_modules/tty-browserify": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", + "license": "MIT", "dependencies": { "prelude-ls": "^1.2.1" }, @@ -16383,16 +15533,16 @@ }, "node_modules/type-detect": { "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==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/type-fest": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.1.tgz", - "integrity": "sha512-hXYyrPFwETT2swFLHeoKtJrvSF/ftG/sA15/8nGaLuaDGfVAaq8DYFpu4yOyV4tzp082WqnTEoMsm3flKMI2FQ==", + "license": "(MIT OR CC0-1.0)", + "optional": true, + "peer": true, "engines": { "node": ">=12.20" }, @@ -16402,8 +15552,7 @@ }, "node_modules/type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", + "license": "MIT", "dependencies": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -16414,16 +15563,14 @@ }, "node_modules/typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", + "license": "MIT", "dependencies": { "is-typedarray": "^1.0.0" } }, "node_modules/typescript": { "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==", + "license": "Apache-2.0", "bin": { "tsc": "bin/tsc", "tsserver": "bin/tsserver" @@ -16434,8 +15581,7 @@ }, "node_modules/unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", + "license": "MIT", "dependencies": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -16448,16 +15594,14 @@ }, "node_modules/unicode-canonical-property-names-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", + "license": "MIT", "dependencies": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" @@ -16468,24 +15612,21 @@ }, "node_modules/unicode-match-property-value-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unicode-property-aliases-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==", + "license": "MIT", "engines": { "node": ">=4" } }, "node_modules/unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", + "license": "MIT", "dependencies": { "crypto-random-string": "^2.0.0" }, @@ -16495,24 +15636,21 @@ }, "node_modules/universalify": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==", + "license": "MIT", "engines": { "node": ">= 10.0.0" } }, "node_modules/unpipe": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/upath": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==", + "license": "MIT", "engines": { "node": ">=4", "yarn": "*" @@ -16520,8 +15658,6 @@ }, "node_modules/update-browserslist-db": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", "funding": [ { "type": "opencollective", @@ -16532,6 +15668,7 @@ "url": "https://tidelift.com/funding/github/npm/browserslist" } ], + "license": "MIT", "dependencies": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -16545,17 +15682,15 @@ }, "node_modules/uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", + "license": "BSD-2-Clause", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/url": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "dev": true, + "license": "MIT", "dependencies": { "punycode": "1.3.2", "querystring": "0.2.0" @@ -16563,15 +15698,13 @@ }, "node_modules/url/node_modules/punycode": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/util": { "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", "dev": true, + "license": "MIT", "dependencies": { "inherits": "^2.0.3", "is-arguments": "^1.0.4", @@ -16583,39 +15716,33 @@ }, "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==" + "license": "MIT" }, "node_modules/utila": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "license": "MIT" }, "node_modules/utils-merge": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/utils-merge/-/utils-merge-1.0.1.tgz", - "integrity": "sha512-pMZTvIkT1d+TFGvDOqodOclx0QWkkgi6Tdoa8gC8ffGAAqz9pzPTZWAybbsHHoED/ztMtkv/VoYTYyShUn81hA==", + "license": "MIT", "engines": { "node": ">= 0.4.0" } }, "node_modules/uuid": { "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==", + "license": "MIT", "bin": { "uuid": "dist/bin/uuid" } }, "node_modules/v8-compile-cache": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "license": "MIT" }, "node_modules/v8-to-istanbul": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", + "license": "ISC", "dependencies": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -16627,30 +15754,26 @@ }, "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==", + "license": "MIT", "engines": { "node": ">= 0.8" } }, "node_modules/vm-browserify": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", - "dev": true + "dev": true, + "license": "MIT" }, "node_modules/w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", + "license": "MIT", "dependencies": { "browser-process-hrtime": "^1.0.0" } }, "node_modules/w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", + "license": "MIT", "dependencies": { "xml-name-validator": "^3.0.0" }, @@ -16660,24 +15783,21 @@ }, "node_modules/walker": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", + "license": "Apache-2.0", "dependencies": { "makeerror": "1.0.12" } }, "node_modules/warning": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", + "license": "MIT", "dependencies": { "loose-envify": "^1.0.0" } }, "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==", + "license": "MIT", "dependencies": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -16688,29 +15808,25 @@ }, "node_modules/wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", + "license": "MIT", "dependencies": { "minimalistic-assert": "^1.0.0" } }, "node_modules/web-vitals": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + "license": "Apache-2.0" }, "node_modules/webidl-conversions": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==", + "license": "BSD-2-Clause", "engines": { "node": ">=10.4" } }, "node_modules/webpack": { "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", + "license": "MIT", "dependencies": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -16755,8 +15871,7 @@ }, "node_modules/webpack-dev-middleware": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", + "license": "MIT", "dependencies": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -16777,8 +15892,7 @@ }, "node_modules/webpack-dev-middleware/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -16792,8 +15906,7 @@ }, "node_modules/webpack-dev-middleware/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -16803,13 +15916,11 @@ }, "node_modules/webpack-dev-middleware/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/webpack-dev-middleware/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -16826,8 +15937,7 @@ }, "node_modules/webpack-dev-server": { "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", + "license": "MIT", "dependencies": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -16876,8 +15986,7 @@ }, "node_modules/webpack-dev-server/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -16891,8 +16000,7 @@ }, "node_modules/webpack-dev-server/node_modules/ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.3" }, @@ -16902,13 +16010,11 @@ }, "node_modules/webpack-dev-server/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/webpack-dev-server/node_modules/schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", + "license": "MIT", "dependencies": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -16925,8 +16031,7 @@ }, "node_modules/webpack-dev-server/node_modules/ws": { "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", + "license": "MIT", "engines": { "node": ">=10.0.0" }, @@ -16945,8 +16050,7 @@ }, "node_modules/webpack-manifest-plugin": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", + "license": "MIT", "dependencies": { "tapable": "^2.0.0", "webpack-sources": "^2.2.0" @@ -16960,16 +16064,14 @@ }, "node_modules/webpack-manifest-plugin/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/webpack-manifest-plugin/node_modules/webpack-sources": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", + "license": "MIT", "dependencies": { "source-list-map": "^2.0.1", "source-map": "^0.6.1" @@ -16980,21 +16082,18 @@ }, "node_modules/webpack-sources": { "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==", + "license": "MIT", "engines": { "node": ">=10.13.0" } }, "node_modules/webpack/node_modules/@types/estree": { "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "license": "MIT" }, "node_modules/webpack/node_modules/eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", + "license": "BSD-2-Clause", "dependencies": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" @@ -17005,16 +16104,14 @@ }, "node_modules/webpack/node_modules/estraverse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==", + "license": "BSD-2-Clause", "engines": { "node": ">=4.0" } }, "node_modules/websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", + "license": "Apache-2.0", "dependencies": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -17026,24 +16123,21 @@ }, "node_modules/websocket-extensions": { "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==", + "license": "Apache-2.0", "engines": { "node": ">=0.8.0" } }, "node_modules/whatwg-encoding": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", + "license": "MIT", "dependencies": { "iconv-lite": "0.4.24" } }, "node_modules/whatwg-encoding/node_modules/iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", + "license": "MIT", "dependencies": { "safer-buffer": ">= 2.1.2 < 3" }, @@ -17053,18 +16147,15 @@ }, "node_modules/whatwg-fetch": { "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "license": "MIT" }, "node_modules/whatwg-mimetype": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "license": "MIT" }, "node_modules/whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", + "license": "MIT", "dependencies": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -17076,8 +16167,7 @@ }, "node_modules/which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", + "license": "ISC", "dependencies": { "isexe": "^2.0.0" }, @@ -17090,8 +16180,7 @@ }, "node_modules/which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", + "license": "MIT", "dependencies": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -17105,9 +16194,8 @@ }, "node_modules/which-typed-array": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", "dev": true, + "license": "MIT", "dependencies": { "available-typed-arrays": "^1.0.5", "call-bind": "^1.0.2", @@ -17125,16 +16213,14 @@ }, "node_modules/word-wrap": { "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==", + "license": "MIT", "engines": { "node": ">=0.10.0" } }, "node_modules/workbox-background-sync": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", + "license": "MIT", "dependencies": { "idb": "^6.1.4", "workbox-core": "6.5.3" @@ -17142,16 +16228,14 @@ }, "node_modules/workbox-broadcast-update": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3" } }, "node_modules/workbox-build": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", + "license": "MIT", "dependencies": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -17197,8 +16281,7 @@ }, "node_modules/workbox-build/node_modules/@apideck/better-ajv-errors": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", + "license": "MIT", "dependencies": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -17213,8 +16296,7 @@ }, "node_modules/workbox-build/node_modules/ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", + "license": "MIT", "dependencies": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -17228,8 +16310,7 @@ }, "node_modules/workbox-build/node_modules/fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", + "license": "MIT", "dependencies": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -17242,13 +16323,11 @@ }, "node_modules/workbox-build/node_modules/json-schema-traverse": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "license": "MIT" }, "node_modules/workbox-build/node_modules/source-map": { "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", + "license": "BSD-3-Clause", "dependencies": { "whatwg-url": "^7.0.0" }, @@ -17258,21 +16337,18 @@ }, "node_modules/workbox-build/node_modules/tr46": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", + "license": "MIT", "dependencies": { "punycode": "^2.1.0" } }, "node_modules/workbox-build/node_modules/webidl-conversions": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "license": "BSD-2-Clause" }, "node_modules/workbox-build/node_modules/whatwg-url": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", + "license": "MIT", "dependencies": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -17281,21 +16357,18 @@ }, "node_modules/workbox-cacheable-response": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3" } }, "node_modules/workbox-core": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + "license": "MIT" }, "node_modules/workbox-expiration": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", + "license": "MIT", "dependencies": { "idb": "^6.1.4", "workbox-core": "6.5.3" @@ -17303,8 +16376,7 @@ }, "node_modules/workbox-google-analytics": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", + "license": "MIT", "dependencies": { "workbox-background-sync": "6.5.3", "workbox-core": "6.5.3", @@ -17314,16 +16386,14 @@ }, "node_modules/workbox-navigation-preload": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3" } }, "node_modules/workbox-precaching": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3", "workbox-routing": "6.5.3", @@ -17332,16 +16402,14 @@ }, "node_modules/workbox-range-requests": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3" } }, "node_modules/workbox-recipes": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", + "license": "MIT", "dependencies": { "workbox-cacheable-response": "6.5.3", "workbox-core": "6.5.3", @@ -17353,24 +16421,21 @@ }, "node_modules/workbox-routing": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3" } }, "node_modules/workbox-strategies": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3" } }, "node_modules/workbox-streams": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", + "license": "MIT", "dependencies": { "workbox-core": "6.5.3", "workbox-routing": "6.5.3" @@ -17378,13 +16443,11 @@ }, "node_modules/workbox-sw": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + "license": "MIT" }, "node_modules/workbox-webpack-plugin": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", + "license": "MIT", "dependencies": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", @@ -17401,16 +16464,14 @@ }, "node_modules/workbox-webpack-plugin/node_modules/source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", + "license": "BSD-3-Clause", "engines": { "node": ">=0.10.0" } }, "node_modules/workbox-webpack-plugin/node_modules/webpack-sources": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", + "license": "MIT", "dependencies": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -17418,8 +16479,7 @@ }, "node_modules/workbox-window": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", + "license": "MIT", "dependencies": { "@types/trusted-types": "^2.0.2", "workbox-core": "6.5.3" @@ -17427,8 +16487,7 @@ }, "node_modules/wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", + "license": "MIT", "dependencies": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -17443,8 +16502,7 @@ }, "node_modules/wrap-ansi/node_modules/ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "license": "MIT", "dependencies": { "color-convert": "^2.0.1" }, @@ -17457,8 +16515,7 @@ }, "node_modules/wrap-ansi/node_modules/color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "license": "MIT", "dependencies": { "color-name": "~1.1.4" }, @@ -17468,18 +16525,15 @@ }, "node_modules/wrap-ansi/node_modules/color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "license": "MIT" }, "node_modules/wrappy": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "license": "ISC" }, "node_modules/write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", + "license": "ISC", "dependencies": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -17489,8 +16543,7 @@ }, "node_modules/ws": { "version": "7.5.8", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", - "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", + "license": "MIT", "engines": { "node": ">=8.3.0" }, @@ -17509,48 +16562,41 @@ }, "node_modules/xml-name-validator": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "license": "Apache-2.0" }, "node_modules/xmlchars": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "license": "MIT" }, "node_modules/xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true, + "license": "MIT", "engines": { "node": ">=0.4" } }, "node_modules/y18n": { "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yallist": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "license": "ISC" }, "node_modules/yaml": { "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==", + "license": "ISC", "engines": { "node": ">= 6" } }, "node_modules/yargs": { "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", + "license": "MIT", "dependencies": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -17566,16 +16612,14 @@ }, "node_modules/yargs-parser": { "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", + "license": "ISC", "engines": { "node": ">=10" } }, "node_modules/yocto-queue": { "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", + "license": "MIT", "engines": { "node": ">=10" }, @@ -17587,8 +16631,6 @@ "dependencies": { "@ampproject/remapping": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/@ampproject/remapping/-/remapping-2.2.0.tgz", - "integrity": "sha512-qRmjj8nj9qmLTQXXmaR1cck3UXSRMPrbsLJAasZpF+t3riI71BXed5ebIOYwQntykeZuhjsdweEc9BxH5Jc26w==", "requires": { "@jridgewell/gen-mapping": "^0.1.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -17596,21 +16638,15 @@ }, "@babel/code-frame": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.18.6.tgz", - "integrity": "sha512-TDCmlK5eOvH+eH7cdAFlNXeVJqWIQ7gW9tY1GJIpUtFb6CmjVyq2VM3u71bOyR8CRihcCgMUYoDNyLXao3+70Q==", "requires": { "@babel/highlight": "^7.18.6" } }, "@babel/compat-data": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/compat-data/-/compat-data-7.18.6.tgz", - "integrity": "sha512-tzulrgDT0QD6U7BJ4TKVk2SDDg7wlP39P9yAx1RfLy7vP/7rsDRlWVfbWxElslu56+r7QOhB2NSDsabYYruoZQ==" + "version": "7.18.6" }, "@babel/core": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/core/-/core-7.18.6.tgz", - "integrity": "sha512-cQbWBpxcbbs/IUredIPkHiAGULLV8iwgNRMFzvbhEXISp4f3rUUXE5+TIw6KwUWUR3DwyI6gmBRnmAtYaWehwQ==", "requires": { "@ampproject/remapping": "^2.1.0", "@babel/code-frame": "^7.18.6", @@ -17630,16 +16666,12 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "@babel/eslint-parser": { "version": "7.18.2", - "resolved": "https://registry.npmjs.org/@babel/eslint-parser/-/eslint-parser-7.18.2.tgz", - "integrity": "sha512-oFQYkE8SuH14+uR51JVAmdqwKYXGRjEXx7s+WiagVjqQ+HPE+nnwyF2qlVG8evUsUHmPcA+6YXMEDbIhEyQc5A==", "requires": { "eslint-scope": "^5.1.1", "eslint-visitor-keys": "^2.1.0", @@ -17648,34 +16680,24 @@ "dependencies": { "eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "version": "2.1.0" }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "version": "4.3.0" }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "@babel/generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/generator/-/generator-7.18.6.tgz", - "integrity": "sha512-AIwwoOS8axIC5MZbhNHRLKi3D+DMpvDf9XUcu3pIVAfOHFT45f4AoDAltRbHIQomCipkCZxrNkfpOEHhJz/VKw==", "requires": { "@babel/types": "^7.18.6", "@jridgewell/gen-mapping": "^0.3.0", @@ -17684,8 +16706,6 @@ "dependencies": { "@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -17696,16 +16716,12 @@ }, "@babel/helper-annotate-as-pure": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-annotate-as-pure/-/helper-annotate-as-pure-7.18.6.tgz", - "integrity": "sha512-duORpUiYrEpzKIop6iNbjnwKLAKnJ47csTyRACyEmWj0QdUrm5aqNJGHSSEQSUAvNW0ojX0dOmK9dZduvkfeXA==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-builder-binary-assignment-operator-visitor": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-builder-binary-assignment-operator-visitor/-/helper-builder-binary-assignment-operator-visitor-7.18.6.tgz", - "integrity": "sha512-KT10c1oWEpmrIRYnthbzHgoOf6B+Xd6a5yhdbNtdhtG7aO1or5HViuf1TQR36xY/QprXA5nvxO6nAjhJ4y38jw==", "requires": { "@babel/helper-explode-assignable-expression": "^7.18.6", "@babel/types": "^7.18.6" @@ -17713,8 +16729,6 @@ }, "@babel/helper-compilation-targets": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-compilation-targets/-/helper-compilation-targets-7.18.6.tgz", - "integrity": "sha512-vFjbfhNCzqdeAtZflUFrG5YIFqGTqsctrtkZ1D/NB0mDW9TwW3GmmUepYY4G9wCET5rY5ugz4OGTcLd614IzQg==", "requires": { "@babel/compat-data": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -17723,16 +16737,12 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "@babel/helper-create-class-features-plugin": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-class-features-plugin/-/helper-create-class-features-plugin-7.18.6.tgz", - "integrity": "sha512-YfDzdnoxHGV8CzqHGyCbFvXg5QESPFkXlHtvdCkesLjjVMT2Adxe4FGUR5ChIb3DxSaXO12iIOCWoXdsUVwnqw==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.6", @@ -17745,8 +16755,6 @@ }, "@babel/helper-create-regexp-features-plugin": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-create-regexp-features-plugin/-/helper-create-regexp-features-plugin-7.18.6.tgz", - "integrity": "sha512-7LcpH1wnQLGrI+4v+nPp+zUvIkF9x0ddv1Hkdue10tg3gmRnLy97DXh4STiOf1qeIInyD69Qv5kKSZzKD8B/7A==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "regexpu-core": "^5.1.0" @@ -17754,8 +16762,6 @@ }, "@babel/helper-define-polyfill-provider": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/@babel/helper-define-polyfill-provider/-/helper-define-polyfill-provider-0.3.1.tgz", - "integrity": "sha512-J9hGMpJQmtWmj46B3kBHmL38UhJGhYX7eqkcq+2gsstyYt341HmPeWspihX43yVRA0mS+8GGk2Gckc7bY/HCmA==", "requires": { "@babel/helper-compilation-targets": "^7.13.0", "@babel/helper-module-imports": "^7.12.13", @@ -17768,29 +16774,21 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "@babel/helper-environment-visitor": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-environment-visitor/-/helper-environment-visitor-7.18.6.tgz", - "integrity": "sha512-8n6gSfn2baOY+qlp+VSzsosjCVGFqWKmDF0cCWOybh52Dw3SEyoWR1KrhMJASjLwIEkkAufZ0xvr+SxLHSpy2Q==" + "version": "7.18.6" }, "@babel/helper-explode-assignable-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-explode-assignable-expression/-/helper-explode-assignable-expression-7.18.6.tgz", - "integrity": "sha512-eyAYAsQmB80jNfg4baAtLeWAQHfHFiR483rzFK+BhETlGZaQC9bsfrugfXDCbRHLQbIA7U5NxhhOxN7p/dWIcg==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-function-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-function-name/-/helper-function-name-7.18.6.tgz", - "integrity": "sha512-0mWMxV1aC97dhjCah5U5Ua7668r5ZmSC2DLfH2EZnf9c3/dHZKiFa5pRLMH5tjSl471tY6496ZWk/kjNONBxhw==", "requires": { "@babel/template": "^7.18.6", "@babel/types": "^7.18.6" @@ -17798,32 +16796,24 @@ }, "@babel/helper-hoist-variables": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-hoist-variables/-/helper-hoist-variables-7.18.6.tgz", - "integrity": "sha512-UlJQPkFqFULIcyW5sbzgbkxn2FKRgwWiRexcuaR8RNJRy8+LLveqPjwZV/bwrLZCN0eUHD/x8D0heK1ozuoo6Q==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-member-expression-to-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-member-expression-to-functions/-/helper-member-expression-to-functions-7.18.6.tgz", - "integrity": "sha512-CeHxqwwipekotzPDUuJOfIMtcIHBuc7WAzLmTYWctVigqS5RktNMQ5bEwQSuGewzYnCtTWa3BARXeiLxDTv+Ng==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-module-imports": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-imports/-/helper-module-imports-7.18.6.tgz", - "integrity": "sha512-0NFvs3VkuSYbFi1x2Vd6tKrywq+z/cLeYC/RJNFrIX/30Bf5aiGYbtvGXolEktzJH8o5E5KJ3tT+nkxuuZFVlA==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-module-transforms": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-module-transforms/-/helper-module-transforms-7.18.6.tgz", - "integrity": "sha512-L//phhB4al5uucwzlimruukHB3jRd5JGClwRMD/ROrVjXfLqovYnvQrK/JK36WYyVwGGO7OD3kMyVTjx+WVPhw==", "requires": { "@babel/helper-environment-visitor": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -17837,21 +16827,15 @@ }, "@babel/helper-optimise-call-expression": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-optimise-call-expression/-/helper-optimise-call-expression-7.18.6.tgz", - "integrity": "sha512-HP59oD9/fEHQkdcbgFCnbmgH5vIQTJbxh2yf+CdM89/glUNnuzr87Q8GIjGEnOktTROemO0Pe0iPAYbqZuOUiA==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-plugin-utils": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-plugin-utils/-/helper-plugin-utils-7.18.6.tgz", - "integrity": "sha512-gvZnm1YAAxh13eJdkb9EWHBnF3eAub3XTLCZEehHT2kWxiKVRL64+ae5Y6Ivne0mVHmMYKT+xWgZO+gQhuLUBg==" + "version": "7.18.6" }, "@babel/helper-remap-async-to-generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-remap-async-to-generator/-/helper-remap-async-to-generator-7.18.6.tgz", - "integrity": "sha512-z5wbmV55TveUPZlCLZvxWHtrjuJd+8inFhk7DG0WW87/oJuGDcjDiu7HIvGcpf5464L6xKCg3vNkmlVVz9hwyQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.6", @@ -17861,8 +16845,6 @@ }, "@babel/helper-replace-supers": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-replace-supers/-/helper-replace-supers-7.18.6.tgz", - "integrity": "sha512-fTf7zoXnUGl9gF25fXCWE26t7Tvtyn6H4hkLSYhATwJvw2uYxd3aoXplMSe0g9XbwK7bmxNes7+FGO0rB/xC0g==", "requires": { "@babel/helper-environment-visitor": "^7.18.6", "@babel/helper-member-expression-to-functions": "^7.18.6", @@ -17873,42 +16855,30 @@ }, "@babel/helper-simple-access": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-simple-access/-/helper-simple-access-7.18.6.tgz", - "integrity": "sha512-iNpIgTgyAvDQpDj76POqg+YEt8fPxx3yaNBg3S30dxNKm2SWfYhD0TGrK/Eu9wHpUW63VQU894TsTg+GLbUa1g==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-skip-transparent-expression-wrappers": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-skip-transparent-expression-wrappers/-/helper-skip-transparent-expression-wrappers-7.18.6.tgz", - "integrity": "sha512-4KoLhwGS9vGethZpAhYnMejWkX64wsnHPDwvOsKWU6Fg4+AlK2Jz3TyjQLMEPvz+1zemi/WBdkYxCD0bAfIkiw==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-split-export-declaration": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-split-export-declaration/-/helper-split-export-declaration-7.18.6.tgz", - "integrity": "sha512-bde1etTx6ZyTmobl9LLMMQsaizFVZrquTEHOqKeQESMKo4PlObf+8+JA25ZsIpZhT/WEd39+vOdLXAFG/nELpA==", "requires": { "@babel/types": "^7.18.6" } }, "@babel/helper-validator-identifier": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.18.6.tgz", - "integrity": "sha512-MmetCkz9ej86nJQV+sFCxoGGrUbU3q02kgLciwkrt9QqEB7cP39oKEY0PakknEO0Gu20SskMRi+AYZ3b1TpN9g==" + "version": "7.18.6" }, "@babel/helper-validator-option": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-option/-/helper-validator-option-7.18.6.tgz", - "integrity": "sha512-XO7gESt5ouv/LRJdrVjkShckw6STTaB7l9BrpBaAHDeF5YZT+01PCwmR0SJHnkW6i8OwW/EVWRShfi4j2x+KQw==" + "version": "7.18.6" }, "@babel/helper-wrap-function": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helper-wrap-function/-/helper-wrap-function-7.18.6.tgz", - "integrity": "sha512-I5/LZfozwMNbwr/b1vhhuYD+J/mU+gfGAj5td7l5Rv9WYmH6i3Om69WGKNmlIpsVW/mF6O5bvTKbvDQZVgjqOw==", "requires": { "@babel/helper-function-name": "^7.18.6", "@babel/template": "^7.18.6", @@ -17918,8 +16888,6 @@ }, "@babel/helpers": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/helpers/-/helpers-7.18.6.tgz", - "integrity": "sha512-vzSiiqbQOghPngUYt/zWGvK3LAsPhz55vc9XNN0xAl2gV4ieShI2OQli5duxWHD+72PZPTKAcfcZDE1Cwc5zsQ==", "requires": { "@babel/template": "^7.18.6", "@babel/traverse": "^7.18.6", @@ -17928,8 +16896,6 @@ }, "@babel/highlight": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/highlight/-/highlight-7.18.6.tgz", - "integrity": "sha512-u7stbOuYjaPezCuLj29hNW1v64M2Md2qupEKP1fHc7WdOA3DgLh37suiSrZYY7haUB7iBeQZ9P1uiRF359do3g==", "requires": { "@babel/helper-validator-identifier": "^7.18.6", "chalk": "^2.0.0", @@ -17937,22 +16903,16 @@ } }, "@babel/parser": { - "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/parser/-/parser-7.18.6.tgz", - "integrity": "sha512-uQVSa9jJUe/G/304lXspfWVpKpK4euFLgGiMQFOCpM/bgcAdeoHwi/OQz23O9GK2osz26ZiXRRV9aV+Yl1O8tw==" + "version": "7.18.6" }, "@babel/plugin-bugfix-safari-id-destructuring-collision-in-function-expression": { "version": "7.18.6", - "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.18.6.tgz", - "integrity": "sha512-Dgxsyg54Fx1d4Nge8UnvTrED63vrwOdPmyvPzlNN/boaliRP54pm3pGzZD1SJUwrBA+Cs/xdG8kXX6Mn/RfISQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-bugfix-v8-spread-parameters-in-optional-chaining/-/plugin-bugfix-v8-spread-parameters-in-optional-chaining-7.18.6.tgz", - "integrity": "sha512-Udgu8ZRgrBrttVz6A0EVL0SJ1z+RLbIeqsu632SA1hf0awEppD6TvdznoH+orIF8wtFFAV/Enmw9Y+9oV8TQcw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", @@ -17961,8 +16921,6 @@ }, "@babel/plugin-proposal-async-generator-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-async-generator-functions/-/plugin-proposal-async-generator-functions-7.18.6.tgz", - "integrity": "sha512-WAz4R9bvozx4qwf74M+sfqPMKfSqwM0phxPTR6iJIi8robgzXwkEgmeJG1gEKhm6sDqT/U9aV3lfcqybIpev8w==", "requires": { "@babel/helper-environment-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -17972,8 +16930,6 @@ }, "@babel/plugin-proposal-class-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-properties/-/plugin-proposal-class-properties-7.18.6.tgz", - "integrity": "sha512-cumfXOF0+nzZrrN8Rf0t7M+tF6sZc7vhQwYQck9q1/5w2OExlD+b4v4RpMJFaV1Z7WcDRgO6FqvxqxGlwo+RHQ==", "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -17981,8 +16937,6 @@ }, "@babel/plugin-proposal-class-static-block": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-class-static-block/-/plugin-proposal-class-static-block-7.18.6.tgz", - "integrity": "sha512-+I3oIiNxrCpup3Gi8n5IGMwj0gOCAjcJUSQEcotNnCCPMEnixawOQ+KeJPlgfjzx+FKQ1QSyZOWe7wmoJp7vhw==", "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -17991,8 +16945,6 @@ }, "@babel/plugin-proposal-decorators": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-decorators/-/plugin-proposal-decorators-7.18.6.tgz", - "integrity": "sha512-gAdhsjaYmiZVxx5vTMiRfj31nB7LhwBJFMSLzeDxc7X4tKLixup0+k9ughn0RcpBrv9E3PBaXJW7jF5TCihAOg==", "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -18003,8 +16955,6 @@ }, "@babel/plugin-proposal-dynamic-import": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-dynamic-import/-/plugin-proposal-dynamic-import-7.18.6.tgz", - "integrity": "sha512-1auuwmK+Rz13SJj36R+jqFPMJWyKEDd7lLSdOj4oJK0UTgGueSAtkrCvz9ewmgyU/P941Rv2fQwZJN8s6QruXw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-dynamic-import": "^7.8.3" @@ -18012,8 +16962,6 @@ }, "@babel/plugin-proposal-export-namespace-from": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-export-namespace-from/-/plugin-proposal-export-namespace-from-7.18.6.tgz", - "integrity": "sha512-zr/QcUlUo7GPo6+X1wC98NJADqmy5QTFWWhqeQWiki4XHafJtLl/YMGkmRB2szDD2IYJCCdBTd4ElwhId9T7Xw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-export-namespace-from": "^7.8.3" @@ -18021,8 +16969,6 @@ }, "@babel/plugin-proposal-json-strings": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-json-strings/-/plugin-proposal-json-strings-7.18.6.tgz", - "integrity": "sha512-lr1peyn9kOdbYc0xr0OdHTZ5FMqS6Di+H0Fz2I/JwMzGmzJETNeOFq2pBySw6X/KFL5EWDjlJuMsUGRFb8fQgQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-json-strings": "^7.8.3" @@ -18030,8 +16976,6 @@ }, "@babel/plugin-proposal-logical-assignment-operators": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-logical-assignment-operators/-/plugin-proposal-logical-assignment-operators-7.18.6.tgz", - "integrity": "sha512-zMo66azZth/0tVd7gmkxOkOjs2rpHyhpcFo565PUP37hSp6hSd9uUKIfTDFMz58BwqgQKhJ9YxtM5XddjXVn+Q==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-logical-assignment-operators": "^7.10.4" @@ -18039,8 +16983,6 @@ }, "@babel/plugin-proposal-nullish-coalescing-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-nullish-coalescing-operator/-/plugin-proposal-nullish-coalescing-operator-7.18.6.tgz", - "integrity": "sha512-wQxQzxYeJqHcfppzBDnm1yAY0jSRkUXR2z8RePZYrKwMKgMlE8+Z6LUno+bd6LvbGh8Gltvy74+9pIYkr+XkKA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-nullish-coalescing-operator": "^7.8.3" @@ -18048,8 +16990,6 @@ }, "@babel/plugin-proposal-numeric-separator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-numeric-separator/-/plugin-proposal-numeric-separator-7.18.6.tgz", - "integrity": "sha512-ozlZFogPqoLm8WBr5Z8UckIoE4YQ5KESVcNudyXOR8uqIkliTEgJ3RoketfG6pmzLdeZF0H/wjE9/cCEitBl7Q==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-numeric-separator": "^7.10.4" @@ -18057,8 +16997,6 @@ }, "@babel/plugin-proposal-object-rest-spread": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-object-rest-spread/-/plugin-proposal-object-rest-spread-7.18.6.tgz", - "integrity": "sha512-9yuM6wr4rIsKa1wlUAbZEazkCrgw2sMPEXCr4Rnwetu7cEW1NydkCWytLuYletbf8vFxdJxFhwEZqMpOx2eZyw==", "requires": { "@babel/compat-data": "^7.18.6", "@babel/helper-compilation-targets": "^7.18.6", @@ -18069,8 +17007,6 @@ }, "@babel/plugin-proposal-optional-catch-binding": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-catch-binding/-/plugin-proposal-optional-catch-binding-7.18.6.tgz", - "integrity": "sha512-Q40HEhs9DJQyaZfUjjn6vE8Cv4GmMHCYuMGIWUnlxH6400VGxOuwWsPt4FxXxJkC/5eOzgn0z21M9gMT4MOhbw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-optional-catch-binding": "^7.8.3" @@ -18078,8 +17014,6 @@ }, "@babel/plugin-proposal-optional-chaining": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-optional-chaining/-/plugin-proposal-optional-chaining-7.18.6.tgz", - "integrity": "sha512-PatI6elL5eMzoypFAiYDpYQyMtXTn+iMhuxxQt5mAXD4fEmKorpSI3PHd+i3JXBJN3xyA6MvJv7at23HffFHwA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6", @@ -18088,8 +17022,6 @@ }, "@babel/plugin-proposal-private-methods": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-methods/-/plugin-proposal-private-methods-7.18.6.tgz", - "integrity": "sha512-nutsvktDItsNn4rpGItSNV2sz1XwS+nfU0Rg8aCx3W3NOKVzdMjJRu0O5OkgDp3ZGICSTbgRpxZoWsxoKRvbeA==", "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18097,8 +17029,6 @@ }, "@babel/plugin-proposal-private-property-in-object": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-private-property-in-object/-/plugin-proposal-private-property-in-object-7.18.6.tgz", - "integrity": "sha512-9Rysx7FOctvT5ouj5JODjAFAkgGoudQuLPamZb0v1TGLpapdNaftzifU8NTWQm0IRjqoYypdrSmyWgkocDQ8Dw==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-create-class-features-plugin": "^7.18.6", @@ -18108,8 +17038,6 @@ }, "@babel/plugin-proposal-unicode-property-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-proposal-unicode-property-regex/-/plugin-proposal-unicode-property-regex-7.18.6.tgz", - "integrity": "sha512-2BShG/d5yoZyXZfVePH91urL5wTG6ASZU9M4o03lKK8u8UW1y08OMttBSOADTcJrnPMpvDXRG3G8fyLh4ovs8w==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18117,184 +17045,138 @@ }, "@babel/plugin-syntax-async-generators": { "version": "7.8.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-async-generators/-/plugin-syntax-async-generators-7.8.4.tgz", - "integrity": "sha512-tycmZxkGfZaxhMRbXlPXuVFpdWlXpir2W4AMhSJgRKzk/eDlIXOhb2LHWoLpDF7TEHylV5zNhykX6KAgHJmTNw==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-bigint": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-bigint/-/plugin-syntax-bigint-7.8.3.tgz", - "integrity": "sha512-wnTnFlG+YxQm3vDxpGE57Pj0srRU4sHE/mDkt1qv2YJJSeUAec2ma4WLUnUPeKjyrfntVwe/N6dCXpU+zL3Npg==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-class-properties": { "version": "7.12.13", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-properties/-/plugin-syntax-class-properties-7.12.13.tgz", - "integrity": "sha512-fm4idjKla0YahUNgFNLCB0qySdsoPiZP3iQE3rky0mBUtMZ23yDJ9SJdg6dXTSDnulOVqiF3Hgr9nbXvXTQZYA==", "requires": { "@babel/helper-plugin-utils": "^7.12.13" } }, "@babel/plugin-syntax-class-static-block": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-class-static-block/-/plugin-syntax-class-static-block-7.14.5.tgz", - "integrity": "sha512-b+YyPmr6ldyNnM6sqYeMWE+bgJcJpO6yS4QD7ymxgH34GBPNDM/THBh8iunyvKIZztiwLH4CJZ0RxTk9emgpjw==", "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-decorators": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-decorators/-/plugin-syntax-decorators-7.18.6.tgz", - "integrity": "sha512-fqyLgjcxf/1yhyZ6A+yo1u9gJ7eleFQod2lkaUsF9DQ7sbbY3Ligym3L0+I2c0WmqNKDpoD9UTb1AKP3qRMOAQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-dynamic-import": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-dynamic-import/-/plugin-syntax-dynamic-import-7.8.3.tgz", - "integrity": "sha512-5gdGbFon+PszYzqs83S3E5mpi7/y/8M9eC90MRTZfduQOYW76ig6SOSPNe41IG5LoP3FGBn2N0RjVDSQiS94kQ==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-export-namespace-from": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-export-namespace-from/-/plugin-syntax-export-namespace-from-7.8.3.tgz", - "integrity": "sha512-MXf5laXo6c1IbEbegDmzGPwGNTsHZmEy6QGznu5Sh2UCWvueywb2ee+CCE4zQiZstxU9BMoQO9i6zUFSY0Kj0Q==", "requires": { "@babel/helper-plugin-utils": "^7.8.3" } }, "@babel/plugin-syntax-flow": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-flow/-/plugin-syntax-flow-7.18.6.tgz", - "integrity": "sha512-LUbR+KNTBWCUAqRG9ex5Gnzu2IOkt8jRJbHHXFT9q+L9zm7M/QQbEqXyw1n1pohYvOyWC8CjeyjrSaIwiYjK7A==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-import-assertions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-assertions/-/plugin-syntax-import-assertions-7.18.6.tgz", - "integrity": "sha512-/DU3RXad9+bZwrgWJQKbr39gYbJpLJHezqEzRzi/BHRlJ9zsQb4CK2CA/5apllXNomwA1qHwzvHl+AdEmC5krQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-import-meta": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-import-meta/-/plugin-syntax-import-meta-7.10.4.tgz", - "integrity": "sha512-Yqfm+XDx0+Prh3VSeEQCPU81yC+JWZ2pDPFSS4ZdpfZhp4MkFMaDC1UqseovEKwSUpnIL7+vK+Clp7bfh0iD7g==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-json-strings": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-json-strings/-/plugin-syntax-json-strings-7.8.3.tgz", - "integrity": "sha512-lY6kdGpWHvjoe2vk4WrAapEuBR69EMxZl+RoGRhrFGNYVK8mOPAW8VfbT/ZgrFbXlDNiiaxQnAtgVCZ6jv30EA==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-jsx/-/plugin-syntax-jsx-7.18.6.tgz", - "integrity": "sha512-6mmljtAedFGTWu2p/8WIORGwy+61PLgOMPOdazc7YoJ9ZCWUyFy3A6CpPkRKLKD1ToAesxX8KGEViAiLo9N+7Q==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-syntax-logical-assignment-operators": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-logical-assignment-operators/-/plugin-syntax-logical-assignment-operators-7.10.4.tgz", - "integrity": "sha512-d8waShlpFDinQ5MtvGU9xDAOzKH47+FFoney2baFIoMr952hKOLp1HR7VszoZvOsV/4+RRszNY7D17ba0te0ig==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-nullish-coalescing-operator": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-nullish-coalescing-operator/-/plugin-syntax-nullish-coalescing-operator-7.8.3.tgz", - "integrity": "sha512-aSff4zPII1u2QD7y+F8oDsz19ew4IGEJg9SVW+bqwpwtfFleiQDMdzA/R+UlWDzfnHFCxxleFT0PMIrR36XLNQ==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-numeric-separator": { "version": "7.10.4", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-numeric-separator/-/plugin-syntax-numeric-separator-7.10.4.tgz", - "integrity": "sha512-9H6YdfkcK/uOnY/K7/aA2xpzaAgkQn37yzWUMRK7OaPOqOpGS1+n0H5hxT9AUw9EsSjPW8SVyMJwYRtWs3X3ug==", "requires": { "@babel/helper-plugin-utils": "^7.10.4" } }, "@babel/plugin-syntax-object-rest-spread": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-object-rest-spread/-/plugin-syntax-object-rest-spread-7.8.3.tgz", - "integrity": "sha512-XoqMijGZb9y3y2XskN+P1wUGiVwWZ5JmoDRwx5+3GmEplNyVM2s2Dg8ILFQm8rWM48orGy5YpI5Bl8U1y7ydlA==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-catch-binding": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-catch-binding/-/plugin-syntax-optional-catch-binding-7.8.3.tgz", - "integrity": "sha512-6VPD0Pc1lpTqw0aKoeRTMiB+kWhAoT24PA+ksWSBrFtl5SIRVpZlwN3NNPQjehA2E/91FV3RjLWoVTglWcSV3Q==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-optional-chaining": { "version": "7.8.3", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-optional-chaining/-/plugin-syntax-optional-chaining-7.8.3.tgz", - "integrity": "sha512-KoK9ErH1MBlCPxV0VANkXW2/dw4vlbGDrFgz8bmUsBGYkFRcbRwMh6cIJubdPrkxRwuGdtCk0v/wPTKbQgBjkg==", "requires": { "@babel/helper-plugin-utils": "^7.8.0" } }, "@babel/plugin-syntax-private-property-in-object": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-private-property-in-object/-/plugin-syntax-private-property-in-object-7.14.5.tgz", - "integrity": "sha512-0wVnp9dxJ72ZUJDV27ZfbSj6iHLoytYZmh3rFcxNnvsJF3ktkzLDZPy/mA17HGsaQT3/DQsWYX1f1QGWkCoVUg==", "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-top-level-await": { "version": "7.14.5", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-top-level-await/-/plugin-syntax-top-level-await-7.14.5.tgz", - "integrity": "sha512-hx++upLv5U1rgYfwe1xBQUhRmU41NEvpUvrp8jkrSCdvGSnM5/qdRMtylJ6PG5OFkBaHkbTAKTnd3/YyESRHFw==", "requires": { "@babel/helper-plugin-utils": "^7.14.5" } }, "@babel/plugin-syntax-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-syntax-typescript/-/plugin-syntax-typescript-7.18.6.tgz", - "integrity": "sha512-mAWAuq4rvOepWCBid55JuRNvpTNf2UGVgoz4JV0fXEKolsVZDzsa4NqCef758WZJj/GDu0gVGItjKFiClTAmZA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-arrow-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-arrow-functions/-/plugin-transform-arrow-functions-7.18.6.tgz", - "integrity": "sha512-9S9X9RUefzrsHZmKMbDXxweEH+YlE8JJEuat9FdvW9Qh1cw7W64jELCtWNkPBPX5En45uy28KGvA/AySqUh8CQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-async-to-generator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-async-to-generator/-/plugin-transform-async-to-generator-7.18.6.tgz", - "integrity": "sha512-ARE5wZLKnTgPW7/1ftQmSi1CmkqqHo2DNmtztFhvgtOWSDfq0Cq9/9L+KnZNYSNrydBekhW3rwShduf59RoXag==", "requires": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -18303,24 +17185,18 @@ }, "@babel/plugin-transform-block-scoped-functions": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoped-functions/-/plugin-transform-block-scoped-functions-7.18.6.tgz", - "integrity": "sha512-ExUcOqpPWnliRcPqves5HJcJOvHvIIWfuS4sroBUenPuMdmW+SMHDakmtS7qOo13sVppmUijqeTv7qqGsvURpQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-block-scoping": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-block-scoping/-/plugin-transform-block-scoping-7.18.6.tgz", - "integrity": "sha512-pRqwb91C42vs1ahSAWJkxOxU1RHWDn16XAa6ggQ72wjLlWyYeAcLvTtE0aM8ph3KNydy9CQF2nLYcjq1WysgxQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-classes": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-classes/-/plugin-transform-classes-7.18.6.tgz", - "integrity": "sha512-XTg8XW/mKpzAF3actL554Jl/dOYoJtv3l8fxaEczpgz84IeeVf+T1u2CSvPHuZbt0w3JkIx4rdn/MRQI7mo0HQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-environment-visitor": "^7.18.6", @@ -18334,24 +17210,18 @@ }, "@babel/plugin-transform-computed-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-computed-properties/-/plugin-transform-computed-properties-7.18.6.tgz", - "integrity": "sha512-9repI4BhNrR0KenoR9vm3/cIc1tSBIo+u1WVjKCAynahj25O8zfbiE6JtAtHPGQSs4yZ+bA8mRasRP+qc+2R5A==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-destructuring": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-destructuring/-/plugin-transform-destructuring-7.18.6.tgz", - "integrity": "sha512-tgy3u6lRp17ilY8r1kP4i2+HDUwxlVqq3RTc943eAWSzGgpU1qhiKpqZ5CMyHReIYPHdo3Kg8v8edKtDqSVEyQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-dotall-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-dotall-regex/-/plugin-transform-dotall-regex-7.18.6.tgz", - "integrity": "sha512-6S3jpun1eEbAxq7TdjLotAsl4WpQI9DxfkycRcKrjhQYzU87qpXdknpBg/e+TdcMehqGnLFi7tnFUBR02Vq6wg==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18359,16 +17229,12 @@ }, "@babel/plugin-transform-duplicate-keys": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-duplicate-keys/-/plugin-transform-duplicate-keys-7.18.6.tgz", - "integrity": "sha512-NJU26U/208+sxYszf82nmGYqVF9QN8py2HFTblPT9hbawi8+1C5a9JubODLTGFuT0qlkqVinmkwOD13s0sZktg==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-exponentiation-operator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-exponentiation-operator/-/plugin-transform-exponentiation-operator-7.18.6.tgz", - "integrity": "sha512-wzEtc0+2c88FVR34aQmiz56dxEkxr2g8DQb/KfaFa1JYXOFVsbhvAonFN6PwVWj++fKmku8NP80plJ5Et4wqHw==", "requires": { "@babel/helper-builder-binary-assignment-operator-visitor": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18376,8 +17242,6 @@ }, "@babel/plugin-transform-flow-strip-types": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-flow-strip-types/-/plugin-transform-flow-strip-types-7.18.6.tgz", - "integrity": "sha512-wE0xtA7csz+hw4fKPwxmu5jnzAsXPIO57XnRwzXP3T19jWh1BODnPGoG9xKYwvAwusP7iUktHayRFbMPGtODaQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/plugin-syntax-flow": "^7.18.6" @@ -18385,16 +17249,12 @@ }, "@babel/plugin-transform-for-of": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-for-of/-/plugin-transform-for-of-7.18.6.tgz", - "integrity": "sha512-WAjoMf4wIiSsy88KmG7tgj2nFdEK7E46tArVtcgED7Bkj6Fg/tG5SbvNIOKxbFS2VFgNh6+iaPswBeQZm4ox8w==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-function-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-function-name/-/plugin-transform-function-name-7.18.6.tgz", - "integrity": "sha512-kJha/Gbs5RjzIu0CxZwf5e3aTTSlhZnHMT8zPWnJMjNpLOUgqevg+PN5oMH68nMCXnfiMo4Bhgxqj59KHTlAnA==", "requires": { "@babel/helper-compilation-targets": "^7.18.6", "@babel/helper-function-name": "^7.18.6", @@ -18403,24 +17263,18 @@ }, "@babel/plugin-transform-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-literals/-/plugin-transform-literals-7.18.6.tgz", - "integrity": "sha512-x3HEw0cJZVDoENXOp20HlypIHfl0zMIhMVZEBVTfmqbObIpsMxMbmU5nOEO8R7LYT+z5RORKPlTI5Hj4OsO9/Q==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-member-expression-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-member-expression-literals/-/plugin-transform-member-expression-literals-7.18.6.tgz", - "integrity": "sha512-qSF1ihLGO3q+/g48k85tUjD033C29TNTVB2paCwZPVmOsjn9pClvYYrM2VeJpBY2bcNkuny0YUyTNRyRxJ54KA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-modules-amd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-amd/-/plugin-transform-modules-amd-7.18.6.tgz", - "integrity": "sha512-Pra5aXsmTsOnjM3IajS8rTaLCy++nGM4v3YR4esk5PCsyg9z8NA5oQLwxzMUtDBd8F+UmVza3VxoAaWCbzH1rg==", "requires": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -18429,8 +17283,6 @@ }, "@babel/plugin-transform-modules-commonjs": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-commonjs/-/plugin-transform-modules-commonjs-7.18.6.tgz", - "integrity": "sha512-Qfv2ZOWikpvmedXQJDSbxNqy7Xr/j2Y8/KfijM0iJyKkBTmWuvCA1yeH1yDM7NJhBW/2aXxeucLj6i80/LAJ/Q==", "requires": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -18440,8 +17292,6 @@ }, "@babel/plugin-transform-modules-systemjs": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-systemjs/-/plugin-transform-modules-systemjs-7.18.6.tgz", - "integrity": "sha512-UbPYpXxLjTw6w6yXX2BYNxF3p6QY225wcTkfQCy3OMnSlS/C3xGtwUjEzGkldb/sy6PWLiCQ3NbYfjWUTI3t4g==", "requires": { "@babel/helper-hoist-variables": "^7.18.6", "@babel/helper-module-transforms": "^7.18.6", @@ -18452,8 +17302,6 @@ }, "@babel/plugin-transform-modules-umd": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-modules-umd/-/plugin-transform-modules-umd-7.18.6.tgz", - "integrity": "sha512-dcegErExVeXcRqNtkRU/z8WlBLnvD4MRnHgNs3MytRO1Mn1sHRyhbcpYbVMGclAqOjdW+9cfkdZno9dFdfKLfQ==", "requires": { "@babel/helper-module-transforms": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18461,8 +17309,6 @@ }, "@babel/plugin-transform-named-capturing-groups-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-named-capturing-groups-regex/-/plugin-transform-named-capturing-groups-regex-7.18.6.tgz", - "integrity": "sha512-UmEOGF8XgaIqD74bC8g7iV3RYj8lMf0Bw7NJzvnS9qQhM4mg+1WHKotUIdjxgD2RGrgFLZZPCFPFj3P/kVDYhg==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18470,16 +17316,12 @@ }, "@babel/plugin-transform-new-target": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-new-target/-/plugin-transform-new-target-7.18.6.tgz", - "integrity": "sha512-DjwFA/9Iu3Z+vrAn+8pBUGcjhxKguSMlsFqeCKbhb9BAV756v0krzVK04CRDi/4aqmk8BsHb4a/gFcaA5joXRw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-object-super": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-object-super/-/plugin-transform-object-super-7.18.6.tgz", - "integrity": "sha512-uvGz6zk+pZoS1aTZrOvrbj6Pp/kK2mp45t2B+bTDre2UgsZZ8EZLSJtUg7m/no0zOJUWgFONpB7Zv9W2tSaFlA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-replace-supers": "^7.18.6" @@ -18487,40 +17329,30 @@ }, "@babel/plugin-transform-parameters": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-parameters/-/plugin-transform-parameters-7.18.6.tgz", - "integrity": "sha512-FjdqgMv37yVl/gwvzkcB+wfjRI8HQmc5EgOG9iGNvUY1ok+TjsoaMP7IqCDZBhkFcM5f3OPVMs6Dmp03C5k4/A==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-property-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-property-literals/-/plugin-transform-property-literals-7.18.6.tgz", - "integrity": "sha512-cYcs6qlgafTud3PAzrrRNbQtfpQ8+y/+M5tKmksS9+M1ckbH6kzY8MrexEM9mcA6JDsukE19iIRvAyYl463sMg==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-constant-elements": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-constant-elements/-/plugin-transform-react-constant-elements-7.18.6.tgz", - "integrity": "sha512-4g5H1bonF1dqgMe+wQ2fvDlRZ/mN/KwArk13teDv+xxn+pUDEiiDluQd6D2B30MJcL1u3qr0WZpfq0mw9/zSqA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-display-name": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-display-name/-/plugin-transform-react-display-name-7.18.6.tgz", - "integrity": "sha512-TV4sQ+T013n61uMoygyMRm+xf04Bd5oqFpv2jAEQwSZ8NwQA7zeRPg1LMVg2PWi3zWBz+CLKD+v5bcpZ/BS0aA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-react-jsx": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx/-/plugin-transform-react-jsx-7.18.6.tgz", - "integrity": "sha512-Mz7xMPxoy9kPS/JScj6fJs03TZ/fZ1dJPlMjRAgTaxaS0fUBk8FV/A2rRgfPsVCZqALNwMexD+0Uaf5zlcKPpw==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-module-imports": "^7.18.6", @@ -18531,16 +17363,12 @@ }, "@babel/plugin-transform-react-jsx-development": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-jsx-development/-/plugin-transform-react-jsx-development-7.18.6.tgz", - "integrity": "sha512-SA6HEjwYFKF7WDjWcMcMGUimmw/nhNRDWxr+KaLSCrkD/LMDBvWRmHAYgE1HDeF8KUuI8OAu+RT6EOtKxSW2qA==", "requires": { "@babel/plugin-transform-react-jsx": "^7.18.6" } }, "@babel/plugin-transform-react-pure-annotations": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-react-pure-annotations/-/plugin-transform-react-pure-annotations-7.18.6.tgz", - "integrity": "sha512-I8VfEPg9r2TRDdvnHgPepTKvuRomzA8+u+nhY7qSI1fR2hRNebasZEETLyM5mAUr0Ku56OkXJ0I7NHJnO6cJiQ==", "requires": { "@babel/helper-annotate-as-pure": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18548,8 +17376,6 @@ }, "@babel/plugin-transform-regenerator": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-regenerator/-/plugin-transform-regenerator-7.18.6.tgz", - "integrity": "sha512-poqRI2+qiSdeldcz4wTSTXBRryoq3Gc70ye7m7UD5Ww0nE29IXqMl6r7Nd15WBgRd74vloEMlShtH6CKxVzfmQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "regenerator-transform": "^0.15.0" @@ -18557,16 +17383,12 @@ }, "@babel/plugin-transform-reserved-words": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-reserved-words/-/plugin-transform-reserved-words-7.18.6.tgz", - "integrity": "sha512-oX/4MyMoypzHjFrT1CdivfKZ+XvIPMFXwwxHp/r0Ddy2Vuomt4HDFGmft1TAY2yiTKiNSsh3kjBAzcM8kSdsjA==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-runtime": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-runtime/-/plugin-transform-runtime-7.18.6.tgz", - "integrity": "sha512-8uRHk9ZmRSnWqUgyae249EJZ94b0yAGLBIqzZzl+0iEdbno55Pmlt/32JZsHwXD9k/uZj18Aqqk35wBX4CBTXA==", "requires": { "@babel/helper-module-imports": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -18577,24 +17399,18 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "@babel/plugin-transform-shorthand-properties": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-shorthand-properties/-/plugin-transform-shorthand-properties-7.18.6.tgz", - "integrity": "sha512-eCLXXJqv8okzg86ywZJbRn19YJHU4XUa55oz2wbHhaQVn/MM+XhukiT7SYqp/7o00dg52Rj51Ny+Ecw4oyoygw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-spread": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-spread/-/plugin-transform-spread-7.18.6.tgz", - "integrity": "sha512-ayT53rT/ENF8WWexIRg9AiV9h0aIteyWn5ptfZTZQrjk/+f3WdrJGCY4c9wcgl2+MKkKPhzbYp97FTsquZpDCw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-skip-transparent-expression-wrappers": "^7.18.6" @@ -18602,32 +17418,24 @@ }, "@babel/plugin-transform-sticky-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-sticky-regex/-/plugin-transform-sticky-regex-7.18.6.tgz", - "integrity": "sha512-kfiDrDQ+PBsQDO85yj1icueWMfGfJFKN1KCkndygtu/C9+XUfydLC8Iv5UYJqRwy4zk8EcplRxEOeLyjq1gm6Q==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-template-literals": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-template-literals/-/plugin-transform-template-literals-7.18.6.tgz", - "integrity": "sha512-UuqlRrQmT2SWRvahW46cGSany0uTlcj8NYOS5sRGYi8FxPYPoLd5DDmMd32ZXEj2Jq+06uGVQKHxa/hJx2EzKw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-typeof-symbol": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typeof-symbol/-/plugin-transform-typeof-symbol-7.18.6.tgz", - "integrity": "sha512-7m71iS/QhsPk85xSjFPovHPcH3H9qeyzsujhTc+vcdnsXavoWYJ74zx0lP5RhpC5+iDnVLO+PPMHzC11qels1g==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-typescript/-/plugin-transform-typescript-7.18.6.tgz", - "integrity": "sha512-ijHNhzIrLj5lQCnI6aaNVRtGVuUZhOXFLRVFs7lLrkXTHip4FKty5oAuQdk4tywG0/WjXmjTfQCWmuzrvFer1w==", "requires": { "@babel/helper-create-class-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6", @@ -18636,16 +17444,12 @@ }, "@babel/plugin-transform-unicode-escapes": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-escapes/-/plugin-transform-unicode-escapes-7.18.6.tgz", - "integrity": "sha512-XNRwQUXYMP7VLuy54cr/KS/WeL3AZeORhrmeZ7iewgu+X2eBqmpaLI/hzqr9ZxCeUoq0ASK4GUzSM0BDhZkLFw==", "requires": { "@babel/helper-plugin-utils": "^7.18.6" } }, "@babel/plugin-transform-unicode-regex": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/plugin-transform-unicode-regex/-/plugin-transform-unicode-regex-7.18.6.tgz", - "integrity": "sha512-gE7A6Lt7YLnNOL3Pb9BNeZvi+d8l7tcRrG4+pwJjK9hD2xX4mEvjlQW60G9EEmfXVYRPv9VRQcyegIVHCql/AA==", "requires": { "@babel/helper-create-regexp-features-plugin": "^7.18.6", "@babel/helper-plugin-utils": "^7.18.6" @@ -18653,8 +17457,6 @@ }, "@babel/preset-env": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-env/-/preset-env-7.18.6.tgz", - "integrity": "sha512-WrthhuIIYKrEFAwttYzgRNQ5hULGmwTj+D6l7Zdfsv5M7IWV/OZbUfbeL++Qrzx1nVJwWROIFhCHRYQV4xbPNw==", "requires": { "@babel/compat-data": "^7.18.6", "@babel/helper-compilation-targets": "^7.18.6", @@ -18734,16 +17536,12 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "@babel/preset-modules": { "version": "0.1.5", - "resolved": "https://registry.npmjs.org/@babel/preset-modules/-/preset-modules-0.1.5.tgz", - "integrity": "sha512-A57th6YRG7oR3cq/yt/Y84MvGgE0eJG2F1JLhKuyG+jFxEgrd/HAMJatiFtmOiZurz+0DkrvbheCLaV5f2JfjA==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@babel/plugin-proposal-unicode-property-regex": "^7.4.4", @@ -18754,8 +17552,6 @@ }, "@babel/preset-react": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-react/-/preset-react-7.18.6.tgz", - "integrity": "sha512-zXr6atUmyYdiWRVLOZahakYmOBHtWc2WGCkP8PYTgZi0iJXDY2CN180TdrIW4OGOAdLc7TifzDIvtx6izaRIzg==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -18767,8 +17563,6 @@ }, "@babel/preset-typescript": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/preset-typescript/-/preset-typescript-7.18.6.tgz", - "integrity": "sha512-s9ik86kXBAnD760aybBucdpnLsAt0jK1xqJn2juOn9lkOvSHV60os5hxoVJsPzMQxvnUJFAlkont2DvvaYEBtQ==", "requires": { "@babel/helper-plugin-utils": "^7.18.6", "@babel/helper-validator-option": "^7.18.6", @@ -18777,16 +17571,12 @@ }, "@babel/runtime": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime/-/runtime-7.18.6.tgz", - "integrity": "sha512-t9wi7/AW6XtKahAe20Yw0/mMljKq0B1r2fPdvaAdV/KPDZewFXdaaa6K7lxmZBZ8FBNpCiAT6iHPmd6QO9bKfQ==", "requires": { "regenerator-runtime": "^0.13.4" } }, "@babel/runtime-corejs3": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/runtime-corejs3/-/runtime-corejs3-7.18.6.tgz", - "integrity": "sha512-cOu5wH2JFBgMjje+a+fz2JNIWU4GzYpl05oSob3UDvBEh6EuIn+TXFHMmBbhSb+k/4HMzgKCQfEEDArAWNF9Cw==", "requires": { "core-js-pure": "^3.20.2", "regenerator-runtime": "^0.13.4" @@ -18794,8 +17584,6 @@ }, "@babel/template": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/template/-/template-7.18.6.tgz", - "integrity": "sha512-JoDWzPe+wgBsTTgdnIma3iHNFC7YVJoPssVBDjiHfNlyt4YcunDtcDOUmfVDfCK5MfdsaIoX9PkijPhjH3nYUw==", "requires": { "@babel/code-frame": "^7.18.6", "@babel/parser": "^7.18.6", @@ -18804,8 +17592,6 @@ }, "@babel/traverse": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/traverse/-/traverse-7.18.6.tgz", - "integrity": "sha512-zS/OKyqmD7lslOtFqbscH6gMLFYOfG1YPqCKfAW5KrTeolKqvB8UelR49Fpr6y93kYkW2Ik00mT1LOGiAGvizw==", "requires": { "@babel/code-frame": "^7.18.6", "@babel/generator": "^7.18.6", @@ -18821,27 +17607,19 @@ }, "@babel/types": { "version": "7.18.6", - "resolved": "https://registry.npmjs.org/@babel/types/-/types-7.18.6.tgz", - "integrity": "sha512-NdBNzPDwed30fZdDQtVR7ZgaO4UKjuaQFH9VArS+HMnurlOY0JWN+4ROlu/iapMFwjRQU4pOG4StZfDmulEwGA==", "requires": { "@babel/helper-validator-identifier": "^7.18.6", "to-fast-properties": "^2.0.0" } }, "@bcoe/v8-coverage": { - "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@bcoe/v8-coverage/-/v8-coverage-0.2.3.tgz", - "integrity": "sha512-0hYQ8SB4Db5zvZB4axdMHGwEaQjkZzFjQiN9LVYvIFB2nSUHW9tYpxWriPrWDASIxiaXax83REcLxuSdnGPZtw==" + "version": "0.2.3" }, "@csstools/normalize.css": { - "version": "12.0.0", - "resolved": "https://registry.npmjs.org/@csstools/normalize.css/-/normalize.css-12.0.0.tgz", - "integrity": "sha512-M0qqxAcwCsIVfpFQSlGN5XjXWu8l5JDZN+fPt1LeW5SZexQTgnaEvgXAY+CeygRw0EeppWHi12JxESWiWrB0Sg==" + "version": "12.0.0" }, "@csstools/postcss-cascade-layers": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/@csstools/postcss-cascade-layers/-/postcss-cascade-layers-1.0.4.tgz", - "integrity": "sha512-zP2tQIFu4C3HueOT+G4Pkla7f2Z6pfXphc1Y9wDE5jS2Ss6dk/asQ7FFEFWKgy3EkYc7E1FSjzhfeZVGg5sjXQ==", "requires": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -18849,8 +17627,6 @@ }, "@csstools/postcss-color-function": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-color-function/-/postcss-color-function-1.1.0.tgz", - "integrity": "sha512-5D5ND/mZWcQoSfYnSPsXtuiFxhzmhxt6pcjrFLJyldj+p0ZN2vvRpYNX+lahFTtMhAYOa2WmkdGINr0yP0CvGA==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -18858,24 +17634,18 @@ }, "@csstools/postcss-font-format-keywords": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-font-format-keywords/-/postcss-font-format-keywords-1.0.0.tgz", - "integrity": "sha512-oO0cZt8do8FdVBX8INftvIA4lUrKUSCcWUf9IwH9IPWOgKT22oAZFXeHLoDK7nhB2SmkNycp5brxfNMRLIhd6Q==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-hwb-function": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-hwb-function/-/postcss-hwb-function-1.0.1.tgz", - "integrity": "sha512-AMZwWyHbbNLBsDADWmoXT9A5yl5dsGEBeJSJRUJt8Y9n8Ziu7Wstt4MC8jtPW7xjcLecyfJwtnUTNSmOzcnWeg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-ic-unit": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-ic-unit/-/postcss-ic-unit-1.0.0.tgz", - "integrity": "sha512-i4yps1mBp2ijrx7E96RXrQXQQHm6F4ym1TOD0D69/sjDjZvQ22tqiEvaNw7pFZTUO5b9vWRHzbHzP9+UKuw+bA==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -18883,8 +17653,6 @@ }, "@csstools/postcss-is-pseudo-class": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/@csstools/postcss-is-pseudo-class/-/postcss-is-pseudo-class-2.0.6.tgz", - "integrity": "sha512-Oqs396oenuyyMdRXOstxXbxei8fYEgToYjmlYHEi5gk0QLk7xQ72LY7NDr7waWAAmdVzRqPpbE26Q7/cUrGu4Q==", "requires": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -18892,16 +17660,12 @@ }, "@csstools/postcss-normalize-display-values": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-normalize-display-values/-/postcss-normalize-display-values-1.0.0.tgz", - "integrity": "sha512-bX+nx5V8XTJEmGtpWTO6kywdS725t71YSLlxWt78XoHUbELWgoCXeOFymRJmL3SU1TLlKSIi7v52EWqe60vJTQ==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-oklab-function": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-oklab-function/-/postcss-oklab-function-1.1.0.tgz", - "integrity": "sha512-e/Q5HopQzmnQgqimG9v3w2IG4VRABsBq3itOcn4bnm+j4enTgQZ0nWsaH/m9GV2otWGQ0nwccYL5vmLKyvP1ww==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -18909,44 +17673,32 @@ }, "@csstools/postcss-progressive-custom-properties": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-progressive-custom-properties/-/postcss-progressive-custom-properties-1.3.0.tgz", - "integrity": "sha512-ASA9W1aIy5ygskZYuWams4BzafD12ULvSypmaLJT2jvQ8G0M3I8PRQhC0h7mG0Z3LI05+agZjqSR9+K9yaQQjA==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-stepped-value-functions": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@csstools/postcss-stepped-value-functions/-/postcss-stepped-value-functions-1.0.0.tgz", - "integrity": "sha512-q8c4bs1GumAiRenmFjASBcWSLKrbzHzWl6C2HcaAxAXIiL2rUlUWbqQZUjwVG5tied0rld19j/Mm90K3qI26vw==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-trigonometric-functions": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-trigonometric-functions/-/postcss-trigonometric-functions-1.0.1.tgz", - "integrity": "sha512-G78CY/+GePc6dDCTUbwI6TTFQ5fs3N9POHhI6v0QzteGpf6ylARiJUNz9HrRKi4eVYBNXjae1W2766iUEFxHlw==", "requires": { "postcss-value-parser": "^4.2.0" } }, "@csstools/postcss-unset-value": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@csstools/postcss-unset-value/-/postcss-unset-value-1.0.1.tgz", - "integrity": "sha512-f1G1WGDXEU/RN1TWAxBPQgQudtLnLQPyiWdtypkPC+mVYNKFKH/HYXSxH4MVNqwF8M0eDsoiU7HumJHCg/L/jg==", "requires": {} }, "@csstools/selector-specificity": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@csstools/selector-specificity/-/selector-specificity-2.0.1.tgz", - "integrity": "sha512-aG20vknL4/YjQF9BSV7ts4EWm/yrjagAN7OWBNmlbEOUiu0llj4OGrFoOKK3g2vey4/p2omKCoHrWtPxSwV3HA==", "requires": {} }, "@eslint/eslintrc": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-1.3.0.tgz", - "integrity": "sha512-UWW0TMTmk2d7hLcWD1/e2g5HDM/HQ3csaLSqXCfqwh4uNDuNqlaKWXmEsL4Cs41Z0KnILNvwbHAah3C2yt06kw==", "requires": { "ajv": "^6.12.4", "debug": "^4.3.2", @@ -18960,42 +17712,32 @@ }, "dependencies": { "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "version": "2.0.1" }, "globals": { "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "requires": { "type-fest": "^0.20.2" } }, "js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "requires": { "argparse": "^2.0.1" } }, "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "version": "0.20.2" } } }, - "@fontsource/work-sans": { - "version": "4.5.10", - "resolved": "https://registry.npmjs.org/@fontsource/work-sans/-/work-sans-4.5.10.tgz", - "integrity": "sha512-Qocfv97QO8WRZxV0xoeFhDypXaqGedAGlpHi2CXOfcPKyYOMlXfgzm3hWhw+t+4qGJfVRzqEvNMAnbL5Gwjgmw==" + "@fontsource/poppins": { + "version": "4.5.8", + "resolved": "https://registry.npmjs.org/@fontsource/poppins/-/poppins-4.5.8.tgz", + "integrity": "sha512-HE9yLDxYJEcxooVrYvvEhtyxaYU32hQIx1+npKegVefceE0l0zi0ePqKWWxYxkFpyy6WuZSQ+9rai3INnYKEJA==" }, "@humanwhocodes/config-array": { "version": "0.9.5", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.9.5.tgz", - "integrity": "sha512-ObyMyWxZiCu/yTisA7uzx81s40xR2fD5Cg/2Kq7G02ajkNubJf6BopgDTmDyc3U7sXpNKM8cYOw7s7Tyr+DnCw==", "requires": { "@humanwhocodes/object-schema": "^1.2.1", "debug": "^4.1.1", @@ -19003,14 +17745,10 @@ } }, "@humanwhocodes/object-schema": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-1.2.1.tgz", - "integrity": "sha512-ZnQMnLV4e7hDlUvw8H+U8ASL02SS2Gn6+9Ac3wGGLIe7+je2AeAOxPY+izIPJDfFDb7eDjev0Us8MO1iFRN8hA==" + "version": "1.2.1" }, "@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==", "requires": { "camelcase": "^5.3.1", "find-up": "^4.1.0", @@ -19020,14 +17758,10 @@ }, "dependencies": { "camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==" + "version": "5.3.1" }, "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -19035,24 +17769,18 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { "p-locate": "^4.1.0" } }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } }, "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==", "requires": { "p-limit": "^2.2.0" } @@ -19060,14 +17788,10 @@ } }, "@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==" + "version": "0.1.3" }, "@jest/console": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-27.5.1.tgz", - "integrity": "sha512-kZ/tNpS3NXn0mlXXXPNuDZnb4c0oZ20r4K5eemM2k30ZC3G0T02nXUvyhf5YdbXWHPEJLc9qGLxEZ216MdL+Zg==", "requires": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -19079,16 +17803,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19096,26 +17816,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -19124,8 +17836,6 @@ }, "@jest/core": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/core/-/core-27.5.1.tgz", - "integrity": "sha512-AK6/UTrvQD0Cd24NSqmIA6rKsu0tKIxfiCducZvqxYdmMisOYAsdItspT+fQDQYARPf8XgjAFZi0ogW2agH5nQ==", "requires": { "@jest/console": "^27.5.1", "@jest/reporters": "^27.5.1", @@ -19159,16 +17869,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19176,26 +17882,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -19204,8 +17902,6 @@ }, "@jest/environment": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/environment/-/environment-27.5.1.tgz", - "integrity": "sha512-/WQjhPJe3/ghaol/4Bq480JKXV/Rfw8nQdN7f41fM8VDHLcxKXou6QyXAh3EFr9/bVG3x74z1NWDkP87EiY8gA==", "requires": { "@jest/fake-timers": "^27.5.1", "@jest/types": "^27.5.1", @@ -19215,8 +17911,6 @@ }, "@jest/fake-timers": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/fake-timers/-/fake-timers-27.5.1.tgz", - "integrity": "sha512-/aPowoolwa07k7/oM3aASneNeBGCmGQsc3ugN4u6s4C/+s5M64MFo/+djTdiwcbQlRfFElGuDXWzaWj6QgKObQ==", "requires": { "@jest/types": "^27.5.1", "@sinonjs/fake-timers": "^8.0.1", @@ -19228,8 +17922,6 @@ }, "@jest/globals": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/globals/-/globals-27.5.1.tgz", - "integrity": "sha512-ZEJNB41OBQQgGzgyInAv0UUfDDj3upmHydjieSxFvTRuZElrx7tXg/uVQ5hYVEwiXs3+aMsAeEc9X7xiSKCm4Q==", "requires": { "@jest/environment": "^27.5.1", "@jest/types": "^27.5.1", @@ -19238,8 +17930,6 @@ }, "@jest/reporters": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/reporters/-/reporters-27.5.1.tgz", - "integrity": "sha512-cPXh9hWIlVJMQkVk84aIvXuBB4uQQmFqZiacloFuGiP3ah1sbCxCosidXFDfqG8+6fO1oR2dTJTlsOy4VFmUfw==", "requires": { "@bcoe/v8-coverage": "^0.2.3", "@jest/console": "^27.5.1", @@ -19270,16 +17960,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19287,31 +17973,21 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -19320,16 +17996,12 @@ }, "@jest/schemas": { "version": "28.0.2", - "resolved": "https://registry.npmjs.org/@jest/schemas/-/schemas-28.0.2.tgz", - "integrity": "sha512-YVDJZjd4izeTDkij00vHHAymNXQ6WWsdChFRK86qck6Jpr3DCL5W3Is3vslviRlP+bLuMYRLbdp98amMvqudhA==", "requires": { "@sinclair/typebox": "^0.23.3" } }, "@jest/source-map": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/source-map/-/source-map-27.5.1.tgz", - "integrity": "sha512-y9NIHUYF3PJRlHk98NdC/N1gl88BL08aQQgu4k4ZopQkCw9t9cV8mtl3TV8b/YCB8XaVTFrmUTAJvjsntDireg==", "requires": { "callsites": "^3.0.0", "graceful-fs": "^4.2.9", @@ -19337,16 +18009,12 @@ }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "@jest/test-result": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-27.5.1.tgz", - "integrity": "sha512-EW35l2RYFUcUQxFJz5Cv5MTOxlJIQs4I7gxzi2zVU7PJhOwfYq1MdC5nhSmYjX1gmMmLPvB3sIaC+BkcHRBfag==", "requires": { "@jest/console": "^27.5.1", "@jest/types": "^27.5.1", @@ -19356,8 +18024,6 @@ }, "@jest/test-sequencer": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/test-sequencer/-/test-sequencer-27.5.1.tgz", - "integrity": "sha512-LCheJF7WB2+9JuCS7VB/EmGIdQuhtqjRNI9A43idHv3E4KltCTsPsLxvdaubFHSYwY/fNjMWjl6vNRhDiN7vpQ==", "requires": { "@jest/test-result": "^27.5.1", "graceful-fs": "^4.2.9", @@ -19367,8 +18033,6 @@ }, "@jest/transform": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/transform/-/transform-27.5.1.tgz", - "integrity": "sha512-ipON6WtYgl/1329g5AIJVbUuEh0wZVbdpGwC99Jw4LwuoBNS95MVphU6zOeD9pDkon+LLbFL7lOQRapbB8SCHw==", "requires": { "@babel/core": "^7.1.0", "@jest/types": "^27.5.1", @@ -19389,16 +18053,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19406,31 +18066,21 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -19439,8 +18089,6 @@ }, "@jest/types": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-27.5.1.tgz", - "integrity": "sha512-Cx46iJ9QpwQTjIdq5VJu2QTMMs3QlEjI0x1QbBP5W1+nMzyc2XmimiRR/CbX9TO0cPTeUlxWMOu8mslYsJ8DEw==", "requires": { "@types/istanbul-lib-coverage": "^2.0.0", "@types/istanbul-reports": "^3.0.0", @@ -19451,16 +18099,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19468,26 +18112,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -19496,27 +18132,19 @@ }, "@jridgewell/gen-mapping": { "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.1.1.tgz", - "integrity": "sha512-sQXCasFk+U8lWYEe66WxRDOE9PjVz4vSM51fTu3Hw+ClTpUSQb718772vH3pyS5pShp6lvQM7SxgIDXXXmOX7w==", "requires": { "@jridgewell/set-array": "^1.0.0", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@jridgewell/resolve-uri": { - "version": "3.0.8", - "resolved": "https://registry.npmjs.org/@jridgewell/resolve-uri/-/resolve-uri-3.0.8.tgz", - "integrity": "sha512-YK5G9LaddzGbcucK4c8h5tWFmMPBvRZ/uyWmN1/SbBdIvqGUdWGkJ5BAaccgs6XbzVLsqbPJrBSFwKv3kT9i7w==" + "version": "3.0.8" }, "@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.1.2" }, "@jridgewell/source-map": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/source-map/-/source-map-0.3.2.tgz", - "integrity": "sha512-m7O9o2uR8k2ObDysZYzdfhb08VuEml5oWGiosa1VdaPZ/A6QyPkAJuwN0Q1lhULOf6B7MtQmHENS743hWtCrgw==", "requires": { "@jridgewell/gen-mapping": "^0.3.0", "@jridgewell/trace-mapping": "^0.3.9" @@ -19524,8 +18152,6 @@ "dependencies": { "@jridgewell/gen-mapping": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/@jridgewell/gen-mapping/-/gen-mapping-0.3.2.tgz", - "integrity": "sha512-mh65xKQAzI6iBcFzwv28KVWSmCkdRBWoOh+bYQGW3+6OZvbbN3TqMGo5hqYxQniRcH9F2VZIoJCm4pa3BPDK/A==", "requires": { "@jridgewell/set-array": "^1.0.1", "@jridgewell/sourcemap-codec": "^1.4.10", @@ -19535,51 +18161,51 @@ } }, "@jridgewell/sourcemap-codec": { - "version": "1.4.14", - "resolved": "https://registry.npmjs.org/@jridgewell/sourcemap-codec/-/sourcemap-codec-1.4.14.tgz", - "integrity": "sha512-XPSJHWmi394fuUuzDnGz1wiKqWfo1yXecHQMRf2l6hztTO+nPru658AyDngaBe7isIxEkRsPR3FZh+s7iVa4Uw==" + "version": "1.4.14" }, "@jridgewell/trace-mapping": { "version": "0.3.14", - "resolved": "https://registry.npmjs.org/@jridgewell/trace-mapping/-/trace-mapping-0.3.14.tgz", - "integrity": "sha512-bJWEfQ9lPTvm3SneWwRFVLzrh6nhjwqw7TUFFBEMzwvg7t7PCDenf2lDwqo4NQXzdpgBXyFgDWnQA+2vkruksQ==", "requires": { "@jridgewell/resolve-uri": "^3.0.3", "@jridgewell/sourcemap-codec": "^1.4.10" } }, "@leichtgewicht/ip-codec": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@leichtgewicht/ip-codec/-/ip-codec-2.0.4.tgz", - "integrity": "sha512-Hcv+nVC0kZnQ3tD9GVu5xSMR4VVYOteQIr/hwFPVEvPdlXqgGEuRjiheChHgdM+JyqdgNcmzZOX/tnl0JOiI7A==" + "version": "2.0.4" }, "@nodelib/fs.scandir": { "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", "requires": { "@nodelib/fs.stat": "2.0.5", "run-parallel": "^1.1.9" } }, "@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==" + "version": "2.0.5" }, "@nodelib/fs.walk": { "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", "requires": { "@nodelib/fs.scandir": "2.1.5", "fastq": "^1.6.0" } }, + "@pkgr/utils": { + "version": "2.2.0", + "resolved": "https://registry.npmjs.org/@pkgr/utils/-/utils-2.2.0.tgz", + "integrity": "sha512-/+EeY/T/NLCfF4rvgUetl7ERNwoPz5q/p+8CYeAIFblsKSQbVJjmMccs/Y7CsOPv47hXcBrhk5IqOf9AqRNfhg==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.3", + "is-glob": "^4.0.3", + "open": "^8.4.0", + "picocolors": "^1.0.0", + "tiny-glob": "^0.2.9", + "tslib": "^2.4.0" + } + }, "@pmmmwh/react-refresh-webpack-plugin": { "version": "0.5.7", - "resolved": "https://registry.npmjs.org/@pmmmwh/react-refresh-webpack-plugin/-/react-refresh-webpack-plugin-0.5.7.tgz", - "integrity": "sha512-bcKCAzF0DV2IIROp9ZHkRJa6O4jy7NlnHdWL3GmcUxYWNjLXkK5kfELELwEfSP5hXPfVL/qOGMAROuMQb9GG8Q==", "requires": { "ansi-html-community": "^0.0.8", "common-path-prefix": "^3.0.0", @@ -19594,8 +18220,6 @@ }, "@rollup/plugin-babel": { "version": "5.3.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-babel/-/plugin-babel-5.3.1.tgz", - "integrity": "sha512-WFfdLWU/xVWKeRQnKmIAQULUI7Il0gZnBIH/ZFO069wYIfPu+8zrfp/KMW0atmELoRDq8FbiP3VCss9MhCut7Q==", "requires": { "@babel/helper-module-imports": "^7.10.4", "@rollup/pluginutils": "^3.1.0" @@ -19603,8 +18227,6 @@ }, "@rollup/plugin-node-resolve": { "version": "11.2.1", - "resolved": "https://registry.npmjs.org/@rollup/plugin-node-resolve/-/plugin-node-resolve-11.2.1.tgz", - "integrity": "sha512-yc2n43jcqVyGE2sqV5/YCmocy9ArjVAP/BeXyTtADTBBX6V0e5UMqwO8CdQ0kzjb6zu5P1qMzsScCMRvE9OlVg==", "requires": { "@rollup/pluginutils": "^3.1.0", "@types/resolve": "1.17.1", @@ -19616,8 +18238,6 @@ }, "@rollup/plugin-replace": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/@rollup/plugin-replace/-/plugin-replace-2.4.2.tgz", - "integrity": "sha512-IGcu+cydlUMZ5En85jxHH4qj2hta/11BHq95iHEyb2sbgiN0eCdzvUcHw5gt9pBL5lTi4JDYJ1acCoMGpTvEZg==", "requires": { "@rollup/pluginutils": "^3.1.0", "magic-string": "^0.25.7" @@ -19625,8 +18245,6 @@ }, "@rollup/pluginutils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/@rollup/pluginutils/-/pluginutils-3.1.0.tgz", - "integrity": "sha512-GksZ6pr6TpIjHm8h9lSQ8pi8BE9VeubNT0OMJ3B5uZJ8pz73NPiqOtCog/x2/QzM1ENChPKxMDhiQuRHsqc+lg==", "requires": { "@types/estree": "0.0.39", "estree-walker": "^1.0.1", @@ -19634,42 +18252,30 @@ }, "dependencies": { "@types/estree": { - "version": "0.0.39", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.39.tgz", - "integrity": "sha512-EYNwp3bU+98cpU4lAWYYL7Zz+2gryWH1qbdDTidVd6hkiR6weksdbMadyXKXNPEkQFhXM+hVO9ZygomHXp+AIw==" + "version": "0.0.39" } } }, "@rushstack/eslint-patch": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/@rushstack/eslint-patch/-/eslint-patch-1.1.4.tgz", - "integrity": "sha512-LwzQKA4vzIct1zNZzBmRKI9QuNpLgTQMEjsQLf3BXuGYb3QPTP4Yjf6mkdX+X1mYttZ808QpOwAzZjv28kq7DA==" + "version": "1.1.4" }, "@sinclair/typebox": { - "version": "0.23.5", - "resolved": "https://registry.npmjs.org/@sinclair/typebox/-/typebox-0.23.5.tgz", - "integrity": "sha512-AFBVi/iT4g20DHoujvMH1aEDn8fGJh4xsRGCP6d8RpLPMqsNPvW01Jcn0QysXTsg++/xj25NmJsGyH9xug/wKg==" + "version": "0.23.5" }, "@sinonjs/commons": { "version": "1.8.3", - "resolved": "https://registry.npmjs.org/@sinonjs/commons/-/commons-1.8.3.tgz", - "integrity": "sha512-xkNcLAn/wZaX14RPlwizcKicDk9G3F8m2nU3L7Ukm5zBgTwiT0wsoFAHx9Jq56fJA1z/7uKGtCRu16sOUCLIHQ==", "requires": { "type-detect": "4.0.8" } }, "@sinonjs/fake-timers": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/@sinonjs/fake-timers/-/fake-timers-8.1.0.tgz", - "integrity": "sha512-OAPJUAtgeINhh/TAlUID4QTs53Njm7xzddaVlEs/SXwgtiD1tW22zAB/W1wdqfrpmikgaWQ9Fw6Ws+hsiRm5Vg==", "requires": { "@sinonjs/commons": "^1.7.0" } }, "@surma/rollup-plugin-off-main-thread": { "version": "2.2.3", - "resolved": "https://registry.npmjs.org/@surma/rollup-plugin-off-main-thread/-/rollup-plugin-off-main-thread-2.2.3.tgz", - "integrity": "sha512-lR8q/9W7hZpMWweNiAKU7NQerBnzQQLvi8qnTDU/fxItPhtZVMbPV3lbCwjhIlNBe9Bbr5V+KHshvWmVSG9cxQ==", "requires": { "ejs": "^3.1.6", "json5": "^2.2.0", @@ -19679,56 +18285,38 @@ }, "@svgr/babel-plugin-add-jsx-attribute": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-add-jsx-attribute/-/babel-plugin-add-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-MdPdhdWLtQsjd29Wa4pABdhWbaRMACdM1h31BY+c6FghTZqNGT7pEYdBoaGeKtdTOBC/XNFQaKVj+r/Ei2ryWA==", "requires": {} }, "@svgr/babel-plugin-remove-jsx-attribute": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-attribute/-/babel-plugin-remove-jsx-attribute-6.0.0.tgz", - "integrity": "sha512-aVdtfx9jlaaxc3unA6l+M9YRnKIZjOhQPthLKqmTXC8UVkBLDRGwPKo+r8n3VZN8B34+yVajzPTZ+ptTSuZZCw==", "requires": {} }, "@svgr/babel-plugin-remove-jsx-empty-expression": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-remove-jsx-empty-expression/-/babel-plugin-remove-jsx-empty-expression-6.0.0.tgz", - "integrity": "sha512-Ccj42ApsePD451AZJJf1QzTD1B/BOU392URJTeXFxSK709i0KUsGtbwyiqsKu7vsYxpTM0IA5clAKDyf9RCZyA==", "requires": {} }, "@svgr/babel-plugin-replace-jsx-attribute-value": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-replace-jsx-attribute-value/-/babel-plugin-replace-jsx-attribute-value-6.0.0.tgz", - "integrity": "sha512-88V26WGyt1Sfd1emBYmBJRWMmgarrExpKNVmI9vVozha4kqs6FzQJ/Kp5+EYli1apgX44518/0+t9+NU36lThQ==", "requires": {} }, "@svgr/babel-plugin-svg-dynamic-title": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-dynamic-title/-/babel-plugin-svg-dynamic-title-6.0.0.tgz", - "integrity": "sha512-F7YXNLfGze+xv0KMQxrl2vkNbI9kzT9oDK55/kUuymh1ACyXkMV+VZWX1zEhSTfEKh7VkHVZGmVtHg8eTZ6PRg==", "requires": {} }, "@svgr/babel-plugin-svg-em-dimensions": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-svg-em-dimensions/-/babel-plugin-svg-em-dimensions-6.0.0.tgz", - "integrity": "sha512-+rghFXxdIqJNLQK08kwPBD3Z22/0b2tEZ9lKiL/yTfuyj1wW8HUXu4bo/XkogATIYuXSghVQOOCwURXzHGKyZA==", "requires": {} }, "@svgr/babel-plugin-transform-react-native-svg": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-react-native-svg/-/babel-plugin-transform-react-native-svg-6.0.0.tgz", - "integrity": "sha512-VaphyHZ+xIKv5v0K0HCzyfAaLhPGJXSk2HkpYfXIOKb7DjLBv0soHDxNv6X0vr2titsxE7klb++u7iOf7TSrFQ==", "requires": {} }, "@svgr/babel-plugin-transform-svg-component": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-plugin-transform-svg-component/-/babel-plugin-transform-svg-component-6.2.0.tgz", - "integrity": "sha512-bhYIpsORb++wpsp91fymbFkf09Z/YEKR0DnFjxvN+8JHeCUD2unnh18jIMKnDJTWtvpTaGYPXELVe4OOzFI0xg==", "requires": {} }, "@svgr/babel-preset": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/babel-preset/-/babel-preset-6.2.0.tgz", - "integrity": "sha512-4WQNY0J71JIaL03DRn0vLiz87JXx0b9dYm2aA8XHlQJQoixMl4r/soYHm8dsaJZ3jWtkCiOYy48dp9izvXhDkQ==", "requires": { "@svgr/babel-plugin-add-jsx-attribute": "^6.0.0", "@svgr/babel-plugin-remove-jsx-attribute": "^6.0.0", @@ -19742,8 +18330,6 @@ }, "@svgr/core": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/core/-/core-6.2.1.tgz", - "integrity": "sha512-NWufjGI2WUyrg46mKuySfviEJ6IxHUOm/8a3Ph38VCWSp+83HBraCQrpEM3F3dB6LBs5x8OElS8h3C0oOJaJAA==", "requires": { "@svgr/plugin-jsx": "^6.2.1", "camelcase": "^6.2.0", @@ -19752,8 +18338,6 @@ }, "@svgr/hast-util-to-babel-ast": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/hast-util-to-babel-ast/-/hast-util-to-babel-ast-6.2.1.tgz", - "integrity": "sha512-pt7MMkQFDlWJVy9ULJ1h+hZBDGFfSCwlBNW1HkLnVi7jUhyEXUaGYWi1x6bM2IXuAR9l265khBT4Av4lPmaNLQ==", "requires": { "@babel/types": "^7.15.6", "entities": "^3.0.1" @@ -19761,8 +18345,6 @@ }, "@svgr/plugin-jsx": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/plugin-jsx/-/plugin-jsx-6.2.1.tgz", - "integrity": "sha512-u+MpjTsLaKo6r3pHeeSVsh9hmGRag2L7VzApWIaS8imNguqoUwDq/u6U/NDmYs/KAsrmtBjOEaAAPbwNGXXp1g==", "requires": { "@babel/core": "^7.15.5", "@svgr/babel-preset": "^6.2.0", @@ -19772,8 +18354,6 @@ }, "@svgr/plugin-svgo": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/@svgr/plugin-svgo/-/plugin-svgo-6.2.0.tgz", - "integrity": "sha512-oDdMQONKOJEbuKwuy4Np6VdV6qoaLLvoY86hjvQEgU82Vx1MSWRyYms6Sl0f+NtqxLI/rDVufATbP/ev996k3Q==", "requires": { "cosmiconfig": "^7.0.1", "deepmerge": "^4.2.2", @@ -19782,8 +18362,6 @@ }, "@svgr/webpack": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/@svgr/webpack/-/webpack-6.2.1.tgz", - "integrity": "sha512-h09ngMNd13hnePwgXa+Y5CgOjzlCvfWLHg+MBnydEedAnuLRzUHUJmGS3o2OsrhxTOOqEsPOFt5v/f6C5Qulcw==", "requires": { "@babel/core": "^7.15.5", "@babel/plugin-transform-react-constant-elements": "^7.14.5", @@ -19797,105 +18375,99 @@ }, "@tailwindcss/forms": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/@tailwindcss/forms/-/forms-0.5.2.tgz", - "integrity": "sha512-pSrFeJB6Bg1Mrg9CdQW3+hqZXAKsBrSG9MAfFLKy1pVA4Mb4W7C0k7mEhlmS2Dfo/otxrQOET7NJiJ9RrS563w==", "dev": true, "requires": { "mini-svg-data-uri": "^1.2.3" } }, "@tauri-apps/api": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.0.1.tgz", - "integrity": "sha512-TJwKkXxtF52kN9Auu5TWD2AE4ssqTrsfdpIrixYwRb3gQ/FuYwvZjrMc9weYpgsW2cMhVNkvKgneNXF/4n04lw==", - "requires": { - "type-fest": "2.13.1" - } + "version": "1.0.2", + "resolved": "https://registry.npmjs.org/@tauri-apps/api/-/api-1.0.2.tgz", + "integrity": "sha512-yuNW0oeJ1/ZA7wNF1KgxhHrSu5viPVzY/UgUczzN5ptLM8dH15Juy5rEGkoHfeXGju90Y/l22hi3BtIrp/za+w==" }, "@tauri-apps/cli": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.0.tgz", - "integrity": "sha512-4eHnk3p0xnCXd9Zel3kLvdiiSURnN98GMFvWUAdirm5AjyOjcx8TIET/jqRYmYKE5yd+LMQqYMUfHRwA6JJUkg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli/-/cli-1.0.5.tgz", + "integrity": "sha512-vbY+MwK+xN65x0R/o16UQPxBtJl8pmzVzC0TZKokZfmeOkomoqOEOinSwznAMeyR1ZMJW+fXVgJCPvGsRQ0LGg==", "dev": true, "requires": { - "@tauri-apps/cli-darwin-arm64": "1.0.0", - "@tauri-apps/cli-darwin-x64": "1.0.0", - "@tauri-apps/cli-linux-arm-gnueabihf": "1.0.0", - "@tauri-apps/cli-linux-arm64-gnu": "1.0.0", - "@tauri-apps/cli-linux-arm64-musl": "1.0.0", - "@tauri-apps/cli-linux-x64-gnu": "1.0.0", - "@tauri-apps/cli-linux-x64-musl": "1.0.0", - "@tauri-apps/cli-win32-ia32-msvc": "1.0.0", - "@tauri-apps/cli-win32-x64-msvc": "1.0.0" + "@tauri-apps/cli-darwin-arm64": "1.0.5", + "@tauri-apps/cli-darwin-x64": "1.0.5", + "@tauri-apps/cli-linux-arm-gnueabihf": "1.0.5", + "@tauri-apps/cli-linux-arm64-gnu": "1.0.5", + "@tauri-apps/cli-linux-arm64-musl": "1.0.5", + "@tauri-apps/cli-linux-x64-gnu": "1.0.5", + "@tauri-apps/cli-linux-x64-musl": "1.0.5", + "@tauri-apps/cli-win32-ia32-msvc": "1.0.5", + "@tauri-apps/cli-win32-x64-msvc": "1.0.5" } }, "@tauri-apps/cli-darwin-arm64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.0.0.tgz", - "integrity": "sha512-0ryomgLjdpylXypMPVXLU3PZCde3Sw5nwN4coUhBcHPBLFRb8QPet+nweVK/HiZ3mxg8WeIazvpx2s8hS0l2GQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-arm64/-/cli-darwin-arm64-1.0.5.tgz", + "integrity": "sha512-oxpFb9ZeMiC3xPUJ9NsXWCnnwFSVkPbJUvDKpc9IaoDIUpsMTV72W4P0Nh0uQRbyhx4modPpstt7+ONypNVYNg==", "dev": true, "optional": true }, "@tauri-apps/cli-darwin-x64": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.0.0.tgz", - "integrity": "sha512-oejvYUT4dEfzBi+FWMj+CMz4cZ6C2gEFHrUtKVLdTXr8Flj5UTwdB1YPGQjiOqk73LOI7cB/vXxb9DZT+Lrxgg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-darwin-x64/-/cli-darwin-x64-1.0.5.tgz", + "integrity": "sha512-hRNYC6L9edz2dEqK33tssPylF2ti6x6udidBlGWc5GSoeEb/05qKMEA1MESQYKBG+4q+wjJvACA2vvz6AfgJ3Q==", "dev": true, "optional": true }, "@tauri-apps/cli-linux-arm-gnueabihf": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.0.0.tgz", - "integrity": "sha512-yAu78v8TeXNx/ETS5F2G2Uw/HX+LQvZkX94zNiqFsAj7snfWI/IqSUM52OBrdh/D0EC9NCdjUJ7Vuo32uxf7tg==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm-gnueabihf/-/cli-linux-arm-gnueabihf-1.0.5.tgz", + "integrity": "sha512-hc/Jp3TtFpxB8XVkLEwWy7MNcUBlS8rNCafQBUt4KSElXB+/oGo50jPO+wd5GSMSOR59UCzH08v11P0b+sAa/w==", "dev": true, "optional": true }, "@tauri-apps/cli-linux-arm64-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.0.0.tgz", - "integrity": "sha512-YFUN/S58AN317njAynzcQ+EHhRsCDXqmp5g9Oiqmcdg1vU7fPWZivVLc1WHz+0037C7JnsX5PtKpNYewP/+Oqw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-gnu/-/cli-linux-arm64-gnu-1.0.5.tgz", + "integrity": "sha512-btFlkD2PG+yzJBZzWeJmyCy8ZV+iys2Jl66Fs4g9lSi3KrBDnyfQ26RpGZb2pRfkkcVP8/x1WSfByO+Rj+PTBA==", "dev": true, "optional": true }, "@tauri-apps/cli-linux-arm64-musl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.0.0.tgz", - "integrity": "sha512-al+TxMGoNVikEvRQfMyYE/mdjUcUNMo5brkCIAb+fL4rWQlAhAnYVzmg/rM8N4nhdXm1MOaYAagQmxr8898dNA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-arm64-musl/-/cli-linux-arm64-musl-1.0.5.tgz", + "integrity": "sha512-p5JFdWab2AWhfgAZW/mgOLu+YiIJXKV0NdATGmdiBgQCMmz1k/FM8iOFApCgGbo3/zkR58cJ7Z7hyWmQ07M6Pw==", "dev": true, "optional": true }, "@tauri-apps/cli-linux-x64-gnu": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.0.0.tgz", - "integrity": "sha512-KQmYlYyGpn6/2kSl9QivWG6EIepm6PJd57e6IKmYwAyNhLr2XfGl1CLuocUQQgO+jprjT70HXp+MXD0tcB0+Sw==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-gnu/-/cli-linux-x64-gnu-1.0.5.tgz", + "integrity": "sha512-fOXR635AXxwSO7MCfBhMLnGpcg1H83XGw9ocuyg4jjvtE8QoYPwC4ksfb5lLhDVMui9iIKY93NAK3EkQiSGGmQ==", "dev": true, "optional": true }, "@tauri-apps/cli-linux-x64-musl": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.0.0.tgz", - "integrity": "sha512-Qpaq5lZz569Aea6jfrRchgfEJaOrfLpCRBATcF8CJFFwVKmfCUcoV+MxbCIW30Zqw5Y06njC/ffa3261AV/ZIQ==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-linux-x64-musl/-/cli-linux-x64-musl-1.0.5.tgz", + "integrity": "sha512-8be4zJVkuMs427JqONhFx5Ia5zWsQ5tbZXd80C3dHNL+5/3VIOK6nGQ0iijyZSLXiE9JKEH2jp1EHB+1TVJRcw==", "dev": true, "optional": true }, "@tauri-apps/cli-win32-ia32-msvc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.0.0.tgz", - "integrity": "sha512-e2DzFqEMI+s+gv14UupdI91gPxTbUJTbbfQlTHdQlOsTk4HEZTsh+ibAYBcCLAaMRW38NEsFlAUe1lQA0iRu/w==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-ia32-msvc/-/cli-win32-ia32-msvc-1.0.5.tgz", + "integrity": "sha512-WpnIfzS1e4InGhvd1IDSKC3w6kbI5c6oJgMmtkMTBlhjhiZXhZmQF4XA784A5Y13pzsbXnbNJKOp8DuPVkoTRQ==", "dev": true, "optional": true }, "@tauri-apps/cli-win32-x64-msvc": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.0.0.tgz", - "integrity": "sha512-lWSs90pJeQX+L31IqIzmRhwLayEeyTh7mga0AxX8G868hvdLtcXCQA/rKoFtGdVLuHAx4+M+CBF5SMYb76xGYA==", + "version": "1.0.5", + "resolved": "https://registry.npmjs.org/@tauri-apps/cli-win32-x64-msvc/-/cli-win32-x64-msvc-1.0.5.tgz", + "integrity": "sha512-8iEhVD3X4LZfrlxEPOV+mAj4QrJrEqKTICiJnwmgjvhYQOOsNHzg5kca7pcBbqcgorQOBydLpfGJtxWRusVPaw==", "dev": true, "optional": true }, "@testing-library/dom": { "version": "8.14.0", - "resolved": "https://registry.npmjs.org/@testing-library/dom/-/dom-8.14.0.tgz", - "integrity": "sha512-m8FOdUo77iMTwVRCyzWcqxlEIk+GnopbrRI15a0EaLbpZSCinIVI4kSQzWhkShK83GogvEFJSsHF3Ws0z1vrqA==", + "dev": true, "requires": { "@babel/code-frame": "^7.10.4", "@babel/runtime": "^7.12.5", @@ -19909,16 +18481,14 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19926,26 +18496,22 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "dev": true }, "supports-color": { "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, "requires": { "has-flag": "^4.0.0" } @@ -19954,8 +18520,7 @@ }, "@testing-library/jest-dom": { "version": "5.16.4", - "resolved": "https://registry.npmjs.org/@testing-library/jest-dom/-/jest-dom-5.16.4.tgz", - "integrity": "sha512-Gy+IoFutbMQcky0k+bqqumXZ1cTGswLsFqmNLzNdSKkU9KGV2u9oXhukCbbJ9/LRPKiqwxEE8VpV/+YZlfkPUA==", + "dev": true, "requires": { "@babel/runtime": "^7.9.2", "@types/testing-library__jest-dom": "^5.9.1", @@ -19970,16 +18535,14 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", - "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -19987,26 +18550,22 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, "requires": { "color-name": "~1.1.4" } }, "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "dev": true }, "has-flag": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "dev": true }, "supports-color": { "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, "requires": { "has-flag": "^4.0.0" } @@ -20015,8 +18574,7 @@ }, "@testing-library/react": { "version": "13.3.0", - "resolved": "https://registry.npmjs.org/@testing-library/react/-/react-13.3.0.tgz", - "integrity": "sha512-DB79aA426+deFgGSjnf5grczDPiL4taK3hFaa+M5q7q20Kcve9eQottOG5kZ74KEr55v0tU2CQormSSDK87zYQ==", + "dev": true, "requires": { "@babel/runtime": "^7.12.5", "@testing-library/dom": "^8.5.0", @@ -20025,31 +18583,23 @@ }, "@testing-library/user-event": { "version": "13.5.0", - "resolved": "https://registry.npmjs.org/@testing-library/user-event/-/user-event-13.5.0.tgz", - "integrity": "sha512-5Kwtbo3Y/NowpkbRuSepbyMFkZmHgD+vPzYB/RJ4oxt5Gj/avFFBYjhw27cqSVPVw/3a67NK1PbiIr9k4Gwmdg==", + "dev": true, "requires": { "@babel/runtime": "^7.12.5" } }, "@tootallnate/once": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/@tootallnate/once/-/once-1.1.2.tgz", - "integrity": "sha512-RbzJvlNzmRq5c3O09UipeuXno4tA1FE6ikOjxZK0tuxVv3412l64l5t1W5pj4+rJq9vpkm/kwiR07aZXnsKPxw==" + "version": "1.1.2" }, "@trysound/sax": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/@trysound/sax/-/sax-0.2.0.tgz", - "integrity": "sha512-L7z9BgrNEcYyUYtF+HaEfiS5ebkh9jXqbszz7pC0hRBPaatV0XjSD3+eHrpqFemQfgwiFF0QPIarnIihIDn7OA==" + "version": "0.2.0" }, "@types/aria-query": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@types/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-HnYpAE1Y6kRyKM/XkEuiRQhTHvkzMBurTHnpFLYLBGPIylZNPs9jJcuOOYWxPLJCSEtmZT0Y8rHDokKN7rRTig==" + "dev": true }, "@types/babel__core": { "version": "7.1.19", - "resolved": "https://registry.npmjs.org/@types/babel__core/-/babel__core-7.1.19.tgz", - "integrity": "sha512-WEOTgRsbYkvA/KCsDwVEGkd7WAr1e3g31VHQ8zy5gul/V1qKullU/BU5I68X5v7V3GnB9eotmom4v5a5gjxorw==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0", @@ -20060,16 +18610,12 @@ }, "@types/babel__generator": { "version": "7.6.4", - "resolved": "https://registry.npmjs.org/@types/babel__generator/-/babel__generator-7.6.4.tgz", - "integrity": "sha512-tFkciB9j2K755yrTALxD44McOrk+gfpIpvC3sxHjRawj6PfnQxrse4Clq5y/Rq+G3mrBurMax/lG8Qn2t9mSsg==", "requires": { "@babel/types": "^7.0.0" } }, "@types/babel__template": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/@types/babel__template/-/babel__template-7.4.1.tgz", - "integrity": "sha512-azBFKemX6kMg5Io+/rdGT0dkGreboUVR0Cdm3fz9QJWpaQGJRQXl7C+6hOTCZcMll7KFyEQpgbYI2lHdsS4U7g==", "requires": { "@babel/parser": "^7.1.0", "@babel/types": "^7.0.0" @@ -20077,16 +18623,12 @@ }, "@types/babel__traverse": { "version": "7.17.1", - "resolved": "https://registry.npmjs.org/@types/babel__traverse/-/babel__traverse-7.17.1.tgz", - "integrity": "sha512-kVzjari1s2YVi77D3w1yuvohV2idweYXMCDzqBiVNN63TcDWrIlTVOYpqVrvbbyOE/IyzBoTKF0fdnLPEORFxA==", "requires": { "@babel/types": "^7.3.0" } }, "@types/body-parser": { "version": "1.19.2", - "resolved": "https://registry.npmjs.org/@types/body-parser/-/body-parser-1.19.2.tgz", - "integrity": "sha512-ALYone6pm6QmwZoAgeyNksccT9Q4AWZQ6PvfwR37GT6r6FWUPguq6sUmNGSMV2Wr761oQoBxwGGa6DR5o1DC9g==", "requires": { "@types/connect": "*", "@types/node": "*" @@ -20094,24 +18636,18 @@ }, "@types/bonjour": { "version": "3.5.10", - "resolved": "https://registry.npmjs.org/@types/bonjour/-/bonjour-3.5.10.tgz", - "integrity": "sha512-p7ienRMiS41Nu2/igbJxxLDWrSZ0WxM8UQgCeO9KhoVF7cOVFkrKsiDr1EsJIla8vV3oEEjGcz11jc5yimhzZw==", "requires": { "@types/node": "*" } }, "@types/connect": { "version": "3.4.35", - "resolved": "https://registry.npmjs.org/@types/connect/-/connect-3.4.35.tgz", - "integrity": "sha512-cdeYyv4KWoEgpBISTxWvqYsVy444DOqehiF3fM3ne10AmJ62RSyNkUnxMJXHQWRQQX2eR94m5y1IZyDwBjV9FQ==", "requires": { "@types/node": "*" } }, "@types/connect-history-api-fallback": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/@types/connect-history-api-fallback/-/connect-history-api-fallback-1.3.5.tgz", - "integrity": "sha512-h8QJa8xSb1WD4fpKBDcATDNGXghFj6/3GRWG6dhmRcu0RX1Ubasur2Uvx5aeEwlf0MwblEC2bMzzMQntxnw/Cw==", "requires": { "@types/express-serve-static-core": "*", "@types/node": "*" @@ -20119,8 +18655,6 @@ }, "@types/eslint": { "version": "8.4.3", - "resolved": "https://registry.npmjs.org/@types/eslint/-/eslint-8.4.3.tgz", - "integrity": "sha512-YP1S7YJRMPs+7KZKDb9G63n8YejIwW9BALq7a5j2+H4yl6iOv9CB29edho+cuFRrvmJbbaH2yiVChKLJVysDGw==", "requires": { "@types/estree": "*", "@types/json-schema": "*" @@ -20128,22 +18662,16 @@ }, "@types/eslint-scope": { "version": "3.7.3", - "resolved": "https://registry.npmjs.org/@types/eslint-scope/-/eslint-scope-3.7.3.tgz", - "integrity": "sha512-PB3ldyrcnAicT35TWPs5IcwKD8S333HMaa2VVv4+wdvebJkjWuW/xESoB8IwRcog8HYVYamb1g/R31Qv5Bx03g==", "requires": { "@types/eslint": "*", "@types/estree": "*" } }, "@types/estree": { - "version": "0.0.52", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.52.tgz", - "integrity": "sha512-BZWrtCU0bMVAIliIV+HJO1f1PR41M7NKjfxrFJwwhKI1KwhwOxYw1SXg9ao+CIMt774nFuGiG6eU+udtbEI9oQ==" + "version": "0.0.52" }, "@types/express": { "version": "4.17.13", - "resolved": "https://registry.npmjs.org/@types/express/-/express-4.17.13.tgz", - "integrity": "sha512-6bSZTPaTIACxn48l50SR+axgrqm6qXFIxrdAKaG6PaJk3+zuUr35hBlgT7vOmJcum+OEaIBLtHV/qloEAFITeA==", "requires": { "@types/body-parser": "*", "@types/express-serve-static-core": "^4.17.18", @@ -20153,8 +18681,6 @@ }, "@types/express-serve-static-core": { "version": "4.17.29", - "resolved": "https://registry.npmjs.org/@types/express-serve-static-core/-/express-serve-static-core-4.17.29.tgz", - "integrity": "sha512-uMd++6dMKS32EOuw1Uli3e3BPgdLIXmezcfHv7N4c1s3gkhikBplORPpMq3fuWkxncZN1reb16d5n8yhQ80x7Q==", "requires": { "@types/node": "*", "@types/qs": "*", @@ -20163,110 +18689,83 @@ }, "@types/graceful-fs": { "version": "4.1.5", - "resolved": "https://registry.npmjs.org/@types/graceful-fs/-/graceful-fs-4.1.5.tgz", - "integrity": "sha512-anKkLmZZ+xm4p8JWBf4hElkM4XR+EZeA2M9BAkkTldmcyDY4mbdIJnRghDJH3Ov5ooY7/UAoENtmdMSkaAd7Cw==", "requires": { "@types/node": "*" } }, "@types/html-minifier-terser": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/@types/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-oh/6byDPnL1zeNXFrDXFLyZjkr1MsBG667IM792caf1L2UPOOMf65NFzjUH/ltyfwjAGfs1rsX1eftK0jC/KIg==" + "version": "6.1.0" }, "@types/http-proxy": { "version": "1.17.9", - "resolved": "https://registry.npmjs.org/@types/http-proxy/-/http-proxy-1.17.9.tgz", - "integrity": "sha512-QsbSjA/fSk7xB+UXlCT3wHBy5ai9wOcNDWwZAtud+jXhwOM3l+EYZh8Lng4+/6n8uar0J7xILzqftJdJ/Wdfkw==", "requires": { "@types/node": "*" } }, "@types/istanbul-lib-coverage": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-coverage/-/istanbul-lib-coverage-2.0.4.tgz", - "integrity": "sha512-z/QT1XN4K4KYuslS23k62yDIDLwLFkzxOuMplDtObz0+y7VqJCaO2o+SPwHCvLFZh7xazvvoor2tA/hPz9ee7g==" + "version": "2.0.4" }, "@types/istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/@types/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-plGgXAPfVKFoYfa9NpYDAkseG+g6Jr294RqeqcqDixSbU34MZVJRi/P+7Y8GDpzkEwLaGZZOpKIEmeVZNtKsrg==", "requires": { "@types/istanbul-lib-coverage": "*" } }, "@types/istanbul-reports": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/@types/istanbul-reports/-/istanbul-reports-3.0.1.tgz", - "integrity": "sha512-c3mAZEuK0lvBp8tmuL74XRKn1+y2dcwOUpH7x4WrF6gk1GIgiluDRgMYQtw2OFcBvAJWlt6ASU3tSqxp0Uu0Aw==", "requires": { "@types/istanbul-lib-report": "*" } }, "@types/jest": { "version": "27.5.2", - "resolved": "https://registry.npmjs.org/@types/jest/-/jest-27.5.2.tgz", - "integrity": "sha512-mpT8LJJ4CMeeahobofYWIjFo0xonRS/HfxnVEPMPFSQdGUt1uHCnoPT7Zhb+sjDU2wz0oKV0OLUR0WzrHNgfeA==", + "dev": true, "requires": { "jest-matcher-utils": "^27.0.0", "pretty-format": "^27.0.0" } }, "@types/json-schema": { - "version": "7.0.11", - "resolved": "https://registry.npmjs.org/@types/json-schema/-/json-schema-7.0.11.tgz", - "integrity": "sha512-wOuvG1SN4Us4rez+tylwwwCV1psiNVOkJeM3AUWUNWg/jDQY2+HE/444y5gc+jBmRqASOm2Oeh5c1axHobwRKQ==" + "version": "7.0.11" }, "@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==" + "version": "0.0.29" }, "@types/math3d": { "version": "0.2.3", - "resolved": "https://registry.npmjs.org/@types/math3d/-/math3d-0.2.3.tgz", - "integrity": "sha512-TZRJnP59jBRMghnSZ2NKKG/6BCGzZsiRsSi96mnb3fY6xTVHACyB3HIpClDxaOCQcFqPY/OenG7vhyUfh59Rlw==", "dev": true }, "@types/mime": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/@types/mime/-/mime-1.3.2.tgz", - "integrity": "sha512-YATxVxgRqNH6nHEIsvg6k2Boc1JHI9ZbH5iWFFv/MTkchz3b1ieGDa5T0a9RznNdI0KhVbdbWSN+KWWrQZRxTw==" + "version": "1.3.2" + }, + "@types/minimatch": { + "version": "3.0.5", + "resolved": "https://registry.npmjs.org/@types/minimatch/-/minimatch-3.0.5.tgz", + "integrity": "sha512-Klz949h02Gz2uZCMGwDUSDS1YBlTdDDgbWHi+81l29tQALUtvz4rAYi5uoVhE5Lagoq6DeqAUlbrHvW/mXDgdQ==", + "dev": true }, "@types/node": { - "version": "16.11.41", - "resolved": "https://registry.npmjs.org/@types/node/-/node-16.11.41.tgz", - "integrity": "sha512-mqoYK2TnVjdkGk8qXAVGc/x9nSaTpSrFaGFm43BUH3IdoBV0nta6hYaGmdOvIMlbHJbUEVen3gvwpwovAZKNdQ==" + "version": "16.11.41" }, "@types/parse-json": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/@types/parse-json/-/parse-json-4.0.0.tgz", - "integrity": "sha512-//oorEZjL6sbPcKUaCdIGlIUeH26mgzimjBB77G6XRgnDl/L5wOnpyBGRe/Mmf5CVW3PwEBE1NjiMZ/ssFh4wA==" + "version": "4.0.0" }, "@types/prettier": { - "version": "2.6.3", - "resolved": "https://registry.npmjs.org/@types/prettier/-/prettier-2.6.3.tgz", - "integrity": "sha512-ymZk3LEC/fsut+/Q5qejp6R9O1rMxz3XaRHDV6kX8MrGAhOSPqVARbDi+EZvInBpw+BnCX3TD240byVkOfQsHg==" + "version": "2.6.3" }, "@types/prop-types": { "version": "15.7.5", - "resolved": "https://registry.npmjs.org/@types/prop-types/-/prop-types-15.7.5.tgz", - "integrity": "sha512-JCB8C6SnDoQf0cNycqd/35A7MjcnK+ZTqE7judS6o7utxUCg6imJg3QK2qzHKszlTjcj2cn+NwMB2i96ubpj7w==" + "dev": true }, "@types/qs": { - "version": "6.9.7", - "resolved": "https://registry.npmjs.org/@types/qs/-/qs-6.9.7.tgz", - "integrity": "sha512-FGa1F62FT09qcrueBA6qYTrJPVDzah9a+493+o2PCXsesWHIn27G98TsSMs3WPNbZIEj4+VJf6saSFpvD+3Zsw==" + "version": "6.9.7" }, "@types/range-parser": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/@types/range-parser/-/range-parser-1.2.4.tgz", - "integrity": "sha512-EEhsLsD6UsDM1yFhAvy0Cjr6VwmpMWqFBCb9w07wVugF7w9nfajxLuVmngTIpgS6svCnm6Vaw+MZhoDCKnOfsw==" + "version": "1.2.4" }, "@types/react": { - "version": "18.0.14", - "resolved": "https://registry.npmjs.org/@types/react/-/react-18.0.14.tgz", - "integrity": "sha512-x4gGuASSiWmo0xjDLpm5mPb52syZHJx02VKbqUKdLmKtAwIh63XClGsiTI1K6DO5q7ox4xAsQrU+Gl3+gGXF9Q==", + "version": "17.0.47", + "dev": true, "requires": { "@types/prop-types": "*", "@types/scheduler": "*", @@ -20277,14 +18776,13 @@ "version": "18.0.5", "resolved": "https://registry.npmjs.org/@types/react-dom/-/react-dom-18.0.5.tgz", "integrity": "sha512-OWPWTUrY/NIrjsAPkAk1wW9LZeIjSvkXRhclsFO8CZcZGCOg2G0YZy4ft+rOyYxy8B7ui5iZzi9OkDebZ7/QSA==", + "dev": true, "requires": { "@types/react": "*" } }, "@types/react-modal": { "version": "3.13.1", - "resolved": "https://registry.npmjs.org/@types/react-modal/-/react-modal-3.13.1.tgz", - "integrity": "sha512-iY/gPvTDIy6Z+37l+ibmrY+GTV4KQTHcCyR5FIytm182RQS69G5ps4PH2FxtC7bAQ2QRHXMevsBgck7IQruHNg==", "dev": true, "requires": { "@types/react": "*" @@ -20292,34 +18790,25 @@ }, "@types/resolve": { "version": "1.17.1", - "resolved": "https://registry.npmjs.org/@types/resolve/-/resolve-1.17.1.tgz", - "integrity": "sha512-yy7HuzQhj0dhGpD8RLXSZWEkLsV9ibvxvi6EiJ3bkqLAO1RGo0WbkWQiwpRlSFymTJRz0d3k5LM3kkx8ArDbLw==", "requires": { "@types/node": "*" } }, "@types/retry": { - "version": "0.12.0", - "resolved": "https://registry.npmjs.org/@types/retry/-/retry-0.12.0.tgz", - "integrity": "sha512-wWKOClTTiizcZhXnPY4wikVAwmdYHp8q6DmC+EJUzAMsycb7HB32Kh9RN4+0gExjmPmZSAQjgURXIGATPegAvA==" + "version": "0.12.0" }, "@types/scheduler": { "version": "0.16.2", - "resolved": "https://registry.npmjs.org/@types/scheduler/-/scheduler-0.16.2.tgz", - "integrity": "sha512-hppQEBDmlwhFAXKJX2KnWLYu5yMfi91yazPb2l+lbJiwW+wdo1gNeRA+3RgNSO39WYX2euey41KEwnqesU2Jew==" + "dev": true }, "@types/serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/@types/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-d/Hs3nWDxNL2xAczmOVZNj92YZCS6RGxfBPjKzuu/XirCgXdpKEb88dYNbrYGint6IVWLNP+yonwVAuRC0T2Dg==", "requires": { "@types/express": "*" } }, "@types/serve-static": { "version": "1.13.10", - "resolved": "https://registry.npmjs.org/@types/serve-static/-/serve-static-1.13.10.tgz", - "integrity": "sha512-nCkHGI4w7ZgAdNkrEu0bv+4xNV/XDqW+DydknebMOQwkpDGx8G+HTlj7R7ABI8i8nKxVw0wtKPi1D+lPOkh4YQ==", "requires": { "@types/mime": "^1", "@types/node": "*" @@ -20327,50 +18816,37 @@ }, "@types/sockjs": { "version": "0.3.33", - "resolved": "https://registry.npmjs.org/@types/sockjs/-/sockjs-0.3.33.tgz", - "integrity": "sha512-f0KEEe05NvUnat+boPTZ0dgaLZ4SfSouXUgv5noUiefG2ajgKjmETo9ZJyuqsl7dfl2aHlLJUiki6B4ZYldiiw==", "requires": { "@types/node": "*" } }, "@types/stack-utils": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/@types/stack-utils/-/stack-utils-2.0.1.tgz", - "integrity": "sha512-Hl219/BT5fLAaz6NDkSuhzasy49dwQS/DSdu4MdggFB8zcXv7vflBI3xp7FEmkmdDkBUI2bPUNeMttp2knYdxw==" + "version": "2.0.1" }, "@types/testing-library__jest-dom": { "version": "5.14.5", - "resolved": "https://registry.npmjs.org/@types/testing-library__jest-dom/-/testing-library__jest-dom-5.14.5.tgz", - "integrity": "sha512-SBwbxYoyPIvxHbeHxTZX2Pe/74F/tX2/D3mMvzabdeJ25bBojfW0TyB8BHrbq/9zaaKICJZjLP+8r6AeZMFCuQ==", + "dev": true, "requires": { "@types/jest": "*" } }, "@types/trusted-types": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/@types/trusted-types/-/trusted-types-2.0.2.tgz", - "integrity": "sha512-F5DIZ36YVLE+PN+Zwws4kJogq47hNgX3Nx6WyDJ3kcplxyke3XIzB8uK5n/Lpm1HBsbGzd6nmGehL8cPekP+Tg==" + "version": "2.0.2" }, "@types/ws": { "version": "8.5.3", - "resolved": "https://registry.npmjs.org/@types/ws/-/ws-8.5.3.tgz", - "integrity": "sha512-6YOoWjruKj1uLf3INHH7D3qTXwFfEsg1kf3c0uDdSBJwfa/llkwIjrAGV7j7mVgGNbzTQ3HiHKKDXl6bJPD97w==", "requires": { "@types/node": "*" } }, "@types/yargs": { "version": "16.0.4", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-16.0.4.tgz", - "integrity": "sha512-T8Yc9wt/5LbJyCaLiHPReJa0kApcIgJ7Bn735GjItUfh08Z1pJvu8QZqb9s+mMvKV6WUQRV7K2R46YbjMXTTJw==", "requires": { "@types/yargs-parser": "*" } }, "@types/yargs-parser": { - "version": "21.0.0", - "resolved": "https://registry.npmjs.org/@types/yargs-parser/-/yargs-parser-21.0.0.tgz", - "integrity": "sha512-iO9ZQHkZxHn4mSakYV0vFHAVDyEOIJQrV2uZ06HxEPcx+mt8swXoZHIbaaJ2crJYFfErySgktuTZ3BeLz+XmFA==" + "version": "21.0.0" }, "@typescript-eslint/eslint-plugin": { "version": "5.30.0", @@ -20390,8 +18866,6 @@ }, "@typescript-eslint/experimental-utils": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/experimental-utils/-/experimental-utils-5.30.0.tgz", - "integrity": "sha512-k+EM/r2hxSMX+S+ji9qQVyVMeJ8IEunadngM+1rEDLdUbqQlYoUv78HWCKoOHJao+KSyLbhYHFhh7h54+rB63A==", "requires": { "@typescript-eslint/utils": "5.30.0" } @@ -20409,8 +18883,6 @@ }, "@typescript-eslint/scope-manager": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-5.30.0.tgz", - "integrity": "sha512-3TZxvlQcK5fhTBw5solQucWSJvonXf5yua5nx8OqK94hxdrT7/6W3/CS42MLd/f1BmlmmbGEgQcTHHCktUX5bQ==", "requires": { "@typescript-eslint/types": "5.30.0", "@typescript-eslint/visitor-keys": "5.30.0" @@ -20418,8 +18890,6 @@ }, "@typescript-eslint/type-utils": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-5.30.0.tgz", - "integrity": "sha512-GF8JZbZqSS+azehzlv/lmQQ3EU3VfWYzCczdZjJRxSEeXDQkqFhCBgFhallLDbPwQOEQ4MHpiPfkjKk7zlmeNg==", "requires": { "@typescript-eslint/utils": "5.30.0", "debug": "^4.3.4", @@ -20427,14 +18897,10 @@ } }, "@typescript-eslint/types": { - "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-5.30.0.tgz", - "integrity": "sha512-vfqcBrsRNWw/LBXyncMF/KrUTYYzzygCSsVqlZ1qGu1QtGs6vMkt3US0VNSQ05grXi5Yadp3qv5XZdYLjpp8ag==" + "version": "5.30.0" }, "@typescript-eslint/typescript-estree": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-5.30.0.tgz", - "integrity": "sha512-hDEawogreZB4n1zoqcrrtg/wPyyiCxmhPLpZ6kmWfKF5M5G0clRLaEexpuWr31fZ42F96SlD/5xCt1bT5Qm4Nw==", "requires": { "@typescript-eslint/types": "5.30.0", "@typescript-eslint/visitor-keys": "5.30.0", @@ -20447,8 +18913,6 @@ }, "@typescript-eslint/utils": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-5.30.0.tgz", - "integrity": "sha512-0bIgOgZflLKIcZsWvfklsaQTM3ZUbmtH0rJ1hKyV3raoUYyeZwcjQ8ZUJTzS7KnhNcsVT1Rxs7zeeMHEhGlltw==", "requires": { "@types/json-schema": "^7.0.9", "@typescript-eslint/scope-manager": "5.30.0", @@ -20460,24 +18924,18 @@ "dependencies": { "eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "version": "4.3.0" } } }, "@typescript-eslint/visitor-keys": { "version": "5.30.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-5.30.0.tgz", - "integrity": "sha512-6WcIeRk2DQ3pHKxU1Ni0qMXJkjO/zLjBymlYBy/53qxe7yjEFSvzKLDToJjURUhSl2Fzhkl4SMXQoETauF74cw==", "requires": { "@typescript-eslint/types": "5.30.0", "eslint-visitor-keys": "^3.3.0" @@ -20485,32 +18943,22 @@ }, "@webassemblyjs/ast": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ast/-/ast-1.11.1.tgz", - "integrity": "sha512-ukBh14qFLjxTQNTXocdyksN5QdM28S1CxHt2rdskFyL+xFV7VremuBLVbmCePj+URalXBENx/9Lm7lnhihtCSw==", "requires": { "@webassemblyjs/helper-numbers": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1" } }, "@webassemblyjs/floating-point-hex-parser": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/floating-point-hex-parser/-/floating-point-hex-parser-1.11.1.tgz", - "integrity": "sha512-iGRfyc5Bq+NnNuX8b5hwBrRjzf0ocrJPI6GWFodBFzmFnyvrQ83SHKhmilCU/8Jv67i4GJZBMhEzltxzcNagtQ==" + "version": "1.11.1" }, "@webassemblyjs/helper-api-error": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-api-error/-/helper-api-error-1.11.1.tgz", - "integrity": "sha512-RlhS8CBCXfRUR/cwo2ho9bkheSXG0+NwooXcc3PAILALf2QLdFyj7KGsKRbVc95hZnhnERon4kW/D3SZpp6Tcg==" + "version": "1.11.1" }, "@webassemblyjs/helper-buffer": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-buffer/-/helper-buffer-1.11.1.tgz", - "integrity": "sha512-gwikF65aDNeeXa8JxXa2BAk+REjSyhrNC9ZwdT0f8jc4dQQeDQ7G4m0f2QCLPJiMTTO6wfDmRmj/pW0PsUvIcA==" + "version": "1.11.1" }, "@webassemblyjs/helper-numbers": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-numbers/-/helper-numbers-1.11.1.tgz", - "integrity": "sha512-vDkbxiB8zfnPdNK9Rajcey5C0w+QJugEglN0of+kmO8l7lDb77AnlKYQF7aarZuCrv+l0UvqL+68gSDr3k9LPQ==", "requires": { "@webassemblyjs/floating-point-hex-parser": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -20518,14 +18966,10 @@ } }, "@webassemblyjs/helper-wasm-bytecode": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-bytecode/-/helper-wasm-bytecode-1.11.1.tgz", - "integrity": "sha512-PvpoOGiJwXeTrSf/qfudJhwlvDQxFgelbMqtq52WWiXC6Xgg1IREdngmPN3bs4RoO83PnL/nFrxucXj1+BX62Q==" + "version": "1.11.1" }, "@webassemblyjs/helper-wasm-section": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/helper-wasm-section/-/helper-wasm-section-1.11.1.tgz", - "integrity": "sha512-10P9No29rYX1j7F3EVPX3JvGPQPae+AomuSTPiF9eBQeChHI6iqjMIwR9JmOJXwpnn/oVGDk7I5IlskuMwU/pg==", "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -20535,29 +18979,21 @@ }, "@webassemblyjs/ieee754": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/ieee754/-/ieee754-1.11.1.tgz", - "integrity": "sha512-hJ87QIPtAMKbFq6CGTkZYJivEwZDbQUgYd3qKSadTNOhVY7p+gfP6Sr0lLRVTaG1JjFj+r3YchoqRYxNH3M0GQ==", "requires": { "@xtuc/ieee754": "^1.2.0" } }, "@webassemblyjs/leb128": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/leb128/-/leb128-1.11.1.tgz", - "integrity": "sha512-BJ2P0hNZ0u+Th1YZXJpzW6miwqQUGcIHT1G/sf72gLVD9DZ5AdYTqPNbHZh6K1M5VmKvFXwGSWZADz+qBWxeRw==", "requires": { "@xtuc/long": "4.2.2" } }, "@webassemblyjs/utf8": { - "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/utf8/-/utf8-1.11.1.tgz", - "integrity": "sha512-9kqcxAEdMhiwQkHpkNiorZzqpGrodQQ2IGrHHxCy+Ozng0ofyMA0lTqiLkVs1uzTRejX+/O0EOT7KxqVPuXosQ==" + "version": "1.11.1" }, "@webassemblyjs/wasm-edit": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-edit/-/wasm-edit-1.11.1.tgz", - "integrity": "sha512-g+RsupUC1aTHfR8CDgnsVRVZFJqdkFHpsHMfJuWQzWU3tvnLC07UqHICfP+4XyL2tnr1amvl1Sdp06TnYCmVkA==", "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -20571,8 +19007,6 @@ }, "@webassemblyjs/wasm-gen": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-gen/-/wasm-gen-1.11.1.tgz", - "integrity": "sha512-F7QqKXwwNlMmsulj6+O7r4mmtAlCWfO/0HdgOxSklZfQcDu0TpLiD1mRt/zF25Bk59FIjEuGAIyn5ei4yMfLhA==", "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-wasm-bytecode": "1.11.1", @@ -20583,8 +19017,6 @@ }, "@webassemblyjs/wasm-opt": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-opt/-/wasm-opt-1.11.1.tgz", - "integrity": "sha512-VqnkNqnZlU5EB64pp1l7hdm3hmQw7Vgqa0KF/KCNO9sIpI6Fk6brDEiX+iCOYrvMuBWDws0NkTOxYEb85XQHHw==", "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-buffer": "1.11.1", @@ -20594,8 +19026,6 @@ }, "@webassemblyjs/wasm-parser": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wasm-parser/-/wasm-parser-1.11.1.tgz", - "integrity": "sha512-rrBujw+dJu32gYB7/Lup6UhdkPx9S9SnobZzRVL7VcBH9Bt9bCBLEuX/YXOOtBsOZ4NQrRykKhffRWHvigQvOA==", "requires": { "@webassemblyjs/ast": "1.11.1", "@webassemblyjs/helper-api-error": "1.11.1", @@ -20607,74 +19037,52 @@ }, "@webassemblyjs/wast-printer": { "version": "1.11.1", - "resolved": "https://registry.npmjs.org/@webassemblyjs/wast-printer/-/wast-printer-1.11.1.tgz", - "integrity": "sha512-IQboUWM4eKzWW+N/jij2sRatKMh99QEelo3Eb2q0qXkvPRISAj8Qxtmw5itwqK+TTkBuUIE45AxYPToqPtL5gg==", "requires": { "@webassemblyjs/ast": "1.11.1", "@xtuc/long": "4.2.2" } }, "@xtuc/ieee754": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/@xtuc/ieee754/-/ieee754-1.2.0.tgz", - "integrity": "sha512-DX8nKgqcGwsc0eJSqYt5lwP4DH5FlHnmuWWBRy7X0NcaGR0ZtuyeESgMwTYVEtxmsNGY+qit4QYT/MIYTOTPeA==" + "version": "1.2.0" }, "@xtuc/long": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/@xtuc/long/-/long-4.2.2.tgz", - "integrity": "sha512-NuHqBY1PB/D8xU6s/thBgOAiAP7HOYDQ32+BFZILJ8ivkUkAHQnWfn6WhL79Owj1qmUnoN/YPhktdIoucipkAQ==" + "version": "4.2.2" }, "abab": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/abab/-/abab-2.0.6.tgz", - "integrity": "sha512-j2afSsaIENvHZN2B8GOpF566vZ5WVk5opAiMTvWgaQT8DkbOqsTfvNAvHoRGU2zzP8cPoqys+xHTRDWW8L+/BA==" + "version": "2.0.6" }, "accepts": { "version": "1.3.8", - "resolved": "https://registry.npmjs.org/accepts/-/accepts-1.3.8.tgz", - "integrity": "sha512-PYAthTa2m2VKxuvSD3DPC/Gy+U+sOA1LAuT8mkmRuvw+NACSaeXEQ+NHcVF7rONl6qcaxV3Uuemwawk+7+SJLw==", "requires": { "mime-types": "~2.1.34", "negotiator": "0.6.3" } }, "acorn": { - "version": "8.7.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.7.1.tgz", - "integrity": "sha512-Xx54uLJQZ19lKygFXOWsscKUbsBZW0CPykPhVQdhIeIwrbPmJzqeASDInc8nKBnp/JT6igTs82qPXz069H8I/A==" + "version": "8.7.1" }, "acorn-globals": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/acorn-globals/-/acorn-globals-6.0.0.tgz", - "integrity": "sha512-ZQl7LOWaF5ePqqcX4hLuv/bLXYQNfNWw2c0/yX/TsPRKamzHcTGQnlCjHT3TsmkOUVEPS3crCxiPfdzE/Trlhg==", "requires": { "acorn": "^7.1.1", "acorn-walk": "^7.1.1" }, "dependencies": { "acorn": { - "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==" + "version": "7.4.1" } } }, "acorn-import-assertions": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/acorn-import-assertions/-/acorn-import-assertions-1.8.0.tgz", - "integrity": "sha512-m7VZ3jwz4eK6A4Vtt8Ew1/mNbP24u0FhdyfA7fSvnJR6LMdfOYnmuIrrJAgrYfYJ10F/otaHTtrtrtmHdMNzEw==", "requires": {} }, "acorn-jsx": { "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", "requires": {} }, "acorn-node": { "version": "1.8.2", - "resolved": "https://registry.npmjs.org/acorn-node/-/acorn-node-1.8.2.tgz", - "integrity": "sha512-8mt+fslDufLYntIoPAaIMUe/lrbrehIiwmR3t2k9LljIzoigEPF27eLk2hy8zSGzmR/ogr7zbRKINMo1u0yh5A==", "dev": true, "requires": { "acorn": "^7.0.0", @@ -20684,31 +19092,21 @@ "dependencies": { "acorn": { "version": "7.4.1", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-7.4.1.tgz", - "integrity": "sha512-nQyp0o1/mNdbTO1PO6kHkwSrmgZ0MT/jCCpNiwbUjGoRN4dlBhqJtoQuCnEOKzgTVwg0ZWiCoQy6SxMebQVh8A==", "dev": true } } }, "acorn-walk": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/acorn-walk/-/acorn-walk-7.2.0.tgz", - "integrity": "sha512-OPdCF6GsMIP+Az+aWfAAOEt2/+iVDKE7oy6lJ098aoe59oAmK76qV6Gw60SbZ8jHuG2wH058GF4pLFbYamYrVA==" + "version": "7.2.0" }, "add": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/add/-/add-2.0.6.tgz", - "integrity": "sha512-j5QzrmsokwWWp6kUcJQySpbG+xfOBqqKnup3OIk1pz+kB/80SLorZ9V8zHFLO92Lcd+hbvq8bT+zOGoPkmBV0Q==" + "version": "2.0.6" }, "address": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/address/-/address-1.2.0.tgz", - "integrity": "sha512-tNEZYz5G/zYunxFm7sfhAxkXEuLj3K6BKwv6ZURlsF6yiUQ65z0Q2wZW9L5cPUl9ocofGvXOdFYbFHp0+6MOig==" + "version": "1.2.0" }, "adjust-sourcemap-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/adjust-sourcemap-loader/-/adjust-sourcemap-loader-4.0.0.tgz", - "integrity": "sha512-OXwN5b9pCUXNQHJpwwD2qP40byEmSgzj8B4ydSN0uMNYWiFmJ6x6KwUllMmfk8Rwu/HJDFR7U8ubsWBoN0Xp0A==", "requires": { "loader-utils": "^2.0.0", "regex-parser": "^2.2.11" @@ -20716,16 +19114,12 @@ }, "agent-base": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/agent-base/-/agent-base-6.0.2.tgz", - "integrity": "sha512-RZNwNclF7+MS/8bDg70amg32dyeZGZxiDuQmZxKLAlQjr3jGyLx+4Kkk58UO7D2QdgFIQCovuSuZESne6RG6XQ==", "requires": { "debug": "4" } }, "ajv": { "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", "requires": { "fast-deep-equal": "^3.1.1", "fast-json-stable-stringify": "^2.0.0", @@ -20735,16 +19129,12 @@ }, "ajv-formats": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-2.1.1.tgz", - "integrity": "sha512-Wx0Kx52hxE7C18hkMEggYlEifqWZtYaRgouJor+WMdPnQyEK13vgEWyVNup7SoeeoLMsr4kf5h6dOW11I15MUA==", "requires": { "ajv": "^8.0.0" }, "dependencies": { "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -20753,55 +19143,39 @@ } }, "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "version": "1.0.0" } } }, "ajv-keywords": { "version": "3.5.2", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-3.5.2.tgz", - "integrity": "sha512-5p6WTN0DdTGVQk6VjcEju19IgaHudalcfabD7yhDGeA6bcQnmL+CpveLJq/3hvfwd1aof6L386Ougkx6RfyMIQ==", "requires": {} }, "ansi-escapes": { "version": "4.3.2", - "resolved": "https://registry.npmjs.org/ansi-escapes/-/ansi-escapes-4.3.2.tgz", - "integrity": "sha512-gKXj5ALrKWQLsYG9jlTRmR/xKluxHV+Z9QEwNIgCfM1/uwPMCuzVVnh5mwTd+OuBZcwSIMbqssNWRm1lE51QaQ==", "requires": { "type-fest": "^0.21.3" }, "dependencies": { "type-fest": { - "version": "0.21.3", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.21.3.tgz", - "integrity": "sha512-t0rzBq87m3fVcduHDUFhKmyyX+9eo6WQjZvf51Ea/M0Q7+T374Jp1aUiyUl0GKxp8M/OETVHSDvmkyPgvX+X2w==" + "version": "0.21.3" } } }, "ansi-html-community": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ansi-html-community/-/ansi-html-community-0.0.8.tgz", - "integrity": "sha512-1APHAyr3+PCamwNw3bXCPp4HFLONZt/yIH0sZp0/469KWNTEy+qN5jQ3GVX6DMZ1UXAi34yVwtTeaG/HpBuuzw==" + "version": "0.0.8" }, "ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==" + "version": "5.0.1" }, "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==", "requires": { "color-convert": "^1.9.0" } }, "anymatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.2.tgz", - "integrity": "sha512-P43ePfOAIupkguHUycrc4qJ9kz8ZiuOUijaETwX7THt0Y/GNK7v0aa8rY816xWjZ7rJdA5XdMcpVFTKMq+RvWg==", "requires": { "normalize-path": "^3.0.0", "picomatch": "^2.0.4" @@ -20809,32 +19183,29 @@ }, "arg": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/arg/-/arg-5.0.2.tgz", - "integrity": "sha512-PYjyFOLKQ9y57JvQ6QLo8dAgNqswh8M1RMJYdQduT6xbWSgK36P/Z/v+p888pM69jMMfS8Xd8F6I1kQ/I9HUGg==", "dev": true }, "argparse": { "version": "1.0.10", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-1.0.10.tgz", - "integrity": "sha512-o5Roy6tNG4SL/FOkCAN6RzjiakZS25RLYFrcMttJqbdd8BWrnA+fGz57iN5Pb06pvBGvl5gQ0B48dJlslXvoTg==", "requires": { "sprintf-js": "~1.0.2" } }, "aria-query": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.0.0.tgz", - "integrity": "sha512-V+SM7AbUwJ+EBnB8+DXs0hPZHO0W6pqBcc0dW90OwtVG02PswOu/teuARoLQjdDOH+t9pJgGnW5/Qmouf3gPJg==" + "dev": true + }, + "array-differ": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/array-differ/-/array-differ-3.0.0.tgz", + "integrity": "sha512-THtfYS6KtME/yIAhKjZ2ul7XI96lQGHRputJQHO80LAWQnuGP4iCIN8vdMRboGbIEYBwU33q8Tch1os2+X0kMg==", + "dev": true }, "array-flatten": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-2.1.2.tgz", - "integrity": "sha512-hNfzcOV8W4NdualtqBFPyVO+54DSJuZGY9qT4pRroB6S9e3iiido2ISIC5h9R2sPJ8H3FHCIiEnsv1lPXO3KtQ==" + "version": "2.1.2" }, "array-includes": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.5.tgz", - "integrity": "sha512-iSDYZMMyTPkiFasVqfuAQnWAYcvO/SeBSCGKePoEthjp4LEMTe4uLc7b025o4jAZpHhihh8xPo99TNWUWWkGDQ==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -20844,14 +19215,10 @@ } }, "array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==" + "version": "2.1.0" }, "array.prototype.flat": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.0.tgz", - "integrity": "sha512-12IUEkHsAhA4DY5s0FPgNXIdc8VRSqD9Zp78a5au9abH/SOBrsp082JOWFNTjkMozh8mqcdiKuaLGhPeYztxSw==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -20861,8 +19228,6 @@ }, "array.prototype.flatmap": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.0.tgz", - "integrity": "sha512-PZC9/8TKAIxcWKdyeb77EzULHPrIX/tIZebLJUQOMR1OwYosT8yggdfWScfTBCDj5utONvOuPQQumYsU2ULbkg==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -20870,15 +19235,17 @@ "es-shim-unscopables": "^1.0.0" } }, + "arrify": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/arrify/-/arrify-2.0.1.tgz", + "integrity": "sha512-3duEwti880xqi4eAMN8AyR4a0ByT90zoYdLlevfrvU43vb0YZwZVfxOgxWrLXXXpyugL0hNZc9G6BiB5B3nUug==", + "dev": true + }, "asap": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/asap/-/asap-2.0.6.tgz", - "integrity": "sha512-BSHWgDSAiKs50o2Re8ppvp3seVHXSRM44cdSsT9FfNEUUZLOGWVCsiWaRPWM1Znn+mqZ1OfVZ3z3DWEzSp7hRA==" + "version": "2.0.6" }, "asn1.js": { "version": "5.4.1", - "resolved": "https://registry.npmjs.org/asn1.js/-/asn1.js-5.4.1.tgz", - "integrity": "sha512-+I//4cYPccV8LdmBLiX8CYvf9Sp3vQsrqu2QNXRcrbiWvcx/UdlFiqUJJzxRQxgsZmvhXhn4cSKeSmoFjVdupA==", "dev": true, "requires": { "bn.js": "^4.0.0", @@ -20889,16 +19256,12 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } }, "assert": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/assert/-/assert-2.0.0.tgz", - "integrity": "sha512-se5Cd+js9dXJnu6Ag2JFc00t+HmHOen+8Q+L7O9zI0PqQXr20uk2J0XQqMxZEeo5U50o8Nvmmx7dZrl+Ufr35A==", "dev": true, "requires": { "es6-object-assign": "^1.1.0", @@ -20908,34 +19271,23 @@ } }, "ast-types-flow": { - "version": "0.0.7", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.7.tgz", - "integrity": "sha512-eBvWn1lvIApYMhzQMsu9ciLfkBY499mFZlNqG+/9WR7PVlroQw0vG30cOQQbaKz3sCEc44TAOu2ykzqXSNnwag==" + "version": "0.0.7" }, "async": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/async/-/async-3.2.4.tgz", - "integrity": "sha512-iAB+JbDEGXhyIUavoDl9WP/Jj106Kz9DEn1DPgYw5ruDn0e3Wgi3sKFm55sASdGBNOQB8F59d9qQ7deqrHA8wQ==" + "version": "3.2.4" }, "asynckit": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/asynckit/-/asynckit-0.4.0.tgz", - "integrity": "sha512-Oei9OH4tRh0YqU3GxhX79dM/mwVgvbZJaSNaRk+bshkj0S5cfHcgYakreBjrHwatXKbz+IoIdYLxrKim2MjW0Q==" + "version": "0.4.0" }, "at-least-node": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/at-least-node/-/at-least-node-1.0.0.tgz", - "integrity": "sha512-+q/t7Ekv1EDY2l6Gda6LLiX14rU9TV20Wa3ofeQmwPFZbOMo9DXrLbOjFaaclkXKWidIaopwAObQDqwWtGUjqg==" + "version": "1.0.0" }, "atob": { "version": "2.1.2", - "resolved": "https://registry.npmjs.org/atob/-/atob-2.1.2.tgz", - "integrity": "sha512-Wm6ukoaOGJi/73p/cl2GvLjTI5JM1k/O14isD73YML8StrH/7/lRFgmg8nICZgD3bZZvjwCGxtMOD3wWNAu8cg==" + "dev": true }, "autoprefixer": { "version": "10.4.7", - "resolved": "https://registry.npmjs.org/autoprefixer/-/autoprefixer-10.4.7.tgz", - "integrity": "sha512-ypHju4Y2Oav95SipEcCcI5J7CGPuvz8oat7sUtYj3ClK44bldfvtvcxK6IEK++7rqB7YchDGzweZIBG+SD0ZAA==", "requires": { "browserslist": "^4.20.3", "caniuse-lite": "^1.0.30001335", @@ -20947,24 +19299,16 @@ }, "available-typed-arrays": { "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 }, "axe-core": { - "version": "4.4.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.4.2.tgz", - "integrity": "sha512-LVAaGp/wkkgYJcjmHsoKx4juT1aQvJyPcW09MLCjVTh3V2cc6PnyempiLMNH5iMdfIX/zdbjUx2KDjMLCTdPeA==" + "version": "4.4.2" }, "axobject-query": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-2.2.0.tgz", - "integrity": "sha512-Td525n+iPOOyUQIeBfcASuG6uJsDOITl7Mds5gFyerkWiX7qhUTdYUBlSgNMyVqtSJqwpt1kXGLdUt6SykLMRA==" + "version": "2.2.0" }, "babel-jest": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-jest/-/babel-jest-27.5.1.tgz", - "integrity": "sha512-cdQ5dXjGRd0IBRATiQ4mZGlGlRE8kJpjPOixdNRdT+m3UcNqmYWN6rK6nvtXYfY3D76cb8s/O1Ss8ea24PIwcg==", "requires": { "@jest/transform": "^27.5.1", "@jest/types": "^27.5.1", @@ -20978,16 +19322,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -20995,26 +19335,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -21023,8 +19355,6 @@ }, "babel-loader": { "version": "8.2.5", - "resolved": "https://registry.npmjs.org/babel-loader/-/babel-loader-8.2.5.tgz", - "integrity": "sha512-OSiFfH89LrEMiWd4pLNqGz4CwJDtbs2ZVc+iGu2HrkRfPxId9F2anQj38IxWpmRfsUY0aBZYi1EFcd3mhtRMLQ==", "requires": { "find-cache-dir": "^3.3.1", "loader-utils": "^2.0.0", @@ -21034,8 +19364,6 @@ "dependencies": { "schema-utils": { "version": "2.7.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.1.tgz", - "integrity": "sha512-SHiNtMOUGWBQJwzISiVYKu82GiV4QYGePp3odlY1tuKO7gPtphAT5R/py0fA6xtbgLL/RvtJZnU9b8s0F1q0Xg==", "requires": { "@types/json-schema": "^7.0.5", "ajv": "^6.12.4", @@ -21046,16 +19374,12 @@ }, "babel-plugin-dynamic-import-node": { "version": "2.3.3", - "resolved": "https://registry.npmjs.org/babel-plugin-dynamic-import-node/-/babel-plugin-dynamic-import-node-2.3.3.tgz", - "integrity": "sha512-jZVI+s9Zg3IqA/kdi0i6UDCybUI3aSBLnglhYbSSjKlV7yF1F/5LWv8MakQmvYpnbJDS6fcBL2KzHSxNCMtWSQ==", "requires": { "object.assign": "^4.1.0" } }, "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==", "requires": { "@babel/helper-plugin-utils": "^7.0.0", "@istanbuljs/load-nyc-config": "^1.0.0", @@ -21066,8 +19390,6 @@ }, "babel-plugin-jest-hoist": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-plugin-jest-hoist/-/babel-plugin-jest-hoist-27.5.1.tgz", - "integrity": "sha512-50wCwD5EMNW4aRpOwtqzyZHIewTYNxLA4nhB+09d8BIssfNfzBRhkBIHiaPv1Si226TQSvp8gxAJm2iY2qs2hQ==", "requires": { "@babel/template": "^7.3.3", "@babel/types": "^7.3.3", @@ -21077,8 +19399,6 @@ }, "babel-plugin-macros": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/babel-plugin-macros/-/babel-plugin-macros-3.1.0.tgz", - "integrity": "sha512-Cg7TFGpIr01vOQNODXOOaGz2NpCU5gl8x1qJFbb6hbZxR7XrcE2vtbAsTAbJ7/xwJtUuJEw8K8Zr/AE0LHlesg==", "requires": { "@babel/runtime": "^7.12.5", "cosmiconfig": "^7.0.0", @@ -21087,14 +19407,10 @@ }, "babel-plugin-named-asset-import": { "version": "0.3.8", - "resolved": "https://registry.npmjs.org/babel-plugin-named-asset-import/-/babel-plugin-named-asset-import-0.3.8.tgz", - "integrity": "sha512-WXiAc++qo7XcJ1ZnTYGtLxmBCVbddAml3CEXgWaBzNzLNoxtQ8AiGEFDMOhot9XjTCQbvP5E77Fj9Gk924f00Q==", "requires": {} }, "babel-plugin-polyfill-corejs2": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs2/-/babel-plugin-polyfill-corejs2-0.3.1.tgz", - "integrity": "sha512-v7/T6EQcNfVLfcN2X8Lulb7DjprieyLWJK/zOWH5DUYcAgex9sP3h25Q+DLsX9TloXe3y1O8l2q2Jv9q8UVB9w==", "requires": { "@babel/compat-data": "^7.13.11", "@babel/helper-define-polyfill-provider": "^0.3.1", @@ -21102,16 +19418,12 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "babel-plugin-polyfill-corejs3": { "version": "0.5.2", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-corejs3/-/babel-plugin-polyfill-corejs3-0.5.2.tgz", - "integrity": "sha512-G3uJih0XWiID451fpeFaYGVuxHEjzKTHtc9uGFEjR6hHrvNzeS/PX+LLLcetJcytsB5m4j+K3o/EpXJNb/5IEQ==", "requires": { "@babel/helper-define-polyfill-provider": "^0.3.1", "core-js-compat": "^3.21.0" @@ -21119,21 +19431,15 @@ }, "babel-plugin-polyfill-regenerator": { "version": "0.3.1", - "resolved": "https://registry.npmjs.org/babel-plugin-polyfill-regenerator/-/babel-plugin-polyfill-regenerator-0.3.1.tgz", - "integrity": "sha512-Y2B06tvgHYt1x0yz17jGkGeeMr5FeKUu+ASJ+N6nB5lQ8Dapfg42i0OVrf8PNGJ3zKL4A23snMi1IRwrqqND7A==", "requires": { "@babel/helper-define-polyfill-provider": "^0.3.1" } }, "babel-plugin-transform-react-remove-prop-types": { - "version": "0.4.24", - "resolved": "https://registry.npmjs.org/babel-plugin-transform-react-remove-prop-types/-/babel-plugin-transform-react-remove-prop-types-0.4.24.tgz", - "integrity": "sha512-eqj0hVcJUR57/Ug2zE1Yswsw4LhuqqHhD+8v120T1cl3kjg76QwtyBrdIk4WVwK+lAhBJVYCd/v+4nc4y+8JsA==" + "version": "0.4.24" }, "babel-preset-current-node-syntax": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-current-node-syntax/-/babel-preset-current-node-syntax-1.0.1.tgz", - "integrity": "sha512-M7LQ0bxarkxQoN+vz5aJPsLBn77n8QgTFmo8WK0/44auK2xlCXrYcUxHFxgU7qW5Yzw/CjmLRK2uJzaCd7LvqQ==", "requires": { "@babel/plugin-syntax-async-generators": "^7.8.4", "@babel/plugin-syntax-bigint": "^7.8.3", @@ -21151,8 +19457,6 @@ }, "babel-preset-jest": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/babel-preset-jest/-/babel-preset-jest-27.5.1.tgz", - "integrity": "sha512-Nptf2FzlPCWYuJg41HBqXVT8ym6bXOevuCTbhxlUpjwtysGaIWFvDEjp4y+G7fl13FgOdjs7P/DmErqH7da0Ag==", "requires": { "babel-plugin-jest-hoist": "^27.5.1", "babel-preset-current-node-syntax": "^1.0.0" @@ -21160,8 +19464,6 @@ }, "babel-preset-react-app": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/babel-preset-react-app/-/babel-preset-react-app-10.0.1.tgz", - "integrity": "sha512-b0D9IZ1WhhCWkrTXyFuIIgqGzSkRIH5D5AmB0bXbzYAB1OBAwHcUeyWW2LorutLWF5btNo/N7r/cIdmvvKJlYg==", "requires": { "@babel/core": "^7.16.0", "@babel/plugin-proposal-class-properties": "^7.16.0", @@ -21182,25 +19484,17 @@ } }, "balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==" + "version": "1.0.2" }, "base64-js": { "version": "1.5.1", - "resolved": "https://registry.npmjs.org/base64-js/-/base64-js-1.5.1.tgz", - "integrity": "sha512-AKpaYlHn8t4SVbOHCy+b5+KKgvR4vrsD8vbvrbiQJps7fKDTkjkDry6ji0rUJjC0kzbNePLwzxq8iypo41qeWA==", "dev": true }, "batch": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/batch/-/batch-0.6.1.tgz", - "integrity": "sha512-x+VAiMRL6UPkx+kudNvxTl6hB2XNNCG2r+7wixVfIYwu/2HKRXimwQyaumLjMveWvT2Hkd/cAJw+QBMfJ/EKVw==" + "version": "0.6.1" }, "bfj": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/bfj/-/bfj-7.0.2.tgz", - "integrity": "sha512-+e/UqUzwmzJamNF50tBV6tZPTORow7gQ96iFow+8b562OdMpEK0BcJEq2OSPEDmAbSMBQ7PKZ87ubFkgxpYWgw==", "requires": { "bluebird": "^3.5.5", "check-types": "^11.1.1", @@ -21209,30 +19503,20 @@ } }, "big.js": { - "version": "5.2.2", - "resolved": "https://registry.npmjs.org/big.js/-/big.js-5.2.2.tgz", - "integrity": "sha512-vyL2OymJxmarO8gxMr0mhChsO9QGwhynfuu4+MHTAW6czfq9humCB7rKpUjDd9YUiDPU4mzpyupFSvOClAwbmQ==" + "version": "5.2.2" }, "binary-extensions": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.2.0.tgz", - "integrity": "sha512-jDctJ/IVQbZoJykoeHbhXpOlNBqGNcwXJKJog42E5HDPUwQTSdjCHdihjj0DlnheQ7blbT6dHOafNAiS8ooQKA==" + "version": "2.2.0" }, "bluebird": { - "version": "3.7.2", - "resolved": "https://registry.npmjs.org/bluebird/-/bluebird-3.7.2.tgz", - "integrity": "sha512-XpNj6GDQzdfW+r2Wnn7xiSAd7TM3jzkxGXBGTtWKuSXv1xUV+azxAm8jdWZN06QTQk+2N2XB9jRDkvbmQmcRtg==" + "version": "3.7.2" }, "bn.js": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-5.2.1.tgz", - "integrity": "sha512-eXRvHzWyYPBuB4NBy0cmYQjGitUrtqwbvlzP3G6VFnNRbsZQIxQ10PbKKHt8gZ/HW/D/747aDl+QkDqg3KQLMQ==", "dev": true }, "body-parser": { "version": "1.20.0", - "resolved": "https://registry.npmjs.org/body-parser/-/body-parser-1.20.0.tgz", - "integrity": "sha512-DfJ+q6EPcGKZD1QWUjSpqp+Q7bDQTsQIF4zfUAtZ6qk+H/3/QRhg9CEp39ss+/T2vw0+HaidC0ecJj/DRLIaKg==", "requires": { "bytes": "3.1.2", "content-type": "~1.0.4", @@ -21249,37 +19533,27 @@ }, "dependencies": { "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "version": "3.1.2" }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "bonjour-service": { "version": "1.0.13", - "resolved": "https://registry.npmjs.org/bonjour-service/-/bonjour-service-1.0.13.tgz", - "integrity": "sha512-LWKRU/7EqDUC9CTAQtuZl5HzBALoCYwtLhffW3et7vZMwv3bWLpJf8bRYlMD5OCcDpTfnPgNCV4yo9ZIaJGMiA==", "requires": { "array-flatten": "^2.1.2", "dns-equal": "^1.0.0", @@ -21288,14 +19562,10 @@ } }, "boolbase": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/boolbase/-/boolbase-1.0.0.tgz", - "integrity": "sha512-JZOSA7Mo9sNGB8+UjSgzdLtokWAky1zbztM3WRLCbZ70/3cTANmQmOdR7y2g+J0e2WXywy1yS468tY+IruqEww==" + "version": "1.0.0" }, "brace-expansion": { "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", "requires": { "balanced-match": "^1.0.0", "concat-map": "0.0.1" @@ -21303,27 +19573,19 @@ }, "braces": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.2.tgz", - "integrity": "sha512-b8um+L1RzM3WDSzvhm6gIz1yfTbBt6YTlcEKAvsmqCZZFw46z626lVj9j1yEPW33H5H+lBQpZMP1k8l+78Ha0A==", "requires": { "fill-range": "^7.0.1" } }, "brorand": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/brorand/-/brorand-1.1.0.tgz", - "integrity": "sha512-cKV8tMCEpQs4hK/ik71d6LrPOnpkpGBR0wzxqr68g2m/LB2GxVYQroAjMJZRVM1Y4BCjCKc3vAamxSzOY2RP+w==", "dev": true }, "browser-process-hrtime": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/browser-process-hrtime/-/browser-process-hrtime-1.0.0.tgz", - "integrity": "sha512-9o5UecI3GhkpM6DrXr69PblIuWxPKk9Y0jHBRhdocZ2y7YECBFCsHm79Pr3OyR2AvjhDkabFJaDJMYRazHgsow==" + "version": "1.0.0" }, "browserify-aes": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/browserify-aes/-/browserify-aes-1.2.0.tgz", - "integrity": "sha512-+7CHXqGuspUn/Sl5aO7Ea0xWGAtETPXNSAjHo48JfLdPWcMng33Xe4znFvQweqc/uzk5zSOI3H52CYnjCfb5hA==", "dev": true, "requires": { "buffer-xor": "^1.0.3", @@ -21336,8 +19598,6 @@ }, "browserify-cipher": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/browserify-cipher/-/browserify-cipher-1.0.1.tgz", - "integrity": "sha512-sPhkz0ARKbf4rRQt2hTpAHqn47X3llLkUGn+xEJzLjwY8LRs2p0v7ljvI5EyoRO/mexrNunNECisZs+gw2zz1w==", "dev": true, "requires": { "browserify-aes": "^1.0.4", @@ -21347,8 +19607,6 @@ }, "browserify-des": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/browserify-des/-/browserify-des-1.0.2.tgz", - "integrity": "sha512-BioO1xf3hFwz4kc6iBhI3ieDFompMhrMlnDFC4/0/vd5MokpuAc3R+LYbwTA9A5Yc9pq9UYPqffKpW2ObuwX5A==", "dev": true, "requires": { "cipher-base": "^1.0.1", @@ -21359,8 +19617,6 @@ }, "browserify-rsa": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/browserify-rsa/-/browserify-rsa-4.1.0.tgz", - "integrity": "sha512-AdEER0Hkspgno2aR97SAf6vi0y0k8NuOpGnVH3O99rcA5Q6sh8QxcngtHuJ6uXwnfAXNM4Gn1Gb7/MV1+Ymbog==", "dev": true, "requires": { "bn.js": "^5.0.0", @@ -21369,8 +19625,6 @@ }, "browserify-sign": { "version": "4.2.1", - "resolved": "https://registry.npmjs.org/browserify-sign/-/browserify-sign-4.2.1.tgz", - "integrity": "sha512-/vrA5fguVAKKAVTNJjgSm1tRQDHUU6DbwO9IROu/0WAzC8PKhucDSh18J0RMvVeHAn5puMd+QHC2erPRNf8lmg==", "dev": true, "requires": { "bn.js": "^5.1.1", @@ -21386,16 +19640,12 @@ "dependencies": { "safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true } } }, "browserify-zlib": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/browserify-zlib/-/browserify-zlib-0.2.0.tgz", - "integrity": "sha512-Z942RysHXmJrhqk88FmKBVq/v5tqmSkDz7p54G/MGyjMnCFFnC79XWNbg+Vta8W6Wb2qtSZTSxIGkJrRpCFEiA==", "dev": true, "requires": { "pako": "~1.0.5" @@ -21403,8 +19653,6 @@ }, "browserslist": { "version": "4.21.1", - "resolved": "https://registry.npmjs.org/browserslist/-/browserslist-4.21.1.tgz", - "integrity": "sha512-Nq8MFCSrnJXSc88yliwlzQe3qNe3VntIjhsArW9IJOEPSHNx23FalwApUVbzAWABLhYJJ7y8AynWI/XM8OdfjQ==", "requires": { "caniuse-lite": "^1.0.30001359", "electron-to-chromium": "^1.4.172", @@ -21414,16 +19662,12 @@ }, "bser": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/bser/-/bser-2.1.1.tgz", - "integrity": "sha512-gQxTNE/GAfIIrmHLUE3oJyp5FO6HRBfhjnw4/wMmA63ZGDJnWBmgY/lyQBpnDUkGmAhbSe39tx2d/iTOAfglwQ==", "requires": { "node-int64": "^0.4.0" } }, "buffer": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/buffer/-/buffer-6.0.3.tgz", - "integrity": "sha512-FTiCpNxtwiZZHEZbcbTIcZjERVICn9yq/pDFkTl95/AxzD1naBctN7YO68riM/gLSDY7sdrMby8hofADYuuqOA==", "dev": true, "requires": { "base64-js": "^1.3.1", @@ -21431,70 +19675,48 @@ } }, "buffer-from": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/buffer-from/-/buffer-from-1.1.2.tgz", - "integrity": "sha512-E+XQCRwSbaaiChtv6k6Dwgc+bx+Bs6vuKJHHl5kox/BaKbhiXzqQOwK4cO22yElGp2OCmjwVhT3HmxgyPGnJfQ==" + "version": "1.1.2" }, "buffer-xor": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/buffer-xor/-/buffer-xor-1.0.3.tgz", - "integrity": "sha512-571s0T7nZWK6vB67HI5dyUF7wXiNcfaPPPTl6zYCNApANjIvYJTg7hlud/+cJpdAhS7dVzqMLmfhfHR3rAcOjQ==", "dev": true }, "builtin-modules": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/builtin-modules/-/builtin-modules-3.3.0.tgz", - "integrity": "sha512-zhaCDicdLuWN5UbN5IMnFqNMhNfo919sH85y2/ea+5Yg9TsTkeZxpL+JLbp6cgYFS4sRLp3YV4S6yDuqVWHYOw==" + "version": "3.3.0" }, "builtin-status-codes": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/builtin-status-codes/-/builtin-status-codes-3.0.0.tgz", - "integrity": "sha512-HpGFw18DgFWlncDfjTa2rcQ4W88O1mC8e8yZ2AvQY5KDaktSTwo+KRf6nHK6FRI5FyRyb/5T6+TSxfP7QyGsmQ==", "dev": true }, "bytes": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.0.0.tgz", - "integrity": "sha512-pMhOfFDPiv9t5jjIXkHosWmkSyQbvsgEVNkz0ERHbuLh2T/7j4Mqqpz523Fe8MVY89KC6Sh/QfS2sM+SjgFDcw==" + "version": "3.0.0" }, "call-bind": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.2.tgz", - "integrity": "sha512-7O+FbCihrB5WGbFYesctwmTKae6rOiIzmz1icreWJ+0aA7LJfuqhEso2T9ncpcFtzMQtzXf2QGGueWJGTYsqrA==", "requires": { "function-bind": "^1.1.1", "get-intrinsic": "^1.0.2" } }, "callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==" + "version": "3.1.0" }, "camel-case": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/camel-case/-/camel-case-4.1.2.tgz", - "integrity": "sha512-gxGWBrTT1JuMx6R+o5PTXMmUnhnVzLQ9SNutD4YqKtI6ap897t3tKECYla6gCWEkplXnlNybEkZg9GEGxKFCgw==", "requires": { "pascal-case": "^3.1.2", "tslib": "^2.0.3" } }, "camelcase": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-6.3.0.tgz", - "integrity": "sha512-Gmy6FhYlCY7uOElZUSbxo2UCDH8owEk996gkbrpsgGtrJLM3J7jGxl9Ic7Qwwj4ivOE5AWZWRMecDdF7hqGjFA==" + "version": "6.3.0" }, "camelcase-css": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/camelcase-css/-/camelcase-css-2.0.1.tgz", - "integrity": "sha512-QOSvevhslijgYwRx6Rv7zKdMF8lbRmx+uQGx2+vDc+KI/eBnsy9kit5aj23AgGu3pa4t9AgwbnXWqS+iOY+2aA==", "dev": true }, "caniuse-api": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/caniuse-api/-/caniuse-api-3.0.0.tgz", - "integrity": "sha512-bsTwuIg/BZZK/vreVTYYbSWoe2F+71P7K5QGEX+pT250DZbfU1MQ5prOKpPR+LL6uWKK3KMwMCAS74QB3Um1uw==", "requires": { "browserslist": "^4.0.0", "caniuse-lite": "^1.0.0", @@ -21503,19 +19725,13 @@ } }, "caniuse-lite": { - "version": "1.0.30001359", - "resolved": "https://registry.npmjs.org/caniuse-lite/-/caniuse-lite-1.0.30001359.tgz", - "integrity": "sha512-Xln/BAsPzEuiVLgJ2/45IaqD9jShtk3Y33anKb4+yLwQzws3+v6odKfpgES/cDEaZMLzSChpIGdbOYtH9MyuHw==" + "version": "1.0.30001359" }, "case-sensitive-paths-webpack-plugin": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/case-sensitive-paths-webpack-plugin/-/case-sensitive-paths-webpack-plugin-2.4.0.tgz", - "integrity": "sha512-roIFONhcxog0JSSWbvVAh3OocukmSgpqOH6YpMkCvav/ySIV3JKg4Dc8vYtQjYi/UxpNE36r/9v+VqTQqgkYmw==" + "version": "2.4.0" }, "chalk": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-2.4.2.tgz", - "integrity": "sha512-Mti+f9lpJNcwF4tWV8/OrTTtF1gZi+f8FqlyAdouralcFWFQWF2+NgCHShjkCb+IFBLq9buZwE1xckQU4peSuQ==", "requires": { "ansi-styles": "^3.2.1", "escape-string-regexp": "^1.0.5", @@ -21523,19 +19739,13 @@ } }, "char-regex": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-1.0.2.tgz", - "integrity": "sha512-kWWXztvZ5SBQV+eRgKFeh8q5sLuZY2+8WUIzlxWVTg+oGwY14qylx1KbKzHd8P6ZYkAg0xyIDU9JMHhyJMZ1jw==" + "version": "1.0.2" }, "check-types": { - "version": "11.1.2", - "resolved": "https://registry.npmjs.org/check-types/-/check-types-11.1.2.tgz", - "integrity": "sha512-tzWzvgePgLORb9/3a0YenggReLKAIb2owL03H2Xdoe5pKcUyWRSEQ8xfCar8t2SIAuEDwtmx2da1YB52YuHQMQ==" + "version": "11.1.2" }, "chokidar": { "version": "3.5.3", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.5.3.tgz", - "integrity": "sha512-Dr3sfKRP6oTcjf2JmUmFJfeVMvXBdegxB0iVQ5eb2V10uFJUCAS8OByZdVAyVb8xXNz3GjjTgj9kLWsZTqE6kw==", "requires": { "anymatch": "~3.1.2", "braces": "~3.0.2", @@ -21549,8 +19759,6 @@ "dependencies": { "glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } @@ -21558,19 +19766,13 @@ } }, "chrome-trace-event": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/chrome-trace-event/-/chrome-trace-event-1.0.3.tgz", - "integrity": "sha512-p3KULyQg4S7NIHixdwbGX+nFHkoBiA4YQmyWtjb8XngSKV124nJmRysgAeujbUVb15vh+RvFUfCPqU7rXk+hZg==" + "version": "1.0.3" }, "ci-info": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/ci-info/-/ci-info-3.3.2.tgz", - "integrity": "sha512-xmDt/QIAdeZ9+nfdPsaBCpMvHNLFiLdjj59qjqn+6iPe6YmHGQ35sBnQ8uslRBXFmXkiZQOJRjvQeoGppoTjjg==" + "version": "3.3.2" }, "cipher-base": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/cipher-base/-/cipher-base-1.0.4.tgz", - "integrity": "sha512-Kkht5ye6ZGmwv40uUDZztayT2ThLQGfnj/T71N/XzeZeo3nf8foyW7zGTsPYkEya3m5f3cAypH+qe7YOrM1U2Q==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -21578,34 +19780,24 @@ } }, "cjs-module-lexer": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/cjs-module-lexer/-/cjs-module-lexer-1.2.2.tgz", - "integrity": "sha512-cOU9usZw8/dXIXKtwa8pM0OTJQuJkxMN6w30csNRUerHfeQ5R6U3kkU/FtJeIf3M202OHfY2U8ccInBG7/xogA==" + "version": "1.2.2" }, "classnames": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/classnames/-/classnames-2.3.1.tgz", - "integrity": "sha512-OlQdbZ7gLfGarSqxesMesDa5uz7KFbID8Kpq/SxIoNGDqY8lSYs0D+hhtBXhcdB3rcbXArFr7vlHheLk1voeNA==" + "version": "2.3.1" }, "clean-css": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/clean-css/-/clean-css-5.3.0.tgz", - "integrity": "sha512-YYuuxv4H/iNb1Z/5IbMRoxgrzjWGhOEFfd+groZ5dMCVkpENiMZmwspdrzBo9286JjM1gZJPAyL7ZIdzuvu2AQ==", "requires": { "source-map": "~0.6.0" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "cliui": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/cliui/-/cliui-7.0.4.tgz", - "integrity": "sha512-OcRE68cOsVMXp1Yvonl/fzkQOyjLSu/8bhPDfQt0e0/Eb283TKP20Fs2MqoPsr9SwA595rRCA+QMzYc9nBP+JQ==", "requires": { "string-width": "^4.2.0", "strip-ansi": "^6.0.0", @@ -21613,78 +19805,52 @@ } }, "co": { - "version": "4.6.0", - "resolved": "https://registry.npmjs.org/co/-/co-4.6.0.tgz", - "integrity": "sha512-QVb0dM5HvG+uaxitm8wONl7jltx8dqhfU33DcqtOZcLSVIKSDDLDi7+0LbAKiyI8hD9u42m2YxXSkMGWThaecQ==" + "version": "4.6.0" }, "collect-v8-coverage": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/collect-v8-coverage/-/collect-v8-coverage-1.0.1.tgz", - "integrity": "sha512-iBPtljfCNcTKNAto0KEtDfZ3qzjJvqE3aTGZsbhjSBlorqpXJlaWWtPO35D+ZImoC3KWejX64o+yPGxhWSTzfg==" + "version": "1.0.1" }, "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==", "requires": { "color-name": "1.1.3" } }, "color-name": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.3.tgz", - "integrity": "sha512-72fSenhMw2HZMTVHeCA9KCmpEIbzWiQsjN+BHcBbS9vr1mtt+vJjPdksIBNUmKAW8TFUDPJK5SUU3QhE9NEXDw==" + "version": "1.1.3" }, "colord": { - "version": "2.9.2", - "resolved": "https://registry.npmjs.org/colord/-/colord-2.9.2.tgz", - "integrity": "sha512-Uqbg+J445nc1TKn4FoDPS6ZZqAvEDnwrH42yo8B40JSOgSLxMZ/gt3h4nmCtPLQeXhjJJkqBx7SCY35WnIixaQ==" + "version": "2.9.2" }, "colorette": { - "version": "2.0.19", - "resolved": "https://registry.npmjs.org/colorette/-/colorette-2.0.19.tgz", - "integrity": "sha512-3tlv/dIP7FWvj3BsbHrGLJ6l/oKh1O3TcgBqMn+yyCagOxc23fyzDS6HypQbgxWbkpDnf52p1LuR4eWDQ/K9WQ==" + "version": "2.0.19" }, "combined-stream": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/combined-stream/-/combined-stream-1.0.8.tgz", - "integrity": "sha512-FQN4MRfuJeHf7cBbBMJFXhKSDq+2kAArBlmRBvcvFE5BB1HZKXtSFASDhdlz9zOYwxh8lDdnvmMOe/+5cdoEdg==", "requires": { "delayed-stream": "~1.0.0" } }, "commander": { - "version": "8.3.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-8.3.0.tgz", - "integrity": "sha512-OkTL9umf+He2DZkUq8f8J9of7yL6RJKI24dVITBmNfZBmri9zYZQrKkuXiKhyfPSu8tUhnVBB1iKXevvnlR4Ww==" + "version": "8.3.0" }, "common-path-prefix": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/common-path-prefix/-/common-path-prefix-3.0.0.tgz", - "integrity": "sha512-QE33hToZseCH3jS0qN96O/bSh3kaw/h+Tq7ngyY9eWDUnTlTNUyqfqvCXioLe5Na5jFsL78ra/wuBU4iuEgd4w==" + "version": "3.0.0" }, "common-tags": { - "version": "1.8.2", - "resolved": "https://registry.npmjs.org/common-tags/-/common-tags-1.8.2.tgz", - "integrity": "sha512-gk/Z852D2Wtb//0I+kRFNKKE9dIIVirjoqPoA1wJU+XePVXZfGeBpk45+A1rKO4Q43prqWBNY/MiIeRLbPWUaA==" + "version": "1.8.2" }, "commondir": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/commondir/-/commondir-1.0.1.tgz", - "integrity": "sha512-W9pAhw0ja1Edb5GVdIF1mjZw/ASI0AlShXM83UUGe2DVr5TdAPEA1OA8m/g8zWp9x6On7gqufY+FatDbC3MDQg==" + "version": "1.0.1" }, "compressible": { "version": "2.0.18", - "resolved": "https://registry.npmjs.org/compressible/-/compressible-2.0.18.tgz", - "integrity": "sha512-AF3r7P5dWxL8MxyITRMlORQNaOA2IkAFaTr4k7BUumjPtRpGDTZpl0Pb1XCO6JeDCBdp126Cgs9sMxqSjgYyRg==", "requires": { "mime-db": ">= 1.43.0 < 2" } }, "compression": { "version": "1.7.4", - "resolved": "https://registry.npmjs.org/compression/-/compression-1.7.4.tgz", - "integrity": "sha512-jaSIDzP9pZVS4ZfQ+TzvtiWhdpFhE2RDHz8QJkpX9SIpLq88VueF5jJw6t+6CUQcAoA6t+x89MLrWAqpfDE8iQ==", "requires": { "accepts": "~1.3.5", "bytes": "3.0.0", @@ -21697,119 +19863,81 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==" + "version": "0.0.1" }, "confusing-browser-globals": { - "version": "1.0.11", - "resolved": "https://registry.npmjs.org/confusing-browser-globals/-/confusing-browser-globals-1.0.11.tgz", - "integrity": "sha512-JsPKdmh8ZkmnHxDk55FZ1TqVLvEQTvoByJZRN9jzI0UjxK/QgAmsphz7PGtqgPieQZ/CQcHWXCR7ATDNhGe+YA==" + "version": "1.0.11" }, "connect-history-api-fallback": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/connect-history-api-fallback/-/connect-history-api-fallback-1.6.0.tgz", - "integrity": "sha512-e54B99q/OUoH64zYYRf3HBP5z24G38h5D3qXu23JGRoigpX5Ss4r9ZnDk3g0Z8uQC2x2lPaJ+UlWBc1ZWBWdLg==" + "version": "1.6.0" }, "console-browserify": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/console-browserify/-/console-browserify-1.2.0.tgz", - "integrity": "sha512-ZMkYO/LkF17QvCPqM0gxw8yUzigAOZOSWSHg91FH6orS7vcEj5dVZTidN2fQ14yBSdg97RqhSNwLUXInd52OTA==", "dev": true }, "constants-browserify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/constants-browserify/-/constants-browserify-1.0.0.tgz", - "integrity": "sha512-xFxOwqIzR/e1k1gLiWEophSCMqXcwVHIH7akf7b/vxcUeGunlj3hvZaaqxwHsTgn+IndtkQJgSztIDWeumWJDQ==", "dev": true }, "content-disposition": { "version": "0.5.4", - "resolved": "https://registry.npmjs.org/content-disposition/-/content-disposition-0.5.4.tgz", - "integrity": "sha512-FveZTNuGw04cxlAiWbzi6zTAL/lhehaWbTtgluJh4/E95DqMwTmha3KZN1aAWA8cFIhHzMZUvLevkw5Rqk+tSQ==", "requires": { "safe-buffer": "5.2.1" }, "dependencies": { "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.2.1" } } }, "content-type": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/content-type/-/content-type-1.0.4.tgz", - "integrity": "sha512-hIP3EEPs8tB9AT1L+NUqtwOAps4mk2Zob89MWXMHjHWg9milF/j4osnnQLXBCBFBk/tvIG/tUc9mOUJiPBhPXA==" + "version": "1.0.4" }, "convert-source-map": { "version": "1.8.0", - "resolved": "https://registry.npmjs.org/convert-source-map/-/convert-source-map-1.8.0.tgz", - "integrity": "sha512-+OQdjP49zViI/6i7nIJpA8rAl4sV/JdPfU9nZs3VqOwGIgizICvuN2ru6fMd+4llL0tar18UYJXfZ/TWtmhUjA==", "requires": { "safe-buffer": "~5.1.1" } }, "cookie": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/cookie/-/cookie-0.5.0.tgz", - "integrity": "sha512-YZ3GUyn/o8gfKJlnlX7g7xq4gyO6OSuhGPKaaGssGB2qgDUS0gPgtTvoyZLTt9Ab6dC4hfc9dV5arkvc/OCmrw==" + "version": "0.5.0" }, "cookie-signature": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/cookie-signature/-/cookie-signature-1.0.6.tgz", - "integrity": "sha512-QADzlaHc8icV8I7vbaJXJwod9HWYp8uCqf1xa4OfNu1T7JVxQIrUgOWtHdNDtPiywmFbiS12VjotIXLrKM3orQ==" + "version": "1.0.6" }, "core-js": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js/-/core-js-3.23.3.tgz", - "integrity": "sha512-oAKwkj9xcWNBAvGbT//WiCdOMpb9XQG92/Fe3ABFM/R16BsHgePG00mFOgKf7IsCtfj8tA1kHtf/VwErhriz5Q==" + "version": "3.23.3" }, "core-js-compat": { "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-compat/-/core-js-compat-3.23.3.tgz", - "integrity": "sha512-WSzUs2h2vvmKsacLHNTdpyOC9k43AEhcGoFlVgCY4L7aw98oSBKtPL6vD0/TqZjRWRQYdDSLkzZIni4Crbbiqw==", "requires": { "browserslist": "^4.21.0", "semver": "7.0.0" }, "dependencies": { "semver": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.0.0.tgz", - "integrity": "sha512-+GB6zVA9LWh6zovYQLALHwv5rb2PHGlJi3lfiqIHxR0uuwCgefcOJc59v9fv1w8GbStwxuuqqAjI9NMAOOgq1A==" + "version": "7.0.0" } } }, "core-js-pure": { - "version": "3.23.3", - "resolved": "https://registry.npmjs.org/core-js-pure/-/core-js-pure-3.23.3.tgz", - "integrity": "sha512-XpoouuqIj4P+GWtdyV8ZO3/u4KftkeDVMfvp+308eGMhCrA3lVDSmAxO0c6GGOcmgVlaKDrgWVMo49h2ab/TDA==" + "version": "3.23.3" }, "core-util-is": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/core-util-is/-/core-util-is-1.0.3.tgz", - "integrity": "sha512-ZQBvi1DcpJ4GDqanjucZ2Hj3wEO5pZDS89BWbkcrvdxksJorwUDDZamX9ldFkp9aw2lmBDLgkObEA4DWNJ9FYQ==" + "version": "1.0.3" }, "cosmiconfig": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-7.0.1.tgz", - "integrity": "sha512-a1YWNUV2HwGimB7dU2s1wUMurNKjpx60HxBB6xUM8Re+2s1g1IIfJvFR0/iCF+XHdE0GMTKTuLR32UQff4TEyQ==", "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.2.1", @@ -21820,8 +19948,6 @@ }, "create-ecdh": { "version": "4.0.4", - "resolved": "https://registry.npmjs.org/create-ecdh/-/create-ecdh-4.0.4.tgz", - "integrity": "sha512-mf+TCx8wWc9VpuxfP2ht0iSISLZnt0JgWlrOKZiNqyUZWnjIaCIVNQArMHnCZKfEYRg6IM7A+NeJoN8gf/Ws0A==", "dev": true, "requires": { "bn.js": "^4.1.0", @@ -21830,16 +19956,12 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } }, "create-hash": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/create-hash/-/create-hash-1.2.0.tgz", - "integrity": "sha512-z00bCGNHDG8mHAkP7CtT1qVu+bFQUPjYq/4Iv3C3kWjTFV10zIjfSoeqXo9Asws8gwSHDGj/hl2u4OGIjapeCg==", "dev": true, "requires": { "cipher-base": "^1.0.1", @@ -21851,8 +19973,6 @@ }, "create-hmac": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/create-hmac/-/create-hmac-1.1.7.tgz", - "integrity": "sha512-MJG9liiZ+ogc4TzUwuvbER1JRdgvUFSB5+VR/g5h82fGaIRWMWddtKBHi7/sVhfjQZ6SehlyhvQYrcYkaUIpLg==", "dev": true, "requires": { "cipher-base": "^1.0.3", @@ -21865,8 +19985,6 @@ }, "cross-env": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-env/-/cross-env-7.0.3.tgz", - "integrity": "sha512-+/HKd6EgcQCJGh2PSjZuUitQBQynKor4wrFbRg4DtAgS1aWO+gU52xpH7M9ScGgXSYmAVS9bIJ8EzuaGw0oNAw==", "dev": true, "requires": { "cross-spawn": "^7.0.1" @@ -21874,8 +19992,6 @@ }, "cross-spawn": { "version": "7.0.3", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.3.tgz", - "integrity": "sha512-iRDPJKUPVEND7dHPO8rkbOnPpyDygcDFtWjpeWNCgy8WP2rXcxXL8TskReQl6OrB2G7+UJrags1q15Fudc7G6w==", "requires": { "path-key": "^3.1.0", "shebang-command": "^2.0.0", @@ -21884,8 +20000,6 @@ }, "crypto-browserify": { "version": "3.12.0", - "resolved": "https://registry.npmjs.org/crypto-browserify/-/crypto-browserify-3.12.0.tgz", - "integrity": "sha512-fz4spIh+znjO2VjL+IdhEpRJ3YN6sMzITSBijk6FK2UvTqruSQW+/cCZTSNsMiZNvUeq0CqurF+dAbyiGOY6Wg==", "dev": true, "requires": { "browserify-cipher": "^1.0.0", @@ -21902,14 +20016,11 @@ } }, "crypto-random-string": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/crypto-random-string/-/crypto-random-string-2.0.0.tgz", - "integrity": "sha512-v1plID3y9r/lPhviJ1wrXpLeyUIGAZ2SHNYTEapm7/8A9nLPoyvVp3RK/EPFqn5kEznyWgYZNsRtYYIWbuG8KA==" + "version": "2.0.0" }, "css": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/css/-/css-3.0.0.tgz", - "integrity": "sha512-DG9pFfwOrzc+hawpmqX/dHYHJG+Bsdb0klhyi1sDneOgGOXy9wQIC8hzyVp1e4NRYDBdxcylvywPkkXCHAzTyQ==", + "dev": true, "requires": { "inherits": "^2.0.4", "source-map": "^0.6.1", @@ -21918,37 +20029,28 @@ "dependencies": { "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "dev": true } } }, "css-blank-pseudo": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/css-blank-pseudo/-/css-blank-pseudo-3.0.3.tgz", - "integrity": "sha512-VS90XWtsHGqoM0t4KpH053c4ehxZ2E6HtGI7x68YFV0pTo/QmkV/YFA+NnlvK8guxZVNWGQhVNJGC39Q8XF4OQ==", "requires": { "postcss-selector-parser": "^6.0.9" } }, "css-declaration-sorter": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/css-declaration-sorter/-/css-declaration-sorter-6.3.0.tgz", - "integrity": "sha512-OGT677UGHJTAVMRhPO+HJ4oKln3wkBTwtDFH0ojbqm+MJm6xuDMHp2nkhh/ThaBqq20IbraBQSWKfSLNHQO9Og==", "requires": {} }, "css-has-pseudo": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/css-has-pseudo/-/css-has-pseudo-3.0.4.tgz", - "integrity": "sha512-Vse0xpR1K9MNlp2j5w1pgWIJtm1a8qS0JwS9goFYcImjlHEmywP9VUF05aGBXzGpDJF86QXk4L0ypBmwPhGArw==", "requires": { "postcss-selector-parser": "^6.0.9" } }, "css-loader": { "version": "6.7.1", - "resolved": "https://registry.npmjs.org/css-loader/-/css-loader-6.7.1.tgz", - "integrity": "sha512-yB5CNFa14MbPJcomwNh3wLThtkZgcNyI2bNMRt8iE5Z8Vwl7f8vQXFAzn2HDOJvtDq2NTZBUGMSUNNyrv3/+cw==", "requires": { "icss-utils": "^5.1.0", "postcss": "^8.4.7", @@ -21962,8 +20064,6 @@ }, "css-minimizer-webpack-plugin": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/css-minimizer-webpack-plugin/-/css-minimizer-webpack-plugin-3.4.1.tgz", - "integrity": "sha512-1u6D71zeIfgngN2XNRJefc/hY7Ybsxd74Jm4qngIXyUEk7fss3VUzuHxLAq/R8NAba4QU9OUSaMZlbpRc7bM4Q==", "requires": { "cssnano": "^5.0.6", "jest-worker": "^27.0.2", @@ -21975,8 +20075,6 @@ "dependencies": { "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -21986,21 +20084,15 @@ }, "ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { "fast-deep-equal": "^3.1.3" } }, "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "version": "1.0.0" }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -22009,22 +20101,16 @@ } }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "css-prefers-color-scheme": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/css-prefers-color-scheme/-/css-prefers-color-scheme-6.0.3.tgz", - "integrity": "sha512-4BqMbZksRkJQx2zAjrokiGMd07RqOa2IxIrrN10lyBe9xhn9DEvjUK79J6jkeiv9D9hQFXKb6g1jwU62jziJZA==", "requires": {} }, "css-select": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/css-select/-/css-select-4.3.0.tgz", - "integrity": "sha512-wPpOYtnsVontu2mODhA19JrqWxNsfdatRKd64kmpRbQgh1KtItko5sTnEpPdpSaJszTOhEMlF/RPz28qj4HqhQ==", "requires": { "boolbase": "^1.0.0", "css-what": "^6.0.1", @@ -22035,44 +20121,31 @@ }, "css-tree": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/css-tree/-/css-tree-1.1.3.tgz", - "integrity": "sha512-tRpdppF7TRazZrjJ6v3stzv93qxRcSsFmW6cX0Zm2NVKpxE1WV1HblnghVv9TreireHkqI/VDEsfolRF1p6y7Q==", "requires": { "mdn-data": "2.0.14", "source-map": "^0.6.1" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "css-what": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/css-what/-/css-what-6.1.0.tgz", - "integrity": "sha512-HTUrgRJ7r4dsZKU6GjmpfRK1O76h97Z8MfS1G0FozR+oF2kG6Vfe8JE6zwrkbxigziPHinCJ+gCPjA9EaBDtRw==" + "version": "6.1.0" }, "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==" + "dev": true }, "cssdb": { - "version": "6.6.3", - "resolved": "https://registry.npmjs.org/cssdb/-/cssdb-6.6.3.tgz", - "integrity": "sha512-7GDvDSmE+20+WcSMhP17Q1EVWUrLlbxxpMDqG731n8P99JhnQZHR9YvtjPvEHfjFUjvQJvdpKCjlKOX+xe4UVA==" + "version": "6.6.3" }, "cssesc": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/cssesc/-/cssesc-3.0.0.tgz", - "integrity": "sha512-/Tb/JcjK111nNScGob5MNtsntNM1aCNUDipB/TkwZFhyDrrE47SOx/18wF2bbjgc3ZzCSKW1T5nt5EbFoAz/Vg==" + "version": "3.0.0" }, "cssnano": { "version": "5.1.12", - "resolved": "https://registry.npmjs.org/cssnano/-/cssnano-5.1.12.tgz", - "integrity": "sha512-TgvArbEZu0lk/dvg2ja+B7kYoD7BBCmn3+k58xD0qjrGHsFzXY/wKTo9M5egcUCabPol05e/PVoIu79s2JN4WQ==", "requires": { "cssnano-preset-default": "^5.2.12", "lilconfig": "^2.0.3", @@ -22081,8 +20154,6 @@ }, "cssnano-preset-default": { "version": "5.2.12", - "resolved": "https://registry.npmjs.org/cssnano-preset-default/-/cssnano-preset-default-5.2.12.tgz", - "integrity": "sha512-OyCBTZi+PXgylz9HAA5kHyoYhfGcYdwFmyaJzWnzxuGRtnMw/kR6ilW9XzlzlRAtB6PLT/r+prYgkef7hngFew==", "requires": { "css-declaration-sorter": "^6.3.0", "cssnano-utils": "^3.1.0", @@ -22117,52 +20188,37 @@ }, "cssnano-utils": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/cssnano-utils/-/cssnano-utils-3.1.0.tgz", - "integrity": "sha512-JQNR19/YZhz4psLX/rQ9M83e3z2Wf/HdJbryzte4a3NSuafyp9w/I4U+hx5C2S9g41qlstH7DEWnZaaj83OuEA==", "requires": {} }, "csso": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/csso/-/csso-4.2.0.tgz", - "integrity": "sha512-wvlcdIbf6pwKEk7vHj8/Bkc0B4ylXZruLvOgs9doS5eOsOpuodOV2zJChSpkp+pRpYQLQMeF04nr3Z68Sta9jA==", "requires": { "css-tree": "^1.1.2" } }, "cssom": { - "version": "0.4.4", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.4.4.tgz", - "integrity": "sha512-p3pvU7r1MyyqbTk+WbNJIgJjG2VmTIaB10rI93LzVPrmDJKkzKYMtxxyAvQXR/NS6otuzveI7+7BBq3SjBS2mw==" + "version": "0.4.4" }, "cssstyle": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/cssstyle/-/cssstyle-2.3.0.tgz", - "integrity": "sha512-AZL67abkUzIuvcHqk7c09cezpGNcxUxU4Ioi/05xHk4DQeTkWmGYftIE6ctU6AEt+Gn4n1lDStOtj7FKycP71A==", "requires": { "cssom": "~0.3.6" }, "dependencies": { "cssom": { - "version": "0.3.8", - "resolved": "https://registry.npmjs.org/cssom/-/cssom-0.3.8.tgz", - "integrity": "sha512-b0tGHbfegbhPJpxpiBPU2sCkigAqtM9O121le6bbOlgyV+NyGyCmVfJ6QW9eRjz8CpNfWEOYBIMIGRYkLwsIYg==" + "version": "0.3.8" } } }, "csstype": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/csstype/-/csstype-3.1.0.tgz", - "integrity": "sha512-uX1KG+x9h5hIJsaKR9xHUeUraxf8IODOwq9JLNPq6BwB04a/xgpq3rcx47l5BZu5zBPlgD342tdke3Hom/nJRA==" + "dev": true }, "damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==" + "version": "1.0.8" }, "data-urls": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/data-urls/-/data-urls-2.0.0.tgz", - "integrity": "sha512-X5eWTSXO/BJmpdIKCRuKUgSCgAN0OwliVK3yPKbwIWU1Tdw5BRajxlzMidvh+gwko9AfQ9zIj52pzF91Q3YAvQ==", "requires": { "abab": "^2.0.3", "whatwg-mimetype": "^2.3.0", @@ -22171,54 +20227,37 @@ }, "debug": { "version": "4.3.4", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.3.4.tgz", - "integrity": "sha512-PRWFHuSU3eDtQJPvnNY7Jcket1j0t5OuOsFzPPzsekD52Zl8qUfFIPEiswXqIvHWGVHOgX+7G/vCNNhehwxfkQ==", "requires": { "ms": "2.1.2" } }, "decimal.js": { - "version": "10.3.1", - "resolved": "https://registry.npmjs.org/decimal.js/-/decimal.js-10.3.1.tgz", - "integrity": "sha512-V0pfhfr8suzyPGOx3nmq4aHqabehUZn6Ch9kyFpV79TGDTWFmHqUqXdabR7QHqxzrYolF4+tVmJhUG4OURg5dQ==" + "version": "10.3.1" }, "decode-uri-component": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/decode-uri-component/-/decode-uri-component-0.2.0.tgz", - "integrity": "sha512-hjf+xovcEn31w/EUYdTXQh/8smFL/dzYjohQGEIgjyNavaJfBY2p5F527Bo1VPATxv0VYTUC2bOcXvqFwk78Og==" + "dev": true }, "dedent": { - "version": "0.7.0", - "resolved": "https://registry.npmjs.org/dedent/-/dedent-0.7.0.tgz", - "integrity": "sha512-Q6fKUPqnAHAyhiUgFU7BUzLiv0kd8saH9al7tnu5Q/okj6dnupxyTgFIBjVzJATdfIAm9NAsvXNzjaKa+bxVyA==" + "version": "0.7.0" }, "deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==" + "version": "0.1.4" }, "deepmerge": { - "version": "4.2.2", - "resolved": "https://registry.npmjs.org/deepmerge/-/deepmerge-4.2.2.tgz", - "integrity": "sha512-FJ3UgI4gIl+PHZm53knsuSFpE+nESMr7M4v9QcgB7S63Kj/6WqMiFQJpBBYz1Pt+66bZpP3Q7Lye0Oo9MPKEdg==" + "version": "4.2.2" }, "default-gateway": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/default-gateway/-/default-gateway-6.0.3.tgz", - "integrity": "sha512-fwSOJsbbNzZ/CUFpqFBqYfYNLj1NbMPm8MMCIzHjC83iSJRBEGmDUxU+WP661BaBQImeC2yHwXtz+P/O9o+XEg==", "requires": { "execa": "^5.0.0" } }, "define-lazy-prop": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/define-lazy-prop/-/define-lazy-prop-2.0.0.tgz", - "integrity": "sha512-Ds09qNh8yw3khSjiJjiUInaGX9xlqZDY7JVryGxdxV7NPeuqQfplOpQ66yJFZut3jLa5zOwkXw1g9EI2uKh4Og==" + "version": "2.0.0" }, "define-properties": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.1.4.tgz", - "integrity": "sha512-uckOqKcfaVvtBdsVkdPv3XjveQJsNQqmhXgRi8uhvWWuPYZCNlzT8qAyblUgNoXdHdjMTzAqeGjAoli8f+bzPA==", "requires": { "has-property-descriptors": "^1.0.0", "object-keys": "^1.1.1" @@ -22226,24 +20265,16 @@ }, "defined": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/defined/-/defined-1.0.0.tgz", - "integrity": "sha512-Y2caI5+ZwS5c3RiNDJ6u53VhQHv+hHKwhkI1iHvceKUHw9Df6EK2zRLfjejRgMuCuxK7PfSWIMwWecceVvThjQ==", "dev": true }, "delayed-stream": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/delayed-stream/-/delayed-stream-1.0.0.tgz", - "integrity": "sha512-ZySD7Nf91aLB0RxL4KGrKHBXl7Eds1DAmEdcoVawXnLD7SDhpNgtuII2aAkg7a7QS41jxPSZ17p4VdGnMHk3MQ==" + "version": "1.0.0" }, "depd": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/depd/-/depd-2.0.0.tgz", - "integrity": "sha512-g7nH6P6dyDioJogAAGprGpCtVImJhpPk/roCzdb3fIh61/s/nPsfR6onyMwkCAR/OlC3yBC0lESvUoQEAssIrw==" + "version": "2.0.0" }, "des.js": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/des.js/-/des.js-1.0.1.tgz", - "integrity": "sha512-Q0I4pfFrv2VPd34/vfLrFOoRmlYj3OV50i7fskps1jZWK1kApMWWT9G6RRUeYedLcBDIhnSDaUvJMb3AhUlaEA==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -22251,24 +20282,16 @@ } }, "destroy": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/destroy/-/destroy-1.2.0.tgz", - "integrity": "sha512-2sJGJTaXIIaR1w4iJSNoN0hnMY7Gpc/n8D4qSCJw8QqFWXf7cuAgnEHxBpweaVcPevC2l3KpjYCx3NypQQgaJg==" + "version": "1.2.0" }, "detect-newline": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/detect-newline/-/detect-newline-3.1.0.tgz", - "integrity": "sha512-TLz+x/vEXm/Y7P7wn1EJFNLxYpUD4TgMosxY6fAVJUnJMbupHBOncxyWUG9OpTaH9EBD7uFI5LfEgmMOc54DsA==" + "version": "3.1.0" }, "detect-node": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/detect-node/-/detect-node-2.1.0.tgz", - "integrity": "sha512-T0NIuQpnTvFDATNuHN5roPwSBG83rFsuO+MXXH9/3N1eFbn4wcPjttvjMLEPWJ0RGUYgQE7cGgS3tNxbqCGM7g==" + "version": "2.1.0" }, "detect-port-alt": { "version": "1.1.6", - "resolved": "https://registry.npmjs.org/detect-port-alt/-/detect-port-alt-1.1.6.tgz", - "integrity": "sha512-5tQykt+LqfJFBEYaDITx7S7cR7mJ/zQmLXZ2qt5w04ainYZw6tBf9dBunMjVeVOdYVRUzUOE4HkY5J7+uttb5Q==", "requires": { "address": "^1.0.1", "debug": "^2.6.0" @@ -22276,23 +20299,17 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "detective": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/detective/-/detective-5.2.1.tgz", - "integrity": "sha512-v9XE1zRnz1wRtgurGu0Bs8uHKFSTdteYZNbIPFVhUZ39L/S79ppMpdmVOZAnoz1jfEFodc48n6MX483Xo3t1yw==", "dev": true, "requires": { "acorn-node": "^1.8.2", @@ -22302,19 +20319,13 @@ }, "didyoumean": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/didyoumean/-/didyoumean-1.2.2.tgz", - "integrity": "sha512-gxtyfqMg7GKyhQmb056K7M3xszy/myH8w+B4RT+QXBQsvAOdc3XymqDDPHx1BgPgsdAA5SIifona89YtRATDzw==", "dev": true }, "diff-sequences": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/diff-sequences/-/diff-sequences-27.5.1.tgz", - "integrity": "sha512-k1gCAXAsNgLwEL+Y8Wvl+M6oEFj5bgazfZULpS5CneoPPXRaCCW7dm+q21Ky2VEE5X+VeRDBVg1Pcvvsr4TtNQ==" + "version": "27.5.1" }, "diffie-hellman": { "version": "5.0.3", - "resolved": "https://registry.npmjs.org/diffie-hellman/-/diffie-hellman-5.0.3.tgz", - "integrity": "sha512-kqag/Nl+f3GwyK25fhUMYj81BUOrZ9IuJsjIcDE5icNM9FJHAVm3VcUDxdLPoQtTuUylWm6ZIknYJwwaPxsUzg==", "dev": true, "requires": { "bn.js": "^4.1.0", @@ -22324,64 +20335,47 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } }, "dir-glob": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", "requires": { "path-type": "^4.0.0" } }, "dlv": { "version": "1.1.3", - "resolved": "https://registry.npmjs.org/dlv/-/dlv-1.1.3.tgz", - "integrity": "sha512-+HlytyjlPKnIG8XuRG8WvmBP8xs8P71y+SKKS6ZXWoEgLuePxtDoUEiH7WkdePWrQ5JBpE6aoVqfZfJUQkjXwA==", "dev": true }, "dns-equal": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dns-equal/-/dns-equal-1.0.0.tgz", - "integrity": "sha512-z+paD6YUQsk+AbGCEM4PrOXSss5gd66QfcVBFTKR/HpFL9jCqikS94HYwKww6fQyO7IxrIIyUu+g0Ka9tUS2Cg==" + "version": "1.0.0" }, "dns-packet": { "version": "5.4.0", - "resolved": "https://registry.npmjs.org/dns-packet/-/dns-packet-5.4.0.tgz", - "integrity": "sha512-EgqGeaBB8hLiHLZtp/IbaDQTL8pZ0+IvwzSHA6d7VyMDM+B9hgddEMa9xjK5oYnw0ci0JQ6g2XCD7/f6cafU6g==", "requires": { "@leichtgewicht/ip-codec": "^2.0.1" } }, "doctrine": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", "requires": { "esutils": "^2.0.2" } }, "dom-accessibility-api": { "version": "0.5.14", - "resolved": "https://registry.npmjs.org/dom-accessibility-api/-/dom-accessibility-api-0.5.14.tgz", - "integrity": "sha512-NMt+m9zFMPZe0JcY9gN224Qvk6qLIdqex29clBvc/y75ZBX9YA9wNK3frsYvu2DI1xcCIwxwnX+TlsJ2DSOADg==" + "dev": true }, "dom-converter": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/dom-converter/-/dom-converter-0.2.0.tgz", - "integrity": "sha512-gd3ypIPfOMr9h5jIKq8E3sHOTCjeirnl0WK5ZdS1AW0Odt0b1PaWaHdJ4Qk4klv+YB9aJBS7mESXjFoDQPu6DA==", "requires": { "utila": "~0.4" } }, "dom-serializer": { "version": "1.4.1", - "resolved": "https://registry.npmjs.org/dom-serializer/-/dom-serializer-1.4.1.tgz", - "integrity": "sha512-VHwB3KfrcOOkelEG2ZOfxqLZdfkil8PtJi4P8N2MMXucZq2yLp75ClViUlOVwyoHEDjYU433Aq+5zWP61+RGag==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.2.0", @@ -22389,50 +20383,36 @@ }, "dependencies": { "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "version": "2.2.0" } } }, "domain-browser": { "version": "4.22.0", - "resolved": "https://registry.npmjs.org/domain-browser/-/domain-browser-4.22.0.tgz", - "integrity": "sha512-IGBwjF7tNk3cwypFNH/7bfzBcgSCbaMOD3GsaY1AU/JRrnHnYgEM0+9kQt52iZxjNsjBtJYtao146V+f8jFZNw==", "dev": true }, "domelementtype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/domelementtype/-/domelementtype-2.3.0.tgz", - "integrity": "sha512-OLETBj6w0OsagBwdXnPdN0cnMfF9opN69co+7ZrbfPGrdpPVNBUj02spi6B1N7wChLQiPn4CSH/zJvXw56gmHw==" + "version": "2.3.0" }, "domexception": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/domexception/-/domexception-2.0.1.tgz", - "integrity": "sha512-yxJ2mFy/sibVQlu5qHjOkf9J3K6zgmCxgJ94u2EdvDOV09H+32LtRswEcUsmUWN72pVLOEnTSRaIVVzVQgS0dg==", "requires": { "webidl-conversions": "^5.0.0" }, "dependencies": { "webidl-conversions": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-5.0.0.tgz", - "integrity": "sha512-VlZwKPCkYKxQgeSbH5EyngOmRp7Ww7I9rQLERETtf5ofd9pGeswWiOtogpEO850jziPRarreGxn5QIiTqpb2wA==" + "version": "5.0.0" } } }, "domhandler": { "version": "4.3.1", - "resolved": "https://registry.npmjs.org/domhandler/-/domhandler-4.3.1.tgz", - "integrity": "sha512-GrwoxYN+uWlzO8uhUXRl0P+kHE4GtVPfYzVLcUxPL7KNdHKj66vvlhiweIHqYYXWlw+T8iLMp42Lm67ghw4WMQ==", "requires": { "domelementtype": "^2.2.0" } }, "domutils": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/domutils/-/domutils-2.8.0.tgz", - "integrity": "sha512-w96Cjofp72M5IIhpjgobBimYEfoPjx1Vx0BSX9P30WBdZW2WIKU0T1Bd0kz2eNZ9ikjKgHbEyKx8BB6H1L3h3A==", "requires": { "dom-serializer": "^1.0.1", "domelementtype": "^2.2.0", @@ -22441,50 +20421,34 @@ }, "dot-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/dot-case/-/dot-case-3.0.4.tgz", - "integrity": "sha512-Kv5nKlh6yRrdrGvxeJ2e5y2eRUpkUosIW4A2AS38zwSz27zu7ufDwQPi5Jhs3XAlGNetl3bmnGhQsMtkKJnj3w==", "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" } }, "dotenv": { - "version": "10.0.0", - "resolved": "https://registry.npmjs.org/dotenv/-/dotenv-10.0.0.tgz", - "integrity": "sha512-rlBi9d8jpv9Sf1klPjNfFAuWDjKLwTIJJ/VxtoTwIR6hnZxcEOQCZg2oIL3MWBYw5GpUDKOEnND7LXTbIpQ03Q==" + "version": "10.0.0" }, "dotenv-expand": { - "version": "5.1.0", - "resolved": "https://registry.npmjs.org/dotenv-expand/-/dotenv-expand-5.1.0.tgz", - "integrity": "sha512-YXQl1DSa4/PQyRfgrv6aoNjhasp/p4qs9FjJ4q4cQk+8m4r6k4ZSiEyytKG8f8W9gi8WsQtIObNmKd+tMzNTmA==" + "version": "5.1.0" }, "duplexer": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/duplexer/-/duplexer-0.1.2.tgz", - "integrity": "sha512-jtD6YG370ZCIi/9GTaJKQxWTZD045+4R4hTk/x1UyoqadyJ9x9CgSi1RlVDQF8U2sxLLSnFkCaMihqljHIWgMg==" + "version": "0.1.2" }, "ee-first": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/ee-first/-/ee-first-1.1.1.tgz", - "integrity": "sha512-WMwm9LhRUo+WUaRN+vRuETqG89IgZphVSNkdFgeb6sS/E4OrDIN7t48CAewSHXc6C8lefD8KKfr5vY61brQlow==" + "version": "1.1.1" }, "ejs": { "version": "3.1.8", - "resolved": "https://registry.npmjs.org/ejs/-/ejs-3.1.8.tgz", - "integrity": "sha512-/sXZeMlhS0ArkfX2Aw780gJzXSMPnKjtspYZv+f3NiKLlubezAHDU5+9xz6gd3/NhG3txQCo6xlglmTS+oTGEQ==", "requires": { "jake": "^10.8.5" } }, "electron-to-chromium": { - "version": "1.4.172", - "resolved": "https://registry.npmjs.org/electron-to-chromium/-/electron-to-chromium-1.4.172.tgz", - "integrity": "sha512-yDoFfTJnqBAB6hSiPvzmsBJSrjOXJtHSJoqJdI/zSIh7DYupYnIOHt/bbPw/WE31BJjNTybDdNAs21gCMnTh0Q==" + "version": "1.4.172" }, "elliptic": { "version": "6.5.4", - "resolved": "https://registry.npmjs.org/elliptic/-/elliptic-6.5.4.tgz", - "integrity": "sha512-iLhC6ULemrljPZb+QutR5TQGB+pdW6KGD5RSegS+8sorOZT+rdQFbsQFJgvN3eRqNALqJer4oQ16YvJHlU8hzQ==", "dev": true, "requires": { "bn.js": "^4.11.9", @@ -22498,66 +20462,55 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } }, "emittery": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.8.1.tgz", - "integrity": "sha512-uDfvUjVrfGJJhymx/kz6prltenw1u7WrCg1oa94zYY8xxVpLLUu045LAT0dhDZdXG58/EpPL/5kA180fQ/qudg==" + "version": "0.8.1" }, "emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==" + "version": "9.2.2" }, "emojis-list": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/emojis-list/-/emojis-list-3.0.0.tgz", - "integrity": "sha512-/kyM18EfinwXZbno9FyUGeFh87KC8HRQBQGildHZbEuRyWFOmv1U10o9BBp8XVZDVNNuQKyIGIu5ZYAAXJ0V2Q==" + "version": "3.0.0" }, "encodeurl": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/encodeurl/-/encodeurl-1.0.2.tgz", - "integrity": "sha512-TPJXq8JqFaVYm2CWmPvnP2Iyo4ZSM7/QKcSmuMLDObfpH5fi7RUGmd/rTDf+rut/saiDiQEeVTNgAmJEdAOx0w==" + "version": "1.0.2" + }, + "end-of-stream": { + "version": "1.4.4", + "resolved": "https://registry.npmjs.org/end-of-stream/-/end-of-stream-1.4.4.tgz", + "integrity": "sha512-+uw1inIHVPQoaVuHzRyXd21icM+cnt4CzD5rW+NC1wjOUSTOs+Te7FOv7AhN7vS9x/oIyhLP5PR1H+phQAHu5Q==", + "dev": true, + "requires": { + "once": "^1.4.0" + } }, "enhanced-resolve": { "version": "5.10.0", - "resolved": "https://registry.npmjs.org/enhanced-resolve/-/enhanced-resolve-5.10.0.tgz", - "integrity": "sha512-T0yTFjdpldGY8PmuXXR0PyQ1ufZpEGiHVrp7zHKB7jdR4qlmZHhONVM5AQOAWXuF/w3dnHbEQVrNptJgt7F+cQ==", "requires": { "graceful-fs": "^4.2.4", "tapable": "^2.2.0" } }, "entities": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/entities/-/entities-3.0.1.tgz", - "integrity": "sha512-WiyBqoomrwMdFG1e0kqvASYfnlb0lp8M5o5Fw2OFq1hNZxxcNk8Ik0Xm7LxzBhuidnZB/UtBqVCgUz3kBOP51Q==" + "version": "3.0.1" }, "error-ex": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", "requires": { "is-arrayish": "^0.2.1" } }, "error-stack-parser": { "version": "2.1.4", - "resolved": "https://registry.npmjs.org/error-stack-parser/-/error-stack-parser-2.1.4.tgz", - "integrity": "sha512-Sk5V6wVazPhq5MhpO+AUxJn5x7XSXGl1R93Vn7i+zS15KDVxQijejNCrz8340/2bgLBjR9GtEG8ZVKONDjcqGQ==", "requires": { "stackframe": "^1.3.4" } }, "es-abstract": { "version": "1.20.1", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.20.1.tgz", - "integrity": "sha512-WEm2oBhfoI2sImeM4OF2zE2V3BYdSF+KnSi9Sidz51fQHd7+JuF8Xgcj9/0o+OWeIeIS/MiuNnlruQrJf16GQA==", "requires": { "call-bind": "^1.0.2", "es-to-primitive": "^1.2.1", @@ -22585,22 +20538,16 @@ } }, "es-module-lexer": { - "version": "0.9.3", - "resolved": "https://registry.npmjs.org/es-module-lexer/-/es-module-lexer-0.9.3.tgz", - "integrity": "sha512-1HQ2M2sPtxwnvOvT1ZClHyQDiggdNjURWpY2we6aMKCQiUVxTmVs2UYPLIrD84sS+kMdUwfBSylbJPwNnBrnHQ==" + "version": "0.9.3" }, "es-shim-unscopables": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.0.tgz", - "integrity": "sha512-Jm6GPcCdC30eMLbZ2x8z2WuRwAws3zTBBKuusffYVUrNj/GVSUAZ+xKMaUpfNDR5IbyNA5LJbaecoUVbmUcB1w==", "requires": { "has": "^1.0.3" } }, "es-to-primitive": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.2.1.tgz", - "integrity": "sha512-QCOllgZJtaUo9miYBcLChTUaHNjJF3PYs1VidD7AwiEj1kYxKeQTctLAezAOH5ZKRH0g2IgPn6KwB4IT8iRpvA==", "requires": { "is-callable": "^1.1.4", "is-date-object": "^1.0.1", @@ -22609,29 +20556,19 @@ }, "es6-object-assign": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/es6-object-assign/-/es6-object-assign-1.1.0.tgz", - "integrity": "sha512-MEl9uirslVwqQU369iHNWZXsI8yaZYGg/D65aOgZkeyFJwHYSxilf7rQzXKI7DdDuBPrBXbfk3sl9hJhmd5AUw==", "dev": true }, "escalade": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/escalade/-/escalade-3.1.1.tgz", - "integrity": "sha512-k0er2gUkLf8O0zKJiAhmkTnJlTvINGv7ygDNPbeIsX/TJjGJZHuh9B2UxbsaEkmlEo9MfhrSzmhIlhRlI2GXnw==" + "version": "3.1.1" }, "escape-html": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/escape-html/-/escape-html-1.0.3.tgz", - "integrity": "sha512-NiSupZ4OeuGwr68lGIeym/ksIZMJodUGOSCZ/FSnTxcrekbvqrgdUxlJOMpijaKZVjAJrWrGs/6Jy8OMuyj9ow==" + "version": "1.0.3" }, "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==" + "version": "1.0.5" }, "escodegen": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escodegen/-/escodegen-2.0.0.tgz", - "integrity": "sha512-mmHKys/C8BFUGI+MAWNcSYoORYLMdPzjrknd2Vc+bUsjN5bXcr8EhrNB+UTqfL1y3I9c4fw2ihgtMPQLBRiQxw==", "requires": { "esprima": "^4.0.1", "estraverse": "^5.2.0", @@ -22642,8 +20579,6 @@ "dependencies": { "levn": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.3.0.tgz", - "integrity": "sha512-0OO4y2iOHix2W6ujICbKIaEQXvFQHue65vUG3pb5EUomzPI90z9hsA1VsO/dbIIpC53J8gxM9Q4Oho0jrCM/yA==", "requires": { "prelude-ls": "~1.1.2", "type-check": "~0.3.2" @@ -22651,8 +20586,6 @@ }, "optionator": { "version": "0.8.3", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.8.3.tgz", - "integrity": "sha512-+IW9pACdk3XWmmTXG8m3upGUJst5XRGzxMRjXzAuJ1XnIFNvfhjjIuYkDvysnPQ7qzqVzLt78BCruntqRhWQbA==", "requires": { "deep-is": "~0.1.3", "fast-levenshtein": "~2.0.6", @@ -22663,20 +20596,14 @@ } }, "prelude-ls": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.1.2.tgz", - "integrity": "sha512-ESF23V4SKG6lVSGZgYNpbsiaAkdab6ZgOxe52p7+Kid3W3u3bxR4Vfd/o21dmN7jSt0IwgZ4v5MUd26FEtXE9w==" + "version": "1.1.2" }, "source-map": { "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==", "optional": true }, "type-check": { "version": "0.3.2", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.3.2.tgz", - "integrity": "sha512-ZCmOJdvOWDBYJlzAoFkC+Q0+bUyEOS1ltgp1MGU03fqHG+dbi9tBFU2Rd9QKiDZFAYrhPh2JUf7rZRIuHRKtOg==", "requires": { "prelude-ls": "~1.1.2" } @@ -22727,21 +20654,15 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==" + "version": "2.0.1" }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -22749,62 +20670,82 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "version": "4.0.0" }, "globals": { "version": "13.15.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.15.0.tgz", - "integrity": "sha512-bpzcOlgDhMG070Av0Vy5Owklpv1I6+j96GhUI7Rh7IzDCKLzboflLrrfqMu8NquDbiR4EOQk7XzJwqVJxicxog==", "requires": { "type-fest": "^0.20.2" } }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "js-yaml": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", "requires": { "argparse": "^2.0.1" } }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } }, "type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==" + "version": "0.20.2" } } }, + "eslint-config-airbnb": { + "version": "19.0.4", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb/-/eslint-config-airbnb-19.0.4.tgz", + "integrity": "sha512-T75QYQVQX57jiNgpF9r1KegMICE94VYwoFQyMGhrvc+lB8YF2E/M/PYDaQe1AJcWaEgqLE+ErXV1Og/+6Vyzew==", + "dev": true, + "requires": { + "eslint-config-airbnb-base": "^15.0.0", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5" + } + }, + "eslint-config-airbnb-base": { + "version": "15.0.0", + "resolved": "https://registry.npmjs.org/eslint-config-airbnb-base/-/eslint-config-airbnb-base-15.0.0.tgz", + "integrity": "sha512-xaX3z4ZZIcFLvh2oUNvcX5oEofXda7giYmuplVxoOg5A7EXJMrUyqRgR+mhDhPK8LZ4PttFOBvCYDbX3sUoUig==", + "dev": true, + "requires": { + "confusing-browser-globals": "^1.0.10", + "object.assign": "^4.1.2", + "object.entries": "^1.1.5", + "semver": "^6.3.0" + }, + "dependencies": { + "semver": { + "version": "6.3.0", + "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", + "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==", + "dev": true + } + } + }, + "eslint-config-prettier": { + "version": "8.5.0", + "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-8.5.0.tgz", + "integrity": "sha512-obmWKLUNCnhtQRKc+tmnYuQl0pFU1ibYJQ5BGhTVB08bHe9wC8qUeG7c08dj9XX+AuPj1YSGSQIHl1pnDHZR0Q==", + "dev": true, + "requires": {} + }, "eslint-config-react-app": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/eslint-config-react-app/-/eslint-config-react-app-7.0.1.tgz", - "integrity": "sha512-K6rNzvkIeHaTd8m/QEh1Zko0KI7BACWkkneSs6s9cKZC/J27X3eZR6Upt1jkmZ/4FK+XUOPPxMEN7+lbUXfSlA==", "requires": { "@babel/core": "^7.16.0", "@babel/eslint-parser": "^7.16.3", @@ -22824,8 +20765,6 @@ }, "eslint-import-resolver-node": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.6.tgz", - "integrity": "sha512-0En0w03NRVMn9Uiyn8YRPDKvWjxCWkslUEhGNTdGx15RvPJYQ+lbOlqrlNI2vEAs4pDYK4f/HN2TbDmk5TP0iw==", "requires": { "debug": "^3.2.7", "resolve": "^1.20.0" @@ -22833,18 +20772,50 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { "ms": "^2.1.1" } } } }, + "eslint-import-resolver-typescript": { + "version": "3.1.1", + "resolved": "https://registry.npmjs.org/eslint-import-resolver-typescript/-/eslint-import-resolver-typescript-3.1.1.tgz", + "integrity": "sha512-rnC7s69VAXeg3RVhPIhiX8M/fHiPaDyK8zqw8wUDYy34weWQcfyvN5sw/74HhGKiv/teD+BF8bQMZthoyrWTvA==", + "dev": true, + "requires": { + "debug": "^4.3.4", + "enhanced-resolve": "^5.9.3", + "get-tsconfig": "^4.0.6", + "globby": "^13.1.2", + "is-core-module": "^2.9.0", + "is-glob": "^4.0.3", + "synckit": "^0.7.1" + }, + "dependencies": { + "globby": { + "version": "13.1.2", + "resolved": "https://registry.npmjs.org/globby/-/globby-13.1.2.tgz", + "integrity": "sha512-LKSDZXToac40u8Q1PQtZihbNdTYSNMuWe+K5l+oa6KgDzSvVrHXlJy40hUP522RjAIoNLJYBJi7ow+rbFpIhHQ==", + "dev": true, + "requires": { + "dir-glob": "^3.0.1", + "fast-glob": "^3.2.11", + "ignore": "^5.2.0", + "merge2": "^1.4.1", + "slash": "^4.0.0" + } + }, + "slash": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", + "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==", + "dev": true + } + } + }, "eslint-module-utils": { "version": "2.7.3", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.7.3.tgz", - "integrity": "sha512-088JEC7O3lDZM9xGe0RerkOMd0EjFl+Yvd1jPWIkMT5u3H9+HC34mWWPnqPrN13gieT9pBOO+Qt07Nb/6TresQ==", "requires": { "debug": "^3.2.7", "find-up": "^2.1.0" @@ -22852,24 +20823,18 @@ "dependencies": { "debug": { "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", "requires": { "ms": "^2.1.1" } }, "find-up": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-2.1.0.tgz", - "integrity": "sha512-NWzkk0jSJtTt08+FBFMvXoeZnOJD+jTtsRmBYbAIzJdX6l7dLgR7CTubCM5/eDdPUBvLCeVasP1brfVR/9/EZQ==", "requires": { "locate-path": "^2.0.0" } }, "locate-path": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-2.0.0.tgz", - "integrity": "sha512-NCI2kiDkyR7VeEKm27Kda/iQHyKJe1Bu0FlTbYp3CqJu+9IFe9bLyAjMxf5ZDDbEg+iMPzB5zYyUTSm8wVTKmA==", "requires": { "p-locate": "^2.0.0", "path-exists": "^3.0.0" @@ -22877,36 +20842,26 @@ }, "p-limit": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-1.3.0.tgz", - "integrity": "sha512-vvcXsLAJ9Dr5rQOPk7toZQZJApBl2K4J6dANSsEuh6QI41JYcsS/qhTGa9ErIUUgK3WNQoJYvylxvjqmiqEA9Q==", "requires": { "p-try": "^1.0.0" } }, "p-locate": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-2.0.0.tgz", - "integrity": "sha512-nQja7m7gSKuewoVRen45CtVfODR3crN3goVQ0DDZ9N3yHxgpkuBhZqsaiotSQRrADUrne346peY7kT3TSACykg==", "requires": { "p-limit": "^1.1.0" } }, "p-try": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-1.0.0.tgz", - "integrity": "sha512-U1etNYuMJoIz3ZXSrrySFjsXQTWOx2/jdi86L+2pRvph/qMKL6sbcCYdH23fqsbm8TH2Gn0OybpT4eSFlCVHww==" + "version": "1.0.0" }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "version": "3.0.0" } } }, "eslint-plugin-flowtype": { "version": "8.0.3", - "resolved": "https://registry.npmjs.org/eslint-plugin-flowtype/-/eslint-plugin-flowtype-8.0.3.tgz", - "integrity": "sha512-dX8l6qUL6O+fYPtpNRideCFSpmWOUVx5QcaGLVqe/vlDiBSe4vYljDWDETwnyFzpl7By/WVIu6rcrniCgH9BqQ==", "requires": { "lodash": "^4.17.21", "string-natural-compare": "^3.0.1" @@ -22934,31 +20889,23 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { "esutils": "^2.0.2" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "eslint-plugin-jest": { "version": "25.7.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-jest/-/eslint-plugin-jest-25.7.0.tgz", - "integrity": "sha512-PWLUEXeeF7C9QGKqvdSbzLOiLTx+bno7/HC9eefePfEb257QFHg7ye3dh80AZVkaa/RQsBB1Q/ORQvg2X7F0NQ==", "requires": { "@typescript-eslint/experimental-utils": "^5.0.0" } @@ -22985,20 +20932,25 @@ "dependencies": { "aria-query": { "version": "4.2.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-4.2.2.tgz", - "integrity": "sha512-o/HelwhuKpTj/frsOsbNLNgnNGVIFsVP/SW2BSF14gVl7kAfMOJ6/8wUAUvG1R1NHKrfG+2sHZTu0yauT1qBrA==", "requires": { "@babel/runtime": "^7.10.2", "@babel/runtime-corejs3": "^7.10.2" } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, + "eslint-plugin-prettier": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-4.1.0.tgz", + "integrity": "sha512-A3AXIEfTnq3D5qDFjWJdQ9c4BLhw/TqhSR+6+SVaoPJBAWciFEuJiNQh275OnjRrAi7yssZzuWBRw66VG2g6UA==", + "dev": true, + "requires": { + "prettier-linter-helpers": "^1.0.0" + } + }, "eslint-plugin-react": { "version": "7.30.1", "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.30.1.tgz", @@ -23022,16 +20974,12 @@ "dependencies": { "doctrine": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", "requires": { "esutils": "^2.0.2" } }, "resolve": { "version": "2.0.0-next.4", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.4.tgz", - "integrity": "sha512-iMDbmAWtfU+MHpxt/I5iWI7cY6YVEZUQ3MBgPQ++XD1PELuJHIl82xBmObyP2KyQmkNB2dsqF7seoQQiAn5yDQ==", "requires": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -23039,9 +20987,7 @@ } }, "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, @@ -23053,16 +20999,12 @@ }, "eslint-plugin-testing-library": { "version": "5.5.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-testing-library/-/eslint-plugin-testing-library-5.5.1.tgz", - "integrity": "sha512-plLEkkbAKBjPxsLj7x4jNapcHAg2ernkQlKKrN2I8NrQwPISZHyCUNvg5Hv3EDqOQReToQb5bnqXYbkijJPE/g==", "requires": { "@typescript-eslint/utils": "^5.13.0" } }, "eslint-scope": { "version": "7.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.1.1.tgz", - "integrity": "sha512-QKQM/UXpIiHcLqJ5AOyIW7XZmzjkzQXYE54n1++wb0u9V/abW3l9uQnxX8Z5Xd18xyKIMTUAyQ0k1e8pz6LUrw==", "requires": { "esrecurse": "^4.3.0", "estraverse": "^5.2.0" @@ -23070,28 +21012,20 @@ }, "eslint-utils": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-3.0.0.tgz", - "integrity": "sha512-uuQC43IGctw68pJA1RgbQS8/NP7rch6Cwd4j3ZBtgo4/8Flj4eGE7ZYSZRN3iq5pVUv6GPdW5Z1RFleo84uLDA==", "requires": { "eslint-visitor-keys": "^2.0.0" }, "dependencies": { "eslint-visitor-keys": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-2.1.0.tgz", - "integrity": "sha512-0rSmRBzXgDzIsD6mGdJgevzgezI534Cer5L/vyMX0kHzT/jiB43jRhd9YUlMGYLQy2zprNmoT8qasCGtY+QaKw==" + "version": "2.1.0" } } }, "eslint-visitor-keys": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.3.0.tgz", - "integrity": "sha512-mQ+suqKJVyeuwGYHAdjMFqjCyfl8+Ldnxuyp3ldiMBFKkvytrXUZWaiPCEav8qDHKty44bD+qV1IP4T+w+xXRA==" + "version": "3.3.0" }, "eslint-webpack-plugin": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/eslint-webpack-plugin/-/eslint-webpack-plugin-3.2.0.tgz", - "integrity": "sha512-avrKcGncpPbPSUHX6B3stNGzkKFto3eL+DKM4+VyMrVnhPc3vRczVlCq3uhuFOdRvDHTVXuzwk1ZKUrqDQHQ9w==", "requires": { "@types/eslint": "^7.29.0 || ^8.4.1", "jest-worker": "^28.0.2", @@ -23102,8 +21036,6 @@ "dependencies": { "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -23113,21 +21045,15 @@ }, "ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { "fast-deep-equal": "^3.1.3" } }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "jest-worker": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-28.1.1.tgz", - "integrity": "sha512-Au7slXB08C6h+xbJPp7VIb6U0XX5Kc9uel/WFc6/rcTzGiaVCBRngBExSYuXSLFPULPSYU3cJ3ybS988lNFQhQ==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -23135,14 +21061,10 @@ } }, "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "version": "1.0.0" }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -23152,8 +21074,6 @@ }, "supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { "has-flag": "^4.0.0" } @@ -23162,8 +21082,6 @@ }, "espree": { "version": "9.3.2", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.3.2.tgz", - "integrity": "sha512-D211tC7ZwouTIuY5x9XnS0E9sWNChB7IYKX/Xp5eQj3nFXhqmiUDB9q27y76oFl8jTg3pXcQx/bpxMfs3CIZbA==", "requires": { "acorn": "^8.7.1", "acorn-jsx": "^5.3.2", @@ -23171,60 +21089,40 @@ } }, "esprima": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/esprima/-/esprima-4.0.1.tgz", - "integrity": "sha512-eGuFFw7Upda+g4p+QHvnW0RyTX/SVeJBDM/gCtMARO0cLuT2HcEKnTPvhjV6aGeqrCB/sbNop0Kszm0jsaWU4A==" + "version": "4.0.1" }, "esquery": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.4.0.tgz", - "integrity": "sha512-cCDispWt5vHHtwMY2YrAQ4ibFkAL8RbH5YGBnZBc90MolvvfkkQcJro/aZiAQUlQ3qgrYS6D6v8Gc5G5CQsc9w==", "requires": { "estraverse": "^5.1.0" } }, "esrecurse": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", "requires": { "estraverse": "^5.2.0" } }, "estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==" + "version": "5.3.0" }, "estree-walker": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/estree-walker/-/estree-walker-1.0.1.tgz", - "integrity": "sha512-1fMXF3YP4pZZVozF8j/ZLfvnR8NSIljt56UhbZ5PeeDmmGHpgpdwQt7ITlGvYaQukCvuBRMLEiKiYC+oeIg4cg==" + "version": "1.0.1" }, "esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==" + "version": "2.0.3" }, "etag": { - "version": "1.8.1", - "resolved": "https://registry.npmjs.org/etag/-/etag-1.8.1.tgz", - "integrity": "sha512-aIL5Fx7mawVa300al2BnEE4iNvo1qETxLrPI/o05L7z6go7fCw1J6EQmbK4FmJ2AS7kgVF/KEZWufBfdClMcPg==" + "version": "1.8.1" }, "eventemitter3": { - "version": "4.0.7", - "resolved": "https://registry.npmjs.org/eventemitter3/-/eventemitter3-4.0.7.tgz", - "integrity": "sha512-8guHBZCwKnFhYdHr2ysuRWErTwhoN2X8XELRlrRwpmfeY2jjuUN4taQMsULKUVo1K4DvZl+0pgfyoysHxvmvEw==" + "version": "4.0.7" }, "events": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/events/-/events-3.3.0.tgz", - "integrity": "sha512-mQw+2fkQbALzQ7V0MY0IqdnXNOeTtP4r0lN9z7AAawCXgqea7bDii20AYrIBrFd/Hx0M2Ocz6S111CaFkUcb0Q==" + "version": "3.3.0" }, "evp_bytestokey": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/evp_bytestokey/-/evp_bytestokey-1.0.3.tgz", - "integrity": "sha512-/f2Go4TognH/KvCISP7OUsHn85hT9nUkxxA9BEWxFn+Oj9o8ZNLm/40hdlgSLyuOimsrTKLUMEorQexp/aPQeA==", "dev": true, "requires": { "md5.js": "^1.3.4", @@ -23233,8 +21131,6 @@ }, "execa": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/execa/-/execa-5.1.1.tgz", - "integrity": "sha512-8uSpZZocAZRBAPIEINJj3Lo9HyGitllczc27Eh5YYojjMFMn8yHMDMaUHE2Jqfq05D/wucwI4JGURyXt1vchyg==", "requires": { "cross-spawn": "^7.0.3", "get-stream": "^6.0.0", @@ -23248,19 +21144,13 @@ } }, "exenv": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/exenv/-/exenv-1.2.2.tgz", - "integrity": "sha512-Z+ktTxTwv9ILfgKCk32OX3n/doe+OcLTRtqK9pcL+JsP3J1/VW8Uvl4ZjLlKqeW4rzK4oesDOGMEMRIZqtP4Iw==" + "version": "1.2.2" }, "exit": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/exit/-/exit-0.1.2.tgz", - "integrity": "sha512-Zk/eNKV2zbjpKzrsQ+n1G6poVbErQxJ0LBOJXaKZ1EViLzH+hrLu9cdXI4zw9dBQJslwBEpbQ2P1oS7nDxs6jQ==" + "version": "0.1.2" }, "expect": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/expect/-/expect-27.5.1.tgz", - "integrity": "sha512-E1q5hSUG2AmYQwQJ041nvgpkODHQvB+RKlB4IYdru6uJsyFTRyZAP463M+1lINorwbqAmUggi6+WwkD8lCS/Dw==", "requires": { "@jest/types": "^27.5.1", "jest-get-type": "^27.5.1", @@ -23270,8 +21160,6 @@ }, "express": { "version": "4.18.1", - "resolved": "https://registry.npmjs.org/express/-/express-4.18.1.tgz", - "integrity": "sha512-zZBcOX9TfehHQhtupq57OF8lFZ3UZi08Y97dwFCkD8p9d/d2Y3M+ykKcwaMDEL+4qyUolgBDX6AblpR3fL212Q==", "requires": { "accepts": "~1.3.8", "array-flatten": "1.1.1", @@ -23307,39 +21195,33 @@ }, "dependencies": { "array-flatten": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/array-flatten/-/array-flatten-1.1.1.tgz", - "integrity": "sha512-PCVAQswWemu6UdxsDFFX/+gVeYqKAod3D3UVm91jHwynguOwAvYPhx8nNlM++NqRcK6CxxpUafjmhIdKiHibqg==" + "version": "1.1.1" }, "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" }, "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.2.1" } } }, "fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==" + "version": "3.1.3" + }, + "fast-diff": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.2.0.tgz", + "integrity": "sha512-xJuoT5+L99XlZ8twedaRf6Ax2TgQVxvgZOYoPKqZufmJib0tL2tegPBOZb1pVNgIhlqDlA0eO0c3wBvQcmzx4w==", + "dev": true }, "fast-glob": { "version": "3.2.11", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.2.11.tgz", - "integrity": "sha512-xrO3+1bxSo3ZVHAnqzyuewYT6aMFHRAd4Kcs92MAonjwQZLsK9d0SF1IyQ3k5PoirxTW0Oe/RqFgMQ6TcNE5Ew==", "requires": { "@nodelib/fs.stat": "^2.0.2", "@nodelib/fs.walk": "^1.2.3", @@ -23350,8 +21232,6 @@ "dependencies": { "glob-parent": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", "requires": { "is-glob": "^4.0.1" } @@ -23359,51 +21239,37 @@ } }, "fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==" + "version": "2.1.0" }, "fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==" + "version": "2.0.6" }, "fastq": { "version": "1.13.0", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.13.0.tgz", - "integrity": "sha512-YpkpUnK8od0o1hmeSc7UUs/eB/vIPWJYjKck2QKIzAf71Vm1AAQ3EbuZB3g2JIy+pg+ERD0vqI79KyZiB2e2Nw==", "requires": { "reusify": "^1.0.4" } }, "faye-websocket": { "version": "0.11.4", - "resolved": "https://registry.npmjs.org/faye-websocket/-/faye-websocket-0.11.4.tgz", - "integrity": "sha512-CzbClwlXAuiRQAlUyfqPgvPoNKTckTPGfwZV4ZdAhVcP2lh9KUxJg2b5GkE7XbjKQ3YJnQ9z6D9ntLAlB+tP8g==", "requires": { "websocket-driver": ">=0.5.1" } }, "fb-watchman": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/fb-watchman/-/fb-watchman-2.0.1.tgz", - "integrity": "sha512-DkPJKQeY6kKwmuMretBhr7G6Vodr7bFwDYTXIkfG1gjvNpaxBTQV3PbXg6bR1c1UP4jPOX0jHUbbHANL9vRjVg==", "requires": { "bser": "2.1.1" } }, "file-entry-cache": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", "requires": { "flat-cache": "^3.0.4" } }, "file-loader": { "version": "6.2.0", - "resolved": "https://registry.npmjs.org/file-loader/-/file-loader-6.2.0.tgz", - "integrity": "sha512-qo3glqyTa61Ytg4u73GultjHGjdRyig3tG6lPtyX/jOEJvHif9uB0/OCI2Kif6ctF3caQTW2G5gym21oAsI4pw==", "requires": { "loader-utils": "^2.0.0", "schema-utils": "^3.0.0" @@ -23411,24 +21277,18 @@ }, "filelist": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/filelist/-/filelist-1.0.4.tgz", - "integrity": "sha512-w1cEuf3S+DrLCQL7ET6kz+gmlJdbq9J7yXCSjK/OZCPA+qEN1WyF4ZAf0YYJa4/shHJra2t/d/r8SV4Ji+x+8Q==", "requires": { "minimatch": "^5.0.1" }, "dependencies": { "brace-expansion": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", "requires": { "balanced-match": "^1.0.0" } }, "minimatch": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-5.1.0.tgz", - "integrity": "sha512-9TPBGGak4nHfGZsPBohm9AWg6NoT7QTCehS3BIJABslyZbzxfV78QM2Y6+i741OPZIafFAaiiEMh5OyIrJPgtg==", "requires": { "brace-expansion": "^2.0.1" } @@ -23436,28 +21296,20 @@ } }, "filesize": { - "version": "8.0.7", - "resolved": "https://registry.npmjs.org/filesize/-/filesize-8.0.7.tgz", - "integrity": "sha512-pjmC+bkIF8XI7fWaH8KxHcZL3DPybs1roSKP4rKDvy20tAWwIObE4+JIseG2byfGKhud5ZnM4YSGKBz7Sh0ndQ==" + "version": "8.0.7" }, "fill-range": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.0.1.tgz", - "integrity": "sha512-qOo9F+dMUmC2Lcb4BbVvnKJxTPjCm+RRpe4gDuGrzkL7mEVl/djYSu2OdQ2Pa302N4oqkSg9ir6jaLWJ2USVpQ==", "requires": { "to-regex-range": "^5.0.1" } }, "filter-obj": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/filter-obj/-/filter-obj-2.0.2.tgz", - "integrity": "sha512-lO3ttPjHZRfjMcxWKb1j1eDhTFsu4meeR3lnMcnBFhk6RuLhvEiuALu2TlfL310ph4lCYYwgF/ElIjdP739tdg==", "dev": true }, "finalhandler": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/finalhandler/-/finalhandler-1.2.0.tgz", - "integrity": "sha512-5uXcUVftlQMFnWC9qu/svkWv3GTd2PfUhK/3PLkYNAe7FbqJMt3515HaxE6eRL74GdsriiwujiawdaB1BpEISg==", "requires": { "debug": "2.6.9", "encodeurl": "~1.0.2", @@ -23470,23 +21322,17 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "find-cache-dir": { "version": "3.3.2", - "resolved": "https://registry.npmjs.org/find-cache-dir/-/find-cache-dir-3.3.2.tgz", - "integrity": "sha512-wXZV5emFEjrridIgED11OoUKLxiYjAcqot/NJdAkOhlJ+vGzwhOAfcG5OX1jP+S0PcjEn8bdMJv+g2jwQ3Onig==", "requires": { "commondir": "^1.0.1", "make-dir": "^3.0.2", @@ -23495,8 +21341,6 @@ }, "find-up": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", "requires": { "locate-path": "^6.0.0", "path-exists": "^4.0.0" @@ -23504,32 +21348,22 @@ }, "flat-cache": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.0.4.tgz", - "integrity": "sha512-dm9s5Pw7Jc0GvMYbshN6zchCA9RgQlzzEZX3vylR9IqFfS8XciblUXOKfW6SiuJ0e13eDYZoZV5wdrev7P3Nwg==", "requires": { "flatted": "^3.1.0", "rimraf": "^3.0.2" } }, "flatbuffers": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/flatbuffers/-/flatbuffers-2.0.6.tgz", - "integrity": "sha512-QTTZTXTbVfuOVQu2X6eLOw4vefUxnFJZxAKeN3rEPhjEzBtIbehimJLfVGHPM8iX0Na+9i76SBEg0skf0c0sCA==" + "version": "2.0.6" }, "flatted": { - "version": "3.2.6", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.2.6.tgz", - "integrity": "sha512-0sQoMh9s0BYsm+12Huy/rkKxVu4R1+r96YX5cG44rHV0pQ6iC3Q+mkoMFaGWObMFYQxCVT+ssG1ksneA2MI9KQ==" + "version": "3.2.6" }, "follow-redirects": { - "version": "1.15.1", - "resolved": "https://registry.npmjs.org/follow-redirects/-/follow-redirects-1.15.1.tgz", - "integrity": "sha512-yLAMQs+k0b2m7cVxpS1VKJVvoz7SS9Td1zss3XRwXj+ZDH00RJgnuLx7E44wx02kQLrdM3aOOy+FpzS7+8OizA==" + "version": "1.15.1" }, "for-each": { "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", "dev": true, "requires": { "is-callable": "^1.1.3" @@ -23537,8 +21371,6 @@ }, "fork-ts-checker-webpack-plugin": { "version": "6.5.2", - "resolved": "https://registry.npmjs.org/fork-ts-checker-webpack-plugin/-/fork-ts-checker-webpack-plugin-6.5.2.tgz", - "integrity": "sha512-m5cUmF30xkZ7h4tWUgTAcEaKmUW7tfyUyTqNNOz7OxWJ0v1VWKTcOvH8FWHUwSjlW/356Ijc9vi3XfcPstpQKA==", "requires": { "@babel/code-frame": "^7.8.3", "@types/json-schema": "^7.0.5", @@ -23557,16 +21389,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -23574,21 +21402,15 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "cosmiconfig": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/cosmiconfig/-/cosmiconfig-6.0.0.tgz", - "integrity": "sha512-xb3ZL6+L8b9JLLCx3ZdoZy4+2ECphCMo2PwqgP1tlfVq6M6YReyzBJtvWWtbDSpNr9hn96pkCiZqUcFEc+54Qg==", "requires": { "@types/parse-json": "^4.0.0", "import-fresh": "^3.1.0", @@ -23599,8 +21421,6 @@ }, "fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -23609,14 +21429,10 @@ } }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "schema-utils": { "version": "2.7.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-2.7.0.tgz", - "integrity": "sha512-0ilKFI6QQF5nxDZLFn2dMjvc4hjg/Wkg7rHd3jK6/A4a1Hl9VFdQWvgB1UMGoU94pad1P/8N7fMcEnLnSiju8A==", "requires": { "@types/json-schema": "^7.0.4", "ajv": "^6.12.2", @@ -23625,23 +21441,17 @@ }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } }, "tapable": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-1.1.3.tgz", - "integrity": "sha512-4WK/bYZmj8xLr+HUCODHGF1ZFzsYffasLUgEiMBY4fgtltdO6B4WJtlSbPaDTLpYTcGVwM2qLnFTICEcNxs3kA==" + "version": "1.1.3" } } }, "form-data": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/form-data/-/form-data-3.0.1.tgz", - "integrity": "sha512-RHkBKtLWUVwd7SqRIvCZMEvAMoGUp0XU+seQiZejj0COz3RI3hWP4sCv3gZWWLjJTd7rGwcsF5eKZGii0r/hbg==", "requires": { "asynckit": "^0.4.0", "combined-stream": "^1.0.8", @@ -23649,24 +21459,16 @@ } }, "forwarded": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/forwarded/-/forwarded-0.2.0.tgz", - "integrity": "sha512-buRG0fpBtRHSTCOASe6hD258tEubFoRLb4ZNA6NxMVHNw2gOcwHo9wyablzMzOA5z9xA9L1KNjk/Nt6MT9aYow==" + "version": "0.2.0" }, "fraction.js": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/fraction.js/-/fraction.js-4.2.0.tgz", - "integrity": "sha512-MhLuK+2gUcnZe8ZHlaaINnQLl0xRIGRfcGk2yl8xoQAfHrSsL3rYu6FCmBdkdbhc9EPlwyGHewaRsvwRMJtAlA==" + "version": "4.2.0" }, "fresh": { - "version": "0.5.2", - "resolved": "https://registry.npmjs.org/fresh/-/fresh-0.5.2.tgz", - "integrity": "sha512-zJ2mQYM18rEFOudeV4GShTGIQ7RbzA7ozbU9I/XBpm7kqgMywgmylMwXHxZJmkVoYkna9d2pVXVXPdYTP9ej8Q==" + "version": "0.5.2" }, "fs-extra": { "version": "10.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-10.1.0.tgz", - "integrity": "sha512-oRXApq54ETRj4eMiFzGnHWGy+zo5raudjuxN0b8H7s/RU2oW0Wvsx9O0ACRN/kRq9E8Vu/ReskGB5o3ji+FzHQ==", "requires": { "graceful-fs": "^4.2.0", "jsonfile": "^6.0.1", @@ -23674,30 +21476,16 @@ } }, "fs-monkey": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/fs-monkey/-/fs-monkey-1.0.3.tgz", - "integrity": "sha512-cybjIfiiE+pTWicSCLFHSrXZ6EilF30oh91FDP9S2B051prEa7QWfrVTQm10/dDpswBDXZugPa1Ogu8Yh+HV0Q==" + "version": "1.0.3" }, "fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==" - }, - "fsevents": { - "version": "2.3.2", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.2.tgz", - "integrity": "sha512-xiqMQR4xAeHTuB9uWm+fFRcIOgKBMiOBP+eXiyT7jsgVCq1bkVygt00oASowB7EdtpOHaaPgKt812P9ab+DDKA==", - "optional": true + "version": "1.0.0" }, "function-bind": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.1.tgz", - "integrity": "sha512-yIovAzMX49sF8Yl58fSCWJ5svSLuaibPxXQJFLmBObTuCr0Mf1KiPopGM9NiFjiYBCbfaa2Fh6breQ6ANVTI0A==" + "version": "1.1.1" }, "function.prototype.name": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.5.tgz", - "integrity": "sha512-uN7m/BzVKQnCUF/iW8jYea67v++2u7m5UgENbHRtdDVclOUP+FMPlCNdmk0h/ysGyo2tavMJEDqJAkJdRa1vMA==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -23706,29 +21494,19 @@ } }, "functional-red-black-tree": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/functional-red-black-tree/-/functional-red-black-tree-1.0.1.tgz", - "integrity": "sha512-dsKNQNdj6xA3T+QlADDA7mOSlX0qiMINjn0cgr+eGHGsbSHzTabcIogz2+p/iqP1Xs6EP/sS2SbqH+brGTbq0g==" + "version": "1.0.1" }, "functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==" + "version": "1.2.3" }, "gensync": { - "version": "1.0.0-beta.2", - "resolved": "https://registry.npmjs.org/gensync/-/gensync-1.0.0-beta.2.tgz", - "integrity": "sha512-3hN7NaskYvMDLQY55gnW3NQ+mesEAepTqlg+VEbj7zzqEMBVNhzcGYYeqFo/TlYz6eQiFcp1HcsCZO+nGgS8zg==" + "version": "1.0.0-beta.2" }, "get-caller-file": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/get-caller-file/-/get-caller-file-2.0.5.tgz", - "integrity": "sha512-DyFP3BM/3YHTQOCUL/w0OZHR0lpKeGrxotcHWcqNEdnltqFwXVfhEBQ94eIo34AfQpo0rGki4cyIiftY06h2Fg==" + "version": "2.0.5" }, "get-intrinsic": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.1.2.tgz", - "integrity": "sha512-Jfm3OyCxHh9DJyc28qGk+JmfkpO41A4XkneDSujN9MDXrm4oDKdHvndhZ2dN94+ERNfkYJWDclW6k2L/ZGHjXA==", "requires": { "function-bind": "^1.1.1", "has": "^1.0.3", @@ -23736,33 +21514,29 @@ } }, "get-own-enumerable-property-symbols": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/get-own-enumerable-property-symbols/-/get-own-enumerable-property-symbols-3.0.2.tgz", - "integrity": "sha512-I0UBV/XOz1XkIJHEUDMZAbzCThU/H8DxmSfmdGcKPnVhu2VfFqr34jr9777IyaTYvxjedWhqVIilEDsCdP5G6g==" + "version": "3.0.2" }, "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==" + "version": "0.1.0" }, "get-stream": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-6.0.1.tgz", - "integrity": "sha512-ts6Wi+2j3jQjqi70w5AlN8DFnkSwC+MqmxEzdEALB2qXZYV3X/b1CTfgPLGJNMeAWxdPfU8FO1ms3NUfaHCPYg==" + "version": "6.0.1" }, "get-symbol-description": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.0.tgz", - "integrity": "sha512-2EmdH1YvIQiZpltCNgkuiUnyukzxM/R6NDJX31Ke3BG1Nq5b0S2PhX59UKi9vZpPDQVdqn+1IcaAwnzTT5vCjw==", "requires": { "call-bind": "^1.0.2", "get-intrinsic": "^1.1.1" } }, + "get-tsconfig": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/get-tsconfig/-/get-tsconfig-4.1.0.tgz", + "integrity": "sha512-bhshxJhpfmeQ8x4fAvDqJV2VfGp5TfHdLpmBpNZZhMoVyfIrOippBW4mayC3DT9Sxuhcyl56Efw61qL28hG4EQ==", + "dev": true + }, "glob": { "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", "requires": { "fs.realpath": "^1.0.0", "inflight": "^1.0.4", @@ -23774,29 +21548,21 @@ }, "glob-parent": { "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", "requires": { "is-glob": "^4.0.3" } }, "glob-to-regexp": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/glob-to-regexp/-/glob-to-regexp-0.4.1.tgz", - "integrity": "sha512-lkX1HJXwyMcprw/5YUZc2s7DrpAiHB21/V+E1rHUrVNokkvB6bqMzT0VfV6/86ZNabt1k14YOIaT7nDvOX3Iiw==" + "version": "0.4.1" }, "global-modules": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/global-modules/-/global-modules-2.0.0.tgz", - "integrity": "sha512-NGbfmJBp9x8IxyJSd1P+otYK8vonoJactOogrVfFRIAEY1ukil8RSKDz2Yo7wh1oihl51l/r6W4epkeKJHqL8A==", "requires": { "global-prefix": "^3.0.0" } }, "global-prefix": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/global-prefix/-/global-prefix-3.0.0.tgz", - "integrity": "sha512-awConJSVCHVGND6x3tmMaKcQvwXLhjdkmomy2W+Goaui8YPgYgXJZewhg3fWC+DlfqqQuWg8AwqjGTD2nAPVWg==", "requires": { "ini": "^1.3.5", "kind-of": "^6.0.2", @@ -23805,8 +21571,6 @@ "dependencies": { "which": { "version": "1.3.1", - "resolved": "https://registry.npmjs.org/which/-/which-1.3.1.tgz", - "integrity": "sha512-HxJdYWq1MTIQbJ3nw0cqssHoTNU267KlrDuGZ1WYlxDStUtKUhOaJmh112/TZmHxxUfuJqPXSOm7tDyas0OSIQ==", "requires": { "isexe": "^2.0.0" } @@ -23814,14 +21578,16 @@ } }, "globals": { - "version": "11.12.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-11.12.0.tgz", - "integrity": "sha512-WOBp/EEGUiIsJSp7wcv/y6MO+lV9UoncWqxuFfm8eBwzWNgyfBd6Gz+IeKQ9jCmyhoH99g15M3T+QaVHFjizVA==" + "version": "11.12.0" + }, + "globalyzer": { + "version": "0.1.0", + "resolved": "https://registry.npmjs.org/globalyzer/-/globalyzer-0.1.0.tgz", + "integrity": "sha512-40oNTM9UfG6aBmuKxk/giHn5nQ8RVz/SS4Ir6zgzOv9/qC3kKZ9v4etGTcJbEl/NyVQH7FGU7d+X1egr57Md2Q==", + "dev": true }, "globby": { "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", "requires": { "array-union": "^2.1.0", "dir-glob": "^3.0.1", @@ -23831,72 +21597,56 @@ "slash": "^3.0.0" } }, + "globrex": { + "version": "0.1.2", + "resolved": "https://registry.npmjs.org/globrex/-/globrex-0.1.2.tgz", + "integrity": "sha512-uHJgbwAMwNFf5mLst7IWLNg14x1CkeqglJb/K3doi4dw6q2IvAAmM/Y81kevy83wP+Sst+nutFTYOGg3d1lsxg==", + "dev": true + }, "graceful-fs": { - "version": "4.2.10", - "resolved": "https://registry.npmjs.org/graceful-fs/-/graceful-fs-4.2.10.tgz", - "integrity": "sha512-9ByhssR2fPVsNZj478qUUbKfmL0+t5BDVyjShtyZZLiK7ZDAArFFfopyOTj0M05wE2tJPisA4iTnnXl2YoPvOA==" + "version": "4.2.10" }, "gzip-size": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/gzip-size/-/gzip-size-6.0.0.tgz", - "integrity": "sha512-ax7ZYomf6jqPTQ4+XCpUGyXKHk5WweS+e05MBO4/y3WJ5RkmPXNKvX+bx1behVILVwr6JSQvZAku021CHPXG3Q==", "requires": { "duplexer": "^0.1.2" } }, "handle-thing": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/handle-thing/-/handle-thing-2.0.1.tgz", - "integrity": "sha512-9Qn4yBxelxoh2Ow62nP+Ka/kMnOXRi8BXnRaUwezLNhqelnN49xKz4F/dPP8OYLxLxq6JDtZb2i9XznUQbNPTg==" + "version": "2.0.1" }, "harmony-reflect": { - "version": "1.6.2", - "resolved": "https://registry.npmjs.org/harmony-reflect/-/harmony-reflect-1.6.2.tgz", - "integrity": "sha512-HIp/n38R9kQjDEziXyDTuW3vvoxxyxjxFzXLrBr18uB47GnSt+G9D29fqrpM5ZkspMcPICud3XsBJQ4Y2URg8g==" + "version": "1.6.2" }, "has": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has/-/has-1.0.3.tgz", - "integrity": "sha512-f2dvO0VU6Oej7RkWJGrehjbzMAjFp5/VKPp5tTpWIV4JHHZK1/BxbFRtf/siA2SWTe09caDmVtYYzWEIbBS4zw==", "requires": { "function-bind": "^1.1.1" } }, "has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==" + "version": "1.0.2" }, "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==" + "version": "3.0.0" }, "has-property-descriptors": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.0.tgz", - "integrity": "sha512-62DVLZGoiEBDHQyqG4w9xCuZ7eJEwNmJRWw2VY84Oedb7WFcA27fiEVe8oUQx9hAUJ4ekurquucTGwsyO1XGdQ==", "requires": { "get-intrinsic": "^1.1.1" } }, "has-symbols": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.0.3.tgz", - "integrity": "sha512-l3LCuF6MgDNwTDKkdYGEihYjt5pRPbEg46rtlmnSPlUbgmB8LOIrKJbYYFBSbnPaJexMKtiPO8hmeRjRz2Td+A==" + "version": "1.0.3" }, "has-tostringtag": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.0.tgz", - "integrity": "sha512-kFjcSNhnlGV1kyoGk7OXKSawH5JOb/LzUc5w9B02hOTO0dfFRjbHQKvg1d6cf3HbeUmtU9VbbV3qzZ2Teh97WQ==", "requires": { "has-symbols": "^1.0.2" } }, "hash-base": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/hash-base/-/hash-base-3.1.0.tgz", - "integrity": "sha512-1nmYp/rhMDiE7AYkDw+lLwlAzz0AntGIe51F3RfFfEqyQ3feY2eI/NcwC6umIQVOASPMsWJLJScWKSSvzL9IVA==", "dev": true, "requires": { "inherits": "^2.0.4", @@ -23906,16 +21656,12 @@ "dependencies": { "safe-buffer": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==", "dev": true } } }, "hash.js": { "version": "1.1.7", - "resolved": "https://registry.npmjs.org/hash.js/-/hash.js-1.1.7.tgz", - "integrity": "sha512-taOaskGt4z4SOANNseOviYDvjEJinIkRgmp7LbKP2YTTmVxWBl87s/uzK9r+44BclBSp2X7K1hqeNfz9JbBeXA==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -23923,22 +21669,16 @@ } }, "he": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/he/-/he-1.2.0.tgz", - "integrity": "sha512-F/1DnUGPopORZi0ni+CvrCgHQ5FyEAHRLSApuYWMmrbSwoN2Mn/7k+Gl38gJnR7yyDZk6WLXwiGod1JOWNDKGw==" + "version": "1.2.0" }, "history": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/history/-/history-5.3.0.tgz", - "integrity": "sha512-ZqaKwjjrAYUYfLG+htGaIIZ4nioX2L70ZUMIFysS3xvBsSG4x/n1V6TXV3N8ZYNuFGlDirFg32T7B6WOUPDYcQ==", "requires": { "@babel/runtime": "^7.7.6" } }, "hmac-drbg": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/hmac-drbg/-/hmac-drbg-1.0.1.tgz", - "integrity": "sha512-Tti3gMqLdZfhOQY1Mzf/AanLiqh1WTiJgEj26ZuYQ9fbkLomzGchCws4FyrSd4VkpBfiNhaE1On+lOz894jvXg==", "dev": true, "requires": { "hash.js": "^1.0.3", @@ -23947,14 +21687,10 @@ } }, "hoopy": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/hoopy/-/hoopy-0.1.4.tgz", - "integrity": "sha512-HRcs+2mr52W0K+x8RzcLzuPPmVIKMSv97RGHy0Ea9y/mpcaK+xTrjICA04KAHi4GRzxliNqNJEFYWHghy3rSfQ==" + "version": "0.1.4" }, "hpack.js": { "version": "2.1.6", - "resolved": "https://registry.npmjs.org/hpack.js/-/hpack.js-2.1.6.tgz", - "integrity": "sha512-zJxVehUdMGIKsRaNt7apO2Gqp0BdqW5yaiGHXXmbpvxgBYVZnAql+BJb4RO5ad2MgpbZKn5G6nMnegrH1FcNYQ==", "requires": { "inherits": "^2.0.1", "obuf": "^1.0.0", @@ -23964,8 +21700,6 @@ "dependencies": { "readable-stream": { "version": "2.3.7", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-2.3.7.tgz", - "integrity": "sha512-Ebho8K4jIbHAxnuxi7o42OrZgF/ZTNcsZj6nRKyUmkhLFq8CHItp/fy6hQZuZmP/n3yZ9VBUbp4zz/mX8hmYPw==", "requires": { "core-util-is": "~1.0.0", "inherits": "~2.0.3", @@ -23978,8 +21712,6 @@ }, "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==", "requires": { "safe-buffer": "~5.1.0" } @@ -23988,26 +21720,18 @@ }, "html-encoding-sniffer": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/html-encoding-sniffer/-/html-encoding-sniffer-2.0.1.tgz", - "integrity": "sha512-D5JbOMBIR/TVZkubHT+OyT2705QvogUW4IBn6nHd756OwieSF9aDYFj4dv6HHEVGYbHaLETa3WggZYWWMyy3ZQ==", "requires": { "whatwg-encoding": "^1.0.5" } }, "html-entities": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/html-entities/-/html-entities-2.3.3.tgz", - "integrity": "sha512-DV5Ln36z34NNTDgnz0EWGBLZENelNAtkiFA4kyNOG2tDI6Mz1uSWiq1wAKdyjnJwyDiDO7Fa2SO1CTxPXL8VxA==" + "version": "2.3.3" }, "html-escaper": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/html-escaper/-/html-escaper-2.0.2.tgz", - "integrity": "sha512-H2iMtd0I4Mt5eYiapRdIDjp+XzelXQ0tFE4JS7YFwFevXXMmOp9myNrUvCg0D6ws8iqkRPBfKHgbwig1SmlLfg==" + "version": "2.0.2" }, "html-minifier-terser": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/html-minifier-terser/-/html-minifier-terser-6.1.0.tgz", - "integrity": "sha512-YXxSlJBZTP7RS3tWnQw74ooKa6L9b9i9QYXY21eUEvhZ3u9XLfv6OnFsQq6RxkhHygsaUMvYsZRV5rU/OVNZxw==", "requires": { "camel-case": "^4.1.2", "clean-css": "^5.2.2", @@ -24020,8 +21744,6 @@ }, "html-webpack-plugin": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/html-webpack-plugin/-/html-webpack-plugin-5.5.0.tgz", - "integrity": "sha512-sy88PC2cRTVxvETRgUHFrL4No3UxvcH8G1NepGhqaTT+GXN2kTamqasot0inS5hXeg1cMbFDt27zzo9p35lZVw==", "requires": { "@types/html-minifier-terser": "^6.0.0", "html-minifier-terser": "^6.0.2", @@ -24032,8 +21754,6 @@ }, "htmlparser2": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/htmlparser2/-/htmlparser2-6.1.0.tgz", - "integrity": "sha512-gyyPk6rgonLFEDGoeRgQNaEUvdJ4ktTmmUh/h2t7s+M8oPpIPxgNACWa+6ESR57kXstwqPiCut0V8NRpcwgU7A==", "requires": { "domelementtype": "^2.0.1", "domhandler": "^4.0.0", @@ -24042,21 +21762,15 @@ }, "dependencies": { "entities": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/entities/-/entities-2.2.0.tgz", - "integrity": "sha512-p92if5Nz619I0w+akJrLZH0MX0Pb5DX39XOwQTtXSdQQOaYH03S1uIQp4mhOZtAXrxq4ViO67YTiLBo2638o9A==" + "version": "2.2.0" } } }, "http-deceiver": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/http-deceiver/-/http-deceiver-1.2.7.tgz", - "integrity": "sha512-LmpOGxTfbpgtGVxJrj5k7asXHCgNZp5nLfp+hWc8QQRqtb7fUy6kRY3BO1h9ddF6yIPYUARgxGOwB42DnxIaNw==" + "version": "1.2.7" }, "http-errors": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-2.0.0.tgz", - "integrity": "sha512-FtwrG/euBzaEjYeRqOgly7G0qviiXoJWnvEH2Z1plBdXgbyjv34pHTSb9zoeHMyDy33+DWy5Wt9Wo+TURtOYSQ==", "requires": { "depd": "2.0.0", "inherits": "2.0.4", @@ -24066,14 +21780,10 @@ } }, "http-parser-js": { - "version": "0.5.8", - "resolved": "https://registry.npmjs.org/http-parser-js/-/http-parser-js-0.5.8.tgz", - "integrity": "sha512-SGeBX54F94Wgu5RH3X5jsDtf4eHyRogWX1XGT3b4HuW3tQPM4AaBzoUji/4AAJNXCEOWZ5O0DgZmJw1947gD5Q==" + "version": "0.5.8" }, "http-proxy": { "version": "1.18.1", - "resolved": "https://registry.npmjs.org/http-proxy/-/http-proxy-1.18.1.tgz", - "integrity": "sha512-7mz/721AbnJwIVbnaSv1Cz3Am0ZLT/UBwkC92VlxhXv/k/BBQfM2fXElQNC27BVGr0uwUpplYPQM9LnaBMR5NQ==", "requires": { "eventemitter3": "^4.0.0", "follow-redirects": "^1.0.0", @@ -24082,8 +21792,6 @@ }, "http-proxy-agent": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/http-proxy-agent/-/http-proxy-agent-4.0.1.tgz", - "integrity": "sha512-k0zdNgqWTGA6aeIRVpvfVob4fL52dTfaehylg0Y4UvSySvOq/Y+BOyPrgpUrA7HylqvU8vIZGsRuXmspskV0Tg==", "requires": { "@tootallnate/once": "1", "agent-base": "6", @@ -24092,8 +21800,6 @@ }, "http-proxy-middleware": { "version": "2.0.6", - "resolved": "https://registry.npmjs.org/http-proxy-middleware/-/http-proxy-middleware-2.0.6.tgz", - "integrity": "sha512-ya/UeJ6HVBYxrgYotAZo1KvPWlgB48kUJLDePFeneHsVujFaW5WNj2NgWCAE//B1Dl02BIfYlpNgBy8Kf8Rjmw==", "requires": { "@types/http-proxy": "^1.17.8", "http-proxy": "^1.18.1", @@ -24104,125 +21810,94 @@ }, "https-browserify": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/https-browserify/-/https-browserify-1.0.0.tgz", - "integrity": "sha512-J+FkSdyD+0mA0N+81tMotaRMfSL9SGi+xpD3T6YApKsc3bGSXJlfXri3VyFOeYkfLRQisDk1W+jIFFKBeUBbBg==", "dev": true }, "https-proxy-agent": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/https-proxy-agent/-/https-proxy-agent-5.0.1.tgz", - "integrity": "sha512-dFcAjpTQFgoLMzC2VwU+C/CbS7uRL0lWmxDITmqm7C+7F0Odmj6s9l6alZc6AELXhrnggM2CeWSXHGOdX2YtwA==", "requires": { "agent-base": "6", "debug": "4" } }, "human-signals": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-2.1.0.tgz", - "integrity": "sha512-B4FFZ6q/T2jhhksgkbEW3HBvWIfDW85snkQgawt07S7J5QXTk6BkNV+0yAeZrM5QpMAdYlocGoljn0sJ/WQkFw==" + "version": "2.1.0" + }, + "husky": { + "version": "8.0.1", + "resolved": "https://registry.npmjs.org/husky/-/husky-8.0.1.tgz", + "integrity": "sha512-xs7/chUH/CKdOCs7Zy0Aev9e/dKOMZf3K1Az1nar3tzlv0jfqnYtu235bstsWTmXOR0EfINrPa97yy4Lz6RiKw==", + "dev": true }, "iconv-lite": { "version": "0.6.3", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.6.3.tgz", - "integrity": "sha512-4fCk79wshMdzMp2rH06qWrJE4iolqLhCUH+OiuIgU++RB0+94NlDL81atO7GX55uUKueo0txHNtvEyI6D7WdMw==", "requires": { "safer-buffer": ">= 2.1.2 < 3.0.0" } }, "icss-utils": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/icss-utils/-/icss-utils-5.1.0.tgz", - "integrity": "sha512-soFhflCVWLfRNOPU3iv5Z9VUdT44xFRbzjLsEzSr5AQmgqPMTHdU3PMT1Cf1ssx8fLNJDA1juftYl+PUcv3MqA==", "requires": {} }, "idb": { - "version": "6.1.5", - "resolved": "https://registry.npmjs.org/idb/-/idb-6.1.5.tgz", - "integrity": "sha512-IJtugpKkiVXQn5Y+LteyBCNk1N8xpGV3wWZk9EVtZWH8DYkjBn0bX1XnGP9RkyZF0sAcywa6unHqSWKe7q4LGw==" + "version": "6.1.5" }, "identity-obj-proxy": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/identity-obj-proxy/-/identity-obj-proxy-3.0.0.tgz", - "integrity": "sha512-00n6YnVHKrinT9t0d9+5yZC6UBNJANpYEQvL2LlX6Ab9lnmxzIRcEmTPuyGScvl1+jKuCICX1Z0Ab1pPKKdikA==", "requires": { "harmony-reflect": "^1.4.6" } }, "ieee754": { "version": "1.2.1", - "resolved": "https://registry.npmjs.org/ieee754/-/ieee754-1.2.1.tgz", - "integrity": "sha512-dcyqhDvX1C46lXZcVqCpK+FtMRQVdIMN6/Df5js2zouUsqG7I6sFxitIC+7KYK29KdXOLHdu9zL4sFnoVQnqaA==", "dev": true }, "ignore": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.2.0.tgz", - "integrity": "sha512-CmxgYGiEPCLhfLnpPp1MoRmifwEIOgjcHXxOBjv7mY96c+eWScsOP9c112ZyLdWHi0FxHjI+4uVhKYp/gcdRmQ==" + "version": "5.2.0" }, "immer": { - "version": "9.0.15", - "resolved": "https://registry.npmjs.org/immer/-/immer-9.0.15.tgz", - "integrity": "sha512-2eB/sswms9AEUSkOm4SbV5Y7Vmt/bKRwByd52jfLkW4OLYeaTP3EEiJ9agqU0O/tq6Dk62Zfj+TJSqfm1rLVGQ==" + "version": "9.0.15" }, "import-fresh": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", "requires": { "parent-module": "^1.0.0", "resolve-from": "^4.0.0" }, "dependencies": { "resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==" + "version": "4.0.0" } } }, "import-local": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/import-local/-/import-local-3.1.0.tgz", - "integrity": "sha512-ASB07uLtnDs1o6EHjKpX34BKYDSqnFerfTOJL2HvMqF70LnxpjkzDB8J44oT9pu4AMPkQwf8jl6szgvNd2tRIg==", "requires": { "pkg-dir": "^4.2.0", "resolve-cwd": "^3.0.0" } }, "imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==" + "version": "0.1.4" }, "indent-string": { "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 }, "inflight": { "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", "requires": { "once": "^1.3.0", "wrappy": "1" } }, "inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==" + "version": "2.0.4" }, "ini": { - "version": "1.3.8", - "resolved": "https://registry.npmjs.org/ini/-/ini-1.3.8.tgz", - "integrity": "sha512-JV/yugV2uzW5iMRSiZAyDtQd+nxtUnjeLt0acNdw98kKLrvuRVyB80tsREOE7yvGVgalhZ6RNXCmEHkUKBKxew==" + "version": "1.3.8" }, "internal-slot": { "version": "1.0.3", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.3.tgz", - "integrity": "sha512-O0DB1JC/sPyZl7cIo78n5dR7eUSwwpYPiXRhTzNxZVAMUuB8vlnRFyLxdrVToks6XPLVnFfbzaVd5WLjhgg+vA==", "requires": { "get-intrinsic": "^1.1.0", "has": "^1.0.3", @@ -24230,14 +21905,10 @@ } }, "ipaddr.js": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-2.0.1.tgz", - "integrity": "sha512-1qTgH9NG+IIJ4yfKs2e6Pp1bZg8wbDbKHT21HrLIeYBTRLgMYKnMTPAuI3Lcs61nfx5h1xlXnbJtH1kX5/d/ng==" + "version": "2.0.1" }, "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, "requires": { "call-bind": "^1.0.2", @@ -24245,80 +21916,56 @@ } }, "is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==" + "version": "0.2.1" }, "is-bigint": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.0.4.tgz", - "integrity": "sha512-zB9CruMamjym81i2JZ3UMn54PKGsQzsJeo6xvN3HJJ4CAsQNB6iRutp2To77OfCNuoxspsIhzaPoO1zyCEhFOg==", "requires": { "has-bigints": "^1.0.1" } }, "is-binary-path": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", "requires": { "binary-extensions": "^2.0.0" } }, "is-boolean-object": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.1.2.tgz", - "integrity": "sha512-gDYaKHJmnj4aWxyj6YHyXVpdQawtVLHU5cb+eztPGczf6cjuTdwve5ZIEfgXqH4e57An1D1AKf8CZ3kYrQRqYA==", "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" } }, "is-callable": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.4.tgz", - "integrity": "sha512-nsuwtxZfMX67Oryl9LCQ+upnC0Z0BgpwntpS89m1H/TLF0zNfzfLMV/9Wa/6MZsj0acpEjAO0KF1xT6ZdLl95w==" + "version": "1.2.4" }, "is-core-module": { "version": "2.9.0", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.9.0.tgz", - "integrity": "sha512-+5FPy5PnwmO3lvfMb0AsoPaBG+5KHUI0wYFXOtYPnVVVspTFUuMZNfNaNVRt3FZadstu2c8x23vykRW/NBoU6A==", "requires": { "has": "^1.0.3" } }, "is-date-object": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", "requires": { "has-tostringtag": "^1.0.0" } }, "is-docker": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/is-docker/-/is-docker-2.2.1.tgz", - "integrity": "sha512-F+i2BKsFrH66iaUFc0woD8sLy8getkwTwtOBjvs56Cx4CgJDeKQeqfz8wAYiSb8JOprWhHH5p77PbmYCvvUuXQ==" + "version": "2.2.1" }, "is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==" + "version": "2.1.1" }, "is-fullwidth-code-point": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-fullwidth-code-point/-/is-fullwidth-code-point-3.0.0.tgz", - "integrity": "sha512-zymm5+u+sCsSWyD9qNaejV3DFvhCKclKdizYaJUuHA83RLjb7nSuGnddCHGv0hk+KY7BMAlsWeK4Ueg6EV6XQg==" + "version": "3.0.0" }, "is-generator-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-generator-fn/-/is-generator-fn-2.1.0.tgz", - "integrity": "sha512-cTIB4yPYL/Grw0EaSzASzg6bBy9gqCofvWN8okThAYIxKJZC+udlRAmGbM0XLeniEJSs8uEgHPGuHSe1XsOLSQ==" + "version": "2.1.0" }, "is-generator-function": { "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, "requires": { "has-tostringtag": "^1.0.0" @@ -24326,21 +21973,15 @@ }, "is-glob": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", "requires": { "is-extglob": "^2.1.1" } }, "is-module": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-module/-/is-module-1.0.0.tgz", - "integrity": "sha512-51ypPSPCoTEIN9dy5Oy+h4pShgJmPCygKfyRCISBI+JoWT/2oJvK8QPxmwv7b/p239jXrm9M1mlQbyKJ5A152g==" + "version": "1.0.0" }, "is-nan": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/is-nan/-/is-nan-1.3.2.tgz", - "integrity": "sha512-E+zBKpQ2t6MEo1VsonYmluk9NxGrbzpeeLC2xIViuO2EjU2xsXsBPwTr3Ykv9l08UYEVEdWeRZNouaZqF6RN0w==", "dev": true, "requires": { "call-bind": "^1.0.0", @@ -24348,90 +21989,62 @@ } }, "is-negative-zero": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.2.tgz", - "integrity": "sha512-dqJvarLawXsFbNDeJW7zAz8ItJ9cd28YufuuFzh0G8pNHjJMnY08Dv7sYX2uF5UpQOwieAeOExEYAWWfu7ZZUA==" + "version": "2.0.2" }, "is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==" + "version": "7.0.0" }, "is-number-object": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.0.7.tgz", - "integrity": "sha512-k1U0IRzLMo7ZlYIfzRu23Oh6MiIFasgpb9X76eqfFZAqwH44UI4KTBvBYIZ1dSL9ZzChTB9ShHfLkR4pdW5krQ==", "requires": { "has-tostringtag": "^1.0.0" } }, "is-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-obj/-/is-obj-1.0.1.tgz", - "integrity": "sha512-l4RyHgRqGN4Y3+9JHVrNqO+tN0rV5My76uW5/nuO4K1b6vw5G8d/cmFjP9tRfEsdhZNt0IFdZuK/c2Vr4Nb+Qg==" + "version": "1.0.1" }, "is-plain-obj": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-3.0.0.tgz", - "integrity": "sha512-gwsOE28k+23GP1B6vFl1oVh/WOzmawBrKwo5Ev6wMKzPkaXaCDIQKzLnvsA42DRlbVTWorkgTKIviAKCWkfUwA==" + "version": "3.0.0" }, "is-potential-custom-element-name": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-potential-custom-element-name/-/is-potential-custom-element-name-1.0.1.tgz", - "integrity": "sha512-bCYeRA2rVibKZd+s2625gGnGF/t7DSqDs4dP7CrLA1m7jKWz6pps0LpYLJN8Q64HtmPKJ1hrN3nzPNKFEKOUiQ==" + "version": "1.0.1" }, "is-regex": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.1.4.tgz", - "integrity": "sha512-kvRdxDsxZjhzUX07ZnLydzS1TU/TJlTUHHY4YLL87e37oUA49DfkLqgy+VjFocowy29cKvcSiu+kIv728jTTVg==", "requires": { "call-bind": "^1.0.2", "has-tostringtag": "^1.0.0" } }, "is-regexp": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-regexp/-/is-regexp-1.0.0.tgz", - "integrity": "sha512-7zjFAPO4/gwyQAAgRRmqeEeyIICSdmCqa3tsVHMdBzaXXRiqopZL4Cyghg/XulGWrtABTpbnYYzzIRffLkP4oA==" + "version": "1.0.0" }, "is-root": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-root/-/is-root-2.1.0.tgz", - "integrity": "sha512-AGOriNp96vNBd3HtU+RzFEc75FfR5ymiYv8E553I71SCeXBiMsVDUtdio1OEFvrPyLIQ9tVR5RxXIFe5PUFjMg==" + "version": "2.1.0" }, "is-shared-array-buffer": { "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==", "requires": { "call-bind": "^1.0.2" } }, "is-stream": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/is-stream/-/is-stream-2.0.1.tgz", - "integrity": "sha512-hFoiJiTl63nn+kstHGBtewWSKnQLpyb155KHheA1l39uvtO9nWIop1p3udqPcUd/xbF1VLMO4n7OI6p7RbngDg==" + "version": "2.0.1" }, "is-string": { "version": "1.0.7", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.0.7.tgz", - "integrity": "sha512-tE2UXzivje6ofPW7l23cjDOMa09gb7xlAqG6jG5ej6uPV32TlWP3NKPigtaGeHNu9fohccRYvIiZMfOOnOYUtg==", "requires": { "has-tostringtag": "^1.0.0" } }, "is-symbol": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.0.4.tgz", - "integrity": "sha512-C/CPBqKWnvdcxqIARxyOh4v1UUEOCHpgDa0WYgpKDFMszcrPcffg5uhwSgPCLD2WWxmq6isisz87tzT01tuGhg==", "requires": { "has-symbols": "^1.0.2" } }, "is-typed-array": { "version": "1.1.9", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.9.tgz", - "integrity": "sha512-kfrlnTTn8pZkfpJMUgYD7YZ3qzeJgWUn8XfVYBARc4wnmNOmLbmuuaAs3q5fvB0UJOn6yHAKaGTPM7d6ezoD/A==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5", @@ -24442,45 +22055,31 @@ } }, "is-typedarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/is-typedarray/-/is-typedarray-1.0.0.tgz", - "integrity": "sha512-cyA56iCMHAh5CdzjJIa4aohJyeO1YbwLi3Jc35MmRU6poroFjIGZzUzupGiRPOjgHg9TLu43xbpwXk523fMxKA==" + "version": "1.0.0" }, "is-weakref": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", "requires": { "call-bind": "^1.0.2" } }, "is-wsl": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/is-wsl/-/is-wsl-2.2.0.tgz", - "integrity": "sha512-fKzAra0rGJUUBwGBgNkHZuToZcn+TtXHpeCgmkMJMMYx1sQDYaCSyjJBSCa2nH1DGm7s3n1oBnohoVTBaN7Lww==", "requires": { "is-docker": "^2.0.0" } }, "isarray": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-1.0.0.tgz", - "integrity": "sha512-VLghIWNM6ELQzo7zwmcg0NmTVyWKYjvIeM83yjp0wRDTmUnrM678fQbcKBo6n2CJEF0szoG//ytg+TKla89ALQ==" + "version": "1.0.0" }, "isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==" + "version": "2.0.0" }, "istanbul-lib-coverage": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-coverage/-/istanbul-lib-coverage-3.2.0.tgz", - "integrity": "sha512-eOeJ5BHCmHYvQK7xt9GkdHuzuCGS1Y6g9Gvnx3Ym33fz/HpLRYxiS0wHNr+m/MBC8B647Xt608vCDEvhl9c6Mw==" + "version": "3.2.0" }, "istanbul-lib-instrument": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-instrument/-/istanbul-lib-instrument-5.2.0.tgz", - "integrity": "sha512-6Lthe1hqXHBNsqvgDzGO6l03XNeu3CrG4RqQ1KM9+l5+jNGpEJfIELx1NS3SEHmJQA8np/u+E4EPRKRiu6m19A==", "requires": { "@babel/core": "^7.12.3", "@babel/parser": "^7.14.7", @@ -24490,16 +22089,12 @@ }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "istanbul-lib-report": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/istanbul-lib-report/-/istanbul-lib-report-3.0.0.tgz", - "integrity": "sha512-wcdi+uAKzfiGT2abPpKZ0hSU1rGQjUQnLvtY5MpQ7QCTahD3VODhcu4wcfY1YtkGaDD5yuydOLINXsfbus9ROw==", "requires": { "istanbul-lib-coverage": "^3.0.0", "make-dir": "^3.0.0", @@ -24507,14 +22102,10 @@ }, "dependencies": { "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -24523,8 +22114,6 @@ }, "istanbul-lib-source-maps": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/istanbul-lib-source-maps/-/istanbul-lib-source-maps-4.0.1.tgz", - "integrity": "sha512-n3s8EwkdFIJCG3BPKBYvskgXGoy88ARzvegkitk60NxRdwltLOTaH7CUiMRXvwYorl0Q712iEjcWB+fK/MrWVw==", "requires": { "debug": "^4.1.1", "istanbul-lib-coverage": "^3.0.0", @@ -24532,16 +22121,12 @@ }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "istanbul-reports": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/istanbul-reports/-/istanbul-reports-3.1.4.tgz", - "integrity": "sha512-r1/DshN4KSE7xWEknZLLLLDn5CJybV3nw01VTkp6D5jzLuELlcbudfj/eSQFvrKsJuTVCGnePO7ho82Nw9zzfw==", "requires": { "html-escaper": "^2.0.0", "istanbul-lib-report": "^3.0.0" @@ -24549,8 +22134,6 @@ }, "jake": { "version": "10.8.5", - "resolved": "https://registry.npmjs.org/jake/-/jake-10.8.5.tgz", - "integrity": "sha512-sVpxYeuAhWt0OTWITwT98oyV0GsXyMlXCF+3L1SuafBVUIr/uILGRB+NqwkzhgXKvoJpDIpQvqkUALgdmQsQxw==", "requires": { "async": "^3.2.3", "chalk": "^4.0.2", @@ -24560,16 +22143,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24577,26 +22156,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -24605,8 +22176,6 @@ }, "jest": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest/-/jest-27.5.1.tgz", - "integrity": "sha512-Yn0mADZB89zTtjkPJEXwrac3LHudkQMR+Paqa8uxJHCBr9agxztUifWCyiYrjhMPBoUVBjyny0I7XH6ozDr7QQ==", "requires": { "@jest/core": "^27.5.1", "import-local": "^3.0.2", @@ -24615,8 +22184,6 @@ }, "jest-changed-files": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-changed-files/-/jest-changed-files-27.5.1.tgz", - "integrity": "sha512-buBLMiByfWGCoMsLLzGUUSpAmIAGnbR2KJoMN10ziLhOLvP4e0SlypHnAel8iqQXTrcbmfEY9sSqae5sgUsTvw==", "requires": { "@jest/types": "^27.5.1", "execa": "^5.0.0", @@ -24625,8 +22192,6 @@ }, "jest-circus": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-circus/-/jest-circus-27.5.1.tgz", - "integrity": "sha512-D95R7x5UtlMA5iBYsOHFFbMD/GVA4R/Kdq15f7xYWUfWHBto9NYRsOvnSauTgdF+ogCpJ4tyKOXhUifxS65gdw==", "requires": { "@jest/environment": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -24651,16 +22216,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24668,26 +22229,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -24696,8 +22249,6 @@ }, "jest-cli": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-cli/-/jest-cli-27.5.1.tgz", - "integrity": "sha512-Hc6HOOwYq4/74/c62dEE3r5elx8wjYqxY0r0G/nFrLDPMFRu6RA/u8qINOIkvhxG7mMQ5EJsOGfRpI8L6eFUVw==", "requires": { "@jest/core": "^27.5.1", "@jest/test-result": "^27.5.1", @@ -24715,16 +22266,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24732,26 +22279,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -24760,8 +22299,6 @@ }, "jest-config": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-config/-/jest-config-27.5.1.tgz", - "integrity": "sha512-5sAsjm6tGdsVbW9ahcChPAFCk4IlkQUknH5AvKjuLTSlcO/wCZKyFdn7Rg0EkC+OGgWODEy2hDpWB1PgzH0JNA==", "requires": { "@babel/core": "^7.8.0", "@jest/test-sequencer": "^27.5.1", @@ -24791,16 +22328,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24808,26 +22341,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -24836,8 +22361,6 @@ }, "jest-diff": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-diff/-/jest-diff-27.5.1.tgz", - "integrity": "sha512-m0NvkX55LDt9T4mctTEgnZk3fmEg3NRYutvMPWM/0iPnkFj2wIeF45O1718cMSOFO1vINkqmxqD8vE37uTEbqw==", "requires": { "chalk": "^4.0.0", "diff-sequences": "^27.5.1", @@ -24847,16 +22370,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24864,26 +22383,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -24892,16 +22403,12 @@ }, "jest-docblock": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-docblock/-/jest-docblock-27.5.1.tgz", - "integrity": "sha512-rl7hlABeTsRYxKiUfpHrQrG4e2obOiTQWfMEH3PxPjOtdsfLQO4ReWSZaQ7DETm4xu07rl4q/h4zcKXyU0/OzQ==", "requires": { "detect-newline": "^3.0.0" } }, "jest-each": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-each/-/jest-each-27.5.1.tgz", - "integrity": "sha512-1Ff6p+FbhT/bXQnEouYy00bkNSY7OUpfIcmdl8vZ31A1UUaurOLPA8a8BbJOF2RDUElwJhmeaV7LnagI+5UwNQ==", "requires": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -24912,16 +22419,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -24929,26 +22432,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -24957,8 +22452,6 @@ }, "jest-environment-jsdom": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-jsdom/-/jest-environment-jsdom-27.5.1.tgz", - "integrity": "sha512-TFBvkTC1Hnnnrka/fUb56atfDtJ9VMZ94JkjTbggl1PEpwrYtUBKMezB3inLmWqQsXYLcMwNoDQwoBTAvFfsfw==", "requires": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -24971,8 +22464,6 @@ }, "jest-environment-node": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-environment-node/-/jest-environment-node-27.5.1.tgz", - "integrity": "sha512-Jt4ZUnxdOsTGwSRAfKEnE6BcwsSPNOijjwifq5sDFSA2kesnXTvNqKHYgM0hDq3549Uf/KzdXNYn4wMZJPlFLw==", "requires": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -24983,14 +22474,10 @@ } }, "jest-get-type": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-get-type/-/jest-get-type-27.5.1.tgz", - "integrity": "sha512-2KY95ksYSaK7DMBWQn6dQz3kqAf3BB64y2udeG+hv4KfSOb9qwcYQstTJc1KCbsix+wLZWZYN8t7nwX3GOBLRw==" + "version": "27.5.1" }, "jest-haste-map": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-haste-map/-/jest-haste-map-27.5.1.tgz", - "integrity": "sha512-7GgkZ4Fw4NFbMSDSpZwXeBiIbx+t/46nJ2QitkOjvwPYyZmqttu2TDSimMHP1EkPOi4xUZAN1doE5Vd25H4Jng==", "requires": { "@jest/types": "^27.5.1", "@types/graceful-fs": "^4.1.2", @@ -25009,8 +22496,6 @@ }, "jest-jasmine2": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-jasmine2/-/jest-jasmine2-27.5.1.tgz", - "integrity": "sha512-jtq7VVyG8SqAorDpApwiJJImd0V2wv1xzdheGHRGyuT7gZm6gG47QEskOlzsN1PG/6WNaCo5pmwMHDf3AkG2pQ==", "requires": { "@jest/environment": "^27.5.1", "@jest/source-map": "^27.5.1", @@ -25033,16 +22518,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25050,26 +22531,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25078,8 +22551,6 @@ }, "jest-leak-detector": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-leak-detector/-/jest-leak-detector-27.5.1.tgz", - "integrity": "sha512-POXfWAMvfU6WMUXftV4HolnJfnPOGEu10fscNCA76KBpRRhcMN2c8d3iT2pxQS3HLbA+5X4sOUPzYO2NUyIlHQ==", "requires": { "jest-get-type": "^27.5.1", "pretty-format": "^27.5.1" @@ -25087,8 +22558,6 @@ }, "jest-matcher-utils": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-matcher-utils/-/jest-matcher-utils-27.5.1.tgz", - "integrity": "sha512-z2uTx/T6LBaCoNWNFWwChLBKYxTMcGBRjAt+2SbP929/Fflb9aa5LGma654Rz8z9HLxsrUaYzxE9T/EFIL/PAw==", "requires": { "chalk": "^4.0.0", "jest-diff": "^27.5.1", @@ -25098,16 +22567,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25115,26 +22580,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25143,8 +22600,6 @@ }, "jest-message-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-27.5.1.tgz", - "integrity": "sha512-rMyFe1+jnyAAf+NHwTclDz0eAaLkVDdKVHHBFWsBWHnnh5YeJMNWWsv7AbFYXfK3oTqvL7VTWkhNLu1jX24D+g==", "requires": { "@babel/code-frame": "^7.12.13", "@jest/types": "^27.5.1", @@ -25159,16 +22614,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25176,26 +22627,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25204,8 +22647,6 @@ }, "jest-mock": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-mock/-/jest-mock-27.5.1.tgz", - "integrity": "sha512-K4jKbY1d4ENhbrG2zuPWaQBvDly+iZ2yAW+T1fATN78hc0sInwn7wZB8XtlNnvHug5RMwV897Xm4LqmPM4e2Og==", "requires": { "@jest/types": "^27.5.1", "@types/node": "*" @@ -25213,19 +22654,13 @@ }, "jest-pnp-resolver": { "version": "1.2.2", - "resolved": "https://registry.npmjs.org/jest-pnp-resolver/-/jest-pnp-resolver-1.2.2.tgz", - "integrity": "sha512-olV41bKSMm8BdnuMsewT4jqlZ8+3TCARAXjZGT9jcoSnrfUnRCqnMoF9XEeoWjbzObpqF9dRhHQj0Xb9QdF6/w==", "requires": {} }, "jest-regex-util": { - "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-27.5.1.tgz", - "integrity": "sha512-4bfKq2zie+x16okqDXjXn9ql2B0dScQu+vcwe4TvFVhkVyuWLqpZrZtXxLLWoXYgn0E87I6r6GRYHF7wFZBUvg==" + "version": "27.5.1" }, "jest-resolve": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve/-/jest-resolve-27.5.1.tgz", - "integrity": "sha512-FFDy8/9E6CV83IMbDpcjOhumAQPDyETnU2KZ1O98DwTnz8AOBsW/Xv3GySr1mOZdItLR+zDZ7I/UdTFbgSOVCw==", "requires": { "@jest/types": "^27.5.1", "chalk": "^4.0.0", @@ -25241,16 +22676,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25258,26 +22689,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25286,8 +22709,6 @@ }, "jest-resolve-dependencies": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-resolve-dependencies/-/jest-resolve-dependencies-27.5.1.tgz", - "integrity": "sha512-QQOOdY4PE39iawDn5rzbIePNigfe5B9Z91GDD1ae/xNDlu9kaat8QQ5EKnNmVWPV54hUdxCVwwj6YMgR2O7IOg==", "requires": { "@jest/types": "^27.5.1", "jest-regex-util": "^27.5.1", @@ -25296,8 +22717,6 @@ }, "jest-runner": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runner/-/jest-runner-27.5.1.tgz", - "integrity": "sha512-g4NPsM4mFCOwFKXO4p/H/kWGdJp9V8kURY2lX8Me2drgXqG7rrZAx5kv+5H7wtt/cdFIjhqYx1HrlqWHaOvDaQ==", "requires": { "@jest/console": "^27.5.1", "@jest/environment": "^27.5.1", @@ -25324,16 +22743,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25341,26 +22756,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25369,8 +22776,6 @@ }, "jest-runtime": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-runtime/-/jest-runtime-27.5.1.tgz", - "integrity": "sha512-o7gxw3Gf+H2IGt8fv0RiyE1+r83FJBRruoA+FXrlHw6xEyBsU8ugA6IPfTdVyA0w8HClpbK+DGJxH59UrNMx8A==", "requires": { "@jest/environment": "^27.5.1", "@jest/fake-timers": "^27.5.1", @@ -25398,16 +22803,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25415,26 +22816,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25443,8 +22836,6 @@ }, "jest-serializer": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-serializer/-/jest-serializer-27.5.1.tgz", - "integrity": "sha512-jZCyo6iIxO1aqUxpuBlwTDMkzOAJS4a3eYz3YzgxxVQFwLeSA7Jfq5cbqCY+JLvTDrWirgusI/0KwxKMgrdf7w==", "requires": { "@types/node": "*", "graceful-fs": "^4.2.9" @@ -25452,8 +22843,6 @@ }, "jest-snapshot": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-snapshot/-/jest-snapshot-27.5.1.tgz", - "integrity": "sha512-yYykXI5a0I31xX67mgeLw1DZ0bJB+gpq5IpSuCAoyDi0+BhgU/RIrL+RTzDmkNTchvDFWKP8lp+w/42Z3us5sA==", "requires": { "@babel/core": "^7.7.2", "@babel/generator": "^7.7.2", @@ -25481,16 +22870,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25498,26 +22883,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25526,8 +22903,6 @@ }, "jest-util": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-27.5.1.tgz", - "integrity": "sha512-Kv2o/8jNvX1MQ0KGtw480E/w4fBCDOnH6+6DmeKi6LZUIlKA5kwY0YNdlzaWTiVgxqAqik11QyxDOKk543aKXw==", "requires": { "@jest/types": "^27.5.1", "@types/node": "*", @@ -25539,16 +22914,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25556,26 +22927,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25584,8 +22947,6 @@ }, "jest-validate": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-validate/-/jest-validate-27.5.1.tgz", - "integrity": "sha512-thkNli0LYTmOI1tDB3FI1S1RTp/Bqyd9pTarJwL87OIBFuqEb5Apv5EaApEudYg4g86e3CT6kM0RowkhtEnCBQ==", "requires": { "@jest/types": "^27.5.1", "camelcase": "^6.2.0", @@ -25597,16 +22958,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25614,26 +22971,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25642,8 +22991,6 @@ }, "jest-watch-typeahead": { "version": "1.1.0", - "resolved": "https://registry.npmjs.org/jest-watch-typeahead/-/jest-watch-typeahead-1.1.0.tgz", - "integrity": "sha512-Va5nLSJTN7YFtC2jd+7wsoe1pNe5K4ShLux/E5iHEwlB9AxaxmggY7to9KUqKojhaJw3aXqt5WAb4jGPOolpEw==", "requires": { "ansi-escapes": "^4.3.1", "chalk": "^4.0.0", @@ -25656,8 +23003,6 @@ "dependencies": { "@jest/console": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/console/-/console-28.1.1.tgz", - "integrity": "sha512-0RiUocPVFEm3WRMOStIHbRWllG6iW6E3/gUPnf4lkrVFyXIIDeCe+vlKeYyFOMhB2EPE6FLFCNADSOOQMaqvyA==", "requires": { "@jest/types": "^28.1.1", "@types/node": "*", @@ -25668,16 +23013,12 @@ }, "dependencies": { "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "version": "3.0.0" } } }, "@jest/test-result": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/test-result/-/test-result-28.1.1.tgz", - "integrity": "sha512-hPmkugBktqL6rRzwWAtp1JtYT4VHwv8OQ+9lE5Gymj6dHzubI/oJHMUpPOt8NrdVWSrz9S7bHjJUmv2ggFoUNQ==", "requires": { "@jest/console": "^28.1.1", "@jest/types": "^28.1.1", @@ -25687,8 +23028,6 @@ }, "@jest/types": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/@jest/types/-/types-28.1.1.tgz", - "integrity": "sha512-vRXVqSg1VhDnB8bWcmvLzmg0Bt9CRKVgHPXqYwvWMX3TvAjeO+nRuK6+VdTKCtWOvYlmkF/HqNAL/z+N3B53Kw==", "requires": { "@jest/schemas": "^28.0.2", "@types/istanbul-lib-coverage": "^2.0.0", @@ -25700,24 +23039,18 @@ }, "@types/yargs": { "version": "17.0.10", - "resolved": "https://registry.npmjs.org/@types/yargs/-/yargs-17.0.10.tgz", - "integrity": "sha512-gmEaFwpj/7f/ROdtIlci1R1VYU1J4j95m8T+Tj3iBgiBFKg1foE/PSl93bBd5T9LDXNPo8UlNN6W0qwD8O5OaA==", "requires": { "@types/yargs-parser": "*" } }, "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25725,31 +23058,21 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "emittery": { - "version": "0.10.2", - "resolved": "https://registry.npmjs.org/emittery/-/emittery-0.10.2.tgz", - "integrity": "sha512-aITqOwnLanpHLNXZJENbOgjUBeHocD+xsSJmNrjovKBW5HbSpW3d1pEls7GFQPUWXiwG9+0P4GtHfEqC/4M0Iw==" + "version": "0.10.2" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "jest-message-util": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-message-util/-/jest-message-util-28.1.1.tgz", - "integrity": "sha512-xoDOOT66fLfmTRiqkoLIU7v42mal/SqwDKvfmfiWAdJMSJiU+ozgluO7KbvoAgiwIrrGZsV7viETjc8GNrA/IQ==", "requires": { "@babel/code-frame": "^7.12.13", "@jest/types": "^28.1.1", @@ -25763,21 +23086,15 @@ }, "dependencies": { "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "version": "3.0.0" } } }, "jest-regex-util": { - "version": "28.0.2", - "resolved": "https://registry.npmjs.org/jest-regex-util/-/jest-regex-util-28.0.2.tgz", - "integrity": "sha512-4s0IgyNIy0y9FK+cjoVYoxamT7Zeo7MhzqRGx7YDYmaQn1wucY9rotiGkBzzcMXTtjrCAP/f7f+E0F7+fxPNdw==" + "version": "28.0.2" }, "jest-util": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-util/-/jest-util-28.1.1.tgz", - "integrity": "sha512-FktOu7ca1DZSyhPAxgxB6hfh2+9zMoJ7aEQA759Z6p45NuO8mWcqujH+UdHlCm/V6JTWwDztM2ITCzU1ijJAfw==", "requires": { "@jest/types": "^28.1.1", "@types/node": "*", @@ -25789,8 +23106,6 @@ }, "jest-watcher": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-28.1.1.tgz", - "integrity": "sha512-RQIpeZ8EIJMxbQrXpJQYIIlubBnB9imEHsxxE41f54ZwcqWLysL/A0ZcdMirf+XsMn3xfphVQVV4EW0/p7i7Ug==", "requires": { "@jest/test-result": "^28.1.1", "@jest/types": "^28.1.1", @@ -25804,8 +23119,6 @@ "dependencies": { "string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" @@ -25813,8 +23126,6 @@ }, "strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { "ansi-regex": "^5.0.1" } @@ -25823,8 +23134,6 @@ }, "pretty-format": { "version": "28.1.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-28.1.1.tgz", - "integrity": "sha512-wwJbVTGFHeucr5Jw2bQ9P+VYHyLdAqedFLEkdQUVaBF/eiidDwH5OpilINq4mEfhbCjLnirt6HTTDhv1HaTIQw==", "requires": { "@jest/schemas": "^28.0.2", "ansi-regex": "^5.0.1", @@ -25833,57 +23142,41 @@ }, "dependencies": { "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==" + "version": "5.2.0" } } }, "react-is": { - "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-18.2.0.tgz", - "integrity": "sha512-xWGDIW6x921xtzPkhiULtthJHoJvBbF3q26fzloPCK0hsvxtPVelvftw3zjbHWSkR2km9Z+4uxbDDK/6Zw9B8w==" + "version": "18.2.0" }, "slash": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-4.0.0.tgz", - "integrity": "sha512-3dOsAHXXUkQTpOYcoAxLIorMTp4gIQr5IW3iVb7A7lFIp0VHhnynm9izx6TssdrIcVIESAlVjtnO2K8bg+Coew==" + "version": "4.0.0" }, "string-length": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-5.0.1.tgz", - "integrity": "sha512-9Ep08KAMUn0OadnVaBuRdE2l615CQ508kr0XMadjClfYpdCyvrbFp6Taebo8yyxokQ4viUd/xPPUA4FGgUa0ow==", "requires": { "char-regex": "^2.0.0", "strip-ansi": "^7.0.1" }, "dependencies": { "char-regex": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/char-regex/-/char-regex-2.0.1.tgz", - "integrity": "sha512-oSvEeo6ZUD7NepqAat3RqoucZ5SeqLJgOvVIwkafu6IP3V0pO38s/ypdVUmDDK6qIIHNlYHJAKX9E7R7HoKElw==" + "version": "2.0.1" } } }, "strip-ansi": { "version": "7.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-7.0.1.tgz", - "integrity": "sha512-cXNxvT8dFNRVfhVME3JAe98mkXDYN2O1l7jmcwMnOslDeESg1rF/OZMtK0nRAhiari1unG5cD4jG3rapUAkLbw==", "requires": { "ansi-regex": "^6.0.1" }, "dependencies": { "ansi-regex": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-6.0.1.tgz", - "integrity": "sha512-n5M855fKb2SsfMIiFFoVrABHJC8QtHwVx+mHWP3QcEqBHYienj5dHSgjbxtC0WEZXYt4wcD6zrQElDPhFuZgfA==" + "version": "6.0.1" } } }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25892,8 +23185,6 @@ }, "jest-watcher": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-watcher/-/jest-watcher-27.5.1.tgz", - "integrity": "sha512-z676SuD6Z8o8qbmEGhoEUFOM1+jfEiL3DXHK/xgEiG2EyNYfFG60jluWcupY6dATjfEsKQuibReS1djInQnoVw==", "requires": { "@jest/test-result": "^27.5.1", "@jest/types": "^27.5.1", @@ -25906,16 +23197,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -25923,26 +23210,18 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -25951,8 +23230,6 @@ }, "jest-worker": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-27.5.1.tgz", - "integrity": "sha512-7vuh85V5cdDofPyxn58nrPjBktZo0u9x1g8WtjQol+jZDaE+fhN+cIvTj11GndBnMnyfrUOG1sZQxCdjKh+DKg==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -25960,14 +23237,10 @@ }, "dependencies": { "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-8.1.1.tgz", - "integrity": "sha512-MpUEN2OodtUzxvKQl72cUF7RQ5EiHsGvSsVG0ia9c5RbWGL2CI4C7EpPS8UTBIplnlzZiNuV56w+FuNxy3ty2Q==", "requires": { "has-flag": "^4.0.0" } @@ -25975,14 +23248,10 @@ } }, "js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==" + "version": "4.0.0" }, "js-yaml": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-3.14.1.tgz", - "integrity": "sha512-okMH7OXXJ7YrN9Ok3/SXrnu4iX9yOk+25nqX4imS2npuvTYDmo/QEZoqwZkYaIDk3jVvBOTOIEgEhaLOynBS9g==", "requires": { "argparse": "^1.0.7", "esprima": "^4.0.0" @@ -25990,8 +23259,6 @@ }, "jsdom": { "version": "16.7.0", - "resolved": "https://registry.npmjs.org/jsdom/-/jsdom-16.7.0.tgz", - "integrity": "sha512-u9Smc2G1USStM+s/x1ru5Sxrl6mPYCbByG1U/hUmqaVsm4tbNyS7CicOSRyuGQYZhTu0h84qkZZQ/I+dzizSVw==", "requires": { "abab": "^2.0.5", "acorn": "^8.2.4", @@ -26023,119 +23290,79 @@ } }, "jsesc": { - "version": "2.5.2", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-2.5.2.tgz", - "integrity": "sha512-OYu7XEzjkCQ3C5Ps3QIZsQfNpqoJyZZA99wd9aWd05NCtC5pWOkShK2mkL6HXQR6/Cy2lbNdPlZBpuQHXE63gA==" + "version": "2.5.2" }, "json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==" + "version": "2.3.1" }, "json-schema": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/json-schema/-/json-schema-0.4.0.tgz", - "integrity": "sha512-es94M3nTIfsEPisRafak+HDLfHXnKBhV3vU5eqPcS3flIWqcxJWgXHXiey3YrpaNsanY5ei1VoYEbOzijuq9BA==" + "version": "0.4.0" }, "json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==" + "version": "0.4.1" }, "json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==" + "version": "1.0.1" }, "json5": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-2.2.1.tgz", - "integrity": "sha512-1hqLFMSrGHRHxav9q9gNjJ5EXznIxGVO09xQRrwplcS8qs28pZ8s8hupZAmqDwZUmVZ2Qb2jnyPOWcDH8m8dlA==" + "version": "2.2.1" }, "jsonfile": { "version": "6.1.0", - "resolved": "https://registry.npmjs.org/jsonfile/-/jsonfile-6.1.0.tgz", - "integrity": "sha512-5dgndWOriYSm5cnYaJNhalLNDKOqFwyDB/rr1E9ZsGciGvKPs8R2xYGCacuf3z6K1YKDz182fd+fY3cn3pMqXQ==", "requires": { "graceful-fs": "^4.1.6", "universalify": "^2.0.0" } }, "jsonpointer": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/jsonpointer/-/jsonpointer-5.0.0.tgz", - "integrity": "sha512-PNYZIdMjVIvVgDSYKTT63Y+KZ6IZvGRNNWcxwD+GNnUz1MKPfv30J8ueCjdwcN0nDx2SlshgyB7Oy0epAzVRRg==" + "version": "5.0.0" }, "jsx-ast-utils": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.1.tgz", - "integrity": "sha512-pxrjmNpeRw5wwVeWyEAk7QJu2GnBO3uzPFmHCKJJFPKK2Cy0cWL23krGtLdnMmbIi6/FjlrQpPyfQI19ByPOhQ==", "requires": { "array-includes": "^3.1.5", "object.assign": "^4.1.2" } }, "kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==" + "version": "6.0.3" }, "kleur": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/kleur/-/kleur-3.0.3.tgz", - "integrity": "sha512-eTIzlVOSUR+JxdDFepEYcBMtZ9Qqdef+rnzWdRZuMbOywu5tO2w2N7rqjoANZ5k9vywhL6Br1VRjUIgTQx4E8w==" + "version": "3.0.3" }, "klona": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/klona/-/klona-2.0.5.tgz", - "integrity": "sha512-pJiBpiXMbt7dkzXe8Ghj/u4FfXOOa98fPW+bihOJ4SjnoijweJrNThJfd3ifXpXhREjpoF2mZVH1GfS9LV3kHQ==" + "version": "2.0.5" }, "language-subtag-registry": { - "version": "0.3.21", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.21.tgz", - "integrity": "sha512-L0IqwlIXjilBVVYKFT37X9Ih11Um5NEl9cbJIuU/SwP/zEEAbBPOnEeeuxVMf45ydWQRDQN3Nqc96OgbH1K+Pg==" + "version": "0.3.21" }, "language-tags": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.5.tgz", - "integrity": "sha512-qJhlO9cGXi6hBGKoxEG/sKZDAHD5Hnu9Hs4WbOY3pCWXDhw0N8x1NenNzm2EnNLkLkk7J2SdxAkDSbb6ftT+UQ==", "requires": { "language-subtag-registry": "~0.3.2" } }, "leven": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/leven/-/leven-3.1.0.tgz", - "integrity": "sha512-qsda+H8jTaUaN/x5vzW2rzc+8Rw4TAQ/4KjB46IwK5VH+IlVeeeje/EoZRpiXvIqjFgK84QffqPztGI3VBLG1A==" + "version": "3.1.0" }, "levn": { "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", "requires": { "prelude-ls": "^1.2.1", "type-check": "~0.4.0" } }, "lilconfig": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/lilconfig/-/lilconfig-2.0.5.tgz", - "integrity": "sha512-xaYmXZtTHPAw5m+xLN8ab9C+3a8YmV3asNSPOATITbtwrfbwaLJj8h66H1WMIpALCkqsIzK3h7oQ+PdX+LQ9Eg==" + "version": "2.0.5" }, "lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==" + "version": "1.2.4" }, "loader-runner": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/loader-runner/-/loader-runner-4.3.0.tgz", - "integrity": "sha512-3R/1M+yS3j5ou80Me59j7F9IMs4PXs3VqRrm0TU3AbKPxlmpoY1TNscJV/oGJXo8qCatFGTfDbY6W6ipGOYXfg==" + "version": "4.3.0" }, "loader-utils": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-2.0.2.tgz", - "integrity": "sha512-TM57VeHptv569d/GKh6TAYdzKblwDNiumOdkFnejjD0XwTH87K90w3O7AiJRqdQoXygvi1VQTJTLGhJl7WqA7A==", "requires": { "big.js": "^5.2.2", "emojis-list": "^3.0.0", @@ -26144,111 +23371,78 @@ }, "locate-path": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", "requires": { "p-locate": "^5.0.0" } }, "lodash": { - "version": "4.17.21", - "resolved": "https://registry.npmjs.org/lodash/-/lodash-4.17.21.tgz", - "integrity": "sha512-v2kDEe57lecTulaDIuNTPy3Ry4gLGJ6Z1O3vE1krgXZNrsQ+LFTGHVxVjcXPs17LhbZVGedAJv8XZ1tvj5FvSg==" + "version": "4.17.21" }, "lodash.debounce": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/lodash.debounce/-/lodash.debounce-4.0.8.tgz", - "integrity": "sha512-FT1yDzDYEoYWhnSGnpE/4Kj1fLZkDFyqRb7fNt6FdYOSxlUWAtp42Eh6Wb0rGIv/m9Bgo7x4GhQbm5Ys4SG5ow==" + "version": "4.0.8" }, "lodash.memoize": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/lodash.memoize/-/lodash.memoize-4.1.2.tgz", - "integrity": "sha512-t7j+NzmgnQzTAYXcsHYLgimltOV1MXHtlOWf6GjL9Kj8GK5FInw5JotxvbOs+IvV1/Dzo04/fCGfLVs7aXb4Ag==" + "version": "4.1.2" }, "lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==" + "version": "4.6.2" }, "lodash.sortby": { - "version": "4.7.0", - "resolved": "https://registry.npmjs.org/lodash.sortby/-/lodash.sortby-4.7.0.tgz", - "integrity": "sha512-HDWXG8isMntAyRF5vZ7xKuEvOhT4AhlRt/3czTSjvGUxjYCBVRQY48ViDHyfYz9VIoBkW4TMGQNapx+l3RUwdA==" + "version": "4.7.0" }, "lodash.uniq": { - "version": "4.5.0", - "resolved": "https://registry.npmjs.org/lodash.uniq/-/lodash.uniq-4.5.0.tgz", - "integrity": "sha512-xfBaXQd9ryd9dlSDvnvI0lvxfLJlYAZzXomUYzLKtUeOQvOP5piqAWuGtrhWeqaXK9hhoM/iyJc5AV+XfsX3HQ==" + "version": "4.5.0" }, "loose-envify": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", "requires": { "js-tokens": "^3.0.0 || ^4.0.0" } }, "lower-case": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/lower-case/-/lower-case-2.0.2.tgz", - "integrity": "sha512-7fm3l3NAF9WfN6W3JOmf5drwpVqX78JtoGJ3A6W0a6ZnldM41w2fV5D490psKFTpMds8TJse/eHLFFsNHHjHgg==", "requires": { "tslib": "^2.0.3" } }, "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==", "requires": { "yallist": "^4.0.0" } }, "lz-string": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/lz-string/-/lz-string-1.4.4.tgz", - "integrity": "sha512-0ckx7ZHRPqb0oUm8zNr+90mtf9DQB60H1wMCjBtfi62Kl3a7JbHob6gA2bC+xRvZoOL+1hzUK8jeuEIQE8svEQ==" + "dev": true }, "magic-string": { "version": "0.25.9", - "resolved": "https://registry.npmjs.org/magic-string/-/magic-string-0.25.9.tgz", - "integrity": "sha512-RmF0AsMzgt25qzqqLc1+MbHmhdx0ojF2Fvs4XnOqz2ZOBXzzkEwc/dJQZCYHAn7v1jbVOjAZfK8msRn4BxO4VQ==", "requires": { "sourcemap-codec": "^1.4.8" } }, "make-dir": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/make-dir/-/make-dir-3.1.0.tgz", - "integrity": "sha512-g3FeP20LNwhALb/6Cz6Dd4F2ngze0jz7tbzrD2wAV+o9FeNHe4rL+yK2md0J/fiSf1sa1ADhXqi5+oVwOM/eGw==", "requires": { "semver": "^6.0.0" }, "dependencies": { "semver": { - "version": "6.3.0", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.0.tgz", - "integrity": "sha512-b39TBaTSfV6yBrapU89p5fKekE2m/NwnDocOVruQFS1/veMgdzuPcnOM34M6CwxW8jH/lxEa5rBoDeUwu5HHTw==" + "version": "6.3.0" } } }, "makeerror": { "version": "1.0.12", - "resolved": "https://registry.npmjs.org/makeerror/-/makeerror-1.0.12.tgz", - "integrity": "sha512-JmqCvUhmt43madlpFzG4BQzG2Z3m6tvQDNKdClZnO3VbIudJYmxsT0FNJMeiB2+JTSlTQTSbU8QdesVmwJcmLg==", "requires": { "tmpl": "1.0.5" } }, "math3d": { - "version": "0.2.2", - "resolved": "https://registry.npmjs.org/math3d/-/math3d-0.2.2.tgz", - "integrity": "sha512-N1SvHcVE6/F77WpaANCa/1FGLdzdn1stLXikg5XDYYq1aojz4xTEDFFMav1sWK/9Zv4bglZJ4EliKGxGEt4Yzw==" + "version": "0.2.2" }, "md5.js": { "version": "1.3.5", - "resolved": "https://registry.npmjs.org/md5.js/-/md5.js-1.3.5.tgz", - "integrity": "sha512-xitP+WxNPcTTOgnTJcrhM0xvdPepipPSf3I8EIpGKeFLjt3PlJLIDG3u8EX53ZIubkb+5U2+3rELYpEhHhzdkg==", "dev": true, "requires": { "hash-base": "^3.0.0", @@ -26257,47 +23451,31 @@ } }, "mdn-data": { - "version": "2.0.14", - "resolved": "https://registry.npmjs.org/mdn-data/-/mdn-data-2.0.14.tgz", - "integrity": "sha512-dn6wd0uw5GsdswPFfsgMp5NSB0/aDe6fK94YJV/AJDYXL6HVLWBsxeq7js7Ad+mU2K9LAlwpk6kN2D5mwCPVow==" + "version": "2.0.14" }, "media-typer": { - "version": "0.3.0", - "resolved": "https://registry.npmjs.org/media-typer/-/media-typer-0.3.0.tgz", - "integrity": "sha512-dq+qelQ9akHpcOl/gUVRTxVIOkAJ1wR3QAvb4RsVjS8oVoFjDGTc679wJYmUmknUF5HwMLOgb5O+a3KxfWapPQ==" + "version": "0.3.0" }, "memfs": { "version": "3.4.7", - "resolved": "https://registry.npmjs.org/memfs/-/memfs-3.4.7.tgz", - "integrity": "sha512-ygaiUSNalBX85388uskeCyhSAoOSgzBbtVCr9jA2RROssFL9Q19/ZXFqS+2Th2sr1ewNIWgFdLzLC3Yl1Zv+lw==", "requires": { "fs-monkey": "^1.0.3" } }, "merge-descriptors": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/merge-descriptors/-/merge-descriptors-1.0.1.tgz", - "integrity": "sha512-cCi6g3/Zr1iqQi6ySbseM1Xvooa98N0w31jzUYrXPX2xqObmFGHJ0tQ5u74H3mVh7wLouTseZyYIq39g8cNp1w==" + "version": "1.0.1" }, "merge-stream": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/merge-stream/-/merge-stream-2.0.0.tgz", - "integrity": "sha512-abv/qOcuPfk3URPfDzmZU1LKmuw8kT+0nIHvKrKgFrwifol/doWcdA4ZqsWQ8ENrFKkd67Mfpo/LovbIUsbt3w==" + "version": "2.0.0" }, "merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==" + "version": "1.4.1" }, "methods": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/methods/-/methods-1.1.2.tgz", - "integrity": "sha512-iclAHeNqNm68zFtnZ0e+1L2yUIdvzNoauKU4WBA3VvH/vPFieF7qfRlwUZU+DA9P9bPXIS90ulxoUoCH23sV2w==" + "version": "1.1.2" }, "micromatch": { "version": "4.0.5", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.5.tgz", - "integrity": "sha512-DMy+ERcEW2q8Z2Po+WNXuw3c5YaUSFjAO5GsJqfEl7UjvtIuFKO6ZrKvcItdy98dwFI2N1tg3zNIdKaQT+aNdA==", "requires": { "braces": "^3.0.2", "picomatch": "^2.3.1" @@ -26305,8 +23483,6 @@ }, "miller-rabin": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/miller-rabin/-/miller-rabin-4.0.1.tgz", - "integrity": "sha512-115fLhvZVqWwHPbClyntxEVfVDfl9DLLTuJvq3g2O/Oxi8AiNouAHvDSzHS0viUJc+V5vm3eq91Xwqn9dp4jRA==", "dev": true, "requires": { "bn.js": "^4.0.0", @@ -26315,52 +23491,37 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } }, "mime": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/mime/-/mime-1.6.0.tgz", - "integrity": "sha512-x0Vn8spI+wuJ1O6S7gnbaQg8Pxh4NNHb7KSINmEWKiPE4RKOplvijn+NkmYmmRgP68mc70j2EbeTFRsrswaQeg==" + "version": "1.6.0" }, "mime-db": { - "version": "1.52.0", - "resolved": "https://registry.npmjs.org/mime-db/-/mime-db-1.52.0.tgz", - "integrity": "sha512-sPU4uV7dYlvtWJxwwxHD0PuihVNiE7TyAbQ5SWxDCB9mUYvOgroQOwYQQOKPJ8CIbE+1ETVlOoK1UC2nU3gYvg==" + "version": "1.52.0" }, "mime-types": { "version": "2.1.35", - "resolved": "https://registry.npmjs.org/mime-types/-/mime-types-2.1.35.tgz", - "integrity": "sha512-ZDY+bPm5zTTF+YpCrAU9nK0UgICYPT0QtT1NZWFv4s++TNkcgVaT0g6+4R2uI4MjQjzysHB1zxuWL50hzaeXiw==", "requires": { "mime-db": "1.52.0" } }, "mimic-fn": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/mimic-fn/-/mimic-fn-2.1.0.tgz", - "integrity": "sha512-OqbOk5oEQeAZ8WXWydlu9HJjz9WVdEIvamMCcXmuqUYjTknH/sqsWvhQ3vgwKFRR1HpjvNBKQ37nbJgYzGqGcg==" + "version": "2.1.0" }, "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 }, "mini-css-extract-plugin": { "version": "2.6.1", - "resolved": "https://registry.npmjs.org/mini-css-extract-plugin/-/mini-css-extract-plugin-2.6.1.tgz", - "integrity": "sha512-wd+SD57/K6DiV7jIR34P+s3uckTRuQvx0tKPcvjFlrEylk6P4mQ2KSWk1hblj1Kxaqok7LogKOieygXqBczNlg==", "requires": { "schema-utils": "^4.0.0" }, "dependencies": { "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -26370,21 +23531,15 @@ }, "ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { "fast-deep-equal": "^3.1.3" } }, "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "version": "1.0.0" }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -26396,91 +23551,80 @@ }, "mini-svg-data-uri": { "version": "1.4.4", - "resolved": "https://registry.npmjs.org/mini-svg-data-uri/-/mini-svg-data-uri-1.4.4.tgz", - "integrity": "sha512-r9deDe9p5FJUPZAk3A59wGH7Ii9YrjjWw0jmw/liSbHl2CHiyXj6FcDXDu2K3TjVAXqiJdaw3xxwlZZr9E6nHg==", "dev": true }, "minimalistic-assert": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-assert/-/minimalistic-assert-1.0.1.tgz", - "integrity": "sha512-UtJcAD4yEaGtjPezWuO9wC4nwUnVH/8/Im3yEHQP4b67cXlD/Qr9hdITCU1xDbSEXg2XKNaP8jsReV7vQd00/A==" + "version": "1.0.1" }, "minimalistic-crypto-utils": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/minimalistic-crypto-utils/-/minimalistic-crypto-utils-1.0.1.tgz", - "integrity": "sha512-JIYlbt6g8i5jKfJ3xz7rF0LXmv2TkDxBLUkiBeZ7bAx4GnnNMr8xFpGnOxn6GhTEHx3SjRrZEoU+j04prX1ktg==", "dev": true }, "minimatch": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", "requires": { "brace-expansion": "^1.1.7" } }, "minimist": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.6.tgz", - "integrity": "sha512-Jsjnk4bw3YJqYzbdyBiNsPWHPfO++UGG749Cxs6peCu5Xg4nrena6OVxOYxrQTqww0Jmwt+Ref8rggumkTLz9Q==" + "version": "1.2.6" + }, + "mri": { + "version": "1.2.0", + "resolved": "https://registry.npmjs.org/mri/-/mri-1.2.0.tgz", + "integrity": "sha512-tzzskb3bG8LvYGFF/mDTpq3jpI6Q9wc3LEmBaghu+DdCssd1FakN7Bc0hVNmEyGq1bq3RgfkCb3cmQLpNPOroA==", + "dev": true }, "ms": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.2.tgz", - "integrity": "sha512-sGkPx+VjMtmA6MX27oA4FBFELFCZZ4S4XqeGOXCv68tT+jb3vk/RyaKWP0PTKyWtmLSM0b+adUTEvbs1PEaH2w==" + "version": "2.1.2" }, "multicast-dns": { "version": "7.2.5", - "resolved": "https://registry.npmjs.org/multicast-dns/-/multicast-dns-7.2.5.tgz", - "integrity": "sha512-2eznPJP8z2BFLX50tf0LuODrpINqP1RVIm/CObbTcBRITQgmC/TjcREF1NeTBzIcR5XO/ukWo+YHOjBbFwIupg==", "requires": { "dns-packet": "^5.2.2", "thunky": "^1.0.2" } }, + "multimatch": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/multimatch/-/multimatch-4.0.0.tgz", + "integrity": "sha512-lDmx79y1z6i7RNx0ZGCPq1bzJ6ZoDDKbvh7jxr9SJcWLkShMzXrHbYVpTdnhNM5MXpDUxCQ4DgqVttVXlBgiBQ==", + "dev": true, + "requires": { + "@types/minimatch": "^3.0.3", + "array-differ": "^3.0.0", + "array-union": "^2.1.0", + "arrify": "^2.0.1", + "minimatch": "^3.0.4" + } + }, "nanoid": { - "version": "3.3.4", - "resolved": "https://registry.npmjs.org/nanoid/-/nanoid-3.3.4.tgz", - "integrity": "sha512-MqBkQh/OHTS2egovRtLk45wEyNXwF+cokD+1YPf9u5VfJiRdAiRwB2froX5Co9Rh20xs4siNPm8naNotSD6RBw==" + "version": "3.3.4" }, "natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==" + "version": "1.4.0" }, "negotiator": { - "version": "0.6.3", - "resolved": "https://registry.npmjs.org/negotiator/-/negotiator-0.6.3.tgz", - "integrity": "sha512-+EUsqGPLsM+j/zdChZjsnX51g4XrHFOIXwfnCVPGlQk/k5giakcKsuxCObBRu6DSm9opw/O6slWbJdghQM4bBg==" + "version": "0.6.3" }, "neo-async": { - "version": "2.6.2", - "resolved": "https://registry.npmjs.org/neo-async/-/neo-async-2.6.2.tgz", - "integrity": "sha512-Yd3UES5mWCSqR+qNT93S3UoYUkqAZ9lLg8a7g9rimsWmYGK8cVToA4/sF3RrshdyV3sAGMXVUmpMYOw+dLpOuw==" + "version": "2.6.2" }, "no-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/no-case/-/no-case-3.0.4.tgz", - "integrity": "sha512-fgAN3jGAh+RoxUGZHTSOLJIqUc2wmoBwGR4tbpNAKmmovFoWq0OdRkb0VkldReO2a2iBT/OEulG9XSUc10r3zg==", "requires": { "lower-case": "^2.0.2", "tslib": "^2.0.3" } }, "node-forge": { - "version": "1.3.1", - "resolved": "https://registry.npmjs.org/node-forge/-/node-forge-1.3.1.tgz", - "integrity": "sha512-dPEtOeMvF9VMcYV/1Wb8CPoVAXtp6MKMlcbAt4ddqmGqUJ6fQZFXkNZNkNlfevtNkGtaSoXf/vNNNSvgrdXwtA==" + "version": "1.3.1" }, "node-int64": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/node-int64/-/node-int64-0.4.0.tgz", - "integrity": "sha512-O5lz91xSOeoXP6DulyHfllpq+Eg00MWitZIbtPfoSEvqIHdl5gfcY6hYzDWnj0qD5tz52PI08u9qUvSVeUBeHw==" + "version": "0.4.0" }, "node-polyfill-webpack-plugin": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/node-polyfill-webpack-plugin/-/node-polyfill-webpack-plugin-1.1.4.tgz", - "integrity": "sha512-Z0XTKj1wRWO8o/Vjobsw5iOJCN+Sua3EZEUc2Ziy9CyVvmHKu6o+t4gUH9GOE0czyPR94LI6ZCV/PpcM8b5yow==", "dev": true, "requires": { "assert": "^2.0.0", @@ -26510,66 +23654,44 @@ } }, "node-releases": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/node-releases/-/node-releases-2.0.5.tgz", - "integrity": "sha512-U9h1NLROZTq9uE1SNffn6WuPDg8icmi3ns4rEl/oTfIle4iLjTliCzgTsbaIFMq/Xn078/lfY/BL0GWZ+psK4Q==" + "version": "2.0.5" }, "normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==" + "version": "3.0.0" }, "normalize-range": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/normalize-range/-/normalize-range-0.1.2.tgz", - "integrity": "sha512-bdok/XvKII3nUpklnV6P2hxtMNrCboOjAcyBuQnWEhO665FwrSNRxU+AqpsyvO6LgGYPspN+lu5CLtw4jPRKNA==" + "version": "0.1.2" }, "normalize-url": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/normalize-url/-/normalize-url-6.1.0.tgz", - "integrity": "sha512-DlL+XwOy3NxAQ8xuC0okPgK46iuVNAK01YN7RueYBqqFeGsBjV9XmCAzAdgt+667bCl5kPh9EqKKDwnaPG1I7A==" + "version": "6.1.0" }, "npm-run-path": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/npm-run-path/-/npm-run-path-4.0.1.tgz", - "integrity": "sha512-S48WzZW777zhNIrn7gxOlISNAqi9ZC/uQFnRdbeIHhZhCA6UqpkOT8T1G7BvfdgP4Er8gF4sUbaS0i7QvIfCWw==", "requires": { "path-key": "^3.0.0" } }, "nth-check": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/nth-check/-/nth-check-2.1.1.tgz", - "integrity": "sha512-lqjrjmaOoAnWfMmBPL+XNnynZh2+swxiX3WUE0s4yEHI6m+AwrK2UZOimIRl3X/4QctVqS8AiZjFqyOGrMXb/w==", "requires": { "boolbase": "^1.0.0" } }, "nwsapi": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/nwsapi/-/nwsapi-2.2.1.tgz", - "integrity": "sha512-JYOWTeFoS0Z93587vRJgASD5Ut11fYl5NyihP3KrYBvMe1FRRs6RN7m20SA/16GM4P6hTnZjT+UmDOt38UeXNg==" + "version": "2.2.1" }, "object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==" + "version": "4.1.1" }, "object-hash": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/object-hash/-/object-hash-3.0.0.tgz", - "integrity": "sha512-RSn9F68PjH9HqtltsSnqYC1XXoWe9Bju5+213R98cNGttag9q9yAOTzdbsqvIa7aNm5WffBZFpWYr2aWrklWAw==", "dev": true }, "object-inspect": { - "version": "1.12.2", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.12.2.tgz", - "integrity": "sha512-z+cPxW0QGUp0mcqcsgQyLVRDoXFQbXOwBaqyF7VIgI4TWNQsDHrBpUQslRmIfAoYWdYzs6UlKJtB2XJpTaNSpQ==" + "version": "1.12.2" }, "object-is": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object-is/-/object-is-1.1.5.tgz", - "integrity": "sha512-3cyDsyHgtmi7I7DfSSI2LDp6SK2lwvtbg0p0R1e0RvTqF5ceGx+K2dfSjm1bKDMVCFEDAQvy+o8c6a7VujOddw==", "dev": true, "requires": { "call-bind": "^1.0.2", @@ -26577,14 +23699,10 @@ } }, "object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==" + "version": "1.1.1" }, "object.assign": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.2.tgz", - "integrity": "sha512-ixT2L5THXsApyiUPYKmW+2EHpXXe5Ii3M+f4e+aJFAHao5amFRW6J0OO6c/LU8Be47utCx2GL89hxGB6XSmKuQ==", "requires": { "call-bind": "^1.0.0", "define-properties": "^1.1.3", @@ -26594,8 +23712,6 @@ }, "object.entries": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.5.tgz", - "integrity": "sha512-TyxmjUoZggd4OrrU1W66FMDG6CuqJxsFvymeyXI51+vQLN67zYfZseptRge703kKQdo4uccgAKebXFcRCzk4+g==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -26604,8 +23720,6 @@ }, "object.fromentries": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.5.tgz", - "integrity": "sha512-CAyG5mWQRRiBU57Re4FKoTBjXfDoNwdFVH2Y1tS9PqCsfUTymAohOkEMSG3aRNKmv4lV3O7p1et7c187q6bynw==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -26614,8 +23728,6 @@ }, "object.hasown": { "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object.hasown/-/object.hasown-1.1.1.tgz", - "integrity": "sha512-LYLe4tivNQzq4JdaWW6WO3HMZZJWzkkH8fnI6EebWl0VZth2wL2Lovm74ep2/gZzlaTdV62JZHEqHQ2yVn8Q/A==", "requires": { "define-properties": "^1.1.4", "es-abstract": "^1.19.5" @@ -26623,8 +23735,6 @@ }, "object.values": { "version": "1.1.5", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.1.5.tgz", - "integrity": "sha512-QUZRW0ilQ3PnPpbNtgdNV1PDbEqLIiSFB3l+EnGtBQ/8SUTLj1PZwtQHABZtLgwpJZTSZhuGLOGk57Drx2IvYg==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -26632,43 +23742,31 @@ } }, "obuf": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/obuf/-/obuf-1.1.2.tgz", - "integrity": "sha512-PX1wu0AmAdPqOL1mWhqmlOd8kOIZQwGZw6rh7uby9fTc5lhaOWFLX3I6R1hrF9k3zUY40e6igsLGkDXK92LJNg==" + "version": "1.1.2" }, "on-finished": { "version": "2.4.1", - "resolved": "https://registry.npmjs.org/on-finished/-/on-finished-2.4.1.tgz", - "integrity": "sha512-oVlzkg3ENAhCk2zdv7IJwd/QUD4z2RxRwpkcGY8psCVcCYZNq4wYnVWALHM+brtuJjePWiYF/ClmuDr8Ch5+kg==", "requires": { "ee-first": "1.1.1" } }, "on-headers": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/on-headers/-/on-headers-1.0.2.tgz", - "integrity": "sha512-pZAE+FJLoyITytdqK0U5s+FIpjN0JP3OzFi/u8Rx+EV5/W+JTWGXG8xFzevE7AjBfDqHv/8vL8qQsIhHnqRkrA==" + "version": "1.0.2" }, "once": { "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", "requires": { "wrappy": "1" } }, "onetime": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/onetime/-/onetime-5.1.2.tgz", - "integrity": "sha512-kbpaSSGJTWdAY5KPVeMOKXSrPtr8C8C7wodJbcsd51jRnmD+GZu8Y0VoU6Dm5Z4vWr0Ig/1NKuWRKf7j5aaYSg==", "requires": { "mimic-fn": "^2.1.0" } }, "open": { "version": "8.4.0", - "resolved": "https://registry.npmjs.org/open/-/open-8.4.0.tgz", - "integrity": "sha512-XgFPPM+B28FtCCgSb9I+s9szOC1vZRSwgWsRUA5ylIxRTgKozqjOCrVOqGsYABPYK5qnfqClxZTFBa8PKt2v6Q==", "requires": { "define-lazy-prop": "^2.0.0", "is-docker": "^2.1.1", @@ -26677,8 +23775,6 @@ }, "optionator": { "version": "0.9.1", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.1.tgz", - "integrity": "sha512-74RlY5FCnhq4jRxVUPKDaRwrVNXMqsGsiW6AJw4XK8hmtm10wC0ypZBLw5IIp85NZMr91+qd1RvvENwg7jjRFw==", "requires": { "deep-is": "^0.1.3", "fast-levenshtein": "^2.0.6", @@ -26690,50 +23786,36 @@ }, "os-browserify": { "version": "0.3.0", - "resolved": "https://registry.npmjs.org/os-browserify/-/os-browserify-0.3.0.tgz", - "integrity": "sha512-gjcpUc3clBf9+210TRaDWbf+rZZZEshZ+DlXMRCeAjp0xhTrnQsKHypIy1J3d5hKdUzj69t708EHtU8P6bUn0A==", "dev": true }, "p-limit": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", "requires": { "yocto-queue": "^0.1.0" } }, "p-locate": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", "requires": { "p-limit": "^3.0.2" } }, "p-retry": { "version": "4.6.2", - "resolved": "https://registry.npmjs.org/p-retry/-/p-retry-4.6.2.tgz", - "integrity": "sha512-312Id396EbJdvRONlngUx0NydfrIQ5lsYu0znKVUzVvArzEIt08V1qhtyESbGVd1FGX7UKtiFp5uwKZdM8wIuQ==", "requires": { "@types/retry": "0.12.0", "retry": "^0.13.1" } }, "p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==" + "version": "2.2.0" }, "pako": { "version": "1.0.11", - "resolved": "https://registry.npmjs.org/pako/-/pako-1.0.11.tgz", - "integrity": "sha512-4hLB8Py4zZce5s4yd9XzopqwVv/yGNhV1Bl8NTmCq1763HeK2+EwVTv+leGeL13Dnh2wfbqowVPXCIO0z4taYw==", "dev": true }, "param-case": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/param-case/-/param-case-3.0.4.tgz", - "integrity": "sha512-RXlj7zCYokReqWpOPH9oYivUzLYZ5vAPIfEmCTNViosC78F8F0H9y7T7gG2M39ymgutxF5gcFEsyZQSph9Bp3A==", "requires": { "dot-case": "^3.0.4", "tslib": "^2.0.3" @@ -26741,16 +23823,12 @@ }, "parent-module": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", "requires": { "callsites": "^3.0.0" } }, "parse-asn1": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/parse-asn1/-/parse-asn1-5.1.6.tgz", - "integrity": "sha512-RnZRo1EPU6JBnra2vGHj0yhp6ebyjBZpmUCLHWiFhxlzvBCCpAuZ7elsBp1PVAbQN0/04VD/19rfzlBSwLstMw==", "dev": true, "requires": { "asn1.js": "^5.2.0", @@ -26762,8 +23840,6 @@ }, "parse-json": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", "requires": { "@babel/code-frame": "^7.0.0", "error-ex": "^1.3.1", @@ -26772,19 +23848,13 @@ } }, "parse5": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/parse5/-/parse5-6.0.1.tgz", - "integrity": "sha512-Ofn/CTFzRGTTxwpNEs9PP93gXShHcTq255nzRYSKe8AkVpZY7e1fpmTfOyoIvjP5HG7Z2ZM7VS9PPhQGW2pOpw==" + "version": "6.0.1" }, "parseurl": { - "version": "1.3.3", - "resolved": "https://registry.npmjs.org/parseurl/-/parseurl-1.3.3.tgz", - "integrity": "sha512-CiyeOxFT/JZyN5m0z9PfXw4SCBJ6Sygz1Dpl0wqjlhDEGGBP1GnsUVEL0p63hoG1fcj3fHynXi9NYO4nWOL+qQ==" + "version": "1.3.3" }, "pascal-case": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pascal-case/-/pascal-case-3.1.2.tgz", - "integrity": "sha512-uWlGT3YSnK9x3BQJaOdcZwrnV6hPpd8jFH1/ucpiLRPh/2zCVJKS19E4GvYHvaCcACn3foXZ0cLB9Wrx1KGe5g==", "requires": { "no-case": "^3.0.4", "tslib": "^2.0.3" @@ -26792,44 +23862,28 @@ }, "path-browserify": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-browserify/-/path-browserify-1.0.1.tgz", - "integrity": "sha512-b7uo2UCUOYZcnF/3ID0lulOJi/bafxa1xPe7ZPsammBSpjSWQkjNxlt635YGS2MiR9GjvuXCtz2emr3jbsz98g==", "dev": true }, "path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==" + "version": "4.0.0" }, "path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==" + "version": "1.0.1" }, "path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==" + "version": "3.1.1" }, "path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==" + "version": "1.0.7" }, "path-to-regexp": { - "version": "0.1.7", - "resolved": "https://registry.npmjs.org/path-to-regexp/-/path-to-regexp-0.1.7.tgz", - "integrity": "sha512-5DFkuoqlv1uYQKxy8omFBeJPQcdoE07Kv2sferDCrAq1ohOU+MSDswDIbnx3YAM60qIOnYa53wBhXW0EbMonrQ==" + "version": "0.1.7" }, "path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==" + "version": "4.0.0" }, "pbkdf2": { "version": "3.1.2", - "resolved": "https://registry.npmjs.org/pbkdf2/-/pbkdf2-3.1.2.tgz", - "integrity": "sha512-iuh7L6jA7JEGu2WxDwtQP1ddOpaJNC4KlDEFfdQajSGgGPNi4OyDc2R7QnbY2bR9QjBVGwgvTdNJZoE7RaxUMA==", "dev": true, "requires": { "create-hash": "^1.1.2", @@ -26840,43 +23894,29 @@ } }, "performance-now": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/performance-now/-/performance-now-2.1.0.tgz", - "integrity": "sha512-7EAHlyLHI56VEIdK57uwHdHKIaAGbnXPiw0yWbarQZOKaKpvUIgW0jWRVLiatnM+XXlSwsanIBH/hzGMJulMow==" + "version": "2.1.0" }, "picocolors": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.0.0.tgz", - "integrity": "sha512-1fygroTLlHu66zi26VoTDv8yRgm0Fccecssto+MhsZ0D/DGW2sm8E8AjW7NU5VVTRt5GxbeZ5qBuJr+HyLYkjQ==" + "version": "1.0.0" }, "picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==" + "version": "2.3.1" }, "pify": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/pify/-/pify-2.3.0.tgz", - "integrity": "sha512-udgsAY+fTnvv7kI7aaxbqwWNb0AHiB0qBO89PZKPkoTmGOgdbrHDKD+0B2X4uTfJ/FT1R09r9gTsjUjNJotuog==", "dev": true }, "pirates": { - "version": "4.0.5", - "resolved": "https://registry.npmjs.org/pirates/-/pirates-4.0.5.tgz", - "integrity": "sha512-8V9+HQPupnaXMA23c5hvl69zXvTwTzyAYasnkb0Tts4XvO4CliqONMOnvlq26rkhLC3nWDFBJf73LU1e1VZLaQ==" + "version": "4.0.5" }, "pkg-dir": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/pkg-dir/-/pkg-dir-4.2.0.tgz", - "integrity": "sha512-HRDzbaKjC+AOWVXxAU/x54COGeIv9eb+6CkDSQoNTt4XyWoIJvuPsXizxu/Fr23EiekbtZwmh1IcIG/l/a10GQ==", "requires": { "find-up": "^4.0.0" }, "dependencies": { "find-up": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", "requires": { "locate-path": "^5.0.0", "path-exists": "^4.0.0" @@ -26884,24 +23924,18 @@ }, "locate-path": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", "requires": { "p-locate": "^4.1.0" } }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } }, "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==", "requires": { "p-limit": "^2.2.0" } @@ -26910,24 +23944,18 @@ }, "pkg-up": { "version": "3.1.0", - "resolved": "https://registry.npmjs.org/pkg-up/-/pkg-up-3.1.0.tgz", - "integrity": "sha512-nDywThFk1i4BQK4twPQ6TA4RT8bDY96yeuCVBWL3ePARCiEKDRSrNGbFIgUJpLp+XeIR65v8ra7WuJOFUBtkMA==", "requires": { "find-up": "^3.0.0" }, "dependencies": { "find-up": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-3.0.0.tgz", - "integrity": "sha512-1yD6RmLI1XBfxugvORwlck6f75tYL+iR0jqwsOrOxMZyGYqUuDhJ0l4AXdO1iX/FTs9cBAMEk1gWSEx1kSbylg==", "requires": { "locate-path": "^3.0.0" } }, "locate-path": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-3.0.0.tgz", - "integrity": "sha512-7AO748wWnIhNqAuaty2ZWHkQHRSNfPVIsPIfwEOWO22AmaoVrWavlOcMR5nzTLNYvp36X220/maaRsrec1G65A==", "requires": { "p-locate": "^3.0.0", "path-exists": "^3.0.0" @@ -26935,31 +23963,23 @@ }, "p-limit": { "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", "requires": { "p-try": "^2.0.0" } }, "p-locate": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-3.0.0.tgz", - "integrity": "sha512-x+12w/To+4GFfgJhBEpiDcLozRJGegY+Ei7/z0tSLkMmxGZNybVMSfWj9aJn8Z5Fc7dBUNJOOVgPv2H7IwulSQ==", "requires": { "p-limit": "^2.0.0" } }, "path-exists": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-3.0.0.tgz", - "integrity": "sha512-bpC7GYwiDYQ4wYLe+FA8lhRjhQCMcQGuSgGGqDkg/QerRWw9CmGRT0iSOVRSZJ29NMLZgIzqaljJ63oaL4NIJQ==" + "version": "3.0.0" } } }, "postcss": { "version": "8.4.14", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.4.14.tgz", - "integrity": "sha512-E398TUmfAYFPBSdzgeieK2Y1+1cpdxJx8yXbK/m57nRhKSmk1GB2tO4lbLBtlkfPQTDKfe4Xqv1ASWPpayPEig==", "requires": { "nanoid": "^3.3.4", "picocolors": "^1.0.0", @@ -26968,22 +23988,16 @@ }, "postcss-attribute-case-insensitive": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/postcss-attribute-case-insensitive/-/postcss-attribute-case-insensitive-5.0.1.tgz", - "integrity": "sha512-wrt2VndqSLJpyBRNz9OmJcgnhI9MaongeWgapdBuUMu2a/KNJ8SENesG4SdiTnQwGO9b1VKbTWYAfCPeokLqZQ==", "requires": { "postcss-selector-parser": "^6.0.10" } }, "postcss-browser-comments": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-browser-comments/-/postcss-browser-comments-4.0.0.tgz", - "integrity": "sha512-X9X9/WN3KIvY9+hNERUqX9gncsgBA25XaeR+jshHz2j8+sYyHktHw1JdKuMjeLpGktXidqDhA7b/qm1mrBDmgg==", "requires": {} }, "postcss-calc": { "version": "8.2.4", - "resolved": "https://registry.npmjs.org/postcss-calc/-/postcss-calc-8.2.4.tgz", - "integrity": "sha512-SmWMSJmB8MRnnULldx0lQIyhSNvuDl9HfrZkaqqE/WHAhToYsAvDq+yAsA/kIyINDszOp3Rh0GFoNuH5Ypsm3Q==", "requires": { "postcss-selector-parser": "^6.0.9", "postcss-value-parser": "^4.2.0" @@ -26991,40 +24005,30 @@ }, "postcss-clamp": { "version": "4.1.0", - "resolved": "https://registry.npmjs.org/postcss-clamp/-/postcss-clamp-4.1.0.tgz", - "integrity": "sha512-ry4b1Llo/9zz+PKC+030KUnPITTJAHeOwjfAyyB60eT0AorGLdzp52s31OsPRHRf8NchkgFoG2y6fCfn1IV1Ow==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-functional-notation": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/postcss-color-functional-notation/-/postcss-color-functional-notation-4.2.3.tgz", - "integrity": "sha512-5fbr6FzFzjwHXKsVnkmEYrJYG8VNNzvD1tAXaPPWR97S6rhKI5uh2yOfV5TAzhDkZoq4h+chxEplFDc8GeyFtw==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-hex-alpha": { "version": "8.0.4", - "resolved": "https://registry.npmjs.org/postcss-color-hex-alpha/-/postcss-color-hex-alpha-8.0.4.tgz", - "integrity": "sha512-nLo2DCRC9eE4w2JmuKgVA3fGL3d01kGq752pVALF68qpGLmx2Qrk91QTKkdUqqp45T1K1XV8IhQpcu1hoAQflQ==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-color-rebeccapurple": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/postcss-color-rebeccapurple/-/postcss-color-rebeccapurple-7.1.0.tgz", - "integrity": "sha512-1jtE5AKnZcKq4pjOrltFHcbEM2/IvtbD1OdhZ/wqds18//bh0UmQkffcCkzDJU+/vGodfIsVQeKn+45CJvX9Bw==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-colormin": { "version": "5.3.0", - "resolved": "https://registry.npmjs.org/postcss-colormin/-/postcss-colormin-5.3.0.tgz", - "integrity": "sha512-WdDO4gOFG2Z8n4P8TWBpshnL3JpmNmJwdnfP2gbk2qBA8PWwOYcmjmI/t3CmMeL72a7Hkd+x/Mg9O2/0rD54Pg==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -27034,8 +24038,6 @@ }, "postcss-convert-values": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-convert-values/-/postcss-convert-values-5.1.2.tgz", - "integrity": "sha512-c6Hzc4GAv95B7suy4udszX9Zy4ETyMCgFPUDtWjdFTKH1SE9eFY/jEpHSwTH1QPuwxHpWslhckUQWbNRM4ho5g==", "requires": { "browserslist": "^4.20.3", "postcss-value-parser": "^4.2.0" @@ -27043,64 +24045,46 @@ }, "postcss-custom-media": { "version": "8.0.2", - "resolved": "https://registry.npmjs.org/postcss-custom-media/-/postcss-custom-media-8.0.2.tgz", - "integrity": "sha512-7yi25vDAoHAkbhAzX9dHx2yc6ntS4jQvejrNcC+csQJAXjj15e7VcWfMgLqBNAbOvqi5uIa9huOVwdHbf+sKqg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-custom-properties": { "version": "12.1.8", - "resolved": "https://registry.npmjs.org/postcss-custom-properties/-/postcss-custom-properties-12.1.8.tgz", - "integrity": "sha512-8rbj8kVu00RQh2fQF81oBqtduiANu4MIxhyf0HbbStgPtnFlWn0yiaYTpLHrPnJbffVY1s9apWsIoVZcc68FxA==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-custom-selectors": { "version": "6.0.3", - "resolved": "https://registry.npmjs.org/postcss-custom-selectors/-/postcss-custom-selectors-6.0.3.tgz", - "integrity": "sha512-fgVkmyiWDwmD3JbpCmB45SvvlCD6z9CG6Ie6Iere22W5aHea6oWa7EM2bpnv2Fj3I94L3VbtvX9KqwSi5aFzSg==", "requires": { "postcss-selector-parser": "^6.0.4" } }, "postcss-dir-pseudo-class": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-dir-pseudo-class/-/postcss-dir-pseudo-class-6.0.4.tgz", - "integrity": "sha512-I8epwGy5ftdzNWEYok9VjW9whC4xnelAtbajGv4adql4FIF09rnrxnA9Y8xSHN47y7gqFIv10C5+ImsLeJpKBw==", "requires": { "postcss-selector-parser": "^6.0.9" } }, "postcss-discard-comments": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-discard-comments/-/postcss-discard-comments-5.1.2.tgz", - "integrity": "sha512-+L8208OVbHVF2UQf1iDmRcbdjJkuBF6IS29yBDSiWUIzpYaAhtNl6JYnYm12FnkeCwQqF5LeklOu6rAqgfBZqQ==", "requires": {} }, "postcss-discard-duplicates": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-duplicates/-/postcss-discard-duplicates-5.1.0.tgz", - "integrity": "sha512-zmX3IoSI2aoenxHV6C7plngHWWhUOV3sP1T8y2ifzxzbtnuhk1EdPwm0S1bIUNaJ2eNbWeGLEwzw8huPD67aQw==", "requires": {} }, "postcss-discard-empty": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-discard-empty/-/postcss-discard-empty-5.1.1.tgz", - "integrity": "sha512-zPz4WljiSuLWsI0ir4Mcnr4qQQ5e1Ukc3i7UfE2XcrwKK2LIPIqE5jxMRxO6GbI3cv//ztXDsXwEWT3BHOGh3A==", "requires": {} }, "postcss-discard-overridden": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-discard-overridden/-/postcss-discard-overridden-5.1.0.tgz", - "integrity": "sha512-21nOL7RqWR1kasIVdKs8HNqQJhFxLsyRfAnUDm4Fe4t4mCWL9OJiHvlHPjcd8zc5Myu89b/7wZDnOSjFgeWRtw==", "requires": {} }, "postcss-double-position-gradients": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/postcss-double-position-gradients/-/postcss-double-position-gradients-3.1.1.tgz", - "integrity": "sha512-jM+CGkTs4FcG53sMPjrrGE0rIvLDdCrqMzgDC5fLI7JHDO7o6QG8C5TQBtExb13hdBdoH9C2QVbG4jo2y9lErQ==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -27108,58 +24092,42 @@ }, "postcss-env-function": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-env-function/-/postcss-env-function-4.0.6.tgz", - "integrity": "sha512-kpA6FsLra+NqcFnL81TnsU+Z7orGtDTxcOhl6pwXeEq1yFPpRMkCDpHhrz8CFQDr/Wfm0jLiNQ1OsGGPjlqPwA==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-flexbugs-fixes": { "version": "5.0.2", - "resolved": "https://registry.npmjs.org/postcss-flexbugs-fixes/-/postcss-flexbugs-fixes-5.0.2.tgz", - "integrity": "sha512-18f9voByak7bTktR2QgDveglpn9DTbBWPUzSOe9g0N4WR/2eSt6Vrcbf0hmspvMI6YWGywz6B9f7jzpFNJJgnQ==", "requires": {} }, "postcss-focus-visible": { "version": "6.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-visible/-/postcss-focus-visible-6.0.4.tgz", - "integrity": "sha512-QcKuUU/dgNsstIK6HELFRT5Y3lbrMLEOwG+A4s5cA+fx3A3y/JTq3X9LaOj3OC3ALH0XqyrgQIgey/MIZ8Wczw==", "requires": { "postcss-selector-parser": "^6.0.9" } }, "postcss-focus-within": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-focus-within/-/postcss-focus-within-5.0.4.tgz", - "integrity": "sha512-vvjDN++C0mu8jz4af5d52CB184ogg/sSxAFS+oUJQq2SuCe7T5U2iIsVJtsCp2d6R4j0jr5+q3rPkBVZkXD9fQ==", "requires": { "postcss-selector-parser": "^6.0.9" } }, "postcss-font-variant": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-font-variant/-/postcss-font-variant-5.0.0.tgz", - "integrity": "sha512-1fmkBaCALD72CK2a9i468mA/+tr9/1cBxRRMXOUaZqO43oWPR5imcyPjXwuv7PXbCid4ndlP5zWhidQVVa3hmA==", "requires": {} }, "postcss-gap-properties": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-gap-properties/-/postcss-gap-properties-3.0.3.tgz", - "integrity": "sha512-rPPZRLPmEKgLk/KlXMqRaNkYTUpE7YC+bOIQFN5xcu1Vp11Y4faIXv6/Jpft6FMnl6YRxZqDZG0qQOW80stzxQ==", "requires": {} }, "postcss-image-set-function": { "version": "4.0.6", - "resolved": "https://registry.npmjs.org/postcss-image-set-function/-/postcss-image-set-function-4.0.6.tgz", - "integrity": "sha512-KfdC6vg53GC+vPd2+HYzsZ6obmPqOk6HY09kttU19+Gj1nC3S3XBVEXDHxkhxTohgZqzbUb94bKXvKDnYWBm/A==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-import": { "version": "14.1.0", - "resolved": "https://registry.npmjs.org/postcss-import/-/postcss-import-14.1.0.tgz", - "integrity": "sha512-flwI+Vgm4SElObFVPpTIT7SU7R3qk2L7PyduMcokiaVKuWv9d/U+Gm/QAd8NDLuykTWTkcrjOeD2Pp1rMeBTGw==", "dev": true, "requires": { "postcss-value-parser": "^4.0.0", @@ -27169,14 +24137,10 @@ }, "postcss-initial": { "version": "4.0.1", - "resolved": "https://registry.npmjs.org/postcss-initial/-/postcss-initial-4.0.1.tgz", - "integrity": "sha512-0ueD7rPqX8Pn1xJIjay0AZeIuDoF+V+VvMt/uOnn+4ezUKhZM/NokDeP6DwMNyIoYByuN/94IQnt5FEkaN59xQ==", "requires": {} }, "postcss-js": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-js/-/postcss-js-4.0.0.tgz", - "integrity": "sha512-77QESFBwgX4irogGVPgQ5s07vLvFqWr228qZY+w6lW599cRlK/HmnlivnnVUxkjHnCu4J16PDMHcH+e+2HbvTQ==", "dev": true, "requires": { "camelcase-css": "^2.0.1" @@ -27184,8 +24148,6 @@ }, "postcss-lab-function": { "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-lab-function/-/postcss-lab-function-4.2.0.tgz", - "integrity": "sha512-Zb1EO9DGYfa3CP8LhINHCcTTCTLI+R3t7AX2mKsDzdgVQ/GkCpHOTgOr6HBHslP7XDdVbqgHW5vvRPMdVANQ8w==", "requires": { "@csstools/postcss-progressive-custom-properties": "^1.1.0", "postcss-value-parser": "^4.2.0" @@ -27193,8 +24155,6 @@ }, "postcss-load-config": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/postcss-load-config/-/postcss-load-config-3.1.4.tgz", - "integrity": "sha512-6DiM4E7v4coTE4uzA8U//WhtPwyhiim3eyjEMFCnUpzbrkK9wJHgKDT2mR+HbtSrd/NubVaYTOpSpjUl8NQeRg==", "dev": true, "requires": { "lilconfig": "^2.0.5", @@ -27203,8 +24163,6 @@ }, "postcss-loader": { "version": "6.2.1", - "resolved": "https://registry.npmjs.org/postcss-loader/-/postcss-loader-6.2.1.tgz", - "integrity": "sha512-WbbYpmAaKcux/P66bZ40bpWsBucjx/TTgVVzRZ9yUO8yQfVBlameJ0ZGVaPfH64hNSBh63a+ICP5nqOpBA0w+Q==", "requires": { "cosmiconfig": "^7.0.0", "klona": "^2.0.5", @@ -27213,20 +24171,14 @@ }, "postcss-logical": { "version": "5.0.4", - "resolved": "https://registry.npmjs.org/postcss-logical/-/postcss-logical-5.0.4.tgz", - "integrity": "sha512-RHXxplCeLh9VjinvMrZONq7im4wjWGlRJAqmAVLXyZaXwfDWP73/oq4NdIp+OZwhQUMj0zjqDfM5Fj7qby+B4g==", "requires": {} }, "postcss-media-minmax": { "version": "5.0.0", - "resolved": "https://registry.npmjs.org/postcss-media-minmax/-/postcss-media-minmax-5.0.0.tgz", - "integrity": "sha512-yDUvFf9QdFZTuCUg0g0uNSHVlJ5X1lSzDZjPSFaiCWvjgsvu8vEVxtahPrLMinIDEEGnx6cBe6iqdx5YWz08wQ==", "requires": {} }, "postcss-merge-longhand": { "version": "5.1.6", - "resolved": "https://registry.npmjs.org/postcss-merge-longhand/-/postcss-merge-longhand-5.1.6.tgz", - "integrity": "sha512-6C/UGF/3T5OE2CEbOuX7iNO63dnvqhGZeUnKkDeifebY0XqkkvrctYSZurpNE902LDf2yKwwPFgotnfSoPhQiw==", "requires": { "postcss-value-parser": "^4.2.0", "stylehacks": "^5.1.0" @@ -27234,8 +24186,6 @@ }, "postcss-merge-rules": { "version": "5.1.2", - "resolved": "https://registry.npmjs.org/postcss-merge-rules/-/postcss-merge-rules-5.1.2.tgz", - "integrity": "sha512-zKMUlnw+zYCWoPN6yhPjtcEdlJaMUZ0WyVcxTAmw3lkkN/NDMRkOkiuctQEoWAOvH7twaxUUdvBWl0d4+hifRQ==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0", @@ -27245,16 +24195,12 @@ }, "postcss-minify-font-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-minify-font-values/-/postcss-minify-font-values-5.1.0.tgz", - "integrity": "sha512-el3mYTgx13ZAPPirSVsHqFzl+BBBDrXvbySvPGFnQcTI4iNslrPaFq4muTkLZmKlGk4gyFAYUBMH30+HurREyA==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-minify-gradients": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-minify-gradients/-/postcss-minify-gradients-5.1.1.tgz", - "integrity": "sha512-VGvXMTpCEo4qHTNSa9A0a3D+dxGFZCYwR6Jokk+/3oB6flu2/PnPXAh2x7x52EkY5xlIHLm+Le8tJxe/7TNhzw==", "requires": { "colord": "^2.9.1", "cssnano-utils": "^3.1.0", @@ -27263,8 +24209,6 @@ }, "postcss-minify-params": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-minify-params/-/postcss-minify-params-5.1.3.tgz", - "integrity": "sha512-bkzpWcjykkqIujNL+EVEPOlLYi/eZ050oImVtHU7b4lFS82jPnsCb44gvC6pxaNt38Els3jWYDHTjHKf0koTgg==", "requires": { "browserslist": "^4.16.6", "cssnano-utils": "^3.1.0", @@ -27273,22 +24217,16 @@ }, "postcss-minify-selectors": { "version": "5.2.1", - "resolved": "https://registry.npmjs.org/postcss-minify-selectors/-/postcss-minify-selectors-5.2.1.tgz", - "integrity": "sha512-nPJu7OjZJTsVUmPdm2TcaiohIwxP+v8ha9NehQ2ye9szv4orirRU3SDdtUmKH+10nzn0bAyOXZ0UEr7OpvLehg==", "requires": { "postcss-selector-parser": "^6.0.5" } }, "postcss-modules-extract-imports": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-extract-imports/-/postcss-modules-extract-imports-3.0.0.tgz", - "integrity": "sha512-bdHleFnP3kZ4NYDhuGlVK+CMrQ/pqUm8bx/oGL93K6gVwiclvX5x0n76fYMKuIGKzlABOy13zsvqjb0f92TEXw==", "requires": {} }, "postcss-modules-local-by-default": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-local-by-default/-/postcss-modules-local-by-default-4.0.0.tgz", - "integrity": "sha512-sT7ihtmGSF9yhm6ggikHdV0hlziDTX7oFoXtuVWeDd3hHObNkcHRo9V3yg7vCAY7cONyxJC/XXCmmiHHcvX7bQ==", "requires": { "icss-utils": "^5.0.0", "postcss-selector-parser": "^6.0.2", @@ -27297,24 +24235,18 @@ }, "postcss-modules-scope": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-scope/-/postcss-modules-scope-3.0.0.tgz", - "integrity": "sha512-hncihwFA2yPath8oZ15PZqvWGkWf+XUfQgUGamS4LqoP1anQLOsOJw0vr7J7IwLpoY9fatA2qiGUGmuZL0Iqlg==", "requires": { "postcss-selector-parser": "^6.0.4" } }, "postcss-modules-values": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-modules-values/-/postcss-modules-values-4.0.0.tgz", - "integrity": "sha512-RDxHkAiEGI78gS2ofyvCsu7iycRv7oqw5xMWn9iMoR0N/7mf9D50ecQqUo5BZ9Zh2vH4bCUR/ktCqbB9m8vJjQ==", "requires": { "icss-utils": "^5.0.0" } }, "postcss-nested": { "version": "5.0.6", - "resolved": "https://registry.npmjs.org/postcss-nested/-/postcss-nested-5.0.6.tgz", - "integrity": "sha512-rKqm2Fk0KbA8Vt3AdGN0FB9OBOMDVajMG6ZCf/GoHgdxUJ4sBFp0A/uMIRm+MJUdo33YXEtjqIz8u7DAp8B7DA==", "dev": true, "requires": { "postcss-selector-parser": "^6.0.6" @@ -27322,8 +24254,6 @@ }, "postcss-nesting": { "version": "10.1.9", - "resolved": "https://registry.npmjs.org/postcss-nesting/-/postcss-nesting-10.1.9.tgz", - "integrity": "sha512-WlnqQecNMT7eizBpWwAnQOIk7Zr0A+OZJccEwQoTwmcIsZCVdcjT1LjXj1hBk6zR3BDLZQYsb5KZj2HquZgvTw==", "requires": { "@csstools/selector-specificity": "^2.0.0", "postcss-selector-parser": "^6.0.10" @@ -27331,8 +24261,6 @@ }, "postcss-normalize": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/postcss-normalize/-/postcss-normalize-10.0.1.tgz", - "integrity": "sha512-+5w18/rDev5mqERcG3W5GZNMJa1eoYYNGo8gB7tEwaos0ajk3ZXAI4mHGcNT47NE+ZnZD1pEpUOFLvltIwmeJA==", "requires": { "@csstools/normalize.css": "*", "postcss-browser-comments": "^4", @@ -27341,54 +24269,40 @@ }, "postcss-normalize-charset": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-charset/-/postcss-normalize-charset-5.1.0.tgz", - "integrity": "sha512-mSgUJ+pd/ldRGVx26p2wz9dNZ7ji6Pn8VWBajMXFf8jk7vUoSrZ2lt/wZR7DtlZYKesmZI680qjr2CeFF2fbUg==", "requires": {} }, "postcss-normalize-display-values": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-display-values/-/postcss-normalize-display-values-5.1.0.tgz", - "integrity": "sha512-WP4KIM4o2dazQXWmFaqMmcvsKmhdINFblgSeRgn8BJ6vxaMyaJkwAzpPpuvSIoG/rmX3M+IrRZEz2H0glrQNEA==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-positions": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-positions/-/postcss-normalize-positions-5.1.1.tgz", - "integrity": "sha512-6UpCb0G4eofTCQLFVuI3EVNZzBNPiIKcA1AKVka+31fTVySphr3VUgAIULBhxZkKgwLImhzMR2Bw1ORK+37INg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-repeat-style": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-repeat-style/-/postcss-normalize-repeat-style-5.1.1.tgz", - "integrity": "sha512-mFpLspGWkQtBcWIRFLmewo8aC3ImN2i/J3v8YCFUwDnPu3Xz4rLohDO26lGjwNsQxB3YF0KKRwspGzE2JEuS0g==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-string": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-string/-/postcss-normalize-string-5.1.0.tgz", - "integrity": "sha512-oYiIJOf4T9T1N4i+abeIc7Vgm/xPCGih4bZz5Nm0/ARVJ7K6xrDlLwvwqOydvyL3RHNf8qZk6vo3aatiw/go3w==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-timing-functions": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-timing-functions/-/postcss-normalize-timing-functions-5.1.0.tgz", - "integrity": "sha512-DOEkzJ4SAXv5xkHl0Wa9cZLF3WCBhF3o1SKVxKQAa+0pYKlueTpCgvkFAHfk+Y64ezX9+nITGrDZeVGgITJXjg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-normalize-unicode": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-unicode/-/postcss-normalize-unicode-5.1.0.tgz", - "integrity": "sha512-J6M3MizAAZ2dOdSjy2caayJLQT8E8K9XjLce8AUQMwOrCvjCHv24aLC/Lps1R1ylOfol5VIDMaM/Lo9NGlk1SQ==", "requires": { "browserslist": "^4.16.6", "postcss-value-parser": "^4.2.0" @@ -27396,8 +24310,6 @@ }, "postcss-normalize-url": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-normalize-url/-/postcss-normalize-url-5.1.0.tgz", - "integrity": "sha512-5upGeDO+PVthOxSmds43ZeMeZfKH+/DKgGRD7TElkkyS46JXAUhMzIKiCa7BabPeIy3AQcTkXwVVN7DbqsiCew==", "requires": { "normalize-url": "^6.0.1", "postcss-value-parser": "^4.2.0" @@ -27405,21 +24317,15 @@ }, "postcss-normalize-whitespace": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-normalize-whitespace/-/postcss-normalize-whitespace-5.1.1.tgz", - "integrity": "sha512-83ZJ4t3NUDETIHTa3uEg6asWjSBYL5EdkVB0sDncx9ERzOKBVJIUeDO9RyA9Zwtig8El1d79HBp0JEi8wvGQnA==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-opacity-percentage": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/postcss-opacity-percentage/-/postcss-opacity-percentage-1.1.2.tgz", - "integrity": "sha512-lyUfF7miG+yewZ8EAk9XUBIlrHyUE6fijnesuz+Mj5zrIHIEw6KcIZSOk/elVMqzLvREmXB83Zi/5QpNRYd47w==" + "version": "1.1.2" }, "postcss-ordered-values": { "version": "5.1.3", - "resolved": "https://registry.npmjs.org/postcss-ordered-values/-/postcss-ordered-values-5.1.3.tgz", - "integrity": "sha512-9UO79VUhPwEkzbb3RNpqqghc6lcYej1aveQteWY+4POIwlqkYE21HKWaLDF6lWNuqCobEAyTovVhtI32Rbv2RQ==", "requires": { "cssnano-utils": "^3.1.0", "postcss-value-parser": "^4.2.0" @@ -27427,28 +24333,20 @@ }, "postcss-overflow-shorthand": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/postcss-overflow-shorthand/-/postcss-overflow-shorthand-3.0.3.tgz", - "integrity": "sha512-CxZwoWup9KXzQeeIxtgOciQ00tDtnylYIlJBBODqkgS/PU2jISuWOL/mYLHmZb9ZhZiCaNKsCRiLp22dZUtNsg==", "requires": {} }, "postcss-page-break": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/postcss-page-break/-/postcss-page-break-3.0.4.tgz", - "integrity": "sha512-1JGu8oCjVXLa9q9rFTo4MbeeA5FMe00/9C7lN4va606Rdb+HkxXtXsmEDrIraQ11fGz/WvKWa8gMuCKkrXpTsQ==", "requires": {} }, "postcss-place": { "version": "7.0.4", - "resolved": "https://registry.npmjs.org/postcss-place/-/postcss-place-7.0.4.tgz", - "integrity": "sha512-MrgKeiiu5OC/TETQO45kV3npRjOFxEHthsqGtkh3I1rPbZSbXGD/lZVi9j13cYh+NA8PIAPyk6sGjT9QbRyvSg==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-preset-env": { "version": "7.7.2", - "resolved": "https://registry.npmjs.org/postcss-preset-env/-/postcss-preset-env-7.7.2.tgz", - "integrity": "sha512-1q0ih7EDsZmCb/FMDRvosna7Gsbdx8CvYO5hYT120hcp2ZAuOHpSzibujZ4JpIUcAC02PG6b+eftxqjTFh5BNA==", "requires": { "@csstools/postcss-cascade-layers": "^1.0.4", "@csstools/postcss-color-function": "^1.1.0", @@ -27501,16 +24399,12 @@ }, "postcss-pseudo-class-any-link": { "version": "7.1.5", - "resolved": "https://registry.npmjs.org/postcss-pseudo-class-any-link/-/postcss-pseudo-class-any-link-7.1.5.tgz", - "integrity": "sha512-nSGKGScwFTaaV8Cyi27W9FegX3l3b7tmNxujxmykI/j3++cBAiq8fTUAU3ZK0s2aneN2T8cTUvKdNedzp3JIEA==", "requires": { "postcss-selector-parser": "^6.0.10" } }, "postcss-reduce-initial": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-initial/-/postcss-reduce-initial-5.1.0.tgz", - "integrity": "sha512-5OgTUviz0aeH6MtBjHfbr57tml13PuedK/Ecg8szzd4XRMbYxH4572JFG067z+FqBIf6Zp/d+0581glkvvWMFw==", "requires": { "browserslist": "^4.16.6", "caniuse-api": "^3.0.0" @@ -27518,30 +24412,22 @@ }, "postcss-reduce-transforms": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-reduce-transforms/-/postcss-reduce-transforms-5.1.0.tgz", - "integrity": "sha512-2fbdbmgir5AvpW9RLtdONx1QoYG2/EtqpNQbFASDlixBbAYuTcJ0dECwlqNqH7VbaUnEnh8SrxOe2sRIn24XyQ==", "requires": { "postcss-value-parser": "^4.2.0" } }, "postcss-replace-overflow-wrap": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/postcss-replace-overflow-wrap/-/postcss-replace-overflow-wrap-4.0.0.tgz", - "integrity": "sha512-KmF7SBPphT4gPPcKZc7aDkweHiKEEO8cla/GjcBK+ckKxiZslIu3C4GCRW3DNfL0o7yW7kMQu9xlZ1kXRXLXtw==", "requires": {} }, "postcss-selector-not": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/postcss-selector-not/-/postcss-selector-not-6.0.0.tgz", - "integrity": "sha512-i/HI/VNd3V9e1WOLCwJsf9nePBRXqcGtVibcJ9FsVo0agfDEfsLSlFt94aYjY35wUNcdG0KrvdyjEr7It50wLQ==", "requires": { "postcss-selector-parser": "^6.0.10" } }, "postcss-selector-parser": { "version": "6.0.10", - "resolved": "https://registry.npmjs.org/postcss-selector-parser/-/postcss-selector-parser-6.0.10.tgz", - "integrity": "sha512-IQ7TZdoaqbT+LCpShg46jnZVlhWD2w6iQYAcYXfHARZ7X1t/UGhhceQDs5X0cGqKvYlHNOuv7Oa1xmb0oQuA3w==", "requires": { "cssesc": "^3.0.0", "util-deprecate": "^1.0.2" @@ -27549,8 +24435,6 @@ }, "postcss-svgo": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/postcss-svgo/-/postcss-svgo-5.1.0.tgz", - "integrity": "sha512-D75KsH1zm5ZrHyxPakAxJWtkyXew5qwS70v56exwvw542d9CRtTo78K0WeFxZB4G7JXKKMbEZtZayTGdIky/eA==", "requires": { "postcss-value-parser": "^4.2.0", "svgo": "^2.7.0" @@ -27558,31 +24442,36 @@ }, "postcss-unique-selectors": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/postcss-unique-selectors/-/postcss-unique-selectors-5.1.1.tgz", - "integrity": "sha512-5JiODlELrz8L2HwxfPnhOWZYWDxVHWL83ufOv84NrcgipI7TaeRsatAhK4Tr2/ZiYldpK/wBvw5BD3qfaK96GA==", "requires": { "postcss-selector-parser": "^6.0.5" } }, "postcss-value-parser": { - "version": "4.2.0", - "resolved": "https://registry.npmjs.org/postcss-value-parser/-/postcss-value-parser-4.2.0.tgz", - "integrity": "sha512-1NNCs6uurfkVbeXG4S8JFT9t19m45ICnif8zWLd5oPSZ50QnwMfK+H3jv408d4jw/7Bttv5axS5IiHoLaVNHeQ==" + "version": "4.2.0" }, "prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==" + "version": "1.2.1" + }, + "prettier": { + "version": "2.7.1", + "resolved": "https://registry.npmjs.org/prettier/-/prettier-2.7.1.tgz", + "integrity": "sha512-ujppO+MkdPqoVINuDFDRLClm7D78qbDt0/NR+wp5FqEZOoTNAjPHWj17QRhu7geIHJfcNhRk1XVQmF8Bp3ye+g==", + "dev": true + }, + "prettier-linter-helpers": { + "version": "1.0.0", + "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", + "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", + "dev": true, + "requires": { + "fast-diff": "^1.1.2" + } }, "pretty-bytes": { - "version": "5.6.0", - "resolved": "https://registry.npmjs.org/pretty-bytes/-/pretty-bytes-5.6.0.tgz", - "integrity": "sha512-FFw039TmrBqFK8ma/7OL3sDz/VytdtJr044/QUJtH0wK9lb9jLq9tJyIxUwtQJHwar2BqtiA4iCWSwo9JLkzFg==" + "version": "5.6.0" }, "pretty-error": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/pretty-error/-/pretty-error-4.0.0.tgz", - "integrity": "sha512-AoJ5YMAcXKYxKhuJGdcvse+Voc6v1RgnsR3nWcYU7q4t6z0Q6T86sv5Zq8VIRbOWWFpvdGE83LtdSMNd+6Y0xw==", "requires": { "lodash": "^4.17.20", "renderkid": "^3.0.0" @@ -27590,8 +24479,6 @@ }, "pretty-format": { "version": "27.5.1", - "resolved": "https://registry.npmjs.org/pretty-format/-/pretty-format-27.5.1.tgz", - "integrity": "sha512-Qb1gy5OrP5+zDf2Bvnzdl3jsTf1qXVMazbvCoKhtKqVs4/YK4ozX4gKQJJVyNe+cajNPn0KoC0MC3FUmaHWEmQ==", "requires": { "ansi-regex": "^5.0.1", "ansi-styles": "^5.0.0", @@ -27599,35 +24486,159 @@ }, "dependencies": { "ansi-styles": { + "version": "5.2.0" + } + } + }, + "pretty-quick": { + "version": "3.1.3", + "resolved": "https://registry.npmjs.org/pretty-quick/-/pretty-quick-3.1.3.tgz", + "integrity": "sha512-kOCi2FJabvuh1as9enxYmrnBC6tVMoVOenMaBqRfsvBHB0cbpYHjdQEpSglpASDFEXVwplpcGR4CLEaisYAFcA==", + "dev": true, + "requires": { + "chalk": "^3.0.0", + "execa": "^4.0.0", + "find-up": "^4.1.0", + "ignore": "^5.1.4", + "mri": "^1.1.5", + "multimatch": "^4.0.0" + }, + "dependencies": { + "ansi-styles": { + "version": "4.3.0", + "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", + "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", + "dev": true, + "requires": { + "color-convert": "^2.0.1" + } + }, + "chalk": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/chalk/-/chalk-3.0.0.tgz", + "integrity": "sha512-4D3B6Wf41KOYRFdszmDqMCGq5VV/uMAB273JILmO+3jAlh8X4qDtdtgCR3fxtbLEMzSx22QdhnDcJvu2u1fVwg==", + "dev": true, + "requires": { + "ansi-styles": "^4.1.0", + "supports-color": "^7.1.0" + } + }, + "color-convert": { + "version": "2.0.1", + "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", + "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", + "dev": true, + "requires": { + "color-name": "~1.1.4" + } + }, + "color-name": { + "version": "1.1.4", + "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", + "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", + "dev": true + }, + "execa": { + "version": "4.1.0", + "resolved": "https://registry.npmjs.org/execa/-/execa-4.1.0.tgz", + "integrity": "sha512-j5W0//W7f8UxAn8hXVnwG8tLwdiUy4FJLcSupCg6maBYZDpyBvTApK7KyuI4bKj8KOh1r2YH+6ucuYtJv1bTZA==", + "dev": true, + "requires": { + "cross-spawn": "^7.0.0", + "get-stream": "^5.0.0", + "human-signals": "^1.1.1", + "is-stream": "^2.0.0", + "merge-stream": "^2.0.0", + "npm-run-path": "^4.0.0", + "onetime": "^5.1.0", + "signal-exit": "^3.0.2", + "strip-final-newline": "^2.0.0" + } + }, + "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, + "requires": { + "locate-path": "^5.0.0", + "path-exists": "^4.0.0" + } + }, + "get-stream": { "version": "5.2.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-5.2.0.tgz", - "integrity": "sha512-Cxwpt2SfTzTtXcfOlzGEee8O+c+MmUgGrNiBcXnuWxuFJHe6a5Hz7qwhwe5OgaSYI0IJvkLqWX1ASG+cJOkEiA==" + "resolved": "https://registry.npmjs.org/get-stream/-/get-stream-5.2.0.tgz", + "integrity": "sha512-nBF+F1rAZVCu/p7rjzgA+Yb4lfYXrpl7a6VmJrU8wF9I1CKvP/QwPNZHnOlwbTkY6dvtFIzFMSyQXbLoTQPRpA==", + "dev": true, + "requires": { + "pump": "^3.0.0" + } + }, + "has-flag": { + "version": "4.0.0", + "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", + "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", + "dev": true + }, + "human-signals": { + "version": "1.1.1", + "resolved": "https://registry.npmjs.org/human-signals/-/human-signals-1.1.1.tgz", + "integrity": "sha512-SEQu7vl8KjNL2eoGBLF3+wAjpsNfA9XMlXAYj/3EdaNfAlxKthD1xjEQfGOUhllCGGJVNY34bRr6lPINhNjyZw==", + "dev": true + }, + "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, + "requires": { + "p-locate": "^4.1.0" + } + }, + "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, + "requires": { + "p-try": "^2.0.0" + } + }, + "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, + "requires": { + "p-limit": "^2.2.0" + } + }, + "supports-color": { + "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, + "requires": { + "has-flag": "^4.0.0" + } } } }, "process": { "version": "0.11.10", - "resolved": "https://registry.npmjs.org/process/-/process-0.11.10.tgz", - "integrity": "sha512-cdGef/drWFoydD1JsMzuFf8100nZl+GT+yacc2bEced5f9Rjk4z+WtFUTBu9PhOi9j/jfmBPu0mMEY4wIdAF8A==", "dev": true }, "process-nextick-args": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/process-nextick-args/-/process-nextick-args-2.0.1.tgz", - "integrity": "sha512-3ouUOpQhtgrbOa17J7+uxOTpITYWaGP7/AhoR3+A+/1e9skrzelGi/dXzEYyvbxubEF6Wn2ypscTKiKJFFn1ag==" + "version": "2.0.1" }, "promise": { "version": "8.1.0", - "resolved": "https://registry.npmjs.org/promise/-/promise-8.1.0.tgz", - "integrity": "sha512-W04AqnILOL/sPRXziNicCjSNRruLAuIHEOVBazepu0545DDNGYHz7ar9ZgZ1fMU8/MA4mVxp5rkBWRi6OXIy3Q==", "requires": { "asap": "~2.0.6" } }, "prompts": { "version": "2.4.2", - "resolved": "https://registry.npmjs.org/prompts/-/prompts-2.4.2.tgz", - "integrity": "sha512-NxNv/kLguCA7p3jE8oL2aEBsrJWgAakBpgmgK6lpPWV+WuOmY6r2/zbAVnP+T8bQlA0nzHXSJSJW0Hq7ylaD2Q==", "requires": { "kleur": "^3.0.3", "sisteransi": "^1.0.5" @@ -27635,8 +24646,6 @@ }, "prop-types": { "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", "requires": { "loose-envify": "^1.4.0", "object-assign": "^4.1.1", @@ -27644,37 +24653,27 @@ }, "dependencies": { "react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==" + "version": "16.13.1" } } }, "proxy-addr": { "version": "2.0.7", - "resolved": "https://registry.npmjs.org/proxy-addr/-/proxy-addr-2.0.7.tgz", - "integrity": "sha512-llQsMLSUDUPT44jdrU/O37qlnifitDP+ZwrmmZcoSKyLKvtZxpyV0n2/bD/N4tBAAZ/gJEdZU7KMraoK1+XYAg==", "requires": { "forwarded": "0.2.0", "ipaddr.js": "1.9.1" }, "dependencies": { "ipaddr.js": { - "version": "1.9.1", - "resolved": "https://registry.npmjs.org/ipaddr.js/-/ipaddr.js-1.9.1.tgz", - "integrity": "sha512-0KI/607xoxSToH7GjN1FfSbLoU0+btTicjsQSWQlh/hZykN8KpmMf7uYwPW3R+akZ6R/w18ZlXSHBYXiYUPO3g==" + "version": "1.9.1" } } }, "psl": { - "version": "1.8.0", - "resolved": "https://registry.npmjs.org/psl/-/psl-1.8.0.tgz", - "integrity": "sha512-RIdOzyoavK+hA18OGGWDqUTsCLhtA7IcZ/6NCs4fFJaHBDab+pDDmDIByWFRQJq2Cd7r1OoQxBGKOaztq+hjIQ==" + "version": "1.8.0" }, "public-encrypt": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/public-encrypt/-/public-encrypt-4.0.3.tgz", - "integrity": "sha512-zVpa8oKZSz5bTMTFClc1fQOnyyEzpl5ozpi1B5YcvBrdohMjH2rfsBtyXcuNuwjsDIXmBYlF2N5FlJYhR29t8Q==", "dev": true, "requires": { "bn.js": "^4.1.0", @@ -27687,73 +24686,61 @@ "dependencies": { "bn.js": { "version": "4.12.0", - "resolved": "https://registry.npmjs.org/bn.js/-/bn.js-4.12.0.tgz", - "integrity": "sha512-c98Bf3tPniI+scsdk237ku1Dc3ujXQTSgyiPUDEOe7tRkhrqridvh8klBv0HCEso1OLOYcHuCv/cS6DNxKH+ZA==", "dev": true } } }, + "pump": { + "version": "3.0.0", + "resolved": "https://registry.npmjs.org/pump/-/pump-3.0.0.tgz", + "integrity": "sha512-LwZy+p3SFs1Pytd/jYct4wpv49HiYCqd9Rlc5ZVdk0V+8Yzv6jR5Blk3TRmPL1ft69TxP0IMZGJ+WPFU2BFhww==", + "dev": true, + "requires": { + "end-of-stream": "^1.1.0", + "once": "^1.3.1" + } + }, "punycode": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.1.1.tgz", - "integrity": "sha512-XRsRjdf+j5ml+y/6GKHPZbrF/8p2Yga0JPtdqTIY2Xe5ohJPD9saDJJLPvp9+NSBprVvevdXZybnj2cv8OEd0A==" + "version": "2.1.1" }, "qs": { "version": "6.10.3", - "resolved": "https://registry.npmjs.org/qs/-/qs-6.10.3.tgz", - "integrity": "sha512-wr7M2E0OFRfIfJZjKGieI8lBKb7fRCH4Fv5KNPEs7gJ8jadvotdsS08PzOKR7opXhZ/Xkjtt3WF9g38drmyRqQ==", "requires": { "side-channel": "^1.0.4" } }, "quaternion": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/quaternion/-/quaternion-1.4.0.tgz", - "integrity": "sha512-SIUOOoFbJOiu8vftqHsT7W1eH8YEDTpup00/Yj67Rx0CYq4bslH+T+bkt0Z7idQqk17U9aYfDCp4l5v7t/9Sxg==" + "version": "1.4.0" }, "querystring": { "version": "0.2.0", - "resolved": "https://registry.npmjs.org/querystring/-/querystring-0.2.0.tgz", - "integrity": "sha512-X/xY82scca2tau62i9mDyU9K+I+djTMUsvwf7xnUX5GLvVzgJybOJf4Y6o9Zx3oJK/LSXg5tTZBjwzqVPaPO2g==", "dev": true }, "querystring-es3": { "version": "0.2.1", - "resolved": "https://registry.npmjs.org/querystring-es3/-/querystring-es3-0.2.1.tgz", - "integrity": "sha512-773xhDQnZBMFobEiztv8LIl70ch5MSF/jUQVlhwFyBILqq96anmoctVIYz+ZRp0qbCKATTn6ev02M3r7Ga5vqA==", "dev": true }, "queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==" + "version": "1.2.3" }, "quick-lru": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-5.1.1.tgz", - "integrity": "sha512-WuyALRjWPDGtt/wzJiadO5AXY+8hZ80hVpe6MyivgraREW751X3SbhRvG3eLKOYN+8VEvqLcf3wdnt44Z4S4SA==", "dev": true }, "raf": { "version": "3.4.1", - "resolved": "https://registry.npmjs.org/raf/-/raf-3.4.1.tgz", - "integrity": "sha512-Sq4CW4QhwOHE8ucn6J34MqtZCeWFP2aQSmrlroYgqAV1PjStIhJXxYuTgUIfkEk7zTLjmIjLmU5q+fbD1NnOJA==", "requires": { "performance-now": "^2.1.0" } }, "randombytes": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/randombytes/-/randombytes-2.1.0.tgz", - "integrity": "sha512-vYl3iOX+4CKUWuxGi9Ukhie6fsqXqS9FE2Zaic4tNFD2N2QQaXOMFbuKK4QmDHC0JO6B1Zp41J0LpT0oR68amQ==", "requires": { "safe-buffer": "^5.1.0" } }, "randomfill": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/randomfill/-/randomfill-1.0.4.tgz", - "integrity": "sha512-87lcbR8+MhcWcUiQ+9e+Rwx8MyR2P7qnt15ynUlbm3TU/fjbgz4GsvfSUDTemtCCtVCqb4ZcEFlyPNTh9bBTLw==", "dev": true, "requires": { "randombytes": "^2.0.5", @@ -27761,14 +24748,10 @@ } }, "range-parser": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/range-parser/-/range-parser-1.2.1.tgz", - "integrity": "sha512-Hrgsx+orqoygnmhFbKaHE6c296J+HTAQXoxEF6gNupROmmGJRoyzfG3ccAveqCBrwr/2yxQ5BVd/GTl5agOwSg==" + "version": "1.2.1" }, "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==", "requires": { "bytes": "3.1.2", "http-errors": "2.0.0", @@ -27777,14 +24760,10 @@ }, "dependencies": { "bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==" + "version": "3.1.2" }, "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -27793,16 +24772,12 @@ }, "react": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react/-/react-18.2.0.tgz", - "integrity": "sha512-/3IjMdb2L9QbBdWiW5e3P2/npwMBaU9mHCSCUzNln0ZCYbcfTsGbTJrU/kGemdH2IWmB2ioZ+zkxtmq6g09fGQ==", "requires": { "loose-envify": "^1.1.0" } }, "react-app-polyfill": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/react-app-polyfill/-/react-app-polyfill-3.0.0.tgz", - "integrity": "sha512-sZ41cxiU5llIB003yxxQBYrARBqe0repqPTTYBTmMqTz9szeBbE37BehCE891NZsmdZqqP+xWKdT3eo3vOzN8w==", "requires": { "core-js": "^3.19.2", "object-assign": "^4.1.1", @@ -27814,8 +24789,6 @@ }, "react-dev-utils": { "version": "12.0.1", - "resolved": "https://registry.npmjs.org/react-dev-utils/-/react-dev-utils-12.0.1.tgz", - "integrity": "sha512-84Ivxmr17KjUupyqzFode6xKhjwuEJDROWKJy/BthkL7Wn6NJ8h4WE6k/exAv6ImS+0oZLRRW5j/aINMHyeGeQ==", "requires": { "@babel/code-frame": "^7.16.0", "address": "^1.1.2", @@ -27845,16 +24818,12 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "chalk": { "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", "requires": { "ansi-styles": "^4.1.0", "supports-color": "^7.1.0" @@ -27862,36 +24831,24 @@ }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" }, "escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==" + "version": "4.0.0" }, "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "loader-utils": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/loader-utils/-/loader-utils-3.2.0.tgz", - "integrity": "sha512-HVl9ZqccQihZ7JM85dco1MvO9G+ONvxoGa9rkhzFsneGLKSUg1gJf9bWzhRhcvm2qChhWpebQhP44qxjKIUCaQ==" + "version": "3.2.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -27900,38 +24857,26 @@ }, "react-dom": { "version": "18.2.0", - "resolved": "https://registry.npmjs.org/react-dom/-/react-dom-18.2.0.tgz", - "integrity": "sha512-6IMTriUmvsjHUjNtEDudZfuDQUoWXVxKHhlEGSk81n4YFS+r/Kl99wXiwlVXtPBtJenozv2P+hxDsw9eA7Xo6g==", "requires": { "loose-envify": "^1.1.0", "scheduler": "^0.23.0" } }, "react-error-overlay": { - "version": "6.0.11", - "resolved": "https://registry.npmjs.org/react-error-overlay/-/react-error-overlay-6.0.11.tgz", - "integrity": "sha512-/6UZ2qgEyH2aqzYZgQPxEnz33NJ2gNsnHA2o5+o4wW9bLM/JYQitNP9xPhsXwC08hMMovfGe/8retsdDsczPRg==" + "version": "6.0.11" }, "react-hook-form": { "version": "7.33.0", - "resolved": "https://registry.npmjs.org/react-hook-form/-/react-hook-form-7.33.0.tgz", - "integrity": "sha512-h8XoeUHQs1Snx1s/sSvM+eVTSKkWQt8TcrbL+3/Rt5gugxpy4ueL5ZZkubffyNpUyyTz0qM0kwOi2c+JgGTjLA==", "requires": {} }, "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==" + "version": "17.0.2" }, "react-lifecycles-compat": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/react-lifecycles-compat/-/react-lifecycles-compat-3.0.4.tgz", - "integrity": "sha512-fBASbA6LnOU9dOU2eW7aQ8xmYBSXUIWr+UmF9b1efZBazGNO+rcXT/icdKnYm2pTwcRylVUYwW7H1PHfLekVzA==" + "version": "3.0.4" }, "react-modal": { "version": "3.15.1", - "resolved": "https://registry.npmjs.org/react-modal/-/react-modal-3.15.1.tgz", - "integrity": "sha512-duB9bxOaYg7Zt6TMFldIFxQRtSP+Dg3F1ZX3FXxSUn+3tZZ/9JCgeAQKDg7rhZSAqopq8TFRw3yIbnx77gyFTw==", "requires": { "exenv": "^1.2.0", "prop-types": "^15.7.2", @@ -27940,22 +24885,16 @@ } }, "react-refresh": { - "version": "0.11.0", - "resolved": "https://registry.npmjs.org/react-refresh/-/react-refresh-0.11.0.tgz", - "integrity": "sha512-F27qZr8uUqwhWZboondsPx8tnC3Ct3SxZA3V5WyEvujRyyNv0VYPhoBg1gZ8/MV5tubQp76Trw8lTv9hzRBa+A==" + "version": "0.11.0" }, "react-router": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router/-/react-router-6.3.0.tgz", - "integrity": "sha512-7Wh1DzVQ+tlFjkeo+ujvjSqSJmkt1+8JO+T5xklPlgrh70y7ogx75ODRW0ThWhY7S+6yEDks8TYrtQe/aoboBQ==", "requires": { "history": "^5.2.0" } }, "react-router-dom": { "version": "6.3.0", - "resolved": "https://registry.npmjs.org/react-router-dom/-/react-router-dom-6.3.0.tgz", - "integrity": "sha512-uaJj7LKytRxZNQV8+RbzJWnJ8K2nPsOOEuX7aQstlMZKQT0164C+X2w6bnkqU3sjtLvpd5ojrezAyfZ1+0sStw==", "requires": { "history": "^5.2.0", "react-router": "6.3.0" @@ -27963,8 +24902,6 @@ }, "read-cache": { "version": "1.0.0", - "resolved": "https://registry.npmjs.org/read-cache/-/read-cache-1.0.0.tgz", - "integrity": "sha512-Owdv/Ft7IjOgm/i0xvNDZ1LrRANRfew4b2prF3OWMQLxLfu3bS8FVhCsrSCMK4lR56Y9ya+AThoTpDCTxCmpRA==", "dev": true, "requires": { "pify": "^2.3.0" @@ -27972,8 +24909,6 @@ }, "readable-stream": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readable-stream/-/readable-stream-3.6.0.tgz", - "integrity": "sha512-BViHy7LKeTz4oNnkcLJ+lVSL6vpiFeX6/d3oSH8zCW7UxP2onchk+vTGB143xuFjHS3deTgkKoXXymXqymiIdA==", "requires": { "inherits": "^2.0.3", "string_decoder": "^1.1.1", @@ -27982,24 +24917,18 @@ }, "readdirp": { "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", "requires": { "picomatch": "^2.2.1" } }, "recursive-readdir": { "version": "2.2.2", - "resolved": "https://registry.npmjs.org/recursive-readdir/-/recursive-readdir-2.2.2.tgz", - "integrity": "sha512-nRCcW9Sj7NuZwa2XvH9co8NPeXUBhZP7CRKJtU+cS6PW9FpCIFoI5ib0NT1ZrbNuPoRy0ylyCaUL8Gih4LSyFg==", "requires": { "minimatch": "3.0.4" }, "dependencies": { "minimatch": { "version": "3.0.4", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.0.4.tgz", - "integrity": "sha512-yJHVQEhyqPLUTgt9B83PXu6W3rx4MvvHvSUvToogpwoGDOUQ+yDrR0HRot+yOCdCO7u4hX3pWft6kWBBcqh0UA==", "requires": { "brace-expansion": "^1.1.7" } @@ -28008,48 +24937,35 @@ }, "redent": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", + "dev": true, "requires": { "indent-string": "^4.0.0", "strip-indent": "^3.0.0" } }, "regenerate": { - "version": "1.4.2", - "resolved": "https://registry.npmjs.org/regenerate/-/regenerate-1.4.2.tgz", - "integrity": "sha512-zrceR/XhGYU/d/opr2EKO7aRHUeiBI8qjtfHqADTwZd6Szfy16la6kqD0MIUs5z5hx6AaKa+PixpPrR289+I0A==" + "version": "1.4.2" }, "regenerate-unicode-properties": { "version": "10.0.1", - "resolved": "https://registry.npmjs.org/regenerate-unicode-properties/-/regenerate-unicode-properties-10.0.1.tgz", - "integrity": "sha512-vn5DU6yg6h8hP/2OkQo3K7uVILvY4iu0oI4t3HFa81UPkhGJwkRwM10JEc3upjdhHjs/k8GJY1sRBhk5sr69Bw==", "requires": { "regenerate": "^1.4.2" } }, "regenerator-runtime": { - "version": "0.13.9", - "resolved": "https://registry.npmjs.org/regenerator-runtime/-/regenerator-runtime-0.13.9.tgz", - "integrity": "sha512-p3VT+cOEgxFsRRA9X4lkI1E+k2/CtnKtU4gcxyaCUreilL/vqI6CdZ3wxVUx3UOUg+gnUOQQcRI7BmSI656MYA==" + "version": "0.13.9" }, "regenerator-transform": { "version": "0.15.0", - "resolved": "https://registry.npmjs.org/regenerator-transform/-/regenerator-transform-0.15.0.tgz", - "integrity": "sha512-LsrGtPmbYg19bcPHwdtmXwbW+TqNvtY4riE3P83foeHRroMbH6/2ddFBfab3t7kbzc7v7p4wbkIecHImqt0QNg==", "requires": { "@babel/runtime": "^7.8.4" } }, "regex-parser": { - "version": "2.2.11", - "resolved": "https://registry.npmjs.org/regex-parser/-/regex-parser-2.2.11.tgz", - "integrity": "sha512-jbD/FT0+9MBU2XAZluI7w2OBs1RBi6p9M83nkoZayQXXU9e8Robt69FcZc7wU4eJD/YFTjn1JdCk3rbMJajz8Q==" + "version": "2.2.11" }, "regexp.prototype.flags": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.4.3.tgz", - "integrity": "sha512-fjggEOO3slI6Wvgjwflkc4NFRCTZAu5CnNfBd5qOMYhWdn67nJBBu34/TkD++eeFmd8C9r9jfXJ27+nSiRkSUA==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -28057,14 +24973,10 @@ } }, "regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==" + "version": "3.2.0" }, "regexpu-core": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/regexpu-core/-/regexpu-core-5.1.0.tgz", - "integrity": "sha512-bb6hk+xWd2PEOkj5It46A16zFMs2mv86Iwpdu94la4S3sJ7C973h2dHpYKwIBGaWSO7cIRJ+UX0IeMaWcO4qwA==", "requires": { "regenerate": "^1.4.2", "regenerate-unicode-properties": "^10.0.1", @@ -28075,34 +24987,24 @@ } }, "regjsgen": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/regjsgen/-/regjsgen-0.6.0.tgz", - "integrity": "sha512-ozE883Uigtqj3bx7OhL1KNbCzGyW2NQZPl6Hs09WTvCuZD5sTI4JY58bkbQWa/Y9hxIsvJ3M8Nbf7j54IqeZbA==" + "version": "0.6.0" }, "regjsparser": { "version": "0.8.4", - "resolved": "https://registry.npmjs.org/regjsparser/-/regjsparser-0.8.4.tgz", - "integrity": "sha512-J3LABycON/VNEu3abOviqGHuB/LOtOQj8SKmfP9anY5GfAVw/SPjwzSjxGjbZXIxbGfqTHtJw58C2Li/WkStmA==", "requires": { "jsesc": "~0.5.0" }, "dependencies": { "jsesc": { - "version": "0.5.0", - "resolved": "https://registry.npmjs.org/jsesc/-/jsesc-0.5.0.tgz", - "integrity": "sha512-uZz5UnB7u4T9LvwmFqXii7pZSouaRPorGs5who1Ip7VO0wxanFvBL7GkM6dTHlgX+jhBApRetaWpnDabOeTcnA==" + "version": "0.5.0" } } }, "relateurl": { - "version": "0.2.7", - "resolved": "https://registry.npmjs.org/relateurl/-/relateurl-0.2.7.tgz", - "integrity": "sha512-G08Dxvm4iDN3MLM0EsP62EDV9IuhXPR6blNz6Utcp7zyV3tr4HVNINt6MpaRWbxoOHT3Q7YN2P+jaHX8vUbgog==" + "version": "0.2.7" }, "renderkid": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/renderkid/-/renderkid-3.0.0.tgz", - "integrity": "sha512-q/7VIQA8lmM1hF+jn+sFSPWGlMkSAeNYcPLmDQx2zzuiDfaLrOmumR8iaUKlenFgh0XRPIUeSPlH3A+AW3Z5pg==", "requires": { "css-select": "^4.1.3", "dom-converter": "^0.2.0", @@ -28112,24 +25014,16 @@ } }, "require-directory": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/require-directory/-/require-directory-2.1.1.tgz", - "integrity": "sha512-fGxEI7+wsG9xrvdjsrlmL22OMTTiHRwAMroiEeMgq8gzoLC/PQr7RsRDSTLUg/bZAZtF+TVIkHc6/4RIKrui+Q==" + "version": "2.1.1" }, "require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==" + "version": "2.0.2" }, "requires-port": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/requires-port/-/requires-port-1.0.0.tgz", - "integrity": "sha512-KigOCHcocU3XODJxsu8i/j8T9tzT4adHiecwORRQ0ZZFcp7ahwXuRU1m+yuO90C5ZUyGeGfocHDI14M3L3yDAQ==" + "version": "1.0.0" }, "resolve": { "version": "1.22.1", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.1.tgz", - "integrity": "sha512-nBpuuYuY5jFsli/JIs1oldw6fOQCBioohqWZg/2hiaOybXOft4lonv85uDOKXdf8rhyK159cxU5cDcK/NKk8zw==", "requires": { "is-core-module": "^2.9.0", "path-parse": "^1.0.7", @@ -28138,21 +25032,15 @@ }, "resolve-cwd": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/resolve-cwd/-/resolve-cwd-3.0.0.tgz", - "integrity": "sha512-OrZaX2Mb+rJCpH/6CpSqt9xFVpN++x01XnN2ie9g6P5/3xelLAkXWVADpdz1IHD/KFfEXyE6V0U01OQ3UO2rEg==", "requires": { "resolve-from": "^5.0.0" } }, "resolve-from": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-5.0.0.tgz", - "integrity": "sha512-qYg9KP24dD5qka9J47d0aVky0N+b4fTU89LN9iDnjB5waksiC49rvMB0PrUJQGoTmH50XPiqOvAjDfaijGxYZw==" + "version": "5.0.0" }, "resolve-url-loader": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-url-loader/-/resolve-url-loader-4.0.0.tgz", - "integrity": "sha512-05VEMczVREcbtT7Bz+C+96eUO5HDNvdthIiMB34t7FcF8ehcu4wC0sSgPUubs3XW2Q3CNLJk/BJrCU9wVRymiA==", "requires": { "adjust-sourcemap-loader": "^4.0.0", "convert-source-map": "^1.7.0", @@ -28162,53 +25050,37 @@ }, "dependencies": { "picocolors": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-0.2.1.tgz", - "integrity": "sha512-cMlDqaLEqfSaW8Z7N5Jw+lyIW869EzT73/F5lhtY9cLGoVxSXznfgfXMO0Z5K0o0Q2TkTXq+0KFsdnSe3jDViA==" + "version": "0.2.1" }, "postcss": { "version": "7.0.39", - "resolved": "https://registry.npmjs.org/postcss/-/postcss-7.0.39.tgz", - "integrity": "sha512-yioayjNbHn6z1/Bywyb2Y4s3yvDAeXGOyxqD+LnVOinq6Mdmd++SW2wUNVzavyyHxd6+DxzWGIuosg6P1Rj8uA==", "requires": { "picocolors": "^0.2.1", "source-map": "^0.6.1" } }, "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "resolve.exports": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/resolve.exports/-/resolve.exports-1.1.0.tgz", - "integrity": "sha512-J1l+Zxxp4XK3LUDZ9m60LRJF/mAe4z6a4xyabPHk7pvK5t35dACV32iIjJDFeWZFfZlO29w6SZ67knR0tHzJtQ==" + "version": "1.1.0" }, "retry": { - "version": "0.13.1", - "resolved": "https://registry.npmjs.org/retry/-/retry-0.13.1.tgz", - "integrity": "sha512-XQBQ3I8W1Cge0Seh+6gjj03LbmRFWuoszgK9ooCpwYIrhhoO80pfq4cUkU5DkknwfOfFteRwlZ56PYOGYyFWdg==" + "version": "0.13.1" }, "reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==" + "version": "1.0.4" }, "rimraf": { "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", "requires": { "glob": "^7.1.3" } }, "ripemd160": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/ripemd160/-/ripemd160-2.0.2.tgz", - "integrity": "sha512-ii4iagi25WusVoiC4B4lq7pbXfAp3D9v5CwfkY33vffw2+pkDjY1D8GaN7spsxvCSx8dkPqOZCEZyfxcmJG2IA==", "dev": true, "requires": { "hash-base": "^3.0.0", @@ -28217,16 +25089,12 @@ }, "rollup": { "version": "2.75.7", - "resolved": "https://registry.npmjs.org/rollup/-/rollup-2.75.7.tgz", - "integrity": "sha512-VSE1iy0eaAYNCxEXaleThdFXqZJ42qDBatAwrfnPlENEZ8erQ+0LYX4JXOLPceWfZpV1VtZwZ3dFCuOZiSyFtQ==", "requires": { "fsevents": "~2.3.2" } }, "rollup-plugin-terser": { "version": "7.0.2", - "resolved": "https://registry.npmjs.org/rollup-plugin-terser/-/rollup-plugin-terser-7.0.2.tgz", - "integrity": "sha512-w3iIaU4OxcF52UUXiZNsNeuXIMDvFrr+ZXK6bFZ0Q60qyVfq4uLptoS4bbq3paG3x216eQllFZX7zt6TIImguQ==", "requires": { "@babel/code-frame": "^7.10.4", "jest-worker": "^26.2.1", @@ -28235,14 +25103,10 @@ }, "dependencies": { "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "jest-worker": { "version": "26.6.2", - "resolved": "https://registry.npmjs.org/jest-worker/-/jest-worker-26.6.2.tgz", - "integrity": "sha512-KWYVV1c4i+jbMpaBC+U++4Va0cp8OisU185o73T1vo99hqi7w8tSJfUXYswwqqrjzwxa6KpRK54WhPvwf5w6PQ==", "requires": { "@types/node": "*", "merge-stream": "^2.0.0", @@ -28251,16 +25115,12 @@ }, "serialize-javascript": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-4.0.0.tgz", - "integrity": "sha512-GaNA54380uFefWghODBWEGisLZFj00nS5ACs6yHa9nLqlLpVLO8ChDGeKRjZnV4Nh4n0Qi7nhYZD/9fCPzEqkw==", "requires": { "randombytes": "^2.1.0" } }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -28269,31 +25129,21 @@ }, "run-parallel": { "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", "requires": { "queue-microtask": "^1.2.2" } }, "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==" + "version": "5.1.2" }, "safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==" + "version": "2.1.2" }, "sanitize.css": { - "version": "13.0.0", - "resolved": "https://registry.npmjs.org/sanitize.css/-/sanitize.css-13.0.0.tgz", - "integrity": "sha512-ZRwKbh/eQ6w9vmTjkuG0Ioi3HBwPFce0O+v//ve+aOq1oeCy7jMV2qzzAlpsNuqpqCBjjriM1lbtZbF/Q8jVyA==" + "version": "13.0.0" }, "sass-loader": { "version": "12.6.0", - "resolved": "https://registry.npmjs.org/sass-loader/-/sass-loader-12.6.0.tgz", - "integrity": "sha512-oLTaH0YCtX4cfnJZxKSLAyglED0naiYfNG1iXfU5w1LNZ+ukoA5DtyDIN5zmKVZwYNJP4KRc5Y3hkWga+7tYfA==", "requires": { "klona": "^2.0.4", "neo-async": "^2.6.2" @@ -28301,24 +25151,18 @@ }, "saxes": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/saxes/-/saxes-5.0.1.tgz", - "integrity": "sha512-5LBh1Tls8c9xgGjw3QrMwETmTMVk0oFgvrFSvWx62llR2hcEInrKNZ2GZCCuuy2lvWrdl5jhbpeqc5hRYKFOcw==", "requires": { "xmlchars": "^2.2.0" } }, "scheduler": { "version": "0.23.0", - "resolved": "https://registry.npmjs.org/scheduler/-/scheduler-0.23.0.tgz", - "integrity": "sha512-CtuThmgHNg7zIZWAXi3AsyIzA3n4xx7aNyjwC2VJldO2LMVDhFK+63xGqq6CsJH4rTAt6/M+N4GhZiDYPx9eUw==", "requires": { "loose-envify": "^1.1.0" } }, "schema-utils": { "version": "3.1.1", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-3.1.1.tgz", - "integrity": "sha512-Y5PQxS4ITlC+EahLuXaY86TXfR7Dc5lw294alXOq86JAHCihAIZfqv8nNCWvaEJvaC51uN9hbLGeV0cFBdH+Fw==", "requires": { "@types/json-schema": "^7.0.8", "ajv": "^6.12.5", @@ -28326,30 +25170,22 @@ } }, "select-hose": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/select-hose/-/select-hose-2.0.0.tgz", - "integrity": "sha512-mEugaLK+YfkijB4fx0e6kImuJdCIt2LxCRcbEYPqRGCs4F2ogyfZU5IAZRdjCP8JPq2AtdNoC/Dux63d9Kiryg==" + "version": "2.0.0" }, "selfsigned": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/selfsigned/-/selfsigned-2.0.1.tgz", - "integrity": "sha512-LmME957M1zOsUhG+67rAjKfiWFox3SBxE/yymatMZsAx+oMrJ0YQ8AToOnyCm7xbeg2ep37IHLxdu0o2MavQOQ==", "requires": { "node-forge": "^1" } }, "semver": { "version": "7.3.7", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.3.7.tgz", - "integrity": "sha512-QlYTucUYOews+WeEujDoEGziz4K6c47V/Bd+LjSSYcA94p+DmINdf7ncaUinThfvZyu13lN9OY1XDxt8C0Tw0g==", "requires": { "lru-cache": "^6.0.0" } }, "send": { "version": "0.18.0", - "resolved": "https://registry.npmjs.org/send/-/send-0.18.0.tgz", - "integrity": "sha512-qqWzuOjSFOuqPjFe4NOsMLafToQQwBSOEpS+FwEt3A2V3vKubTquT3vmLTQpFgMXp8AlFWFuP1qKaJZOtPpVXg==", "requires": { "debug": "2.6.9", "depd": "2.0.0", @@ -28368,38 +25204,28 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" }, "dependencies": { "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" } } }, "ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==" + "version": "2.1.3" } } }, "serialize-javascript": { "version": "6.0.0", - "resolved": "https://registry.npmjs.org/serialize-javascript/-/serialize-javascript-6.0.0.tgz", - "integrity": "sha512-Qr3TosvguFt8ePWqsvRfrKyQXIiW+nGbYpy8XK24NQHE83caxWt+mIymTT19DGFbNWNLfEwsrkSmN64lVWB9ag==", "requires": { "randombytes": "^2.1.0" } }, "serve-index": { "version": "1.9.1", - "resolved": "https://registry.npmjs.org/serve-index/-/serve-index-1.9.1.tgz", - "integrity": "sha512-pXHfKNP4qujrtteMrSBb0rc8HJ9Ms/GrXwcUtUtD5s4ewDJI8bT3Cz2zTVRMKtri49pLx2e0Ya8ziP5Ya2pZZw==", "requires": { "accepts": "~1.3.4", "batch": "0.6.1", @@ -28412,21 +25238,15 @@ "dependencies": { "debug": { "version": "2.6.9", - "resolved": "https://registry.npmjs.org/debug/-/debug-2.6.9.tgz", - "integrity": "sha512-bC7ElrdJaJnPbAP+1EotYvqZsb3ecl5wi6Bfi6BJTUcNowp6cvspg0jXznRTKDjm/E7AdgFBVeAPVMNcKGsHMA==", "requires": { "ms": "2.0.0" } }, "depd": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/depd/-/depd-1.1.2.tgz", - "integrity": "sha512-7emPTl6Dpo6JRXOXjLRxck+FlLRX5847cLKEn00PLAgc3g2hTZZgr+e4c2v6QpSmLeFP3n5yUo7ft6avBK/5jQ==" + "version": "1.1.2" }, "http-errors": { "version": "1.6.3", - "resolved": "https://registry.npmjs.org/http-errors/-/http-errors-1.6.3.tgz", - "integrity": "sha512-lks+lVC8dgGyh97jxvxeYTWQFvh4uw4yC12gVl63Cg30sjPX4wuGcdkICVXDAESr6OJGjqGA8Iz5mkeN6zlD7A==", "requires": { "depd": "~1.1.2", "inherits": "2.0.3", @@ -28435,31 +25255,21 @@ } }, "inherits": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.3.tgz", - "integrity": "sha512-x00IRNXNy63jwGkJmzPigoySHbaqpNuzKbBOmzK+g2OdZpQ9w+sxCN+VSB3ja7IAge2OP2qpfxTjeNcyjmW1uw==" + "version": "2.0.3" }, "ms": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.0.0.tgz", - "integrity": "sha512-Tpp60P6IUJDTuOq/5Z8cdskzJujfwqfOTkrwIwj7IRISpnkJnT6SyJ4PCPnGMoFjC9ddhal5KVIYtAt97ix05A==" + "version": "2.0.0" }, "setprototypeof": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.1.0.tgz", - "integrity": "sha512-BvE/TwpZX4FXExxOxZyRGQQv651MSwmWKZGqvmPcRIjDqWub67kTKuIMx43cZZrS/cBBzwBcNDWoFxt2XEFIpQ==" + "version": "1.1.0" }, "statuses": { - "version": "1.5.0", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-1.5.0.tgz", - "integrity": "sha512-OpZ3zP+jT1PI7I8nemJX4AKmAX070ZkYPVWV/AaKTJl+tXCTGyVdC1a4SL8RUQYEwk/f34ZX8UTykN68FwrqAA==" + "version": "1.5.0" } } }, "serve-static": { "version": "1.15.0", - "resolved": "https://registry.npmjs.org/serve-static/-/serve-static-1.15.0.tgz", - "integrity": "sha512-XGuRDNjXUijsUL0vl6nSD7cwURuzEgglbOaFuZM9g3kwDXOWVTck0jLzjPzGD+TazWbboZYu52/9/XPdUgne9g==", "requires": { "encodeurl": "~1.0.2", "escape-html": "~1.0.3", @@ -28469,19 +25279,13 @@ }, "setimmediate": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/setimmediate/-/setimmediate-1.0.5.tgz", - "integrity": "sha512-MATJdZp8sLqDl/68LfQmbP8zKPLQNV6BIZoIgrscFDQ+RsvK/BxeDQOgyxKKoh0y/8h3BqVFnCqQ/gd+reiIXA==", "dev": true }, "setprototypeof": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/setprototypeof/-/setprototypeof-1.2.0.tgz", - "integrity": "sha512-E5LDX7Wrp85Kil5bhZv46j8jOeboKq5JMmYM3gVGdGH8xFpPWXUMsNrlODCrkoxMEeNi/XZIwuRvY4XNwYMJpw==" + "version": "1.2.0" }, "sha.js": { "version": "2.4.11", - "resolved": "https://registry.npmjs.org/sha.js/-/sha.js-2.4.11.tgz", - "integrity": "sha512-QMEp5B7cftE7APOjk5Y6xgrbWu+WkLVQwk8JNjZ8nKRciZaByEW6MubieAiToS7+dwvrjGhH8jRXz3MVd0AYqQ==", "dev": true, "requires": { "inherits": "^2.0.1", @@ -28490,26 +25294,18 @@ }, "shebang-command": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", "requires": { "shebang-regex": "^3.0.0" } }, "shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==" + "version": "3.0.0" }, "shell-quote": { - "version": "1.7.3", - "resolved": "https://registry.npmjs.org/shell-quote/-/shell-quote-1.7.3.tgz", - "integrity": "sha512-Vpfqwm4EnqGdlsBFNmHhxhElJYrdfcxPThu+ryKS5J8L/fhAwLazFZtq+S+TWZ9ANj2piSQLGj6NQg+lKPmxrw==" + "version": "1.7.3" }, "side-channel": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.0.4.tgz", - "integrity": "sha512-q5XPytqFEIKHkGdiMIrY10mvLRvnQh42/+GoBlFW3b2LXLE2xxJpZFdm94we0BaoV3RwJyGqg5wS7epxTv0Zvw==", "requires": { "call-bind": "^1.0.0", "get-intrinsic": "^1.0.2", @@ -28517,24 +25313,16 @@ } }, "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==" + "version": "3.0.7" }, "sisteransi": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/sisteransi/-/sisteransi-1.0.5.tgz", - "integrity": "sha512-bLGGlR1QxBcynn2d5YmDX4MGjlZvy2MRBDRNHLJ8VI6l6+9FUiyTFNJ0IveOSP0bcXgVDPRcfGqA0pjaqUpfVg==" + "version": "1.0.5" }, "slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==" + "version": "3.0.0" }, "sockjs": { "version": "0.3.24", - "resolved": "https://registry.npmjs.org/sockjs/-/sockjs-0.3.24.tgz", - "integrity": "sha512-GJgLTZ7vYb/JtPSSZ10hsOYIvEYsjbNU+zPdIHcUaWVNUEPivzxku31865sSSud0Da0W4lEeOPlmw93zLQchuQ==", "requires": { "faye-websocket": "^0.11.3", "uuid": "^8.3.2", @@ -28542,31 +25330,24 @@ } }, "solarxr-protocol": { - "version": "git+ssh://git@github.com/SlimeVR/SolarXR-Protocol.git#ceaae26ea249b573ba2f00c1473fb1749c4dc505", - "from": "solarxr-protocol@github:SlimeVR/SolarXR-Protocol", + "version": "file:../SlimeVR-Server/solarxr-protocol", "requires": { - "flatbuffers": "^2.0.6" + "@mgit-at/typescript-flatbuffers-codegen": "^0.1.3", + "flatbuffers": "^2.0.6", + "typescript": "^4.6.3" } }, "source-list-map": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/source-list-map/-/source-list-map-2.0.1.tgz", - "integrity": "sha512-qnQ7gVMxGNxsiL4lEuJwe/To8UnK7fAnmbGEEH8RpLouuKbeEm0lhbQVFIrNSuB+G7tVrAlVsZgETT5nljf+Iw==" + "version": "2.0.1" }, "source-map": { - "version": "0.7.4", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.7.4.tgz", - "integrity": "sha512-l3BikUxvPOcn5E74dZiq5BGsTb5yEwhaTSzccU6t4sDOH8NWJCstKO5QT2CvtFoK6F0saL7p9xHAqHOlCPJygA==" + "version": "0.7.4" }, "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==" + "version": "1.0.2" }, "source-map-loader": { "version": "3.0.1", - "resolved": "https://registry.npmjs.org/source-map-loader/-/source-map-loader-3.0.1.tgz", - "integrity": "sha512-Vp1UsfyPvgujKQzi4pyDiTOnE3E4H+yHvkVRN3c/9PJmQS4CQJExvcDvaX/D+RV+xQben9HJ56jMJS3CgUeWyA==", "requires": { "abab": "^2.0.5", "iconv-lite": "^0.6.3", @@ -28575,8 +25356,7 @@ }, "source-map-resolve": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/source-map-resolve/-/source-map-resolve-0.6.0.tgz", - "integrity": "sha512-KXBr9d/fO/bWo97NXsPIAW1bFSBOuCnjbNTBMO7N59hsv5i9yzRDfcYwwt0l04+VqnKC+EwzvJZIP/qkuMgR/w==", + "dev": true, "requires": { "atob": "^2.1.2", "decode-uri-component": "^0.2.0" @@ -28584,29 +25364,21 @@ }, "source-map-support": { "version": "0.5.21", - "resolved": "https://registry.npmjs.org/source-map-support/-/source-map-support-0.5.21.tgz", - "integrity": "sha512-uBHU3L3czsIyYXKX88fdrGovxdSCoTGDRZ6SYXtSRxLZUzHg5P/66Ht6uoUlHu9EZod+inXhKo3qQgwXUT/y1w==", "requires": { "buffer-from": "^1.0.0", "source-map": "^0.6.0" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" } } }, "sourcemap-codec": { - "version": "1.4.8", - "resolved": "https://registry.npmjs.org/sourcemap-codec/-/sourcemap-codec-1.4.8.tgz", - "integrity": "sha512-9NykojV5Uih4lgo5So5dtw+f0JgJX30KCNI8gwhz2J9A15wD0Ml6tjHKwf6fTSa6fAdVBdZeNOs9eJ71qCk8vA==" + "version": "1.4.8" }, "spdy": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/spdy/-/spdy-4.0.2.tgz", - "integrity": "sha512-r46gZQZQV+Kl9oItvl1JZZqJKGr+oEkB08A6BzkiR7593/7IbtuncXHd2YoYeTsG4157ZssMu9KYvUHLcjcDoA==", "requires": { "debug": "^4.1.0", "handle-thing": "^2.0.0", @@ -28617,8 +25389,6 @@ }, "spdy-transport": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/spdy-transport/-/spdy-transport-3.0.0.tgz", - "integrity": "sha512-hsLVFE5SjA6TCisWeJXFKniGGOpBgMLmerfO2aCyCU5s7nJ/rpAepqmFifv/GCbSbueEeAJJnmSQ2rKC/g8Fcw==", "requires": { "debug": "^4.1.0", "detect-node": "^2.0.4", @@ -28629,44 +25399,30 @@ } }, "sprintf-js": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/sprintf-js/-/sprintf-js-1.0.3.tgz", - "integrity": "sha512-D9cPgkvLlV3t3IzL0D0YLvGA9Ahk4PcvVwUbN0dSGr1aP0Nrt4AEnTUbuGvquEC0mA64Gqt1fzirlRs5ibXx8g==" + "version": "1.0.3" }, "stable": { - "version": "0.1.8", - "resolved": "https://registry.npmjs.org/stable/-/stable-0.1.8.tgz", - "integrity": "sha512-ji9qxRnOVfcuLDySj9qzhGSEFVobyt1kIOSkj1qZzYLzq7Tos/oUUWvotUPQLlrsidqsK6tBH89Bc9kL5zHA6w==" + "version": "0.1.8" }, "stack-utils": { "version": "2.0.5", - "resolved": "https://registry.npmjs.org/stack-utils/-/stack-utils-2.0.5.tgz", - "integrity": "sha512-xrQcmYhOsn/1kX+Vraq+7j4oE2j/6BFscZ0etmYg81xuM8Gq0022Pxb8+IqgOFUIaxHs0KaSb7T1+OegiNrNFA==", "requires": { "escape-string-regexp": "^2.0.0" }, "dependencies": { "escape-string-regexp": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-2.0.0.tgz", - "integrity": "sha512-UpzcLCXolUWcNu5HtVMHYdXJjArjsF9C0aNnquZYY4uW/Vu0miy5YoWvbV345HauVvcAUnpRuhMMcqTcGOY2+w==" + "version": "2.0.0" } } }, "stackframe": { - "version": "1.3.4", - "resolved": "https://registry.npmjs.org/stackframe/-/stackframe-1.3.4.tgz", - "integrity": "sha512-oeVtt7eWQS+Na6F//S4kJ2K2VbRlS9D43mAlMyVpVWovy9o+jfgH8O9agzANzaiLjclA0oYzUXEM4PurhSUChw==" + "version": "1.3.4" }, "statuses": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/statuses/-/statuses-2.0.1.tgz", - "integrity": "sha512-RwNA9Z/7PrK06rYLIzFMlaF+l73iwpzsqRIFgbMLbTcLD6cOao82TaWefPXQvB2fOC4AjuYSEndS7N/mTCbkdQ==" + "version": "2.0.1" }, "stream-browserify": { "version": "3.0.0", - "resolved": "https://registry.npmjs.org/stream-browserify/-/stream-browserify-3.0.0.tgz", - "integrity": "sha512-H73RAHsVBapbim0tU2JwwOiXUj+fikfiaoYAKHF3VJfA0pe2BCzkhAHBlLG6REzE+2WNZcxOXjK7lkso+9euLA==", "dev": true, "requires": { "inherits": "~2.0.4", @@ -28675,8 +25431,6 @@ }, "stream-http": { "version": "3.2.0", - "resolved": "https://registry.npmjs.org/stream-http/-/stream-http-3.2.0.tgz", - "integrity": "sha512-Oq1bLqisTyK3TSCXpPbT4sdeYNdmyZJv1LxpEm2vu1ZhK89kSE5YXwZc3cWk0MagGaKriBh9mCFbVGtO+vY29A==", "dev": true, "requires": { "builtin-status-codes": "^3.0.0", @@ -28687,37 +25441,27 @@ }, "string_decoder": { "version": "1.3.0", - "resolved": "https://registry.npmjs.org/string_decoder/-/string_decoder-1.3.0.tgz", - "integrity": "sha512-hkRX8U1WjJFd8LsDJ2yQ/wWWxaopEsABU1XfkM8A+j0+85JAGppt16cr1Whg6KIbb4okU6Mql6BOj+uup/wKeA==", "requires": { "safe-buffer": "~5.2.0" }, "dependencies": { "safe-buffer": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/safe-buffer/-/safe-buffer-5.2.1.tgz", - "integrity": "sha512-rp3So07KcdmmKbGvgaNxQSJr7bGVSVk5S9Eq1F+ppbRo70+YeaDxkw5Dd8NPN+GD6bjnYm2VuPuCXmpuYvmCXQ==" + "version": "5.2.1" } } }, "string-length": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/string-length/-/string-length-4.0.2.tgz", - "integrity": "sha512-+l6rNN5fYHNhZZy41RXsYptCjA2Igmq4EG7kZAYFQI1E1VTXarr6ZPXBg6eq7Y6eK4FEhY6AJlyuFIb/v/S0VQ==", "requires": { "char-regex": "^1.0.2", "strip-ansi": "^6.0.0" } }, "string-natural-compare": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/string-natural-compare/-/string-natural-compare-3.0.1.tgz", - "integrity": "sha512-n3sPwynL1nwKi3WJ6AIsClwBMa0zTi54fn2oLU6ndfTSIO05xaznjSf15PcBZU6FNWbmN5Q6cxT4V5hGvB4taw==" + "version": "3.0.1" }, "string-width": { "version": "4.2.3", - "resolved": "https://registry.npmjs.org/string-width/-/string-width-4.2.3.tgz", - "integrity": "sha512-wKyQRQpjJ0sIp62ErSZdGsjMJWsap5oRNihHhu6G7JVO/9jIB6UyevL+tXuOqrng8j/cxKTWyWUwvSTriiZz/g==", "requires": { "emoji-regex": "^8.0.0", "is-fullwidth-code-point": "^3.0.0", @@ -28725,16 +25469,12 @@ }, "dependencies": { "emoji-regex": { - "version": "8.0.0", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-8.0.0.tgz", - "integrity": "sha512-MSjYzcWNOA0ewAHpz0MxpYFvwg6yjy1NG3xteoqz644VCo/RPgnr1/GGt+ic3iJTzQ8Eu3TdM14SawnVUmGE6A==" + "version": "8.0.0" } } }, "string.prototype.matchall": { "version": "4.0.7", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.7.tgz", - "integrity": "sha512-f48okCX7JiwVi1NXCVWcFnZgADDC/n2vePlQ/KUCNqCikLLilQvwjMO8+BHVKvgzH0JB0J9LEPgxOGT02RoETg==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.3", @@ -28748,8 +25488,6 @@ }, "string.prototype.trimend": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.5.tgz", - "integrity": "sha512-I7RGvmjV4pJ7O3kdf+LXFpVfdNOxtCW/2C8f6jNiW4+PQchwxkCDzlk1/7p+Wl4bqFIZeF47qAHXLuHHWKAxog==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -28758,8 +25496,6 @@ }, "string.prototype.trimstart": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.5.tgz", - "integrity": "sha512-THx16TJCGlsN0o6dl2o6ncWUsdgnLRSA23rRE5pyGBw/mLr3Ej/R2LaqCtgP8VNMGZsvMWnf9ooZPyY2bHvUFg==", "requires": { "call-bind": "^1.0.2", "define-properties": "^1.1.4", @@ -28768,8 +25504,6 @@ }, "stringify-object": { "version": "3.3.0", - "resolved": "https://registry.npmjs.org/stringify-object/-/stringify-object-3.3.0.tgz", - "integrity": "sha512-rHqiFh1elqCQ9WPLIC8I0Q/g/wj5J1eMkyoiD6eoQApWHP0FtlK7rqnhmabL5VUY9JQCcqwwvlOaSuutekgyrw==", "requires": { "get-own-enumerable-property-symbols": "^3.0.0", "is-obj": "^1.0.1", @@ -28778,50 +25512,35 @@ }, "strip-ansi": { "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", "requires": { "ansi-regex": "^5.0.1" } }, "strip-bom": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-4.0.0.tgz", - "integrity": "sha512-3xurFv5tEgii33Zi8Jtp55wEIILR9eh34FAW00PZf+JnSsTmV/ioewSgQl97JHvgjoRGwPShsWm+IdrxB35d0w==" + "version": "4.0.0" }, "strip-comments": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/strip-comments/-/strip-comments-2.0.1.tgz", - "integrity": "sha512-ZprKx+bBLXv067WTCALv8SSz5l2+XhpYCsVtSqlMnkAXMWDq+/ekVbl1ghqP9rUHTzv6sm/DwCOiYutU/yp1fw==" + "version": "2.0.1" }, "strip-final-newline": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/strip-final-newline/-/strip-final-newline-2.0.0.tgz", - "integrity": "sha512-BrpvfNAE3dcvq7ll3xVumzjKjZQ5tI1sEUIKr3Uoks0XUl45St3FlatVqef9prk4jRDzhW6WZg+3bk93y6pLjA==" + "version": "2.0.0" }, "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==", + "dev": true, "requires": { "min-indent": "^1.0.0" } }, "strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==" + "version": "3.1.1" }, "style-loader": { "version": "3.3.1", - "resolved": "https://registry.npmjs.org/style-loader/-/style-loader-3.3.1.tgz", - "integrity": "sha512-GPcQ+LDJbrcxHORTRes6Jy2sfvK2kS6hpSfI/fXhPt+spVzxF6LJ1dHLN9zIGmVaaP044YKaIatFaufENRiDoQ==", "requires": {} }, "stylehacks": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/stylehacks/-/stylehacks-5.1.0.tgz", - "integrity": "sha512-SzLmvHQTrIWfSgljkQCw2++C9+Ne91d/6Sp92I8c5uHTcy/PgeHamwITIbBW9wnFTY/3ZfSXR9HIL6Ikqmcu6Q==", "requires": { "browserslist": "^4.16.6", "postcss-selector-parser": "^6.0.4" @@ -28829,30 +25548,22 @@ }, "supports-color": { "version": "5.5.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-5.5.0.tgz", - "integrity": "sha512-QjVjwdXIt408MIiAqCX4oUKsgU2EqAGzs2Ppkm4aQYbjm+ZEWEcW4SfFNTr4uMNZma0ey4f5lgLrkB0aX0QMow==", "requires": { "has-flag": "^3.0.0" } }, "supports-hyperlinks": { "version": "2.2.0", - "resolved": "https://registry.npmjs.org/supports-hyperlinks/-/supports-hyperlinks-2.2.0.tgz", - "integrity": "sha512-6sXEzV5+I5j8Bmq9/vUphGRM/RJNT9SCURJLjwfOg51heRtguGWDzcaBlgAzKhQa0EVNpPEKzQuBwZ8S8WaCeQ==", "requires": { "has-flag": "^4.0.0", "supports-color": "^7.0.0" }, "dependencies": { "has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==" + "version": "4.0.0" }, "supports-color": { "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", "requires": { "has-flag": "^4.0.0" } @@ -28860,19 +25571,13 @@ } }, "supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==" + "version": "1.0.0" }, "svg-parser": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/svg-parser/-/svg-parser-2.0.4.tgz", - "integrity": "sha512-e4hG1hRwoOdRb37cIMSgzNsxyzKfayW6VOflrwvR+/bzrkyxY/31WkbgnQpgtrNp1SdpJvpUAGTa/ZoiPNDuRQ==" + "version": "2.0.4" }, "svgo": { "version": "2.8.0", - "resolved": "https://registry.npmjs.org/svgo/-/svgo-2.8.0.tgz", - "integrity": "sha512-+N/Q9kV1+F+UeWYoSiULYo4xYSDQlTgb+ayMobAXPwMnLvop7oxKMo9OzIrX5x3eS4L4f2UHhc9axXwY8DpChg==", "requires": { "@trysound/sax": "0.2.0", "commander": "^7.2.0", @@ -28884,21 +25589,25 @@ }, "dependencies": { "commander": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/commander/-/commander-7.2.0.tgz", - "integrity": "sha512-QrWXB+ZQSVPmIWIhtEO9H+gwHaMGYiF5ChvoJ+K9ZGHG/sVsa6yiesAD1GC/x46sET00Xlwo1u49RVVVzvcSkw==" + "version": "7.2.0" } } }, "symbol-tree": { - "version": "3.2.4", - "resolved": "https://registry.npmjs.org/symbol-tree/-/symbol-tree-3.2.4.tgz", - "integrity": "sha512-9QNk5KwDF+Bvz+PyObkmSYjI5ksVUYtjW7AU22r2NKcfLJcXp96hkDWU3+XndOsUb+AQ9QhfzfCT2O+CNWT5Tw==" + "version": "3.2.4" + }, + "synckit": { + "version": "0.7.1", + "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.7.1.tgz", + "integrity": "sha512-Cvv0Nzgs4Z0V6761qp4CU2+C15HRmnHaDd+sAtisbOnzIZ5wgl3ne076k28cHo+oY6eN/w0RNzRrf7CJz8dWJg==", + "dev": true, + "requires": { + "@pkgr/utils": "^2.1.0", + "tslib": "^2.4.0" + } }, "tailwindcss": { "version": "3.1.4", - "resolved": "https://registry.npmjs.org/tailwindcss/-/tailwindcss-3.1.4.tgz", - "integrity": "sha512-NrxbFV4tYsga/hpWbRyUfIaBrNMXDxx5BsHgBS4v5tlyjf+sDsgBg5m9OxjrXIqAS/uR9kicxLKP+bEHI7BSeQ==", "dev": true, "requires": { "arg": "^5.0.2", @@ -28927,26 +25636,18 @@ "dependencies": { "color-name": { "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", "dev": true } } }, "tapable": { - "version": "2.2.1", - "resolved": "https://registry.npmjs.org/tapable/-/tapable-2.2.1.tgz", - "integrity": "sha512-GNzQvQTOIP6RyTfE2Qxb8ZVlNmw0n88vp1szwWRimP02mnTsx3Wtn5qRdqY9w2XduFNUgvOwhNnQsjwCp+kqaQ==" + "version": "2.2.1" }, "temp-dir": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/temp-dir/-/temp-dir-2.0.0.tgz", - "integrity": "sha512-aoBAniQmmwtcKp/7BzsH8Cxzv8OL736p7v1ihGb5e9DJ9kTwGWHrQrVB5+lfVDzfGrdRzXch+ig7LHaY1JTOrg==" + "version": "2.0.0" }, "tempy": { "version": "0.6.0", - "resolved": "https://registry.npmjs.org/tempy/-/tempy-0.6.0.tgz", - "integrity": "sha512-G13vtMYPT/J8A4X2SjdtBTphZlrp1gKv6hZiOjw14RCWg6GbHuQBGtjlx75xLbYV/wEc0D7G5K4rxKP/cXk8Bw==", "requires": { "is-stream": "^2.0.0", "temp-dir": "^2.0.0", @@ -28955,16 +25656,12 @@ }, "dependencies": { "type-fest": { - "version": "0.16.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.16.0.tgz", - "integrity": "sha512-eaBzG6MxNzEn9kiwvtre90cXaNLkmadMWa1zQMs3XORCXNbsH/OewwbxC5ia9dCxIxnTAsSxXJaa/p5y8DlvJg==" + "version": "0.16.0" } } }, "terminal-link": { "version": "2.1.1", - "resolved": "https://registry.npmjs.org/terminal-link/-/terminal-link-2.1.1.tgz", - "integrity": "sha512-un0FmiRUQNr5PJqy9kP7c40F5BOfpGlYTrxonDChEZB7pzZxRNp/bt+ymiy9/npwXya9KH99nJ/GXFIiUkYGFQ==", "requires": { "ansi-escapes": "^4.2.1", "supports-hyperlinks": "^2.0.0" @@ -28972,8 +25669,6 @@ }, "terser": { "version": "5.14.1", - "resolved": "https://registry.npmjs.org/terser/-/terser-5.14.1.tgz", - "integrity": "sha512-+ahUAE+iheqBTDxXhTisdA8hgvbEG1hHOQ9xmNjeUJSoi6DU/gMrKNcfZjHkyY6Alnuyc+ikYJaxxfHkT3+WuQ==", "requires": { "@jridgewell/source-map": "^0.3.2", "acorn": "^8.5.0", @@ -28982,16 +25677,12 @@ }, "dependencies": { "commander": { - "version": "2.20.3", - "resolved": "https://registry.npmjs.org/commander/-/commander-2.20.3.tgz", - "integrity": "sha512-GpVkmM8vF2vQUkj2LvZmD35JxeJOLCwJ9cUkugyk2nuhbv3+mJvpLYYt+0+USMxE+oj+ey/lJEnhZw75x/OMcQ==" + "version": "2.20.3" } } }, "terser-webpack-plugin": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/terser-webpack-plugin/-/terser-webpack-plugin-5.3.3.tgz", - "integrity": "sha512-Fx60G5HNYknNTNQnzQ1VePRuu89ZVYWfjRAeT5rITuCY/1b08s49e5kSQwHDirKZWuoKOBRFS98EUUoZ9kLEwQ==", "requires": { "@jridgewell/trace-mapping": "^0.3.7", "jest-worker": "^27.4.5", @@ -29002,8 +25693,6 @@ }, "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==", "requires": { "@istanbuljs/schema": "^0.1.2", "glob": "^7.1.4", @@ -29011,56 +25700,48 @@ } }, "text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==" + "version": "0.2.0" }, "throat": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/throat/-/throat-6.0.1.tgz", - "integrity": "sha512-8hmiGIJMDlwjg7dlJ4yKGLK8EsYqKgPWbG3b4wjJddKNwc7N7Dpn08Df4szr/sZdMVeOstrdYSsqzX6BYbcB+w==" + "version": "6.0.1" }, "thunky": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/thunky/-/thunky-1.1.0.tgz", - "integrity": "sha512-eHY7nBftgThBqOyHGVN+l8gF0BucP09fMo0oO/Lb0w1OF80dJv+lDVpXG60WMQvkcxAkNybKsrEIE3ZtKGmPrA==" + "version": "1.1.0" }, "timers-browserify": { "version": "2.0.12", - "resolved": "https://registry.npmjs.org/timers-browserify/-/timers-browserify-2.0.12.tgz", - "integrity": "sha512-9phl76Cqm6FhSX9Xe1ZUAMLtm1BLkKj2Qd5ApyWkXzsMRaA7dgr81kf4wJmQf/hAvg8EEyJxDo3du/0KlhPiKQ==", "dev": true, "requires": { "setimmediate": "^1.0.4" } }, + "tiny-glob": { + "version": "0.2.9", + "resolved": "https://registry.npmjs.org/tiny-glob/-/tiny-glob-0.2.9.tgz", + "integrity": "sha512-g/55ssRPUjShh+xkfx9UPDXqhckHEsHr4Vd9zX55oSdGZc/MD0m3sferOkwWtp98bv+kcVfEHtRJgBVJzelrzg==", + "dev": true, + "requires": { + "globalyzer": "0.1.0", + "globrex": "^0.1.2" + } + }, "tmpl": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/tmpl/-/tmpl-1.0.5.tgz", - "integrity": "sha512-3f0uOEAQwIqGuWW2MVzYg8fV/QNnc/IpuJNG837rLuczAaLVHslWHZQj4IGiEl5Hs3kkbhwL9Ab7Hrsmuj+Smw==" + "version": "1.0.5" }, "to-fast-properties": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/to-fast-properties/-/to-fast-properties-2.0.0.tgz", - "integrity": "sha512-/OaKK0xYrs3DmxRYqL/yDc+FxFUVYhDlXMhRmv3z915w2HF1tnN1omB354j8VUGO/hbRzyD6Y3sA7v7GS/ceog==" + "version": "2.0.0" }, "to-regex-range": { "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", "requires": { "is-number": "^7.0.0" } }, "toidentifier": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/toidentifier/-/toidentifier-1.0.1.tgz", - "integrity": "sha512-o5sSPKEkg/DIQNmH43V0/uerLrpzVedkUh8tGNvaeXpfpuwjKenlSox/2O/BTlZUtEe+JG7s5YhEz608PlAHRA==" + "version": "1.0.1" }, "tough-cookie": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/tough-cookie/-/tough-cookie-4.0.0.tgz", - "integrity": "sha512-tHdtEpQCMrc1YLrMaqXXcj6AxhYi/xgit6mZu1+EDWUn+qhUf8wMQoFIy9NXuq23zAwtcB0t/MjACGR18pcRbg==", "requires": { "psl": "^1.1.33", "punycode": "^2.1.1", @@ -29068,29 +25749,21 @@ }, "dependencies": { "universalify": { - "version": "0.1.2", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-0.1.2.tgz", - "integrity": "sha512-rBJeI5CXAlmy1pV+617WB9J63U6XcazHHF2f2dbJix4XzpUF0RS3Zbj0FGIOCAva5P/d/GBOYaACQ1w+0azUkg==" + "version": "0.1.2" } } }, "tr46": { "version": "2.1.0", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-2.1.0.tgz", - "integrity": "sha512-15Ih7phfcdP5YxqiB+iDtLoaTz4Nd35+IiAv0kQ5FNKHzXgdWqPoTIqEDDJmXceQt4JZk6lVPT8lnDlPpGDppw==", "requires": { "punycode": "^2.1.1" } }, "tryer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tryer/-/tryer-1.0.1.tgz", - "integrity": "sha512-c3zayb8/kWWpycWYg87P71E1S1ZL6b6IJxfb5fvsUgsf0S2MVGaDhDXXjDMpdCpfWXqptc+4mXwmiy1ypXqRAA==" + "version": "1.0.1" }, "tsconfig-paths": { "version": "3.14.1", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.14.1.tgz", - "integrity": "sha512-fxDhWnFSLt3VuTwtvJt5fpwxBHg5AdKWMsgcPOOIilyjymcYVZoCQF8fvFRezCNfblEXmi+PcM1eYHeOAgXCOQ==", "requires": { "@types/json5": "^0.0.29", "json5": "^1.0.1", @@ -29100,67 +25773,49 @@ "dependencies": { "json5": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.1.tgz", - "integrity": "sha512-aKS4WQjPenRxiQsC93MNfjx+nbF4PAdYzmd/1JIj8HYzqfbu86beTuNgXDzPknWk0n0uARlyewZo4s++ES36Ow==", "requires": { "minimist": "^1.2.0" } }, "strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==" + "version": "3.0.0" } } }, "tslib": { - "version": "2.4.0", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.4.0.tgz", - "integrity": "sha512-d6xOpEDfsi2CZVlPQzGeux8XMwLT9hssAsaPYExaQMuYskwb+x1x7J371tWlbBdWHroy99KnVB6qIkUbs5X3UQ==" + "version": "2.4.0" }, "tsutils": { "version": "3.21.0", - "resolved": "https://registry.npmjs.org/tsutils/-/tsutils-3.21.0.tgz", - "integrity": "sha512-mHKK3iUXL+3UF6xL5k0PEhKRUBKPBCv/+RkEOpjRWxxx27KKRBmmA60A9pgOUvMi8GKhRMPEmjBRPzs2W7O1OA==", "requires": { "tslib": "^1.8.1" }, "dependencies": { "tslib": { - "version": "1.14.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-1.14.1.tgz", - "integrity": "sha512-Xni35NKzjgMrwevysHTCArtLDpPvye8zV/0E4EyYn43P7/7qvQwPh9BGkHewbMulVntbigmcT7rdX3BNo9wRJg==" + "version": "1.14.1" } } }, "tty-browserify": { "version": "0.0.1", - "resolved": "https://registry.npmjs.org/tty-browserify/-/tty-browserify-0.0.1.tgz", - "integrity": "sha512-C3TaO7K81YvjCgQH9Q1S3R3P3BtN3RIM8n+OvX4il1K1zgE8ZhI0op7kClgkxtutIE8hQrcrHBXvIheqKUUCxw==", "dev": true }, "type-check": { "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", "requires": { "prelude-ls": "^1.2.1" } }, "type-detect": { - "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==" + "version": "4.0.8" }, "type-fest": { "version": "2.13.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-2.13.1.tgz", - "integrity": "sha512-hXYyrPFwETT2swFLHeoKtJrvSF/ftG/sA15/8nGaLuaDGfVAaq8DYFpu4yOyV4tzp082WqnTEoMsm3flKMI2FQ==" + "optional": true, + "peer": true }, "type-is": { "version": "1.6.18", - "resolved": "https://registry.npmjs.org/type-is/-/type-is-1.6.18.tgz", - "integrity": "sha512-TkRKr9sUTxEH8MdfuCSP7VizJyzRNMjj2J2do2Jr3Kym598JVdEksuzPQCnlFPW4ky9Q+iA+ma9BGm06XQBy8g==", "requires": { "media-typer": "0.3.0", "mime-types": "~2.1.24" @@ -29168,21 +25823,15 @@ }, "typedarray-to-buffer": { "version": "3.1.5", - "resolved": "https://registry.npmjs.org/typedarray-to-buffer/-/typedarray-to-buffer-3.1.5.tgz", - "integrity": "sha512-zdu8XMNEDepKKR+XYOXAVPtWui0ly0NtohUscw+UmaHiAWT8hrV1rr//H6V+0DvJ3OQ19S979M0laLfX8rm82Q==", "requires": { "is-typedarray": "^1.0.0" } }, "typescript": { - "version": "4.7.4", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-4.7.4.tgz", - "integrity": "sha512-C0WQT0gezHuw6AdY1M2jxUO83Rjf0HP7Sk1DtXj6j1EwkQNZrHAg2XPWlq62oqEhYvONq5pkC2Y9oPljWToLmQ==" + "version": "4.7.4" }, "unbox-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", "requires": { "call-bind": "^1.0.2", "has-bigints": "^1.0.2", @@ -29191,56 +25840,38 @@ } }, "unicode-canonical-property-names-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-canonical-property-names-ecmascript/-/unicode-canonical-property-names-ecmascript-2.0.0.tgz", - "integrity": "sha512-yY5PpDlfVIU5+y/BSCxAJRBIS1Zc2dDG3Ujq+sR0U+JjUevW2JhocOF+soROYDSaAezOzOKuyyixhD6mBknSmQ==" + "version": "2.0.0" }, "unicode-match-property-ecmascript": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-ecmascript/-/unicode-match-property-ecmascript-2.0.0.tgz", - "integrity": "sha512-5kaZCrbp5mmbz5ulBkDkbY0SsPOjKqVS35VpL9ulMPfSl0J0Xsm+9Evphv9CoIZFwre7aJoa94AY6seMKGVN5Q==", "requires": { "unicode-canonical-property-names-ecmascript": "^2.0.0", "unicode-property-aliases-ecmascript": "^2.0.0" } }, "unicode-match-property-value-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-match-property-value-ecmascript/-/unicode-match-property-value-ecmascript-2.0.0.tgz", - "integrity": "sha512-7Yhkc0Ye+t4PNYzOGKedDhXbYIBe1XEQYQxOPyhcXNMJ0WCABqqj6ckydd6pWRZTHV4GuCPKdBAUiMc60tsKVw==" + "version": "2.0.0" }, "unicode-property-aliases-ecmascript": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unicode-property-aliases-ecmascript/-/unicode-property-aliases-ecmascript-2.0.0.tgz", - "integrity": "sha512-5Zfuy9q/DFr4tfO7ZPeVXb1aPoeQSdeFMLpYuFebehDAhbuevLs5yxSZmIFN1tP5F9Wl4IpJrYojg85/zgyZHQ==" + "version": "2.0.0" }, "unique-string": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/unique-string/-/unique-string-2.0.0.tgz", - "integrity": "sha512-uNaeirEPvpZWSgzwsPGtU2zVSTrn/8L5q/IexZmH0eH6SA73CmAA5U4GwORTxQAZs95TAXLNqeLoPPNO5gZfWg==", "requires": { "crypto-random-string": "^2.0.0" } }, "universalify": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/universalify/-/universalify-2.0.0.tgz", - "integrity": "sha512-hAZsKq7Yy11Zu1DE0OzWjw7nnLZmJZYTDZZyEFHZdUhV8FkH5MCfoU1XMaxXovpyW5nq5scPqq0ZDP9Zyl04oQ==" + "version": "2.0.0" }, "unpipe": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/unpipe/-/unpipe-1.0.0.tgz", - "integrity": "sha512-pjy2bYhSsufwWlKwPc+l3cN7+wuJlK6uz0YdJEOlQDbl6jo/YlPi4mb8agUkVC8BF7V8NuzeyPNqRksA3hztKQ==" + "version": "1.0.0" }, "upath": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/upath/-/upath-1.2.0.tgz", - "integrity": "sha512-aZwGpamFO61g3OlfT7OQCHqhGnW43ieH9WZeP7QxN/G/jS4jfqUkZxoryvJgVPEcrl5NL/ggHsSmLMHuH64Lhg==" + "version": "1.2.0" }, "update-browserslist-db": { "version": "1.0.4", - "resolved": "https://registry.npmjs.org/update-browserslist-db/-/update-browserslist-db-1.0.4.tgz", - "integrity": "sha512-jnmO2BEGUjsMOe/Fg9u0oczOe/ppIDZPebzccl1yDWGLFP16Pa1/RM5wEoKYPG2zstNcDuAStejyxsOuKINdGA==", "requires": { "escalade": "^3.1.1", "picocolors": "^1.0.0" @@ -29248,16 +25879,12 @@ }, "uri-js": { "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", "requires": { "punycode": "^2.1.0" } }, "url": { "version": "0.11.0", - "resolved": "https://registry.npmjs.org/url/-/url-0.11.0.tgz", - "integrity": "sha512-kbailJa29QrtXnxgq+DdCEGlbTeYM2eJUxsz6vjZavrCYPMIFHMKQmSKYAIuUK2i7hgPm28a8piX5NTUtM/LKQ==", "dev": true, "requires": { "punycode": "1.3.2", @@ -29266,16 +25893,12 @@ "dependencies": { "punycode": { "version": "1.3.2", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-1.3.2.tgz", - "integrity": "sha512-RofWgt/7fL5wP1Y7fxE7/EmTLzQVnB0ycyibJ0OOHIlJqTNzglYFxVwETOcIoJqJmpDXJ9xImDv+Fq34F/d4Dw==", "dev": true } } }, "util": { "version": "0.12.4", - "resolved": "https://registry.npmjs.org/util/-/util-0.12.4.tgz", - "integrity": "sha512-bxZ9qtSlGUWSOy9Qa9Xgk11kSslpuZwaxCg4sNIDj6FLucDab2JxnHwyNTCpHMtK1MjoQiWQ6DiUMZYbSrO+Sw==", "dev": true, "requires": { "inherits": "^2.0.3", @@ -29287,34 +25910,22 @@ } }, "util-deprecate": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/util-deprecate/-/util-deprecate-1.0.2.tgz", - "integrity": "sha512-EPD5q1uXyFxJpCrLnCc1nHnq3gOa6DZBocAIiI2TaSCA7VCJ1UJDMagCzIkXNsUYfD1daK//LTEQ8xiIbrHtcw==" + "version": "1.0.2" }, "utila": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/utila/-/utila-0.4.0.tgz", - "integrity": "sha512-Z0DbgELS9/L/75wZbro8xAnT50pBVFQZ+hUEueGDU5FN51YSCYM+jdxsfCiHjwNP/4LCDD0i/graKpeBnOXKRA==" + "version": "0.4.0" }, "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==" + "version": "1.0.1" }, "uuid": { - "version": "8.3.2", - "resolved": "https://registry.npmjs.org/uuid/-/uuid-8.3.2.tgz", - "integrity": "sha512-+NYs2QeMWy+GWFOEm9xnn6HCDp0l7QBD7ml8zLUmJ+93Q5NF0NocErnwkTkXVFNiX3/fpC6afS8Dhb/gz7R7eg==" + "version": "8.3.2" }, "v8-compile-cache": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/v8-compile-cache/-/v8-compile-cache-2.3.0.tgz", - "integrity": "sha512-l8lCEmLcLYZh4nbunNZvQCJc5pv7+RCwa8q/LdUx8u7lsWvPDKmpodJAJNwkAhJC//dFY48KuIEmjtd4RViDrA==" + "version": "2.3.0" }, "v8-to-istanbul": { "version": "8.1.1", - "resolved": "https://registry.npmjs.org/v8-to-istanbul/-/v8-to-istanbul-8.1.1.tgz", - "integrity": "sha512-FGtKtv3xIpR6BYhvgH8MI/y78oT7d8Au3ww4QIxymrCtZEh5b8gCw2siywE+puhEmuWKDtmfrvF5UlB298ut3w==", "requires": { "@types/istanbul-lib-coverage": "^2.0.1", "convert-source-map": "^1.6.0", @@ -29322,52 +25933,38 @@ } }, "vary": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vary/-/vary-1.1.2.tgz", - "integrity": "sha512-BNGbWLfd0eUPabhkXUVm0j8uuvREyTh5ovRa/dyow/BqAbZJyC+5fU+IzQOzmAKzYqYRAISoRhdQr3eIZ/PXqg==" + "version": "1.1.2" }, "vm-browserify": { "version": "1.1.2", - "resolved": "https://registry.npmjs.org/vm-browserify/-/vm-browserify-1.1.2.tgz", - "integrity": "sha512-2ham8XPWTONajOR0ohOKOHXkm3+gaBmGut3SRuu75xLd/RRaY6vqgh8NBYYk7+RW3u5AtzPQZG8F10LHkl0lAQ==", "dev": true }, "w3c-hr-time": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/w3c-hr-time/-/w3c-hr-time-1.0.2.tgz", - "integrity": "sha512-z8P5DvDNjKDoFIHK7q8r8lackT6l+jo/Ye3HOle7l9nICP9lf1Ci25fy9vHd0JOWewkIFzXIEig3TdKT7JQ5fQ==", "requires": { "browser-process-hrtime": "^1.0.0" } }, "w3c-xmlserializer": { "version": "2.0.0", - "resolved": "https://registry.npmjs.org/w3c-xmlserializer/-/w3c-xmlserializer-2.0.0.tgz", - "integrity": "sha512-4tzD0mF8iSiMiNs30BiLO3EpfGLZUT2MSX/G+o7ZywDzliWQ3OPtTZ0PTC3B3ca1UAf4cJMHB+2Bf56EriJuRA==", "requires": { "xml-name-validator": "^3.0.0" } }, "walker": { "version": "1.0.8", - "resolved": "https://registry.npmjs.org/walker/-/walker-1.0.8.tgz", - "integrity": "sha512-ts/8E8l5b7kY0vlWLewOkDXMmPdLcVV4GmOQLyxuSswIJsweeFZtAsMF7k1Nszz+TYBQrlYRmzOnr398y1JemQ==", "requires": { "makeerror": "1.0.12" } }, "warning": { "version": "4.0.3", - "resolved": "https://registry.npmjs.org/warning/-/warning-4.0.3.tgz", - "integrity": "sha512-rpJyN222KWIvHJ/F53XSZv0Zl/accqHR8et1kpaMTD/fLCRxtV8iX8czMzY7sVZupTI3zcUTg8eycS2kNF9l6w==", "requires": { "loose-envify": "^1.0.0" } }, "watchpack": { "version": "2.4.0", - "resolved": "https://registry.npmjs.org/watchpack/-/watchpack-2.4.0.tgz", - "integrity": "sha512-Lcvm7MGST/4fup+ifyKi2hjyIAwcdI4HRgtvTpIUxBRhB+RFtUh8XtDOxUfctVCnhVi+QQj49i91OyvzkJl6cg==", "requires": { "glob-to-regexp": "^0.4.1", "graceful-fs": "^4.1.2" @@ -29375,26 +25972,18 @@ }, "wbuf": { "version": "1.7.3", - "resolved": "https://registry.npmjs.org/wbuf/-/wbuf-1.7.3.tgz", - "integrity": "sha512-O84QOnr0icsbFGLS0O3bI5FswxzRr8/gHwWkDlQFskhSPryQXvrTMxjxGP4+iWYoauLoBvfDpkrOauZ+0iZpDA==", "requires": { "minimalistic-assert": "^1.0.0" } }, "web-vitals": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/web-vitals/-/web-vitals-2.1.4.tgz", - "integrity": "sha512-sVWcwhU5mX6crfI5Vd2dC4qchyTqxV8URinzt25XqVh+bHEPGH4C3NPrNionCP7Obx59wrYEbNlw4Z8sjALzZg==" + "version": "2.1.4" }, "webidl-conversions": { - "version": "6.1.0", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-6.1.0.tgz", - "integrity": "sha512-qBIvFLGiBpLjfwmYAaHPXsn+ho5xZnGvyGvsarywGNc8VyQJUMHJ8OBKGGrPER0okBeMDaan4mNBlgBROxuI8w==" + "version": "6.1.0" }, "webpack": { "version": "5.73.0", - "resolved": "https://registry.npmjs.org/webpack/-/webpack-5.73.0.tgz", - "integrity": "sha512-svjudQRPPa0YiOYa2lM/Gacw0r6PvxptHj4FuEKQ2kX05ZLkjbVc5MnPs6its5j7IZljnIqSVo/OsY2X0IpHGA==", "requires": { "@types/eslint-scope": "^3.7.3", "@types/estree": "^0.0.51", @@ -29423,30 +26012,22 @@ }, "dependencies": { "@types/estree": { - "version": "0.0.51", - "resolved": "https://registry.npmjs.org/@types/estree/-/estree-0.0.51.tgz", - "integrity": "sha512-CuPgU6f3eT/XgKKPqKd/gLZV1Xmvf1a2R5POBOGQa6uv82xpls89HU5zKeVoyR8XzHd1RGNOlQlvUe3CFkjWNQ==" + "version": "0.0.51" }, "eslint-scope": { "version": "5.1.1", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-5.1.1.tgz", - "integrity": "sha512-2NxwbF/hZ0KpepYN0cNbo+FN6XoK7GaHlQhgx/hIZl6Va0bF45RQOOwhLIy8lQDbuCiadSLCBnH2CFYquit5bw==", "requires": { "esrecurse": "^4.3.0", "estraverse": "^4.1.1" } }, "estraverse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-4.3.0.tgz", - "integrity": "sha512-39nnKffWz8xN1BU/2c79n9nB9HDzo0niYUqx6xyqUnyoAnQyyWpOTdZEeiCch8BBu515t4wp9ZmgVfVhn9EBpw==" + "version": "4.3.0" } } }, "webpack-dev-middleware": { "version": "5.3.3", - "resolved": "https://registry.npmjs.org/webpack-dev-middleware/-/webpack-dev-middleware-5.3.3.tgz", - "integrity": "sha512-hj5CYrY0bZLB+eTO+x/j67Pkrquiy7kWepMHmUMoPsmcUaeEnQJqFzHJOyxgWlq746/wUuA64p9ta34Kyb01pA==", "requires": { "colorette": "^2.0.10", "memfs": "^3.4.3", @@ -29457,8 +26038,6 @@ "dependencies": { "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -29468,21 +26047,15 @@ }, "ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { "fast-deep-equal": "^3.1.3" } }, "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "version": "1.0.0" }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -29494,8 +26067,6 @@ }, "webpack-dev-server": { "version": "4.9.2", - "resolved": "https://registry.npmjs.org/webpack-dev-server/-/webpack-dev-server-4.9.2.tgz", - "integrity": "sha512-H95Ns95dP24ZsEzO6G9iT+PNw4Q7ltll1GfJHV4fKphuHWgKFzGHWi4alTlTnpk1SPPk41X+l2RB7rLfIhnB9Q==", "requires": { "@types/bonjour": "^3.5.9", "@types/connect-history-api-fallback": "^1.3.5", @@ -29530,8 +26101,6 @@ "dependencies": { "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -29541,21 +26110,15 @@ }, "ajv-keywords": { "version": "5.1.0", - "resolved": "https://registry.npmjs.org/ajv-keywords/-/ajv-keywords-5.1.0.tgz", - "integrity": "sha512-YCS/JNFAUyr5vAuhk1DWm1CBxRHW9LbJ2ozWeemrIqpbsqKjHVxYPyi5GC0rjZIT5JxJ3virVTS8wk4i/Z+krw==", "requires": { "fast-deep-equal": "^3.1.3" } }, "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "version": "1.0.0" }, "schema-utils": { "version": "4.0.0", - "resolved": "https://registry.npmjs.org/schema-utils/-/schema-utils-4.0.0.tgz", - "integrity": "sha512-1edyXKgh6XnJsJSQ8mKWXnN/BVaIbFMLpouRUrXgVq7WYne5kw3MW7UPhO44uRXQSIpTSXoJbmrR2X0w9kUTyg==", "requires": { "@types/json-schema": "^7.0.9", "ajv": "^8.8.0", @@ -29565,30 +26128,22 @@ }, "ws": { "version": "8.8.0", - "resolved": "https://registry.npmjs.org/ws/-/ws-8.8.0.tgz", - "integrity": "sha512-JDAgSYQ1ksuwqfChJusw1LSJ8BizJ2e/vVu5Lxjq3YvNJNlROv1ui4i+c/kUUrPheBvQl4c5UbERhTwKa6QBJQ==", "requires": {} } } }, "webpack-manifest-plugin": { "version": "4.1.1", - "resolved": "https://registry.npmjs.org/webpack-manifest-plugin/-/webpack-manifest-plugin-4.1.1.tgz", - "integrity": "sha512-YXUAwxtfKIJIKkhg03MKuiFAD72PlrqCiwdwO4VEXdRO5V0ORCNwaOwAZawPZalCbmH9kBDmXnNeQOw+BIEiow==", "requires": { "tapable": "^2.0.0", "webpack-sources": "^2.2.0" }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" }, "webpack-sources": { "version": "2.3.1", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-2.3.1.tgz", - "integrity": "sha512-y9EI9AO42JjEcrTJFOYmVywVZdKVUfOvDUPsJea5GIr1JOEGFVqwlY2K098fFoIjOkDzHn2AjRvM8dsBZu+gCA==", "requires": { "source-list-map": "^2.0.1", "source-map": "^0.6.1" @@ -29597,14 +26152,10 @@ } }, "webpack-sources": { - "version": "3.2.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-3.2.3.tgz", - "integrity": "sha512-/DyMEOrDgLKKIG0fmvtz+4dUX/3Ghozwgm6iPp8KRhvn+eQf9+Q7GWxVNMk3+uCPWfdXYC4ExGBckIXdFEfH1w==" + "version": "3.2.3" }, "websocket-driver": { "version": "0.7.4", - "resolved": "https://registry.npmjs.org/websocket-driver/-/websocket-driver-0.7.4.tgz", - "integrity": "sha512-b17KeDIQVjvb0ssuSDF2cYXSg2iztliJ4B9WdsuB6J952qCPKmnVq4DyW5motImXHDC1cBT/1UezrJVsKw5zjg==", "requires": { "http-parser-js": ">=0.5.1", "safe-buffer": ">=5.1.0", @@ -29612,22 +26163,16 @@ } }, "websocket-extensions": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/websocket-extensions/-/websocket-extensions-0.1.4.tgz", - "integrity": "sha512-OqedPIGOfsDlo31UNwYbCFMSaO9m9G/0faIHj5/dZFDMFqPTcx6UwqyOy3COEaEOg/9VsGIpdqn62W5KhoKSpg==" + "version": "0.1.4" }, "whatwg-encoding": { "version": "1.0.5", - "resolved": "https://registry.npmjs.org/whatwg-encoding/-/whatwg-encoding-1.0.5.tgz", - "integrity": "sha512-b5lim54JOPN9HtzvK9HFXvBma/rnfFeqsic0hSpjtDbVxR3dJKLc+KB4V6GgiGOvl7CY/KNh8rxSo9DKQrnUEw==", "requires": { "iconv-lite": "0.4.24" }, "dependencies": { "iconv-lite": { "version": "0.4.24", - "resolved": "https://registry.npmjs.org/iconv-lite/-/iconv-lite-0.4.24.tgz", - "integrity": "sha512-v3MXnZAcvnywkTUEZomIActle7RXXeedOR31wwl7VlyoXO4Qi9arvSenNQWne1TcRwhCL1HwLI21bEqdpj8/rA==", "requires": { "safer-buffer": ">= 2.1.2 < 3" } @@ -29635,19 +26180,13 @@ } }, "whatwg-fetch": { - "version": "3.6.2", - "resolved": "https://registry.npmjs.org/whatwg-fetch/-/whatwg-fetch-3.6.2.tgz", - "integrity": "sha512-bJlen0FcuU/0EMLrdbJ7zOnW6ITZLrZMIarMUVmdKtsGvZna8vxKYaexICWPfZ8qwf9fzNq+UEIZrnSaApt6RA==" + "version": "3.6.2" }, "whatwg-mimetype": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/whatwg-mimetype/-/whatwg-mimetype-2.3.0.tgz", - "integrity": "sha512-M4yMwr6mAnQz76TbJm914+gPpB/nCwvZbJU28cUD6dR004SAxDLOOSUaB1JDRqLtaOV/vi0IC5lEAGFgrjGv/g==" + "version": "2.3.0" }, "whatwg-url": { "version": "8.7.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-8.7.0.tgz", - "integrity": "sha512-gAojqb/m9Q8a5IV96E3fHJM70AzCkgt4uXYX2O7EmuyOnLrViCQlsEBmF9UQIu3/aeAIp2U17rtbpZWNntQqdg==", "requires": { "lodash": "^4.7.0", "tr46": "^2.1.0", @@ -29656,16 +26195,12 @@ }, "which": { "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", "requires": { "isexe": "^2.0.0" } }, "which-boxed-primitive": { "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.0.2.tgz", - "integrity": "sha512-bwZdv0AKLpplFY2KZRX6TvyuN7ojjr7lwkg6ml0roIy9YeuSr7JS372qlNW18UQYzgYK9ziGcerWqZOmEn9VNg==", "requires": { "is-bigint": "^1.0.1", "is-boolean-object": "^1.1.0", @@ -29676,8 +26211,6 @@ }, "which-typed-array": { "version": "1.1.8", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.8.tgz", - "integrity": "sha512-Jn4e5PItbcAHyLoRDwvPj1ypu27DJbtdYXUa5zsinrUx77Uvfb0cXwwnGMTn7cjUfhhqgVQnVJCwF+7cgU7tpw==", "dev": true, "requires": { "available-typed-arrays": "^1.0.5", @@ -29689,14 +26222,10 @@ } }, "word-wrap": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.3.tgz", - "integrity": "sha512-Hz/mrNwitNRh/HUAtM/VT/5VH+ygD6DV7mYKZAtHOrbs8U7lvPS6xf7EJKMF0uW1KJCl0H701g3ZGus+muE5vQ==" + "version": "1.2.3" }, "workbox-background-sync": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-background-sync/-/workbox-background-sync-6.5.3.tgz", - "integrity": "sha512-0DD/V05FAcek6tWv9XYj2w5T/plxhDSpclIcAGjA/b7t/6PdaRkQ7ZgtAX6Q/L7kV7wZ8uYRJUoH11VjNipMZw==", "requires": { "idb": "^6.1.4", "workbox-core": "6.5.3" @@ -29704,16 +26233,12 @@ }, "workbox-broadcast-update": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-broadcast-update/-/workbox-broadcast-update-6.5.3.tgz", - "integrity": "sha512-4AwCIA5DiDrYhlN+Miv/fp5T3/whNmSL+KqhTwRBTZIL6pvTgE4lVuRzAt1JltmqyMcQ3SEfCdfxczuI4kwFQg==", "requires": { "workbox-core": "6.5.3" } }, "workbox-build": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-build/-/workbox-build-6.5.3.tgz", - "integrity": "sha512-8JNHHS7u13nhwIYCDea9MNXBNPHXCs5KDZPKI/ZNTr3f4sMGoD7hgFGecbyjX1gw4z6e9bMpMsOEJNyH5htA/w==", "requires": { "@apideck/better-ajv-errors": "^0.3.1", "@babel/core": "^7.11.1", @@ -29756,8 +26281,6 @@ "dependencies": { "@apideck/better-ajv-errors": { "version": "0.3.6", - "resolved": "https://registry.npmjs.org/@apideck/better-ajv-errors/-/better-ajv-errors-0.3.6.tgz", - "integrity": "sha512-P+ZygBLZtkp0qqOAJJVX4oX/sFo5JR3eBWwwuqHHhK0GIgQOKWrAfiAaWX0aArHkRWHMuggFEgAZNxVPwPZYaA==", "requires": { "json-schema": "^0.4.0", "jsonpointer": "^5.0.0", @@ -29766,8 +26289,6 @@ }, "ajv": { "version": "8.11.0", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.11.0.tgz", - "integrity": "sha512-wGgprdCvMalC0BztXvitD2hC04YffAvtsUn93JbGXYLAtCUO4xd17mCCZQxUOItiBwZvJScWo8NIvQMQ71rdpg==", "requires": { "fast-deep-equal": "^3.1.1", "json-schema-traverse": "^1.0.0", @@ -29777,8 +26298,6 @@ }, "fs-extra": { "version": "9.1.0", - "resolved": "https://registry.npmjs.org/fs-extra/-/fs-extra-9.1.0.tgz", - "integrity": "sha512-hcg3ZmepS30/7BSFqRvoo3DOMQu7IjqxO5nCDt+zM9XWjb33Wg7ziNT+Qvqbuc3+gWpzO02JubVyk2G4Zvo1OQ==", "requires": { "at-least-node": "^1.0.0", "graceful-fs": "^4.2.0", @@ -29787,35 +26306,25 @@ } }, "json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==" + "version": "1.0.0" }, "source-map": { "version": "0.8.0-beta.0", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.8.0-beta.0.tgz", - "integrity": "sha512-2ymg6oRBpebeZi9UUNsgQ89bhx01TcTkmNTGnNO88imTmbSgy4nfujrgVEFKWpMTEGA11EDkTt7mqObTPdigIA==", "requires": { "whatwg-url": "^7.0.0" } }, "tr46": { "version": "1.0.1", - "resolved": "https://registry.npmjs.org/tr46/-/tr46-1.0.1.tgz", - "integrity": "sha512-dTpowEjclQ7Kgx5SdBkqRzVhERQXov8/l9Ft9dVM9fmg0W0KQSVaXX9T4i6twCPNtYiZM53lpSSUAwJbFPOHxA==", "requires": { "punycode": "^2.1.0" } }, "webidl-conversions": { - "version": "4.0.2", - "resolved": "https://registry.npmjs.org/webidl-conversions/-/webidl-conversions-4.0.2.tgz", - "integrity": "sha512-YQ+BmxuTgd6UXZW3+ICGfyqRyHXVlD5GtQr5+qjiNW7bF0cqrzX500HVXPBOvgXb5YnzDd+h0zqyv61KUD7+Sg==" + "version": "4.0.2" }, "whatwg-url": { "version": "7.1.0", - "resolved": "https://registry.npmjs.org/whatwg-url/-/whatwg-url-7.1.0.tgz", - "integrity": "sha512-WUu7Rg1DroM7oQvGWfOiAK21n74Gg+T4elXEQYkOhtyLeWiJFoOGLXPKI/9gzIie9CtwVLm8wtw6YJdKyxSjeg==", "requires": { "lodash.sortby": "^4.7.0", "tr46": "^1.0.1", @@ -29826,21 +26335,15 @@ }, "workbox-cacheable-response": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-cacheable-response/-/workbox-cacheable-response-6.5.3.tgz", - "integrity": "sha512-6JE/Zm05hNasHzzAGKDkqqgYtZZL2H06ic2GxuRLStA4S/rHUfm2mnLFFXuHAaGR1XuuYyVCEey1M6H3PdZ7SQ==", "requires": { "workbox-core": "6.5.3" } }, "workbox-core": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-core/-/workbox-core-6.5.3.tgz", - "integrity": "sha512-Bb9ey5n/M9x+l3fBTlLpHt9ASTzgSGj6vxni7pY72ilB/Pb3XtN+cZ9yueboVhD5+9cNQrC9n/E1fSrqWsUz7Q==" + "version": "6.5.3" }, "workbox-expiration": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-expiration/-/workbox-expiration-6.5.3.tgz", - "integrity": "sha512-jzYopYR1zD04ZMdlbn/R2Ik6ixiXbi15c9iX5H8CTi6RPDz7uhvMLZPKEndZTpfgmUk8mdmT9Vx/AhbuCl5Sqw==", "requires": { "idb": "^6.1.4", "workbox-core": "6.5.3" @@ -29848,8 +26351,6 @@ }, "workbox-google-analytics": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-google-analytics/-/workbox-google-analytics-6.5.3.tgz", - "integrity": "sha512-3GLCHotz5umoRSb4aNQeTbILETcrTVEozSfLhHSBaegHs1PnqCmN0zbIy2TjTpph2AGXiNwDrWGF0AN+UgDNTw==", "requires": { "workbox-background-sync": "6.5.3", "workbox-core": "6.5.3", @@ -29859,16 +26360,12 @@ }, "workbox-navigation-preload": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-navigation-preload/-/workbox-navigation-preload-6.5.3.tgz", - "integrity": "sha512-bK1gDFTc5iu6lH3UQ07QVo+0ovErhRNGvJJO/1ngknT0UQ702nmOUhoN9qE5mhuQSrnK+cqu7O7xeaJ+Rd9Tmg==", "requires": { "workbox-core": "6.5.3" } }, "workbox-precaching": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-precaching/-/workbox-precaching-6.5.3.tgz", - "integrity": "sha512-sjNfgNLSsRX5zcc63H/ar/hCf+T19fRtTqvWh795gdpghWb5xsfEkecXEvZ8biEi1QD7X/ljtHphdaPvXDygMQ==", "requires": { "workbox-core": "6.5.3", "workbox-routing": "6.5.3", @@ -29877,16 +26374,12 @@ }, "workbox-range-requests": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-range-requests/-/workbox-range-requests-6.5.3.tgz", - "integrity": "sha512-pGCP80Bpn/0Q0MQsfETSfmtXsQcu3M2QCJwSFuJ6cDp8s2XmbUXkzbuQhCUzKR86ZH2Vex/VUjb2UaZBGamijA==", "requires": { "workbox-core": "6.5.3" } }, "workbox-recipes": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-recipes/-/workbox-recipes-6.5.3.tgz", - "integrity": "sha512-IcgiKYmbGiDvvf3PMSEtmwqxwfQ5zwI7OZPio3GWu4PfehA8jI8JHI3KZj+PCfRiUPZhjQHJ3v1HbNs+SiSkig==", "requires": { "workbox-cacheable-response": "6.5.3", "workbox-core": "6.5.3", @@ -29898,38 +26391,28 @@ }, "workbox-routing": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-routing/-/workbox-routing-6.5.3.tgz", - "integrity": "sha512-DFjxcuRAJjjt4T34RbMm3MCn+xnd36UT/2RfPRfa8VWJGItGJIn7tG+GwVTdHmvE54i/QmVTJepyAGWtoLPTmg==", "requires": { "workbox-core": "6.5.3" } }, "workbox-strategies": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-strategies/-/workbox-strategies-6.5.3.tgz", - "integrity": "sha512-MgmGRrDVXs7rtSCcetZgkSZyMpRGw8HqL2aguszOc3nUmzGZsT238z/NN9ZouCxSzDu3PQ3ZSKmovAacaIhu1w==", "requires": { "workbox-core": "6.5.3" } }, "workbox-streams": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-streams/-/workbox-streams-6.5.3.tgz", - "integrity": "sha512-vN4Qi8o+b7zj1FDVNZ+PlmAcy1sBoV7SC956uhqYvZ9Sg1fViSbOpydULOssVJ4tOyKRifH/eoi6h99d+sJ33w==", "requires": { "workbox-core": "6.5.3", "workbox-routing": "6.5.3" } }, "workbox-sw": { - "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-sw/-/workbox-sw-6.5.3.tgz", - "integrity": "sha512-BQBzm092w+NqdIEF2yhl32dERt9j9MDGUTa2Eaa+o3YKL4Qqw55W9yQC6f44FdAHdAJrJvp0t+HVrfh8AiGj8A==" + "version": "6.5.3" }, "workbox-webpack-plugin": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-webpack-plugin/-/workbox-webpack-plugin-6.5.3.tgz", - "integrity": "sha512-Es8Xr02Gi6Kc3zaUwR691ZLy61hz3vhhs5GztcklQ7kl5k2qAusPh0s6LF3wEtlpfs9ZDErnmy5SErwoll7jBA==", "requires": { "fast-json-stable-stringify": "^2.1.0", "pretty-bytes": "^5.4.1", @@ -29939,14 +26422,10 @@ }, "dependencies": { "source-map": { - "version": "0.6.1", - "resolved": "https://registry.npmjs.org/source-map/-/source-map-0.6.1.tgz", - "integrity": "sha512-UjgapumWlbMhkBgzT7Ykc5YXUT46F0iKu8SGXq0bcwP5dz/h0Plj6enJqjz1Zbq2l5WaqYnrVbwWOWMyF3F47g==" + "version": "0.6.1" }, "webpack-sources": { "version": "1.4.3", - "resolved": "https://registry.npmjs.org/webpack-sources/-/webpack-sources-1.4.3.tgz", - "integrity": "sha512-lgTS3Xhv1lCOKo7SA5TjKXMjpSM4sBjNV5+q2bqesbSPs5FjGmU6jjtBSkX9b4qW87vDIsCIlUPOEhbZrMdjeQ==", "requires": { "source-list-map": "^2.0.0", "source-map": "~0.6.1" @@ -29956,8 +26435,6 @@ }, "workbox-window": { "version": "6.5.3", - "resolved": "https://registry.npmjs.org/workbox-window/-/workbox-window-6.5.3.tgz", - "integrity": "sha512-GnJbx1kcKXDtoJBVZs/P7ddP0Yt52NNy4nocjBpYPiRhMqTpJCNrSL+fGHZ/i/oP6p/vhE8II0sA6AZGKGnssw==", "requires": { "@types/trusted-types": "^2.0.2", "workbox-core": "6.5.3" @@ -29965,8 +26442,6 @@ }, "wrap-ansi": { "version": "7.0.0", - "resolved": "https://registry.npmjs.org/wrap-ansi/-/wrap-ansi-7.0.0.tgz", - "integrity": "sha512-YVGIj2kamLSTxw6NsZjoBxfSwsn0ycdesmc4p+Q21c5zPuZ1pl+NfxVdxPtdHvmNVOQ6XSYG4AUtyt/Fi7D16Q==", "requires": { "ansi-styles": "^4.0.0", "string-width": "^4.1.0", @@ -29975,36 +26450,26 @@ "dependencies": { "ansi-styles": { "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", "requires": { "color-convert": "^2.0.1" } }, "color-convert": { "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", "requires": { "color-name": "~1.1.4" } }, "color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==" + "version": "1.1.4" } } }, "wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==" + "version": "1.0.2" }, "write-file-atomic": { "version": "3.0.3", - "resolved": "https://registry.npmjs.org/write-file-atomic/-/write-file-atomic-3.0.3.tgz", - "integrity": "sha512-AvHcyZ5JnSfq3ioSyjrBkH9yW4m7Ayk8/9My/DD9onKeu/94fwrMocemO2QAJFAlnnDN+ZDS+ZjAR5ua1/PV/Q==", "requires": { "imurmurhash": "^0.1.4", "is-typedarray": "^1.0.0", @@ -30014,45 +26479,29 @@ }, "ws": { "version": "7.5.8", - "resolved": "https://registry.npmjs.org/ws/-/ws-7.5.8.tgz", - "integrity": "sha512-ri1Id1WinAX5Jqn9HejiGb8crfRio0Qgu8+MtL36rlTA6RLsMdWt1Az/19A2Qij6uSHUMphEFaTKa4WG+UNHNw==", "requires": {} }, "xml-name-validator": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/xml-name-validator/-/xml-name-validator-3.0.0.tgz", - "integrity": "sha512-A5CUptxDsvxKJEU3yO6DuWBSJz/qizqzJKOMIfUJHETbBw/sFaDxgd6fxm1ewUaM0jZ444Fc5vC5ROYurg/4Pw==" + "version": "3.0.0" }, "xmlchars": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/xmlchars/-/xmlchars-2.2.0.tgz", - "integrity": "sha512-JZnDKK8B0RCDw84FNdDAIpZK+JuJw+s7Lz8nksI7SIuU3UXJJslUthsi+uWBUYOwPFwW7W7PRLRfUKpxjtjFCw==" + "version": "2.2.0" }, "xtend": { "version": "4.0.2", - "resolved": "https://registry.npmjs.org/xtend/-/xtend-4.0.2.tgz", - "integrity": "sha512-LKYU1iAXJXUgAXn9URjiu+MWhyUXHsvfp7mcuYm9dSUKK0/CjtrUwFAxD82/mCWbtLsGjFIad0wIsod4zrTAEQ==", "dev": true }, "y18n": { - "version": "5.0.8", - "resolved": "https://registry.npmjs.org/y18n/-/y18n-5.0.8.tgz", - "integrity": "sha512-0pfFzegeDWJHJIAmTLRP2DwHjdF5s7jo9tuztdQxAhINCdvS+3nGINqPd00AphqJR/0LhANUS6/+7SCb98YOfA==" + "version": "5.0.8" }, "yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==" + "version": "4.0.0" }, "yaml": { - "version": "1.10.2", - "resolved": "https://registry.npmjs.org/yaml/-/yaml-1.10.2.tgz", - "integrity": "sha512-r3vXyErRCYJ7wg28yvBY5VSoAF8ZvlcW9/BwUzEtUsjvX/DKs24dIkuwjtuprwJJHsbyUbLApepYTR1BN4uHrg==" + "version": "1.10.2" }, "yargs": { "version": "16.2.0", - "resolved": "https://registry.npmjs.org/yargs/-/yargs-16.2.0.tgz", - "integrity": "sha512-D1mvvtDG0L5ft/jGWkLpG1+m0eQxOfaBvTNELraWj22wSVUMWxZUvYgJYcKh6jGGIkJFhH4IZPQhR4TKpc8mBw==", "requires": { "cliui": "^7.0.2", "escalade": "^3.1.1", @@ -30064,14 +26513,10 @@ } }, "yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==" + "version": "20.2.9" }, "yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==" + "version": "0.1.0" } } } diff --git a/package.json b/package.json index 5c8f7e4eb..10bd3e1d1 100644 --- a/package.json +++ b/package.json @@ -1,20 +1,13 @@ { "name": "slimevr-ui", - "version": "0.1.0", + "version": "0.2.0", "private": true, "dependencies": { "@babel/core": "^7.16.0", - "@fontsource/work-sans": "^4.5.7", + "@fontsource/poppins": "^4.5.8", "@pmmmwh/react-refresh-webpack-plugin": "^0.5.3", "@svgr/webpack": "^6.2.1", - "@tauri-apps/api": "^1.0.0-rc.3", - "@testing-library/jest-dom": "^5.16.3", - "@testing-library/react": "^13.3.0", - "@testing-library/user-event": "^13.5.0", - "@types/jest": "^27.4.1", - "@types/node": "^16.11.26", - "@types/react": "^18.0.14", - "@types/react-dom": "^18.0.5", + "@tauri-apps/api": "^1.0.2", "add": "^2.0.6", "babel-jest": "^27.4.2", "babel-loader": "^8.2.3", @@ -29,7 +22,6 @@ "css-minimizer-webpack-plugin": "^3.2.0", "dotenv": "^10.0.0", "dotenv-expand": "^5.1.0", - "eslint": "^8.3.0", "eslint-config-react-app": "^7.0.0", "eslint-webpack-plugin": "^3.1.1", "file-loader": "^6.2.0", @@ -61,7 +53,7 @@ "resolve-url-loader": "^4.0.0", "sass-loader": "^12.3.0", "semver": "^7.3.5", - "solarxr-protocol": "github:SlimeVR/SolarXR-Protocol", + "solarxr-protocol": "file:../SlimeVR-Server/solarxr-protocol", "source-map-loader": "^3.0.0", "style-loader": "^3.3.1", "tailwindcss": "^3.0.2", @@ -77,7 +69,11 @@ "start": "cross-env BROWSER=none node scripts/start.js", "build": "node scripts/build.js", "test": "node scripts/test.js", - "tauri": "tauri" + "tauri": "tauri", + "lint": "eslint src/**/*.{js,jsx,ts,tsx,json}", + "lint:fix": "eslint --fix src/**/*.{js,jsx,ts,tsx,json}", + "format": "prettier --write src/**/*.{js,jsx,ts,tsx,css,md,json} --config ./.prettierrc", + "prepare": "husky install" }, "eslintConfig": { "extends": [ @@ -99,14 +95,35 @@ }, "devDependencies": { "@tailwindcss/forms": "^0.5.0", - "@tauri-apps/cli": "^1.0.0-rc.8", + "@tauri-apps/cli": "^1.0.2", "@types/math3d": "^0.2.3", + "@types/react-dom": "^18.0.5", "@types/react-modal": "^3.13.1", + "@typescript-eslint/eslint-plugin": "^5.30.0", + "@typescript-eslint/parser": "^5.30.0", "autoprefixer": "^10.4.4", "cross-env": "^7.0.3", + "eslint": "^8.18.0", + "eslint-config-airbnb": "^19.0.4", + "eslint-config-prettier": "^8.5.0", + "eslint-import-resolver-typescript": "^3.1.1", + "eslint-plugin-import": "^2.26.0", + "eslint-plugin-jsx-a11y": "^6.6.0", + "eslint-plugin-prettier": "^4.1.0", + "eslint-plugin-react": "^7.30.1", + "eslint-plugin-react-hooks": "^4.6.0", + "husky": "^8.0.0", "node-polyfill-webpack-plugin": "^1.1.4", "postcss": "^8.4.12", - "tailwindcss": "^3.0.23" + "prettier": "^2.7.1", + "pretty-quick": "^3.1.3", + "tailwindcss": "^3.0.23", + "@testing-library/jest-dom": "^5.16.3", + "@testing-library/react": "^13.3.0", + "@testing-library/user-event": "^13.5.0", + "@types/jest": "^27.4.1", + "@types/node": "^16.11.26", + "@types/react": "^17.0.43" }, "jest": { "roots": [ diff --git a/public/images/slime-girl.png b/public/images/slime-girl.png new file mode 100644 index 0000000000000000000000000000000000000000..1b1bf21819454110a2880abf191f94d84cd99fa5 GIT binary patch literal 970371 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

XtT7)&_H#J`W>JXn} zG7_p*F=IurGaT0oYZZzzYRu`c$FEFlm=@><8dT0TZFOu`Y}>Z&q+>f3`{q6O-f_Nj#`;q~Ym6Fe*IsMS`Ah{UHK!{Q zP;C#~a0N18hQ2_bQQSR%<96TF5SYI{1i@C50h=!~Tnd+yw*dDk!{C^azdZ!Cvqsz* z-|aBxf}MF$CmPLvCFpU(*d7`MLxYfAm$vt#_)dwQlM63J<|Q@HH~NAAXfbmzj2-0N zSTuwi7d)>okeb`xto6~b!vH!d=4Zfbw_2_6UmvU;8oWcX>2=V&r-IU!en|Lkd|Oy+ z6yMiCL@792-+eY~xOsPOj{x^+W$bE3V6HH;NrK>po3qpl?_oUgnu9#9*hNMMdy5QZ zWTWF&zrsU1)_(j>M1z&TZCHv989e=W9O znbRjbP!$Y$5~4WZoDVXtskwPPRN!qV({tH=tF7#myR_7NAl~o^Q7EPG`h3Im)X4p) zHsYY=`Be(?A!Vkw(IHS0(q`lkdeE`hUj^I2I~VEM3nBy+c4U}A9k}dV1LD=8?+Wg_ zy}_xF(>3AGA~bac5mq6{e`>aGes1SGj92<56Ij2S?%(nqd?h?iT7gWjX>BHGJ#i; zNd}1Coe6~0o`Wc`aG%~79L_O#xwwf{$Wyia6yym5 zjV3dsqwgqVpHAvLDb3u2$DEH-Ox&j}tM16pG;NM1q|;>iR#cRyf_`*D;u=;Vw*nTj z4JtUZv3~w&&Ws$0y+v^%f?TEbX@l3Y$v?LT_SbF5vXUaWS5I;{Hr2-KxH4BQ$eR|8 zO4UX(l(U^#vx^_*FtRYl((gpmTg2=M^rd|4WgoO{^_nZLd{i!NJDIO45>wkGHLnjo zz}c{*RhihK>EEqgpLv)+SY-b2%nLtI<@pHF`F3D{9jeAF{6v=l0dqG zobd;Hr!zhMV*3%kA3Qbe`u)iD3dD|Cq6L|NpeIhXsv`?-MpUps$dsPqV09i9S_g|7?YJi8ey z&$Jn~{Wd&7IeUdAJ%H+52-%RU*UpAub!#TOyle*fhzj(P=C%FSr~S;dKNa4 z*_!|?7)$ehkx9r7IKrIN+~n`${l3ZzYq;x0_F>fMLTZ}okyHzP1JL@}b7MYj_56^S z`l2MdeH?OhQ%!%J+TEHy$BN49l+O40&b&Wz@#|ACr?RN7_;&tq*&RBSmiN8*^4rte z4o8kQ0e^mhZ@l>+Sm>hE&aw&#ojI3<@jqLiklBc1BlN!9Y6tOg@R#lgO*(0B(0S7X zj}GvihkF7lo6l~C^Ohwb(2ZB+!i`8xj1CB6wZq=Jn_N{@b@WTNTi9(GF3o>kE&G4F zhyeq1C;^P5Hgi3Uf3_P44}zRv_q|?zT9YiK7|M@HCFvA zPt}vAKqKg?U1xyHcS|9(cxGq~!^FAHA;k-yV&@cCz^IJo<0jg9Gwd8=?oL+PF31oo z&!26vYfUHQgfE5ESvZYUh9Lz0bz0Wk4%G{v*VrtNz8R7I?lhtV18>X>2t@gTe-M;F z`p)cRR7RSK4P_QEjP0v5Llvf2!R&10fwnEcIHp-pNagtcR=4R(KxsRi2H0t!|JUTYTvmZww5M;^a zZGA<1JVQ(7shUN?LL=W-wCV%GWE(A%WvA~s08k*tq<59?3vBZM&m)rHW@ZeD z@LY{hK~tL5pwbCIuGin#l;E}u8PN8T5?kkN)-W2%+zWjleK)hRQc_k$Rgd=3T8g}b zQ+H1`O@raW;V@!WQn?E2%t(8Zfqp1V&0aj@37lgY_s4W(gK8?yZNcotvMP%9l`F(w zsMcmoA(m1G49v=gi!zpFovU~bfXK(emJeD`atL2}VG(t@}b>4)oI1j@zDcsrtV;qwJ3_}4Vda<;= zCx+g?=_~96@*yqD!{{7i9u;6swXS#rit@kDJhGfypXL(NQL*4g788fMK6T%Q-s<;K z=9Vz014ttJk$5H?^S&j&3b!ClL%2oHK7G;kSy74)##6@CyT@#0=Fn1TEpS zAWTZCYug7$67q3FQe*AemT#O*niz!sU;kDpwA)*3p@O)Q|0%+Bk^dWkro&q~FZ*`* zk7R7!B_u-eofj1Q(imIk8j3Wg-}Yo5Cp{cA0^4Ld^HZKqAM$UP9ma%HH1ZtR7HOjU z?QHlfb4fM-IoY}O3>V6YGUu?YnScS{ouFiokx3%M>lI)8HY#mQ*{3s?_Zur+L!Hoj zdy(zXjkZ%3z^*r7hMRWw`urkQcPwzl33(OfM@yDSW5Wh!D@IwrZ-$GAug331P%EVo z9#XQx{Sh%ni?K6hsjpM|B@eX@;=%MGL0sQUrLj;#E3lWlKb9^cYr=!f2Y@2_bou#@(u$*=P?>_+ zm)Zl-<=}W@p;4ns`^CCdf3n)HdS4fgxm4|Yg`MR6tC7p8^Eh&fwQD>z6op4&xhy`7BG6U-?0 z_$!;^i&?1kmCX^-u%=QbsyQUPNW8f+1lOKk^yS?p(p*PI>+V)1UegRu7fM0r z_0t9n#SK>qM9{nbZV#Yh;{OW(`p?9_p8HK-SLRigV;6s5lUJj6Lz_!q34av6=~;hd#AN_&KmcH zh3N;d=Ra;^nruggEMRwBWYH^0f0?kK<2`GH^!j}VO_Ch_qjKI}d=qXc-0S&N=J0`km|ZLPE+3vr#Z^QB#XXbm?;oYsv(4xTjp79AD&G zZRo}v;9M3OP_dkPlsf1*Gzp40u*bh?we%jLi2LWs?tyJ#|KkU7Dgxq1uHkdX&&WKs z@)9xTVo(&wY1sOYkDd9i!|A}&l2#eZJ*~)W4Miccf6NFKLVre)IinYU(eS0GdQkYK5 zK53CmK>tCCW1e_o3%UkukLV$`2XuF?w))jLCkPrqxsw}87>{S$5w}WdkEwpULiH7f z&G~${E{CTJ7Lv&|GiNenq*r8B6YW`jC&_c2;DO%96Mp54dwlwgDST!Rvzu1wL;TU6 z;L7eDLdt;G4feaa$F%#JPNUw!og0PhL&xzeaK{K5@PuYhb^3(%a*))P}1&RE> zc zymrrp%~R36jWBjY7VNz{Ta|BAa1(yZfg<;LGP^r^1q@57^V+&RtV#=zzs#|TL54TZJz`($9C|Hl^Amm62rS=H5f zdJ!`1-#s%6^G{}G=FPLJu#~hnMk?if>C)KaJ}MAMfj=RM)g?KcorVGt0(|*d(AsS+ z?cR|2I96vm$PK4LBF3=sZCR%5&COd&^2GCGaeGj^1F^d!fq@z+lX^#cv-t%z)0zn* ze!g)`6ew!A&-+x+CKz0~#KOcE5LhN>Z4*|F{nRBV;EbmxH)+`=hw03_r*Sy>yFe+L z&>j(jiF6TMX8q3F-lm~K$F((TJr+VQ3DX(I`(u}?Cd#qM2i*Ol30d*#^!=g$=JjYr+& zMjoR+b+(Hsg+KL8libc`i{Z&7>3{^x`k*J7or*beGh=pO$C?$YthETmMlZ1*H=tsD z4;(4W(MOfZ^^3p6LQP>p0<+GjbNK$0lA(Y3?MSK$3c};fgy!v`&q%U(nKSNw3PIFRX z5~*ZB!?Z+G%9iiz*@}l1q=1N9jH-SFvz4;TBGDDI;=8wLBX~95T-p^RM)37r3nUyT zRFLq?^l+0xYsj2LZb!W_p0wU7uW+XwV#oay1lRG1Z`{FetUD6!-7wO9e;7g(8y4)} z@;P31uzdrpsDFhZ|99cZLVn;~i=PoQBH_Z~t~juPnGSJEPA|u{;ugv8_NGu|x#dly zvz5!^fhQTW!DD&b%;_S-{vC*7|0sEd-yz_nvR|@;B-|kN0U|tPsLabk0I0jCZz@i#wrJBpybs;JD zh0SrqcdBppF%%Hz6yU~s$+eFw7V?r#nu-#1fNrPn`S|;igdJ|-uzSPDh=HobINZkg zu_%SAaE>9G1nQykDq=_901|&8ZgN?iL3Zf&62I(p>WHI@f4b_axe(IX66zm`g|nfo zi=*5dI!8Bv!x%aiN{Kx7Vat9P$U4-WD?5g(VBL@%OU9RoR$+62b*6GI`db>Ai0QHn z1F7xn-CpMDwVz27XWoD1eSx=8um5aUYhK2w%~ z*jp13PxmLv4+fMF%g;65bLgTaw2Q*#PSch@v{>xF5H#*Mp-HHu32fNN?pCX%Z3xlZ z7fe{#aM}LOI`ciS4ZgatO_Fz8o?#uSJHd_yK zM#wZkWNbZA^9TB)Oa7JMXQYO&!3Oe?e)q@t5k5_18*yAdf)=n8;Ik1D6A1{cks#tU zy0(I7ifM1YF$JlN6E${rkI$+ejoGh+#2U^*>FVkdRMpE`I)ZpqkU|Ws`7oK27!vxk z1s0lHcu9_;+J0YYeLKefnOI@5;5T=1e>9$c`N-V#^UL0zK9Mc3wbvN|(fpIfOPJ4i zgoV}b=y(cjruI}g8D|nFY3t*m88pb?^P>rWQrCD97Kh6tU^mHNJkOKiGwZx&aUY@W zzEb=CsNyqCx)xB}0QJebx~l)+%I(UK(O)XC0493*Lv*G$+PKES%IafQlKmo$=f+2b zYYyycFG21zedDvon-iY=R#8)1oAxVPI9dkC&GxfK;v>%Ok{=x=#9>D8e^k%VoZw2d zm7zKNH6rdxADbTo%bkXfzx)&!LMVsn6n^Vf*Xy721SPRSf=|w!!5cO)HZl25%S%ni zTCwPAt76)I)Bz^mn8`NBSTIq_ZZjMSB_ncfP#d;Y4j$6Tsc^xqyar_>2oQl3N9=Xn zFu%xH09NHH?1_^UV-HEFxtInc+zd>FR{b+rEU~pygy3W-(c!e8NIJM z(A5-M?4W3&e)yn#$}RS9cE0xHx`Jp=HrC!0Y^XO@Binq^;_*)8`3AQRmD5A)#E}I0 z8P6p95FG5rUgChzYPhlOEE}Y~_bI7m`wxt_!d-OMX|?_3XDM~wEiHW%5tTTmV~+=L zh$$)|C9st%j&Go1pk}URd-T@yp@dt@;xGC5Z@TWm2~jPS!CLQU;6rF|wxLD!pw_*z z-*jt1r!X#J4;UIyi9Jb!BBasAS;0|sgI=Qf+>vEStr6;)QHz49GI?~88t<-2yyzVp zIbT)OrJS{3|G1ICFxM{T>_$bQ;g#D{`Y}61>yt3$+>80U)Z~7v79CcX?da4hWHTul-lX-e{?+VlFD#Qw0Y4%zRu`J*s&)&iy$0i=?*^hi0` zz@ioSgXI)-;WLnpKPEl0j`{nJ= zkv@B5a=KG5DM&_|y3L8Mhc(MRD<2F9Mtf(3%E(W|r_RHSCj@Lijdqtxug}-5(0B1$ z4Q*{|Qt@bcSD%SZ&#|TioCUql1&V7_)75Cl(Hh`%bQ8hSf*TOYi7M?_CEd%&9a>nk(3-wa~CHp~in^;6i|@LI0nEHZR0 z(?nT|GKB&qnoxw3(PU~f10%!SgxyVv-gRFN+2Nehj@b>?EWS1m{io1XK}@(+O5jD@ z8`>if&H;A2&|zT8+T2JdD!)o3)C|ZFbX>d`GBRc5xN-f#c^{@!(br%)LznzPhJqn@ zXV{2ZEiXZAM;DOrmi0`2E3aG_!-OMMh}8j>;em_$r_==gPRc_G%M1=k$O1A5Pn7Kb z(S6eU#n@v~>d?ma4QgUzo}-Dq`9CZ+_zG(9O_czuqjOVOM!I{>b5v=z%!hkSxJQ~^ zd8fjql(>+IU8u%_yBJ|+Z6o{Vg&ZpNko`t!$$dtNPS`A^Q~Jukd9qW!RF6X>Tfw8c z=_PRq5}Oc5^bnS(=rF$5idYR(IH~iaQ4Rs^kQTn$I$#Kilj3IZHMFq#Q&wZJ>kT-> zKq9hrpfT8TxDDv6@rulZy(&&6aavi6VeR-Y0)B0Z6~2;!r*6JW_Ka&kvtt9WN<4BDR5$@FUh2F4R0~E_6In(zVQC z(+c%qwrCZ2kt`-52w+Dj)4T!^xZ2=9)iGZH1=)rfE)2?6m)<$ZUZdec7>$+>usjWP z`X~b`U2BDF&;<$;OtH=QG%iYhMRv9Y*b|CKVt)vlh1Kq9tsi#Qa`E86om(w z(hvX-({)j*?GkBivU`fqgD6~HDM9!wM>HUZSA3XSD+3FOXRFE!yMxQTun~O^Li@gU zyzbBoIKB8m_$|r6h?+)>&ycnr#w1sWFEn7sVkcDgb81+J}DB!5BQK60@?Knx3+&H<-yBys}+Q-C#r@=vS}>*aoj$H zFot1-hQl@5JKEKtw94sv*;5X~7unH+-TK(amCk;@fw#t!fYeUw-rD(`d)=syIm-@k zV`yw_Y&*4EC{eU$%x-VrYkgJ1#~%CNH?aRc;VDDvlT8dQ*lZK9))-rE^PmWrf`#;Z z?1oe97p6G)x~`g!*~n&Z9qN^-v+d$*BKD;I+(n}Pq>}=An#nb{2Do0kOV9`6(3a;b z)P|c0Avu_it{wLnLa_6W4AD;ly95IJAthk2)eD^TEm`Io9=5Gj5}zg~lr^(?)gk#x zSTgP?AxFnc%HbGMplx7D<@rL%XGOqT@ofFHsEtoaLM`Q=uXB&W&1xDBD^)%9cQGC1oDHA2 z`C%axE2-r~El>X(gdf5}m1XrpHC2o4)+p?08@SQ*AZjK5V7!|9hOJ8QN^Dz2uTb2K zJX8X?Ar4i_q32T}aU^Q{75>o9K4xp1N_mJ0RW zl3A={ROgiyy(YpA-%JwcdEpmL?ZpZ#eu-{{SLlEl_7D3h(@6Odr;e~`s?+0>*x<>C zebX;&3UXy;6i;4_XCJb;(=2E2W8SML z*UTR~t91-`fD z(mEuFaX>_h~t7AHM(ORm}jhgX)@qlKV zQ!i#|xO4TjB+(!HC*MZD-+6okK%;rJ zUW@X+dgt{nbL?ePWY#bHbzqv#M^f=(&+E+qydhC_MYA85Q-*Jz0WX9ITe;Vdto%gM zzFF-1{UVUv@BMtBvGLnE z@C#s>IP=60C(oj$GuxnXhET_f>c`T8f{MpvZ<{Kahr}_w-wU!yC&jz!zh;bmm6aHI zoDdJ?Sia9$J2B5IhoIZnEHx-2ARMpHsWSeRGEHkk+G&I2(&#alP}|rHry9k8rfepL z1yr$}i2%nmgV0d5&pYkNdI#~NJf`4EJOpi-%h#uGlqGyTy$WcO;;?g zy`4hr))QR>PeX#uc}&eThwoPp8QZBpBuS%>Q(Ez{!Il3~dNv#gH0(&L!EQUEVeex30dsu*! zn24F8Es{N2!pXFrmyFo)It_Brw2sCwsZT{x$WvU$X|V_YVdE+uL7ItGZw{TTvCK%y zyt@)3B2uYdR`XH#QzP0XNf46Bs|$0F%bL;3xu~dU!~5u5TwvceJii~=?xs9yEw90E zaCCO!g>W7f^meLV8&CJ};K!6OW;CR=fRvsVNA{Y|Ri`AE$|QsYbW9W0)VdKDrUlyd zeXmV_!`;Kx4x*DI7}JFu&abJi-XC{ou)~n?_V$LBcBX@Po+2-b#v?T){1}aV5T*%+ z)?fkYwHV;o#U;wr(e>O>9wcZHW|DYLdd$9u70W_)^a%ion&azik}<7ro3|0`_Qmhecrix%MUc$y@bu}_qcAF!1=alTec~=CE$9sa(KsZq=30n($lriTOq502H4k7vZ zB4Wz4jd-=p^e1J~y@@}5a`@PGYRJG;)#-^#_LB;f4gJ7$_ZjB(4Zm-sV9C z#%dQoP1n$|*zt#y*taHr1fXgx$Y9iVNbso0x?F#Z$uBkCb1uka z7#*gkx;*Q`jqA-x&@h>+)Nka>>Okr5Y1$nT=ZYU8etmr3}?|5yUwb2s^6u~k|>P2qBnTSOLtJ zSr)S9U^J%#od{Q``y?1kH+Jju;}M7R0Ao=}NwbJib746~KyyqQT3aFEu(lV1!92QF zSdH)?dc>Cnvp=QTJz{bL|C>hiE5SKg zjt6R@u5KmAAcI>!9b9&)Q;DuXdSs4R*OQi(WGs#mwOJZt56NyDu;XsW57L^V@IEIq zEX!Kt^1{z_69H7>zj>Y4%rVGNGH&C%j`!JxwAy(5OufGE3@fKctoBm^rEI1w@RDp! z@*(YPeIX;(UuVE=_CW7z9=MKSbN*8U;2Kwll}1D|hnYsB?XQt3QDZ~jV4Kl@D$&}X z5np9etQ_+~P_lvT<=S5ciBZ*K_Hw9%gQxm7ZTN#tbOO@&{&scRg*4Of$hnkoD*i=V zDJsl1y2ZR%028(n)Z8bF+BMCT;frm%XOZPI@JX6!CSB&ff|=@^WB|^HjeeQD)kq_S zh!4YuvH^vQxXgr%|1>@^E{-M?T?08@gch|F0O~Uk z--;rqFu&(Ju2+XKX0f~E{m7PcDI8q%to+WDK^j{*(3t7$aLuOob4mgAez;y&+<;8N zId2!T{&esxuR_HrJMBAFaCS4=Ix)SC4*fFelf!bI#@q(q%60@XC!6#`8Lvna{U+X{ zSnKv|(KM##l0Lh;Cf^Z^i_x_5gpo&9xFt)H5B>J4@l)bTfd2>1aO*+nsG@n=QuUn= zNU@mCU5yoUEv9&}liu8G2o(rNKXV=XyIHfm-eN zg{fn545AdBSMeC?}cDR0%H{g>=?JO{P`_!plR(Vg(79LHVAyrLMaRX$*6qgJx+32lD zw5~PVF2z8GRlat>L~tk(HM1|y!&LuPw<6nL3_Y9#SvASd89y-+@OZ>gOOY{M*lNG} z19QO5+ySV2`J=A5vod(vKeAz(|8=BT;Qa&vn|j0bsm=;e0)q(kKgtRYF^G7gXvX1~ z^y{3T1ACN8OO!W)*0X6lDaxGml=;_enGt{S_sHc>y{n2CKXr26{?0)D?}%tU`8`K? zB{$q7!62Ba4I4L4{4jB2Ifh9(NVs3zV+|qzwjJVoSeAc&n7_%9 z`*{va<~K(K@lyN0SIb?d?jiU7;Gqbyk!hh!;PoQFJ3DUT+ZW|xLLKYdq-tSy$~VNg z2-5hhNEnJI$`74oG9SHmFEmV)(ojqTm_{$LCI<6UO_s@zhd?^rH|fLIwI2Y#PBj&> z^AxV;)wR}L)-+w00`BxzF>zAov4Pr>4}-wde4fxflV9Xf#cD`B4pZidw1cVfaO`mf z@-qoSJBAU>Nro1m5{FHj0UUco;Ax`=T>E1<_-~7AhIX4$NnSn+7alonRc0i0@NIS& zU`N``(DS3FpC*>)ft|;1kVDM(xqIUOXmJEdXW0>ngnX3Bk`hK5>qiE(*Ted|ZVX2m zEB;+;iwNPgGTQwK2kV1{S}wcJJxt*(vnQdIs6d8??IgG9370 zAn(XfXM!`03{(z(&CQan&@&_`7wI?RMjBg70G)mYC`LJY zwa98>WscGP`v(n$v7 zBX1;1g6}(S)vO^-P#A20N8vOHZfC}8A=v0!8dO@YXAa41H#0nHx$p@$ti9OEeoo+B ze+pt2QdLd*Pak5xQjJpb_b0?nvI4yd_uVXlN>u=rgY8)H zHOGs9+-n6omU$Q>B!e#1uP5eh7eo6H4P(&s@0i!avW(jJP-K9({j&nqaOk~Ifp7rX z`!^l9++xo68%mW8;aBR!Ef~ZY?vI+&<2oYU`FfWNxc7OKZ1t>J*KxXL0EtO<(bi7d zs|!9yVjy(D|0wn(Xkio+WpnO3G}f8}Ge5koqjz=z+f81L*1GD1vX%msuEzJ^!D_l_ zNsZGzu!!E{mGPl45y^3GNDL=jJo+w$*|cM92|30@SQyNN;)6ayL1b!E3;S%P8d)Q@?H6bHK zl%(r``mifOiBR7&eMb?#6g6QC4tMUJj4_}JxC)ON5Dqw{1a%@k0Kflov+{HBJAjMYBDoL7` z_!z2y0nW-f@i?;3Qj}o%&CN7cNd#4PFxP0LNYs+#6?O0dr#tCTGg4;)nVXqw zBR9i^dceXnIYXGMe0rXVv@iN9OWa(&W>A}PGZ=-9im9-fkXXzwEaF<7ZAqRSI(Zvk za5A5F^Ogd!Ih{Fhni|vx)0p$jXcqq74D`;Ae*<9q&8#wt?cs!$d16{{1hq@mV=(oo zYxQaGwdRpTH&~9gyajW)%l*n?BHLB^oDc3kWD8`nS<=RfOVslY`+467QWLV=;Qg2xmo3u5q%h%9D8RZVTX`1E{yhY7r19;Avh9sXLiUo@@SL3e!8;9;Ns zpKGQJX-KY5`&AWSsLy|G5|RSFJ+sZ?|09{{`4`Vc!~Fiky6v>pP|An7vdeke<7n%s zZ--VMQe78v%E*Z&J^d9nM+%l@NN@Aqj>HUMMN}1Q*Sais+s3)9)xx!`MB?2*x%rH5UB^ zfQO^Ne;bZX)E8FGCZY&toLfLxg=>e=R2z&vpr2s@ADIY^C0{-zmPc7>oK?JQHi%2` zcTXZO_t%!=PQwDIE*k5)=xI8~`4VB)SGt$4TjKs17I3a12u9w_i*MOvJ7&1{mR2Rx zj{x9;P(@|Z2bXKDplZ^J>-$b-TkUz^4_BG2jyUAzA@k)O@NGLWtt+{8-^+h<(37;i zwY?}*qB8{;NA|6dNF#*(33maw2qUxP2F)jfFV*R2<77RvBB4+f_mj8fot7~jjJ93H zAmkTNJE$7$OBcwJglR-K@?l7M)r{pL7`H4q=K2x??m{n_*+}whQG&{qPup?#(;BD8 z7%(>|tJykorwe+KSxNH$7LD;^n2xvX666SE8TRG`Pa>KM@DWkYhTKslO(m#1ZKzng?B#6h4Lt}K|0=$u)MR)j&=Xs)uNQumJJ*_X(a2YH zlbvZWP0QpIyIK9G@^cv;8!TIH#cY?{S}V`Ut;IJ==2m}boX^w>zERTCCnH5tC4U5g zs9Jnk1|l0ncfoLbK51XU4)ncVwlYv*wR=6MxQ+mqKb_T8V-kPlThTCQfjcf2Zp8tc zvf`VUGkZ}0rZBP~<}kK>xUPZp#?F8eCu6jvRm#N%XtF z+f!HFt+1QvyjSd*Jsz{gn*a{#Uycr)>v35cG;O?>S|O30$Ff5%>5X3O*w?` zLD^~_{V9(LRG%si-q6-K#AI*L_dsyWtT7>LM)h+7D`}r}M;Z-BY9C?x-i%MMc&Y%! zm#TmZ%5_|T0ZU&yqD*2Z&(4 zAEu1UDwvyV88>15BG&t*K(p*3+f(A{|FM45?vkCw$&kp%(`s%9z=I^?u)>2hojJq^ z#`Xs(=j)G#zALC$)FT7&fUet=hHC-KHU*@+NjsGvB4u5qG;O*`T(auYTFLY3-~SDc zD?_!Ph7>ma&flncFyq`(c6bQek}`KlbRy%f9VB=K9+d>zmif5Iq^c>JjmSD0Reo{Bo)5pkE)Ydlqret&#^8(L zqMwp&cn~5yQd~`VG{4n;tHuq2+z+8W4SS;amYf+x8IKU5^nHW<3Myd@W8Y(o`RP2P zS9Craj;tLH9}L?aD%P2LteHPJ4oZx+YhO&imwv^!-zDOA1;M!PAtmX(}5(F{pz% zKlc0sx`0QaU%D@Wdzf-Etx#PK{!c)Z%U<;1Dwb}%1W^X?HoNaXDn%;aet|H&}prsstoRH9?<%_{tQZNuE3 zJ3i4qkLzKN1ZfvOwKuVPsG8$7$Hq|Em@yxv6)!|hsFpKQ&{XM$ZAZc}9VaKAoYtZg zlG=g0&GKaQrMbNZ>(Z3_` z<2IL>yC)lJbbZh`Z<2SM%?y6u*&v|j+GaxBRj)W;ueE|yNfILX$tj{+vqQni~k)f&Wllj#b78GRV(q9N0-(ld~Np55` z%eq zPsZWiWs`;fv>(TOz%kt;dbK4M-tU3yE0R)F+?VAV2!N~nWnRT zY{g5i&nn|x#+@^UNL^G0r_Fd7irMWqaU!I3&YW+g7np!KX=A1toogOf4#0Hnq^+b| z^`%H~==;uVLkH9qJxOz-Ll4RG?-z0!6AWs2{mQdEdNJ|BZ*Hi77`99kT2N6LNs}Nf zn{MKi>vHG*oOS3v!c$Qndx9>S*PmkViQ>v+4~;Xr&AJwC&e7QC%^+hQ9NWo z9AFVRNZyLCtk!ND`L+&{=sJ;@3GV)Wr01p~p=F7d>}_21gH(Kkqw6M0CTFo~;FJF9 z$O5+Je?Fz>_{$c8KRP=pJ7c|k|JwCpPvQF2?~;s242w@Wo!1VJeZ{6QuZhP1X|!Xp-wfN%q^}*qO$8O2bwo zniZ%bvIInMIsaV%%(!P{f8x;@vuEKev-&*b5vsUcY5qj$hvYY3OcQ>itR1pf!rZl> zVE{;llKzWN-bIq$YPVb)(ZHJOa;rRGcWlFX8}Bvbt#aeU-55a8m-=ONqhs| z3_BUA&rww=N0q{(yv^AUuZB@6SgPdHQwoxF{)nG5OcqjKh)`8b{lz`to!6iKKBF7o z$;ktIA%+{PFK}Khk=~Xvo_R=PZ2Y*MRk78eP0n2!<=@UOe%LUt;q6vhD2A$(m^KV(% zjOakpvQzblK%W203O8G*ub{Q6w8IYCgg1fZPLb{(6*o9MT0X@NtTNG`Bs1N@%w)m7 z!U8pdA-pJL)H+k|o4SJEL5ot9ZT?0NEH}E;ezn$^yZOuf`b__s?PbyzSBGwUyLJB| zJxG!DFM+%p1Y`A6El~CQPpWhIU=BRfxV^bri%)j;J}${@q7G6U!sli{{ngF_WD8`b9m0} zG3OLm!90h_eI2m)v+=`xdIP@IE$e!Yo-WQl^BNzhGDCm19}fifejD}{r{_NTqta=N zG~oQccKb~gdN-Zr7?pHvv>EC%g#_Dir@1QtFN#BNi^&8A#enve&Sxb6Zq?(ZCaPP{ za3v_}^YI8~Kf*Md0k-e%X zn*`hcRJ#bBjpz;~4QX1}JmTUF@Xvt(@M*;y{k1)ul3J$K4NhO`Xx_xrSV(qnBq`2; zk#IbArlX8AimN}?NFs^yY5YP}9`4|^Hzd%;#(K2=%~ei0fxt?a)X~UIOBCj{rqi%zD z)Yql%G?n1Gc1ctN*=Frp%Ii1-jy;d%`L{IP7$Kg~vX*(+daeFhj15|U)e@Rzq}91e zutk&TLaNx01wos;6#Ps`FgOumVdkSkFOejuDoD!7(5XdzSGtws?GZH$XsQHmz2C$4Ut$^GE&0g zC+eL#W!B8EvVRAOU(cqlE)z3-*}>j;hI~G_9!5lbR13%R#(1p+-z}g{xahnzN=ozf zWI)@YbGX=9V*26smb=gUXc{v%Z)9@wp%h;M4&QtU)yFskv**vYcD{O^BedhAcFt8U zIC2))>oV;q>c_>uFD`d8jFw@BGR31JBZ{QJ^tGClXKkIH<|GB59g?f2h(y^p*?0bsYz!C^66R9vl=9eI!c$zQu#IW{PnEWwQ^ccSGOzF*cf$;U(IFp~O0%I$Es7TN>hEvK z;2u*}A2~4iyWp77Y`Tx>PdR5jF^-%^|3yH)k5`|If)!1x87UXbCDl)H)1*8J3^;N^ z0UXT9d;X90SSj?2hb)KrV{ZNbdNC>RHzbDtG9soOPNb3YqLF7=SV)xb?ZRsT=_9ZT zy;V<-^K2uwUQZ(Oc>Yf5kteSnCMUPXc;Iv`;Eryy3y|IB^xJGA_Zu7gaY6j z9t6U_T3($dJubV92RH-gLh2kN0^vm%lZ#?#XTc)pzz3SgCP_?D97`nP=UUC=WE@C4 z;GMZ8zK4<$5_swcN#xhou4e3q=vP^JS9AB(PdU%{3=EL_$?;l)^+C}C&B zmB3E|jec~IaI%W5ji^`MJxR<*#RgddU*uWF`AM}>2$_#D7|Td&rm(T7@i_#bU8SX# zS4~*PT&kG!0y(W6r3W!_aUq#gH4tlZtK7iybA%9q6i}=vKoW^5#tV_xL8CvP`;eEB z+h8Vg&hU4?dR)a%e3&bZ7~E?wPAdZMCxYWi& zRWr$kRqZX2vPOl{I8hzRUpI!5xeP2un=@QGl1JF*NGy|K>wkERB&QEcn3A3*8SuIm zMahn_;*<2g0@tG^D?QaeY)65hkI#`aB;{&U1v5+mTE@?R{@(*vy$l98#c_RUH--ILOv+`%0( z9F)Sh9#de+i{z!Mv!!*iPBaxnic{V1vQ) zt9?zT%bK~v-K@m0es>S&3n4$+FzmqxYme+F{ZJ_RysgJsW%K^aS@m>}K3GwmMNl8- z@DbrXRcUFDklYzC)86Rjgh3%bIK9dQN?}d`-|Xh-Lp|=Wu>CeG48EC?W{_SkY1W-d zF+Yiaq&GynH|hMQoP-9-bIwfci@eU*k@H&Z+^xb|Q&O`Vq$&>6 zQKckz-2(hkmcEl;DfizjjjcKnvATAa6V3+J+}|(E=0<;tBL_v5uUun8DWJ51qMPdD z1FhKU$rcYK+}zYV8lB=uoBcslo!tk_pS{<)R)xqd_%DtSujyGZZr1EO2pyvxe;HX# zp)=$NUZ$FNL)&UM{Dw9q+>C`{6+jwbckhm>M)3S|Dx*ZgB{?>!Pfa&I{1-pmOfjW` zf|x6QpcbZjm{>@RjoJ2=jwfo9+`lb?oKH!xE(eq*1Y8iwb3`o!(DHXJS4flfHZ;@dx zVJ?^OGF%W3esV^Af{TM(pKzl;Ix>Mn^>F{NWK2vdCdI9)CuP}ACz2m^_+YHlVFJTf zVl?zXxa_QJ>`j;h(R-E{$BH&qqyIZz8rINsl>NVfIWdFrT38e{KwR6q;sUq7I8 zf_lxxv7hdV^ru0Oa6#K1_lpO6)v;?8Z*3dx2M_puB@9d{O_vau@tbC{EgH|_`xs!c zAY=z$tD^>tOl4h!tWGbY;Hp9sMd+iK+eNvt{^%C@acNYAb;F=FtQ~CBde!dgY8dB_ zHkjf((=;bL^hjF@wm_~QGl;|qs_hj2o8*5^qZPK2D>To41flWIeMKoc)RU8w=1Nmy z%8%krWFV%p=|nl)uHR1YZ|Ip!9OR(j()I5EOaWpYKAl&yyIsp19+qPKXNG$RFvFX+ z8%tB;hvY^Jm$*KG z@7$h9vH+~;Bzq(2l!*eH|b97Y9#rZF!!1$2MaShqe z2Fg*zco9#Y>GUB&e{O8ZvEJGgUbmPs!Y4J z>Q)$_?6cHXQS;1wtfjp+&U*Ol#~t{`pv#ysW)3?@$)Xhv%NBrRAuF`l15rX$;#wW@ zYH3th6xSTMRPbTetf(m~vd%C63>S7EQFxr}>-YlzCi5@Eon2q|qv2J5+OREyEcZ1P zWc-UY{yH=M-nP* z{Jda+B!~RV4t2O}q9OP1mF1R3JP6_~&ZvP3CR_N)lp&lsRR@n}mt#(cb=Jb&%|(Yg zZ_F>G6uaQBWrp!*83!1FbenW{vgZnEU3Y(9=jS?%^v4Y*1biGBTW1}eNA;Dr6S2wO zcin)qM$pD{{m3yxO$=i+w|0%A_uuvWAi$Gik-j)89HzlC)Engab1a-KMqR7*J?fmZ z?v1e#(`j0QuNNY!*3u8FnmJdJZzR%Gnp5!9-i@*U@~G3rOnU&B%8WuH zvnes?6m9vf!>pL|*1yqrb#^0W*%V?hb)g6H6r<8pp@JKW9B$+5RWo{nB?3yI2_LL0b_k#zHDB5 zm#piVNPM!Lu^aXM`Tc*!n*TH0G?@QzX4o>$ghqZw8!=G3mHqWrt0cL6xBDXrMa6AU zM$L3w54nsxb@h5ihtNSUWxmk4kQ&G4zHeg*SY)y+Q)#F4s1QY`BiHUQ8%7_p@aKM4 zzU+X0d;RXoP?EGB@-P;ImnA2Z_otdh0a%=KF1u_Y$SEeEY{!NIt7>V-zjOMsBiT)k z)}URkaCs+?A+_t+M7@8-xR6d44M~tuhsy;qs}gAVy5T2-;eBC2;^-YR;(_1mg_)DR zHlKI(nVNg=R+3B1Ba?JkZVlmaYg=pg?O(<2qd*-FnzcKWz0}JU6CejCgL-dY1^fsr zI1O3y*i16Cz20@2tht(q0!u`%lux*fI{Y*D+)pDZa8w)hzOY=SN=Y-oYSEpMa8;ks zCkafj*4NV%Q~hvl%*D>Z42w*W5Kl_yFaUOaaB7AdnI3n4^c6&AfA0zdc67jQL~#*29P7@3RzF4xK|ZRVey`y1|by z1$(GpGhvAW1zghZ)WkPGco{%5o{aZp^mbf@wH5Ul+^g*wiXk ztCd}AQNym8jK@b~<_7%U=_}bAmVguJUVn=CfCV0e8Q|NBs6XJwieKJx&0{Gn^ z`fbuBM<`KT@L;k3LSJzz0sIpBqHbbqA8$@TX@@zwb&eVA(>MaunXA?9vt}l2p>}O^ zVpe?M6t>k(1+X4(_pnU!upnrL0v3NnP0VWG6&6x!-9b};fD#Y;UVa39d~`IWYid7W za}8N-P1I0e&G?PYVRVGgBI&X736piqW*k#^Y&ar<6)l~EcbwDhVMoNb396TMr!|tR z5(_5)d{%iSJ&JvgQT7%{QfuN1gd#hb<5my$^haOb=Mi#qHOqyjS*z|jb?H(ApC94i ze=L(5L*O=oxF-HhxSg`YiN^~TJR7aFhC8Q;Fk7M!dd(SnG?1Zv zPmu?{XPr*)TXCnilJ;iOWX%+oBgsY)?Wz@w5>Q7iWTcAM69-4!XNgJ%3DU+6`?&#` z>rsyRr$4|mn09iF>A};V!RAipgl*m~|pn{i!Q4*S;8U0|_HS!OW6)@t6 zuDY><<3|=KhBd*6Gl+O+;bN47Tiz*`Tg|5}_-(e1d!Y2pJ?4oKzDD?P*zHhcwB!B) zI@7<=>|j4M#mo?-MMdCXHK36>F_+Q3x8mo zP4y7GRv7R$W}(F#+m{C=KPVI zkNR5kz%eFPDe7G3)5K}V&>xJ|M=dt7vi`T6K7Qb6=;L2S*D}xavfdjp8)}{KqEw4y zmN-wZ=n4`;RiDM`=HqZ-l+Q_D&Y&{Nnw+xQkKJZ?n*~I}Mm2vrij!Sn6!w`)&I{Id z9Mtax|6K%szI1ouN15e$H|FrOd36V(s`ljpy&gNE`jcJd#|!jg!N#cix#e-4^aG!y zEeNC0QyBVC9m!ry(L{ zX^i1~SepqG6+_Sj4e#dEI8-9d9gE9`%YZ!iCAgZxCB6tqvTZEyJMq=-IqnUPXOkZc zXo9AEo@l5yS*SndKvGdt$K%?x5-(GymN4e`z+L|ZKmG4{pU(o2`O$no>}YEj{lUM;`wnbQzH=DcZC!NsM6+et()_f`4N3 zY(`dwy%3Fsv(^RTpt5i$^0r#YL-p!J>vk^0Ktdk1X(KA?W61TUhdqE18rh%C8)1@Z zowB;)b^1l0=>m5Vd`QZDXL#VkuaVu4aCGd;N*>i`9=;JOPmQ6ay99h6O0uYqF^kTf z7{^)dyS0bM-3&(XPP?z<8pUJ^)3xkIokfe)KzW|z#FrpZz3f0c zzkq=+$7<1XGsOq$*6;Hm_jPG(TX=mJDSggSQ%O@~($+jQ4;U=zQ&=dpXp(BJzZaI{ z>@JYV%j#KSjZX|WVYRvorO0baoX zN0Vl{b=BRaguEArLb14%wW|SYDzIA>+KC;Z%y~I}UIY*Hr1d>td3r6-TFpx3gqq#? z>s9B2(Mv^!jtl0~t7wq$qN2l}mjEUHe*J;G>Jf5TS)Z*+c%kR}i{RJojn$KVrt7-i z?S5l-W=x1JA>;KA_2Rcb)8vch-vDdCaLgaDoM|$R?_s&y9f^Oo0nnLn5bPZ}lj_qt zc@3P#*s@+d4SIPS_Q$k+)Tw+1Uc0cmv1N)SCIfEwIWfnzpKTL1@Q?p1wM-WJAqB2V zha+x6z{9b?uWSi(2A0>oj9bZt+5Y79Io#vAz4B$1L#(Y{Kt2wigTB69=fFyrwZ6_Q3`m&ba15T8 zfP}^}`YV|*B5K6i-0rtp^QtAGPuMKzYk7* zhk_2%DndZpFNg=6Yn^}=91lX zuNMaiMdpuA>YG3kPIe2Jk1RYW&i#(X6p`XPT9|#<3JYMYaGxzME#vQ16^E z7-1YFdX%j`*oQa*sA$pHD<~i19jl#O;ezk%+;U()!nf^0OjwxdlFTmek%`6&yIjqb zhK$_8To*A|=iMOeG;Gz+iAHOeG#HvG%%82**>D6x1wE^MABw?s<(nycMt0s^m+!Rc zlPPCe*5=}_J(IqSI4SSOlEHxv62WH}+n;1V;c04V8q7HOxSz(%hTKOfIVf?ZH@;Fm z(iGAOh2VoOOn?>aylh?%JnkD*bQ6J(=J%^2N-9=RBXg)kW6E#wQ{btMXFx(3x!pv7 zSe_re_k6I=Bu>(_k9MQ^XK%n*jMJAI1~pvT&6YVusoI?@)lC#WV(P({NgU;pisXef z(%4;oxZOwi`G8sPzF5y!2><{N!fC2cKp}UgUyS&`9Q47}{?}Gdz9azEZ)Fe^a`j^v z%Ye864;e?~OO~rH$??{3x679NCy9>U;@$ag*#WO2Kbrb`apTzhT9-{d)`w98%RJ|n%TYFsO2Lq~iyFRns$bT)Itw|rzS z)6HDs<}ij{V{T?l0u!MJX$|*;oNzo?ZtKHOC~Jy;zj~1NJf!uZxIJ;}ijr4+4%a#m zJQN^FV)>{#J#y~X2U-8@+>D#UF{o&~hn?v9cN*Dbw@6jfo8h{JUxBeNvR-cdWC0LV3-g zMKsr|*m~BT#rvnL5MgwqH%e8<05~!0OChhTj7Xq0ueHN`zviQmnM}EcY^rM|9`Dhw zpDq@WEiE;4V%vU{9MGl}&X5YN;T_&rwBkVElx6Q<>)I>umZwl%nVyl#LmlZKa`?;QmcoPIA;5PFl=_4%7q0LLwbdN z-j8k9eLD5}pR$MFta;nrK4N(4`#1JYAj#^_+g#xxQ&V#4t*Dq0A-fLacXMpJX%Hv9nUAScf70&) z!;yWsm}$_nLa*Lx;0a}k^05E45XK_-PZDdF2~jXS*Ke{6*q!1g-SBF#YtgYNi{hfW znMawajp-g-Ph?2-x$&B2d)b-mI&{Qn%2*DR9V^TH<*|_okB!$}&f+m#Qg!%n`+@w`Yo7?4qc-D=>6|A+62LxkYK z6r|2dR@5;iz4ky3?~W0&yeddPE6m}oULWP?r9Orgfr(D!CG7!Yhq$Vb*Snf$55qRf zF?s-&X4=+6ZOiOaQGc|zoNi5{nT8)hb_v+a^7Cc_&$?QfQB>M^?S%suuV;6yGj#wb z-30>O9-NIj6IDB4u;s3)PHKC&q#^UZd>8$v1kHPngOPeI0f)}RI2S?XXzELz8?p$H z&pgXVh2{OX)))D`X>bD)5qi+zas zS$3l+ui~$bwo`^T)E=AWK4VHp55B)fAdU%_6Zbmfh|Z2WlO_cyCmP zQ8C7;`hc9k<&DG{H zsfuhhew+Iw9x%G9sH|Kxk;y6awBhK&`7tA8G#qKJps7hpRmqrJ_3jaBg~^~!UE+NO zXKrSORhvS8ny8vim~1Qi$`5bZY`{&W>0C+*-W4@p<2!50VVdei@|-7o7WEvn=^`l# z%I-x{)2A+wGWq#e*6pd1Lx&vwdZ!X%)NRfKe|oIG+6P9px3R@Ed;DQs_e&v~>x@!P zB4h`V2sZg4kW~$S2YZzA_4egL5$dwW=hM>dy6btaRO?egn>)R@psc)6y4wo?{X#eZ zJeP{wjf7Z!0Gl~zeUU4b3t@;;>u&SwUm$LP90C3?C{hq$&)l<{42-_B zvTeAPY&1veY8PVvTj2XP=bO}0h2fG^!`iya^O$@4^yipKaoy@psv!O!A<`d$t>r&X zeaC5mlb?L=y`>(W@Qy`l=IN{$;UqM_^^tiyy9caGggus%dfml2tt-0Y@X*C2qte17rgdfhUxLUDeF>9 zx&19A>Mcz$9H5{pX<;^ecXipW$`l-DJi_Zdo=5VKxH6tJInjT(XwXz~)t0ISPR$IF z_AQ_WrJjqyr`1Xj|z(li<< zBzf;_M)vRURHzmo?W7PxPR5p5u7?5P#+%oG`XiUaucPxMTr#?0ycpVa$^-=#BN!F# zD6!mPHcpk{;^txMU=;W*J6QI!pcl4w9V+^(q_{$FE_SQ2R5m zbG=@mZJ42xu!U-q7XhGdb8empiDM0$dC{QPN_`T^G8H<%83xGYAWDQR^1Jl)V&d~A zzei!v?bh=C*e5h?R8?A#gq{kxJ#`GZU_ce!n|X~&tPh}W1EE~yXcHb2NrAOZ=zqyH zx9dxNBafSX!9=PstZu(r>NGHdB)tQtufM%x-WY^`J$N*LQ*G<=)O7#)*ia43(K79` z!)1mrs7HZQtOor5l8&{rKUXrij4~*HFnB9A_+C2jYsKh=t!PKIEuS7a*lorw(*=t1 zljkAq)>B~yiG%0-`?P42Us_P6cWz3Ga6=6!c1Y;zi%?=#=vm{vgJPK290o&%tBZ@) z2)W0bTVX&G{YmwW;0WUGzfKnd6OtWR82dB7z{s70Kt%~?=k-U)F9UdZ34nJBuImD_ zmEpUID4O$_PX4_8^5;0Axb*rB*$!chmV?=H*2htlx5VOR77|Cx1V@qehr~Q9*Nrk% z`X?$~b>S(KZSgTnq())%eur8IzxotwZlz*1@cn-o!rMxumi%b zci!J`aF$;FxmD$OQR3%6-~eX6Kp-{_vl>pvXRX>p^@^l=ggZu z%_&5OJOz)XiO4g^=SRV(t(U9f*Gr5TQPnqb3&tXOHu&!my89H>z%}7Ohk)d zw6ItJ>}Asau_U$BzhyDUy=)pQa?-+9=X#rV{es(*v(wm~%6FJ4Z}ovA;*z;|lvVSR zn9;Z#F1(xpqrJgfg*&ydU*|-9pV3viy~7(Re=o$HMxpt+WOQ_1(uHVwDy}ucay4-M z8&=++4D+MoUp#tumICwRpazM|Aahlrr987~fCLCj?k>|kI5@7@=!iS`|4GRDJ(Y5Z z7N?Myl}RNyJt{O+xBS3Z^+HhX&CYQdg9uAvroSY#qQfu=_0(6 z@M$8lYT2Z@zaFN*wvgWclr#RZ5EIr!k18vRt0Bm$lgSj@Bx*yfK7h@AdD6-XR0{JUj<|hhsDEz^ZS%((V6uyol0`76t#{`OD3YR~MVrIf z;q@B(?m#i^qm>=-)c^U--xV=FM~RIYvpW($+uBE?1p9Vo3u0vk)7oM@^dtm((C*I(wTc9gQMShMOw&(`rjkN7^_K^e~#LO(FhchOOsEBJkCRe z)D|A&Y0o_W>R5IVQjA)y1+1CReyr9jf*kKn#0FGMB`}GwFflwig=*r8mENlH(dIhg zvpAe>3l!?()&$-aD2>K#kVdfeEi#%=6mwq6&7$5Z%`e``M(d?8VZWpY!rL@0qH(?! z?jH=IM#tSsjYy2~OZ~dV;tB;k6-_S>hBmkqm)^y3r zWIZF{70;>|Q;4<1oARZa^B4);xl=B3IQa@*7$ILcx>hg$>pX;KMiy&}pwd@)s%Q0! z&R{)6&$__*ERltQJrDR~LBwwERp zYI9JJ$46oX`mKx6_9G9>tBG(Vl(w6o5uBg;rg~ns78ubsPp+#`vBVm5Jz%;Li_+tC zJhLY!2JEl*d@$a!WpXcV5o2b1wcDNUDYI`b{a~~UG(+d#%rDf@B7crmaQG)rumd& zW^DdNcnfCvT=)BJ`2sY!si@gO={|j4MRg9C!^gOW_8&veo!_771YR{Py*hMqqe^7l zqG)Yjan*bXhD3ygrwZ|p=-)V|-nQ(>(Uy#PhO}QZbKQ8k-Ca`ITJ5qJY%O~-CiT1E zmPk86_cRKvLx|?IJce*#C7!!G`)BCQxVjK(zR(2J1?Q0=W#<-<0=p*cp4XrA?N4wV zkdWBD>|F*Bu1@XL$UH&r*+TBZYkq8H0^vsxVsiNu^C%4DDdvMsq~l95`t9`djkv`( z3iFd37w_GIOf+%SoV8EP*m3E6l5b&vZuWXd)h$evP?%c@Cty`thOvq9!jk+E z+&alF+~4#Jjg$RuBvIxXa?gT*&yzC3t@8jWXza915=i0~=58|&SV{*1>CRU8o@TQS zwx{`3pR{i5%VZXXpGJsa`Qhqs48=Z$8Jn4iO@T~mq-xj7N$(@kgs?V}9Ph)<3JwQn zbqAW=Q8%{{sR8i}r^!AGh`sJHT%V=Uu6<(1z^_~DWJV*agdyF`0Tc(VE{CRvv1beo zP@4k;zBSWcOZb%qEy^|;j=^@^^*@X(A`7lt@6Vs%faE`-cZfaqjJNNyhrlT8GSHE4 z@*|BWA3u^Z`xL@|oFa!)+->(6MSyZ-W`_l^E*Gd(_YJkQ$AD`CXF63i>yHK98xoft zV)P5c&H!BzfW|l$jon|0wh%p69wDjUYtyJWD$ffNEX_&!dIRxI zbFW%{4J73##-rm-IXKsA(DzE%m2~N;O!X{wvjb zZc-hc&Be%lDQu@8-E0X-*~bxFsy$}-L`Pe&Fyu}Tb=C20K=7XzP9x;3zWHF`hMWDn z(YcbeN&#%B!3f;OQLI*zh?KZ29v|5$ ztMR9brg)pJ*pPA%dyI&ZR-YMOugbK(Wj5wQxl2_;zEe}qL9qP{wUF*s&K-=^-hLv_ z{q&E;e~!J;QD5sJ+XLMYDRs5r5K;U}CRz31HtJxX_0tH+_YIJ2F`I2hECw6nu=to1 zYsW~y)B$z~QX=(A0DCYc31)DKR|ek}*#sMfRpPs_dO3jk;uJicjmuydY)t`P?D`x1N3U$l@BI?(bbPBjF$1s;(QtRQoD+1#7Dz z3hE{3{YfI>q$;b66$>4%$WhWXC<#&k;Tl<0fJz@HxOAFkhPpru&%A3^=i(RA4MdKa zDdD!8>gx|Dp2WktDGlb;`dv?ImyFr$y8#qt_~o%r z`?-J-mCQ2ijq4Xb@JLH+cwL!&HWLVP{WtM3Ta1_&vijyFox%Y^Z`9mkY${sr>*BUJ zqY&P2>`-d^GQjC4yEq8S_%YzdboGklds>ALE+)8R|wZ=+COh4F9rb*q?Uu_J0Z}$9v@$=}$^;fO_;_+!7dcV2hpvC;O3;A?g z5~_DN#4$G?^9;QEF0H8P=2HD>i7c|gx!Q-h1OG2@1Q>i_Pd9|}e^?Tp9KU_pWuFH| z2}i^}`|Rm{7{5}{yiY3};^W7cuam4=SgH;mPJL&9#?O% zmb$k z?=Cy~gu$N2i`5zYGwmFwbEcDi0;m=w_}954Te>y60FJX#u?*OLtfYN#2q%Oyvqpgt zk3r>@g1e6y*^xN51mPkk)A%`DOzT;d8#0O<$__H;P4^p!v2~BL!#?NZK5YJ%*DQtl z8qdzN3cEsg+p8JjJ+)7$F~QHJA5O1LWdHd>;~s}=4BhY2dq@s*rMzBN#tZO1^h}__dn=f=qI?olqF`W-Y<JUN2qRV+)$yZaMy^M;oXD-+7j z;T@2tX(J(%=JRwSlQ@Q;ZW75QcQH+8im>QDh?71kab1`Y>_e~TjY2i{=Acvn6Z6IF z+}TMzEt{n0?J4KLH*uRHi5Ue-fpszB(J2x`EXGa_G*(^B8Ick)eVdD<(@j(Hrkd9p zF+1a{%)osq24D>w607M7zB0)cTF&uBW^AZe$MMf@F}!$*c^*8yDxIQLn8s3AP)q;1 zXr33eq3EBKa3Zr;uMzf}6KwH3v++0#`O7HjQ-q=4LTj9MFDILzr1@e}cnl`%phpEo$Hk$l0F}=E&aT@dv}jw@s35XDm`%2 z$~)Mc<->erxK~;Hgl3~;Qq?;`Y<%`m<3Sk_rhKW#9o?RHw=n}=y7nu@C+u6>#nkLA zjQ|43%uu2UX7vsebi4uIx=O72QZ2ZvogEOd|o4bT_konSB*u;bbh`>u2q4f}au>p#}6Q(-f&W|AmO*2%s5y zDNKwQ(+AEo1BW;FQfO;prwF&)ktY?GCSN8n=JIuN7G;XDK+^YCGCqofw{*ua3|hdk z)?NB+?wtLKq&?Rmg5Rtt!uMOH$1|^9{}9angX%1DiDn2c=j_0$Qg214sK6~Q<3NjG zSJSUfn^2de0e)tfo1$<64mry55V*(>H(!0OP9O988>26!BLvM8J1R-@UC9%>F9koT z2Ox7RQ&+Cu0Nx8!l0}x*fFi}UEeWQ;BAVrqU&>pWE(rRr$I>!%*T?2SBCEJ;(N^y2VK+w&Ocma{`C70)i z@@T#=HwRNz841G3BX;7y&(HD#B)x_;R|!jPwb3i31%_j;|3}C9nAg6a&zQlHM__-v zy9)6yF;JyKa`Ga{IZj;-?NK2{M2Xa=P$3dTeqX$2>McNjMUJgSMLQEU^U8SqWNPO+5Nkc(^8gep^?vJbH{ zIq7z(3-4z+vBYhvAz*1!Ga@hTI9T?8Td?ha6a7Kt0>K-Gv^y@)<8HwuE#?xBE9lq# zWrLsOUx8ujwiB|8R*jbntBrpLfOpC@?cfrhE$zeGNrf^KH2uh%PeD){)^fu0MHQO{ z73|Y`61|=dBu=VI-8sW&;1!^+O9~sf9jmQ83J!x|8k=<5vtMSX=mEDz9P2#74IT`4 zY?3;}R#0a37JtYd9VT4%Z%W-F?HXe06vawp;V@k?hhe1Q-2C%wq3Ww)7T~Pc3awWq z4%|7TuyeNTivvowV_a$d#dMwB!NA1WE5ghs)|zft&5+=iVUk4RDxXA|;sBw2BLRF= zRFcKwTdI$9!wikja47witfbTgu{6n7aGSpPSjBBHndxgk19UjcK@mh)d^$v!@ClIp zhb9|V`ZwOSUgyHXr7VRS0Ke_}f*r{r>JrfB{(GeXqAzE4vSp9x5fb?g`+}1U8e6+D z>O%9C3_Irysu_PDkWxyxSQQ4>dO8;)NhnkYOifRZaT0~YfiOigGC}zK0utyraSZS9 zkY@<;sTjpCCV$=+D(FXc=CNMKa!~P}LzlDmn4pkWnJA2j<&XstbU*ek<|WH94mWWy z$}PohTmy>`*F42$a3rmKi0<$~3^`VWsYUyK9i2qEseMPF67`Vc&Gsn!;|vB>d9O@V z)yz)erAG9fI8uA|LwBi2`_K{71MDJ+B^8IGnpe90@xD{AA>1?-^XlRM%LvQs;4^@3 zAvd1fIS=`qY8V}tAos);jjMRTf19=q$pi#52lQ3EPlUOPdkIRf`6JlGO3}B0wG_!X zmA498Sd190JP3AN{DRzPIXSR0opH)YBx;G}^HnINwEuX7X+O9?Vm7Ey`&3Gbh#d0L z3hSixm>vjSfg~akR|?5-n6r7c0-UJRkmV9i#E;)e>pUG@yJ#n5G8bNj(zl1x_Y|#(j}kG<3oeUs zv_BWRZDvgDv@sfH9WG&I$qcDTsSOM4?!ynvDMU(m&Wxt5{a`Wol8xr0K_CJTDQQGhgGu0+2y;3|GucD%ne%CbwoAe%2%` zl{7=N#_!{G>6l-+=!})XN3uzk=JN1tiTNJ@AWSIvjf6n}1B9?Z-aT}QJ0d6@)bxyg z%*OD>kAnq%Y~e_|Ak_wr460p;^h6=6vKI#-SPRSPRv+^`-mp-sQ6&M@?qOHWw}xy_ ztu)5p;UidIwVx-DOgE;nz|b_I+1PP8m{^BI$Ge*{?0U5kr76{D2|e$FnC&_b>P%_^ zzC>tEui|=CSJNhueLW}meuLqXal@|$8as?`;;EWPaoUq=xO3$*`pewu?V_%(P;Ag2 zvqBEC8u^ky#!<^ESfBKwmpvZQYI5LVHKci2;|kjeDEMv7djsL_@pCFkh|is<*x$)=RiXh2FIU6A>A6LQQY$}NBvm{r}8F75n#Mp-E$P4=XzVL#~ z)fQ=bYVSJO%E-_W{{s>@Q$du+jvR|Hr{qcb_U_3iCG5o~s1!~)?Hd$L6bb?ZLrFyB zPlSIeDTR3YN#54=vE8zy(~;>hMMssoBkk}sQORbxG_m!3(KIz-q)0^~l|cQxn3gc~ zt7$|l*80aZ^4hf&X0%VpEq{KdNT1CQ;h%)|UmURE7wnkD*f_GLw(1C73A z)O0&ZRflT6n9Q&4?v9#jz>P7RdVKuAM~+`Y^1TZldvS#)m=Ry#*87>4A)cxPFN9y> z;@o3q`!`fz%}@yhB1$GE%i|F@(#9mAr4%Ib9B`x)r_B5_A4Ou2QB}-F<3wSRmATh} zDOuOIMT%^ftcJ$Ak@LWv^l^Db#o=BA!&GlRjE|(9GoP?8I4szIJyziuKhnR9y^_Cd zAINnTc)d=e(mFc&%cF}dbqHxqR|B2>zujLRE`{-lvfYgXwBxeJqCP12pjSwO>Z_CZ zQewtTo@|BkA$WFigb1~Pa!sK4s?<(r78qxv%x)4PT!1=MEP!PxME}AiY}-=wm=pcm z>IsX(Whve%swsq}Q_=m%ELcLatbO|^X$aBSZ*@&tcN*H+l&L;ETjx*q!xdOgZ!{!Lp*gr z+Cmt9pWYj#NHcK`#GZ66XED`~Kl#6AL^~oDQ;uT|v>D)OfDnBhIaya8Ds40PFKI!STa}XeKd>9 zrUU_Dp%WmPwl>x?obeE$0Im>u9~{A=Zu02+LE`nXB8qH=4y!uQe?Z~c`;lUGngl60 zA$NXV;*W;1vf(ELKYZqRhSq%)HxKVUAd2R~R$(r#f@AzMLjE^O|GcOu)bYa=h2Tw^ zLhhLaBX713-HK1GH1N9`p#0gdUpw<3$#Mga9<0%X&Wr_)l zGKc8O%(Vo_gJ{RM?-z9IHgV4>_q^h=&?kOpx=|X-J5v9OVBY`?GM=N1@{7?P%RR!@ zfe8QR(=-#{1!gM2d^GKs2ooSFVZd4NwlmxhTr^S+osTE0xI0@m4j+YEs_Q-CUv>7a zs9)xhS}?w!tOpy7Rvp^*tKV-st z6DDcFF+IO13*c_`v=R1_G*7|Qxq4>xnNB2zbE2aTkCta<$H(^4Mo@Ya2cs4qx7{DU z5b|lg(ykdUrE_x}$DEiho;{N;73D6PD&CEjmtObtAXC+4th7jKL#!aaB~5%qJ^UQ7 z{?FKSD;0`8RUK9lr_d!jCgCtrPYs3hoA-gF=@zT%bbxtRnts}%lX`d-rr2gHo3u0g z=20bo-Bn`!{LW}V1d6zAq?x_?pV3;R(XDnyD6q>S2{T<%3qKr zI#dG=7@>hKNYoF_g*6V(Rl%K70F<#5S(u{wZtgV#29yl1haOB%%^-K+2>3LzPj!0* zj~LOI1=ET_g)BhQqNu$>Dh64FhjB5x;Yk6h7`p{F{Z=EAD> zyj*(X04kr^@k6a=Z9GJ6+#iYE*#JZ+Xj z4%?v-hYR$IbMaCGlSbJp=Vddo?eizmOpN$5zCW>&=#>m7S}M{jBY+e(B>y18u5Ax< zGTPmNw%L6}vQ{MXf4@$Ti}Anx4Pg-7oyRHxM}T_eQr}^;v*%Tb2?KtKpl=sXrkC-? zlaEGcB!jwfD<7dQ`sTYb>vF+cYT!dRcwNcK;BC>?&HW9j3~2{>o^AMyQK_ktLr-ax|W z3KrrJ@LCw>t&2%M7pN-N#r~q6)Lfd6+aYSARwntT{InAA3XOCDOlqJ(VxBPL#4^#<0wJ(x6{IVT3#q@2#ghg@PF4ra3GJ2?EvR|3|5=&7fK< zKTH*k;Ro_1-hxN!KlTS)GJuIzP$1Y3Ye1fSrLIaH`WVECYN)4=?DvX=l`n)A$MMOD z0k^xTw4~;8I)@Z(T;Iq7Q>7+Dli*Gkv%vz__#jrwKaHZp94QPVhp+y&F(%J;tMr$o z7g{#+B)f`R3op_fh}OjM_tWIx=AHY)2*D};oI*O=OwzR;01O9@$s=~u*X?wClmqUC z+U2sb_|!4U*|bD)zf&+t&zBVtl+Dj;a)I$nNF1l1vGeer)A%*<_{3P z%L3j^)I;T1{0&9me>JzPx(Yqp59(WOWY62?WjK!wNd|85j?S>UX7T5Fr{QB=i3abl z@Pdfj>S6v?M_l}=e}i34>T$PxaQApnb<%m;AeIXzHTMyM2*jY%A@}*1H=J9YowY`v znD%~R*9#%7eQS2g9%w0_IsLC)x%PD zHv(H4RB?4;vceBt!(S}1br;o-o+QsGBhJYC%PN=N7c+AX_D1@N512!IB^-}^|HdkS z(%6~(n-jw1F1Hr(=k%0;P?d7><UsDpPdX_$nuH8@iiK{d zMthqxTk6@_mL7p_CR233XHT(+v}j6h`iomLrQ zgGo3k&d|hvn(rF~LzHqGpCQ;p&rWh!E>Qh%S6V6F*FlW zN#Ael5tXe(LzyAHN_T7`^fR>MHEbkH&CK7$0h0tuM9ar=a|{9NsTw|GBZ#ME+VOAz zuGa(&RzqN>*Quw%c9Asb;v1x1MKN zWGTA2nJ(RQm8&4%>z>Trb5c!d0uNnHjd3;gYV#iBYSW!j+5X2ugKwp?B|4ET*j8%# z3aZ7?BUC29fr%@o5feJ)5xxO=u#SiMEW{D&uvFcDr8AmYPi!fRf}J5GftkWS`RgP# z;_wBZpTsyRw9?fsh(@O~^Z(-NoxdXio2~6+Vo#EZZQHi(bnHxQ+qP}nwr$&<*qAr- zeCu21IcMF!^dHdORkdr^wU75+pGJy-KdIz08$E*eE)QfJAP#Qe7(-2gMElk zR*i-$opeWHa0>H&?hQP)Z5GtZfTm$Zk{6-|pvzuxnDMkKgx2WVe)(CAFks=dM%)Bs zu;b51svBbMDoD0m)6ZzASylh(9F*gI9}F95$Bl@Nc0)NAM>u5~e$DptopU zU+Z5n7!pWj;uGX}IY6XTXyuZG7`~H`|L5s7)c(64Kpps%2#dN}in^OdPj!otxB=~R zs~OqC`{lo;C0T4^foSJqsS0gI5#~rO*6BHS zpqcj>LKJON2y4*$3ZGcb2qZjX%RpD!wxe)dlhJnPYt5Em;)jvBn|J4y+RpK`s@7PE z;*eA?aE_!Yu=GRLVcid`eObHNOcvfE;w??9CIC3h`Zr2G%l^x)Dhm3*s{bC&pSCe( z-sVeqtAs1%AP4IU=8hw}m!p@NJiGnh6oY*zv^3fk(0M320A}&#N_O=1*>36Tq9ykZ zQq?iV^$y;;#8JCj9gQA1A$%GE^zV85x2}pW%2ET6&S553;hw4!r-ekMn=yALa_-1r zIVEk9#)n`l*mM6n>y51nO6bqwIX6Q;+)adBELBFxycB!5n_mNcHT8`&86>DTwR4S( z?|qyJGZ>UovKJ5x$(hsUXSXICSK%g64V#xnd3Xo=O+E*4Hz<^5bSP<)d{lGYtR8FS zeXCLnGX!Cxg?I{Tgb8Gce&s^R&9q6nlWsqAG>v5!HpK-Ac%TQ|{>IR}`(CO%GL+F_ z1gM}UBG5R-^p94zUPCE$e1~6klX*!=xxhFNAnlHpj*f&mvm@yl8lxOR=$x>g-PHA3 z{;22$P`oN?8&_p^j@&9PW)}oO=%GjMjiX_w_(9ye7sX&ZNFGn793b$D|KF&QO3O;X+LcOLbPUVfeH zFP1I68X1k_x7U|}04-{@$Q~(DW$Ai8;M3|2W<~&YMi3fSPHYm+n6pZB;T8gptE#(e zqx8k?y~aY$(b929VHL_n#j;6`o#*t9=lxXu{WMoctB1l1;%=k8_=UCKt=`oFfS#`N z#((pBp=&3FlB5O3L|pCQ+2d<9`u*22SSwQ(ixqns5k0*?<2r|S{55+DHx%--m_?P; z)_8KUL*L=6&#!7N=%OY6jCs;I)~+^GkttPkBD`&A0B@C#J*4cYN5 zW>bA8O6&A;P?x})Yz_|@VEFc|Pt=k@)!o7hH$!&PUJ?|MJT4UT0p}CkQ43AlL3wvx zQM25`;8rLHamnVk`|V-)`CqSALQ{`NcZ}_<8|>)c1omd)XA;{LF%zhDN7KA2*aEEH zN}`q^=f^1wi4XvZ^z&Z%Sm9_E~pbJQa1_(80WqudBRG(!f&GfnFg zBy=Rc+r%CtiL0UP4=e=om0)^W>C>PGed?tSJa0~2V0wf!3}li(HNB=6?ZEXsPZf9p zx`)fVo)Jjw!Y>nx$4|0p4ebiqfJJ;5tc*E(GI;x%#5@v^!s=2|crLriS2&mwJ)4>UuJN zIw48Y-#0<+7C8)NmMF+187i(U9>l8o+35Y`LqX^!JoZq@R59a>tTkktP+fOopqw#T z>NzBlIl=;jY6RnIENr9xM-fI3v8TSS!64|qx0xsL_Zd3tHsg3$$lEcF-?smWikiPf z$LLyWWI_;269aNQ1@!Cp4@5Duj3D&yKIBlnKh;&Id!W{(-0p5e3LVA6D&1s^XhiZY z(4sqZ$Oh7*m+sOq#757jEr9|xm%Qwj!zgo7JV-y4CgR*0E1gAj=EKx;V1LKm{3x>|D6WJDar9H3C!wr`+9J{9-OAeKCk_7 z&7S|jUZwFc+*fr~Dwak(&ZeY-(0iUc++H>NVCQh_@xtzsI1KVf@=~al^NZ+)JSUTJ z$zqV+^k~LLNLgo0vmYKKtk|U=IY*yAo_|)k*5XxTIv(L*U^M@^ZbZ!Cv%U#J`|4h_ zgX3yy89b(X{h<8{L;D(5?GI>9tRawCx2Wkl+zmjG1zMXYsg2|7Z%CDgL52LUw;D*( zt9Jh%q2sHI#`n~3_P~+98lx53q$JBZ{`*9ZQ`C+GcHv+mJ6;YSQs{3;kM-Q^kUfdF zzRtD^G@st#E75G2{A3w<;f4rL93nDkgORL~gQmk0%u17M2C(?IS2XQ8VB=e zN<~cGBJ%Ogh%ANtbWCbigtYOb^apItoFQf1C8cPk?bIX0Zl-D-lNMg0U){%)kw^!& zT_prX8{@1hBjXMg9@}94AsI0h?4VT(9LM2q+YVf>rI7d8g$^MWxKS|@rXARMq3M0e ztNghp81&INSvYf%^SfiVmL-kPvwrnV&BA5e&8ucx;` zc5c%42mu9a##UKSiazK|ul=d_SSn*zGNyX@d0TNV&M`47)N_J^2ncmPz zu^S|SZq0RE@#_`+$;N~F{&$);sQ&Mezi<0$eTjt!2po_ds7(`@BF>?AWn$Q*B&$f_ z&KqYSToZdE>(J;YFN1)S-*zQ9F0pn8!_c^Vj8_&mQq%}sx*Iw6n2u4tz?(hyD7LQg`=Z* zKl-eU!!Ss38Qu1;5ziFH_8?E^GN(&OgR+tyW7MPc*E{$ox_ynOf@FRN``b-wL~yzpu@Qn@KK1;EnuE z>(3au{7hgKPNnsh+Z=y--%~S~ft~ev)p)JSL&fH^XYjf(Aa}a6{y>R-cSoK2gYiY| zq&b@e!t(zJC}zMuG&{^qFdF|RKubrMT@r{0o^~C6A=4v^%hQ6GX;6Jm&Pk}3-u#e5 zWJ5VNQ~g2l5>zD$Zzyem7J=16qg%e(yb^Y$Ex#=8!f+5QuP)J3P!X$;ch2|&-_Km21G+^A3_e~Zf zwyqbZ$Oy;VvriSG25XWc|8sE?aM5LNJ&r$FV*;{-4p%H9!ZY667LCM0toP(@Lmo13K*zOQV)v)s3!bj!S(%$yZz3C_hB9&bWi^o zitZjZouI(AHjdigNt4l0sSvYy_;Uts2D3w79>I*g2hc~JQ2$K_TDZ$3g=4braHkSI zsVb!Cq)8d%rpVC7aJOsKOsB$3HKz~1*Rsc_m6tS&DG9bKi&6y9cuGCh$^JgP0eGy~L$^a$b{k9p{f+ds&kj2M1#adu zNrt>ZrwCnmE{;ijAgk#v+YNh;0Er69o#;a9B$kP;8Xy!n{lYmYDQ<5ys9pIImH(eZ}K-ffhDBBP8 zlxeBd=)Av1q{z~Fc=p~{eU07g$y_hqKY#d-_Nx$Jp-n59CY!9Pidi)tp7RvH?W{P% zQxjWuvfKO?O3l70}h zYNYx8cxn=4ddr=rlG-*<0^-vrc7}9^(J=z$`Auctjs?Q7<#Zov%g8&O+@Fc;H|I4J zwpGehl6yuY2wc}(TM}tMM~rRYdW5qdfxy`R)lq(Hl4XE@b9gqd!r^)dEat+#1$tPR!A=5fJTDjy zHNOkTKR#tu0b4En6G+mt)i{lFr|wO3jlY;=)1{j$FO4BG-djImT@{>V{^*9Fp{tZ+&O zoJa&UV-nhi$A$Jt^3I)BTf_O8H8MTfWb6yj26|BUdBeD7OiMIl6z9aNL)5O>x~_m8?XQkOFz16Dye|@sbY; znU+ZQJiIC5wit+lR|N|6+&_A^5zWnY<+K5=%ADg-x|9YZI#rTH72U+@VRI9$uqz)& z(^EwEY<}mm)i$oqHX<$*JGA}^Kln%d&NS?DtTPJlp()Psdkmf@d=Rl680^B1jwj&0 zJRBN>&Ac$#?e(~5Cu%~6eK(h=>1Ca&Ip6+IOuNz4PFD?ptCitEj3$`2nPl9vlIe^n z#Ted-vTO5&*q`E3m{s4Z_)@*8hu3TjsX<^?%Hl7v4KrW$NiQ>taZUu+Wo-cW!_Q{9 z0XH`B&aoc9nH&buxq-ml*yXt&T>jTmUVFwrFRNPOX_%;}%8mJ>#IV}X3zVmMjzD=f zD(LR&nQtve{omy;P>D}L5G1%q=fv*d1XaaX8fj$@+SoFS70}gsnOjz0=__uJ5H_5l zRbynkU`B{T|Jt88}kS0WGjm5=DgFY;UzmE*_>F%CMt9i5a8c@UmJ<0w8UAOzsjg7 zQ;w@IpE$g(`CUdrDNJegbjqsT`ng^A<`p2)a|kQ_8Q9DljgcMIpyIxV{v_J&Ric&# z0`5!ws|J*!a@u9kve+SuTRe6Aabi<=#?Xpq z(M-@40NtoyHJ2AIru#o-a3`&u-A}4%b9eHE7B1;p;v#eWYaLHg{VMd*o86TvcVNp% zve_6+rH+I^TO)LN<1}%sa~m8u28L4#(xs~w0~u3*I=krBFl7i<81<6=B^mx(u$&-+ zNK+184}^*YgectLC8WS-z9uKV!`lfxa}$CrTDVO>>C9tMGwWZi3rneD!^7lgg~0UY zv&~0Gs-Z)TTIa?J^B8JYD}iswcVpm&rlB>FK6?O}+Ed~)lv!l8IJgSh7_VlMz6YB{ z)Xi|TNm}&o1PhZ7Edrf4s6d~Sm+UUut;l1&(otQ#%Bvq^t`X$r45VNo#j!73)miF8 zXc054aaYM&0Q2}O6j9gK^Bgl_k)#5y4!LMv84Pf0@vv3fJa9G_US;+?@C?*6Ae_7( z8&{<{YtpO%D72-v*tm+?QkU9LLkwnLeoKiHNa&K>vvwc`TwA@Qjhln!2R#jY=2u+G z*Eu={qiyaDHTu&*R+|IL^b$?`J_2X<{n5-wqt46FR8Krd?&s|hU*h_@hM6XD{eB*# zMN8omjbR4l6z@GoHC(Yi`NCK8JbgfN8O(GPdBa-TKsQcU9?ev@mQ!P^Rr6-gIW$VV z2mEBK-GL*@Z;t7Puz9#qn_kz#WLHkg!_PYYM(AVp8)C%HA3sp_Cpuv0I^{<)h(8np z!1dVK@*VrT@e;LL*5@m*Sgw_7@x=nVK?&^Dmn+usaPH@xBy=|$m3%x}&c?8iHWKye z*wgNg9BRGL$3OJ@CD~U}*mm{%A#I)$Yp%4)JKJ}uG1HoU&d_!aM`M^!8KOh33&-;z zvmrXMO0axglkufIMLPqwYN-o$fFZE)J1*;`z>~|h!cML`m3e*z{MUZjAB>giKO1Hi zErGS~4YP^gQEVqtjzAktVp7uB;aI{^oY+kS3n@FH8?7|JEohVBT6WFj2Eu4VLFBHV zxqa?bxlve6%}b$*`f|KmPvn%>DA9<~A#5qA7+#^h>g*wEU9^})$14M{g{;B@#rpue$sU7%!6E*H#jAcBe7chq(Vv~O6@5>bE1uFx}J;6Z&uq85i4#bOsneyE#t zekZJ;duz+|Y>b|$P<2E;K5%%WXzh74F}^WoC9HxCh3!X=>QCcg=d(JOv-xEvnA??x zK-6=Q)#0&Sz-wj?ZfLUaH(WJ0Y-S_Lp+GOSB1W1(;B!lIoaq! z;cIudyrPcIS{3)L!T(zef7=MjQdjEY5yEoVAkp{HOE!Xk4WgR-68%xs_6IN-Achj%U-pxPEiGoazjYtOcm7lxYNmrJfr@2(&8TEO?C8CLVF z!$~Sdz&gKQo8vSAi*_`rv~PBTQvwG9oE(v-|Qu-T+}|Dn4cFA9zgS!x69SYfsc;_DW1E0q+woJox~I0>A+1?@>l@EhmKtXT|cYQOaa>| zp~uCHrHE+CYPAV?Q2l8#k*`bQ6tjrfj71zC-3K1Xp_Uxh(-bTpmF0UeiEbP!y7{d? zV17B-GKbmmR6dQ>D!qC$Ot>rPLkS)0OP!$bvGHFqV-Llc%OD5W{mzh1Ppw4n8(rsQ ze^RdO+&v!s+1)iz0On~Bn0m;JZ)idx-G7i&Gt(|o`t@Q9=Tj0q=wjF2{kn0b z{}S|ugbiw=Gm&@_7|25^DM3<;+0v1<2EUmSM>d1K>*#i{g`2|&F6hftqBB^z5pA~w zjWozqqLdOXSDi{f!e-QqIDx6wPzrmf_1OFLs!)Rmy6|behZ?Z3W+{Nn$dCLnzQrBA zSsm^p2Riu-(N&daFs(qERs2M^vm@zggTxAl;KB~X) zl^a`55-Z-__V+_QvJ6NhT-=YXmtf3A?-9KsFeWK>hYi4!ZxcS(V>}hUQA3aH9ib<9LwG3#LxyM zb4Xmpt(tHf`U_&K{y7+qFq%QL7CN3u;$S>=&caT{rO_7m<%|ZVs#Sb^1_XQ1;MpkV zDA)PaNUhUGOzN{g2VwLPcx#sx1kI_cboSiyx4?6+=PO4L-IwE7Jaf(Wp=HGC8$RIk z3lJrS_>Rm|zlPHwV@YIO2cs8$0!C3RlJ<1ZU|Z3>`OsK-x{GVErmV{-t=3nY7i~m; z7^lKE=HF~q?|J5FW)<~i>*q8YOK>-gWmEVaRrliq??rlqtPsx7?+X7oqAP5lDRU#X zO1+Md^oTMQIuqi+OxUaI=vo9R300WCe~y`Oo9=KQAK>Y`*3!BkxV%NY78t z5AL_04?pU5Xc4K}aVR2DV2`}V-543l()xG~Kr@~5s>J@KR>}KR<)y=wla>Y;Jkwe#s5UlOHWAGa z^@XRb4qQ$?-_fDK;S=U%7nISoOkyA7$NCQi$%zUMMXob|GWTYi>sX=1c5SZ(e<)*a zQXByjby_1$l5io1;X<{OBBPr%ONXLMQcU@IFso{B+sniG--P1oKeA)YH7QiJR+|D& zDdO5^=)SAaB*sdbY6+E>scB#)<|2&ko;K{eTOAn!<|Jz6&tx0UY@K~jOSu>% z_x%vDZ(qSKXThJz{+O~ym^#PAO^PvU;&%YP@vNvGl3hu3}xIjb^t$zXMuc%(EQ z+Ahd+d8sX9&6>R@e9D6 zBPwGmacc#%dLMR3=3`s&j1$}xuG3AB(3FVDPqc#V-!tjP5AfQ?f+>HnP7X^(uG&2q zGXV)<^5)02pt+2uq4_|gNNGmmZqWbEXG=k$$f7!4QeHYWR6W4Mw znXLQw?u5~NQQU0gEzWHg=O zgzXx_c>88@uXHz(}%|t^UB_w|5<}IxuV=`;hG5p71yj%2s-GW$XuJ zrLA}yw26_;50j~Ml9o+-Dd}Mvd5GnKI$RmlZ8lxbJtFl7->RCotUCl#&e&bQ5a!4! z_Rbv{QP{*4G>o>Z;ti?$lLD!O11*U6Z zuFHkhZuun%p&!PPY-ncLhjbK6dNp4pRgJu@$mzd|yLG#o2Mqn%f=jQQ`;~@K$kB+02>o3u7zsEiJdzM3`s2=YXz$+M*CM`6{YEv@;P63Z=C`|A( zn_&3zq=?+*XtaVf!cwa72e$PiG0;H!)`rniqJ@1wu){ZP5GV&hK?w1YpUlncgIcpjB zGj=|TnfE3MIRv9KI#UW(xa1&ExFPrGYieAGe#(m{x2TlD-El;n zv^549ac#BV#r6EGnRx2VfdAMI>g}{`f>9f))UxPH^=nr5@@^>4pQ!2pgV?!MX zd-Jb`{m+{k`#}KNz!9Z7%c8DFq~Y81Ao9kW{zA(rzewrAvpeJa`jQF~u8F^R(9VN+- zB8w|*;QO3wtJD#l2-Gl|9o%q{Kn{Z(Im9Ybyg)H7Eh9!vlO!PWFN&;>zp6YHa1ZB8 zZ$-CKFX)CgiM3!S7bOvKU(CwT5*iSRE1`s7p6|u^kM;)%Ly9_+MN4Qg=#qmcL%QlN z(c>209RGMiAIiQy#0`}!!VQ%i|0kK4kHnj--J1szs~R*xs?KglD$AtAzavv-XVrAy z#wP1&uc`{-4t4~G76dh@GfC2>pF0z2k-G2vdq2%PJNw;z?Las~WJ;^T#}Bnz9v&i{ zvFUBD=pp&xI#tdSWXgZ>XP4CRwjbJcdperoCQBqVj%mz{QFKOWnTIU2qgK|Vsvjg8 zYpRl-^d?EY*^&cu&{rxx)&-orqY_O@{xt%bX#R z3F}#xpq}|W9&sg{ufcn-YIGJx0XZ`h`|Hv-^fqy%`|*_xnLZW0?ouC#&8mz_4WLBe zd(XVAd#|>i3))d7n(Wj4wG})GP!tV|AU~BqYnY=(LJ*P`ZmpT{|NZmjhPUlaK+gc) zMnV?-V+X^vf_cLDUM_&HRU4Hi6=OjrlU?EKb;d{1%*--%jUP8=#)1F{Im4_A=Eb{j zjvF&ap$p36ysYH#d%LAAt*WD7T%kt@nbWSzbHt9J4ma`%E{V&nSK9{y4}W2Ue0U90 z)AH>hd|h~PTs!kHC&KHxXSfbadD(uE7+B1}F6d{`r3dE=k9{LYAMl0cV}WeFmqz;z z%A_v_RxsdRS*9AIGF;|EXL>Yc8%w0i)Rxa$B&xul>Y*}Nk6dH4nC8CnHZ-ha)swphQ!$YpLX%zr;G%!ewU#svqt~w?~1kd!!~{wP9=MY?A_tCbPMnE zRLuTQ+ljdqzf2b_rh)7;QtKz~`ZMlYv5AG7i3ZwqbQpTnsf-QlM9Z&<-&1UG%Jj|E67q$t{--S7zEuJmtO(56JMPyFSzESn+;omF^kidrP?$X)|7j^s+N)&n2l$p0X0R&|bEp?$6H>`m{hrJeY3!#eTOFf|S5!sdN42&*t*jam9qi z%{gi&Ow+NZ2J1u!R9<2l^{}RD3aIW(iUG;yx+DO4!=NI$5Jm&8W?r&5XWXR6H4kyj zlkU>s5SQPNOpbA^t=Poa*kMOR^ujqBE1;67(|pxmC5lPeB*obJzRHFyGwPWNiqo^f z2^3Y@21})60*G-*P_^3)+x}O;J&m@ym!!!}uR=Rrn$0=%VS~5ls1>{8C0xiQeBSug z6}qj^;4>E1bS+01T>0^Z3%nl$AL3i8qg(f<2lbu$D*lm@czo$6K}qA|OBF}YK5o*% zu(;GdK3`Cmyvo!Lw0$w_e~-N+)XRE!5SAX++$0+I4w_Y{M4gcAWuUJ?w<9P)UL|a< zf@y1oB+6-UiP0k4q*iPdz*{0ZZ?=$&>I{=6Gv1x0+1>7pUccF3<)+ypy+NaL!zX56 z^aP}^L66NqU+~s21U|#2mU8{A(7}9fFZVeT=4IBq@?{kx&58=^P8GNI&n-QEM4~U7 zJIqJ{s61fAZ3{3^QZR#j?;F%j2$KK$NlST{U6B&F==i^W zvk>=CUzetQR6Ac!Ek$*8h#qG(@d5#2r!Y(i8{MZ@6NkfFHSt+>n8!nDYbi$EG0A;6 zI;zUhYJlqvBjdI*3DCS;Pr6oDiWseW*JmffI|2fKK}faAU-~5B^Jh}LSySSHL@$az ze6U)y>sw53e8;exE$1;=#$X5Znj+p#3|#0)zH{OHQ)m-J81FPEy3PIja7o*dX#hAh zzkwet`Sw|$9bS}@#}1xMtr$y=pxoT19&62)F)r*E+!!)@Hk5IRxDZ}IAM|bJ$Cz_} zWNBZiAH{ySsjn}4Rpc;}v0$mTBl82&&eEk^{)VqmkfqR8Wz5at`nIpAM1j&WQVP_w z`ey^)oW-Rw91 z5R%*EHs_eyG_=DjK~Qc%`Y;AVaJX$ zB7oP0_;EB`(gCIy%4xN_;xs8f(ff=7!y5%8Ekp|B@LjCNuUd9+`A+(pLGeW6a|Z57 zx48KUs$#%yBKLoKL+0Ru&|4nFiQ&eH;dv#B$e<)GDQdC}R=j9xQ|ofvu6l#(DI!xP zH|oQ@{`lnuW%+BKFsIYAF=+i1#)n|rk;^MCq4-)ejg6F?>z1bsQFGdEgWg(b7*G6L zjh~6=+i5FP+p?^XZRIrisXD@Z;1O-D7M!$n)#Z~yT?*5}bCAYxz3<0v;))%4W)>tR z0N{Y+W%q18%KfUUU^4BY^6_}PHV-&1Hfo}t**BPN;!lTpv4PqB!T!I+`-TR7zm?mm zYCM6x|A-={!0vpg2LWsgmgQAdNpzljFn0rZUq9<2Xt6Cj70u7VDdu!jcnQ7_&_tdp zceE*Qi3W}r&C$ImhBVJWE!7@XM>;U_y1FXkS9Hu26#3vU{=`SsI?jS52QrI;Q07wP zpo5Dp0&rfJPxG%R{Xu{_1F53>P(Fx4I(E@5DMUN8;0&#`U0&Xo)h)veA{TPiRebS9 zOTZ0gSzph_RZch>m5W^K^37^gtO8uO(xlJAWU!xygYfDNJzCUOwh0?FaKYrPXJl0E zY2w@CX%1)oQu_Q<@}|gI{}ed_6&F;fB)9Y|WRZiF^)^d36&e28e=C}uor!mb5UD{v ze+aCb>?Wni2Q7#S0h>+?Hp2Au)iyI-q`48S1w{55MB`l^SWR15CS5TYFH{j<9nn>p zU&f!9G)Wm!sYU3a1Vk6N#68iIb=B&W$NwDXZkcS(%r^eMFpCd!sN(pN$fxlv3STD_ z@S~NH2yB|7Laq}9$q+FPP%!DgI-28t1_MSfcD}se>v8kb;(8ZtbJ*UR-we|wt1+bX z!)YPk(RQxp#yCNe=^aO7U(2OBsegjXTFk{tx_=ja-~W_)4AqSHTc`wOSKws(_Gp1b zH>Qo1!eXR4P_nEQm~=VyCrR0fX5kjC?*lUyyRv7K2NQYqD5ld;p7=*sy;gF!9+Rq1 z4#(g5+#g;aVU_rZgi{ilS9{-@*7+O+^eoKy5>&%!N_9U>QyIl9&?2{lOO6rQ#!l?ZwEMIvLJ>H&x#KkDL5PQ{^^q&}kBq4I) z4Fk#I=0!iWP#jk3vHYfr6(_5%%K1wB(8fPs^J~WPn*oe}w^|JQrRchpyKkc=ovo$( zjEK*{CZo1-OY1V_PaD9R!H-fr3amp6KfePsMw0EuGOMer7x3iSufGu-4x0TYxW4R$>-^y*XwpzRAk!>GifpPSK~+Jl1|d_{|lzP${f3y2(lrO9{}u}=oc(YBe|Xrj%4 z*xH*VWF;dG%je`lrYX|i$FT&}nr9MC)#Q?bquq@DFsPuy#edd4qR&_YQW}d5^FEA^ zR_grCWCWfNjXUz9?q}cs(9N3&sAnFFOX%6~0A|ckNOfNI@u}=9#3D&yR@KoFm&?~+ zoIc35r=j~^(TVf0Kit#%67o<`?AHSk8RJ8MpW|EKjNj&E-Awf%K7`bPRg_W9Obd*w z_q7NtV<|SM0*-Vz8mKMB+`lGdwoOACrn3u`1QUAi`$i3!R@aT_xKoALSx!QV-p&a* zJPnG#>Dma5B`y@(47auIKPxi|^LRLR!WiEZB=GcN9z}KUq7eug8+de!WP1F2||n^V?}tJ3Tf!* z)3JTq^PvWv;8Osdq{dCY`H>!x3QGF0$Jz#g-#|6Mu9|zp(MNRt0ZTXT&fM}MK^Atn zcjo&ifY9ITGKN3tqx;Iz_8!JpTy}JM5VQ2A*8Rz+$mbdxnNb^%Xz(~O!fS7INpE3o zm9&BD`qQCMUB~AULqE2A&n#|jr(sTcU{*Hv&{^`?4>IT=e;{Gm7m^sfU}5YG$~xrW z>9ECRgtFH%_VmUNFM$ZcOCzVI2k-{s=KTnghC=^MhKj*<*|amO`v`bY@XQ|4f`RX8 zG-j2@c)l&cKL__@RKi#L=z89!BFlCqj0URntEt4s7Yd1qY8ywqd|&v!M;)XQJ*xkb zy6}RtJyfdK)WZ)cjlFa_nn0{s+BP~mIK!LF`O#(P7hUK$&a~^#wCM;o3G~r5eNuXY z2WqV{Of!K>v(hWQttVwO#fhs)RV_y!eE!m~CK8Oj^KQo{w|+1%-;W|!JNMysjsItv zV2OPp?E056yDp>LK3Y`PjdXSb1RDSU8Rv??ULM0{y>O_?22DTSaXqBkQ^XM-*mitLw^5tKz`Fanv(jFiZt zVw$8BzGx?>qKI7g^S`Jaf}pcnVY6o$tfn=FfG#Suq_g)Gh?6s-(;8N=!yS?Cl>8%X z)`g#II65eD938PS@@gXYmW`K*oOxaC^!(k;ra|`)X6F@MOQ)%YU6X7 z@CkWK*cpGys=B05nH|R;M6%{*f0#7(CCMyi?ZMb^ZBZrcv!{%8(_>_^Bva4wd!$Wq z@A6kpk(DSJXi39wobZj?au(2c_OT;$X{VfOk)}9e+WUoQo-{3oT?Fn#^rb+TmFdaZ zZU6j18$<1_?ENy0QlD#_N40p}i474aUCFN1T=7x6_$#K@0Z0~&8)h|lEpSI#6{tvJ92}ZY+u7;_H8!I|Cpahf7508{_ZJ)1*%Z>|L zMzfD(2Jr6wfAb3c3iK-HXzAmlS<46*N z!_AhS)FhL&-*Qai$M0M`X`Wc?SSEA#*uOe?e|&CgP<;ggaB!?Jef2kVzwT0CzI*6y zMo_)q!T$^Lu`P#sdK+~5xi~kQ@~^r40szq^nED>9ytZOuVj4+VN(|`MGDNK#V1a5+ zPKcR)&^>qR@T&LJaKA@$sDBC!xLDBjWUVJp?qyfZTBAA4o?~%BDTQswolVf`Ic_sB z6o|=q)#kGKR5i^OO`FP>iXm74pW+NAi)P{POX3_6gWSgU=fWTxN;>{xR3l^6*ptMx zW?L5co5hmfv#pwzTcGnX#H*%K%C6Puwf_>s&pO7sicPzWnK`OF!LRN`FPE)(pP#7mzs_a-TEHE}YQ6k?8)&Qwfs}LC3;Uqr9Tjfi!2UYfO)5j5srJ}AD zRg*CZV{^5%s7i{Y2uJ24dO&eAEugtwD!KY<(D|Mfen@?2kY;KXvq+B7&__*^Gy8SPL%lPyv zW;tAjTi3l?;H_sL_QTzmyl#``A{(RoU&p5e{4D;H=bjqW!_PDO#9z#8wAqwB+U{N^ z73Jsom~AHg2lm(D7e~baw6XFesYK7gP(((XZSG99giRm*PXC#-mrjfy^ybA;_I*3O za{M<_FNe{N#a%le$87d*XC)Uq(uC#Z=0>Bn3=C>2Zf)F-V_=NlgSD_b9sr78r{upJ z^Q^s~Tpx&A9{9c`n|6osK}hOAXX=J7 zEx<3Dyvs%D;1g?9=3YbaGqe=XpMkxk7$MBZ;A3qW;?4&K$(o^c;(=Z5`9hHJu((}w%#qEJ)74o!{<=HwgLU^`Js-(uw&REhORoafY z5_wx@ywNJMG7mC;+SLld%Sp^8EL*CNW?0-<{T?^%1L<*ho-??pf_qs&C66hcRzmR1 z)1(Y0B)2B+j0Rzp56cI}@}a^;sbr%GyJu*p<&Tf?@7JegF6glY>`89Mu;vqEQ~h@f zE>~{(y}^Jbi--ozffv`6grH!3MGZrk0M$8@doz)D@uzfpQn z!@g63K2rk}$!dA6Q!t}8!YX0}V}*h%hB^gDY+lLcqjv_!SrdwlY$-Y&+hWxQY>-Q_eo|xCpSl*Zc{Yeb@?#CE}Q&zpozi%mgD?rlkjFua0U=HCHWM=rJ zhs4U}7cDZlkW_oflan%(y$Z|!xB zIuXQqQ@(dV+ta#5Q)WAN_}$veWM7x89f1`njNY`g?`qBN00DLC%K&_}{~op>B@InN zyF0t7(*GmtAA>9FgSKxt&cu^sV%v5moJ?%nw(W^+@7T7T9ox2T^U3+v`_z41_f!34 z)vj7!cCEGk-A8x-4lRm{<`^q3FEc?b9Mm|5?Ks4a{asHukNw&9%d^p=_pB%Kp%eB@ zz}{r9jE(SjF&=c6*C<(}_xmrdKoFU0#NX3ei9$rvp~TxOON+c3#dVd)ay3jI^@t;o zW*W`mi_v#bu{=If`lGDqtI|jpSL5qSsYe{aaFs1qJ(o|zQ;%Kaz0e0SwQ5aSYvJ}14Tua~U9MWY6u z_iJD{K95m@($f4ufzVjUa6rOU9EYjiZ)8&EoZ48A(~5H~nuvDHBk{t0JRYdQoDuB7hXl%Gb-6S;`A+@s1&+OIS|qmamJ#)vvixff`Hf9AU$gQ8{)M{u3+w5{t3E~MRk zCS-#&|2-r_CE3tHBX#^N*QM^Y9+?j~w20Xx<=phJV74RVRoNOhe<>$vKj3jZ92VqH zV8*SGd7$fvjg^O%O+0aCDA&}&F>L?A*h6lPEraXaCBzv*3WRoVz_Xr0QProaROq#x zRi-9bHK@U596cm_a5G?Ua?3svxg*%``4q;?Fo0UH;|UyTKp)PQ3CpTV z(wD}01pYHGYSa}MdUaw9>Z~zhmS*|Gqi2}xNNrGomOL9)nU3Igz>kCM;Ba}m9zi)c zk1^(>_R-hxsEgi6o4j_kLB%ot8dPz@C>lom=0z3%8qZWGxj@AXdjz43js#I06Lu!~ z!I@mzWw%?B6>O+C_>X;B_b33e)~)^cq5x%?;kH!^oeG2NwRE~gCN*#2zTZ8MN823| zzlfDyo7{x*l_k$D_Hp=SiEWAgh>?btSrYrocuDlGWVgi;1D{^R)5Im+EDv{kBK9GVa(kl&o@`=p9YGLyX~6*N4WJNvpnK6P66M`wGqr*WJ$QsnkX42&#$1f8 zQq~d?MEod@BC&mrI^IWh&Cc3{HDo>Badrl6eC5_PSIss7&1zQ~4QBE)*E>K%t+F1| z`z|+j{)~S?2LF5a^Q{j|pKSci08@zK`@Bnsd}cB4Vv-)U_Sb}2_c*Jp10wz&t}`Ap zdbx#EP*6?M+$@j#8?4`f)BnGmY3;%i4S{*0EY5aoPF5{{A8LU zT`D-uYq&ihiYhNGs&?gUD$T@8@&h$0g>l90QZNQgimM>=fN~cgoh<@(C}VPLY;8q{ zQO(!561^j&MKs)R46;W1vMRAmMPz@N8FyhkX%&%l6bG3|dOTwALh>w_%|Xw!dYUT3 zwsUSNERU%7tGvAqYG0qrYKMCtg7ELT?H4e{g3KUm1DiHezSRa5XIv5@RbBU1+yLEz z=8g!xsihlMVO(Bp{K7>~Hibp!gZH~Nwhg3kBkhxpZD(SxSwvBpl>+Tq?ru#GlZ(@& z+p!gXxvKDRSaS=DKN&{Rs3Z~h_gkQxh*3Yx4ZlD1OLRnEW6wrVM9tDRmfX&#^O#yX z@?_x9#;UylpX<*na}aX8XT8||vn<6GXPB(}L7~6Rlkf|Sh3 z;C}E(bGWS~7CJLN&2$}0tp4l{?HHacrW$^~3Te5!gl5UKv1st)&*~PoT&#!#6U1cZ zP0@!>`ajbo|6M(WLH_x9=*=9Pi}T(427V$(hjJD9;34^QIrbEH@qF0g(3WP>`1tM+XvA z_1$g`87^k))S7yJ0M2{nPAceK_uGQOba?lMlrx{5hERiXoqu-+u`RB^wo17wP(e7j z53_Rg?lQc$Un|;iA4?-C03l&y^SC`r2?Po#ss-Z$TE6A|O>1wJ&rLgoXzS2NI56ql zzm??5nWVoFI9V*lC@cBt`Tv227O|K&CC88kBhX^SIH1@O_Te^@ z53Djvntg>qPLDR|1P0rJd%znS(vA zkRwziaRc7^SUrt#8XA=u;QQ7ArW;}Q(W zGhZRd>GimEGoO4EPE-Db^hf|9g-x`mA2_z&{Ap2FA+2QoHx?7E$_za3S1vQL*WaA| zV91y~5W1m?F^r8{Ux)i% z$bXEyR~DG!P2;Bd;0&$DUR2E1+@I==VrU&~9;sV9R{qK%Y z^(TkwRK$#cmGHJ4-9?nl3>uu0t7{s&t@kIgz8W?yJ5WH1C3VX0c@i8q7d@7~*iCS_ z^9c6G^U6%is#cN1$xNJtBz;I#m?n}t)`BJ#KF9eToeRTBtbLY>7+R`2CqI&Jq}5=d zng@K=uU#VFs`mydhNu23R_~FO#o+jbl*h%WB7(g^G~0JOWl6_!NF^wP2xce^>e~4j zq#>^`yKf~DX(~oN%Fz&Azn$4eGZ;E9Mx0NRDw2A)BaI3gFEX1-|I(q+nhs2W$e6aq z#ro0HYEL7=`|j$K@9mrf4xM(Gw>aYcE6mi1pIoqLL=NVE@Iro|FBj0sZLgh>S31hk zf9HtXybT~a${yy$tX%saGEj_NFYsgVpUiMXZ2np9bsW3Zw%uA43SmKo6SB&tj=`y;-sfpdqfNg1P9sRN=CsRO&(|%w`X2EpWWq~3f-NRY-rNB%Vz)2uT8q617SZO=D zhk%i@737`Vj>suWu7Vf!IFY>3C?;rj)MAV5y-zxmergzhti@4H!_>fXJ3M(hU8v@V znaGqFWbvcH(W}kQ&La(;3X2l0W?`j$VeD#C4V)liCEOpQYB9$Ns(%@M;{xCB=0T8h zoV&K&Rl($){##?eG1!;z`PR_gW?;(@`{+_qhkl{XZ~>;ydSFLE86NtV(>DJZRkaC~ z#zX@&Ew<(3P>K95LhdKJ-1mk@tuu){GM?_VsNs~$E(E6VD(1j+%XVV=T|BcPcFH=c zu!6P{(Vj%Gp~>=kXpr^xAFJ?0tsr6UL2mG^N&s90_npICzQaJ>J`?X#v+ecGg102I zjqo4@!NKxeb2D=lyAKt~049yr_4ohDmCYrYUQ7Z4L}Pp=YCVm7BthE+8;Xm!@={~O z@__uOJRs^0dqz5Jt#dXVuzcb!1w=Z`ra_{AjiS~3cfeWNV7K!JiwSHE(s+(XiQn&~ znGp`LG0GU!ivbgQ#dWt{Ro1#ft@e-VoWpu5HFcTsa1C7nr}Ob^vkbp5-%}ik2THxX z-DPO;wb!Iu-yCa&C-q-hFCzS-hYkuXnR=?D^CQnSXddO~?Va^ffuAu)1K<1f+WJU& zV1u{y8lhRYr7W~RS$wH{IQv5=vbkRrn?GwOZb*yc*`gavqHC=u6#4XcOjV$+A5GDMfgak0*&2At_^*`8(F476V$I zrWZ~xH}~cH43hZ3R_td;JAOqNE3U3xkZ*=#K4*>(gq4VI*u%tM^)2i5W#3cL3=P7G zq1j8ZYC+r1Zn6CQ&^Nj|l>QU9y-g`Z9DC0-HN|kt9-fT#RVe3<*}YxI>b90YA{a=$ zUZryC>R32kMIJ58ac+D_`W2+|{PT%Y43sR;(j032&W|0LPWS5GFLfzK!)jJ&!^Iq^ zA>l$Y*_e7?W*$P(@4ghdvyOSrw(SQZD_1?<1?EM=k#~0V=sv8I^2QFC4Je>#Cx#0l z;Z8FlgwUcJprrohkQjXaFVp0745I;Xdq<|y{C{;aZ(265WWGADyk#f(zr3nFCdJ*L za6P;21%^4gAg^&hF*RBt39`xEaXPpE!3FLemKGK1oQCwo;T6UOoF0UIwPQwLd!hV3 z)Xg}8E4cq*z zG#+@$5a(aGm-KVOOm;awDJq*S-H)-p2K_#Mx-||yrHO|r^LkmM8fDWd%u;+b+zmgn z@eg2S!I=qRTqK$arYZ$edR->?uB(Nok-%68w>bpp#d_2VRszYUr&+LXkxYyg>L^aV zZLXrB$GZK84^N0wJO_k}bC$cRWSQJ}5l6w}HvSCIvtdvmmXe?cdlZ-XV4x*)P`Avk zzX;csS;^KHNgii~0&mMMVI~!RGRei+QS=vaqfNtlF}m{(qk%TD+(d_=JHxk{)e))G zhy0YI!s+))`76JX-3~R5kAq(Z2;450T}|mQajWi}@WD7;bwC zzbQz;IZ&KD@3pR}HQ$2~J~;(I^@!Ai3>wo0-ksxZ4nm?%#kb#%(inOPAAppW6QD1t zKUW*ZtQvtao(Kfcs8epo#w@zex)Xh}P86vl)kHtoWG}z#E;m;sonYOxGAM}KdLFRBM1=Ie5;iviwI1D} zEof~R?f=Mc%cx3>0D7ZSN?m)mgkP|VM?|fX-;0Uw9dQ7&v@SMlipI=?OuVvIIhKByk=%hqNS#Zfb zJ*Sv_&IRr0YG|%h{MMWvOTUfX=3{Opw}%;Kpjx7VIoMDj05_4};$7rmeoel0)m;<8CLo|DK3TdCdp?IsvQ#9fF_)1;a<8+W?u8R=u7 z8wQ;}8!VOO8RRi@SVj;#-WUmJNOOP)J#zRPKnon=9?Edcq#avJ*$z2b5g*+tshu=>Bb)KF!!R$=5e^89|n!QYW zRkHka96(bwBMgQnX>MX2`L=$s6B&1VkKNGWTXL#Mg2VXmeVl|4sLyMAdU)u1su*Vk zGS|TmBkn>`=g{W)5!1_~X6KNHGr>^P$3WbR&mUovr2kDUVGxWWC$|^;#YkTgN=ckS z$Oz;c?>nF4?d<%z0+hXNT%8$vq*fM}o^~~t$z(cyTSI$Zxt;+um8)Se#y_k$J1#h} z&PM}gCDhhi7}wcK{4KGxRI&CfSmx79WysYW{q)u=;}H^S{g^VV?~VHt$YNd@kK=}L zWk;WU`~?ommc&uPvBL5nrZ_A^vJ!D{Hpmjp5*5=Hgu#uBOk4(HD?tlZFm`!{ctf>zh)G#X6Rk*B@e2N%54DQZ(d)II9fFz2(yxQ5h$+OFb5V}H??h=qErl_Ujnqh{l`F~#<@|jfNk11D`%Q2nO{4f6Z&-`I zN(UW|bEge0QYCY>I3DbRwPbD1{i^8}jf{bf8u@9YfkYE1v)C=h&A2GJT}{Fl70n61{*u$FaW@daNZ z4@{PZiL&I;eO%_g-%R1px9LX7I1U}En_}O+pggtL05#DW1`&{`yC68i>bW#fK@M_- zehQ0}1REE_ltq>EaHVb8UO8*28AkAd;6d^Q7#)~mmri;w-;WfbuWNE|$g17j419O5 zmI)6Z1hzn1-^;U|hbwnUxBXgCAxA~UW!tUdz~-(U=^bH;Y;3nIBp&oW?UblMgyyhd zdZOK5LhAV3gyANI#~UX7l+ZfFlAIzmZmoD)>i8W`gw%TT)zDYgIJU57OW&3VZ1<0k z=^e_Ug{0msZHUSBzg57~Ke0D+^Vci$EwsA4TD>dcV7<^I;n$g_-+X-*BN`e*=;x_^ z4zk@!HhDk`cebF;Ebhq^@?1#N6}y>^awO{v#T(M9DL+0p>=XtV)<=U*n5kF0GMKd9 zkCJTU=L;i=zxk*Cg-Z}Jx#A_iidClyL4Y1Ry{KMcx=tP3S=)Lec>7V%6qa<|@TeLn z3T0Cb%28vb#r7-ajheE!4(fkKQ4G|m(A~*g*?N41e}z9@5h&J}E+NUIcbVRdT2ez} zW6*yERYP-gh^+7HoW7o;uiE3WxBlk4FmuPNo@Kp>n%8|TKU{U@3q2ORF3k`$B5d=j zUL=2wdNk%lC>CCs3m!rtTsgj>scSz-ef+E&H)5Z%k)ahD5=@|b@?DLrckSpzWcdpC z2<`gMxvUrw-_v-uI`MsQhf=+Bg5X-(Xw3Jh@>!GjffK@VePIpC3kA%etKke^6374M&n9 zf}YxGAkr~m`fySZnuYi|1_Pe*Q+~4_Jh&HcpI7=x__{=erL2Acgjc0}ioO8F-nyH< zLm_=p<+jXPX3gX^N7JB{46)#cR$MEOu?5%B4r$x16z8A#L!!o@R{DFW0LJNB_K& z-T2C}112rGtJk@ro~ilD{_t&4o1){gv6ET5H86HhqOT*3?F6B$X63bT5YeYkMOH)cV|RS#s%F=fQFD~dj4 zU1GA>Q~&Ts@*=EISIkUXs=!h|P-lF*;^GI~0ZgL=dD#RExqieO8FE1?tX%%Os&FCI zUR+Ym-ooBcHlLd#Q@G37$DCF)tK?(WPpefvTgM6zDw2LHj`E3))OB7VnyU_>jz)is z#j*{CueZNcJ9Wlwh+&9h=X=^{+W!WX3{b8-+3@{gG5`J0QGJon)s?Ou)fklDVkEHm zKcnZe(*HbgrSpwJGMlZYoYl^cS|`_VPz|i1sVO+d``l1}62P_NedVc(iMwot<3PWB z*3&orkLcx#_j9MlX?xP{vLZq#;t^f{J_rr^?!q4d4#*2ciovcydnn9J-~DT9-|*T? z@on!1B{^u978+zUrfxnRCAeauk_s`2oWbZB+w%j6ENn8Q>LE6Ge27eUKw?>>O7$dE zk@y4n8OxUFvWDqJ7WHYL&*>P=v_7Uk~?EhzGU|?j0gIbLS*L)UKPpsp4P_;<1~)OX>)(Q z#u>?|TK-C<^owu)V856h3N~_xXPy-cSpR-#P~ zx_{Wd?&}6tcRj&+`{TidjhX|P9t2bNZ!Lw?Zn>CJs#D*F|4}osv>OBzwpl_@x0xmi z6-5p@CjL}EhAk;_pGQIQ!GeD7{BX5sGOpYn!uO>8u8&rx#{2-AJJ@O!*iD>phmUKv zNUB=7mdwGgoq8=9TaWP=<_>-H*mC6FZ5y<4a*5ka0zJHK#ecv0`CYpKY zJJ45%cNpgw>FMPvJp|QXQ`bE`);oQz*+?wdN9bP5THbMwd1}lJQiC0{Zjt`=wEmIv z>-VQr{22Smi~+ej<~bCBM0k84kt7|dN9C4K>z_$oI8z%CQvz|`V#`Cq=71lV!L#0L*|4pN>=0^SRYXml4h-F4u4rB7DLV&zs5e8!)5rC`s&-in9tW-;+2yDVAH@Y zV*wLp0IfV*Dl84wM{fy2v}K#znt6GU8CF#5^!Lyiq4we2CTF{nW$!@b?ufbZdg1Q^ z`z}C!2h{Wk{0HWK=lFhI0S)(q3-jXHEo#&{1u_BelNn5%$_049o*(}9)RRYV$5nJH zsb|7sX#Hd!b0(1>>t$o03qjOupG&;546c&$8v~YtnqwgvOhsm z{S%F0S{<_Me`RQc1#9IscUVSu>aI5a-2j{LF|REpM0V#0lOl^>(9CBSX;lPl`$_xO zu5GeC!R;YqP;P55g#y5 zV}gk2svDlqUoK1*uPegL89o54C2{qwM+=^3@`1_lxW(ETQ{Y%Gj1B?P)2s&wp^9S zz5F;uek90ylzGWhf}w|V`&;9&Zc;&;iavrDy+W(Yd-mi6m{5F~zSGNI;Tn#>J&u)c zS+7~$$SIn7Vt~~7mtWjm&Bdy!OMZ7-a8QT!i2*6QXxNp{+j%;FoF7lBeO~_l_~#FlRl@mKm3l$lJI|oo`yN$Z~Y== z*TX?0gmWH*Vazu1;FM0~J#g+pr+(INaKyJ=1p}_bFwxGuqAVM5EFWnL=Wu+3roq|F z4+rS|;TqD+@8r>9wuu4sp$oByJOtlFPaAkjGCb6u7}gsMiyF`KZ}Jh-nn<{10swhp zW@4w#DD}ss`y|)3ChNr5g}##kXvsK)455JyXn^Rh>RV)K0x&oY1K7uriuuj5^^lqd z>hBG=UGrP=GGW)B`bQFvB1Q&mLNcl(Dni9h0^@98m}vzC zD1@l)1sXe0pc4nw`L?ua!8bhQ=I61^ zLk&6?@_`)#0hPZZrrlfcYFa3E@u@d{wE%s6%4tvJjoI0P8VWc`g5@?K5}qS z6KF-cXStLrftFF5U8H6iX8&i#!49VME3m(Nrj5P_H0%-@gWJ&?OaC15l>ocf&QF0r z-K?dBn7Se=;OfgzJhNhcbag&Uhc1nym|4g@M2IQrkB3d7F|{69TxVq;SW%>Kzr->= z9Sr)I{BmyP6k_wk7!1&Y;X(7~G4QI7E8oGI=ofw)ci>RfOcJ?f!AW{qzv>tIu|D-8 znRTsmdHlTX2kKZDtVdyjSkG8*HRh4+lo6T&#xpK@qMs@?bd$^7UcTC8{S;rcF7KCE zxBNT%L5<^g4pY{uC#n2#>Dmpa`}Mj6_npg3PX7+rLPp}r-g=zH2r=pWEk*xJb##9^ zn{aW`{uhtn&L9zuiB_aySLJqH0@)4qSt&r~pq-vxm*T)FUW~Cvh|}O6XQ3LJltsNQ zj|Hk&YJ=@1Z0vI-bnElzh@9N;TR~oSJ*=6$enje0%(9t?bpN}>P&xgEhIIW)t?#^v zEGuITr?2Zyal{4{sT5)BtyflL#PiS5%cIrNiwq@)=jVI6%dNQ|_y2tsos@p(XK7g< z>6%GwHHxf+Buf%p28i;;94D!4DuuLccI);-L7KLmYyg*4^PQ^pOIVs@e$2KulVGg+ zBQ#QP5**+_%%{AY`&D)bi^nEmK#gzS26YI8ZY@7^hlHn;rB||uy`05+dR?lw_b=_5 z23p-QOEb;HHYR-Nh-<7bY;ca7_O-u+z2jO0mAPo@AojzI4o12e;ZW)GA^I4bnBi&C zd&~u|qO8fjJnv=~#Z9B2b7cqdI-GZVx%DFmijy28vQgwU)L{Xx^>W4Bihu%1wHZ6S zhzJvkdlXfTq+cvKd})*o9K$Wv-rIGNVxscY_HiZ^;|Gw@I(S56@&0%d6j%qtvBD|n zEtMD>hR0}9EPB`?_w{5$0?g+uZ-t6D!yK^CD?9U)TqU4)d}C27yT*CVFN`P<0Zin4 zgybo+5VMBR67Sf(XuI4Fp^8KdEIQ-Lrm2_Hid6N*k=TZ28Bd8HAP}^`Zj0uOyHWObnm5D=av`i19=y;efH<&B>FHWodhC4Kez9f+0Jsi&Cp&&2zuf?VR z4TPy9ITf4C#Ow7`Sl!?0Z#dEKv>nyI4P!8~(5uG>oMYsZ4Q+m=90kd0JqjB(3PX>p zp*4jrb$L7;`mH>P7leUJxf?5I@pE?-Clb7d|2LyI~{$#e}!vJi-@Gy_=aW9^TqDsFO*o zIG8_3ggc`l*{@31{4g7*IS|?fn;YdhI&yfMxTb@z$lLOHkJ8_}h8>G?_Gs&}S+D;1 z1q>2xrC1kNU>~PQD|67BraKk-49w%}tu+S4P0vg4zOiit{T02Q46(a<{ago=g@Gn1j8y|(h>-Av2JUYsxQ+5M~(EG^`{qgrkYd)0Xne=V>jB-4O)gw9nFJ)6bw z*2E_|nSw9hrW1Zfc8d4=hc!D%T%$tku@#dfmo$@fsLt&yxfsGZSEjaQQ#1U5+%k;Y zxjXV}Cro5wl?qdt7-$Z*?0qgPNPt9jqI~&p*OCqJYZ>d$b~(udwlj|ssOtLkY;G#c z2#yjF%Cqq02Ik3fvv_HwhZFsmx;Hov+z+eU&4mM&e!bGYB<91Lj6@*fqMy%Lj67PpDB7Wv(n7V*L%H4i z%}~fh#)kR&>MF9yly*+x@H^jt`{xVXBoYOIcmH22hZUQm@3-f#VmS;?oJgPABtgOl zp#I%|u>_jHbKw4zXtWof@kFqB1G_+U$$~fbDoHVzDvZ-Ndfm6(erqN&n){MW|6s4& zvdmp)NV9KebuHGfh(Xg?#Ley`Gud=y_tS?fw`}Ll!zNp0;!x>-SO5330xN%*IyI6t z6WC(eYUWsT1m~`dLfzx2-{TR}-UbmdNBG`Wrh@;oeg$|xu4rUgd8?JGGu0o`ChEuR zq=me(Z{cq~Zj0~GIr9C=TDkdyuuk2y1zk^yF??2!1UrWxV4$X7vf#F8 zD)(2aml14@7BZ<9!;r(o%+={f@CzbI8~h*IuYP#AWE|j+Fd_0fl|IZ7bw4ir5__gd zed}lOX92T1vfP|FO`_2Vi{J^$iwj1a{L^9;Nl6(DsaPXC zHcO5|^DtT=dd0sQM_}MfC3|uB_@x_iO`}A+tPOJYkOm%L(yhp7_3rUAXV=(ba4}fI z#LV0y7S5VSm}xR`^+{A1^@GUh|DG(Ggxb0E81F1aF`iEZbT9ot5s5mBS>D+)f;V)_ zRAbPRWNL}^e@+wJyZ9jc+XnicRk#Qe27CHvtqCk)Rbcl_Xp}R@JB`Nhupu$cpYrAOz z;_$2t29~VLA8K$gI981`rirIx zw)Agg2hEX=5!_^I^jysm#mr(zUKAhr90f_I`e3k%0A`|& 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

!~73t-2q&8(HngBTkH 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�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%0DQI%Q3@-+&t!(BNyeWE-O0{tv@Zq1 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 `f640*eH#@g+95(L>$NGDDY}b6hL3h3y z2W83t#Hi-nrOnW?G32guX$ECao;cJ317%+vie1^P1g$V1uM>rB)zI8+4xKe{(W;BD zh#O_#SM(L84oq}aLplOQKmv!L;qVj&(-AZ@hBt4HPvw#=i^8YN zlOOyA+L|b&eWOToXf++keb)MGrw`+3J@DX2Gu*cBAVZ&+_znQdTJhx>S#21!xTx4$ zp8jy|X8JJ$wdskI*R)unzHZyHVV3v#c68AThP3d^Qkv)2E}thzpgXBT9B&sw3Px(a z=fzij-+CDq(~-b5)P(xBppxQF8%Tw*Clg`_#*FUpxZ%D&fFv}zn=q)#yxe8&D1AbR z&?{V}b*|FN27)~|-7kqfZSJBw#{E$9$KUXqluHJ7TqZ&|TltGj+3Q06EPN zV`q#1OYLsaq6g`zYG9kf;lHnvUBf^0K~5Dak$>=Ye^AU7b8ia(d*CYAl)WIdns3X~QiSE}WS z#lc8y;ynl5aMvJcm?Pff`?ImKEX90FiLP1nm>F}XtndszN0H>fwnpPs$0H05u)QJa zsG~&?%!hF4MwQ6<)sFK^_Ojk*pKgaerQzkMUwkOUl(A5P1mlS&iu*z(NODDiG0sU1 zd6At)Mu`rGnzfY7HYm{Ke8|dVK&HH9apL+jOxSa+ZHTy2F=$LkZ)m1%@r-)H*+uN( zv=~sXDYwNyF!J9KODm--;n3Uo)@P_}8KLajH+|meIHMo{1y_n(a&U^5S2~Akv0wr{ zu7NnaK|lI=ph!NL(7OP%oSOz)5CM~MbOY9!C*%~Wc2pIxHK^ow=~%nh$P%VG?95*d z&9Ae!!9-mD5&(|^#*U#uF#wp_pY!Bwva!!n;)J>iiiDnFC)Q8}K}+i!ZbY|5Kcq-& zyUy7oQ#cEy;(!O_;VFpd+3XOH4W~?Ua#Ew5nmRx+Ug2XYW`D||O;)3HGQnHl|Ix1H(An>Fm0+9#J>hM7<(AXQhdjfgMSkG z$|4Wlk6qK{<>lwa$qtC4Uz9XBEXEMFq{QwEnT7QA51qiXuGZZCdxW=Y59H^DTD}(M z^$hV5+GoV9R@lSjyf>4+tpajhgDtQZM(&*zqco_D^n7)pS<%I(p@sSj4B7!&6{t@p z^dL!abltKYh(2DiW{C{{qxuO`dOwdfcI#zIWH zHA;%ARyl2beiO&veJy_f=rqSPJR6t1w&Nr4sm(L^zpCxuWEF29C=GPOkxd>s)fY7} zMgVSdlQ31!=VmDA_yEJSez>7gNo6pKwAYg>D2KJBH9@s9{TD0496!s}%Ud!KKgKF6u zDD&A#14`s!j}213j!;70;&c_}$NEcI`SYY#`^~rBzB*} z0vSdcwA@%gGlNR&p$d2(e6@;&<;)pGD7;eExr(%<{X!GDJF z*G4x-xhg~Qpa!x!>(6et{Vj69Bp>*NvTrn&T@QgmeJbX2n{3;UzZlW0CW@qtQjdsi zn7DaFT*r;5Y=*CRg+l>Z*Pl;+Dx#+V0|*N>%?t~qO#A)ACGiv{irdCmluvkkOvQ9* zR#jc$tWS?efEisg*dMF2+MvUDg2#f=H=3mf(^Lvq zPDFE{!@*?AoUe_}s!R4VI|`k3IdZ1qU^DuBVsqbUuL8byrtBU#pfoVt%HUi6Y`TO_ z&S17ifTK+K2uH^nQ>Ko1c|zL%$JIN=$JuD%-c8cjcG4t`ZKH8xG`4Nq#>8l>CTXmR zZQJI=Hc$3`_I}U1&!?H+{dH#DOV|2eZ9>!nB~9NPl*qOX|7e~=xmz2SLV;w@^n9@@ zSt}a+_$T5#rcz9OP3g%QwS0C(%k0w3v$AX!LiJ^!C*p9a9WW`7YeDRvzBR3nJ5gs< z@5fcY80go}KUNaArtGgw9`)?ieX+SASj($i zdWow8^Mw9>&f5Um_O=exs&GI+noWJ)m=PjVgGzkCm5OvIDWmSkfoSp0eNTp_C-&u1L@e(W;yRbdjpa48X4)xYu_!vVYGtL`X=3oy*K=@<+X7`luanU zV`T4xvFHLBkIwX;lJB3wPoGmmzx6|DRo0W7`JaGmod>rkm}cZL@Cs(o>uCGN)3_K> z+VVYze4BeRo4~odVsGL{SezgOJuL=Y;kmLxUTMvfCrVQ`6&`J3P!-~I2Y zk{`ZAqt=wrOX#zJ?%Hs9=+;pG0Gz9D3<>zixE_5N6)`+3M@$E~+<$N8svQEq{GC_* zBC*~NJF1O?a+4cX)i=y$r1> zcxqW$)ZFf7v}-qP_LbM)%dUreWEIB0!^m4+TFc9-R)4o-)MqWTlxJ$p)(m7@dSKC- z>-IIXom4=W%{dztA%fnrWeD)IGJ5Nr>>1>oE}*pL?}C5r;5Y`=UFTcwKCvcBfxZdV zaaMY$>ajrnnAhB`)0zvLEpwMkrl634VSP^XCo+MG)^PhnRfqP409ki!CYtHDI<0=3 z6VWX=h2=FYo4Jx(Id{sb6G7tct86)@;RR(nS@#6LZt@3} zhF07}-MQ_ype(XBb%bulbP9D~Ox_H|lY9$t2ET?kEK=B5Ubf&|vlq#u=#CXQ4DWCw z@QN0+Wy{QPQ-9UjPzW`nsVnGozwEFm0q(;TzKw_ER1aqB1=LK&yxX^M{8C#T+-zUk za5$ZY0q$V`k}9a}LezT-ZD6w*8{CgNefJik={&~TsvE(cpl*6R-{SpZ#Vzr%hefuf zsiITdC2c{y!|pN3xB0O<$i9>T;GNmH0*bkgDMGJ~s4%WDQ?|tzon63UT+hmKt{dNg zCMTf@1Kc!VH;j52ImZU&_W!$R{pVAy8~k;Y|Gx?Zun!0{D@O6ursR=GOj=-sHdL_z zgP2_cukp@0q01Gc+@7OnVkDD3b=27eS-m^2;{IL)m#$kT!I;hx0uvVpVU(kV2pIPf ztVFupnD1+r)a%eNVP8C&oFtc2lyhv*i3s_Td0-h@J^A0}o%6^0S|>8qJ=u=E- zz6mVUTwyJt_ zDr}jvcc1K{)4i6Ua#J*6&O-!Y!lipgBYOTbb+NjBU2`py(N(=_vy7Zs%g+h;$~4F4 z=tBEuc6u|D-|yfk_GMb_U4NIwdVj#lbRc!2o*HIChI(}n@6(4|W|%8DiZ&u3DkV7C zSUOq#rUj0w*LmkBI_cGu;f_=E-8c4cSwu@i%wV^xd zuFm_IuEzaEKuFL4U*c1IMa`y$gGdBHLOO%B$YR?tPh$;F=xQ?m{gToB`$OkuW%B_Z z@4rAi$7NMOGJvRp?Mq|r&aMYa<>b!JhQ?<1MQ9b7AKs)X>vbS3*K2EFnZEez%Z}FO zbIPZHt^6Bcuhmmc5}-%j?CT`sszxFex0k2+o&j z4p!;5y@RXlwTpMvEaAnlZK4r~8PjmLTMl$xo0@0XH{tNxAmF`;PCSin%rtj0lWlAo zvAap3XuZ6)awn3xUv!MES=KPiQlT0e#g6q=0qy>A{NLv6yuR!3qpqH}L8|tj{gZ1a zWRp%$$!0_bryY>pY9acw#Sh|h_tekFkBAj;Te*^xK*$<9H$T`+LL$kg?0LM>bv}xZ zloOcSzjF$!ahkYt@vZ=i`&uQE!WY`S749BE76e{s_9c{MIKBqr^^L&Y84P+}p&w2W;>m3uN zNCmwc7cSaBndqsS%esVSe~RhS*9i(pI@h-M#x;t`h!03bCZqvAnr@r8r) zm2^8?5^c`^z3G;my{1ndq363%Nv**3ZBkJ=V= zOLlQmhC?A~`xkghX4lhGU+}HCg#7|_yNVfjb_u-sV7BT{NtYwC#}pL_E1eExtP5N; zccI_R%?DJ?_CPESP>8PKrDf$J;o!8aQV(^Bf40*z#yN#J!P#^^ktzoGtsKk8_YF%s z)}{RG*91UrE!zwht@8Fp8-Sg|fI|^b=k1IOy?7mX+hIJ~N~HL~{a&=zR-UGnFN~HJ~tp{AC4J#m{Cv`3(5y1yyV1O<7Ctwmz9GZXwKx5hr^47{~W3lai%{ zMNO68+sS>5op3-e2Lo$vv}3iq?avNMirgZB;1zY2KOWNimUf;@NP9 ztX)Ytr}TeW0DNm3z5~L%_i4T5z(07M5YV+C^-fUaiM5roQ=ZMC^(ULu^8qn`7k^K; z>s5>|A-|OVe=5)|mHMu(kL9+=K(v#85@L-t7*|S@+nt+z%yD~@^N|wo`{S-nZzv)} zi;AYEsj}G^cKKJNjzm1$fq>cQi@wfJtA-<#iRXOsG{4=RW~`6Hv3&4YA?U=lA;S>- zcXOA;JnfA=C_c1i^t7gF2g#B;`0eCeIRWi#4Kd|I84CPG35>_p27)(SJ#7HNH5FXb zT3sh}?8>AqkF;KCVz~kj@S3l+QsUQV)GXo#nn&|t?gMje?@om(6JWD zK!LxQE~*O!@Rg(-l9+cE0lR#AFmr9HbVGpWoTOXbEMxY1LI~XvJU*Xw(~4~Kr#Mo4 zjq4~r>u@fuYeM1E0pU^%jO?jZ^@T+wBi@638_H@Wuj`YAliMEibeUpsI zwb$lI6n6#7$jxfZ56}`;gf~F15pt9h!bq9SU&4-`lJjte^9(N=ov7j$kkr+Z?YtL!M9k~|D@>WckQQZN@lHzxvf;Q!j_<~1-R9nLkw178!dntHj~j#n7g#Kv1q&ebx_u z2%uG4zWaF3xgR@jDENIcI|yi$?*Iw&K1~IcTfeAL#t4@!Vvpnl-YedouOvPJV&t8> z1}S?%N*>VkUGogkJD!vbm9E=lPMWR_@Ov0C#GU&$_ZNC^mF=%PHzF%fv0lfe#nzt?Y`irfoImH54*T^+Y*48Z z|NlguKDL(r+(-OMzax6b(tbbf(ZtDvxp4__-Y}HS zZJ_&rr{jzYh%F8mvE}B<64ijF&&)i}%a4kq1}Vg1Ai<&umDP!ZSF)^0%9`a;Zgm}% zofUkI(^}vTLgao*hy9c+VJypQcItPYyn5!|S(A3K3I4q%@cMfqpf%fT1UcqA`{d)* zc0+j&Nc4-+th}(cIzIoTHTQFQ%_pZ@9)ZT#4|+jTQGIt%NIAr))YBa}B>UhrN{vN9p_Sb)X|lN;2uTly4 z?L-YE=0$Z(`>3_Xfv%RyYxVp>Oyeg((#mEzx?;rfg1H#a^WyNZ`r^}H!4;I{w(=>} zupxfG3_DAZW~h1g^d0Nai5RsI2t4uD&XKqbA!fX^`g%_3!d7W8`+RqDwoCl+Sp6v- zcTn8S7eSuxkzDyfjYqzqSHUNsu)4JwQD@lk)>U;{=k|GkPWULSj~{VkLK4W3r{3YkacWuh;7M#TlhZxTWczaY) z>fTn1%=tME(pXv7=3kmhmb1mOKy-WH=&GEac^F|^*WWVxltrqXh}Mr2ftL|K->T2O zK3~UuLlq`mmqGxbfFDxdQ6&C<2A*C+;8mNQU+?3(6aOu~t+4>(O4xuL@8H%vBl0{X z;eFamjOk8$Wiz_Ruk}+{*pUeoi^)lbu&XwrmqsTLbRZ8}a}v5wWo?sx-o^0HP6h`s z`6xLr4!;qsWC?!Tz`?2B$xM@wQi6{(wZo*W5+XJTv}1N5^DFx5Rh`(}ptq zvorbv_w^?as@_WQ7a4r{-ihA$+_N?@`06?r6ES&ZuhU)j9C!A-aTDDk&os}P@ z^V@NDBL&QCSZ&Y+3CL=_)$?|-{l{CP+Nn{zhx5`?&naRPg4gpKdWJZG_LO+s(n-DAST9JV>`m$$3de7eQNj({oXMQ`lIhqrUCE3?Q) zKNRz!eryiEnKhuO2L2aw_Wj?;gHtH@)ALRPSCQ0&@PCrwS>u;LrVFU~E^gIlUyyuqj=k>#;en6}0Hqt!FnK1-j!an!;+9-C` ze6IiCVrP{r5?ZA{qPtWfE6$-Vh1S%J2jjsQp?s{zVXuBrAd|+TO-}Nz^rb^TyFFjZ zQZZ+n#f>#Q6>qq9`M%@8ZQ|O!BO~$|*32g*}G8DVH z_dSVVO~|l^q5UPG<>hfdZXIYI_3hw#ruGXQm#M|YD@GYu(AR)Q?WV4WtrV|!qp8r- zaEZztg5wgC?db_H>Pzwt33PQw4F@e24rc00(gB95oFCjhkh9~E@VwO`8a@Hua(a42 zyD){hgxYvNBfv^v)Kz8WtSrxHm0^nV+KJf;q&(gdzt?sHoG4?8Gj*QoMTZ$Ao+Y8T zkhX|R$#J!p&)M>*zQ)QRFd=rwXCGJEdlqU!dk4niR%6^RM zF-JBfl@Zf>pwjTUF)wMt)=G6TI_XBT8nJF*|J0xSJgGf}`<=?8H+^rq{>HCQhynJN zEuERz?@qj+E&@C8+d%)%=@)A=j!%-6xI3f61{ee@Qy{>m8W$twy*u<2)@H|5RGO{i z(y^UPm(5IcxKYGwlR|6eZS&sy00g6HSBsU2Kf6*Zwwkiv6s^7E&3)MgarWD)vZg-@ zTT51UeCVr))*TK4BK|qoO(hTaWmR<3YsL}|{qLp*#@GQ6QP#`* z5n8eQ;AS5#OP}6#E+@d@oQrH9Q<*xgs-`id-@MS!01$Pn>~T#{b)8wmskuDRtY}Pv ziK5ZxjW%c!k{h$uucP2vPr^AGE;}NMm^dpus%#Z#RqL26t)f!F&LIah%yhs|HW3SH zH^}jDy^gS}Z_IRTJF8nHC@Y}?jPoYBxtN?bHMWhuKlT-*3?sx8F~z<162DiY*uBb6 z%JsgSrH0_4)BSG|>ZYaN`rg~nnk;?&p8-uOBucP{pz+(P`TqLnE9jG^`)Y2luY^M3 zK5nYgHXK_qsMbkB#e%}R;4kA%-eUi#3FW^bN8y>X*N#9xok%UibAHHD^f8(>pAWae zmw+a)B_{usyK?(mAx_l@7?n)@6}(^m(_d)Aa2Q&HNCyg;7$4I&;V!-`l^Zu;u5~;P zYF$zu_ND%pklP}KK)hPw&XcCubK93B7|PVK8hpxEx2c$4Jp|=b!(x1 z)}6Xz=VQ)h^r0wf&te1Q%FM&C8r<@HpG>)AAz^BniBy?Kkyg_nQ3C19Skfgqf%8v* zYJGfEueOt6|3K#KdJtU#+HFi*A8~ChZ7sOb4viRh+OHl+WepNGX#rcsmefo(FKBrv z?Y(+vLQwH!_mbZr#weZM{dBV@?P#+QcrwXfX9JN!c>AO6@0P}mX)xCwWq-fKvyHM& z!6FGm&O08WVcO6#UENp+YuFeEMy0PJ#$?h4qN76czr=34KqpcT4#%fMYGS1CILTos zMJ2rMyNdz!ku{60NS7ifndE9Osh8b^Q_yCYY&VF71ll|rs_ zAg@D7v*^Ve#jLRKqsD2$FW2a;z>$?iqv;-oTlda9&YpPLioLqoxMs# z$n?e)(uk@mFRz=S01%tfrzF=?|W%;sZ8COlqln%jXRIihawgo_?c4E_Ddj3!M$+AAFe zogf=3TzBeeJIQj(EBb*A#}SA715Uys`T@LSD>q{mogX^S&(Ej)YT9NWce`E{7PM~s z1Zj`4JKRjkTzY?mo~fMQox$9}|DTM83cn|yvrM*=IQ36LV>bG{JL5X8HyKSKX(E3# zN{Y}sPBx-V7|FjXnJx&Xa& z(|{m?7)_?w!fl-&7*t(&Pm0(Fib&j^ha)kdN~A?;lW&&ZpW53S?OJWeHd4XiUm>dE z-OEs*ziN)Vfcxr6te@9v)%G+}W}c$`)J%~G%!B>V<2_q3)cLS-`bnj#ZuNf=?O#W; zVMWG>`VYar?yKg-g#l7Q3?jAP0a5|t zu9qE=)ZGaeyLi=eg(;F)B>Jf6Sz1X$qAtG>J}1UsQNeyvnNt$ZU)Ef4tdpVA)KKxM z3el;L-3&opf+aW)TT$kjL+Hf<0=<60n9N8Jl*((4z&iI03LZ^Tkk_Mcpb6O9c2B(F zSE~oAo`P`cA8T8Nj;+0ioq4Tx@__C%gRO%sFcbB+K*QA@dSLz;WJUIq(akJXRiB0u zeoc`9_N8G78JyRhWAm~i1_uI>ksfSLV8p4i;*VESk#oE>9(lRz^ zxF`O5UE~nd4l-C`!zEg+jMJ8n2X?Qm;o_SC6L;H0)asU_1h*9n2?EP~k20{(V)wHK zghoq>p5$1Hn)$1wLQiy#;U#oG%d!@-)An*bAMGP8Ak)C%BsmeRbeIVmu?qbeN`OhYWO5AR2 zar%;X(CzClAbvUT3-49`qg{WTnZPe>F9e2_De_WInoy#=Qzn~uvDQ2@TbmSq#hY@V z2BWM0PzM-u+|&<#rY9)vuU_cnU%g#rI3B{&)H@GpBGD#?~5naqZHe@6yVoaSf&YsYZ`E2XA|g6 zNwg5kP$S!e?2x+Eb_m|njy)qIFiL%bQV4(jvCZlN4I`I=a}huS`~IB!`x=7s4wvAQ z=8KsVq9iH|h`Gp!BRw%QZ7*LH{*0c%`;f5$X)h^&A}%{=uwm|xSH-`E41A%8z6R)_ z(DS937&1*IiD!9eqe`Gr4w-`YgZMe51w0Z-Jj80h7zuIoJ!GPyrcF)c2ij5DGnij} z)9QD50$Lrs?OGl5HP4y)>)s4(&t6T zzpb5KcJqttqjq)VZ^#jiQYXHqk*tbo9z8^JAi|70ziD{JS(RM9rG|E!g@!PjrJ_`2 zw?lqd8ZOxz7l*IA?w0ZM;VzBrJK7Csq5!0eMNNIibN+ePvo}Jo+zY6e{^KfyP2lP0 z4@2aozoHJfDV>{xYP&dH-Fyf7fOt3mRn@L~fU?YrGaVy|=nF0HF;?~7=JiTZ>b+%3 zxt$J>+m40`TGWXLvuCq!80Gzli@$$c$nu%V5uPL)WavE5Y~9l9)PHzA*#60W<>9b3 z!MpUL=l9#DUGasNi2~D?2<#du z?9}>bCus7pep9CC*cNv1uNRq3+tomUJ1Jk@na?wSs@~J@1<~9HA@l$WaM`cFVc1aB z?MSEYDc3xARdyx+d78ZqQ<8RB#qzY$z%0GJt#jd-s^dH@W@AqzHqaQ;OcrW~aL#-} zw`%*W7_T@|9#097tWA&@u~srpdcFE3h4c(vXU3wa=bkVAS5;|5LHsw@tQu4knd?}z%?Ul>kV>$M#^-n2j{c-zFpYwQSCUf3fA`^)TKE29_D#59r zIIh<{mo%s{!g@~5v=!l|OxaAS@?(ORhwn7ueQKK@CO4zj9v`at;=VE2h4$_xE$tNtdkN`Qf-W<^`1hOGTu zm5$mPv!Gw+Vb%wQ--j_SzgbM4AX))8cJYB;Z}<6+bDVAwpr3FtrzOtm&5*+H7YjbZ z>yG4(I(${pNb>_^kZ z8DOKD<8COY_UzD|iL_3CgTML`8RTD{N`H}(zS-O$*kg^3X=>_fTX_U_ngC-3$>8dFB?mu4_& z&xkwjWnW&Z{AN{;u8a~JaA^eEpOy+v$HRxAcyiCv(2-zm`xqP!a&9FU6VPF!>${Qui06KfYwFe zZ=-d7ADVjCRaei{Q3J+x`HRoouN z$*#`FsLpD)j+-na>g~Y+T+KytBW8Tf{~KlIq*J0>%h6p)zKUKPgf`ZksQ-R)6zva3 ztC#AlB12(^VX*Nyz`0T^a97H42?fsqlpyZdA!1+svY7jm|}864J)E8bW#XVS$~f|+Vv|m`;kv=|Lpb4&$!scT@h>h;+MulYI*Nq zVxaQ9({D4=JVfsII^<4GBR1YlOJcrK-RwoKa0F!|qH6Nv|MJjFtJLy`f$ZbLn(F4+Y+xEl zxxd=nP0jAp`6l*<3z~@Op4wW!4?r^TiC_v-ZKJWp_%bUWtN46j*-h=9%%4T9 z--TTE$RYb0j{020Oyizr%N}#HRKR)%0fRG#Bf-`cwdHF;2YgWy5)h}nnF%EB_>L&r zP$}$8e6_UrGkRUYo}bHv{ZN9s0_Sh4pbw&cJ$X5li>6OjW$~%PAkX$L7#40=Bc4?c zp=EC$-tHP|q2IPfIn{zz9RXNk$|W!NG&El8a>69vQMp=Jz2#UsMT%8Phc0OTGD75s z4g-mYH7x-|c#+EO_bKfBQI>^+tfU=eqt`+JVQ|XIo^qx^n|=!Ea@|~1SK|pGEAi9a z;3*~G9Y93E5gz*2rSuE9uR@OZr19?Y$pXYE$Kl!l$Hj^k0Nbl(JR4ZEF+5*vqBt;S z4ou;#^!pkfDv67EakixGf;LX^!wKY243;5Ql6~NocG1y$Ie!MD$8r7bY zFZB#(W)3F#JtHmksiS(ABa2I9oz0BJw~bb-f8^Y=W4Y%wKvyerv%oSS_2${k{Jc?} zsU3=2%VE#xLkodR-w)Rw=CI|13>(9f>vo1~2PqqcivaGOCf3uxWtEqMFR>U0v2Bxn z?>EnUI5#67xrY}-)U#t5pGoas!S$akcOvq2;PuSJ$G-e3@1MLkY5X-Q^Qq&Mu$qIz zLuNFBGTZzU1-G1bISy1mUCw_4z1G+)+$02&EcZ&-dY_8(uv-X8*3z6LeHzpK;#$eIl-&AXe}4bzZZhf}OLT-l^wUH<9{9&?vQSs|Y3X(;7oK=stIm9L{T>@= zSlxTBsW>_kDb^iIM~m9i+F(TptVyW6v8>A0A#adgD6e1KXqPD3dG$~mB_>KeP^80> zispkLyb4cZ*sW<3;^341s11w8vy1-m91Av=(h=@6g+h($6p#czE!hLwt<^>}WJwBP z?DPtgp*T?j#qX}oaGf4LIJapcnN>~SLID-u(R%s_|jKbSZz(i+tZu@4mBM~0=dG#Q)S~&FZF3L&<(vm*^}RiLGRC!0ClGKgj8grRG%=z{f@JAhb=?y$OJ!@z4EAm30%+=<1$ z!EwCahm_?PykPC9{RSL+$};^`R+Mc5qZ3BbdX?n^R~9AXwN?tGmAY(to+HaJ%&u# zjm3YPK;CPDH~qX6YGk((-?W%1uv_cAhyfwx_}tR+P<0&^eCHrUQ0?c7Vm=%>u`#}Y zMi$6*Sn-dPQPci_=e@{btbr!-u_pKx^=X?9A;-V>#cQxkt{U=lSc)^bJ)KA&TBzMl zj2r5S3Pn&MXOw+g<36$9HdXk9JpQI#G@Mv0i*e2x|L5k=;IU zQQ&ubj=Vhhv7HFC+^mju0b^kEsh-sWYvkBZHUw8F+>Ag}lMN zF*gRQV;t41o@DXqL3Gnt_)d43mE27W5h+C2BNvG8K{eAh7b{z>_uUf6F7J7r8`BJ% z2cBAdtz~?!2!1=UX`aD`gbXYPl@hVmd1^DRi~f8ghgShAHjrtJ6V1QkkvGGI$~zid z%}2y7mjhspqKjn8x#;41D%1aZj~E+hd|tSdGRGDv6KpaNPgm{kJ~m6(3X;=ubI;OP zC+!CCH{y}Q_}PWq6LwJiyxznVrQvk0c{lH{qyQ(0nw)YEj^l)`ZIS$qh7$G?sN)l* z##GHCeV+jyj%_T|%&^%I3f?F~H6i1?Au3LowIrk9}f&l0lH{+O2hA?yyDrs zCPQ-?H8L`M&ht7O{X8zo?)5)>?)@%43fsN6Veijv1g%G*v#X(>FB-H`^z0THUrN_& zu2sE+L(;)8lXtD1*iWnn=hy5;Pv5((d`=E8=2neNm-8zLZKN?xcCuJ*oH-5O+i-j9 zq2-+e6&sM&4eBD!<{t(o);R>)Z?X~n_?*}O`qd4FUMSG3DWW9}excX9PrEv-?GBg@ zN%FdAUyK!ecmG#gcvhG5R({q(t2buHPPELe3I^4ekH|^rJ}!-X(nG#!%u=a5?n1|X zuX$6N{#5oaC7d!{`fu9&S94hIhPri;{)hdaTD4ICoCfZ49(0c| z!=;$_#iwx~q^BIt@5nZFI#y5I-GL6~_|f0`ih^5IePr%2%0M_qNd$OjqyP#*lKJ z7%IvKi6es;-aSYlcoQtz;RnPDwZikGzB?UGych<@rw>BgHUQ|}vQVbpGgh_D_zBm6 z+T5M3O+I2V5((4c#?js@KoMTI&N0F($e+eU>Tf0O&y{bquLeG#r5`?aGkgsJkysdK zK5>II2TQpQ65zvKJE|~Pm}Ka|lJ(m(!iTox`^sKv;#ntX*>#lp*epk`6gv@R#L!Rs z$D?54p{>-fSB{2{d~L}})dYgytHllVPG-2b2T|LwhAo6pN%75(nc{F}+vK%1%6H+a zJcqs0dqo)e5e2zsjQT6-`W-rG9fv$UO8-!{C3MhiIS_he7M7eliPBIxjOQ|g`ZFbG z!@;uu5Pq|amD8NaB1@kMx^gLX8z-%&!|+>Ei_Nie?q5sCz@`9q$b1b(hf2a`D`SV# z6lET*-l)drkgkd_st?j_5DrVZT`&s@hn)1dI4K*S9!zn>^X#o^3LMqWnp8}vfDtxG zqu;*_AhkS}m~&WZ#``)ig^hloB!q(wK+-(^;TMZqIl4IL=kc+6Dlyu5RC_AWc=BK^ z_rNCz1>tEuah&I?)pFqQSwv>tpI~w>$Be#9xQ)He5b5276B*y%VwlpHv2B@+-^Lw!>8cZ!lPj?$(ELtrmACuAtwv?T@=CkjD1*U8;0m zYbo?zbAtt*ID9JnyrjnU4?aS$^GnYL@TN_PJrP9F>6bbu5na zO}KPU*~3jn5z`-9p9a40sRqTZ&X>HfGkNF5Q5DXOa?E+apWYQ$Z8zwPmc;f8m*SO_ zD69nm-W7c-e%vzmnuVSdlr+e=QY?NYBsC>hI?eU@nnxE+9W|Zv;pj&1bq&`~v)XyF zRI6+4PMruinnuV@#Z}sR`YF{3%NPm^Z{~cvXPJz~Zck0%35ETH``rAIUXzCS z|0T(P&1}p`t2;#X=NP$9qKsmQ|C!^sQ;_BMjU(1d^c&9rjfc@zKg~{}?Z5!@R6X|C zV+Kx)GrQHd$(A2lJm^0P8J%Q^iF@NU>2EdFd?XtYNqr7suUpO&A`o>9LcUTs$&;z^ z1Y#}!L`|*-he&xa_P;Nzf3GGc!mIZ4*;DBlQ$Bca9iQd>)$+$B`FlCqqcOJy4MDsR zXj)gnkqmxBkpD}sh0sr&CX5b?FMh*Q4fj`rddRD*lpHS!^ykaV4r>AS#WQqe$trio zO(+ai9a`e8Z0V(DV)S!fMv1X#r4LW3L@$|d<8~X!!>a-9cGbPbIrz*G$y^MHE{B)l z?od3Yd8O*uusLFP|(g<5v)_WJ8Jm+`hF`LnA1{t6Us&Iq9+Vb6wvtN^{3CN#G3vseg5*? zVWU3QfP*)`CK=>F7y&I{LfXMhNlw`22xXq2?hWE+(g-$~pxz>x-T*C$35oJ7>;}yg z$zQf%TFcetDpImi#G)U76j5S--II`<6zkE@;kY;C0cd#R`Wx%z#a<*iOACy?+fiW*UKe^YpQ_N7j+m-la<5y0Cc3^$ zZix1YpsJ6J1Z?z3Q4!C*CB*x|oVLCczIXQ@F`MJZXLU~UJPW!HwIbG`XbbXg1yu23 zF?ZvtSTe`&MV&@hmx4!Dttl<%4av9>yNbqx*&hO0*Ik4z3tsFNZ~j$I3!62*Mm6L0 zS%qgVE3OM1J11oMGE?s5>KM8lwH8?|$1a1TDH(Q#gG4UjS?;f>_u%VCEKUOmI)Wbk zGP&0L`usK4&1WCAi%W=$Z^klq0#_08OP?nl>=d8S>xKzIJizkQ|J!;>f6d14Os`;^ zwtW5fxW@w@4AbDza(|~mW6S4Z-K_PrcC-oby#Qvm%#M_p=Rt&{*h;zdd)Ck(y;h;G z7OZ%Jfr_PyQNtL(LzUT>4;{0#x66D}Hy9O(>ejG$raS=9|M}ly%8|6exp`2)SdK%N zYa0x!tg8~ZHmiJ?4X*2Gblk0Qf{xXi5mQFK?NuG) z>v}bEX;;3h?I3r6h$uP#HwKnmtRwyLHM;t6#XhlFVYgU7yrtb`T(KB7kM}xhVFNfS z4cxbge(Y36sU5i_K7erJpk9LFw_#rDsc)b5zTn5Ka_615{WV+eNu+Wb#F{T-E$YG;euk%F z^2N~OF2ey^VKZ$Uv@b(wGHO^G`_DU4Wn_@Mq%K+cR^e&H@I%pg5r@0}=9?Q^4%y^T z3`Uw+SV`6K{n^n$VM6|VQOXl{<`Qc`2T8wFwhefSZ#&AtWqE`vi>LTSrps=LO`d7cxcy{E!OVf;6E>@Mcgl9aj(o zUw6hi=XDsXYJ7BWdmh^|B=zCi=rm=1^ySH`+WvJN=mnVg(LkoqRYp@LzFwWmhr9zm ze45+Osy;LUgIb!{yuyihZ$3=g;&lz}qN^tjgcUZ~K*wYYwx7GKe$Ua%9Bvz-zKzly zi~H57=T=obSCXqfi-Z+b0OV|t?(WU*-sYRg3*h5%CvBqhD#otkje_Lu)jokU{#W1FT6WFL5H|2(;j78UaQx|{*@Fe|DXX{&HO0b&uUM)b>n4J<%Y>a#e2w%EB`&OQ-?8YvFxIx z{6t*Et5;f|-H6*?j37g_BsmC>cM_6TDjbXZ{&lW*&zi9aZ12PmuSvUmn-}0?Y28QP zgr;+-6_gtKk3>#$LyuOoI~~^r{wiRR$k}G7fZc|Qr_7|xGQ#(WNlDjTWh`bTFRH$W z6fyH34kDElhLe0}tW@P_1>s?2_i)I2b`~lT) zih+yfp?^O{3bx<3k`SC{Eine(L8y)!`8Rl0=ja!%5al0czhl zdoU#a=3?_6kMr^U-Ids~Z_dHk<;?uxgs{){l`xh)HIJ(5HXIL-c2Ak=zw|&2W9$UlB`lpz7 zGQ+oAc*Hm=Ly`iX21CJ7dy%uYT4^wPZ+;&~9+FqdHH`Bu@9lVzbB;J{aKEKPzzDt* zI6tt?P&Gf0>iuVrRxrcMvv~CtGDBTWt+8{_WOCgNsFrOX{P}fbZMjAFH8Ae@YPFyE zEvW+e!V7n@7x{Ib@^o_J1H@5ndPfE0mi4hmDX6#|k@L3zuQNF3FOD`(Ki~%_o#o%;S8&+QH4Y37Y zo6xf8@6$toH5meOe)LLmu+Z;6TdiT0v1k$!Mqg4CBgt517MUD7oYn!~KgZg3_wX=}uA#70 z432PX{~>GVqN_XQcj)ru5Qobi+jO4#C|Wf=h6My9IZ5x5gn@@W$QU-Q8*2gEj8%u9t70z3+46@A^O1oU`h!Q5lU3 z2p#v?((7Ln5;25F6UMY{1avMTpAYQ#jggVx3VZkU&)1Yr4sg!r*$h)eu?cN4BmZtG zmN~RbgovknrZNhmu>2hVQ-{)tL=Y|0F0f5o471&Npn@*JT7=PBq}_M{SxVaXfWc?z z=dC$|fURF&WtA}GNucf^?S%-Gs1f_p{ojo+^s>Hj3CBOE0+IOe+K^0MbRCvls*}+x z#Z4@e4mqX=0oul^mDDvHyr={2WS`h6va1vL<4OVV#POIOM#!)>CJDfc763cSv=;NQ z^hgKHW^Uhr_x|!O%t+q>qcbzv%X5TgA4bCOtU< zc`BIIOvmU5pt_$nNwOdqpgT;VIlSEP@p{9`j{|hwZVvH<8?CMSd9NE^Z658>J$@W& zTH9$oKrMx`|FU+#dCG;>^7c5waJ{5YF5oN<4(>v?f56vbukR&1=>prTzX^9}?F9o| z->XElXmlj1(grcu+KkA+rThBe(qm%2))Odhv)dHHn6ikCq&9w107eJ#ttviWos`ZSsEE|N!oYTPA15}&U1HBZXP11P(O z2pPxe{r(5=YZ`;PzOT=q1>k~#=g>j+S2Gf>Xy7FrBHCqU*x`5W z2s2mOR;nw9{EYOXx7OECx6nx++QoRBCFBDKC#|kG>$d&MM%POniWNVyn#ry7{pHhw zQ~G7MrcrGhC36A~JL#zLboK?)u~ai}51F;C)24>)D6TOe?+Y>5x(@4rm#_|-xiT^o z?xW0dP^B4&v;H)p0yv?Qulrjzx{YM@^kY#UvhAZl&1P>bh24^UXZsN0mG?zP)Z*)Z zJw5-w+j7eb@zOC{|6gdq%e?qc$+`v~{G}-07bBhzV)$13rH05`2*uQA0dU9Cf%fM< z>mrFXvR<2S8smCH^oiynrgM8+!>Km7#7`!HYMUB6{ys0?QB8^RZ5UWUs@3N+J!$Ee8bi25g*W3#@#-EwH4|yja*)C+}o#v+y&7g)G zYTVx@(bQ4*2MRpk;&~SEIcV{LnDFrBS4!_|Bhx7rCFn9lxPU|1N%T=^V!sn;s$TR< zeftRB!rTwTI5~xQoyAbTWRMWS?k0oCHjE+DuF$wT2n2B@=YB$Bg&i0H*Ro;BUt>X) z7oCM$45?l=slp>)Gxm6ivKckElIt9q_zPYA+m7lr)q`ehsIf2Dj3rwg5%bs7Jr5X; z@S#@`NkOfv5Sq(c{k3xN)3^cLp6PQgSiPxn zE&am$a}HvIj`wS`1ek5KqBcjdyw!G4~&jc=2f=Zd79?BQe zs{-7#-0hekXJEbU z(C3TnF4psyR}#Q$`uD}QUhJo6GM))BEmE9%>(vO|X|ym>O-@eD`&}MPU9qPckMRVQ zRM;TMn$7~#VnO1K)s|w`Fwx00_Ev_JTcnDm9QUi}&eZwKjTX*~>M|}-0u{A~wj2)& zwD~3;*cP;(^TXM75vUuu)Wa1#`Sknj&yu8T$<3nkYaf<%Hgr?2I(bL?yJ+PvYyDGQ z{pfQbx#Wq_Nxb-P*zI9ill7I#6$&nB|0K{oE$c#_^)6x=W78yqch%Xj#^zf@gYa{r zP8-;P^=)p?)s{}WoS=ejD-3bEG#LtmOKg+C+XBH0H6%Z8SR<(WsqQgaIEe4W9=(3T@oR+nvZ#>BaE+BDhQ)~uU^hZ=n06d zJZXttrkVIg<1N7|+OCQGi-h26_#QiSp|F9vWR|!E5#=@ArH@2yqjNq!M;-?#I2AC$ zY^eq71#O~Dp^;GpMI%$dXoH0d&0Hn;wbNp7e{4sm?t=p*bP!><*I-08pUMMo|ViY~dt1hEP6c+RbiTyv&y)M{~! zK$j<8eyLcRm`>SLe+b`x1DeX4S0}pO)fIC)y!(7-jk?YJJ^F!8O)h%U%Re3X z|5VCzEx5O<4TiHgoM;faj+EnT+e)jhTP)Cbjo7+vK?B~8c&u-^X-5>AGk9#^!8Olc z!1bQ;7~p-2VG8V{ks+h#1(`}5LU4wakN&#uqoAI})zNF4oJR*i+x}-o>zLRh2CPV$ z_6JJQ8*OW3-lve)LyC7pf!0UUC5of%rWOy_M^8DvB{^<=z2nop4ikCbQNupvaCkHf zVahGOS32Bx2ZNURR^*nm8aJcOqxupcvirX0X=<8XbwO0q>gkgV{$5O_qt>9{vX35~ zXtu`keCwr2s4kzO_1%i;@)!UA>;ee#2p)A#`{9{LVBf9#0U0pXdEfigjAyV)?+ajc zU$~VQ)yut?qB4<3Kze0jK?5&FB8m{mw z)WyR?(N1gP#i2zHw4IO{Kl59 zGZ}iL7&N#e-LwUEhUOautW1Ra{zjROLBPg2tm6`cFN11c$O@Z} z@wcRhV!tZP-GsuOA{F6PUVf`vDelcK@1U6pk5J|B0mwH+?KKU4C#7}1g#qoUuNW4- zW~qvlNfuRiYkAF&M{JjOViOb61XcwS8w)LqPN734$$xP~*B7!f5LA|~V5WP9kWpDu zgX>2I`^o!^7G(#U`Q37&lMJfgxqiifULp5jcSZezZWa54(^s}`@;UPEoY}7at{=M+IMt{j#rM>jC15RVvvw&7}o{eqG<{;qa>=_!8%O)@=2Wtw> zMq!~B*{(%$AW0q^TYx6u7*XdldD_@;-|?mlb{`!V{(;0Fq{>Kb9Am)i5_buTP5V%E zn{<*gBnp9^wA-zxPpwBcF;7%m6pfX17V?E%r+&~jOK4H^qC~~=nS&0U;N8Eqm)tgB z^YEya;fN!My-`$NUF*Fu_xS?x$lF^0*cNPU13GO>B6!-$u-Sgqwbr>VR0gGt9eGUd z@2?WIzxF!7GwpvY@D_nePSD(FyW!~}IDQqvgZ^I{D;en&x`Ei2{1lE4SL8wq&#$LJ z=h5xlzhoyt=4ghjZHUH%Kg3v3vP|VBT^twAg512I3e{Dx!U|q$D^8wKnv^WehU4Tn zf}Z{$`RuZbaiOD`e40vrpvv*d!3-}PSqLl8+nipB0yW`kfoSoBb64Ff!k)2$i>n{{Ut5qNW^f;Rcx}6J0#~tqsmAE`lnhU=p6?Xq9mAB0=}dS$B>* zbKkBJA?>GxuRV2hsqnouw6yI-ZaZ&b!GEM`5!ycqub^Pf6G1~&UMOWrtl_H-CLG$2 z=Z$ggyBhqa(YF`X84cZv>Z2_*&3&#v$dA)nJ5aY=^V{SdFSC;OPd~&_L)5`Kj>;qZ zG_vyziuoLc!Rv&jEVa7A9fxdB)9AcUDx1A{$BUVsJ8yXtZhe|Y+krw^Xf|={qV8{$ z>``t}0fL)X_V2VZdyIqc?UoKqVHNS>Sc6<|6Hc4hSidgO=qwN7E8qryes6Y3{ZMwe z+aR*9jied#I(0X@&3d}M1F{EG-@M!KPEL4$)fABT%dUyuGd_)5qky$sJ19N4mapMY zjuU~^$BBrHxPlNOv&oA$qcNVtd{$$}#I5!8=>;Hm4?)u$I97O@=M+zH4g6Yu?kyVN zy%c=9KiX9UO7fPEVrdgU9-7ozXjN@vZyY(pZo7MT!MdiJto^|Hz zetZd9P7&`MD?E0P#Sf1`Bmxmf1vZS=6<1fnLEDUs8k4SWe}LOj1-_;A+N_Rbr*rN~ ze|Zu+sq!FkJ~-@KR<=0+L)Y2xkrsRlR4;z+DS}O~MR?M)1(U|MYh33ctIgWi@bbDc zaMx7r-@UZOGF|uhjQZWi#?2Kj+TuikE-nY(Q8=dl^K*e)sOKbUepXXz_qp={EInRI zc@c)=rbE|&cU25Q#=@i}Jf-$dKBy?#4p^1&?{y0nPx)hBis3LvLC39}gIsk4-i8MJ#sZKgV1jf&FM8DPD> zIOV%p{OySibuRpdYWqmJ3L_yvnY$sfIT%_QfW5QI)U3Hm5toZCl<3xGclxxN8SmLM zxEr3`x@F9;R^%>@X6c=AAR_Vvp4WM>#q9jKv4V9@jXyxMakCSk7%)iNvDx)ix1U;s zo8!RRhgJ}h4gz4IFOlepBJR8gL%cl@l-xM(H-(QTOr-V&dwD8I*Sdx8z;Z403{?JY zLs5nr7jnK@ttn8gtEjTf*>&%oBY4sN%#E z3&bWG#Cyp}qpD==pH~sx*bAoGGvgEcM~#&F4J$)Ia;fgYaJ2a1dN=OD2C0-jnFjJo zOtx7LOLHxR_7B|z3KM1M0SahUmY<}qU2>CT>r0yxlM&EmY@&6(mhYvb`F8znIw4AI z*E!woAtN>abp*yT|VFs$MgZ4vD9Lf5) zbglK?xPI`X$ZO#3VHImR^>3LNGuB5L%=+716O{)(xQOCrSkWKx-+1bOG?fed(4R_y z?m+zF!SR0-mCQSsi1*qUltQ%%+*gnhfsk%-nee$R4GyV%vQ^?C#nTYlUlxg63euT6 z@^4DLDJEF4C19mIV?^mf1~wM8W&GA36kG(Tp-%F$t*Kj3Ov6d_t&|>EqxFPp1Xpqp z`65OKxAipK38@6Cl>Bjz2e5V2yUYp>MUuRzQbq>H185~^K2u#f=k zxzz23AJEMHxmCerCu49V{#M@+1~H1o;7hThL=Y)R#4#z!(3bd6ZvNVQ&o@P6w@^&4 z)Zyi%-<8hQh((u~k|c6K@ZG)?nNg|jdTZ4{wno>k#At;v&~8`YIBin}}u47A$T6Qro|-7EgBQd+c?iJESpB3Aw8Qq=-O6PomA`dVX)X zZWGp)TngRiJ|Gz;_C7fj#p>}KT&_ha?fwddFm4kX!+RbMF<9UKl>aF%Y2Rr=F*yip zXRDGS=_Ug_OT8^JHuD>~AVhet_NtV2E9_GwW@EC7YJe`%Z>RdQ2{iqSm!CZKHc8A@ zRE^`ksI($?vOFisvS@p@{xux-Ds*V)_=__M*oNDPtBN_2VH50|F?peSL~6!gMO_W6 z)foF9@Chs#igb>714p@fREh>GFOHA>RhrJ70Q%BIqT|_IlHpFL5P=wV>srp81kCrw zo}ksL*p=uG*Wu2)Gtu=L4FWtj2kLl9O^5?ghJ|0_in{3BU1O^PJ7IhmWjD8e&xE#z zBd#N3Cus&+x2MK-%R9bcvhcGeBHlZ_ySxIureL-8Dl3JAbecxN1cx)ihZ;Lp?mh4w zpZL<&~8y z-{kw{`C7_DtMysdLbIga?bhFO_}&(UT~K^rpM5ee$Om6y0U?b|7CaJo*OGVw0&Q)c zHkD`2ho^rLS-1~P4^|nTPa5N1&!q2aAYIp{O>d6wi>&Kk8LjaJM%*qXpnxa}mep9pcm z07$18bE&d7(GjX2pi7t&s*dLjaQg#2#%8h1Z#Lip{e)u`E}WONizqFixi9+NqB6-p zDO_93guO}G_NO*i-%`j)K7PF&3i`1yX|3rGvajrV~>?g`S0$sdHDwv zK#lZ?;M?FY*CTwo`3voG20C0z;v80x&l*KXG9aTLv9%h=$nRF9GecdTGq!oO*%nC* zqLN4bvX!w6zB$#;TD=1So~ranU#h+JhYjvVxO`1L z<-D&dZ)LM><5t5q#ZUHMv+9nYy3EsDPHm78SClWskdT%Q7`56DRnJyR*{x3M)O0_( zC*FSC5>|!63&QV@HQaaZH2{Vt+Gr0e4Gr3*f9@7M=MXNeEDd^+{Nd$P{!v&4XVRU99FW0L`V|^|%$U zzoRZr8#)BRRt+}gHghFp%f({TCKK(5Hc!qSZK9~F89H~pvK)0E`#B?T%dKni@BT(hC18R|d|Ei6z~y1!|RF7sjwZ^B0A{wMyXID99U$(E;G z#NXNMxC3%*I)(2lM;H>3T})7`?2?WQ?mHIIeC{q zs?=B{EEi?FeiDwxO_XMETU9HL$Vm@^@PNolrt{dUqQ6TAs3G`rX}sy5AC|}LNYJ15 zrA8QAI$}OX!!&Xmd)Sl{L!If<-;2Pn;K_-cIj2{ONaF~mN@25n3UIAiZR6;L zrs}v#G@T_t8Q*tD5_3yGDGjrJQ+;nC>`?gAtB_dAPTw4+Rug8OvVh;4U|7fjgI_(D z+`;$@ZO^@v$uy5d*xKCZJ{o(`9+x<>M;QVaaO8G%MuqEebI%|->Oi9k%X*cVe zK0y(Iw}9)&!}C}T$ExX_tpQ`2Zz=)zyRoP9IO_9!$GV!}?)vFw4v+H+B}0UM(OUO9 z`$ZpjiOouhYhZ_E7THM;h^PkH>oM+wIQOB?T503ZmgBsFK5Z`R*#BGAfHjs@Hc9tk z7xrHpG1Ty?wx|j;78{L=+7O=4X)u0~QD&0h^(Of7t8+p+rC+9B`a7Rn_0od7{Jz`w z_xVBHCvH@pUwVTi4#Px}@^8yG0RgRcR{F|07hMZNiDix~l(mz2z2EM(htT{Xzrb(dZuQ zKrZ>%j>x;bNnLqKOD(`P{rZoCiflignmGZ>+I1)Lv0PGBWXWaw^+a8q9Jhr`W{CEZ z-8A!K)a56{j{gb5Txf@W>dNN$H(AK{RfZys*Oz_H7J;_nHtN2|(w&dP=Ek`HaS-DT01 zrk>^`loaEL5RdA)CWSOYMag~0r0BkWhU>)y@OT4je~R(uhM?8YeZz*9lEz@S&Td}A zA3+iu8Nj!rwtW~g!lhaMY59RC$Ezs82A0&T5mb!)X(Rd80d|0B?fsK@EIzz{;AFgv z;GILpyN}Rae0)t1#=fuqu?7+BsUQNisu2$x8S0`a?sldA#L_aB62R~hr`fdc>I*|) z3OR-ymh~4(9DlX)E4eHmEYVM7?;~N?zhTyRl4uK}leJK$gjQ4Ok|_Gkjr4}3&Ttq6 zL;KZdS~I@{-WFukSb%6`k3f061BRuoW`IzD0B|zWVKtbdQil}x?eBLCP>y}$uWHFO zTe^O&@NUz~`c6VnEo4=Nvq2@3PQtlAGMCE^S8VO3{D$RPE2Z+!?HZ-}dMM@^AD=Ja zD4H7>NiKPKMuP99>8aeD0<=M)YI+M992q)XnEL#p$E~F`iHt(~k;m zjf5UK8SY@|)9Ie#YrB<(#Wj}q>k!pihNSCMLTJIN&!su@O4B-+Nd57amvJI6?HJ~A z(0|mHwuSG(E@fSYKgv6mU0Zo+*=Z7rOYS}G>cUqY*H0Ur|JK3=ncdtiX+^mwWK^H~ z%`X(l6J*?HEI*j$cQ1*0lYojUX^aU9_)aZTNVPlICqI}a z^IkU~-vz4G)1zyC^7{UwZ2sK!x(aw@^fegGoZ?Z*RXoK$mk#_0I?MtJ8`UheiYowO z<{WazbF1_p5kmdC{jvKv^F~5uz(3J@i(o=yMveB4+uMU(X&YI~AL~=r)4Ytei${t< zxzyd(m4>5{uJw|*Q0c2pRz-XROLg8wqatVTpn~=KSzX`8+p1qRmLfb`A!H|b>koe_ z!4Al1u6!AEK49@@820h{|20+VA>D3W{rptvcInpt@(8-QBf252%B+@ZL(!xTLU{}x z@*It6>C9tj!Uedm4zXZT}bZ-W;I8m3F?JG&vB+MSOWhDUMzlX4K~F9R-HKHY&BA zVHHP5r9(7d@S>g7;118dz+2ZK>Cl&3ZZIQhU7nOAQm$O`(0q|A1-lX~x3n$OSRLMe zniFlrORgGr?Mzq41W>P4Bui!L*7ji!2!JQV?izF#__k;G55l$KeGK#cD z5HoFw#CKP_(?N1ySPze0mlflQB70XB>`6$AkEqDyc9~96u-~`2pd*+SIGl(7*y2k1 zeW<9d%ZavpJ1Qyv(;^lMS4241=PbPReW=@tz>cb!uEwdaqG6ts3xNO%5x?V1rXOfP z63i!SPmnr_X+22FR$%9MEyDGXTRyYz0f*9w-9pIk)J{CWrRHYKgjgJWR)K3y=~Ag! zPtIDzd|v~=x9frwqr$k{t_#~+5QFpsn|tIHYa)*W6TsS^B&=g|m~@dr>jQh;X*B}6ahza$>IOLcJA* zA@YfhIwy=&OLo6JzBieQlQn7-UW$;PrN6R!)eHx3grOe|R)9(k z2D#0g0@5OiZY8IwXuDDA?Y1vyZ1^afnEPkBs4V*aG5JN5 z?B_yy>+$^mK16Ov;veA#k;%;lw#t78`hIX-%zmyE4M-%gYlyICF5j`(9E1U%` zxlXkFlZ?+~gTOvqdKseF#iplbHp+te6}?FMDl#4LjK@N7j8o*XH>_gt8HX+ZE?1F! zzXhv@3MEUonYJmCcjS*vumod=Zw<{=viE8pS7EU?_e4x0_y0R~dI%O-Try}M= zzP{Z-PM-K`i#S4mCamv8P>Y=Csc$~CMdl5RK8zRGG|PZ5ERW3jVR1Z#W&AketmOoi zThB(vhwFRutOt>it}epY_~s>@t9G?Zip4Cw%bgO`^r)-$*`Lu z8Oix~k}ZimWWE-;=)VNaa={qL-omhp5*~dBV4p!wdBDIJh|)cO# zdQ1e@yta`zyE-t%!Aq13W^jGW)25bRNAz^26bgaM)=AViMkufm2 zkQPm!E9;HTmo@P~gft=36k{$Jn)Yxa^%3kWXGx#%?N)9JnS}-T>0{B*AX1p`%q7h- zYqqYTw8&hphlHX6+;jsS#KSssnOqibLHh}TQrGUdm=zP^6E5b^d|hf8LD*`F@!Lje z9kf4tik<%+O#K2v$SD5h<{*7}{Fo8>MBh;2DPR+(!d6O+1jB^T;<0=x<(wQyAH^xjQi%yQxC3;+2FIo8a+$-hk<( zhW@PC#Pm7qto3XV{K>=XU1J>b@?@iCy@U$}f606;eX>2}Y4Zpiigo+<9&S4U(!Crp*V2QeW&gSmEs?i&XYpJsB4wR?5G&^gwpzB#duiNg1 zUiGcGy+cj_>&@x^TGYG?q*E)f*V;UWkzM~hzj$>}%sr2f-NYomRjSt*@&a;P)m?)- zNeuzH1`8pG7r=mf$1c>_kFG)Wdp4OB zg0*D*ycTtSGC-M(gInTew(xK4B&PkJ%W2#7@*V=l5 zyXthP6l^u1q-M|W=AF9J)C>X=QSyt!d(87+G#3@Jh=k5WwRt|J>wVFIu7?Zv&xNME zG^nJvnaQK7V*Y_k?m1aVRO73A)pVBt;y-gu)^0W?@;uKaf<+xL7wM4XcOlgyq6+NH zWu4z^oYha^={Wc{%zT(PYPH3T$>`Eu6whC0lykb|S=!OOPwwgU;L}#}jt6*69ko83 zg5*9eyn9O)mGbF2?*FmOkY-~w>pVKjMxSDozK`CR;`Bp?Bg-ll^!@MwI&vW0vptNF zx}*UPS?ozlO}M{W_h-ro0lo_tTV#9%>RH}*j=&O;jZuMzm`kC1PXB}*6I|IRTP%KY zZk{%qrw9!W&od#6i^8S!L)McG9oH-Ih|`YO#(8kZ{Euf=RmR`MZ%^3j@K&3Jz(c3?>9;N^8wA7)L_AF zu$N(hlq@TVWu7=4jeUe_c#JFbxB1PG>955OX99-^396%gVNP-y|Utt)WT7P{$sybfd$~MTa&+rpS3^;Z~1t2=J;GdDJx}Hq>s2^T127 z6AmTY%IY$1*X)B+6*<3VsY`>ZzWpLHS~zmdAu3!KCBa?zMy0!^;)nm#%|t0ScDaphi9`?YX!1T~$=)7<1Bhv&g12&ELHd$6!v58#grA^c@gC9BSIt6Cup z>8d5PL{)ivh`Ar-d*+80ePKl3abX196!P2Vtd0%gwGNBuhqmTsE`Jz?x?bxN6j!9 zov12sLZS;?U;KOlD1kn?v4Mc;)f!xNj-bWyQq9NfmbOOZl(O2qhxa*EzpH1g;S=R-P&oredVXm;Q3x6^{8*7xZ5i@U(+_QBMwNl+mb0o60wD`$R(bmPFvFJBY`jkQ_O0Mc z1|*-ykflRWZ%u#P!o65`ip|(dT+PVNrv4|pAGXJkPU#dw6!5+^|c=))`7qnv$`Awc5 z_74aAE$q1%yG7N0nGgE|W%Zlh2TqI{Ul6sNSzvy=powzuqUWjvFE}huLrzdOgBfc4 zWc-4+M};;XkA8g(FqmW3QJ?qix(*Er7@crQyd@Q$h3(E@(~X|4pE)1<#z5PPKpHE$ zVszZR=r@{pl;U}*$j5BnAo5@tpuN4%l=QP;XcCJgCWN|viym96RfiD-n#5ynnV^yCCb1k-62CdYpc{5mW*@JqQgrIgc~_BM zEg8D4HY$U};i(g?)DJ?+O2w3X59EF?bIh~en%g$oMKR~E$XnFephaep5f1M6f&ua)RASoxE_Z+(>T@?jF(0FJDD+e zU`~m~eyK6ZhGER1An2nDDr^+pC%l8_t1S2Wr98vxX}Xw(#5eG<*n#MHzKu16IZLoJ z6G19vTmGtrXK+8aCF_WbBkSR*05CxZtZOnK6^}KL`EFMd>t5c@G-m?w`hE~}Ih<$D zqH#$M&#>W`t|>l3DR8(%^_Ftt)G?Vq?qU(nWBqVL}OgaybWyxUWVE47JTm~8$S|ydB3aN2Ix*+ zt|y5^t57Ou9`YL8S^rC3`2V~7ct4Otbc4(v!L=Iy+Tw^LgBZ(F7OyP z%Ke>RSJ;3LHkwkCjk;cAwwQDLuLHOB%Bv` z41h_!EURY;QOeHc{`x*6ZT+bJO(8`D(9)V56=ck}IK47Xs&vz`D-`&30=cdl9cL!V zfa^>(Xg4>vUhF!Z4ltE7E)UzJwI}MTX^MM7nm-{f%CSJI4q*hNN5-Lf5F$9evyXg* zA)kkjwi|-W;?8FeusjLh@iOh8_?jE+tR5Ll;FijUg7*p^+-xhj%~uASSptI)S@x=aSN*{O%a7+0pRQx$eG|`PA$-u+{>GuR zXO_*dl=)7FXg}Eabp|~vaWT9L|2%xS_sf-%%`JrVktD&e(VI10Lxv#-U$!>gQ)=4gH)kWV@O7i5!W> zP$YbZM%nq7$iYP~tRx2pxAE_Oyrr7`)p3|;afvCj7f@Mj zMxP%xR0H69Z+Y+-Qv#xR>}M*$j%g68P3WJ*s9G1<#Gr&v#qvipwqQMPi0A*nq)N{JBDu6g_DqAO)b-6%vc>jTD#f_p8!rI1Vd0d7qlJm4+VB9S7h6uM9Z*f^zmfxyY!q9!8mL zSduLemDj>@=<|9sp>@^2w&+5fh9^Dsu#;=gYBT3BQl~=6dgBKi-aJnRMy{bkz`MLO z@Q%zPOTFykyUg~y=!o6T=PJ>}^*`*_@V_^E7#{A-eI|Z%WHUNeSKm_c`1W1BUr6zw zqORMC|1oc5PU(!?&mhte0NosLb#lEr&hWl&s z*T1c7!Gu2MKLZrvXoQPA5eBLZQ`F5vJ~PxeK47q9af?s#j7)~g^WFeba2oF!-9ukX z)==`!U&6I;xoa)7F(iI9xjo3h|AJBORK3AAZnrvX$(9zJOFXxhlCk^)at{OcZ2rBg zdwW0jkuJ4FX7nBFba=hDKCe&-q=EZ|EN{D&!8o?6fxk}j@R=XouEg3> zk1}z26T(7LTqw$jfwX^8aZyi-`A$x-s#-a-i)= z&Jp*1J?ea>i?PVi7(|{aU*iY+?hgQ#NuZZH!<(8kygM)eI>;=4Y&=@h3e*<%`#jK7 zvfOO6v$S6d7}NMVb6?w!6UWLA^Ln-wC_UoUI}VtCd6BM3oU|q{oL)X(4i~-WtU4`J zI!#8;g#!{5zkrLwW%p zY9eK>jrbD7#l&<8A4;a7`7S)G6lF6^`v#ygU~6qCPARrA5ON}SCu0_MWW)`K-MK-T z(^MU)gMuC8eyh=biKZ|aoiQrrB`s2V-*dGwkp61hApX@BK7fJQ8nSOo$((knMj|t} z%$TD8$ED=FyAWY3i)p^vBY;Ok=Pb-2sy;xhSC6cTaE%FYE`|KN7LEc!jO{Q!GDJ8$ zjF7NqFVqGURET84wA$(W+In!|51q{^ha{dbW`@dqwy%$v%Y)MSGFii;0AzK{jq{pp zwl^m2{B^?J`yBE+iC4swAeT%_atrY|x_*bcuR&KkGH~OkxlFW^kb31cJlLfK5{2oNm4&CpC284>`jI^ak^0N#kcF7Xcw?z7FJnh-oMnldTGK0Nu9d z-o7g%Wpqb+BEEBpsMfM1mvJ)#gHoccpa0HOcKTh>Aqg` z5onnzm!kS2nR4QG{_{6B#$3@Rw$Za~51C!{Q!`g>v-Rg)`I8N-)9pc>u8Xr)%H8cT zQRacW$@P}GHRonH#-|!o0r+aXWr99*4f9_+^)ms&dsU+ujCKNtoJQB|d88(6FV%$7 z9J)QEac5+Y#Y2grQRxC&uWp@`-uZgR;p=3trIU{`0#7gRHgw`%(qH=(*$nIK@&we$NBBjqJY3*v@(zfm$Gi+1Cg$y7HkLQK><+e_;rE5ByM$vy z7s)(Sz27Z&dLOIodc*ZrEO|vD0WLIk-qLT&CBrW3h1|EmJ|LF;ceVTjOG=OWhZLM3 z>NWlR&r_>B59US8qqtJ$p+y44)IJ*h@*&b|vK|;?NeYkd=_o;tlI+e;<0NZBD7h>F zDGXO4!y}TFs-54PKauaT&QkCtapwlwK|O>ph5Bot9BLwDALKk=1qf4Kpf{1%p$sC< zS2-XQ6zblK=OTsQD20GMD^{Dkh*(jZYX}YC4K3uqDm6(U&Fv$SE!>J+7gb_$i8+ay zksfJ9GoV3bDTj|-Ou(F1#*kpk8!*cG-H*E>FrBB4>WZU6qg8TwzP$}OzO6dbg8TgJ za?!Gq<1ZGKW4`hkjj(?t{LdC10e|VjVCmyIx(Uj5mJ&RrbARXJH)y9zV75`H*Ibx7GX8 zd$1Ak=-rp7$R0x_`8hTpwRv>DQZP6Gdq(NED12lGqcE`1Kg|JWRLcavU!w|#RV2hf zI8VF?|mNF!3 zaD5xRfXoOU=bGCC_zbSOz8|9pe|~oABHIIP)q63VanawhT(T<4*kIWhXnptc1H(b~fW(e& zYbebKJ6XlBQ=$;qtAf!zvB)XIZn8n%>f zq^g-Wb1-7jmff+ynGdJ2+LnHLt>>&mNxmM7sU|(0(>w9>7)q{`yc6_51CC zjHvOWsQKpRhWazx@OtRP{f#{RdAvoySdwvzJ=3(Xu+jg>jb}f>SYx4ooxkXM)rLo)D*ixMZuW*%L#6$`d0C_=HRura8b zAes(AiM%9ay{}!@d63Jxh8aR;;F<#6>O94=g_aCt{y(n1DZJ8fS$bmIwry)-Yhv3@ zW@6j6ove7p6Wew&v6G3-KO5)#`|PLh)_1dR>gl(us;f~fez_BlU_#YslgyOVoF{S0 z3_;j{nnBygZEDCKtf0Pwy+2Ii)!cy+(B5!gnFN^Zu!3o2$l8iTwYm!z#p zcH`pR3h@iVa@Sdv7tF@p#e#d;BhK0XXb`|TWg|hdBK;?7N~cdmAFSw~d1@aGC3nx> zEWG&hnVQc(AAZHq_H-Py7A@z2!i!|q{_1rs8^5{sRa;ms9ggkXGh?zrI)US|$x~#` zDi2Q#NxdGRN+eJ`9GyGsdfT^HUJW67EC1v5cpP{>N|k4O>22X%6Jv4)GyAD4be0<3 z?=bS;Jf1wbgsYiyh8GW&+O5F-%4axS2VJkTIQ#MA z4Mb##KC#;ODAGlW>JT?Y`)5kuX}u|Vq7$nnqjnV-EDkJ}nRssc6rUWjam@2E-I6eS zx(1BxbN_^04;}U}EY>KWjCk9JCZCr7VEIu1^({Wi>70Fa&c)5Oh}!qeYwi33;fe7*TR-5)0oYhbS#I0g}R}Mz&0<)8;>_8Z{YPJbM4P+^{W z_6z;eb5Tdtx0?P844C4N!lOCMB~fy4jx0LzZPom?g2tDbM|Y*^|52vqjy~0aj0UxA z))#l>SPcBDWG!=DA*`|EHp_ofzdWJ4k+E1AkT0fh^VAwLcOh}Okj{V>j3tiTa2p5fX zDNF&f69p5f+U=|A_%&0BvEjDlzQ~x+3E07ygO?da7yWv)U?otH}7XSzsh-Vd#@?O-hXrUNemu9 z{KFG^6r+!K+x@ED!FHIfajb0e61{zo`cV&K0F_?Ye@H^DBRSPC5(g-jpaUBl-^3Ar`U zaDIk3kUG%QhaX)D9YX}=T2Dk+tPhMFszhYlnJJMCLH9Gdaq_!zOtF-BcYaktTqI1emqRo}h&o}08Sl1Eb0gljZU4o-P zG;1uIiP-fQT6e*J@1L%2+OBFcy00;%-CU{;Lg$jXAn54arH5)qaWQz=P1L7Bjne(mzjwUWQ~%MwUlyF-c|hx}5QP8tQ`SE7q{fGP_w>tEk8w6ceWI81$j z477_!xfNgm*rEt{-xk;g5|(-Ymbq62(m9?ptZD;f$5;!$vkGGO;coY@X6kb!8&un(DIOuo%TGeV4}PfFUDlaRD^8$8Lv3i#GwQqk{(08WFw9STw%ZANnKa z-9|=Mfg@Y^Cg8Dfq@j^Ph&ndG75?~+MB88NrC%2Qbubw_r?Z~^Rw>$@c-#Y*+fg*E zXb?c^;4mEd?Y8H-MiQ#n79W@p$94tAV`}>qOc!rUW)Xyd!aXJUDmqKtI(asm zs(jOfOh`E@(4aR*Yl(u8A%I=Z3oO)~Fv`N|FS5n>QmiOs$+x&7g5^bV zWjSTk>1j6!dXa_oPnmJ|9;nd{|NXk(P3_2Yk7DutJs7^9NY4%jWrBcgh$xJ@>f;)y9z!KgIt!wI0W>D-h4^&F zFVn;RKvF4nvrN4N?rZ1Z8FxJPc(+X_2tcGfKYBz~IXg zl1Qs_;$!_2Dfd{M^LI9*EVY5o;g7bs0OBbI3`<;+E$U^%vbUd#wX z)|?+(G$Htmw>L%W!6n6cHK`;>4R=i1BRom&ND0ApoWV@nN6j~dLAuJwdsX24YA5uU zri-4sq)VFa&-U=Kl!jL09ZO z)=f)*0Df3+KLuhVHv$<5QWYhZ&9EI7wpQkFJhekL`tvV`MUD%sA%B`UZ{ZFuYj_Yy zK)K^vgXT9PEmL|qta!7c@QuoG>@_D}O$DzGV+oY#L+&iro*(Uee`(86R3tsWt>x8a zt!?jw+t}msO~Lfyi=EUHR_#gTha$i1(CO|LhYF*fp|g?$*^!HX7S$}%TqToe9+K)X z;ELQqoT!8YtFV^FwwW?_O~Co2=73YoQSr;Lp+4rw;cH%r^D<$z=EK0KW%y?9W^*Jy z1l#peP-T}50-w6ERx~jD{CJ}xOzy_9vKe7k{Hg()!8xBhNY6n67_dqN<9QnZY_6>P zOl?u)@*1)42$}3OX6=Wy0r)K~wvFqT8B+@`BvBm-KJ(sL<;a}O zbXL2ZpSi}o1m7JF!Y(z1v>~Ma@Y+mNks+)MTSxER-u&vQ;J=V`1=PFxca8NQ`9vLR z0=VSggeo<<_z#TQjU`;x>-K*w*)InArzVI8{S*g`PAA&k+lOBZVi;cdZq`Ev@a6P(BM!qmpc z{8NY)2a{KdO|Xui>EuPIQM3F2l0NNc;8a>Nvr0SEBaPHZY$hY9@u>#8D(w3h0bt)<}1yTGYVFNj=!E%!)-pVb-st z)90u!;>FzR!&%sw`6KT&F)7kb9aj0PRh;!J?>Bo^ZZUW%)@&g;g z_3W}OWD_NaOC8sAjA+k0<Bha?UTC{w8GB3gay3e{A|uYh12!>~i$zhan0l ze!To~pk?w~&XRLKM-m`srcK(*tp)1_uMELDduH~liXrTv61pQf7^UrjNAS^pV0n%G zV=+sNC5)2KK-~EDGy8_i)z8qV!27bchQ24;bHnK%XZqEy6H`Mdt;TMPP0;R5ePyNa zlAf@H&d4%NelyZ`hHu9b!^pK{q6>^<*f*-O=B$bWj;3gC-%{YC0Mk&|K-Pl6i{bL` z<(uL2Z;elv=OuB2bXQFvR_C$!0pVloFs!HOO6|47u}i{tIfws5jQ}WD26Vj3NwsAD zKZ}^u@!B(B+k<(S5a1wIGkb`1uBzhL#PpZ|5hoB1WR@tj+T3p&!e+g7DtNR zJav9$sxF}FI~dM7?=RL#r;(H}c;1ZY!U@4I_*>d`UXyHVSd&FrD2RRW&qbi(lJ zPaq|pr-G57d$ZRmXppfS#HQr;Ml8{RJEVyMhy(j<{Z#DGJTc%vt0zJ^Wzisa;0gr{ zgNp<6?c#9lxeLBALw#Df-*J)jf+b5B9ynqPms3Goxl!)nsOn`sId?8Ka~>cBGrTG# zy;Qtj9#8{Npvujq>OUl}c7vxtd6yD`^>Fg_n1r0oAm&5YEyrAOnfRuAAE@o2FZX1j z6`>~mSUPwL)_)U8=S;FPGH7j!sG~MLj?WM6oeGHujT^>s$A4ebrvYjyA~NNffI#gVm2(xLB7|%H4hF=bi4}~4|W6XBwY#DY#k$=Z!|5*Wf5x>Qg!A@ z@e&oyd-&DzQ5VZ`sZsK_xY%91o^*|pqFc^01(YlXm%%i)ri_vxq9bU65(I0C8RN-w zQ;A+x6or&v<$SVEU$_7GP&Tq|eC^4-SyJp`f>-a>evF0^SuY}bioZD~iUyS#3_lenqJ|W*+dmXH!*ZUp0A!BuTs`I@3?q|;N+8nQYE#O%7 zNW2vs^S6zcLp0_vwgN*|faM&f7$Vf8l3QJxulF^b0aN!|@m8jmzsCR>q4Jc_=UdaZ z2aTY-Us#7PL&4M;%JF|xD~m*asfB&C?3vB!KY!-lhn}b{6JdRP+KV$#we|Jg3iXLv z&nd!#7)GDr#!WJu3EU)~ha4+U7zGX>Af8ZbKSb-WAGfg>!>dF^AzG~`j4_NNzt@oY zAs^15!r&ugz7;w6vCdZBT7y!FS3?9j!@5@~LUWA6Em}i+p#>v=a|rJh!A54;w!Rh0 zF^p>0z#2vsGmTk>G&&fUR@rKD)KxLj)@vOsIxHZeRul!~)FH@|(&i7@^^(5AF6AeT zqtG~N78RjgNMR~U6jKK~szofBm+w)*U^uQP8my#m#-~ zN>7YvU6;TR^=JL`%YZ0e!$i}wOs=P|Nd06e6G{uWN(IN%4J@`Kq}g*F2-E>HM6($m zrt9s1bAYA)od2L<+t3W;Ujok*0#Q{SE^aYSGQP!Z6S3@VGrS3M5dr%KGtr@Iw>+CK zsqej~NK2BPsUi@0T)8DS0R-KL1-Jt8LK#1sUTN9Jy zMdDuZ7lg}NYL^=4OR$w0W6QFa&S;_gma%NHDtzA__`8RzwJ+|ltZuY}Js*_a^8=9c zH)Kl$z$7#;FoeYMc9R;J$=29?iqrYR`B~$m^l=;sb@t97Sjv41Jh1EmL}QM#hFZ?ZkvMGi$-M>EbA*d4|=EP;aeY6NgJCmv8xTdxNrvLB?3okDBoXsw7T{;=C9N}E&?Krx|Q~ef%-e5gXA_o>r(bM zTMzlMA5#v*EF<$qoa;>Vr_wZT5Foi9iJ%XyPF!>DPd_{);J$99TC+bAAL{mg59u9M zFzN+{n)FbIOF1Zgy`)+vVTk|A0Pfp!TX(;cCPqjEZcxXfO(!`e^(vD}aK`+pixrQ{ zNHW>5EEbl4Z6|z2?b6UBt4|VkE%GZ+!67luYh|V8uM0-ckX0-kfY7<}8K;0kA-tAT zsH(LdU#7nC4+4*w2k`EDpeOQYw*lSNhD={9@+u|tpV8E>cq9Z5AAr^sx7W$~HH#nE z-MIDCFAs;(kvN*emHvLLQnCyq6(ToQ@mAVuR(NC(o_H5udqnZa-yqlGJ;<~ zsbUDLjvE~h+!v!CxVw$El}}*(7SeXbyGemc;(31P37jS+s`&m|LRgM(!#xnjGI>-P zY^%a&DxiMpq-K9|Od__@aPYFn!DURo^@73uKKRY`kbTG#R?Fj{`lIP>H|^47?b5(E z??$K0yQ-!rSG+^P%<*Lc7$Y)w+OKV_{&>@0vjBE?Kd$~Vo|6*0M8@<`x!Glql_N@^ zhr?^W*LLur^CA0u7r>=HGioo=((0X-i{O&CzUgLY8qNI~k>v9YRj#=4mSJ?^H#QlL z@x((g)R_m9=k&z)gabO(m%sJ?^eJbZW`(|g#6Ed*DHI~BLtAn;tUV*V^d2-WH}x)j zKG?=D-jk4Ow%V;!pI7oeL{=-0{_5q$XcGM3r!Kagw;SRPVvNyAkRNW#*2{Z!UYv4* zIm#7?MKWpB7ui?(I*?SCI@Phg*RB7{rfaT? zHU~?_{KdDE;Rn&P=}oCD`~tQ=Lt;#VjaKb-`L0AT#`2^*u_afw z!`|pdPxiM<2$E^<uRM{ei$RZgo=tcPP4m=fE_U!l2bFWdNO^ zcEI68HEvDG<7`1r>Q;A~zh`5IV0ONDjL)D7(ktr9XH=*?$>^pX|X_w_9kbQ4~G}_!*JieTP2V#zR7R?t!Hz zpe-fYwrb+53yj)b83@js^nKPewFM^)p#J!#DYEFa7-cfq2VBHXXyX8ViUA?N)f6=c zwnKq=YL2>L^Sw#m7FdO*!kr!mO|+j!hzrlsGczpHxnm@zkndYL)XX1l z*wE0sjSoQ-jXB!c*AlLpKqqL13sFPV(hk9e?BFeE3Q28@@~-4#$k`s zT1V^~(Ml!oR!l7KvN}->2~Y1yi}i>gAh%K1+(TW?Ci9#4nh`3>I`ccW6U!pIetfkW zA|^$_>*^&iTGRQ=(aBg7?ygW#_Y&J(a&6G<@k!U~BPV`TQIk!oBexmGcG8P3vFsY% zcA4uurX$;SgXgz^mXkFp!sogMy{AFN)JN}^zMK5ZuC%xe3TC-^(r}t#E7R1Q8$XYv zX|6Z-x42VlEP{=gHI>v&2>d&QVnU%acX5qto0dQyJ5)s4Q9o$NuMi5-zR12FbbA2b zVEa@V-@`e>V}`Q-YT@gqkETWsev|xS=UII<7N8eHp%Cr91W%#v4=wKm6MTyc-tK6G z$D8sVo)Ilk+lLx64ey^8ja<3gny6=Mi1fyk!7QxLLBQDW&DW0xi^m7kwj+TZQKA{wAal&8KgB-wQHK2jx#+JGo z%r0||~Gbj52NVM^Sy3|8g;_oX)PDbFX3s`rv z1!#aN^;qf@Q}%z(hRLPHoZWEHsZ<>x1=y|#N2;BbBdUh4wpQ67zVTzRIvekSf|(YY z7P2Hu?IwvGRieozoFwVG8|+DODkf9M_QW}C-o|)Gkuf<7vU5j@kU&}UqEMGhZUDpk zU*70+b&G|IjclKE4klg8D-9AyLE*nGrT7-E6Gd0{7HP?xjq-pIC&<&ko^U{=hBPgO z7od|1v(A@enXJ2p}c9b00jpq+*CvPnK+nh`+GfEio4Yf05KssGO3BA`P@@pq!Uh+Rsgbx|% z846FY@DP%I4_a;(DK$c-!tGcRjzS>9XjZ2`x^M}sBX236ldt#EM??v_8~!O~;k#wx z+tJ~5B$T3f{_LNNaQpYBSwo&-xb7cBA}J zgQusxa|$+2vDGr~nB)C`XjYABmn>|>Rg}{0=By3YI?G`}YI< zb?%ISIEKvA`mdOp+|~ydFv;FUNv$VKiUw}BsO2$&G52avxizrMPNLR2{!0iy<(k&> zEV^xjhlaEizOCmex?_ZZv}2E#*XMhLY9z1!fRiV(r(k=4&?%($&9TmF zbP`lq=~4DIEH8R7=7A8xDUMF}y2;Pq;}i)HAtFOltLp5HCyzZhAa1mo^fX1~RT+ay z?6j|S{kSwrVnilUS}Lv)YL}$a7VWw4%72}L>g7&emP{+6@h`&T1eb)5z#OFcauarS zVvU6HXmscU2FE&CQV8~iN7t2%)@H73MERPv36bLf-j+ssUX#^dnvDk=)^B<@I!rK!&JS0nVv3sVy3yTYqnADo= z_akg}ui`L{;)yNjiT=y6`J6Q)M*SAU3eL%pVfQlF%8}p1GQeHzQ5<^rwFkk5VecAw zhbe7he2b}w1YVW2O3O44N~%VxC`)&n(wp--)&O|#bKLzyyx)wbPTwk4V30qNK$ zD^d}YEJ?$Di^!V37 zjynZ;yMwuQtT^_b&LJF!bq2YRqi;m9WkCL#UorX*^@grNdUw-JM+Jffh z0e%7K;I=o|n+}(s)oQaypf%CzrtUZ^Z#6jiSHK29}%9 z^>&#MUrpk48MnL+6U>TWM?}<|%*VmhLJi*AthQQDcW+`9eWcbFxzK@Davfo!OfM$B z$0SY)q(P!1Wc?jub5!H|#cWntDcXI%F1Vv${=!lt%ArGRA0jY!c@IxHPgA|WM1HL< z>0J7JTqbAb)V+8(>$QGi<`|ox4C^q}9i-z*@neXwdPaa#KkmTh|@p;Gp!>$=d_ec)yoTG@R%X^DDr${7P*V<1v*sy%kP~E3g)Um*^m%^e^ zqv~*U{)niMB(f@<0Si;!jd>Hp^D;%vLib)bHph>k&|Xn4(KR#!LjNg z%vtcUn6&zX`9N;HF|Y~`Hje2qd{TK(9(-t)^c9N$QaA#S4j!7SIEOWC$z6i+-l#T> z-Mx$>d{<7_&_&DmkZ(1W+u5@E10<1r=qG z&6Mcj4TdJ6=?@4z&8`hoU=DY(N&ytUr(v~j+9zPu#<(qz0UYr1Xs^_5sktv5sn}&Y z$5y=PDKkza5cn}@a5>qca1?IsK8vW21Za+3o7C-3mNF5`xb5XLm}WR{+4E&FcQCjn zxb4tD{XNU`$Dp-6G=_r=D#W`~g975LsSWv{yV)>p8NoPin97_+JA+E&(=vpYyT^S7 zys`SPBw({eqLR2&7uSQ)$>tD=(;YD5+V(|Boc7MAN+Mv=P!+o=?Z%A8QY7Pn#1MJN zYVOXI@hD#Pwe?ClRzFg%8?ZsXCAHA$Y|P8vt7;hV_v6K-<-~i8Q-1z(N0gSOTEe6uNt*SZG(9@uH*l?}|8 zs$^}bOfp#|TNQ<#nySde?~YwJ7A%Aaic$jA)WIm;psUrFt!5xWHmThX-WHc24nKwk zr!4u>y3An8$deh^n%T_U2nd-@a9E+FO0+o{Bowd76OY_6LNcs1e04K zth!i3K;!&^hk&}|X`?)@pgi<9Rk)4SWyP?B+_M%uOtO5YZGpW@$zG#PH1#$0ZVUn5 z+rUSroUj5}&s%uzZ$$B7+W{`-oysgEs$%Hf-1*x~usJ(3uF+~dxHE11m`+i4W z%=1-um}i>sC%2{-${f_vRJvKj5fu)GdY* z9^DDg7^)N=47hhYkMr%>n*;%uGL&=~ANls~NG@77Zom!(+H`8c0m*u=kIBE@YLN!l zLgt5vO_q3vo_9Go8mbj=WpF!vp>&7Ps!`QvzE;)0Qh_lL+v^+!7)~m`SguYBey~vB zB}4aP)&XNn`{4b)bUM#ID7>|fnjuf6;PQbmx~BTT^Mtn47#dQi%d~NKA%Pr8Na3)y zMtjv@7NA5)DlNEq@jPJLv zqSjEDOGe`9^5{Nhw=X9hRAV3UP&`cHnZekU)`&?k3&YpUAP*tT?XL~goiv8n-x&g0 z>MEh+?9)i=i1m3c&PPjJ2cNV5%ywNsCuq%Artd{}VYYk-+f2enHfW4@lB$d~0hz?N z!Y-DviB3J}O=PkfUYS`l*NbXe@DC0|r94d~_taKPlUlK|!n|T!CMN2Y7C_k5l*WQ| zU5^0WB&KWQXUCk2<$f8F%3X2d4~N^vp)-!VWL(P-k7m}sU)*zBX*^{fs;5@k;S-*v zMrR%jU9d|cB&q{j3<<@~>_g_jHR0q!&=dlHt=v4TY7}YB(O6t;54Tw9XEGUSg~NBI z-%F3D@B85NA9XRH!kI6gosXt^Ga{I=)f6ysAYEaRx5jfHxp7v_8_qH`%T{)=C6|Dw zbNv>z%}1f`u@5Q4B3vZt)J_sb=xPfXXNdKpPA3w*t#{yY1%R^03RV9EQ$JPpwoC(6)}AH=n2!hXBS>qBAau(|H{w zvCBMFQYLs@t`z@$b?^m>e8%edN}zYQt2h<<-G^H7V2{C*8SY*JnUkQMN<<| zTlK4ngX)W4Hj@wHbx~MQW5zr3_Nr^Jxg7hxoIUlo1NQLdP~=|HRuAJ@DUuo{aWG4C zQBT&l8dToqvdO_+$73|Fn_Lg)g{S(xi0Ivt=V65-&qws&)alEB>ZEiY^nZObS?=KK zpO?p!gy~&x|M-$+3ocllvivGD5!}tcxnwFlFon-Zs_uPwGLbD;<{AT3Qt&f^Jp|ZKEj?@f6 z-7<`AkVW7krU8BBIy&$3>;7n?kI~Q60zGSHv*4ho$IJE9A{t?Wcoy;X3-fDEN~c{$-z1B|Htc5@ zGC6H7)2*GfIy6-vhPcuSP|4ci&{V|Iu(yFxsJOp-0dgkH>Oo&eVuT#?MFH!H{<~w1 zk$C4YeDnkN(`)PYgY|5SLhFE+Xsd9Kv>Qrcbe`oYF%u%V(3OB%0#?C^CPjm*UJ!N3 z+ji_PH-3CU8ISpChWgw#Uj0rROV*$?;k%2%C*9woPUGRCuSnSsgwMulP=m2mBpND( zxq>TR&8CR^rg51z>qnW%nHzvqi^{kT3qzWYZJR^e;Nfd6EKhgiHo%BEYnU&jtUBEw zBPi`y#O5xHTeRk`@(}U)P_M=8y$su;m-uxtTN{vHmwREIz6_Z|_YeEayv9Z#{J94I zeZ)cTmfN~b|Abt0lW_y417&(7llXLy$BwLi!Fn`9DjeYp8r|U9QJ1$U6XIG1m84LU z0pOU0f|tb(jub80hFN+-3wgB2|Mq0sry~3FZYu@5Hgoi$QlqnST1OcBDpHUl)adHMe{~)^%FhG2cTA~&Ca(4y~<+H|r<#=7dPf4w{IJDUN zm%NU`#|+Rrv?Yz!kgOK_X$9p~Fmoq;zEN8EFXa265pkfZb+Rh+j4$93%5fg%2VveQ zfjWq`o%W<)N?z`i@lWr4&HCE?Dr4lOF}gt^+1g?@1^7xNp#Wu4H7E_tk*+0n67`&s znks6t;5>ATAqOVO!u3kw<6&>IN^UmpK4J~zB5}QhBGgC@W|LJB5YUHxm`0hnzL-vN z3h(6XxZ+4gr`I}9^h`}jv0$q5cpMh$d_$N^OLT9k#_vJl_E&{vmWCeTYrBDXmREc3 zT58`Jk;7BParpt8(oO^NcEoh;_5D%tWDzvxp@Y)$hteiea0Vvu2t?cs_G-C%Q2IHD zyg`g-b3+?H0WUqZw@cbjdMv6~KBgSQ=3ZW`@M4V%XHTq%e&kgkKYh$nj<1W_4(8mY z!u|-u%AA1_0>y_jjWvttJ18K+=i!I~!}Mb6YJ1EC=<5@V$JIrnDT*s{>x0<7E z=73Pv?M=gD9oDs4nWKi-X#w7kvT{spFIw3B9=+c@I8V%-EP6oo?!sjmX-x}ErhenI zRl{XqpbgCDPAh_m>4vqI2&N;{xHS>NDmKU1FP1%esg{%whNV*M!mTIj2M6J@Uu)iy zo-K2)*L{d^Kj{?vh1P`E533)_zTk}k6+HARQ#I@ya{Ea$_`}whM~SOMY+6cMOkU@a zyWHt8qc51IY&HHO4~ltL zD_;b2+bw;Qjhx9Op!yfXW@e}xUISLw+hEJbcKnDIoAI%O_dzg{XB@_%YR>?$RPB2E7bjuA;VqFPJcpx#l? zvIj6c&C8Ryp%tW>o3E+ow30T7{Zew_Ty9d6Y%dulKTSQ}&ARPR2xPHROpc~fOIj~L z*(~Eiu+_iyWsfn*9`xLFHQ3o_B~GA!w@g$EO>~Q&cf9#wQsV*=r6V5jw^?MFS(B!7 zX#i4-3P%A$?5;lr@=dHjl=a)PhdY%k&Tb{axmWya_zlG6ugT<4ZcB4Y2r^)E?P~wUnw5{6Rl6V(N9jz41;*dKJ!l zx+M|Y6vBF~k%H*M{Ea&`!_U>?(+by{)>X0o={7gm!^-lj23Dil=R z_ns;+FjAf|b(L&^OyUzdB-$VV9V;Ype;hWPc)bkynVO(8yF!v~oSTX!HBYoEP4wVq z=9&?Q0ZZbrKQ60QIGF_UP5Nsk>{DV$NTgY%{a-PJE(mt}lPi9xd@HMN5(H7({3O<( z%J6K)2&kNx^x|lb`)rxaFE1Gj)f59v89!@uOv$FJJbf+9RkK!zoa9Pik$p~R-O9=D zKS5d$O4W?()b6R(0?oRP%3J9;Z@14BoBmV<>V!*%s{B)_dY;_K)4l~BoedB_Ib%Uw zEhR?+RPWOx9nMI{`6Vx0_X)-_vM!VuwVzy{U;2i}r%GhUmGKni-R}Qt5t@o13PPG4 z5N7Ob)SP#E4lUQ1{rM@4wDLSql6D%|6LauXtus#JDY!P9bu?!7ikMt$xBLq`6C%6* z`Qm_4R>(lG{?kDN7bQe7cG>so?*T|lx7X^xB9yg0US~6i44QF9ElMoHTQp8B0`!yZ zdnp!GFjO5c#J9HN_?K7*00vpjS%}>~h~lHs>1+>(iA$l=Pg)_jJTHAJ#wvBwQR4+8 zoC9)R>6X<>haRlA6{IwkJQ%j^9M3mqe8`Pl+e!jC5XhAKNK)0hFaf>EyykEHTi{6V zZ3YZ^pBtaLMn}GnzYU)Ih2Hux?r8d;I6m3l^?GFiE&msBgaMSGbf3ny={_r8>gAVy zi5AlnwxrD^edgleXTRFY;?T*e^qe8qP)RZ#JO2Tzc=!D2 z{6cF^F$suAr%sqzZ{Lx!`52$NJ!qLvc5^ezQ6nZ=t|G=|gJpS5{d&r!m?q*%Pq)rN z*ll@23n{Y%Lcz|u55l>Ut>M@2X{YBWRO|)CyhXTBkFA+?SFs2+i`L@zHe6PqbH=-% zND5#xf@V;@;EU&)rSwbX#2(-g>6n4;kX+JPWNwHWE~z9^DquFSXU6?DrWNoWb)|_A z@3m5R9u$3y4l)LmMzA-Mz|bG`L@uH#_^p6_tIG_F28cez`%A$WX2P4GTS3>&9=jpe zCulg;d53+||Fb=BJLFF`Agm}DToB@j-&Q$qNNK;4U~A&yKhx6!l2kWMmi%Prxgd4p zENE;KEsn1-EGcqVJ;)rSvy(Y|Y;oJhZ5Rcs3VYpOKf0%?WmHd1GM6&ypa!I$&mxh9-xy_*O&S4o8(e|1^TZtd=UM z*I1jPFkBB%ebm<{Lqf@nEAc$6IvWF%D|Mw)cRc02mb{@l2B=EjW-ek|xa$c$-Ypkf zdWS-QxE+Tx`(5K}i`SCgVf>kUvkIu8ChFXuyJ;fO z6~i@O`>_3!XluhW)}i&AN$(}*rbf|+TNl~_lzccwi>SuGZ8=F@5Dc<&%WHo+#lU?AY$=G__M?h}h*OjHG}V*IJLRIV zgbN6ldo_{*fxYhvX!r`V!|LbTbpA4&^bLVK4ehVd_EcFobb`vYKXhPym_6@*encEf; z;xg`B+y&BMtqK`#+@D(_r&}!t<0K9llWbdjEJbWL!xhbyGT)M`uCVTDy;|iYW9A8i z`=;vZHU^1dGlXeXD%B$zgAE2-DFZ|+7CVntPwh6HI!BA*9^HWv^Glt=d! z^>7Xc1c#`>k62SbVQN*ZJ_wVrJ`Lf!+qv5F)PVE4@-H$TePj)eB4teZ~%-mC{&d z7&Jpv(h7-m2)8(6)d$L5=fWCy2s^E@EY5-Z@0l8kAm9daE!S5#1TDPGp{8xsSoKW; z_nDsO?lz!=nr(u%FBF8vQegs+YCSO1MOd*Qamu&!9&4++UfXM zS|S!$We1HCX!iSSR<1O7w-w{=`lptIaLewlv}L7u*?Q@kI2~M>UHba0@)2QFfD|zr zrps0fP|_(IW6%WY*Kn{n3)UxV2``h_sT=L{(ok9=EMwS*hJnIs^qg-Rz@dyPeMaYb zxO?m)3Dgznc8f0ga-aF_WNn^8b+>Uh1ToFZHIcQXINPcQ^L%F-VQ9~`8!z~yYur>Q zJ!gSoQOb`~3c%1*A!czA1PpJkZ$0uq>T@u*FOlYac7?cs^~Dw*l53u=-}s^p zF}fGTqUnr`Q7ar*>l`&f;Y7?uBHV-J91B;z&r&eQltPGs0IX$sj70h|#~(tdISP2G zzPanCTK0-^*7%7`;DHuOz}05#5c#-cYkuu#>TD{M?qes=Lu;4Tunz^qFG)=9M>3HP zk5@mq#@0h-JSo6?64AOB9QZ^fd00Ie)|&x+6*2|)hnjHL`xfKDbcW4$C5h)(6-(FT zY6OnRH40{0BJN$`wcaLyXqNU_$qKLc1s;io)2QaTI!Y$d#b)3GJC!vO6XfDSiZ<_Z zYs5sPLG<(7SwRWI6wwis-_{Wx4AUy&%)-S)$T0bJX9MB8OzFKdpZPcr^80bue5hh{}iFC)x&+qGu8H|?{;D|b3pe%puzJ1#$Zp|IKHA0?|cvKyJ&)$gi z@Af=G6Yrf_>09ECLpj1(qZ#ME;xFGDPi3rdmX7iDE?I0_&>=5^Fl`%5g-SNz%I1NY znP|TJqqX^V{peZE07;swfj>0b;#mTOudSat(Qf<6Kgl+A-^!QW*K>coDU#Lh`FL^T z13)*NdL4yIqY~U7M#KeRWUCchKcB_S3Y}x$7I+P$I`?{XqnmdL?p^y^p99Tg<9gjkH9#>) z+=euwr|28emrryKiwG$w2*|($Znk+K+5JRv(huDVE6@3O3w@D=dC-EHs*-!D zx^XZwW}4%8y_gcPnx=5mlST&ow-9r=S-aTWK4i?K(65!RMiJh;7ZYzf7@fD6l{zb1 zZ3qsuHW{jhcJl~o@9O@9M)@TPI3aAUW&K_dYVz%Z;ZSzL`m!<>nP-vypyV1`xB3qh zoce_Xo&J-4?N0q`D+R}SFU%!53k|b*IM2*$V@tdh5H!!-485bPqCsjW=IthRur69! zg;7Ux2%v+KGeU&?Wm5%LHuO_cbxMnEN>HA$lm1Xg`;QEFt&)X7h9OsTiufKMinPNH zzkJ!p@&@ zT}iRSXa|Ycw*Q-U3Dv3(27a8`B1-&wKTeZ7!Z7xP0PUlTxZD~i6uq%3*S>9%ewE2x z$?GJZNkEVN;_Hk<-pf>FyKWcfC(5{5A2Xzh?KR@;)UeY^o41Dq>KgXBD&9`zKp;o1j)#| z93oKb254#1=2(7XW2C3kLHF~5_L1i^!)!U4&XDk(42f3p^CXP0xuTyje}uGNTahSZ z(fFm$&r_BrtF=(vg2;grsuzE^8uV`NnD zcHB=`LoDKJfDvuqBy@xkAY@+h7b{Y{NcsVU40L41|i_#j|5O5@Y=i>HcOZ+1|kyeg23kqs!qZvUe~Go zqSaZjBoW&0!%#)>6NRrU@?=03?CCx=*A&K|PMr~+p3KFboi00XFR6?!!yyl;=|BOR!}pp#2H}9VtFsE|=xc<$gGwm2MkOGLbql z#a?3wecrYhJZKCN*Dsh(-BdMB5BvoWQi{_mHD1EZRfEQf;lu-VUKZRxw7_FE(_UJl z3WkfoL~nD56~a?3h1t)fTSrvAab=k`CT2qUS5@5Jm$*Fo&}nFfz7 zPE>Yfa2BSU6vsGuT%^qw#h1sqHJX7OA3@{vn?-BJ37vT4$~B+exK&9hg`eiw=kl}b zV<~DvlE;=87fjAf&TgNGTNU#rfnTt%*(BW8n|xwQdfb&6hAF zmPD=!!Y9ew=ePvIK|T!TofIR*;;Py-(H|nI5GnRn-P-=$Nm^E(zX2iC-RT<^5mV?4 zkKNm9%y10+ukVkv({2OPni|E3SVy}0K@&huOyd^VLx~u~_V$OW2A{Kx%0kveVDJRB zd*QNqN5HIfJ=lZvsQ^1ZpV&1a1rPPSn_QCsQl z{8;I9l~`#=HYXuC&oWOg(!M| zc8^WVuOC1BZbWWTRNrwk2vAiA)1JtZ|0Fo1V3DFuDmTbThZ2UVy_St2s-L*C45FJ* zfwgG{+f|4Qg@g;b#?)atHZcUdpRtsW6$BqBxRU(@cS0->ZE`oDuK5GYu!tD`&qV}F z7_qnmtG3kl>0Q)Dltm2hpK?}_rpHi9Vlpj(7;aTPJEq2VL!u1k0Vs3T0&xbwmrVAP z-#M-_;ZCaj*GSoR*qoSREG1A-;?6@i!tSxTW)WXLb`!G#RX1`j<+s>OIrX7N2DlJR zNV{@OQlR(I8z8!cvw=Z)Z9i6rLC{hc)^ zv}O1TZ641if*SjZY-9eo(x)Nl#qT=8T85>(!yvBdnmJePyyOuhc7!*&ENn*y%Y!`f z0tk4+ti?i>Z_30Q13ZF*6$R`NfEJB!Z+D8?=zzJGUB5@=z*?bn+RZ$U=G1zXgpE^$ z6{QE;%3X1Bzp}{&^R$FisU8L-9)vgTa$aZa_Jd(G63#A3k28u*oz2fQS%9z83x^-L z=>=9WZ-Oy#o{Lq(LRG3N68F6^*(;K=3vVlqzbxosm#mxeN~?{L-)_mJOU}*P@JIe; zg6AF5SZCzC0E|wE;DeC2j_rrR5bA4rij?|3!h0%fHaG_ruLGObn|NMfa}bC~f7m}- z0P*{k3)N)&QKO#f+0W(L??X3DE?wQ{E1d=Bo9I5}`nMJJQ`9!zw;4-JNS6t#Ux}7) zZ-?`&)YU2|Z*M-u3E(iNf z(oxQO2%`p65=s{1ZHPmErVOZLam--)Zu=n%+MxBSA{&oPZS^I>RcS-Cq^b#0gfxX~ zMBpVR9hNxF?*!Rom=&_o9ls6f2GnLN?Ilwd4#6D4auasfa@7=Q)~_#$YZ7HhwN%(IzK^Te#_w(pW7sn!L1O)`P{Og8O7^UAi)MlH=fv+k5pbWa@M}K#xk9KAoT{9W1g=uUYAx=Ok5h=AD z+i_g<%~o-yUIH>(;pa^zRS?WP9!705agu6iqizr7vkCm={Hj@tDYzwcx3XR@w+Cv| zUh-;l7b8_2ZyEumv>Hu`G2V9t?%k6v!F~&ft_e?8qn;gP4|e}`YQAQkr^tX$W_7J% zhyQE=ScfA&RbcSapdJY4(gjit=h#}d?%`cFm|N~PA&wt}KTnG}kE{@EIy3hser}7x zJ{?Qj8AGd zc9!Q(RJJdd6~S-;It`%)F6wDU`dkttJ_iC^?P0`&aG2SuW~bKf2TUfVLRbh0KBwvv z3{m0sOlC_nJ}M=$15#R}HuOfkU@R13w|sV|-lh$2erA78GLv z^nqYvTEbH)6l4?b(JBQ}2;{5NIfprJ^(b{I=TRqD^PlS^dZk79=eS{}9BxIedM|V4 zCjlhU)hhr9yg1=CPP|(&iSosa$$3J`gRg(`nZ!B#Hy#^6nl)JObc7=X;ckYV$%q9{ z?Ma?rzj_muxJKQFHU4z4TbAfCFoiclCD=bPQcvc5mlcB5bsK+X3DOy;qZE~Tpe1e= z8mq3mAQ9UT^N4N;>2{k+g!5k6%=6ol&Tg<|MX_DhYwza)UQQc>w6raS9ffK_0#z^D z-%)>Ot0pywAhiYyeFsXwakBc7$y%+6&GSde`{4xG1o)-r@Xg#ULG@$r$?eX|-IaPx zQTNfCG2)-86B@6ECe|u{GdP@j9<`Vl84L;IlV+A0#INivbp|!<=e9ikS+@BzdAzyn zd2mtqc_xJKmkjqs1I+55K>KS0$B8Wtk<0%x{lxcUCGPob>Ae4+1v4p;AD@~xI!~Y3 z#IjP&mK&OXJ-RP5a;0U6#~p&Q;p!VEJ}V4M{D-W{naq$&;jHKSDksJ5hmqo~@_{u0 z*k;ai&Wv2n^NiF0%RYZ~^B~%UOb|GC)7+JtS;-9yvf0dgrIEkH%wWdv_{80 z*84QBXeC_)D@kPSjoF z0@fI_b|nr*fhr9^nsTf`MB5;G_~Akfqs)Cafcx%o z=?Bs<-iw++SzH@y%wPiD;mZD+xUdVxm_b+)1qpEe^F6C4qWDs0N#_=GigX|f_aeD( zVPAPk?x0i(&7B_%oyxtiOC zPw`hhq@PhgB-0bJVcy}4!3MUB{iIq(uqfvg*8E=T;H1|RP>SbWPZZxdl&T9(6JvH0 zg`_2^S;;sd!W{i#*}v|4p1Y468VY|cyR$k!8;@I0=sL;lTGD&R%Qjr3i)t-@KKcc-qVEcDS8QDa!w&dENauQFoZ`B4Y1wMj0VSq!fPanZ9OQ~ z?8-mc_CjWrC3>O50IzdNGPWn?@oPr)*V&F6lBdxLF>gl|qX6w=gsHVc)1rT}`i4d8 zqt`4u@id#em-)!gu1l@x+F(&%x9Luq^2?Ly2}BeGWL!g;0#P{3ox?kD|s{v5n*Q zvHdFYJ+<_!_2>34zBI@#J;s>F5%1?OHjg%|I(AEs@NUo<<~b}TRWw}YswMI)dY)E7 zlD;-t0^AflpLZovWDZ(ALY7whhFSX5JIq!xr>Uz*WB3>~)PIWQblZ9FcJo!8uXT58 z-Z^#Iury(IKMfxIb?JT;SLNI#do+F5x_(KjkogDq`lr2Dr2(75swA6n`%llpz60H1 zQ`u;<-cq}Mru{hQz@Y3w6ZLuQ0`yjFUe6bgL*V)xrgj*L_1HA!JJJ@KC8-r&rDn(_ z=9!8O<@^#@imkw9Y@TcYLHO1%gt1D)F{KGX|9!22eRU@!!F0_3uMXi)z-WsGf!!A9 z$Gb;14b$<0KcNF;+M1scQJrRt|L{jHQ}j3B6k%f!|L6)&1<(IR*xd`}cShkvp8Z21ay7HAoHqY_Baq99r2 zR+^tKa3K!GmogiV>J1gxBH%bn#Bz+wSBZoirZes8d%x5yh_#i@p}M4+L#uzIPji7y z&S$z=kPO$-Wr=`YF~|KGo`nXUFKZ8m@8PwaDC!p_pmr_Cg_HH(kvR2!RRo?J9MKai z16M>9{*i8r;Y*N}W>!*+#yZ<7{ZBcne~o&A;;F%DohtJ2QXhnv%%<9o|3GFT;IXBf ztrCr+vsp@1_k(_4*nQ<$pBUM%{d=hrzDo}=&+3Q7un72($B9ZJR;M>5f1w4 z-J3j1joIrJsm0bebvj7p2eP`jB_^jJ={Xn*}B5cB;#NarcYe$(wpdd65Pn`U)uGS@}n|5j97$f22& zT!L8}|8DgEHPC-u(s=x0__y2N&D!DAnyq+wxNvei>Z-+XYVWgYvlO{!Ug$vu(W2<^ zZ1ZA=Ehfrv(iHueCmEftL$T8kj(HC4Hw9rMNb7MK;}xbN2SCU~AfJmPiGn@FKaUf) z>dacZ41fdgE`nmXiLfPFuUv@rP8IxwFA&qjh6?eBM#!;LM}fezMZkB5cQ07cI#kF%>c5Z~VWEg5Y6Bo4 zNjzaau&Lmpo}=s|k(798i*K&g4XCz}Xh~Uo$@OYlm_is~tXU|dpAdyuEdc59^F0}} z{l*nKu;wFfw7MDb+|QK3&q~oSVM`BCwB8KclD9y?{Wd7FyR%^UwuUV-O zfp;`sHBw1Q%iC+;2!hj%8XX7F5?i6WWNF&7| z!?h+(GWt99lSg^G^HM?j0GeSV&ki4x9UGFwTG<#(t#bCZO}F%w)%wG&3Ch4&Fm2?~ z5SSP{#W`&Vx(SEvf~qHHzA!k7Xi^`|=hHD++(*hU`lZKoghGV^b!eRM++E$lPjJt~ z8S&(|K2X(e0HXOqqytLbvh|m@)wpa**`he`cJS-hQOtFFhk1#w@(|%#0GcLhZepc_0VKhC@#K1Mx))_wLy> zF%q0*&@-cV$7wB^)kH8@D7`0kr7=YoMUnoxbB*RSr8vrMci!V&()&EKf6CEyK9w8U z*||Pa9c6o1yB*NzU=1m6b&FM`9FMcyD>b(19{sb*|IfW5^2diycleWmQa(riejho97Z_VnJ^TD8xM>}$`kA`LWS2Dj(2*(b}xgE0Li|h zPqWtiSRSUft2u;vfAf5%?O2Sv`mG=U8BUUtC^5>zu4M4HqEg+(3b&U)KA5qhC_kK~ z=|E||J4*3y`Q+x#K?7|3*}5bgx+2eDQm8Z{j7`zNT5YD78VmnO7&~1!-c(ChWh2&y z2`o!_kxfddTS@!~6rwVy-8DTH1%5JFkU6h-@=z0uH=H9|bTT?@ zhqL=C%ixCY06eG=DjSV3%ZMThi7d@CHPUZelkZMdxKg}#A>45DCJz;AJiJ4U@3x*{TUv85#*)Vw* zF*)wy%KhAEFH@Z!<6b#0I0t1~FT|t2xF0K+$8d6P;n8)Ugt^`phi>HL71&?ZUZ5O2 zE4r0*wC(bWAZ=fi4NWGyV9BjyFnQx;t_?73+9>01Ebhzoie&Vs>Qb1l=-PM3ZfImb zF6!RP#wB^`8Ct|}?S!AVp`O>QCKHa=;=Q{J>0~E1|6A?iOQcWzTh)rrOo(y$&;Pvg zED`x3OG%f&K9Q{s`q}ZdG4q(2A3Yxw1fH$QMG%vM^)cwA9EvBgF0Lrj3u#wKY$e^ivW!++cb%j8HUQZFFIPoEE$ton3f-?Y1_9N_^XA)JCW4+c!fbe5IQD0lehN$Y=HQfO2lKCeO#x!d3 zCVj5nv5BYY(CmmfB^i(aq}si@KV~}EfTZ`LnWkD3Ex265r;~XX{B%4UP zL1d!6gIlq$W$ElCzM=qcHsKppcnja52$?lGUxDx3r%eQ^blgu*-=oSi&Iv3h9V$xi zo1p`i9M-bk$8-?qH-4%tG75UL-@Kh3T)4C2b|dgpy81FVDp^w2vUVieRWEI$(P$^_ zaR=-fB_bR+Yv2QIp!?1rR((8F+@^gzfzdwbqa4LUiLHdP$oZrE^ynImg(=Dq;uKtP-E{oFBu18Su}7A&0OydH_2OW ziwO1*@DZkPG#5{D7^&|4*L&1owpSuCGMNv`hU@v~$15s*6)FI=>5@iR^7%H4(JCch zGdDOmxC1etQ^pU4@hLnNc=D(A{XRH)AVn6M$eJG`=L~rI7%J&&lZ1WFKMngo2?SU2 zUo_?;Ik`5=|A50$3}7!I37X5F&5LtvR;$1M+QoQq^z!|*UWyj?*6O-)t9|D4)}D_a zMXwX-K&KCjXw4PNr(%{Mkp@$wHFBi`5djzq;rH6Hj7ckq!5owNi_eOb(UOXV_2_z^ zeEiH39be$Nj%3%JvO1b0^DC(KFlkGNCtA%7L68;nOQl4WW{S=i;WGe%4NC1CZ@UQw zV)G1|hMkvXg2a4F>{K|MUhdQVhR(g1AVmrZ9+2-_9qDU>RLE(FsEC8}#KUI=@k+X5 zKo)oZ4NhZbn~535r$Ztd$o=#IVHd5m%yiwav3xw2THhG88wN*7T#W0r42v2;Y{_ z7j25FsahJ`3nS=AnrG6C78oH1HrOghRa`wH1fG0xzkyBV}1JAeYk{pZ* z@BFiS6&)fE86DaC$P967CDsxe)7C{afG0|C8ym{H-fvKM)FZI)j-)aQ$f^YJGi+%oYy^TbtU*iH&Ip+)-~TQ`{r;nzDj5u9BX zsHL8YD*fkTzne7adD36GR(?4tykTfeArM_`)jodW4^iq_49{72c8~eq88^cMlpz@h zDitnd&d529c02VvkwRV2Jay>4=8Z0`{fi+oLh!dD8__qF1g~=Ugy-bmutoe8VaZ+- z`Z4h5W?BvV1GNv@D_Evck{Pf&TjFr3y-TR@aXZN$s2RjV|NeMU{Bu`K<_0eC1$vOIeucZ z_+s(%OGv09`jc2Joye7RMd^=MJpf?PHy|(}kTET`qWrB?$`Vcx4f^hzD`0h!^Ii$2 z9g|y|1wk>O*G#(`_lLv2R`xR<^O{Ar<+yb@SUzecKQ?gSDFI)j+TBJthuLm3uz@rv z&VVp3g0`{J469mTJ~uGeC_&E6ZM|+f0n9V;q6>YGVc^!g58tGG@LVM+W{N?%9DuQ~ zJUptd^j#hA#Z?7pYVAxKT+G^(i)bH-`upLeeTjUvMs$>|CINu%0H)Gs$1_;rnW)aQ z@0DH##cfrRDQg_q@XX1jM8Jv7D^%^rX<%h-Y#J!F@zy5Ag?dbM(G^c_S`*hR>&{2( zDMJJdz@4_)zttnv&G}xjcc+B5H5SYFUfAQYyFN*jG)>@|a&4gUYk5=UAu)@yQR*C| zx)KX4eV%74PEx(R&kk$t$(kUC!E~TCowu26?U%8Sx4**<=4V02UIGClsoj_{_ax5= zcqw9V>o;;uA%Tgz;BQ{!C#V)}IyBe(wC(Cdy6S&LY_?@1P3vJ9o-#GY+`9A`M|nHE zAHUT2K)W9_4(jmMR6y3>22jV_zsj0AtDo9d?SlJUWczlbPbU21$L4mjkuZ4HLQS;Y z9mFyoG)%i5-=_o8dgcRnha2U6K`G#<=GjsyE_E&6H!MC{JN7mRm?qe}dolg2^yMQ;ZH}?MKBUqRT4WH zqF@?*PujR}Dm1N3+r_1gYfMh(NPqm7T6g*9^tSCCHEg`;fH}T`Z$LS@c2j?31t1Q>sP@eFyeoN${tc|jFs2_Rx2ySd&>Xj|- z6qiAwnyMk}aT}y(!MKwkjDHGOv8S1yeh;t-Z@AlK+h%mk1agc2Dq;vg1r=l;Dfu#^ z1wgAIK7&&2BDS*$*R4REeIrXr@_dv?T+fU|GNzF$z^4-@w7DI2J1+0|HsGe9B#3w= zsVmJ=oXVW0WeqPK$)|K0QcRKy&X> zw*4JNqSDfGMf76(Av3=1YszPXrL60YDR7V9v%rr}Qci9+o<`1jh+0{T+}D>vAMFG? z|N2hG@;KgGeG2zdft0L6pu04wpbxAorUplt(BawXR%s%?_r2k(Q`CV4tOnZo%`xoD z966D-9uui&A=XZE-f$Mjs0hmqO~v$nF`{`S5)0dc)<>^HYE<_8;CTaW zCVcfP`BZLod>sRuFdHV&*}Q$*qS9bjtZ3O;b-x~{k33S>M&uZ{3N*M=&%lAjMr|hM ze#}H?fYJb%p)bvw898()`;i$Po1p8)=XCsgc9=Hp<~Pa%7d%aft%L903+Hd$caEph z-C@dBuK3@2MqhRotYDMfZXso>2mg6v{f0cl4&q{wl%r}+HQufiTdD$2P2#tLkwwrg31lhV_>otZ za~;q+G#NXW6qyAx(}PT97S90bAe<2WWNxJnPjH3J<$9<>^k$vV(c~9-JYrm*F;kZ9 z=7eZ=&=<%<&q6U2|~uM?|8~;{=5|iUPwC zw32!ik(J=llWiQ9*Idav-nlqrmL`cJw%xY*$MJV&AHtq; z9EK;Qex8whI0Wts?61r&o3v^3`}^L}BWdl)5v#S0MsfwWWoO7m&Fjq@RHO@5b3}sx zJfTE@oJM@?P)Ts6ITe?EfPa}$WZWDr7}$hCgv(zA>(X+)=+znRK`htS&mr`b<0ivT z^G{S-H?{*U1>?tgcdEg&l!3R{%<9MhiDL>#FASw(JM}c>XuDOf9h}WyBq(zUh4gR$3-ZI|&lo{kSl^8r?awnavX&Clsg7Z7!2 zC6mj?%{we(kho$r0coHqFl;D%gEAZeHELEk3J=aXDqK=39}?%8m9bV>TIm~{@-MJu z0U~oCbod|8;D_Sw8=tM_hvw<7qs>=iNC4blUWX}dk4l@Q&Z*X;&gKW+BY;K-x5ChH z*+reE#DV`{?XdHuT)g!qU8)srWMq8Ck!lCS?zP~%;Bwc-stoO(hc5p8z>#E!)A-?+ z+wghQn)OM;yiECm=!GPz@ zu>QqJz~oxTB%q#=|4V>gOZnq<0l*QuIrcn95jB++`q_xC{a(@*Y3UGGR~zy;)v)0guAfGMzw!4Lr+L z7A`8^9d@s_p)UlaHXZx2aOWm!uUIWOZBl3uj`~keg=c<(<1BrY9(zn#SHuI$ zw&w^EAzAmJ-=8{fXUUwj31g@O5l9_-O(s&_bmf4$H@%WU7Q~s~#Ek$+vC_)S_zBxQ z;23ogDgpP@bn4eq#%;tLrN5*yOO}TglWC!OqjX<5An*_>dz$?o;1CU7^8G?Bju*c6 z_L_`Vi|faDmg(BVexfXuP~@h;Lpc5I1STZdN(I8>Tg4Yxi_4R4iJd}`?qU#hM+}@9 zZ~_B|W!6Qmc;UJojIu%ZF$WtwTJ=Rx;^pT}_lO?0eRN7al;2>9Nl+&e)OUmC47b>f z4@)|s8_x-@MF*F^jCq|9n-@8wqvr!E;@{>L(=L@)@-S3kbMqV5>P}nzV%$n?tG-^F zyVeJ}w>Xceg+^P+4dndI9!-dsgH5ef(quNic;~Bvn?=`kGe-2jppn{!r%}Av0f;YIR0RPHYuq31E(v~1O)@B_X4=9f;@9z_S^DJ2Lv za%5+X7S(Dg&h4X{X7A@*o*K`m4UYOtk-95Ev@ZzE8FQW=eP&uVL|NmvSQ1&=!PaQ2 zsvH@88(4}75%chW%T6#;expZyR7_{%Xk3w`15K3R46j1Nh;7a(=E*YXCE9_jB5=re zKEp~e;sovIM&F7R*>My8HtsIWgoYH>a*X=}B9iTzVJmcTBPdC~GrpNs0qWeT_-`pO zY(azae5ZH8F!kpKZW;hc@OyfBmf>6sd`J|1u=GOTYxG7TgzWV(U6dJQHKEgb{1FIZ z4%(Fg>?VI*)fx^={ig}X$n|UC!NeWiK?Xz;T?bO-ccLG>9^q&2N{6$0eS}A!nViqj zNqNfsDd{3@uZwOk^4lBqw%~2kV)h)7X9<XT?qCqc;I(EpN9WW8)Ym8blK3 zIfvx-m`a@>5k2xsUUW1bC9z|<++=!8T&TSC_<;mIr0&QOTsNH0I8u`SEt#?FsUf(T z?lTEAwxM@O^LLDlXRWRr8?Rn;WnebbQNj{R_R@72yimswG93;nlNGOy4`~Q6S_^VP zw;q1NfKKo>I#onYGwde;Cijv7y73U|P>X^@LJQ^J=Hpn$kBOC&(^fdN*WCtq7t|Y= z4A%H5hjBZP<6i?U^Rql&J$2EpfuW(#LEc`;AuYbKy4j^rbX{UEvwtq;it4xO&-^}C zrE%skudGu`__p=%wz`-?o`FYVA?mSpFc@c84|28M0vF${e-6We3di(|j>&#LO`_(KGvqr%;Sm zm7fwwnQhA(LY>oovDU|0g5unF`ade!C5>ksm zJ;^K8nBC*30-k6SRkmF+WYLO58{q#t)(NqGe>!&vz_XFig8wVn`{3W89oj7O+%DQL zyG~+-5V2s=vJPC5)c#~jr&zz!Q6_tp(W*SNP3j>RUuj7ZM@M<7>|&JvGPb1oGO^Kv z)95{Ws5rE(kA6+ROhtJ*DsXYNyZUz(O0PmhD5eHHSfPkU~1caOz?Y<-df zUJ}dWmZcjd`cT_JV|Gj%W+Pz~$Zk75!Z6&mn|YIL<})XFiOq79rDwVgNse{QYCk0) zM6dMB0o4Y6akAP=Spi3N3GDT@Q(_Pb@PdWl?@buDwdm@iMNl?DdyOb2V>s5;`v%h` z@KQLa)q%NOhXNO-oHDAgTJAwgA4ibwnP9Dk)K-9&k{>Rgl(HjGLk;jrp()`LHa2^0 zh(|&^ueSbx@6C&zOgY{F-p`~T$K_X4A)4g8YlByx=8)!hp($qVMa6s0TfvH+^ zYklWhWXj~E5kf61E+-hlc{hl>I-#SLu7PFwC>Ezw2ShaN6K&>X%Q;K6qT`iE=zBRp zZFAIWF~TcA9O1{xG@I1V9Hy(zh1zf!wOS)Ftm)f@O5#0LW5^3?{^N1n-o#XHPvaJl zf?JH}&^$y?Np6qRc!+e)Ll8r=eK#3HWAPI>hVd~#Po=FVdbWTw0$V3IB~Edax5rZ% zW+-}2YN9d)TFyaHOeCXScnT!|$hg$|@GI<^3GTA6-tCpNV;~u3O#HNrf+FFBZ5%&{ zkzTG~?N#RE*Gum+KMo4ha8Zyvf*T@y1IhqMbH`7^->Ur3G$a_0!x&F+)S=kTx$its zACZv|&ZkFbp3{f-c-FlJW%zevOC`5U+I)uQDMsV-Wgi? z2U|tXqd`X)_sty#v?skt-nLjVL?0O4)g3006}1}wr*NwhgByZ#?G+(JP61|)hCtSI7(+B`T98>f#3fQLF0NZ8p9;XF_ zsAS~~#hnL<-|$@QzYQ2wN#=MG%4qTMUIje`Ex)pDG|NY=koD&+jc4k`DHas4R!3DRKk9i+Hs)sUrpu zi`y5>fYh-}Nd^(5DLOLrIgwiHkv#YtYvJ=9!19{09bnD0rS#Z8tk&76mKa%QLcNZ3 zKnoZgvJ!JlX%O~{P7ofCpr7>mh_+4V5rN2I3!@>2$DYQRo|`oRO6air{c%)m|SuG>0GpW*(BsC-^2-2No<`VnEH zRQQ}1+G4@*x0l9WP!7xeBho}C-Ers}@gXS&gW6BM6cM@`WK!uX%gDjQr_6YR`F#en zx8|*Ue(~=1JLHvl+h%kf)2HL5ZXUvIMmc=urR$XskQQv!qYGC8IF0U59f6P$d67@P z&E_9ck^Ct5HC;Ode zZHj}6{SGVHsixsAaqf0~?+8~+D{KC)nO~An7bNL$*lX&56MApCSvaDsUMt0d^Sj0u zK+Fb?&vP5i{9ewDAOd~+{u>K(z;Ik1?@e5c6usN%Pht9+SHh{zZuK9V!v9Ga|9f2` z0l%;_Tq1FkZZyg@+HR%>Cm6OQV7DHMz@(Q!`tlH*XB@^2FtN44_nn-YDz4OED;lJ< zt=M=;V2R+?E+$Vo+9ipglc&>1HaGSbJ)oMC54HoP2`|&S9&@MTbfPm+bHg$1PrWkp zwkoI5f?yACQx6po3GE0);J{d}d8);_tXpAe=A_NgOgCYQOO~$a&7xK*nP2SY!>c{~ zM(vaiM0B=h@Ev4=j0IO(oUse_xxO&V z{-q1*BohPTutN_8#6p;QwMGx@5&M+V2Zco93gD-k+8-p`{RI=lVdkdL9BGU74WUlL zTUz_G^>()KyHJfj7(C!10JP;>+09t|U3ux@7;U8)S)knr$*@Sq5Od1x0Jnu@dfj=D zVM8Bb7d#NJ=liV9T;J4iEQad#e#0LF%?e}xTZ4f}eoN7}!d7`f%6bCo3AYl1su>VR zcexRafcz%jID^;X{x+|=X5mhNUO;+2Lv62H5ZkrC0R>{uKtzg1bnCV;=&-q3$lHjx zxS<$#?#Ni#`8^{{vamfG0U!;2nkjX-_uAKZ!+e$JenoaiL=`;Pb3LqfndQQrhKIo% z_t|nE*&=O7H}=RlP4T$);Jhd#JBN;XxG}fh0B|0`0d*86&#SsR122WgyL45XP^LCwYU3dOvmJ%@%K>iVN(1 zMzdS91cQ%A&yk%kuM*BBO(#xo%&6hL&9_5#S%OavpCGN8YaHfjjqkI8|9gb~^Rz?* z4)^9}-+9h<@IMJh3G!-~wj19Kzp2)yR4c@!oPQTNMqKCpR3+rFOaI`s;T8Wi{Ih05 zCrep&oecB1Y@A_4t5~@(gLVsv1H-eiOpe-G9t?4wZZ^=FT_5z3;>;%;BGC1lIwthE zhA@sr*l@G~TJUn@xKe%%BrseASV5bnnT)7z2V$#tbVGYomaj6W^O_e?x%Q+}V{tY_lh)H6eokP|O(8*( zJrbE>!OG44$VixFJZMipWT{$J zLz6M#gEe_@kH(*!)W}dz^ z%k@#~#ow{H$fv6Pqbl`s3x@FxCW5n9GWv@`{v}T{5lGl_Y#KLf$uKyaS_=(Z(8m0| z;4ia?u3=azfz`9+%g~Sy2y5GhcXz-XRQ9KR=WVc)LsiyomhQRRh9Z*ESOdO{_NFWR zmLCKF(g6)a7l6rVIdJ#I^mxa26|3Q0$l_ZMrw`ycXB{pi_{eWNBk|B`GPL8msPxHt zShZTp!XFkyY%-Z0eA%nvgB*xb59EAEpeQQPzJ2>ElUiP)_#&~tzpQB2f4f_1wK=&f z@_o3kOZ)rIG8}nfwQT){{KHG#QRfrF$v}dPOa{BPcuFO&j`cGH(T8=L`GS9hg}9(Q zu6NAS`h8gANz?!7Ux1mQZ*Fty|3=ilFg0hxZ3W#A7ozpkh4T4?>^o94`(PT*jB5ow zB@f+ghqFyw!1l|Cg~?LMWJ`G<90Ofgt0B&^`=u!tO~-t|XD~cCHd2NDXsPug>sBXY z^6)Y;bCc_n651T#HnIyFzlAp$H}t#Uk7uZbEde6|VRzn0KH53)mcv%lGcm`>zy zsFMb;+@jXWrO9SoO`c3TXfWk4iQnlgMfy!{C7W1k!ophZx;-Lnwf6|( zVf-?cq;B{oD3|}^29Fv@ic%;^9e5}38krXULcmia1Q|163&#n=M#nX)Js=bv-UDz( z!Y9ErSYCYFCwYw%NCQ4_%Az~h-Wnts55n^;fa9`-6AS5%d*QbG1`|$8*mE~AmO)f+ zYE&5?Z#+{_cF8!_}- z3v`T+PRbfu%gV>`d^e~Gy=u4l5s1_x$~m8dNgFAGXC@3n@1RO;o)u-lloNr<8o&vc z^oU!hxXj@*Gr~}m3D{#P+o4ze3A3cpy8XX>V-Cuq= zuynG7_SW^ISFs!aP{mO(Bb#vI=gco129|284 zYn%VicGW*}*WZ7uKIO7wf@3MFE0`yxSK>Ac^$srW^HhT00K0%y^;LCQzn#$I%!*}maSb&P;MDGp zisDgV-Qjk&xu@iv!@`E$*cnb8j_-$_sN*HPjf+yKyt#?5WttofCv!+N#YX-OInXi} zUs0CJ0xF1?I!thgx{r|q9V(ivyzfBSVrG$T2(swNWdF^~ zxaZa}hTDIVC-u31R{kW3*AvqzO3g8d^=_KQLM&U}j&)^wB!!8+KBl4`rbnIXego5O znRNY-i!uhetNfYM!6kcw-M-rjTE0IUp61;NOEF^4B)zo}8%&sG>_>_KhXi!9is z2=*y6)PeSQUDe{L1#UPE&i`=2V3Nd}KH8Jv;*++yHt^8X z_RJH7*sEc|*l&%Z-pBk7y*GmM|JZu#ptkyLe;6rHq)2fuP^`EV4OWV@cq#4#Ey3O0 z-95Op1xm2uPJ#z_cS&)F!jI>id*{CA-gh#S$z<<8_uAjJKDNR&96L1c7$^A}QFqjS zJ+)i}8$FozpC^5n*;nwtzjLY0Mu-dez59a@o@;mBJ5}vmB#-`sbEr~W1dc!dabJSP z+~qTTT)Nnf-5>qNkO=bEOMfyg{=n8IB?d4gH-9*ELzA)FcJWH2fUEr^$Mo#kk8j*O zUD@pZfw=3SQu<6Q?a||CutNS%I58ka4^paK4?|-|<2l z5sBw{?QRC^{x=hrB^v4;TrrP{f6mlD&yMOx2kEDTYlBQFwb&1CI5kgk2{=C)gEY#e6Lxe^_o9yk_F@}5xyW&Dc_qIw-RJU}Y0yySBGOk{jB(qjN{iMF zK6=r#{|J&X_!t=`;!q@1k#~x)sK&4Nb7NR(3uX`M>LVmBnkPh}mc`FBJxzwzVT^z$ zBGl-k$dOU;U$I6DWparOg(j;+Nk4Pk-Ayb-eR%nuU%w}x?sf2Q2RJjpuQJtjO{4o2 zF<`s$4jkB3mFT?Lv18Fnhuf+|q`*zh4+W~5{n0n(%!zJ}w3^1DWnfaBuoGfjFu;k+ z7f~Dr7G9Gr_H+y<$fUz`c_aE&NloB~C#3taJK8jn58+cWw&;K1=;JZ!QaLF&E5hmM zOeK6&J%yJup5R&>QgVamhx6ZUF z&LZHGGH78UEK(O3cuCxWK2}n(fHHN;m|nD&Sp3cUatoV}TjnDgG*Whg64qOu`69n-5jFq~Bn+#+v<`aTl8H z(1X`yT@w*DwOzBUXM#68U3!sDNgM{6=*fpVIiYR_ypA17i@;=CIA6%vp6ELY=)0Ep z=7@ro6B80cuCjhkSdKoF*2&)f^gOj!uucwlKEY-St>k=O5yv&NLRvheDP3|F3F-~Ke8T5p^wF@FR*!!g9A zlsSc-!u#eEB?SUcYtZ4=P@e}w)PX3oOKlx`&KWkKA zy*QQXqv=^Ht*+yKPvBM}8}K7c_9Og@*PK9yedGg6l1>q2flsLvjIOVHO(SBFQHW&E z4su~ZP{jJ*SpY|0I$U;!L1FT3xoEzA);^Z9ttX4ijM9B5YN=`SQQnqy{V1%*b7MYl z^5jy}-6<>cRs;NGd3Us3y>>Xb8dcMuEO=&YJT=g^b3X^*Gj+@b!+kJi#I;*dS?bnF z>!J#E;@u0XPe-#ryksZTB0LwlycaT<)7_Rw!T~0WFFWR^GB{h(ICS@qwlLAMiU}8^ zYSsGLBa{R2v$H=)p_6sQ*zmAk^p+?Y@8@OL_DF5L21ks`nyv9S#b9EOss><-A36?S z|L{No>=Xq0mdlq4Ia7g)amB-bnx()(B^e zt15H^=NQfMUs7S;u9%_vM^LmdZJ^Jh-1aL4j(DC5xQC{CB7RKUz1{ zX%#veA8KC5)sK|JxBvhe2@9PLiL1>#MgNY@WiHO6mN^yQv*F{#S|6gP^sekKXQp_e zo#V;O-5k-aIBf2`r|j9%#UuZ7x_MV~_LT5Y(9G@B2TUiCs>|&eR|!t^p~)%_E-WLW zt*c27A|2g%4td?F}_hDXC*QCaX!}z?j?mA@m5Cb16cZ^|! zBd7F>QTO&qPS|BD$5G$S#!!$EJ4M;j&42bp9H^q;zyrZ?YArj8e_!cPBJZUAS>f1@ zruSX+au+TtZ0EhWSc)OGC*_+6ot$-YWL)s(^if=J9-v{V(?~bfwpfpdCTG8&oHkYi zjk%_bl}m{mq0oj_jnU^(ied(l!21q|zgPlnU)@DQ6s&{`^-ZG5=qK13^m+1cx7t>X zs1)IlwJsq*Sp*%@Mec2*K?pV_?^g|?`msXmk2!G(XkT07(A+bP!#%?om#l;AwSMKT zMu-9}Qa@Qblf3jgV`$mQp!C}Hv7+^5A9HXFbqwJ8IaU;N3QUfX`*a@Z4hzvYkq?a~ zP&+XXIHO;^$ZMN$rooiNhe9lA(R98PFwpYg7|XCNQPp(EePZ~`$$*xyvSCEF3tWnb zjdfYEf=#AZcgu%gjg8%cl3Kb;Nh7C!(#L)JiI1n;)h!TDXMo>dl{}AxCRB>#$WV#f z($C<~G;Y%h3r~TES1T-Tc_p$y>54>74XP>#&tIMgyHt{&RX@+;wBk0g>@u*Xy+p5J zGYcCqqfr6r?&}J5=9UefgI)M}!gu+`Gp5C_@VlBo9%n0E5n}Y>EFV6an3{nC84~jD zZ4jsZ*SFxSrtju*aRnz)n_b#0yAM?Pdw^mkLop6FyfiAWVXzW*F>dLBD@W&Z6gX|= zF9q;d5QwTAsTM_K_ow|=apSL?&L3Q2`U#ysQf1l;)(qg`P{=G@+)Ay6>aqsH1-|>= zRv|^is&efnBA-9!^WO_yY_Hee>+2rnIX!$tkM}M-*X}v7Uh#|er^V)pN90_UzseRY zQSmwdxiNElW=5Zu0)FcMQJsfc6EmnEU_z1ur?V z$8pw5D7DG$4WT;%CQfkjo^9IOgdt;jC7Ql|2~hMc)AMip40*U9)G6*$wn}zd+p#pQ z!s^YHj`g2D2?d|$6-=v2HzW3b>K7=YfZqab=pDZvjgb`z|98{0)JcA_`cbfY-lFQc zX?kv(WU~X+xoZ_jvX-;n+e|ov&vWX?xLW`G-rr|aFb8cuOk1P1Ck|#wYLH6me51GR z#@_k0fCWl(a17`8tV!K>rje4u3Tva#c8HkZqisN|d#9A*nl%*%2|>oRSeYHy#xGHZ zk}%fhS5TGgNAmLtCO3@Qz0RJw1w0NshzG$9?g5RVG%wV?hH8c&Jul|Mp{ta`j;b}= z1fOrW@qg@nU@gcS<4J00N~jmN?eyi*Q+qkm=iYhd%fDxh>cc)ae3mFwZgu#Vr}u+I zRLy#-nrBz2+Q=qlJtRT8qoJSm3xPXhK&7Xnc!-tZYwML(pqx`g5L?iXZ$Ey1fcME< zaqhfJtDqh?XLKi4zdD<{#ns+6$X|Q+HL;*KhlR8u*ZZ4gt=iH|YZovFP0u7s30t}} z$Wfpd*V0i(FZb$$8{Ppfj60?{QU+tIoh7OTvuk&oyLjeL%(#HG& zPS4>w=p3;)@prHwj2ehO0)(T{Uht$u2<^uI(2qE6iLz33%4S3wX+_QoG+RYvviWQF zUkS@l?;1fYsY{dIW-E;+dcNIDA8A9MDvFV`vx@GQ20<|;2*L6 za*bf6d^wn@aHoaS7y_|mYgCNRbngxlm;ufgjl?(`x$sF-yL$pH^^(jJFR{MTp5QN# z^2~gKCv+M;5#v zwCN*M{U({_j1WIIAIZr+YnOdLI30j5Ar*GaPE6Et?R#3gKXvR6@2SEAF3%AShix0T zzQX2~6QhWJHwS%Bdd6yGRSXJ^(MON@4G>Zy8Cept-Mo80`${%ey5E>b@XxK66qDciRHdmr)pNj|hTs+v9ne$2v$ z6}1kv@J`}-SoN~Lv#G-X5%wqQx-DUv@nWZ$l{ZOj_5oKdedT0#sox4=1^A|!lG_|HaMo?)du zxqVGEheiiTZhVsya!xd^zC!`0wb)Lib_ku|9NeTU8Ztr4apq`V2baI3Aw@E{L1#Nm zoWKDp=Dp;-h+OaJD&>ip5Oj1(po>b!T~BYOB~Zwo+4t&Y%uYGi z4*Q!hX>?LVPbttPHAFL4AQKjJ2(b8w#J#31{3aJh7t=-}1qlBJPJyCe#$&i5lWD<#2VVX-`S9%F9dnBEXPS`+5DJl}mg>OEJ_;U-+}t2!ipVy9^S;OLB! zU!TV0_C)NgKa=bVDOs%u8$ZWm@EWMTFfF1LIA93@T%FDeqg#r==Lu(ouM0Hwaf;@U za(htJK}ztQzGCXSrSIvu9?&LI?&IE`xW56dQA6GIW$dD+506Vw(adj$QnL-wu~<8; zuh0`*O^oj5jgEQ|yZua&CU)Oh7E{&t&ED+Orzf-bH-mwFuU=~}W}>x`&q_3y69#k9 z#+M)p>4PAbx8P(iXjj;Z53WrX5T&<=)9lhR^6aGhFj!6pRr=BM^}~BYjA9AxM;sH` zKNdR{laZ@JVnu&`O5^r!&(ZlUVg?^a?(?IwlHTj|822#t zs0W;|GRJ9yvTof*wgxQ>OjBz;Iphx%uHW4CqYV|mS0O= zKMaCgXF_LQ1o%YIUD z)XIGJ%B&L7w9N9a0MG9%9A9r{^{G*YQu!+edA#-<9Yfd)c$lc~GlZSHT+~MUh=161 zcf>lkDliuj6d8O>l)$=`nq(d-j!?RiD%#br7m}us;gAUwwb~e4lY2Mk7ekb?9VwRW zGya~!)?rxtqj`JCMzRxNdWtW=;d}YS0Xedz-w}CU$pQIq{-R&z#qX~xO!Q_>guKIY z2VWz8%qh_jH4><334a{Xf}w&2-!elL`xuG)2>i%X;l40AgB6(%pe;zNzuYL}%T=M1 z^XXE#UnaxtemL2ah4oT%#`0dh25}w3fxIt;wV+OO^vyfTY5lzGUUysXE(I4^eTJWDLey&KqfJ(Vh8 zB-kGmSGJIpg-~~h4pC=-s zG9SGEtdZ>@UDk3oiV_7fF_og5me}PaUQx77IdKDM>T{*c1fzcPKqrd62n4KX`8uA} zr%AC1_I5=s8N07-NKXz%X1j%XPm#8JTiiXkkM21#eDtmewTH*k{`4%3wM1T(dGJE+ zY&@Ls9yiW8YS`Mm=-;L0hI{O`OlpnNw6jGReHB{Y(<)x1cIatCwa|lzxc|+l+|BV? zf_X0e-h^C&U>?^{>sF6ADV5&ow_n3)?h|2aPz)hyQN zhYv17Ep}Q=a3vm2=;mfB^-liuJ#Z+>$G7Yy?pqAmm70=8E3;FdQl1tIj@T-ugPMtC z>R4Vi2@RQQ8V@kP&#TI8qKL*}ILdLQa;J zhy_;@{4j}icLH^FTsCrr#nWzXL}3k?=s2%!$j`my^H#ki;g31ZzA)b1Bv3$Rk2zc1 z(X9xK5!W%+WS{EGAU2LWBw@e`u1O&{q5YEtqkoqJ%Tg71^TM+?M4SJ8qhy~r@0%}V zUZzE({Y*f*fi#|SmVN`F*$>H7s3v0gSJt%P;5T#RKV=AY;GTtgOq#b*o0MS2h)pwJ z3Yj-TAz#xf^im=tz8^YEwIfqc!@5z%<{Nh8C|-DqT)e|~zv~r>q>tQPayHsw0j9Wm zD8=_gF;f5pxA7GhT*ip?xkuxj9)X+SeFp{(nlFRrYAiy#Wnr;E+qouY84-#p&Xusz?fjnGRzgE%WJG<%mqsf1 zn3|ot?wL?>i4hOvGbB;U%C@9Im?pLva-(}_a6&*?V9=)aFyJ2e&_+e#e2=F7I5xXjs6Z_DEMPJLlV*j&q z_1fMiZ`7AJ1V?WAJ6wbum2e)S&h=94#ZheaC$N+AcuU7?c9xB-(A* z@?CyxyaFzWK}J(O7ZF;Uxm?jCuGJ&AqWs=RGpAlDq!O(x9~_mg*UYWjy2~RR?`9x5 zz=@s75c8*t_9w;F`;NR~1+H5i$U|M37>C&3eHE@vo?f&y+St`xfw)9LxBnvT{t?6f zOAxO-D*0p|pNpvaSD8E)ilZ4)A2{5UiP?nGn>tq-?JS0GRQ|f->F?x)%kRBz9CqD0 zp+EJYTZk@vj7cX?Zu^WClzox`SH_yY@i@d-Gx7 zE6riIsZi~=eSNxJS^1Zv?-H*huVqxovW8C8g??PlQFOnwg?hevw^-l&mq5YaPW<;s zbkCUZnzaSF>xb1DmPlaXIk`0WL!!co^U7uB#%VwT#mcwUD>4#P!uAh={KrS-+1pM) z@>g3H69U8lGaeX%;gA?->lSFt$FobJ`j*-xI~2H!Tk}#<+rp45OcziL4uw_=mcl8| zlK-Akje92jjmq`37*9i3r(@`NTq2+sg+oX5_34$j0$xkR##FM|5N_XXpX*pJWaKx+ zbFhFq7_}Oo)FNjj~)KX zc{g{z!;Bx;{ntw1D%UNjM*+=&3(veXZdVgc`mUPOJq_dGBBz_DgMFy`T7_YtOf23D zL?PQ0?PY2D)VI*9jc`(N7H)XHt_7G>eg0zi_|d>QZqY{}(0b037N}=P97& z;AdTV<-EAKB0%lAl_*_J-b%T1z&1jwwf2K~)RT6Cu0#u+ zLG}IzF))Y%n=|{=FFCeRVdve_U#Bi8Hl*K?oW!_6HJXvLehgPHGgZ_NkJ3j&TIZq$ zy-x}TZeG0OQM3N}MV^xI=IRn>#gcGUprlfaWHkt--X0{Bwo+6rBzI2`AKf0VIozm_k)1~JGS8@}M`G!#&>Lda#+Ml8dFC{hI8!Cvh2Lp@y`Wt7 zHj`)gRwu-%QJ!UP9ThOhdMI}f*5w@FUE#j7)}{HE&tz!R=r#N=Ow_@Y&P5OT*HqEs zL<)vA1lbKri>Ds>Wh2P4f~w-&bxXhzG}PO!BUm>4-Dg5wr#StrXL4nyxgo1dobpm7 zJk<0#Ooi@wW3nwnvj~r+8sIev%D7)}PryhCEgqObP1z1e4GB^GNZG++wu|}6MW{sNMekhJR$p^O;|@1&W(MJ zQRwl`Kdj+1046Ac$^v@iVLCaUBWX>0yeN}U!t)vnp77kw734M|DY;%c45;&9#eTuh zn;0j)hOrN$^vklS%SWm0x&-Xm7yF#$n?XI_jK zOBf?d(1wM72wz-hRLY+@p}C`|y-#rT)xE7c>g@-d% zTKZm@nXf<&FwI(I$vJa^W05@nnUiKqyak0=Xb`Z2l4`w}#_6s>7#6VfZlYp+B`lng zI-CsDcg@n%n~`^qc1mu@J)f<#Wx_LXTCNJ)utB!MwMj!Hk4G==uCi2sjIWdG@f4ra z)n80UUevs|3^O>PriBOo-1+r6dq=Qe3E`E8DvC7Y)$M64oS6w51?B3QZ&_<+rC#tM z>H2(q8%z(D?shqS`QR?-_cpiwR^mHEwhxWe*zoodugw4c?7Q^A@O8%qZick|bIaxS78+VzUr`z!gi*w` z+h`}Q{NA2Fmcg?&ySVQ9Xn)TCMl#UDq==h$JroZ&mM*@|eCOKL-32gc_{WBaCeLlF z_OT*EY-4~+KJV_LY_JG)%a}KkEx1{AaKK}OCMMa6DxuQg-)AjZ|LQ+IiMr@^{WvG~ z7c>9;caI z&Nb|DAf{%h6!OcdPi4M?SAt}YE)aE5T~R1OuwzH6l5gGS+<*7lm=mUGST#A6HQz@K z*07HO4be@;l>tZisOZhifnx9MvOXdAv%X+4D%4fHLT_WXAUvWdpthSRW$oi4vZBFS zRzu1qm)}@sTQdRaGQ6N}Oql!pkzCw5N8~ItKu3`=E7sS4GlyQJ)gRqyBi701*;jA$ zj<-;Y{%e<6Rdpg1D(d2ruAG)BkOy%`?wyxv5g|zk%`v?F6~z0N|MVT@I=cQ2W#G?F zih(U8%Gg@V9MIBG)YaA;>3)?Ob3BUOd!7MPa4Y$T0_!WgGZXYXUdxc4C2NzA*SJb?GXj1FZD1maN~H0%^S5CWyBb}U)s5XCv%Os z%t84HbR@-C(G;~7TPfx!oQrhN6eJbPB2iu z;LCVRYCLDxu~ltChBF2|tNY;lY7Z_2oTEAu?0uPS<}R>NyBxb8DZ$mho;D6(Ar`E% zP75zWO<%!?Pu9m>+PflIdgZ)s{ulN$7CN)^hYK;QI~%)G_`$!xM2`K`t9lG&SfXuB zM{o`$X7hk6B*W->(@7g%Uut78=_~OU;jJ(o@G@mlAz}Qo-Rg5Brlnl zM_s2Xe*a5RvNXpVP>5g}-mhQGBJKEo^SmIEo!YUNKzeL`KGS7n+Mp{Up0NeRJ$mU| zx}JGO^jE}u;cj$HOQOOQyNiqt+n@$3N474Q)MYqRg{`xNab>o~^c$Mu$tdn%;T&g? zIq3tLQ&-RCXxb(nQ{x5R=U_~LKx{lc28PKoreJ5P$%_T9C6J}Jl$9qI z6$Ab=`GF3wRGBxKe~&34;sd%&&fGs^UG10!DG4VW(k~d7k61O zU+n!xAUE8)R))_&XcB#J5iU0JMGoqu-;E)W95{sWW!FxCX!oOW{Y&&1(1abd`g}^% z`$Y)Y^I)K7M?Zk5|Bfn}*?|U!r|Wl+W1F8O8fqUF_2LYb6%(ph72JFRR3GOoO=FGe z?JHK?PI>!x$9jtQka7qDWIY!kYy&deq_lO{b^Q=*&o-N5*xIOsAW7fR4LwEWDiTvW ze%W9cKxFPxQ}P7<9D6eq@lg^pJ}uOu_Se%`zR;T#7Zx=X=_qkdxD@Pt@O^dN;+Eh3 z5nCSlqbx$uc0TEGbLuHEgz1*=jZYj>@MWQ#1U+?VrCn5+1>%L*Qcz!m{;8MCMfj5q zf|}dj|JmIveeA`Y*(8olHshLe^lbYuQWmYZQ@Vywskh@>(9I{bX=qpIHN0@I0l3Of zS$d2Y8wSupeJ0Wp4a=uRiX75ruN2R3#J7;Im2J3M=xrD3ghz%)OUuNsQ>~YYNlDd> z?iXe!#P1R6P+-Jy;M3~|uoWPAGGcAG(HrZGnSr zS3{Y)B`V-z*Gn!>_p1`Q{*Sk)s+{GBwqq&lA6^x`hqyOJt?K4Xxh?AeV;~P*6mZ!* zTfkrjH<-#B@)k?w*&WNc44Q9eG5${Vyd#q%Sii;7w%O_MJqwD{X<&nO5nDXkAe9%; zIr5!s;Qm!0I{Nv-^9lg#UnPQ}G%J~b@3xHc{4v;_hl^!yn9hr4PCnV$b=IEAnuAW| z-==Y>c?_MW7->zBp$HC##$OgHx2nHM#}5P|XU7+q5ObEsGzF$nhG7uIT1jCeL4`tX z(M%An z8uXxIZ*R$y7)~AgI}KTUMJcW`Qn{XIjI zr$wVsYD2SGWXpdYGZOzU`OPtJg@u8Ab4N9#2>q7tDZ~Fs`>qV`<0qdAyIF?&TX@|Z zuX@Ti6vc>)KGF}y&HeZTiZ@(MzpQML#^wfe{+?r|zE6Cb>AIp1x1Ii5E<eGb&Sm2lSgXKrRX7ua*(rO8v{r{? zKY0pz(FutFzXV6fnEH}Q_v_jnbg_f;anlk=P)>LhmPXsrV>~F(LGa^hbE@``3gwGFGpqWH!jwphSyNB&xvu9pRLo2FJO$; zN7DBpdMs8{$rxMmE<@vE0md}hc*Gu{YHv+`cx*e*cerK~L&k-FfG2++)V}wI{k>ae z3{CLB@D`wrysW9mL0Nc5)^`*w;)eElAM`NmLqD!-^(%nkyZgc%C83MH4#c>{%A2)Q z)&Xvb>ns+ZsW#eQ`d!tc@1ZeQSjXzQOpv5ASIi|U5v*KrCUbP)z20i2x)?UFha+u4op$&i#ok{AmQj#y^tF+vJBbS=(OO_ zeh(Sk3aE%@%NOTC?-yeIvAHd@6L?M*EL4lRAvvLnGBlD=&6j!9`Y?b`AiDGq!RP+~ zXYC0hplYF{qcC=q%I{#|Mw%NyHMD%B;fc`=C^-BrcFtv&fJUa$gH3ZZvbwU;RMQUI zykHef%Mfo*i>>A9G-?*2zW?=<3NJ$*=)OPx3e+BRFq)T{<1n=L|ybf;P181WyYVLF!wJ>bHf5EcHIj8l{Ar1A*acCKp zsvdlP={DHhjLxzDnY(av+26U>Vdy7jYNPgV*Z70%Ga{Rq`tkw*5?t2oq!a+j!)Uxg zUL!V!d@q(=uiGYm7`U-L1g9@E{GB&^%Hdr0(a{yG#q}|)DSFY@mi9t&Yl8i43I>$) zI#r$RR6HY_R1DuLq0ot}e=XwTkdGye{)|(od<|=)~g%X}YhId~;CMNXD z7U_BzSQ~7=tCZ|J_EZOGe}~1hSrQRc)@x|a{Lb}E$41l+Mq&w*^11xRhE?Q120z&* zIFe#nTU$nxSspg?g(g~Ra0n#gV(*zyHuGj%hTfY@L=BV>1YgzBiaekPgOEfsqc@-D zwG~W4w+!+H%arD9bg|>QfhTKZJ;W!ptQX|~!9iE8geepi!#XlPlDoBj7<6VB&&OCk z8xD>={}OMoj;8SW3M3YVHTvO%KJ0Uv?N@xqD7&q(` zb!L>CH^0!ZIg=7A?Jo&AbHTrc(;1OFSu6->ck*w|0!T7z0L|=Wf0n-SiHMWrmsMo^ zI@!{RN6;yjSWVoB3uJ3pD%wuA>cRygYxU8qe>!d;t8(Kzamc`Wu=b*<>Mk>*{lwp; zA}8HVvAKbI%jx^c;vgCzx_YF{KUDQsV=f~Px~E2v9Z~AE&#AtPYhO+lniOi>EVI+~ zz+Q2`zNG%CIm8sADg*i-X|2wYv=!4>hd^KC2wGwcpP~V zXDP-fhNyC%vHUPAw9pIP0rNzp-qMW#@azKGJNl~`nA(ue;|RsyfBAC^zT3L!yrj24}J_9T6|i4J}L6f zQ(TrL{De4kT7|?mzxyv~%@^>H8dNnOWL?-UtvfBu!sVI$w{7+}6gYc;P+1=-Xxe#G z`<3Z~VMC~US;@uHuDBqzyZ*JI7*DwS6aZa9&QO&7Th9LgvH$*M zCUU<`-T(=YTSSDGoyr=UW`#W5@2YkZNb|gW&+hKq-PMKvfukWC zQ`2Zq$FCxpwwK#qG?F&Bu2`PXnWCo7t;LQ$W_Ae{MsoF;Y8<23K7IoWohd5E$1P zceKe3?;uZ#e_mI#t2kU98-|r9GR;IeJ?Gd+JN9RB0BB;xBDnCo-Pcnw!n4~kU2o)g z5?XyclwyPWhH5Z0l~?v|{^ewbx;1tQbFVFuI$llg605)=&c$=~a>K}wZx+;cW63RciNRR@YM zd+i4kToUO>$L5u6il1WUWH0a9ynG>R>6*gtQAC0UEs|4k^B|zhHhDO{>-}WCgfa|) z-<$`cW!UyLC*;%|Qj}RLQP$%vQd!QP>8{q@J2t1yKK5pJ3quw;bpv=TzQWPc?>N(+ z9_BvnCoHark!+n(b50)4mL;p)>Uwo4#DDVl=zx{AEZy_$ z@5{A|_^vU)%8c|qPESx2F9RDdHu6gTNgiol+m&F)=8pGX+H9~y4s(1Kcg=E=8590* z=ib90Z?%}e_rqY2P27JKi#l(>hXLMRFM$R}Oz7>byKJJzgjq*5=XSm>{;mCmnV*THt0kfNA!64H7IpB zt|TOV1jo6KK&=h=ibMjlHYRZaqjH2;J-nLsG} zn15XjY#IsT-8VxW3P3r-WY={v6`&xN2EKL3DZ*9!LuVf|^*I)Q@N|Y{rPvF%jaI+g zEIylQQzN(Xyb^?9 z{JGB^EV(`5@lHZq}cHlK7>!MmIDQ`plnp6w+h&7##M5&tg`CP573ZTJe zxz5X6Vr4le-RuSb>oi1CN~Rg=-S)%{!Y(;&dY+B%kS@hN*_n6MJciLJQgivZSB~ zv!7AqZkt=H?Elv8K2Vsih22qZ&RTuuNcpdGMhX2S{Gx6BmTgYoo`Uk_)1LVClJg|> zkwbW|T*|a<`n2FD8#hXynt3%r33B&DM6zGQsiid`4dqPg?;0j-jV6aaQ)0P_DWx|l zpNOvUwA+nzqvUKN4bs=oR05T1vnSw!21vv!fv-8DHmC-4cbw+v`eW1()G`>#*4tB2 zbsaR3VJ+yY?|l|S!%catD^0y|Xg-mQLs5d2oD*dXc}Pjf4Y-p9dADXEj%lDZ8#;86 zPJ9^_QiYpxO0k6)7Vd!}IU0;B-8WKQVeaqyHPecu3!KF{J{Yq>@M}Fx6VC?vh!!$Y zjE+Ai{*6e+76f@+ka_7^zPSVr^8UV|2kUl6MKuax!o|!235(ah|4HWb!GPU^u%)*@ zdJlre8~3aOg#_+L4TCeU>zU_AViv;x^lRdJCBWvw^dxu>w)nb}6KHU?NGYtKHp{wG zBM~WLugBM=yWMN%;(8az#O2+6Z5yyi^ZgZFwVs0-?{pxou#J{4;?V`KY)kd~YzKfn7D7*kY}y z(AYxKsy4wD4Chd7xY6H|X9ufyZ;5T312f<_xy9vZBOlq+uUWPdSvI1EXAyCNx{*{R z6nu7>iO+J-YNm28q~a)b9%UVv^Gyo%Y2^&856thN$sA{`TaAtU(jRRX$(hg+qb)eY@DB*pCM1Bt1Skg z`o{9utYK}Hao$ZYb7{QK7K3>!(y7$&Hk>p;aNOP+{X~@0o;aub7P9@DAI)~*f5^WM zP4bB5>0cW192x(voz*!UpI3<;_TGiNv`-kcJ`N&(FD6gTN4gYF>u0MJvIP|JGK8;! zFp4XkC-(YrAu=VZbWNY7-NsIQ$Z9D9## zOWF}p?DKVe+O0wbbhFb+AEGS4Cy`u4Zy~;Hw{7wjsjm?2Zz!!^s^U4agx2l{J_o-i zY*)2VhMcebKI&P=aVGdl)qc#M_U_tv$#a3R!tfuuih!Cu9iTx!W`CDOO+1Iq^*trO7)41Ee1~wMyS)}zG5Z~(!${4U26{^Jmr6;J*OD5DF zrtXBw?}<9zL&Xu1x94wDoxybz>bDnFw+9?qvWq3Rm^ zmt$nng7Zm6XZVz8R$DLvq}8<_zg2*?+)h$bJz@AuaPf z5t%gWvxBq|9S!<(Asv{lXxy(}tXTS=Rzn=cH1XJ!q6_9fU4sc*>4&`f?9t8DDKd|) zbF$7U8-I0=@T z>!X{iqQLC-$=&FZ3Rkv)t*mTPPUZeUp8T(V-VR!Tqrd@Lm}7?H1D?}O;{2@6iEo=wVAv64LchReKVNsb>xe4$4v5rTXtmFH6I)93v@Uu zNQd9`MU!ry+sO0xu5I>lw(ccel&H6Z!PkYe&rR34+Wz&?<=#b3daJna0d`q&{b5z_ z`vI*&x=S?jmSr=0j?R;4Uj3Nwq{g_yTM2&*0&dxJ05(!`N;i7x$Pa*Ku7;<+-X@VY zl8Yk0!=y2$rGE)V{^cXL$v}QuzOW(F#s2;;6l_h93-w0YQtRVibx@1F%0*|Hy0S3i z^0D7FWq`_B{8`&olZm5go>qy2(34lpf2M((G$Ztt8$xX+}o~)pEcQYWYk1GmhlL`%%Qw7ck*+e zJ`NC#mvd1pb{6n^|95d)B^?2=5swpZUsbsUV6pa+F6KntkV|{Ax}hh96&f?cC2LRP zNGdw&SlkV5>lUs9K9uP$~Is56iG>FMOAEpEI(BQ$hKUww*XJc^$*9|k{ zi7H^E&Pyk)BE|Y0RO?ev!Gx}zmamU162qYX-9YF+m876 zJt8UD4K(+K80##zNMXTPZ)?Z`aDIN6^cbf91y<-X3R^^IH)w16@k(N5wUO;|_8UCH1Y&SZ)&U;Gqy{@9rd~7Hwu# zmRLt)d1T3ru-94kN`{@={Ym;GbKBWpTAKYw;&^{W zuTc}caX22zL1=^;7WM!u@caXmx-PnN9r^8v5vLVjDo`EZyG}mLKE?7XosaOO!aFy`}E&rJ$chJd|cxinj z2y&-Pj9XmOzg>Un2mJpwY!6Ai+#82e9dF?yO8-_h#tj>Fqvh6rsWfzMBp* z?#gYX3gz#6`PpnvEx`J>%)L40q0dF%ApH*;P=o}?S#mK2^70k7>Tl}XQ3j2-&PeqD zko2om(FvaynV)@;PP2cisX_xxAn#!Gv^n9n#sleHZ$RE`N5M_#?$;HHLzA!B`-g#j zA-d~*bJe4b!l(zz5HA+XL?dW#i$(c*D7iT@j?--h-%69Tq1nsC(A&mE^s`S;oEIHz z%I6oI(4Z2Fq~uS2iI@b532!A#`%xTXN_uOAUPI0LkPWO@uiD$l7UN=G2wd;lnY_7zH z0tmN!4kL}Xxn(i@1FLhSAqARk%`q~J;Y#A}WAZn$Wqb$$51XxcwJIEj*sNx^*Q}#9 zz5@js(57Oxo_|}tSW8t=a5r#!sym#bfp8}S3txq+XL2EHGs&XwHL7;<2*k}-<+g~l z?bUeq3&L!euBf#GzJF!m^uy+`Y&{sa`mDfodM?YHy4IFk=?ePpF0F=ROSD>TM<-S) zT_-`>{+I;Ii|4VINoTfwvF(_SBhlt=_}F_ZWKQ4p{yidInIar~w+qP|V(y?u$V<#Q^k8Pu4+qR94ZQHhP=9=r=z0Z05UcRSM7&U4X!A}>R zD;w+slhOG+r|nITBL23s%voWdugR07xAV;C&ugEeC!f##0rB|C?5?sB-W_OpiLXc7 zid@_Jn*-VE->^(;<8!v)Kt4X#@o!#M&6@gsTmDwb;QO-k|9`rgW~oVFt(pGzv|Djz z-TGJdxHls3xff#V>V?f-RiIrAe!0~B`EYWa9~11pL_t~nO&shX8%rlS$tYCwZd;)} zU>Fe(>HXe2$oRvW=%AV@OiZILmoIR>OGNan6*WlznLcRfFQr(q4Oz(NazjdTKS97? z*Xqvx3~FNMgu4#iKV)m8$5zkYxwk9K7VX-{gu1rQ47^%k*9Pk_k>hngJ|bTyE2+@LQyy*; zs9!XT10r>jZ=`TU^s%Q`swIJm&S59Wp62v=5cnb0<%T=;DqJzekH(|7P+F=i+yDVu zDal~$1}fHdB}#0kH3`9SNYawqA;Yf;N%6*f_=a@Q=orHxf4ma;u=T2jEnJ&`?JBB? z(vTE_fYYIUuRP9AEs(l?`K{g{D{lmpA#b!^?$@a(8G8?N?(ELXAFpFiGD3d=W8ijA zKI5@W`qief|KkOqy=)axQ=xQjM&M;nnthZwge5{Z0)|CS^Sqni&4n8<3`GHfV_jQ& zW;;vgW1YBxU`pe%xvQ>& zi2L=eI=oD=5?jSRUuL8|PL=P)#2p|!3LAoI_V;2^f1ae!+Y-juaZA1=u(cS$Elw4; zr=9<4N6$^lGz?eOVh>n`?q47kFu>_+bD<-Jhu7|iLi~3{14y8by03s;JkE` z$&k4q81CAJSF@CLGR?it_c3#|MZIz9`!RP*eq)m6yi_Isg7inn!2gtu${zWw2A-U zM0RGX-`VTWp~=Y7m47!OpQA>BK7n?v@jZz?9BXy1Y*TKku=uhnY&^}zFMqE5q}Qv( zDJ-fIdanDBlOHQ`k>#JoXQty)2>w2q@hWBzmi$7c;LP4@)YvE?5g<-gvp9`J>JiDz zY?Vu>an5!QGipHgBWe4_0XN<>ph#L#hX>7Fg5V-*c)L6K=UU3R>n@Pv zS8zGB+Og35LK(F%UnoWNmvK7a7xY5j@S1$+A8gKi20MNG5%CC%ogu8q_5Cr?EynbbEcpbn$8&%*1|+4)gmm-|4bN z2G&7E3rw{01>?QHmYJ`Eg)h{E{xg<-fhjk50`_Uoxz!;QaZbgy;JndJA>PfHq>1>E zoiQ`WNP~53>OzFh-S6xyJi@UfyqcJxlxrd0QxV!#^2g|eqlDhfXy{g_M~w1fb;QgV!=Z3fpz|1%m@9!XjXK8k7g6_@)ew>agodxYE$NU-Pq$UGnJWx-n7xq*?#rTAK%_s3>Jv%^z|@X`%h-=fNgLr zX1fk&Z^zg3`?tBUxnYBITGqjY6Yz3*xiLzY$_dQ2Ws+hkvCLroJ-8m|8f3-l^!{Br z_*k|~V&=Cje8iKn-{%v_T*La$tYp|OZs8zz_?jJJcK`*xm_I#236L*%`yF?&omF2f zd~pofFWpYFY}Nj}-mUsA8&9!o#fV+cFX4XnNoTm{?t(oLK=&VGR@v`E&2x@19*m}J zb`5BKaWS46?k9T)>bf?eDIDrkcdyH5M^?mIURJ!`!_e77ZKEQ)JZJ1t+$w7HdTRAU zbJ_q-ELf&;^~}k@1%ym zMS9ijX#?H$LqiDSvzO7E^J4+>OUJQg`{)w{zCTl9>t)h)7XJz`d~=7JhzFm!gjlzF z+)NGnytdby!ng%FpLwndvU!`-T=28&ChFOZFZ*%Tvf62q^GKr&{b=%$VOgX2;eW`A zZ~JWp2(i!YEokpNn6hb>pL4{-#K!zym{BXZW6yvjDF3567(IxGPTD5zm8ixU4EOc&q=k0Zqx`^Z zoGGTj5U*I6Fe*S$573J0kDM;YsFZr6Z|8j9CWQH&Y{U8UW3TY0<72qu1uM^VU1dAp zL}GX|OUgdcF)oH_@)pUV{uPF!{Ng{>&k&5e|cfZ zvMn0w2tw2u7#|Wp=J(z+uN8i?>N>3}Z^uTw^*T_2VSFSW9FZ6zkoPwb3mWUYV>8@d zBNo0=5Of`y&mrCB8^gR!IPX}aE{|BviuQ_c;GbI~#NI}#<+y` z`JQlHFhO>BOS-Q;F_4-S^Tk#&I32C-k7tB0?t)q%^#*BXwK!^696lYfz$o#$v;dFA`{_A++Hw#(_DTSCwK*f9g*G<2Nf4e&4 zRZ02ZcU>KV9!#RmpRWB!LY^(iFI?R*E(Tw(_JDYY!EkgWJt`=^C>*v)_VgP5tdYaT zDc$I-d)f5aYxndeW_|(h=#eCu@qSH$t_8;dC?R)RBNY{vtHcnUfM%*BCPpXUW(8?K z?O_h5-*-Q7Ri{LSpvVo~M*3-OYxL+jb;-n|yOjRk>NC2b>Ga1v?CXXPi61gA2Xlcg zVuOz^3-nro00vG`hU2TF+Z1muy0l|Ke33L@-OzVT{z}~@R_wePq45UF)KUDFDvtUj zz-~4RWYYxA3V)a;I-wp(U@qIxFhCkjKe^=YVZ22@kJc zwC5DsMe>t+NMHf+bDWR(A;O)ZWT99jRktiv#`?Jp<(7#2qXKis3Q=2otEUA|s=LkV zaU{YKWb!2!1&jR_8R7W!hw64utQ!zi^^sS35@rX&6R81TQb~`CPymCglEhz&Op5HI z1(tdj3OIkwvNfO}r(A%FxgFwLwaRHbs7iJG<@m~0a(}@~0;&ftHMmC#& zcpcu^u)q5Z(qGGRA_`JUYj#nA-WjS{NwwVrw$;Vc~7E8q;*b)j-HQ)vS{&lcfrtDU1ic1K&mtxsr|fXdL^vsPat3T!6*d}l6MC7e#$*lFDdI9m>uHU(g zU?2U0jAxX_m}pd`O*Sj=xM)mP<69#3V;yk7_I%hRo=q~YCPv);N*g_%wDKH6n6Lbn z8;!fHT2N{QSzkiXbPTPotyRu6voomo!|fNKsJZ9d3;Y*gz=&|yjeF?Rzsjh16~5nl z%BMk}Q3A#3FGM`Me5b}X-78kX;Rxb}?QAc5P_YC)M%K^_1*=b^|( zR`oY;YwuNWEXdV_Zjl%KhsGX7)^ZTa1)-}IUVo{WZx#&82RypGX-kg4#kmoB>tB(zZ!Q?q4u2}wic zq~`@CI@q3%tZZ!+#co!&XI{@6pJR!Q-0et2THn_ukuJGRRbC66|oDvtDU7*P9}6)`!@zaMs*bwVejKZ4TP)4wl0op zU#avZ*o?72R6X1qZ+e@ytf0h^1a7o~Gn%(Ux`uVn8erF#Uo+BaUare(^?h1BUbSd4 z>Gx(YwUM4LmV!ZiAM4>^C71YBhB_>iQV>ET2rS$VllUBl6waM;Tz_9PLzm{@@w;xhom#zc~!uU~5M!`+_njpK1eS*Lk5s#0$(s-jHi z{swU^&f_Xhn7CM@EKPKtt5VPBivL^~(;M+4jNo85X494N?NvNxVJiTy?RE7uo_Jpy zm9L;Wnjsz`pz;+8+rGwV_ zi8+~DH1tY$;_wI=-6UHivnZ8pOOiW);$_DB-plpn;;1@Rq)f4sHEm}0^;CU6?9&lV zmHySIytuHE%Y~@-zKeOW?l?8EDqQjoaT|jJq9b{Wa|?8cyv6)N>$%CN(9FffW!1dl zQvY_nI|6oPpVUJ-~MycL;JwH_vb{mwD4azp7nl1 zZ=hwS>Dd!E`{P>E>`AW5-EG?s^1N=0q298(b1}>FR?^baat;%4tXMkuH#|-Qc#g#Z z4+W(4^d!o*#*F(5!(isIAc zid-*%nqLJ@;o8y7Z_07SEF9?`6o3qh*BuN+heEbX)M-Pxz=i$&VhvAk&Oj$YR31Ux zYxAR{yv-lD1_<=CQl%nPG(e>>9Q*(+GLSqmQANx?#I}Jjlr9MoKVzcth+iwb#5v%` zDyWu|CuJ*164>!ZovxdUk4lN40s972^l6pulQdB?a9mk0&@G{52z}%bkG%ONnZQ0t zU>)Wsl;?hlbe|(7S8JvZ9!4e*p*>r}2UsLQjaKD@0aMK#vIcx+fpPu9icGmvY3d5_ zx7!Dr>%g%Ec!W^FW5oa)rMkLxq@&jTzBS`|}ah|z)7l2Xv5?X3u;6VZOBh5MGL8YAzGT9$CFOp3y zM_~$@_5{41EgLtLuvP$NcQ&CveyS5No6ZX@2fZN|oqC-k*3~HPiqAY_syoq zqX{(3nye_`!W;fpHDof12tkNqnBna;oxl61)!o3f22*KuF!p*AhYu&~X>B_hYuMv^9Ep1nG~OWhS1fu4Qzehe3>7J%K3aSJm0_S>AncvfP66Jgj`!syYzNI zf6457U0D7ZJscV`T{E6b^{S*@`<+CeX-lh4HwHMX#fjQt1c+G-X5joG9+UdNs?TtM zfKQMfvTR}ezc}rH;q_${jGVomsb#&vey$w0Tw%0fbs3{?ULM5Mv--JiC;VkS9M1!B z5dv>n%e+^lVXeaqb_piaGj6^_NT-Wm_#1nZ0WZ6hJhqTmRtCYsMcUTOpi$wp(fXOf;oGpoOEypdq{~C+6)!ouP z(U;gIfnqC7gqc;pu@VzJX9O&h7}sxVvx~s4xQ8;pp#f237aXzQ?$0W6l(e4`#4#C$ zw?bwnI-IrBuZ~1$^AUxfI3UlKAZ$<%<1vt|UFB17JESnb_o_Xzrh9`brfK5 zXR*UZge4ORyt&j?KzJK_SPE#ON*D2JAJ<<3-Ehcc4b z4B0wBD1T-8GfsxN2vizQk|_{;9F-%OLz}dS64MjmQ5b@ZdB-L503WRwfVFpzT#fQ3 z%Rw`cuJXJ++n@g!6A<8=pw3W*qDm56O_MuMq0lx|Xz!5$?P27$D=Gn_L2^@V5jj&+ zVz=K!L4Qr#)BY6K2X%gkZ9E-OmPw)f*O530AV}cjK%m8z>-kb z-K>{Qu0M(ATF$oEa4hLDyRfK#Mx^pQ2Z|w|mIt13MimLQe?zdRlWV6mjl;O|0m&pN zIVPl3ZNgq$L{-QeX9`VcCjEp6W9Q$(7R2+Hda+dC2~U7}>88W-o;Z%DPwiJ%rTTSg z2)NcLItMh;Pko@%M~$9{=xY(Gj#cmOh_k_JtY3nl)U=wAx%+=6YycFruQK78!JWfZ zdiJ_?WYp5dCK~pycepkUG2Ihi5UPet>o`D z?56HpIa``?4LE+{oSj(>Pq5cEU$jL`Xts=q!CN*>;k&hbvWFy|dWR5#5}N&8a~_+R zHwHPJJ+o$A^uhjiu!5i&vzib<8+H^nD*PBcAn7xet!Y25IY7pjg0rQZy`Lo#eNINwJQP4% zAD6BPwq*BKF|Cb<XiPcrj%`sI{B~efDPo&V1$L6W`s# z_Dx=vhFELaJ$T#t>Qd{Z(@NscRHLuM@F+mU<@+lZlj^%amgacCn)cXOs1u`U$*5Ow zZqhxIUH36WU>j2bK%1cvt?|`IB5gz7VTb5Pn?>P*b)@o5-p(6gk`xA;=)_K}3aG)c ztg@(+4Yq}=+!i&Cx(aADcxgUwT9h7e8Ys~-WP@|mE^zTk$F@_#3^9&_3H{q zR(HiB+PzX&W)crLqfHhhi-gJvDUM3d5(#v?i8%>8|0c@`7cp0haFA~ur%{4z0}o^M zb8`4i=o%7I{c1^l`@mY-S5(t`VN6R`MDaV+rEq+|^mk6lMvR{n3Q_PZ8>D?SF(uur z-wv`Yu>Wt3W0{#*I|@0?P|yqd=z#5b`Au!t5vZ<$`SwXM?JF`M(gSy7papYECOJNa zO?7#N!Z?r!Wz-Ncl-^Hq;&ta|%_|cSV2g|laTW<7F`a!x{+H08!78#P(H6bt_^|~v zx;F2RQwMr5_o!icy5(pfZpZVjiZ0WX<5m*;p=$_B5MYzW9VSG#%jhhZnl{1$VF!-W zE}c|mN_rCgjob#(Q(fsUX|6yrYa&nqEY%vanTmLsxnWhL`D!pJ?=eb!u_IUHXE-^l zW(2L}WLrrwl9Skg1Vtn)7U9rU9<*~))_h^|a_O9Ax394jg+ezzP@y_lMWqa)RX;sF zvIOPdT%cZSWmhYt_&#JN-Lrwkz12K-TUPB+rf8A&EWc{I{^}8?SYLgu{$!?wos|5G zux0e~ZPK1_VJpWummdXESO=IjW%BC%@kz|b>s?>|7w`M|9lP5(7Va90AyX1@|4Va2 zW&PNt_c?U?sjcg(>=S=z!I;C@D8+NED7?go8z0J*!-_?H)Wc^gb^^s}>XlEk+Hs)I zh=vS9Ew2VjQCf5Z9qk(T`Es?-*rn&a{n=prR_oM`Pqom>x7UO9VufZC#+A!J23LH3irec49m(TLk*$hxV-v6TL*Z*CmMPE>+JD49&Y zm*_sNmo}&lZJlJjUs2bHcgFMx?}{UNO=Zm(mlSx<7%G6GwYl*V()jw|n~>~H7H#AK zh}}IOFry&kQa7W46-WxIF3|zQES7rwM(IaV|Haxvp_XT7$s$&PUL`6HE!Pe!N$FgC zi9*VIpL#w`>_6~Zp~N^0cI`%6MRD<3@Y1dUXhT^r zy97oLlY+gPZ$l-HNg1Mzau1XeFmJil9rOp32#u6H_Ok&p{EcQNpKFUU($0Jagr+3O zAS5vXC`6_)H@`&$oz=);VCV`aOXi~Zj}S@Fw1yv23J&WUPcDBJ1UuBsenVSKj;JB0 zc>-&6&<4WoY~>VHYaAU9q&(A&6`D2>+5IBW+y+(AQT8svt_!@2MOVDV@{GnL8->dZ z%b*&K&4^VL0g+x|sP$F&qd<}wOyr%oEF9wYr#5pDP@0uW5ikmiUDA$F{Nxt25=(*g z@~|1hB+}7Qlo9AnY?cjDZ$k|Zfk!cd(To6(6SNB$UbrRzO3@OaOJG$bif{p$jY7Ai zqi5Tjo-*BN4_yIZU1>6;9o`@xM8#!WoLM%RsXG_{u_5!-1{>liUvSmkqdT=^iG(Oi z(~1S+q^Hz~<^I8sqN`tM&JIq~;}{I%Ff*DRws@p7jwjy}TLS%L{z_l;f(jlXleI|uY8ZNHYQ)N>_fa}`e zX3N~8%gMt}3tf9Pxcv~{PL=E__kDZr!}6`~^(WE0>_OOR_26Wm*~eafC^QpK74X6osyEtMC%w=(+JLdFJ( z;e(*6JZ4NPci$B`QD)vRPIy78N%R)HStb6zMQnF(1tHuX9#{gG^_EFl)L7I{`1aBM zRq-fsJkvGT1y}L2^iX6oi%@Cq0!dgxE3?W+)X$Qgo@rWw3OkP21pB0&W7CR%-FtWB ztLA>IPvlfqYaK~pT7HOctvEW_N9T;{x41UYv4Y zHFfh{$9C2LPEHdTu!Q+qrWY4~(U)Ga}?n6vg^7A0nfe0moKlr{1=>QU~mK@UyY!_SVDS+ z5xg#gCh~4t9jpiM$n?mdw-$cS$^jLWJvJ~0%;muMo=>bRD@-2?0KM}qkD-;zAjF;_`qn`Y+6SjjQ&x?hl;T*Ac zwZD|dOpt_6U|t{-xaj%o{ey*D5i_#jIaJOpk{-uuE?bj-nWEBedWs8YgEJNg{RTw5 z{v#ZS{II&-aXmDa=qkO1ELNKVRQ6Ge9_zG23DGl8a^7!`qXvmKyH<=;DYv2HPYakG z)!Qjrv{3|G(sjTX5FXTS%DwT~O*ZBL`VqotsWn&95YOCVg-B!* zlT6Y~b({(*BR>5ZkSi_tAKv&sRc1m5N+8OLdf_tASrdLl1F0Q!?q+}74}qf4cU~oo zRN-aOU%?pZhb?EGQ=EDu%Yv05`N&XkYD&yFQb_O+?32)%VE4+Id!u6coX$qSuOW@n z9P({mA$wjecV#ywefoxlcr~vL zc?0_F(V?+k4BuuJoLhdcKFl1#o?iL5N2|4IKRvxIra0{g(^}IeuictN#Cq=N zu@heWUMsR00sk9ZIdE#7P?~Tt;EHGJVaq!AD=qzEP5pz9l#xOoLb}9wptO#ntwj%P zE8z}f8QCn;ma$6PVl0WFX7NB8r0}jlGU0qioUm~wUtGOMeNMl?6Ia_&r#zQh@t=8+ z?W&5?5w)kM-lou2i($}}SL@TJ2dqNBuvXNvw-xH!E_HT;yw^U~Mm{Z+l2MF~>oklY zQ)qE}`U@{3BJX`Hy=L9OP!z6s&&qS6B$lhJ8{PlH|HeP~?`&^T`FCja&0Mn#0Jbil znSfdM3YU3&K0U3muM@K03y?z38N)`CYxgL$jPfbf=CTjAnJTEYwcjp6< z0z(jZUkCKDRzsz~nKM}6PMdbegP(7(5CiH1DV<#hdJiubyNCw7<1{l}(+{rgo-=V0 zKr(edV_w?W79ExXpj?==2m4$IY!rCLk^3OPr+_ISv(d6=I&#^Ta^>lO9Kaz!iy2+I z^|#V}V*BlRjPHHi@D@}}D42enSnBu^AwZIwtDpikYSW%SD) zN@+HT^A4s0^U1sWVp>;8&HPR&NN;=ZHU90e5T}pq%Qe?>Uzb&p;CZA_qc92!22UNt zuY=Wn(8&upVPk(Q?aelzFv{^o%M;8TMds_2b~khqigK!xyeEJ&<(JS)HXqH^EsOUA z<4((NRf-^vZ>`Hr!45VNzor zq8ro51xat`Q-kl^EcJmd)8{;5te_PN_2Z3E<5W2QyfYGeZvgLZn#7ZXWHcVDhsEyr zRxrr;%5|iuVI9%eA)|NiJr!+*@(d`vOM!fFtW%Od0ko9WJ87<`v{qImR}8N|xt-YjQ|0VV^Md zfr{J-ceQ0&8oRa@*Z5hFlu&zz3pv6T4sJH%oEY7B-ErwpxPGrP3?BlvAvEfIloO!h z$N||&s#$u08M+>9Zvk zt?)nH6W#+=U3(1NPER`E2=Jn5$;v+4shlpy*hlawzAKJrmFLBjKBkqZOaUwXB0|i- zjx*@$YhhPBPD~C@^6X3j@s$|87lXgnR?k<0A}-3-E*mVb+J>`)y{28;e7o}VC)64k z8Xud`>kJxUe67sQ>qeD-&H(fr`Y10Z+Rp=xE%=n;1T@oC>2m9jt9@_q?Ead@ABFPj zF*^OsqT~EZ?ye=&^~kjH*?FOi68cRi;V1`tb13G$yyUtmEU;QzWx7 zpOvosqJVYa^R~7{fv7vW=!$f>l}!tl81=u$TKb)U9GSif%;qE^>2Fa7fXxj^PXNHk zgOyFV$GTIv>^;G@wEP{jtZ8pl_Vt4pT?lwh^S&K50*)1MLY0o#C2;ocqqB46)^>rBa`Dlq>MLf2XXA2;0 zW(R7mwD(kL-wIwY>X+B)SU<&45@9oS5J`(cO)-U7Dc#4=3pz#j5Hu6uYQ|K~YY2>| zq>$zC*ROqAsnhZG+H+j~+|~Bnvm_$+MiNpUkYQ^S)qu)UL|~iM%Z;If=>n$n#Q2uX zib`N>V~|n}NE5@&k`qWA&#{CT2>yU#?eh*U>?Z-g)sBFRgU18w!P-`K5ON0t&PZ}I zPw_Jbzb+*)E?~8%edVfvzRFgJoy*@N69EP_cI10*C!Y>R2$C?Mv`!@GK`Tythhhpq z3_QmPPVpT8xWSTE60~iu}pH7{3Rg^V(c*+3q4BHmb5?TPxpjn?!ZE52BfWr z6H-9J-3#{;pp(==24Y+&i!rLib{GvgZ<*R8+%sG%F`8CgZ=1C@S#^Wx*1QAXlj97-J%zClMna*k;bJX1Z}9=1DwPCpK4V7|s{Xq@ z)*7CCLjwLlf_uo}Pt6I3Xw7Ec72YxSvaJaW*Qy%i2YLy^2>29j8sc-ru^$zoZfHIb z$G8uQO@(9-g~G|ET-9te!g1yCF%pt3c9P~Tvj?0paI&f)kQnb_jJbkRq6mpL#4z4D z^w34RhPGX{2a-cF zYiqGKrlgkaOPuxe)<}Qvqh*%-u~%Ar@l=0Vi+kmP1f3$f z3^T4=gnr9Znv$c@YKYATxPooM(pqCN36QPqs-0m^`!QqFu|2lJZWL!1es{VrCPZ!y zu~%9|`k^-WvjNm~butYX=N!DF{Sd0c+}+?r=}d&gqPN3Ls9^H`$hGSZ|Lxn^RR>s4 zc#rNnvlAi>j558Wg6^TU`!~oGB*2M>s}q^yT2sX zYtH^$emfT)&MaFaZss|Zs;A%GQ%9nk7&((BySVBr4r1_eV(Lql3^efa<=zKNWP zU1t)L1~Y2xB|oG22;l;w3`u}p`(}X@=WN!!Ac57mUvxEn;VIZ!i8g7C*)OVa<7g%7 z*j#i*oXbn|$6!hhH(`6RH#;Wjv_5;qjHsRh7thJm7bVg8sje-3HBWn6hRF5t1 zCEp)$h^<=`#?d!PAa<)@7Jt0Pi06CZd0Q~=M~}IhvMMX+>mQnC%iX_C$WMTzlFbSU z&_I%li{6Ku-yjL=B~~QXm#MV^o=V=J#li)z}KaEbczy zhvg%Lr*K6wxo?IFS@j64%|aZo2#}`|MGImlCQ{qMmIotETw7VPrth4%=JYJ3clHl< z-+g%;2u7{V%WR-c0uF`U9&D%UKOrj*K*gp8nOW4I-j`l~N3vm4>>Zy0WEZuzU zQ|NRoKH5D@DTgxj-fJ@zr)+j6^N#%EfhgpPN#*bgwb3PzbtP}3Ly+|k68QmzM*$NN zuX_5kKA3?Y-KB_8_x21MF+hs5>fxCbt(x=1Yj2X!-d-&qpcarahO<0LKp{4 zE|M0_?lLa8UVs*zt;?&azlQYUb+Oui;Rte2#LZ=fFVr4 zwbJ*8VelemG3O@>EBclsE>6t_O4jy~x$gB0;@yQkO|@#H={+y1NGubuag z8nZJ@o@*my>Tn^c`d8y$1ioke_LHLYGDUYg%l3<=X3Og5xG1ZWughd_IPjh>kBi_h z#1|i(>L{FkvT;Lw=evRTi`lnuzH2|kSRBY;TZT{)z-#~dJuQc_as^2R&THdwH)gaoUv7E8@?HLIX5ome^iz=uZ z4#Utysy5IEKoMTLNP-5ap(y!=J*Fo?ZK=^9X~5LbZyZ}$rVD}L5PV-^`72d$!hR1N z%xWW^iTJ|oHaKGf3jP>!iWNvahN1eqnO<+qAzST9Gf`!xp=64AC4kj0cClLq`=nJ0 z-b=F7Q2p@ZD&ZuzK+`BDraDEOj8tW97SzRX$tF9+#QV!SQDjT5g0#phaXCu;mnfMM zX=G5yrV8(>2_*VfjCo+d)S}Z%v3pt{14JD@% z&{FIedS?|P1+=FM4|bdq1=?f`M3SeBK2ax#;S=P8eO25Vn*%|-n56Ck^CDB4k znOTmY5j#6gZ?9VPcN;StQDp95@!P;6g5T<6H!~;-kQ8EosmR$VRZDobu7%w>fa~CL zup&D+t!|!z9K%+w4L|BxNi8wAX6gK}N^JEuRCa!4#E+Xe(Iv(y6f((k%1%75f^N4M zl=0CX0ncYXb7)Z=E)ZONr;=Qz_3bK$WvN_I$_8k@!q|lYO(Pve%|kkD(zapo_2R*Ww2D2!7% zn?WLQsEF%Ak&;POlP>$tA6!cSI7NF>wMMJ1m&3=QpItKyUC+DiZSCz|ge@Rn%l6ND zM*CQ6`sW&Nuxj0r=0jfyr6PTSk|};_Rk2o7qkm%6y(q5WD%!&8TAYJAKPsyG2w|P{ zJiX<<7F0s;96~`>CzhM6LQSZTU3%D_*O5-7>(omj?Rakr1-b{#woVzYf4yD0c3VrRZxUcfY#DlEj9}B}#wA_LE6*ct zU|4iIbu>&t&Wsll=efTq^Vr5p zBa&2zTRMaz4Lr+AJ9NQ0{R*uCk*?R=EE3J9ob($VR z^O3Ah>W0_8^bsrHO&%{(ka{l0Fr4_!VSf=ebT@u__}15lG}8#{Vza2Sm-uvEFypNe zPrG2@3pRvGyJN|ABJ=rMenxVk!dyaz-?d~oUXOYQv+%M*ddCTJiPl#6;t7>rlY#=k zSdUA#^F0y0fi@6WLV-Nt0Hkh2Uvug()-aQ4m`laXdHM=&L>a1Jg-G{Fx)KgX990!F z2oRDBG8))&4UPR<8_(E&Dv|zYqc&Szf3r7_=7#<@)#N9Re)=WD=Ybiq%9!Abjw029 zu}R(p6p;}H?3q2Lkb_OLFe;Mb7t@m)LlZXI#quOixL*UJSQ6fi>4pcq4mN>-VX#M2 z9n}{_6Y;4U_3TyAw{slPOzMYdK3^ATGeiPr)*@G1MNlF1_$cFWR8*05pJoE z0)B&A^#wJjPAkI*8jUc!%%w)^rzpFAPsGD}G-1QYNafW+L6^8-JqlJ}`Ii;}G~{L-B945o1AyXKhxnh zP<$az+ik{g;nnR0xUUwGl#OUhS_|J4TLSEt%Yllh<-!Y#l6`JslhGkMCUt#1tsn1E|P8JjG}(T%WzZkEY#;IUJ9o zF#q&nAee4j#%z-f-!g&C7q6*iGSOgvc(lvg1AX)NqL_yza>wEWCoINFZvdHoQ!3v^ z)%z@F9ev~CuV;5d^WjHBL{fXFv4HwN0Jqbim&Gu!S;r}rF7e&M5;H@?v&!a0m&&(` z=4|Ww33iv0!sJymzB}yww?;N)iX>XWV%aUFr8jDEd}7>i=#)siSSd1-U70#VFC=!q z0Gli8=DLlhb-X3p?2q$T+zT19qi64Q)nz5?(Opa$k@_yQAfK}#*%Z_2H8;w)3C1oX`u+$la7^kD zwXc2g=vw(qKvC$~DQ-n>tt9Otltv)BuRPC9pmpm(l9e}JHVd?{eByuQw*N$m3US2! zE!oBVcqOO*str?~v zf{ZCKxcsmVZJAU+7H=8*lcfw^pG;Px_&bY}N}|H=Xurmp?`!AutyXAZBgR6FbGmZH zr>LSy?e?bEAXS;gCS0dAnBeWXufIm97^BBP1oJwi@>p;)PQcG97H7BaQYcCWx5Z!E zv>IW99eNnzv?>#XE>mR1V;MeToSynBCZwerMQy>Cko;^?eHfHW&K5Q`lHYo*hd@{ zq&yTF*nyQlFUP}GD94c`2ms1F*#3@7cM4jUu1LFmhQzDB0dpqSlKc|ao){jb^h=D@7BrM3q zEtAcbDNIIV8gLc3(0f5veYejViq{bQE;z`}PbX=}g?y@d-@?UA>i#6cmkhPPfTP{! zFyoJZ;w|*+HN)&zG5e%UijSM0ZGh9RhRt3!jA$>?EZZX6>a$pdfiUjXc~k2JV1=Uq zX?XKElKCixG6cB4vD`A+ZdstMC5xvQ2wY~<1QWH|%eRDef>6crC6ID1oH9g_FJdi^ zA!0Sxje7=d9}?SQ^>x+S;Hr5$>h^I zz|P%bQ`zkY+QN?o>nOZvHOFg z8g3GbR?sR$UauH4^t=0EGNud~VaEh$wMZ;T{6S=ECtlNzB~WiQ%?y-Ib&fvUH{SM@ ze#SB)`g+osj`v~y!TiDAl~gRx5>y48@GYqH$L!QXTC9||#xiWwL8)52`eYY88Lv@b>5jfF}3O&01F9+TQ zF2o+}?CdL{(sOp6AC|n9^W{y-{W(p4nh~Q?IU&_wTJ&1#A0v`?lu#E{lc5i+9@Kh<^?Bq^uMVhyc|nPf@G{5?ra zp`Lq43@Yp=ChisBv`<`aq8vd3N6HH`{8xfcd7rjC z^9#Y4CT=!TQ4DxNJer@$eT1DyPI3SN_#g)qC^q~ewFWieP7m`_>q+9dKVvn;GRrSF z1${^gvP55W`4@^d1epH|3S{(Z?Ad9P)=J*VLVD2OM_!n1;htxhw#-u{Nxb!}ti3>o zNC@#q;yobP4kJe8NF~l0z}B2~>d=i=ecX9HR8(g_oRp#tx#=nDXo-aT2IRpYFoPZ zKHmuR#>_5&at8iutYy+Kjl=$1liLzF3$OhC&zv_^%*$?r;8E9ORmLDnS)@E9nn6zy zQG@Iy4~|mLv2E>;y-q10ClXR21nigCkzb+v<`sxWa}-t-eBylvT=MaP7U5@|OXw?6(PW$GAx0f?+&GlwN>-rd+YtBQ2EoeCfp-jw2o zg$UxxUVaPKuaPz=wh7-Grs1iW5(Do10lb zw7^Wq5^tXEdpnBu-)zvneGpRzyBVJj)Aon?w^yw~&m9Mg@QG=zWNQ9Pg6bPA{y0N{ zetU0fXA_}RNu$;x3cK=Ju`fJ9o#++w&if<^c)xL<5yzrwWf#kQ zcJAohDfNkvG5~gd)B7*=g5#fT0w0X7lMMDo;~4kfbTLNf-)c$HfL-=Ahb#W`;Vr=> zZHbDFb_3c_HI9r7T)TRC^W{B7{ypq<%gjtkVx0Xen~uFWUfZ3%Fixvk^4+QaQn|jC z(tjrZ$2*|OM0ot9*ylZ?0>|*bcw@mJ=xd6|+DyIcZytiOx>6eJTPR7UnThdock#KL z{#?xahF)ykT7~*s*SL+*c5r9HVv!q6n`=&j%UY6X4q%go7j3Up=J$BA#PCH}`iRL#) z=?u=610Z9f6V78`AbnoKJ9FnO)=a9OR@#;nc(!GMx)>}bcvq#-?Xz+ajjO86pDuUTkHrX z;l?T5TSM<4FRp3KW~-w@h-@N#VDP1riCy!35J?uaa4;Wzw(C+@CLR?e3+6u;$7VASTW zPTFEXLhlr}DFn&PP&oU%(;orH<$Zu20)~gtX9-jwA0>xM%ubSsDHl#5rqX`kE8VKV zd<5p=#_&$S;!T$EL6<Qn$D{TVCm>!cuM_pfb3EI;ho>m6B32q8mSY@k8Oqi*U$)hE9=P#- z&kL8*+D*#|u3wm}AjLU0zWsD-jYnDb)uv$KPwRtY8p}lH8#djqXLgUsn>tG~8v$+# zjg=p(j>qA6c4l{n0#+M(zk~Mj2so_gjOlE$ZZB3o zAjWcn3Y8s!X-$kN*WW;WZu~KPn);u+h;z&EmzxRB8jav9 zO;gcZ=76gS$6QCN;?GEYq&NS&%&ldet=C1kXIxwl&~9Ge-myITYGHt34r@rSQ;vYr zlcV4A_pKO{ZyG{L@P0&j&u(|W{Bcf}v8MBBdnw7yK;U!7W9?|_*_$#A5H0SUxU~Fj zZ@2%tA^H;bC0Hfu*ZnY(&{hAx_-40LP=5m&+5g>bbYFvX>DmUx-8%hCw^`e{o8+BR z;Js)7UD1|^YjiRxUCl3?YLd@*tc%-J;4@nbawHHnbAuUoC##w&Ex>{5dvdJszR^VO zP9hum7l;z0w*}F zm?`17G;2rv(x`dM1^xAtJ3dGaN)fdKnESJ;F!FI*ox;p)ta#LxxQONRRVg=eg=iXu zF!T>dj{y%Xh5=4sU{MHKIonMdRzuJ3DC%unHJD=bz7EK-%d67g1Suh5YsvF8E8TCNgW>FEbb8V+kzA`!XD5791Ch$7M=XqJ$ zqD00Ojrct8I;jq;0T43wxQ2wfcQmC_^JY`Qvq|C~I9WA9HNS|CJmM)aNl~FRS1VJ_ zVlk~;BIioe8Pc6#+7d4K&eNga`gddWL%AapBFgsg2}oF8QTmTpLBW5lWJgQJsiPJr zKIM4!>wx1B+5LLtCK{Q?D)^#}7 zvfGlLh1>u_t)sa<%$p((sh{*C?LEk+!6(c3=e1DD)9%#~jzyNyQEq^My>b?k*N%1a z4H{QNGtn#M+aY9W<nmF(E>B#GHGpN<3dJ8Mx-B#i@UA8 zl@{IqL8ywM|AVG~GoQ_77FYb&e|%bf`wfNAjMf3yVhK^oeZ&@GQBJd76>%?X(mUV&qZ~)b2DE)6pfdBT$L( z_&!_%7TICNUd8&t)%V4vMpgPts6`t=tCXGj< z0~XI!4R0-LcocT{9S((28si5g=dHwhC?*R+YTQrqKUkiNrbm^M}%_Xi0s==WWev-ZZR?t`KVLGAd&4D(oF~$+VH<*AXN+837IblZV$1q z1G!I~0F&Vf)1rvJa_F#ogxf_E0jCRuDSN~N;}l`!B=%Wx`5Ec$eL`hnri*QC-h|}S zzo?K9;H3rpc7LKxkQh{;JBBmfr%Ov_593? zWM!RKQJCaKyFo@agjP7*D4_rqwQCHP1*{#F&S z1$ljlRJ=lSpYb^&fm29veH&`de`4S(uNyDX5cOlp5C;q0IwH|)w6s)Rvru1;`TRDZ zN}x3BSj@`3IbFfOXs%ZkO)Uf_DzTdiLKrD{>CpE*^Ai_MEBL=l zt+u#B$h8#2TJsfbrLq`Q(Ct$LR<|X#h^M1az+ky3xBBNY4*H!teN% zd7#aVbCmMT;cY=ct;h|$f!3$;*b&H4fUB@)66pB%8ukVDf6%~`z&=rKH=kL_}9xb@G1lOuM+)_S1 zMu+VdK&10P<@6aMmsDLQq%v1)LhNQ5y5((_k^VA9=;%%PzWHAbCupW`#OLb7-hlr8 zPCBe!%{g1tacDG&`%&W18w}}MFHw+T6+O}13}1V&Mm9A;zzo`N`YW7+MFLo?tx!t< zo7O1Zb$vC0(Y$Fy^>tmkxG{!f%lQ>ndb4}Wm#-cjVb0jH4aR#jfOhj9v*jn=^4c$w z2N?K*1ytlz40LJp2e#hXFZ<&NfGhlJzv|M78a)_G)o`sXw`yr3#N)R{SMT(7XO&^8Z&%90sw%)=%nc z!O?yT%XaR;h_O^cX95?Y#MMuX1?HYY8oPl@MXIQsD2&wr> zD@u)-@VM`ZwJREQhAdnjCsO4cMp+&z=(VO1zTXN#nOR{NOU}nJjr-J?8zMQfV}S&v zpWzo@T3B-6e(->a0=KGws60quWN&n>Tjt76;pd#au2UPsm0#DaXG5FqZ-(R7hzac% zyEU(8Diq7!xhfJ=j1^hYKVZ6qT{6GCM7~^6oBzVX=nx{)iHHP`xl1$lo*4!!0QSLy z4OTIB)k@`kW$^t<>RTRuA*67k7RL7VWZxIc3y5GOxJv@bcf2q;d51I;N;K|iPC)dq zks!qeAt~x$U0X39mktsQ>Zn7yf;;CAjP#xN8RCeWH=Ki#PhCwPOi`)%Xcfw>a+E}k zd((HspuBJ@H1Yw|aA9r7Nv{o!I3cZaGuLuibIdv0?(;0LL-swCP#P-$N+%JP4}JL1 zCpBBr()e;c)LtTKoYNBSrBJwE13nm%G&9L`vk*LMXmdS>atPmV5Jz0ledwn@8YUlfYfPB;y>b=+F_cx!5$dL zLLO%X6{$S~biqz-oiByr;tl&i4)1_ZSX9c$f)mJ!*tNM?upI`{p>JSHO9zBY{{-YH z<9I_-Wfqmp--|v~VE$h6H}!x=ihguaik~uL6kK~B0u0-_@FO{|l8O#r@oAJ~d4i-g zU<~8-lu<*_uPbQjvQ%7UD%!fG4^pnNn{Y34u?i=4Kad<|7X+%cPHI;wqiz2tqKS=m zwP7k13Ie5AjrPW$LY&;l%Y_T=j;1xHt=^TC<5?{6xx6E!HM$DRbpq%>g!M*Mu5H={ zHUK*m?-Rsa!&R68y43MuO{z%CyQuCEhCk(a5BN`ij*-~TSQD04qe#D1Wi)W8ouXSv zksD^g2Z|VV*P+IN#4M1~o)!UE7eEqnLxo~Pql5q?d5j4VEgv$>g-qvy)pn`Ul&A~K z;fU?a?h_8pZ)?>;?Ex?UnEdS`E^0Gh*NJSJ3Mw}q1y0y?HkHWpgat27qn? zwvAurZ0m>gY%`7CRtt8fwATJC`qRGXNBym8`*ZePw{)COIQZY?^YioXy`q3l&+~P> z?Iv|AeFc3}j9Xo&xV$)5fjAXK`IFOfbqE|dY}gx$)o;;$*YeO(<{paievi;!R^6R` zDQ7+Nkqj9kC!R5TM4#8tYv0uhID7IPlkmOp_*h&%aw>Z@BVb#59Uk)wG&d!P-XQEO zc{Jv%y1NT(V|v+kZ&yMyVZkjOVR`{reDk+NKaTst1HDa~+{rkTv<$pCZHJAUhaLs0tmHwZF zE1EZmLE3ZdF0!vcv?3f0!o>8}=VS8_6Xik}(@a)qCA&MeQ)s8v{3zjku%-P%-?ay3 zL!S>Xws4XPl<03y5*VX=eW)>N9AVPwm${=zuwyJ}W*TZ5xLFp@aHUir;4=pXkerwz zXL&PTgW!o1XkA5M10DMwzEO9}m$~If6!tSYuFI?`@6Es6XWK&R z{_9LrZE9^1!;$=dg|@Jg$UV<082l%Hj_l6Mjr zaP={qnXjdP6Ev&3#Z7j=dJ09Ma8;ug%Su1#00bc%aAO2$i^LmJ4F^cq*#gj*P@9dkG%I4{Q z26jCBnA8g8I_CC*P-=c$OqAaaJ&N}lbhmYsIc3^BHT>K69R4U=U9UF(({R%8-RH(5 z6n7ad=Lgv9+b%xHG-2Pz9@*e0<`6iiR1}00BdX+UO(;j-bofQ#nZ#OOPM8|&U;((B zl!3Bs-UbMjl&e^xfM`C-L(k3m6R#m^?c8%BG3yM!ND=}@cbz4dqtLCK;>;DF{lYz_ zPuYjHF4@PH2kX}$*2Qh6L*vtVGgq-j@?sO`+S5MU`QYzQ|147Hf6FYZ!RH5*hO0d7 z=T(xqH3plmnH#QOAx*Xia4UNAjZJR)Bn*vcwi5kkc6TLycD^4aE%wi9$V-{+Dx?RZ z^ALqs+m#*-S;p}S9UD2`C0}2t9Yb+Er)8zR&U6C9yK~jPJEFPgFaK&Km$*C=nu+|0 zL5_6XL@3ld5X8DEm*0?pQR_%n+VL~bDkRoB9swgG|*(aFIw`ab*1YK8**mx&w zYHnI&`jT5}<0GGg4oCN#Ir}Aa5d_`!u1=ORrl>l1p8&u>80+thPmVG^mrdDfI4HR1})~)VwQp!AD*($>F4YRm` zMJcbsWZf!MLmH5Xcn!21*3z)!Rv)X#CK4IO-VRDcpXMNq^ zhCia99<7&{Mv!^DdNRhPu{(StKaHcsltl36##OoYeIow|U#D}n&65g#UuIDRk-Ow> z<7~ot9vYd|qSlrN(Vh^0pt%R4x+ar}!<@8f<`M?lR0#LqT=zl1o&{1E|H~t%{An2v zrDk)3hYbV~ZJ+G~3y?*Am3d|zR@$kTJLyCJ)a*yOEo zn+h`Ep2JkLV-wpPHPQD53#Vf<7ktaoa~dOfZ0Egf3X=jW{@b-$LDGCyBfVMHW~Dh= z$Mt=6VTN+vF3u)II?Rz+e8%MWU2msU)>|{4#?x~fqFw4?NTuEBFMp;ADvE!Y&-X5- zqM}LJH#>Xh`yK?^%_R_WZhhh^OODtv7I~)f{HQ|Rxep$^pFV;ORfK@#sob|@H@Aam z^_BzdtsSR-G^NMhnjx=3Uj)D7w_kT!>A(GIMOP>q`LYp+iwyn-o@;BH=2Luka*(5u zDJ-1s>*y1OOdo5d7otSmsC2}8ms-NFKs-?`NYNcU`CMzVaKz@{VZVK{&fMG{7L%&N z&=k0PKW|gJLmAHRj{iTwYla*D<50m9Oi}qCX`#9kdfjb69Dl_Suz6UaIM^=C!OO}`4gOx!Icg^x67$iIRPox#| z$Z$_JwEhhROc47n_CPcUBe)zwEVXCEcA_j;%=hMf8z$LHN70mw7{=#0)HU=cc9#jU zLw5?(iacFcu$bHzwlE-P(BZ;w@>0vKwsZLo{q<4!I!U!N=(Gr2ogBvcQ(UFQQCiWw zkhmv_b0xBEIv51AB$^iK9vxQoXVFjZ&vpw&@i|+ zDv+Gau_S)wmTVXlXjJ2|)(Fh$!Xj|>1`dRr)>`-G&b#XXdp=|38hvKnLj55Ge&;)8 zIk2Fs&wwq1fR{y3cpq7;Li-r%KwMhV37%KW3iFE_tJ14HkCV@0%3wA?(w~Z{W}rqj z2z8MU$U+PqPz73MzAe$XhB{9YIx926_s>lxc`pou;8dyuetJ+?iozVUbW86oW$Oqd z8D&!~@UM_u1gc6bpWlK&6pxWcSJgw1wN4qR6ocWe$bG}Nm3sEbi#fk<( zOqPpfl$qEwx8kB-R$s$Ev``gGw}~=0-h$(P=L@G6>BbI+R=>x-h2cq-RB&TuWJF(L z$!sgRzzePBy}=n~CHPktP%F1y5r?{rbF>o$iy#2|^z%m)tJLPCfsuKE$3Msu$uVM` zjY~08?6aOrijaJ>076mX)NLgMI*hxB(#X3GvZ&Ei76Vr)j92Lvg1UYCZ9Z)?63Y=1 z21)GPhz~cCVNZJV8>JQX)qMTU(oi&3O#DY~lNz(nT2XHNWFWMYvTm99+er?5Ga~l8 z)KO6;lUBymsU|%yyO=GP*kq~uuhgn9+{kAF(CNAyhaNt}`MLbW*}$Z-yHr+kXkW4# z5*&>yOAKT?a+Y7OB_Yj_vhD}S)lp#$)D@-HoT*@!A}2IVr#O+)OiT5cP}87d+xUND zkI8P^4DgQx#0kRqH(IQS+HDq!o9d=C#JPv!|6T)Mat#8K{2niK<)ZEQ5~;oBy0h)> zQo4>I!pP8=x%@upI199xni&nDs%|?OrxUWg#S!(~OjtRaw#1C2(kpgn#E(ENBUS z6@M({+B>csYdk!f6kg{bb*-645V)63cV|F--SA@N-d#6yP3>2N=ZkfE^96o^e_|~9 z!xQOaf5`awv}e1{N^66neX%8!;Q(x6husG`o+YiuCODhMm_AZsiMUFLzS_VL%w$<9 zb&>qe{2#~YswAPLIP zBPzq_>cR2@Sk+$iB8DeC7qN#3zMmYZPQrjtkAxj7F?HdyB$seN%P@=4!_Fg6kD`Vr zwwS?$kd@Kh>`j;kt~LhlQefpPY<=`rfWiuLQai*xtuL&92-NCy=HRKP36@PgQlgR}Rk zg~>YeqM6$7Bj1t{tcyIebhd?-$Rp(tdBM&wZ;pwe&bfmvjp$9I@lVvH&{pjkhbLOm ziN*C4fl2x%h=FjeQt7|;XOKpcg;IM>!5(Hr`B;1Y5h)TwAfBWBok~kMmS+Us_@y#Nm)}3&j9;qAB z7huFLQHWC?!RxP1ip=Ta4v*^G^V?V{A=?&G!4|VC-K~mtQj-m&?iXVwpi+hJBL;anR+mXyk&X~0gA%SV3M3R%>Puk)_K&m* z|Jb*{^n5?FzFaV}L}0?sTrk|F3q6dn_e$h-)MLdebZ|&rC_3X#+av>`PfEf;R?e;2 zo9vgL)S&Yd07*Iw9AQ%@a4)?f+i$ze8Y@AxiPW3XkC}B?M}*S8wKIubBtjCIOyE5=k3Q&-oUr0l?P#=*+dw*3X4Sg>P17@9GPVaFsydT~j1k=vIZ#xV%>Gv7Nvw=qw z0#A|TFk$*3{ub|`D-WZD=vpMm-~?A?cd>k=E-+p@Stv|@m!~Ya6C4RNF&H~1QLlut z3%7ehD9E3n3BJdmSvob$hC|!#kN)UGi$Z6hEvA4LcOrk(oaBwZOPeWRKbdS1X6d5(Xqon{$YXAt8*)9E3*Vx~xNxevA9MW<2Fm%*Gf;zShSuE*Xf*h(NU zAhRPZRZE?ugR>IUewSpu^?eyNLCKaOfhxbkf_@AGGwYVYUt@j_c*f8F+z?F~sPkmH z&6zWIa*S3>3XOBhJ$h^*Xb9?j ze9D)y1j=I6{j}gGKq?(hnj9E{nL)+Xw~Zi|qsl!3QA(;f@I}sI69DV2ie}}$TOVtn zuSkG{fkj}*vmI{dXC=R>XLQC78S+|&<1gq9qDvwNL?l1nq*=%4Jr%g8w#^y3q{p6PlJkNH`wC(p|>3|E7elMp@86-v{QEK#S&ANgU=L25_pYEhYOF4 zJlXA*7?a<5j))fKPZK2d@vqoRghiuGdGB($%ErQ{>+hG0vc1kjp`fnAT?&2Un<{ed zqnOcme`BcqN4@9T+uPW^bHd*`QSbfj@5Ri4#|}%x=T!pi4;z6cOPdZFM4dHEdFYWZqa zUhlS#S4SiN{j79OlM=hy-kk8EoudvHS7J(?V!!_ zd~$tPH+??E7gskaH7z7{9`^%~3H~>&rsemM(2Xewu~|5?1T7-r<^SLV5)d&|fECbh zacJ0SWoM^$8%9@BFwe#QUouxk{)`K!&qY`C$33uGOI5XSv!8XITzW)j?M_L(Pw9}8 zjZ4+JjMq*O(_3QaZQ?ss*`WkJ!W9RlC$=m!*RBRydyPv_ZWgr_~{l;Hvv$2|qdC^(m!#pa`6j_?t zgi3_~{Q?NNyOC-Pjh-3f;HD^G<_Y9|IOy>(sK)p*S;R0yc6tpD$-y+RR8}yQ%3Yo$ z;BJ7;TLO^zi(V{9dD36vD=~ffV!$2)5kO#0MU^*6q($Z4$SKwRF)(Q-c*K72#H2K z=?@{PvsH3GDGGuRWhD-{XR>#2Hjvt9bSF!i1N2;dfOmmBt|OV^OBGY#vkMfM(3gG> z^rV6e#cU&j0Mh~t#~|KZpR-q}VWPhHChGr-2NOJl^&Bw~OgHVR4lXu|K6Ber1&@$W zpN)UMhV{S{ED*eBLt`1u33bm6`lnGx9u1`V6hI!yyWAhvhukB<2HV#5O)UryL4t3Z&IfY^{42im4&=VD?D1<|f7XWtnHZ)3 zUA%VtEgJ3@A`PaH@L=386%yo!_CYP(r$t(d2^Y6Tz?3Hw_r%qRwsVR;t!#QCrWvz_aIvXCxamm5i zlB2i0@ItOKvvu{y3@eNdwWVt#__y)0eU4qN^QM&;39}nEI}}2wU7wR}&=1%Xj|=Ss z6w7O>pv7$k-cCW&hI}^TRE0B+y;*r9{n4vw;1W*Tkl00ZQSeef$>;bepK-&Rn8v%M zQhjViNA`z_rez|9(Wl(#y_)z+0zVHx9{#N=Ma;(-1KqUC%L~V`lGI$m7`ARsr8&5= z=)j}7=mq|D&V#X&*6+(fP>v4z5?5VcZAi*%^>4dX-J{i-M()a#RMP#A^%*|>{hx4! z*G!m8>6KBMn@T_&5av^iZOKJ%|E617dY zTaR)wPDE*%ucl6^j1M1lQ*Q@UCs$(1uE(afwjIe;iZDeRc(WiUi+VodQN~ zyl3d4jGhSw=yOAmc&JaW<;^^==gS|3E`nCU8=Pu1dK#KF#210SMfYGu zGSM=49NSf0#4<1BSrLnLVLqSl1)9CW=A z8#}G^wC6pcJO@O?B()Dl5_hC){ zn6!b4a%uf}voD1o+b8@BS!R?hFJXiflqyq%U3OkXhPQD8 z1*-?BDhQgzw_A~2X8qDqf*w|-AUUiv3+Bh64)KGIEAH$&;T#VUzD*}w@SdI|Fzh+As zR^pPa)58$%N8hO@=8|O#t;@({X+3!Ys||@95c6b1RSJ$Iu{wnG34NmPmo5Pv1p-BC6Sic=Y1PzZ99 zh*IN#&6GaKoih^-l>zF$-{4Cf6Ce2YM&#N$xNW%YxW_^A;r6?*mPPVMNK z2gaxnPDvD_NsuBlr`80KEIpdHasFl(h%kC14NtcV0SQNDN2SmrK^vEJ&0_=UkV4Y) zf-WKqFb@zx`bXl`Xg>gz62S-|vanFh2$;7^Y51q!V6yGBPOL%8$YJ>!Fl1pB)NhUo z$?Hc|{R4+hV;rpQduW-{sTEqPVGY1py5LsjVTTe;BcOFVB=lX9p3fJsDJaL` zu=iTXp$4H75j#;RrTED~a_{SG=O?yjvPx!k%AauAXRe)ha2{75l`_an@t#aUC5ca- z^Aj&NKj?xHP6cDqT=PBL@VNzV{Rw3x+0ITFvQGc=P>{q9TC>oa9JD#flQ^0Rc1XR&9d@gIX%m5Nw{%y?)uQ? zaEj)iy}~(bHGHy4Wd1}pH@E5Rt-UB|xX2MB)=kqPZJ^RNJKyAG)f@*t_h_dml`Y?4 zOE?v@UFKQgDAKcj1j$|R`NL8q?i@ZqGX!C9Pt>x5QsLC@7_~!#eqKO`E@P=kOJ4PU z<9P67=uxnEQ=cdjk8Q{xMewa?Z;tKJ+m_nCMIBll7nydTM-HK7dnO4W=sDnL6rMEr z6fHicQ6$>vG1X@_hWj&yK#(RDhqw1J_~t0F@L^ZJ?fX{boQ?h+ZfhCML?+jiId8`< zMzz%5aJ)Ad2%-mE#Cwa((vl43o7Mb@@F{5H9GdAW1&_pfO<8FvRp+H!wd_&0hrV+3 z;b989+iKSQ=7~?a94;@X-gS^iv7Y(F{6ryMnI!m^tG<0Lw9)F<*5iRR4H`?Goa%#* zMK8e@a}OfddctMPUL3o}=bu03deH=Eo!&LAlr5{b7A2m-hNq45J@W6E z7<0-X!tW)KSNxCv$~jiSNQ>9V1Tn!+utt*pc#M_@bvyQSSs|faivb^PE{lxVh@m`d zG6X{IQbdfT**e-JR8ME$fbRhszMe^!g{H&K@=`e87Bc48k?UVDI1ZZx$u8y|Fd=W= zFRbPwM3UtAlWRy+5})F6U6ZEq7L|rb+fPN}LQb{+rB8#=%hFsA*~yX6g~Mfq2AXz+ z5eo97(6QCo+YbM|)Ji(4AVfuDXsWl(Vtl7-rTRD(=C^SfB}R@?FwM~4yXFDs+$tPH z|9zntjS?Cy)cz*Rkmc877-i$Zv#&!jjyXr!fns(hBfHb^$hpP`F-nXzzY_q+hYIbo z)8!G?_$LnS2BUWgel=Je+Y4_nkCOH*mppd&>gnUfyjEH3pZ?})6yfR&jeIyn7}3ss zsy>2A5ad$osIwR6jLR&p$gHJ#Sgy@v8bR2*V5lWq6*5-ij!J61@0^vw=c9@o+{f)zu-*JVu2PjQED}5$E*bY0 zmPH|!j@U}y5hQjM!eFl~l+Su$PDEkG+`AnPsySmW{=45g;PeM?Q;H}6$whwh;7Bc_ z{AuoYsij1CwS~c8qJ_{t3qb@;%O~lD14r+4{=}&A=4-y?(oh?JD zxV%r|krqmm=4T}{xmZ2-as9s2#lX+gDYb6EK-NFJS&aO@MCx-gqG#J=FWqrScZi*7 zED%i_5kVk?X*B~+{5R={k=N5Y5G%G|dW4KIa&qm{g|To#g#Z!2-a0`otD;J`40 zHsT?7U{=Gyp#gAoURb)U=uhpI_YMM>m=7T12z2bl2Gu{<^lHy_tX5{jtj=3Tt#*Uf;03#>ygi2SLV^)|H-18K3i|GH{`cj1wq51zmc>teyy(WT*Ug_rR08zS;$g zle#?Jjfrw6iVvRX6>OF&mhq!50QKK4#PyHlQoe&qqL&fLL!0pN17qqgGW(QPvD@O) z->-aY_YA4PlF1Kv{=BKdA1Y6(1oSjqw!8IrSl!QI6EWJ&Rrm>J$PTmnTJEBb4q1-N z@N;WOUR{q`qfCU34&!NAv*$G4k#{&Z+j4INo~9WAM+NdRI(5&F13A(~-$XKHw#(!X zHC*%ld7u8D{3=KP3B~^|QaC-gd*2X^@Mu-*|EK>MxexSbzL|??UR7Ae1o&RM_L>WDNwM`Qvf`_!QjYh`}HaRKotu0qt#TS8KMORF8zf(6`!h*s~?e+SO8i( zMLyye=bli*CEM3A#IO-zvHpsJFK-?=VG+u)MC?fj^v!MTUC7-d-t>Z5)U2iJYyew` zEvJwq3S813FtPm`nir{Maa45W5(DJeglP>}yUdL`6dja!YN&K0cKYUpv&aud4ddi!(T2tJ7PvIK!3jpPGqw$TfPb{0 zP803Be0FI5l2AVee^pG@zfEj)rtSQ~9a_=6p{<@yphOHiMd~2OXN7?hpkGCG$^?AW zmX+G2%Kv+i>J{=o-HdQ0c#P#(%qyV36@sXb0sQt{p2`(@y&xRWPdfgr=oP(K+= zP89G^_eno zC2o1GoVY|8PoWddy~X||uy(9Z*e7{xua;0No=fnY^m<79rbg^i*85k0HFT8Bg3q*w z_;!KLyHJ-IQVyn#2)z5A2{;2C5-9M@7%iOe6YDAP_WG}&F#*lwc`vJay_lrT3?|u5 zP;;>Y1KnfjeMK!*sfIisQ>XteU$0i<%5aqBP7eKz`{#H@U45dVGB4&K3kJgKg{e zmAEr?>Cd8bik#Z9u%fRn3kX{tAk@R}VBPio%hziFH0?2E@jlou*YIsYE`ycLuK9!i z6XNIpn*~tCxz|ctpK-MWG!OVVGbqh=Th!XhU^V+E?)~Vy3;hk(MbE4AtFu0bJLK_|`3#B*$ zEm{HAi>>XaCdhIL4&&w5;VAbaCc`2?l!nR&N=tit@j6A)!nQ1UV8~0 z_7(Z3C`l#*)-oY;FVxK1^j~)X*-^G361;OTw?1%jE=LcnOkx)rP6k$yM=&Hu_u!QP=(S#!+o2unu=2*h=jH#jW#W zHe}iu$y9oHYz+ahgV?q~Y^pkuW`*<1iR2|&i6ygI+hx47%qPDO zi@?qI+e!G>CCtH*-o!C?PBPk|f5a|cl?pxL7~U$=d5WbU-RMLZ;a=e`^dN;Knovby z;|j-z)xGCR_7Ut&A);VM1iA<8oUali?!Jl&wj@Z_<*T00{DN> z#d~tV1 zp4PBhpkR19mle@@bXcqTR{sSL!SL=ZKy6j3{x%cBSd{b7-@YyoFy&0Gg4ugS3!_5& zdso{n0{$OnBvg2h!nYGyX3kc)r)U;~DAE0HUhHtOXE>AZaBNK98ZRxM>v|A5s|8~d zst+3JJs2Z=nnye`F=W-7VKfoSCECz zWjM{EmK3Nz>>aN4+|i_I=bJ4G+F*YAm7TDdqf3QfIG|g_V0$NJEd>_U>UeMRgI=+u zzXIhbG*J~!)oYE*9G?umVn#R^`}g%XZIIaY>KJc2Wv$|6JOybD{=5-Y+oD!)o)bxO(CJtn?au+)=B3@dzwS27ja!!+apb+zuhzW3;2rsPzpCl} z0lMq@+=t9BwVUuR2C>DS`$v-a&^7 zJVwZzd7cA!Gv^_xUTS|IDPblCi#h6E6nd=QS75Q?9@{`m0dYluuF3Hez z=({BoFT_uL8&g_-5>I9mno4=1meh2x!bW~5=H|b$Jp~|rhTst~*0t+lZhE{T94~bC zu={VlzuntQE6`*!kP_$n7_Ihb$3hJk=8vj5H2hSGo8sD(iOYORr=PpM zQAl6;1_G>!!e0^Q6*7UFgo}9~3RMs|ZS$WbjF=~dOqW><9eoyz4h11XXivLlni(v~ zXMxXGb-_ex7hqlV;`L02vsV3j&-2v1)&4;Vo9bs_-sVGttsH^eth-YmP=n8>!SN}s zV&Q5vJ|4YKk;ngn2ka1gtxzdKzF)KE%&Bsv+0wD_>6Db-U#QJujIX<*{y`oszPi{U9e)h_I4LSsrYT=lhe6p&hoLg?a>Egw8kq~-P)F%KKS0IL? zITW4<{!iC$m^*&-^~rI9bWFWoN2vb&M5uq9GXxYRr((|hLU^jfs0Lz)ladK4*9E9k z{p!OidpUUePUMa#l+<)RxwIQL^1YrKN{4## zVdS`P%tIsCpKjL|!9QS5t9%R_Io++7OY{KY?#GAUNyh-;BN#P^vyf8IKwDO6v9lrv z*G-XxkNI3a=82cGi>qJH0AH|V)z|^YCm3HtmV0csH$P*iKZ<#n!c$>lSbm`73)(a* zk`clD{9q$*3&qkyjsY;Ez<$)K=$V%BDZH6G+&5^*C*x)5cPn^X#ndB6#zHYPu}u${ zHMH6PNl(zJ`Fds3PpoStX>7L~Wr{NKOof{7MN3V^0J_4TX@IB-*@L-mv+Ct0N$1xg z>mP!sB^N2QZC({QXm3ijNg>MgRv;lA{(CEzME=d|K8N7t4iP=F$3*Zor{T zL&_BDZ@ivGXlcm{Ew1QrICpvVFIE$$x;hEJGK5XU+pfDsW}t|4=@7LE*(A1;dxvaY7`w`*6|w9BVo2Ei!DV0E+BuKNlU4V{u$CCXNb8zC$`TW1iGoTfqA-> zJvSefQAN|fWKGzo3;EvFe9S9(=k?F$?aJ0s)aBe`?2OkmVj{&mYc{11g?x-A=MF-8*XYoi}krFxQyE0KbS1Sv=W6iW`{&b@dims*IQgO=ueIxh8@ie z=Dw1$^)>J3SSLsOh}X^h^edNHz4#5u0jEm?(!lS!-6nIvL$RTuN0W~{nP|5cZXYR8 zpeDiTZ{V7FnJep@{~zwyLwdUJ)_S=Kb?O)XyOA05Vjd#m);}5+?g$bW1)MR$;5@Ni zNfFneZ&p|TISLoZ$-Fxj?szyFcu6BU%P^G_d1CsJ7)twDlp`IRj#rAJ3>2hR(!7G! zbe@1{;B_fqGf9#V9O_wWfB_Kv{826?GR;mI0fi6f^MX(vX3ffhCL&XId z7fno}DnxGF$IY{L#~2iV z4mRj~3uypeGN)wDRi91C*RS2HlSrBN;n9pm>Rh6^#0r25q4%e~#QQR>V=+4P5?Y~m z?RtpkgAmPe+|f0%ZTqk=F6RMw)GUvDL?0$S+xgbl`kx9{&FCTu-3HA^M3Ckj*HrXM z4LJKmV*X{AUME=Q{@w@_Gww0O$wwgneVq}86pqEyetSHxAn|?3!54d7vd9s;!-Y++ zr8gn})3q(4motq(tJzKb6|??Nn9$Zxz(?ngYS^idF7-_V;COn0Fv-*jd6*vaCRw8A z$-|!~Ss}7|i$HWh!No&N&@|sDdT2z!>Dig0qt9H{?22VxmEOn&CBj^ZjZSrw2dUkW zog*O6d&jmRc|*A9SjMC15AC?Z89Fx425TFs)wG`STRbE*4^5=pVx(~GXYcSwa~=QL zM|!LYv(l=X|IGz-S$HD88lr9>L%&ze_!+3ov&GQ{S_o%^Y-)w-ww^{hqn03R45LK9|2XE zG@X1P2|IOz73v%vtDI;i&p6Wl7qL&)bv>+(qzpciBvcJ>DHMKYr3`>6GRfO3rt(f|RbDWeyO*g|063=h!Ax}GqsFvQ}D_IrsqZPr3rStMfgC>v{ z<0{TiUzBJaeYw+|v7rQ`WMwjqn5I*sQtnv`PB=`huBzO^V>P)6KngYRg!+h2W{+Rf zlFoQK=AcOV@l6`$#|{&I2IL!t){ft{vV3$Z0?&Xs&y!U9*e+w0?Qw*2LmjjsxBOtx ztda|yz61>4VPzhcEMDI$3P>%bY5GTUF(B;WvyZ-GGXLl4o}u0oNbPquFCu%l4rii8 zSBfHY_!C|z7p!%PMnh#Pe)85!py+4g#?Uf_g)YPbRr zbuTeD+@W#mtGk|@ehs;kWvrPB^lUWksC0*s0J3gXn0%A%0z9!WJFe5ndRt*U+ck8Q6Jq$U&r0kstVo*nV97P)&FE$ zwRchGf2Pq$h{pO7;O@f!g}038oFlA@+u@vk#n0y(A)FB2Cgh9dtYx3=8Q%x? zR?bTwMFt%19PLX*ORMu%*E9HEgkH$EPs}JpR4E9iT^P20%Xut{=E?Q$^?XWW(p%jJ zM8wHY4mx7$JIfD}CQ1c)I5Fc-h`!_ZiPAmf(890oo|poIXx+^1bO z^ceSo|HqHali)WZHXUVcmw}eT{*QDePcWZUrE=!gpLhzt>L4lozNjnW*qd$YBi`M`5MK#p>#Gi zL$h2X$25U*s8g$ilR)IA$>cH$%_`qR5x2{kEf;ZR$IL$fdLWPtWArBr(nfr9iHR(( zRL`wrGf_!tGcC&4c0oC@@DxP@2B#qTwtht&)|nqw81_i^o|042ys$rU#{h&3+J;DP zN6(O!{w*gdD~&h7bK{@y4ehgIYgr@SgmMhlR7pIz^sz9|iDTja!kPFvn2Iewg(ME+ zGV77bk*i&UYCoT-k^IvyoJ9u?{|DJ7#XzGb-WZZ9`GuE_)w- zaQhxOCzoU7XoQcaRkiRSXZDQS%{h@%!bRML3qGyC@QeM<6lJ8(#xJl7n(hxZ`WH+? zj34}|w<#D!Qwm5^c1jfo_*3`=v3*WrC#>c=zM_I+Hv?_k+TUr=@mUso?)YzsazmX&^s)1(n9AF&f2RW0m=tZjV-T!JK*1Sj z4PSIEt2y61KWZVG5H-SmPuQ?a6#+%gq_fiNo>bjwQhA8=+YQAE5UjNPx+o2~P!_?^ z^pStFg`n`AeXMMMm0HBdD(=G}QS?j=7BA31gtcUs7>86Eq@GHLe(uW;1mD(!=n`o` zr*D=0cB5`$<}^ss?EF(t1VE7AAHl+)bdudjC9w(RPm#!@M8u3)R3{^oEZL2SgX!Ec z6KK`bDBF4{8k`bNv zEmWj|?hX3RD94O_%trcm6xPwX2gL$Y*}noFqtsBlezEtXH;D>-5uPX;+Y|d(wn4ze)||}Sy#Q=r$J5lrDnrq6>ja9b z$k%1dJb%p`k5y~z`>nwDlIrT}iCIU4sJX!Woh|C540d$BA^H zpTY*7%(WeQ&3`2$|7An7?x6sW|5v1jN&m4A;89W!9WMtqMCh&eMJ+MBInO>^?c@~{ zzG@S30LA(Jo~P)AO)iia1k0$0AxhjclBmJU7wj$ztdZJ6vlRS5jE4*1cjU;gn09Po zW{yOtCRpq_oz!EZ@DUc-N2<{2h@O5-7w=7^`GJM_FV^#cs;_9Ap zHBFP6{-6cE)A%5#`MI@zbAnd$vMI_DKg$DE7l`RnvYrwKgxxLIwYx0F!S2t}rosN; zO9X#1fhmcbQ6$xncLl7g%~RRYk0y*3l`zTs5U$E7XOR}knRLZX9|@fQUDxEh1m3JNak{p<%#o1ZtFW>1)o z`z@tOUPxg>m5?Q&e?N4*Z zvC(tKU4M_7x{OB6n9A#|{W4eUY%>?0;LZf@mN_+jCu%Rojbo&vBmUA?_=mi)=BGqG z=-bR#CZi9E(vnRP8a2LeCF2?^|W2fxIUR}6kx zy)?S@j+pu^Y5$_c#B?*tyY5Z^+8wm)xZ$5{#FZvUnEHB?bc9!SNW0wQ4{#9zZ3cxg zR+~_t!@&}sIgOAIfRDGE51KkoS|CP( zU5Du2j+j(UZF)m07*gUhebiQdjEchsVaosaMO#4B@4LU~kq8QqW9# z7vlEM1n~g+yvo&)E!0-RQC@eG*}YLN=&3N36Hu{epHu5ACX^YRt~ue8!R~FU+h*ro z5CxsC`B-ek60MlQFR;=0z}?Bqoj%EbQdtbT3yFJsKp>_?%*q95HYoRLt7BRCJp~XS0 z!>|-gSWxgUxD6Vq`Cr6XIpp^mVLd^Br4FOeuKqquS3h^bK9gNYa2OKe zt#4Q04uSwe17y`7ht*!I{&dsbJag&MZ|1-?@kGr#wOY^} z{sc*(eA`xx0JyoqTXN;=|E1hm!&e+H6DJpw2A2rRu;*Zv-T1ETNhqy&xlHcvoiYkr0=aqVf=r7iV* zwt_uJh1r6})Ls#G5Cd=UsMjPPvyNWV=d{+2TCWSIDO8Qy6v&SeA456fT`+(gP&3C$ zGX#EDR?yjlsaY>2{mCkZMLFt?-QX2)Dh+pk#fZ2<@#lI^PbV+B{lGS;;cl~hWChkc zvDRCZ1NYc=Kt^NSVrr!`zCqMIgEp;oI#uz?u4}oeG`1xQu4-u=!#Oc5o#-1C4OPvo zOh?ayyB4GK9uOEJD-L0w%s?fb_s^uCfVEy@?RE%9nFu=^(l41;|6n^FNk$>EKXo`x z-No|6x(&Rc4czXnqFT|3ZWkN)V>T!UPhL^mPhAyxbMfXUp7SpYL+6Ws_mDBTz+T{L z`QR#jcbW3)5~M_PFyKr#Cs09Px}=+K-kB_T7bxtwjGW?P>| zP4+TCt4&ZKGW$0Q&*B~t3EwBl;OBY3BR@30i5%PU4xqN#p|j(Pqvwf;IVxw zJ#G>L!j1#HJ7Q{P8x^tFZ#69!Bb89WefPUTa-4 z%`U+GZxQhN?jlul?$PjB!NMtgd**Zs1`^1d`Xn+bH_nFB3yePfcLZ;npIRjm-WUV$QpD9Y_SB>Fp)x((O($Vt=vO-uZ9*&`OcI9@h3hK z$95zv1m|KkW~mkdEN)D6AN~AZB)od#lZRFJ7?jHFhRNN z^7pCc6~tD6T1dRKqSu$+Tz&E697-q2)35PLrO2ZpC5h0M5Q!ht2Z^sS_NkRg(b}&Q zyL#`=#be)mN|R2;>xjr%VAAHNIGLHFod<$k} zC)dS#6*gbfKqux`OgkrqX@l9{O_eYkNlsn~Q6MX-go!~@qDq4vRxMmJZ5*-JISkgS zlkX;9w&(g2f!kC#Rf|O+h?D#${Ro;mL zyN}kal*>hw0~D?`8vETFp1EBoS+BdlcAB~e>sd@9MC(_(*tm4?JPND0ssXgioN1C- zEkDcP{%A{K+W89=cT-`>BEw)lm!j}$d`{jM0{X)R47oP zu+&Ja#Lqcn^yFT}6;TS;Wk2*Dea>;HagMuH$`2Z-neP?p0N)&1$PEf%c^W#6gQbI) zxJ)c(V}BgM{zxXUgCgfr#7MCdmNM{u#kaKeNZ=w+>xuLVvy|3+V@a#)zDl=S*#Dj< zP&V)N924QqdF)oNQ9t8!h1Yhma#Kx-541B(8Lxm%t2FL!oyGW?)v{UG^-y8|F93;c zs4;X3GL0S5Rzq*KnaA)W?0zHC{c zG*6+us%HqLAm;8=Ps_Wws^{vQ^UV#rZKX&HAk|x4Z5+u>`N@U;`$IUbKetogp}Fpw zb~k>N!H#F(rsDIV!qNl120g8nYl!B2tO~b5=X{-ezdUCD#K)2T?zRhfGEQloT>9@Y z05&-dewhH9==ZnT{0ANc?F92#+!%SB;^HWq)XN`wEqYNg>DI4a4n!^j|5MO4r>D2Z z1q(djY_gE%x9XFb9a!Y!hAq+JkP!U36EBUaLMQtRwhxZAXTb5BUC^c*opSn5=&zVT zSnHRh{&30uBY5yONImIaNR6Y&ki=MwNJc}=!`$#+T6{KmX5ERHSrre7m}4DtQ|^dw z+8WHB1F(iR*)G2w%`Xku;b9t^+rrTvK=aVLqIqM&d6RW$!Lptprh%yawMrj5yJvdF znNSdIGQz854HVU84L53((1yd_$5}fl1(1w0`1W0z`#Tkgp$6IGlTYL079VLjVdnoMH#y!BR<*tZIKR!h!RJ6uTXAZpFkN+XDM z)8JF^Eupbt1+*nP=WW&eX|9GYyIl$pQVAdmJDG_gP2C}!Hcps5PSozHFKBC9V& zA0D^cP;*bG(=)YZ6&9!yg3uE)5$SQw{XviC#7CL*kv=b_&LaP6`3lETFl)?8m#d)Uo$eAiOpn?jzJrWbY%wr3e_Hz}HZeCj^}WA4k0 zDEK=n)*L73s4!VoO%;9gMB*>7Z18zM`aNk3XpKy#E=Zf{bDNmglGS6lgmp~W;XO&! z5DG1uv3av{#;{Fg-{`oIlikc|`g!`i2V3yKR4Jf;e3tBAPrhs`%45u;|KXd4%wA*SG6UJT}~y++J^&)=1b^ zBw>!#=BEfrKivnvHvWigLY%MBj=T_Y&t@&AxljpweE6hoQ29Tb3*{tizu#WKz+-;3 z(|>$*n9!Jq0AgEiKds1szjne>3E`xl_^JZWZ!n&=rvmQkDYapJ?y?PL*C$Is{%uC( z#v2&8*=CsOUo}6Y#=H!~Q^kyYGigeWrbE*|{=**p+1FOfDInmpq*xQ?056;4wlrBb z7!h#rOwZ3b8*}sZUCC;UUJAq0J6^nMv|0CK;uLp|dG|Q7ae>abL?P*uTE)&x_1T&7 zJ2>N!3+wRR;gLu1y^vJ&KenTV`w{Nl?-?x zToMJYHfehmI8YWa5it}mwKxvG)3TLp%nR_V&pZW*d|IJH1^I2`s(LzP(0-~#l#Bp!wHVuuv9w!RSY zCl^vK3>)f^#nO%lk5qqPsa4&u{@`Zf7KlG@qrdQ)FiJ1Zg+NEuBgF{jphGwvMp|Y& z>rzNp-sf0H@^_V)7l0S7lJQFvI!)WadSF74IZhvqd7Hhyy$C)>?@3RO-9^uFLmz@3 zuC2$I_=mu?@|~NBvQf8c$PTpz-ITN}tP$>EjjNWu++HyO20FKW459ERn=Ab4LbES?J-FZN3OIwMlw@eE`ipqBzuX}8H+XSR&SC&7Ej%Ja#kD+fNH68D5u$3N*Lx-unKUROvzQ8C>3aA@wKK}}I zAfT4?c@sbI$KvxFgl=ySY-IxAg+_6cQSs-g3_~e9pxui zJv^aNPMoJF|0a>n6+i&kZ_JS0%h#O82*{;jOAl%3`NhE1z85Fuw7jD=sq{;TsrR?E z644y#l0TP0=e932UA2+GQPok;(1k{F>s&eW^mz3QJa!7Arl6Zriu1#eJRX(?J2el6e1AX(jSDIIWO#iCXuUV11 zHfp;RCruBnE-DgG%n_F12zqr*-#eM~KDauPYZtPiV!J2VT=+E`$I)n2SDo&^p!mc( zTRPKiEXR&uB1_wOtKF`tEP-fc_%O>;Qt`gHEQR5HoHUCW@J?%{S9jPn@FpX;vp5qr zN|8l_^I=#_X_mt`F0bz#;}HY`nvR96L8Zm%eO72GSm)+sOX0kTpk>kigEP>bGtX!(wj1UX*5x`9GRV52ogu zvg*(|<{U&@*Q4r6_~=W;?BShqG}vl5VIUa}gn*<;{2*lf#Dbde)1<+oN^2q5ot6Us zOev=y_uf#J;y?jaZ1E|vMUd*Yn)M4+R+q1OR1ip z0{JG-{8vEmB(IOINzwlO&RPrK_t@$3|E zSee*3g?}YiuqYpcO4Jga&)sgXBnL?G)0?+pt!+_AoY8P)=I_{`xT9}ex6~ED(;x0k z`CvXl@0prV}<<2U&?}v!yYS#MgqRGjB<_21h+VNr84PnOr53*aE#*~~9z1dYM@pQgc zr+(t2xZCCuDIw32tR;gq2ko2thK76QZJz-=!f8*V;*$9VPPx$Y_f!vi5jsV?+%$yw z_$PY=+Uue|MW3!FTW9$@*tx#+->z&Y6A0fQcB2e;^n-^g5Q3HXQWqcrV;TM1523vo zya|gHIvNa|`9t+V@uE+R<>Ajd-bRIJdO@ROA--5az8}K#wq1E)^G(7;q}kz6L?t?I z#qZhxl-T52N(m5b`j{AFLvHrsgFC5;osA_;8n_j%l*tx$F* zPr0$K;s4fo++(RpmNkXJa|j*7xn7xKWZ-MyGhsQYfMy<(jFcUCbv6Y0kM^^F6hG=B zIH+c2I_b@CXX2>grfcJQts-D+b*?>l&8)$CC!5c8_IdNZt3<0qoTWBqZv3Y`Ko^mr zQ|W$fcQ%J+D*lJN}@rbaZHW zmZ#*ur&8W%VVhZKOzK~v(LX0JE^B?QeRVjf+eHJ?J6Evgd5s}h67u0&6K!o3OE386 z(DAtF*3(<#0CmCZ@1yHA#jb}?ThmOt(RirY{~vNh`9G;hzZ-5AYCOtdj$bI}VB6je z^D}Rprt&DxBR^!TL%{DsXV%IL!Z!<+gjOUOBo(&*QDgK_uE5?(T>e^ra^JAU6deA5 z9d|X0f93p!HKBM8G73+xd-T<<4~H9fx_?~GGNbIzI$~32*W+F}eRrwg%iC~Vr-LGa z(X4dh-(U$wPmb_=qprp1QGOw;r+LJAHQPdAJ7=uiarcN2=B~%0Sn;>;wEzX&%D;;cSuVOkz)Bec*)k z9JnuU)7kGHyEs9DE{0RFJ`x?Y8!c}kZk?%s8_+yAo2Pcq!#?q>S-Vj#uvuiptwl26 z6QJU)({TByd>9#u$w~ZsasHnWjXpiv5VM|FMcV{wM_8k2{BUzZb~WuSGSbF7=tAj< z;VSuY@Ah<+fAQ)}?fU)cs-vIvVdd>{(7r?iV)Df_B6j*nX~vF`9WVJfoh;<8@j)C% zO2mmooUPZ1_Og>RD9HrucsRyM2W&Pe~NE&I@XuhF>H66CF7pm zyOGR^I>4&yi`m?I^%++WJHweEu#~egM~9K*iwDD=qDGvbc22u2^Uc>A8|^?XU;f5F ze6g3*AAL@hJqb0!+b#ue1l*t0V!j65--Y{%=Z>L`_BTpi!-l`L7 z&l$Xh?31eVzNk-YE4xcJc(HZNK^sbpE|(x~FN=t)^AkT~s>eF3XU#HbTb|G=l*~$k zTiwqgGg~3-9SP!d{RR~S$BB@k|HpOEweJV--t*E}34A`rhXoKRr~V^|xby3l%!&|- z5aHJgc0S9ZQxrrQ`~Hm5b%ZS8YgUDGX5&0~a*g0p1fhO0v$ z{;Y@#IP$`o+s~Skwp6w#&;)A$3 zszhZWY}tRZZL)b!Pff*Li{JT3B~twOZ4a6z<8)|z<7YX*mPL)v!G&Yc8?MFO`T}+w zgN!p?xontA6;jEMtMVQ)c6XoP4sNpP<< z;#1?|RmTuIgy$XymQ}#xrTfD~mxRM=diMk2Gou|&a4M4OLp*gr7}@d^7|H#RG3Z1p zepE+@<`b1@bq4Heq9d2mWmNNg&Y=5eb&x{T%V^gJE3}{Eqt{7$!)@4>MN^ulAgK0C zs=&>BO7QjTv?0RjMo_?H$mgD3*+Si2#qa>*qZF&PgpF^au@I$Nc;9?H!;~FNw!0GH zN?`%k7EP4vxQZ?*d(a~Q2X~R+)2_QWw@M8FD~7iXpt$MQyCpDUk?|vMem?vO>SPzwj~3RdqhAmy^-h#PHky)J4qc?QDB+aB% zOUG5s*J))~&@XL+`j-pP}bhKGrJJ zOdg=&s%>8`q4^5i#CdkkzWYUTiMv&;RN#!wV#04)5@dYgCjKnF^|W=YmLYxWPgCFe zk$UPU55@Q!in-GJV+~6Wvz%-CO`EfIen~m0_+rIeGlS0*dY@t-dRoKctq=Jj%~e}{ ziq@(p$&dkL<%K_aD=j9*25t7Q6Gto+Z|T+AkL_+ZtASQERgE;*49(PRhn+4?0Z%s( zETt9P*-6Vh`!ks)yp0wte;;)1D}PwD_&{VxEm>o@fA)&KoH>k684#f*$z0(eSad&C zDj8qNfk4a}3`9SiqLq7dn*xNhhryls{E#7V8G8=pnvC(`3_+y;gSb^>oN;D2D8i@PQ7KXN`77m)jNf zQDETJSg+ojH!LiB77pO@`lAfv4{<$kLcTQH<>$l$J{Hcrao)>fV{qyY0jktYUQ;hj_ePUz?Mizlnu2FEvUCew&B zH(&Y=jx)Xpy&BbW5;x=dR5i{?vTkjyVc%i1>Vf3z3)&H52`eECQwrVnSb*q@B zzNNx;fJ0D!8@G!z&KIUO%?TA?a$T{1>aUsS|DUEE{P`gGdTp4p`q(}EzYzts-l9gM znK&wbnE`cv;wl`9Nz*JPqiR1ZBhg1=ytvB;MYjeyKP2mF07NssT#P&j{91e%6pktq z)vc}KD}@}!sJt~_T3|!C1CNXdfI?dx=@P9M)mLEoC!bpg9UGRyon)}Sj^Xt45adLI z6t9@=;TJ&zUXR%H+KrG1OI@5>fnP5v&G2vpH`5=g&*3&o{ z=1_}ZC-+CaEt*3la25gi`@ltfJ_gJvGcBstEhv&-@3;I!zKW4P9<(SR(N>NE;0Pb9 z_lsUqn)&6xZc+oi2{+X;WLCr>kbVLw;!CHcw_XBI?BbwB4boB%DG7PCn6RKk5`5g7 zc=;a@IO+hhL&LjJ)g*ky>KlrFmvFnQ%y%*ud-A`Hus6>LsMC(pBfLcVDg-E}^~?yr z4xinPYEF#~>-8F_wiCNf>^;UpO)hXx&mE5B>)U~)okJJDNH`qs8^)G%8nc&~t=oW2 zUPSFI0CC)7C8Kyi~?K)P`tYTaqhdB8+V)HGQ(OU(m-=bTtmN&`h`1xXtAH0VW!< z6gMaY&f~RLHfwKa^w5lm5B=`KIeOw+D&Au5<}_$L#?9iBob_sl@aS*uYhDO~K;YNM5YozX50PP!w7NQQlEX-iy9&qr+}zr%nLc>rQ*Soig68;~99^sVOX{-{9gz zEPdMz>O`yOI#nuqjzFY??sZpL%b~-ymq}5NFacSos;cVfqXa$R=`vCz`)=7R-adm^ z!tyCGF8<{0(Q??ItlFoVRn)CDPDrNW{l5F%pC2+Ufn9G*;qD#}P%ClJTF3G|QU$+;u$1JmFtVsrX>B!Q^0Q|ME3CV1VcjMa{HU(+fk+#a*tTF5Qa?a*FBR5DwBlGVFMyH6we~C zAPVll*q^1NO5?jh7b$FkN1?MR50f=qY%m|-Eu-iIX=g|~NY3p8>${F0htqT~-48M1 zTc3hL8#S?#`YRFC0Ue1&W4oj00p-X zIm~T8WBBt*i#qpKBsz1yb7IzW^_KECOT7_MzWi4~O?1X-vS{w$rPI`Qgz6<1P1MHv zIRqODVoZg;CT?`?`s8JY9S_C$xzp4f&I*g%)X!!f0IiAu-ysePUsAw?=RTfmKG|E$ zm9AHJUB@(9IyfBq(eZoiB5e;sXIiHri~JqL##(xhYi7#o5|4QaZfL$jB^mvdux4rp z_YjhSKOKQy{aMsHso!)3C(k)ZQ4rd^{3&%V)za~puVZG7oF)16#NwdxXMK* zVVBXF-oBQpmL~p%_@_$a5xUjIXXd%qBMCuI&S+<2`!?&d+au307C@l()mTG|WkGL2 zJ5RY3X~CS{z3dG?#w^s^rVRiXc>I<|`uNp)t}b<4$>k*I`4YA3hi`1fR{e40;$q0K z48)`&>345^avH|#tOnly%>u~e8AVR)Jy<#JU0D1S;F#j74K|gQU(fJhpq%PBzmJ%T zF`-EhY`YvFWEI~A#ZNVYd!m0?;bG{QXo02fi}T@fvHgHq&@KdDqee5Nr1u&$5zg=J z8mSAmcEi#B%sMJ$TqSC;ue1?X&-f%AVT^d~OpoLhIi&cGGQnQ3M+k4hoPU{A-c02P zLlk0nDhoWH7iPt)dLm0sz_X5T6)28Y+6h0HDP=9f*~n0+w_;yDU>}l%F(!||d{O&XN=cp?0 zz3z%d$4zgBw5D~RP!G3;;-UUnfL49f{m$eVdZYeAec`QMR|r`ACvd^Qb3-GDRxtwv zjVBcS&@$uM{ukA8CYrTFx4_yVbE4U4yD$GtV{3+|^#4v;zjmO72v7dc@`yMI`y@V8 zol-M*b@5~%oWo*E(&LmRh$Oig_*MIINF^)#-RIV5E-Ck=nA5c>V12iA4L}?C7ueG? z(c2@1*262e$3_Pe5SGl3q#hJmUwl(b{QvRvj*XeEU9fI!+vwP~JGO1x=-9SxTTk4v zZQHipJ8PeJpRe-=)VxQH8do6&N`Wo>(xAox*MgGZaN?>1Pn8K91;bhNW$n@Yx^pq# zK~EIWv67NM^%V8&PcM?i+!G8mxq$R)l+)ZV3`sLMg0_oyC8XXo#SRAx9xv2TP-ah+ zfsHo6Wjun$!j_!IwN)br^Ng-dHsX@Af%6>*B`of#`KOXB;cZ<3?b? zPixjKk%XOeMa-xUVHXSlDx`$dKhMAEm8@T3J{r2hBoNpYKF!Y5VKfQY6IRHe{yd4l zq=pftHf_^E>O+s8MVGOQ(+={>85v)m9ffO0&z@5qCs%WEVP3PtJG@b4E=W{ZiW3~y zz`C(fE)BuEPRnlXb=}ktG-dphprlnHZ^{tA|4JSUE|Lp&(uK%Yn}E?Lwznu7%{1C& zI^F#P%Q#NT0$nA8uDvB!o`XS|jrh|a5QYvd}mm@e&Xq>wXu+#TC=PQK=sKCs5LU&Ib_4lRPyWQy6a&SwHj528L}lBhgrQ>94?H9 zoV+2m*Iz&h9xh2$&N#_ga8jKBK?Tv|&yURp-cl0e1Y0qjkx3cABp3D$@|?bpHX4?Z zelWmU*v>9><0!e)rNhZbrp>LhtERkLd3PyFrT!S=6OioDcl5|5M$MzM*nA)K;cD?H zg)q*|I&R_9l@^ez=gzNFZDao$nt*=p9Hc)tHuv6zXgrBp!ZnAM@5*F#Fbg91-M9P; zYr*H|z)v9$89M?_HJ?^rpKO_D(#!(;n;#68+DbSKvr z(+IuM+dnLEWFC4LkdYG?!sI~x97d~yzk!|wOKe!R)+W&L$g(b zcOObW>B3WeY4sYpowm!Bvx_vHR6A`4FRd=Cc93*W3p?V5KXAAP0Ff2nkE=9p?iTKr z3gpE{7(Q6{qMOJlXR)}uGH-;ZoTI-vxBLCp6$!TT#e@|TVy_*+@CxE z9OTXe6=WGYjXGQS*YwABLhSdv=t2v#z_y(%7}~e{q2U(4mzZaWU5mt^d-?w+46q-Lq%t4Uf$DH}ef?2rV*qC8m+} zLHQ)4zB4NQ1ZU-Ggc;pWSN0{?05>VytM7pa)1;o%;T8)jf4o8i#B_dmZzS}}dkBJN zE->{u>U85T0iuDu+GMMt(%SFi9O@_-3X129%FC06dlG@+8MLNZWs4MWo@u)?LJ-}p# z7z@!YT?+(TBgJDi542F>WW_cWN1I|{hQ%3iHT{Jf9=nWCm)K^i;|k^uT9mhil7;c8 zM~T0zp^9~-|4P+cyApcv1XPVf%huL42!v+CoG1XIN&Rc-+CtB%tl>m!;~FUKui)^2 zuGE{E76R=g3OM|yjemifsFwl0Nl0C3$*9wYz*-MnQe}xJ95SYDRCnAwSI172j-e^l zJFHJxox%Lq-QiA#*+&at4X|<~B3RB3wnLXm(O%M}D90b=YE0|qJDLjRS#%)mmYj?@ zN{4(_EN@Cn0#PM|hkN)H?Vlkswwc)Y+&+z)vRCyiPARG6hHutWg8^LYjrR*X@(B@tuR%xBYY7=(mvHL zTx8H{iFSpn2LD2z-(g7}J*;DnnB31Vl0M& zc&A^JXWFHZX3Kx;)1zUkct{rvGzW;V2XScho11J7YaG@<)SPZY9f^PfZOxi+5)}in zVKqjcSd#DW2Xle;_V6em9i2!{OxFo}k$Yw+vLck_*W*SGl_4 z1f9FYq@sKsbkt#qKB?%2+O!F}rMR)a@ubqqif4aUG#Q-nktDJ_9RDrrq;dUIzb~6{ z4f|EnwD$tmJ`;4S8nO|8v!WHr!Jw1OU$VxOrt_rUWy!A(iZrCepOvz@v}DR+y#0C1 zu~7}quDTOBNat1=%d*IkW(&T9A^DWi+s%-6N?BHAA7DKciGBvo;4bvOb>q7t$mMZ< zxyUC5iYKK!93!po`Qd1}v*l))k6pp2qm2lO8{wzoK!68OnbK5txj6E=jl{JPTahGO z9!y~Og|N*G#U))!w%Q;b7!x>tx{*oycPtP8TmRl(en}ei>TGku*YXy;_1{1(+%waK z;W*k-mCTKj{+ozqwKF0n;%V+z`1$>I!IR+`Qz{W|=JDmN#fMGzPYrmnZmh3xfStXi z?1Vb4>_i$J`>GHme)50u$lf}&e|K42MF0QTsQfcFf*~%fFD?D2XuCou0lcqH;c#A2 zv0tu8$_>2`4GgdjK&v*5l);L$T1|{srOi<*ma=ykK7CniBYyr}F8AuT5O5;FxanW> zb+hmuM5c@&Fa#liR3OUGvi?ZJTu_Pb7W8d>{RgIH=*=QSK}(!9zhORrX6{$uXr%;n z9UD{ev>-RgD^!6SFy%gjQOYw@vyxbWF-*E73yNCr|;P-CnaF0dt9V`2&dc9XXIRL|6_zDei^ z+eG8(%6^ax=5!?huNUNsqOq0f>G@3@u4Ju5r={vkjErTt*6Sl)Fy}cvID!{0ti4#xH$bzT&ZZhNm>Ct?J5||9(yLfQj z*l!zgSmT z=1G`aNxe-V>Jao08|G3Thg%EmlF1v6xQmAlXE!f*`7ZgFqw#={v)pfOoBE^LZa?09 zPqy`z4t*{V9WA>qQN} zYGQ>YyHSaBKq)Egai*{BwPHlPcJU{$6+<6*M`y@M7RR)wOx-!xnGmR!GOUiiih}r=hcCb(Wc>dg-3FTxjUHrBgG?P8HS~vL$5J!r6v4l2?&u#^= zD_{uEL^?YNjb`l{)8*SFMMh;sP!4kSBKJ+nMO(q-$;Nx0iM{8-z=$Hqb{$e?O5uO| zEJKM3hr3TgEcM;d8D~>2O*l^ZQ%0t+GSi6Fy;SCl@o_M8ua-82hB z1DBxA{e}!O6olWu%<=YkH+x6Td;T3fJ`3yDLyySUeOhy0M>CXmcalz#gMnBqyg&A- z)NBK7D~|7szh}-WF7~YA+!zzZ3t?&y&GM9u>3{+kL*? zoi*3_*mCa$qoPQssXjlfqR_nVoVr(C?^KBk^P4WR%Qvn!n_}BG+rpRuXEJ&qwhQtompr!Vwj(gPx+t=7jHvY5eN;6>E-vlH5p3z zlRkWGG(6DF*aC+0F?iXqQ1A4kUf8J)u)PU~KoqKJ)E}p1(^CH)j_lbbOvKiY@?PT} zi(9)ka)qQZwrcrL^wH#au9_aZU%Kj~W`zA3-y^O%^+Xrn!b%}sX09nF{3-@`>}w%* ze9}!>4JlB(6Bv10bGLr3dv)#P=6rVrPnfc>NWwG*(cbX};d{*#> zJwES7%4U47ory#ES@nF%Kb6qa-?jc1s!D+T#C;to|Lv;!AFRgR!BbFw{T1a;eeBA) zdo4n#3|ho$|0$$l_EkTuUorw;H5^JkoMzSbv)9k{*l^3_cmQly#TFxwa(PoUBo&mp zguon=qbevSm&iUaX%S3#LgcbAeyCCel)Ru!CAe(-8H>pETsLA`wP#(w)W8hfnN?;w zLe}dJj$o#p6I#jqWxnrK!#oWE>G|J^sq#CZWXN&2Oxp;;f^YnvS3_tfFfo=GKF4t{ z*0UCub5%Sln=>{erZ0*|yGT}2C_)r(W{d@DkBJv$1zg>?$JEI}4PPf1SI1&WOzF!d zKljyaL(hi6bBFf}pHn>$*4WpLM_9;}km<9OoIy^DCqz*8aQCife~;e9F3eT3G%QFY z_#S90`RnI-s%_;A8%~UblozgR8Z%A_x45X)-d`EaW2UaY`+=1jYINp0eRuR~VQKDG zM3|LrN)Foo>_jCWS^JK^l7d~XUDbtxF-Sle+t&^CBT!x1SweOpKg&PD@Z`haoDME1 zvv)cYpvE1d(y-4~5F3#JZ#XXP$}Bo|vv+Y#ZnxKvHleUHDbI@uW3_q{lV_APQZ!&!tjKm2yMoUi}hTzQQ_ zBqDw8TyA@rPiM26A8)^GbNw;vC6uugzn~g7ldBjLx_Cq`pY2tD3!V|%rv@n}TFLz$ zo_j7)WJ^YT!!}P6q9tDfLVwoncQu3uZz#fFsD~f8ut4-GC99uADdl)mrY<3>FL@60 zRwnI*4S5d;5?Ob&Tlr9YEi0+)u`7YBL)bI5g7+=m)LPxrfU2+&MF>~Oi99^0&n{j=E?0#(=TuMRe|vaw-;Tg z|MgaP-^;RK${)y7L$^udWl+)5q9!Ns<-&DVoTOyVTpbM@lI`#K=Vct};K`i;LHx}V z?~BCQaWMIFv)$SBCry#^vMufFSO(!Go1AJ~2VHze5;~D{k{hzrO|4W8sU~yvuy`NY zR*Wlbc{dR$x;zs7sWd%1vh}ho)A@#^*Q+&_Xp#{~X?au(TngL5sYPv{iXCiuvwL42 z@%X8lHn!sD+uq6L%^M@j~m* z;N(4x7kq$)=e6fgQRsJGLXyrOzE~U^YC`0fZ40f)hH7C}HGi{HpSF+VX;$1LV*%Qxo6Jr}3O! z5~j65hj$0GxUtR{i=9XD)X=10UT{F0^SEwEReJj5Pr@6LP@-4<8FLu0?$H(MRS2nK5%3 zMQhh9@DX(BY9=j!RzI*9ZP-9~TGBh{sU82J~R?burA73)J(3G9*ktnQ-7z!2Z1PCt6g&a&dT8)Z+4{SFdhE^#%mx$$dR*^6WHE0#@Vm%LS(h)E5i3u8u6r5u*Nu0s= zpX*c0==^mCREKx*M=Rs$d?eYBg0RexzE>HZYfRb^LMk!1v5Cf>dxdbksr#M=b}pb> z9hw<^a0IXy=d1$u48t_Dd`(RbIU~7)(Zam7-Y`{=z*|xEdHPP0i97iafIE zDdY>z1v=|A>uR#-$)$SZ;@!~{ftr!XJol%TqB^OY+Ah$X6=k?ml#5dTs$oWjj6Zc+VM3N+RTOe2~M`L!SD z)A|8`hlLRwqvs5i=&_{Ko8M#l2% zoxA;{^JcvMyt0WB)XlA|KyE3H^4dZ^D7Q({tK;1jc$kUDN+Rd;xY+mzbA*5@uID-Q zb3eCd^n%cr6c%$*=j<|FGzw$v?Ie%khfx_|(>O-%^mdds@$*06k6&ZD%>R3f?EzWq z?fRAGkUTwYg1YM%7pCoimkmvUpAFET=J^5o9wtgZKCC*zz(f}No>F@24&6sUt?N48 zH!xd%*minub-C?-??cu@80MRSrrvte@Yc<##qdI2DT9(&0~E8-AL>R*$D-;wb4gRZ zP`?ht2M*(-7=o_uf`|I}_fZ^wdd;IR8z<-;KmYB$_O?mzX6`qyeRA6aKkmpW+&kiZ zmPaX>o0mo7^Qiq0&yf3mxRlTizVTNr4{rBiS@cootVvlE+BS?*-(UAt$e&Z1fWsi| zx|9TQZ)s`>_+el5sH30r=(L};>ZvnS_#-wWO8S$cnA(I{BgUxKZqF3R8sw&*cAVKp zQgbi25wLfHHew~?sS^f5_qN41u!&OAJK?FK#7mbhJ_dATRb9K3oWQ{bG?3F~x-$Sd z=}=nrb*@y7IC7s^NM|aqHuUudxGIW8Vv*db+FWvrN`M~5{z zQG!dO^b{P-fF6Xr;=K%d=wo~^a-la2fsXu|X0FEi;;+jBUULA~lqe=f61R>DA|3FM zb_}8HcznD8Z1NVi>9@tg_$H@|ZV1~8ahUXRx}1Z%qAOHnw#Z>sN4bAK#)C`9S}x~$ ziA(C9tmS$bLc#f`qLbj$)V$Sv#^_@`gX%VBCcJ=^wzji&fyFs<+G5KN1HuHj3sd7`THww3g>8Ci5EsIl zeIKQqUu-m&d89KPa#p@FX|Fxy*O5qNPV!Y+tZxTDYLKLFmwxSX()x9(U`7uT5DYXl ztx{fkYlkH0|0-!0P5-A9j1AkiG7HE3YU#(4vk@)T7?bMl-Cl#1S-$M+uz89z3_7=8 zu9gQQnXH?tWSNKEHHL6Nr8JnEw_VqnxIMn?Lrq9=C3frl($NuGx)6rTgR@Nmp*kApLE@gIleu-sB<~4_?bN_^-<>H@V`!E`d@GdC~lFxGZwM93&HDPG{ok{V=k@FcbaB>v@6-4 zz5cewp>E5FcE04OBdFUJH=cUOZaw?{r{g{b&znXI<=Iq8^qeS&y}Y-V4^HoF9R2^` zAYDRPv9rqcJvS4Sk_~$j(ZOYy>s1`MxAtEv`ZD5ZD5jlVk9G4@_>@i2Ffm3?TGw@+ z*PU22o2oUx*{`_T5daBhB(secWWd<5aq9X$svJx7G&BpnaA^?Kbf%XkArY$klSurv?o%adQEUxB!jCo z^1HU4X-IT6cSIg_#A2+y&V8UQL@h}Vs{3}3u=!Yj%T5iZ!AjTQN@P6p}s6XF33v5=6z7@`1nnm{k~ z=IvzQvh8rYOX~VHfRp`o1YCZxdnAVw^Sg@~K1$OPvOBAZG|Y+bzt`z#!5-f^FCibk zUteXIqx>gdBHTRd#YM*LmklEXIEx!UdmPCuNZqz-UF2c4edCEXvl&fT6T0~3Uh{2` zHKIxLZdd^PsFuN2BTzS|4=|2x)Bz8tm0BtO7uY%IT%G0|=9{kxL)U$wOm?r?vx=qrGzB)AZqd;UYlHwJ-^imJ{$Bue@^0WyyAfgLq60tE zhei@pl{vjxt~tL-R8n`I)BJk{peu8wnwkQ1s{76(wF#;D`r@Y99WCQ*5aB}0zpSWI zsT`gDIl;y#GPzvy;X^@e^m!!FC2i9Xb1-~df6$E9!XZbX-a>q(XNR1DA(xrC(@s3w z^z?344n1)Zp)W450+kZ91l6&CE@^7!m=Y|A!#uEJlrM}CLJm! zZR2skbSoX`#{0hUPEqL*RU_A+kGRNIi@SR9HfCpOCsOw+dXKe8if~L4mFq#T64*<6 zQALyb02Fmmlb7f!zd&&C9k0fa-tjnthu#_vulAPm&^l4#AjR>|UU{P^x<*t>9aTK> z@x;omVqAW~HEO7xH0{Objfq3p*i5Dq@qwmxu3%6FP7CgqbI6tQy!@e}I!&3jbFNh; z7l;{$aWZ|}y+uQGdTfVs8t1^j#SYySCT@$Z9ZOM6*L~Pa)X`jyT}!UnnqSc**{SkC ziTlUj4tN8jy?IUK-3i`>Lpd8sv85%X_fzLy3M<$J&V4T~`O__IYYZHpo z7+ethjq%JNtmcjIs=>?)-(#_3c*K51dZoROoCW@U01Hk}j>?tVUlu$T0*8RO6yV7m zIR=7|*N&hv>pb=R6 zeI~|#IGG?K*}{PQhAh4$Htl})LeneLqRZ9ue3KrNnaQqcU(EfayjP`kEi!wQon@Ei zMc_wGqRGD<|2^a=KHB%!X(9l<44CJy`lOh(`k{e-juS-wxRj!rD4}nz6Lgz#ecAM! z{;KdXtseD@0Gq6x&#V6Zb~K{N**v&mbTQ_}`a1PVwsY+D-Cd2nkF&YiyI@&fZd%I3Kg;AwHm7jK|>E`FyOwtqIQs0?9zA` zo11uQBpP#jVZ2K^ElCFcW94uimyH|K_xn){q^h^# zC-KC%&v@Go=6aTPzm|phTfne&5w4{Sx0AT2I!$`e73(O!2qPl#L6yau)ba61e_>b2 z26DwuN}8f*c^*%I#+3C21cjE8+QokkjYpZd_o+c?q_-UIY;V-U#wRd%B(%Q6saA45 zKq<6y&J{?Mp|BN*NfmvftY>TwGRfMC0qZD7Ub?%W_P>FfdF)E+*;H^9L{Do;(|hA) zs1F$XQT`E*XIq&VBn!PlO%s+2wQA$>i|Y@7QJQxj zYp_}C7{%s*6B_5-cA9q)fcV=FOTL6Wixt|nV5W)L=q5v^>C|JC2!jb_wSw%z-e{ic zRProaqJqyIl@^3u(GMgJL6_TTOSD2`eDIN^HpbH0lY^bX{&&5p<_(_Z<+s8y$?AM~ z$q@I4*8FxG1CNG#yyYl6a__=#reCgtM-uPxhb;^jXArw0hYwygZLkRXS`}T4d!5!p4XR=Onn~ zoUD1L#te6lC*>B^{=4HT4*S+EbWHd}AzxJ=%`R1=6Z1r|%)u;JV2oM_&N z`%i8!f2eKy``8RR?oTVV!~iFle}yHuM;NA1uA0%Il9>sD0bJ_?7LOC|sX&ViB^(8X@HK72 z+rZb6oC%^@sYIP6I6#d)5`Ax!f#k%21*!nO2G*!&4N7laqiaT%-KW1MBy=#tV!&AG zi>mMjO;GxmkBlmyrEsZc3(O#c{kFsUjA?$oHQb-_DBvWlRTncwKrYlP1@99uVKSXa zhCPOBWp!wenM?Des-bTWes;h;q%M+HE0?o3YaGM5%hJS;31U)yHhnsais`n3Sl^p=ASvEWC8`K_z@IJu=h?I!vz=ICP&X0E#BQ;&a(A8z* zJ1mW^tH`P&7Q=nuTz4NU-&O_!dcw){6tLsQKVJ5L5*wfUwf9Y3#v78HKEYzZ48J!0 zUs_Xa>dx>m{_NaAQf&w?t?$0K(J0=HE|ryZXc(cRC_-`MN*LXXJLBUub- zx^A1?l{3kjEe;Vj9UF(`nJlZ@Ut3Fx9^+9A6Ow7VWX|S26nuO-=jw-NWqHf~GJ@y5 z8vVmkYsvq!179?VcuBjlkc>#`PyqN=DxgAB{7YNoNanftZN}Zh{$$s!Gb+#u-hvhVr_^Lv)!hc4NFd!IIk#$Cx>$s z8Ra-<0su_%5fo=K=9bO!>98{ef zYRVT!WsZ`_^`SwC>s8qclmVsJQ+-C<1>yR|%~GhoZ%+0}}OR1$uoJg_J&DgbBDFMag4?(#rpO|~65Bz(zj~zx9Gs3lM6Xsk%kfC-Hq*P@L2uU-T zf3o05s)Ho6<$`ZLpVsBJc~o04v^mDz!Z^X=@&YZ(ZbBUQ7@O^1D$3o&--Os5X@Qz? zpRbKvsC44xYcZ?-{(5zh{#xrfd0ELqI=&czRF3fxoEAM6U3Y9h?GXCh(Tl@D?Td$O zX2_|R25Z+|BaBiDb9uIlaVP~nz8E18DCo}x%`$#1tLq~PL!HfiPTaF-R-Fba8B1(k z`aq#J_Ph@!dWlNpVUJsJe8gdw!)axxXC08G<79unG(8{rC3_FrL7B4N<`3eM19?N2 zX-yLwI)Z*>94bUD(b2HdU4?j>Na?k9JnnsQwH4}gx4#gi69c^LP|dP=gH88qJOA}< zWA3_ifpt{d&x~}Lt{a}42ex^YRj%{}mJ(=j^FlaOzDP>C++6r@o*pDLuYE{zM{rQ#$#vx&KUqh7_Mu_9Yj$B>*L=!@Xl&q z3BN9u%1n7?v1u(M1jrq5Cv_y?`!|`N^qo#m$j8-;+2hY{x+z?rNKBt6TUGm?R`eM# z^}QR=FffM6a^rsY$Zj1#t$mhR18*Mu6$}beI(eD=bSOka z8b#*Qr1etv{V7_7G>n#H&-(uq(tDUT9=_jun47lBZW$!61^m`DJOI-d_k$@mf%8;U z=Sbw=Zw9?1*_W8}ZGjzKEnWV1R-QC>e761rq#3-Qg3Bz^D6C-7T&A6^}HsQ!jdmCq&3q_@q-9n%SiEF zWo$Pm4T!3670ss8{F=bXwGYd~wJ+rc{&Y7}rUBO>#C28CIwW0?)E*d1a;3jT3mF^OT zXHb+B3DL)3(89&BwxT;TztWBS5FkKV2~TaI9uSB(9pF{-ph6=7R@D@VxCE9^^RvuY z71B8{%)li@s91`~D!cZgf8)XrvQczuV!pkp8732^!q6wQ-*TACkc;$hL`To3L=}_{ z>l?L8>N?d4ZeE*t=bSiRU&bzDGb;OskFv(J>FjS8lqNv=TqOXV>%MWF3*Y(C4D0Ib z{eYHVd9lJRcsSO$vL5^oj61(CUb9by7!%x@cKONHt)aQNRt@wlp;-vd5g@v{!}AqZ zDe5_5iv`1B8SeqUA+iym-YqHY=IMd7cX6O(K5PDY!hCHfSRxVNzXi(!1Yuwni+>6H z)sl;nnqYQJN>YNXUs1~9WVmmgi2_=IHI#~Rh7#+utBg(66nEc^ggKC&{shRsf<-II z2%lIbzgAy*DweYU!)hKo+pNQHlbVPh0%gp$bbMr}OFr505y-Ht9*kM^bM2pV>XqBb zI>4S_@{oe(^hSYvt(^Cq9dOlLP)|!+KW^JZUmChoW1BITC42VbdUXCfy5g3V{DI2ty$OZjE@$MyZ+oi91DID)RqLi`;u9(SkE zsn(vatKys2%}1Znc*R6Sb6?=$i6bnAkDIm}{-38_hnpcpm|FrWF$` zoDkO4g=h?R5TkWR*Bw#ZNf-xQ-ybAiZR5Un4)f{$%L)3ov$?Rb?vpPx7Nom%sP~_4 zZfz|st-}Oyf&>PiGigWHmyy*q5aa6-PR1;K4qE?iF2c-D(%Px}qX}1mQi?opW)Msa z4C$|WMJ;-I>cpSUyrRXGJD&+vX;U(?`T5jWzLoGJ#P-hovWd9&&`!ReV~X0T+`e5s z{T@L$fBf03fb{QJVDscIvmYn$XOEnR3>$3!n1^f&u=?*yZ`seHJG~(P44# zRb&R?6Cz2E_PlnQf$`ySl0|;PH|aUSbRw0DvcpOCRF{MI`b!rwhX<#Bsms*rQ3^8< z=Ce7PsXgHf?>dtCSI`! zX7`=1;8F@Rrypp_5Ls7x8>9?}*&U-IT%QXqQ}}NQL0Fu5CevE-Ukkb0zeY0 zGbCn^B(^0BuAp)eRdn|T04~p#Y3lz?96%86wo{fViDCNbktgFB^kJ100m}$4gbUiT z)k<4W3YQ)27X z=Rznioz<2yO0P*kvaYJo#j@YSdp}$8<1LUub;9*48IwWnGh!7bo6!odINwvL<)|dU zAf~Dvlr57XH||1_!i)*&#p)YdNLl@fR3yDmfH+mhRX^-IiHBv?`7L?jpmS$mBrMz| z0!0;Y;uPJgm?W3?D;9zpQ~X-SQ}sK7myj!1nd5>lH6}3LKO*YL)gEgb?HSQDAcngL z0gXBxWlCrok82*X^^Q?uPSzW5oW?`@zQuzIxHWqtbmeVo>wfr?;Ow%&967JZ8_<hArHr9Ahvo&kf$+j=$O8*ODvpJtD`eakG$4o@k3?5 zKm|d@Da%;`w4ZJ7-@8lqqXBHE?Ha%MlWlipoCZIc4*%$jpKWi}Xie)j^@a@~CJ4gY z=cen$<$2=crYBECSx>PBx7#`W8Zf2ibTl?1>A2^w&L+3tObz}Fsmyzuf{+?vUiy6r zdD68Cbn>J?n^XNl#>xMp7I>wmkw`nBWL?#ftr2MXD=i`nQV%8lSMb*N$cO1%;-M+6 zJ^zKu+vaiBXiJ%odMazH#6u%lW3^*IqFvLR*!_7`osnwu>w=Qq@WV$s=Z($xLNgG* zeM=Zb_E%!l-a?b*f=OA9TmJ;iYc_m^;h@GCJPXE6+gV!U#q{R+(?LlczH2Bi*HuXP zYbroKrHc`ioGJxz}3Z92Cw0fNfZiCwc0)IM~@NK-S(&+k)bzB>){eRM!wm>lc#pD9rd!^G9 zEuf4w#K>_#drPKmxQjJnCs=8b<75ma2D|;+r)4)$OXL-{6FujgHQ2;Pl|8OkPxgVKoW!%&m(};|K z6tA#*-POu{;hw2z&ZRvc%gBEGm6~n@%gc8`Ggn@k8`saD!ocld(~s!{FAPE|KRwS* znIRPCe;fBS9_?2I87ohX(}4ln8POnlY(9NX66rN+5sny9g6_*Z^9qZTu=})fMOtFqUwDBW}5NZ}sSk#DeFTZJvG*Z<`T|H8mdF$kG>eEz3 z<*}5DlqkQi2x*>@0rPEZTyD8!oPD^P zUgpy~tL2i)$I-Agv#b7(jA9}LD3yy*>ORfY%Xn7|#c0zJ$1jTxsQGf9yjwH$?PqWe zJ$c(GZhV3FXn#JW&-@Da)>9H_kCqNh2cJM@&cG8A^ZHZ5_%}@vohv#w(rY~OpoU4| z3h3n-%#=t}SHs(q6;Q@V17K`et=UpRQUXiOIvh=6&tPy)hFXq?Wn-}+CtgKA@*dCJ z8R>}!mRu?gDOUr0L_p$VoQL0sKf~C-zlQ@#paXGYL#-{ho zOXh)yBFBObZ8PI)xUq?lzW2f&cdhEPdB?x3!_XfR~vpd)rXj9si+NuXcAN*r%_#l_ z-4({(s1m?@=zwfiz-;Kw1R_)oZ4N}z!*{kE3{1fEMIaD(yj zDwDx?R8}D8-EaM5L_Lp3RB(gUbx`uFA?f5&UKYM_@r-3RkLS3RiTp@rYqDB>EIixS&Z}MLvw=s9~^DuAcr~0jN^y|7k4r}s!JkD1&hz79mL<2{+azoP!`NSalZ z;H_EDzO51(1#+D)?ge&nA^V>V8p`ny1(Lb4z7TLORFw%h!B^t+lN=)8L-?Fl7pIMB zjWE;}q{h;-Cbu-DW}r?mLaPrch=0Y5ms2s1g6g|g2E^Ux+e8N8)28>=gF5zs-^(;I znZ*y0DWn_rX%=_%ABpH47QGkXuO_cm+v|)1aDb~MH9D?hj$X#3ZCh!44LbT^#YcFq z5XZc(5J^tiZXVAdYjwkGz zP_049)FuyBNkJKf-%z3IK;w_qK{w+Ut}yb_#sP{l+E{-_R2bl6Gx-$Fp}K=>F)lJ; z=Q6O@+L+Mj5Ka!3nBYc@bD`Mc422Tq;!^)2=TQKyRSigW7pm^xx~@JB5CyQJ&J6~q zN8eTp3t2`W1g)J)_&z5PH@8k5jbTY<6oD`e{y!Fgfo1)Wj|20ugsLQ#kdQ!263i+f z&112OnNt+M2#79oh>5M4Ry|bxdHhmr(gn_Gt7Zn`VxD>T>&J;TQ5upzj2%Wb#dzM@ zXZDSw^FSkfe7hg&ki5?uij(rP|3?;4?peARpsTNE)g!$<2ykPeRcw*GBc&QEa-POf z1=`MWw`8+|w0cE>2r^BFgWZ~iVUGw1I`uG^!O0AoYUzcx2_VAMC#}cMZ3|YFbSbvf z4}g55B77vrvUb;36=Jw^hTv^a&VbM%VoKk1F#z^{1P?C1>4TSA-R4;o7mq+mtf`da z&s>0$qgH@j6q`uTF;U2kQ5xZ4ZKBz*U!7jMhVeDa;tMw{nqnMXbJP^JN`m;dQb}%_ z!ouB}nV`Xcp%VRcVcC}0w);%yv?zI7;m;(4{P(D2X*a{G2BEIfo8jAN!(lfNPM9-w z-5Ya45-cD8W8gi=o1%xY^e}&_ysJ{xmD@VjM7R!B3*=e);A`X%Q&?lG6rhGV= zkq1hss;*3nl-gj}j~+{6HAu?~<&Us{M^`iZx5TWs&eOmEr$^rBte*!QRA1?A9Mx<= z5Xd;ds7x+wRBvKSHr{cHxiVVx&x2a>@Sv`{mcdtc+e7^A?&^;;hwmtp#LC)Q?1*fh zj?);K(+>rF$Z~bI$ibTeVe)vT7JQb2M|l5>)9N5m-}lWF-l54bkFqo{@RzP<^p0iQ z7-)ALC#B_$JAK5Yeg2H zcb7G*s+#bNfOLpcZU&+3DbxQA#`v(eKU}Q;`?ma70De0Z4bVjxaD+$b4t1r7)poQA zHjV+a!1g{nyBODvmn*fcR0Gw7%T-X5kR=12nv5cx7Lq_g($ z4QAtJu0=Yoh)3}_aTzpR^Z*Ut4A+@3aB9(gsUJqVWEg`xT&9MMna2e>k1w4p2iM#s z>lIE68V~Hk859eAd|X?eH(A2O}wYI(5nbh&r&H{|{$ zHml{a=3mGQ%Wsnz*t@5>cP@IQ1FWe3+Dm*xzX-EV>al0b=GZrA&+^mcfI%0@(KR>8 z@wI=DgQ|WmyOe!XCKT_9K+I^}r-g0AKMn>5L)*2K$Op3lia)gr#yyNwh;dztfXk4) zDp@bLPKM=H>%K2}bT%8)2;cfA0&6ubLo}v`1)ERaKn1qv7>&_Drnv;cZn_(%^Q)#0SIIl!Lfa_pk69{8TZ3t9a*JhI-t8#ck;!UWmQ0A2& z{LywpD|7LdvW--oivnQ<7`Fu&hg!zjXIy=~>N=enQ=ezf_io&g|5!K$?EB>4VTWV3 zR=J8>l~ac_$#d)FA;dd!wb|2}nF26;EXV2c4xfMuD@9H|1fB00RyW zo`S|UN=#3MqK;BjGy$5DOAa+|EODf`HpHbh2*ZIQ`_i6^p=~TjI`D-P{@Ih<_>hOm zB;0I^8rl+nx(pm&(g4aM%|8Kda@u~}7%T~s{zY|nI>#xvY}Ey~--$gTE?Qv#X5*0~ zW!i6ko-qIu=eaubnF1WEQ-k`#T(a?6Fc@TrA)D&Ub`w*E4lviMrEHJ59!n8Iu%%DJm|- zo9^Q^05f6aaC!QQOEft5X$4?1*&uFX_CdOSAZ;8k6EB5xCJcW2M5*4kwN$>`|I%*u zsM<3gfJrxF#c@8))%iL9IFHhjVyUgEj)Qc@+xv6pO9kq_u=N&NS6R))5iH$y+ilX0 zfL%&D9nYi0l$n&uY;nz60Jc9F5}v>j1z@_my5yK+j*%_4*g`x2Q$2W?3~3mx-&^+F zZAW?anJKF+0K*oJ8#9WRC@pSE`SRm6oGCVQfxP>|R1N6zIibHnac^+>L(akri64A( z(Z2m1kiBLtkhMV80-q%d*thr3lEztGvlhr&;A2|=UsyQXr4YyIIQT8P0LNNM+yka* zS*!f;ymRH+>#kNuL0oWNet`@cG#FEn>t)|T7fXF1odf1ppdW$`elAR#r0cV^!oLJStK$0$_mQde0s^+RICD9!R$td&7C=<`>)S^R5HFJ$n z2F#W*Gd$Cn!56x{lryPuzyexH?yw|D0aFp=tN$jCXly&Jr4@Qkj&#&^Yr0sLbiYR?tDLx4 zPhG*raJWy#M(UiIgj+&oxkk>?oMQ&%xN#eLJ+);*V~3pYUoyvfg-~8hXP3wE(B0RLnJjZ< zIreF3?`f2!-S5ldo_7#{nU68t1}U^lLcYuTG_Gs|c3F|i{9y>VjF(yjR4Q`or6zBL zl;_uBc|5kv`i41=#Q5EhUarpd=lE;_x-5PYe?>>37Q zxcrtSw~yJI!%by*b-?nA%EYN(bpV9nYUmCN#FV68uBkqgsTE-Md^Ww6iJyS3eGGd3scx!`<&7djQVfXI@ur`TEGQ*D zv%!de)YDs}vQbj~z?V6bVL6jRTf;tVI%=mZ`z~G%c~dd{#EsA2zvUV)uJpQaS(AL_ z!b@bvLN4!_K2;Q#$X;7*ru%uMV$e~Y$%&nc`*F&d_^&GbON(qal7K z_{!>7zb4Y6re^usAO9rW2Z*yEy1P1M$)Y(r6CzdKjyvusT%xM65u473R9I9ZHG>-@ zzo0;h5ahZ1#AD>kJ8bLKYy6tYp7H*1oH*>`DCT^UX!%`W1cDZImAEmHr^EUAcN9hO z&puvcFzV8z6$MPvpr-|8;z4+7AcnC2eeyYZ?uA#Acpd$PJ>{Y!55-Fa3uU+O{!r^? zeUx~%+;h)8a?n8sCDEX8KAu}YO$BDlYt91re3}UE_u=3ku2FjKx##3_pZlCFU%p&n z1%-G~Xy|DDpy2P*-`{kZ?7Gu75&nuY>Bf!Yr>k3UquuqB%yHhl;Yukh&af0J_D`D8 z(Q*1np=W{UxK;0hWUh$SzBrDocVI}(MQR{k4#nPMI;wrs0#86bwf_R z9k*loNwR720l~$&X~wGTl(HHI|O5aMeIg?Mybcq`_1Np1iE%%Id74Y+FcLhrBjQ zPg?LcT5BTYfQVYMBRJ6Wx4X)9RFt$nDl?Oi%Q`#E&g?hm!1kEUai&vJaXA`0q`7+z z7F%A7pv!XDb|z*Jy$L7mY%G`80{gE!ffnk_WyA`wyjNvjg9g$D7p#xKN3B%nj=-Dz z2(|!2hcQkZ=WI7Uow{_N+b=vXSVv35ZETjKBwCX4>}qGu-mqs=J|q<(mR*KXS)Nyd z**5rErAYSlQevE(nljYt3P3675XTGTO2Z*wv=I|$ZzQ3T7xHGZUX9TiI1&}{3vd!D zEh?Ok*pCVhGTrFr|PZj45k=CK4afGz1$DR_7*eS z;`4xQ!&D&d5oVtZ;G@BRa<}L1Nj3N4?(UUq7Vj^uxc}#M%#qt?-zWzTIZUbxtL5H# zcgfPO#ngDfsikj${JZs+@_gGJvJHYU_4(T%C|L+8)(o2&0}Y^`_lGgpR^vW}jqrAO z9|D>BnMN>hNzcznU7}1;X>qpJ+QWboS?cFHKpZKwCuwY-GmI7@AnE5)upcSxd4U{0 zd+3l-EYRw5naYbqN~+Q<7eA}uH~@JNf`_$HOID^lYR8}ubmM2V_L)%thaoa;g+i>3 z5GJL@|pR-JTGOO#QegPQP+;GN;ybLJa@vq0_2RHv7K}gCrn+3`mSXWRTYC%0SFMm`5P6ULth{9=cH+E4p)HlDE=f-n(}HIPXSz)%EX%bHsH z1!3-gYMT7yh_A_d^|dmrx?1KgU5c4eCFpls((3!)|GrF~JUMk)y7TcFd?g&^A1|W6 z2HO1J%o4Uf3hlcY2S=AC&PqG=)Klg9>#ui^463Y^K~=R{ZWvlG|M<)Aq^c6Xe^!z_ zz>;p))6;OST=mVLDV1EK9cDxDhhtp6g`4gHOQHWMi>3+1vVE zZv6Q1^5KUc%1F$(4Cw~68N(~*1_xxXSqo$>khQ?NZh`;qZ$Rt1^|ShAEwBbGfG;Bl zf-Psbd=AIqIJmY*^koeBwUYRy@0MF`mGjQ~VbW3rF1!G13D?vN6<&uIZY6sUx=`Jj zeF1?^Ryu}y;4tFs7bdSWS45&o?x4^gH*Bg_1#Bk*&>R#7usod^EYlr=qz)OYH%J_p z5MmJqI{c7Y)b%EoxjG+OT0n&?;%U3Gqh-s|Ljh9mO4){G%jo7xDUEYV(iDd2bGAU`FZXC0hx69O7i)2o#wVS#a_h3(zYYs0pKb>X# z150A6lMW1X;H)wmflkHcN_D{o*e~Wvnb-M}Jkk6sEHjp2in}Y8=GrA~vZ(tlS=90t z_;dN3V({HiHYnOtMq>H6{M;hgi~?alT$!VM)gF3p$7l~GoS(o-s zB=V-^JgFoKK=QspHqe_UR_Bzox$z9NN=ycZ(b?CkGg>&4h%;E4G|=)kuCqd*g$~@f z{^b8@CiaLeBUYWa9)d07r7C|U_Ei~#JzE%T8KN^!RA=uSwW9S3$B$3NQhP3dk8!KxxkarZ^^*9GykkNL8d;8t-Z%}V~;@)yR*3dr& zQac6y8`ueL!wj2$wftPF za!2B`@Eg*Qzm)afb3r^5Y_i0JAPMc+)fB3AVfzb$i6P9gLD^hVpq zO3doi9u56Q{cQ;`<7|t|k*oEmnn88)Rzn`zkkC@Cq-E6*V{0nDpQNTMPCORNkZqm{ z?pJPy!}ye|e=Ad;f2m)c1M+k83GHEQ7Pg$EFFH5 z;u#7~pP{;6aK!P`$y-rfCjOrWJXQC6tns+V=9|d$t1iXGdX(4`OrI8bp-K0NA)|PJhUGNL9pGuIRy&9rq!$$xVtF~}9MaO376e`z zr2$Ko{ov38<+N*Wl)51!)j>{_4?g%n-hKC7p`$#Oxcb63ar`<4%Vt-z1@Qf!FIhf} zW0N@R#fulqrkidm^XAQqzzt#Jdw$Y<_l#rZp4cn4+G%UWO{7QmN}gMr5{y5GRD2aXJLd{MIoQxD!;edwWw z7j);Hn!r6@J=&AA$^Kg+kL%JXXF3l%?-!3EM3@BLu#`I%A#F9HyOfRxy8_7i*5!jmph7_!$3n(Ogla??b(vhhi zS!)CLQlNv0i7qCkA_{N`rFB_D8naWlYS~)`ryg|u^2mA_!;M6hl69t-aSuv{I)y=D z?)9)id8r&bex%&;_Dq?rff%q*>O>z=ZH3XHL}y{JjcUge+SsSAMd$}yeN$ZJlQ2hy z7H%mA)nGm9-e&a4RWh@4n)1VGl@i@?U9wyjbiJa-({crzb67efr&1aUx0dyac9RNh z*xms-l?Vdl!kNilR289z>Kn?*f?0z^bvZWCKHJ-eRt$BD5Kd|k_7({2KVYGk6y2q= z8h^m)MX<8Dd#>;ebS`VtgC)dTy64N1p7$`TWd>~1sIy&cL83G=2Im|C*Fs1{u4Kdtn zN^_(V2VWK^Ck7(u{8v^0c#EBGX)B+%M4%&|mh9FuY5Cd1=S?4G%JBZrgKfAhBwL}M z3TOjo_4EM7&)BnS|1HaVn&hgb`;xsJ`objneC@vS;12i6pXdHXZk%!JDhFd4duPah zS}u{gya}>p$q`s45No~Tk5;DrcnAVR7I3i|J{36QMaPW>kr;454{JMV1G9qlM(8ha z(%=mhkL(pPtRs+;$(Q5GirRk87E+ZIN6{2V@ySnd-Z+R-e9rK|bC_qoh>VisOvdqebst{7tPPcTe?|mGaez zJ9shU^~3oKW&a=lkI?CwDebh;c=_$=CrTAIW?zwmI_~t2=QHtL6}Sg7GSRGVd6bim zXF5F`mJUCYzMnPt@WC~5)0w9Tmnz%pl(SWRE^*W_a%|KT2I_us+!1onE<0h|r`{tG z+FHqclD=3G?TW^KQp4IX6Q&C%4WpS*D!3@FkyhH5}#=yF%Z*$F?OK?ve&EyvKGi%U|qF9HVCt>_Doi< ztOZtL0esom8YmNR9ED>K9Gv~K))T)Bz468y!fEJJr%u()I8&9#!5cQkMWvYfT&G_G zi{NbCtKwW4QD|$=(t$w#2j9Zwtd|}*V{`_DIuqzoG@$;+N`qqo5b8uG=l#|4SuGm9FTDVJ_yx?6Ke+@G`e0sT1Hy3rd_!$v%Yl< z8g)@}c^AN0va;DhosNoQwdNdyV+f3@i}Gdkppt|x;6Q5HA~~_FjYS_3~DO@RJfL~=S}ZYY+yeJGl|*&cegUR^lG4~xo3_n>zRo?h~^_8)T99y&c<3d z11#Qpj#+FTo`dH=?hvWVABzCXXer98kn&tCBbGmc^GaX=9|fSJQS^pLSjR?%!(m~L zK_xLtN>jTk9ZQy2tA7y#_66LTAjgo>I^Knp#6SSH6Nj#aSmLY*d%R$ovD^ZqPcYP+ z-)rQ}`+;J4AG#Qh1Saw&%w!paG~u5BOM%eoBSwj4nn{RFq!>Q43H~hL2r1&{09<3_ zN~cvZeoh|8b8@p(GFLY_pU}zmEP)&QO6$Tol*yBO>Tsl69|io-0DCroHd&mtPoD#7 zNwq)X3o3*1G)u7rA?aNSAmOx=YQuUQE|GXj7x1Gp@mOF&Ly4n(ugG+Z2e`HgcPg%- zO8bjJj2WmMrVvPJRNr6jLjZQ-Pf`0UVGoz}sy8~Q*ygpI^!n%bT1hTYiK zAldrB?5yrT&{m&b?3vRs=QrM3EiB9$3oP2DwpN9t=}h@lnpG*g+;q-yuUi#<1Hnxv z%js5B=Qw^{Q~Ejo)pd>c+lqKTf#u24rTw`(w=)ue)adMB30$O+*7K9yFWpH2x;6w-oG|Iq@sc^ zUL~jB|MPz}2vdexGGEa}ziZM&ig{&Lv3xXwBSX7qN3=%(;veo zwfIatEi>P2P1XWg3uG02Nhg!%OQAge*v0t2=HzFhE?6~3OjAC7}?MBhA+Uu%h9 ze%^WK9l79w3*@hV{VS%cbE&E1l#3tgTm!nIq6XJeINWovj8L`gR&l1RUubV)(g8(h z6&D=Sg^<+A0Y?Lz1(xUpVBTC3%+Yz|t^qo1EIA%abWX(S1B%wLPBR7!Xv8-O!I5FL z%Evh4jDOC~;T|NjI-d?0$(Ld{;=fvREtV)69C7IE>(l@Y0bKrta=cBH8nq~Z)h`35 z3SBRBvQS|fB*H@@5&h>O;Gk;h!-!ZY^VY(1S)yT!^o-xiLb}flF0=e$dZQ?v=S+FUZr)S79d75|md@>PD|N_I#v=*fQu~ ztSy7K41E>AW<@x-SQTGq4tbFu+)D8dh`#yl-2jyg^b z9zI#_oc$*RV{VtlodbWiGGP3E=f5#y@fjIkw4Y2U-XB3uI)_vnG=Z|2M=RJ~1Rof< z&~^aJdYA2wjRtEvYOS6{1}Ah0GjOs58YFU7iv~kj-WDWNjzm)utx8*j_1=2yhmb;!gsUA^m@N|OnmiuY-hZ-4Z$B(Z}lDs-G|x_-28LsI=` zrI60%>0s&lF>MrohbD zvFpdtqY!;U!GkL+; zjFQ3#2eLYH6vJ{no4XFe^xrgY!#dW~%@4N@KuJ(5Q@$StS-iYg2IFP8D(s~qxkT|mo6GZTymx$ra~vrxoX#Z(x>VubtTN_v3oC<4^KH)9IL5 z`haxxE;pO9KS6A6Kb|d+#5U-XT+o5f1pXy3EpPWYCDRUZ7+R-;M9oYDO~mkLh}BRs zx!YA?l#9Q3ikFC~iT#0$g+p{Sp~PCe9Keo4Qk|if(!<7l)+>xMw3C2DR0N(_V>5zH z8~a=^9_&!n61+$dxG4TVoA~lUayoG0PO|3~ncSf^tggRMw*46R>wW%9|_kAB1%0M65O@@qQubam-qaaz{9 zj5vHv=LahDr4K%cRN?(J{i@64vl4(wZDVRVYFI3@vi>3}`Sio%?aIiyzI=c@?|J<& zAq5ieXV$Oflx}7XVR@K|x#`AZleFRU%J+$C7+fu5hjS|ukxHy|;OYGH&zG*Qe(k8o zGx-3=$zDI61z^KG9DfD%qd1}f41c5l@P|Lt-{zbh!o=U?Bi6@)85n2ljckzTAOFiI z3cx5+oK`lYD&2T0FU8B4`18bZ)XgBv$`Y3)TYwocxHmW>=5KdhCnaSS(RkxHD=8_7 zmRt+$CgJ)5>||e%Rwg4`pS3{N0$B^JWea3y!mMS3XT@bLFc1siivz!@aGw`0H+B|| zRr79u;FBikAdQWUy2s1)*I%!DyzmVtPjm$3zLm70^_?JZeYDl?Y!vM@fjc2JdUHPV*CKT->yAC=Xxb}UI z?vr-V*rxK7MgID)IBcci;!3#6rFhZ@*Aqzm+hgz@sZ_SkX;nMbTP1)IEkS;8%5dZ5 zz(HrnfEj=Hsl!q^K?~qfMiIP|=WIDn`{F0hzXQF=1@bWrX}^Wo%jE$qlW_2;q38$N znr)&?!_z|2DH-05FWN6GXayA=edbs)$CoWLMu#8!HfRs|`M|?6I+#UL48F7@-|Fs0 zn;5L~P(?1^kj9@%Q=R+?Lb-~@tXSURkfv%U2GKu9ADQ0oa;A046~jyD<-S9Xt$ z3If^FcCS0s?Hz`m77ZU5Bw+!JIUbGLD4nO@D-=Rp!sEOM;SysUSsYh`u)j+QX1o+~ zmJ-GZ>67pS4^AK9Lj!UgFtf)_b8H^mTm1QJ3G(aynsYuA?NTn^^ zZ${31S_E_!bu74s3NWY!M+m1N29j+FFa=n^g-oCmKl1H9GQl=-ObY3FPib&PrP>(d zGfRUz{M=CG$P9JF#UIDDl`+0GPkw9(Y8lkRAA>l2s`3uVLp60!9Z8BHWv1x_pn z8z4^#wG|232U;SbR^enkZ3M6s?|EV;lFcB^2Mi-7$R&)Q%bHX<>Pm_HG@`-rGy@ao zN_@`xaRM8CrWeV1s4bwYK0%eI>A~#luswrY@l=Ah)PH^AH{+nB{C{44O}_c7tEH<4 zOC_aA<(ScY_jzZ_W~0_ms&xl*I;XY69EXJQd=jHrfjCYZ1NX~1uYuqa$MNHgRwip8 zyvZ+)7nc=>yWF@Qnd;NQoqk=p#%;&h>>Ztnu~SxDtou%_E4s$@@cvnujU6ve>-iPc zIZoy)ZuWNkj^eUp`2D1JbV-r?>h^mglC$cL5LtgnRMreW095XiPuPb+a_t%|H8c#7 zmtT7;Nyc>#{6i*fzm0zWod5NM<%mnKkcvTrWm)4w#p5RMue|b#Y`ryC%}z=ep>%%| zBwHA;1@O7@IUr+QxnTan$at~IfqrN^_e*A;eKJoHn%Ip)I z%1TS5WjS892Lr>DcOLNm=4frt- z)85{WuLk;|NM2jucmp=u1hB*dDua|PIBS8d1+o@cn-=hI`fF2WR#w&mSqo&a0KP1Y z#DQ<%@&b-O;<<;`7+6QEZvg6^NDGH8?TsYCOIel*jW&qg!73x5N zOn5BNOgbj~%aiBac|o|tfUB~2CDbWVPdHKiU@h|z$ecM5P^no<-uP2T6-v;DjuDb_ zUycVG&&&{j$&rcWr^s%D&IB%XH5X1B12EueZ#9!IWf(s?UKogQneLP`+2)Fg)Tai} zh1l-yp&V}}>*$=LWHll3luJh>XDg7LGe^u^w!jPd5TA~0pILG^rg}5=Xqy3t9ef6j z(!we9CU%X!se}(hbG8uW2W0 zLw)#$c0PpqruUSh0RcD!i{Uuurs#t>iw4U@m0*@k0p03wa@k+diN;XJ7qz7Gll(2n zLkM9Ec-7=@C||&mWnb4BG8f3WqJ6=ygsS~NNVIjna0$J-{Bc+oXkXc}^aRXa;f$7x zYyE}#I-?wwEuo!*+-kCx}S*ZUw`Nl(@sV;tWo;^5o-`IvuIBDI)l zH6p)O*3YlkSud5?i-x0z<6Ore7?L*P33?{-iTDNiUN!_`xIAQl!(`BqGi4&6Im9DW z#pj8nj;a~T!x7nndB;u&Fj***o+;vC#ptXgfzEM4F{1Id#p_e^WSEd;9Gp)iEXuH- zfgNK)J8Lk+Vag16I$o^Jd=?l_lcdiM?HrV05X}OE&oR@Pc!Z;@m7rGscK>sq6tiUz z3LFi3I4`2JDwfEHuzVeC5Q{tyCLJ@lvKSqqUeS>!E$jH4)7E%BX##H}HaX5ngG~C| zRw^`?Z6hc0vO{_Egrx02*5&EV0utQ=SrsOK+J;Y8x0j71(s1UB*%0>vmMF`|hmt*u zaRp5tmKIeyAfGw-L2$^?AWIuR$MGCxaPto@H^~EU=F1-C$I7>AZkCCqN8s6l{SF44 z`t&pQiPpM?6Xn}s5WjUJC&<_09#-sfoC?Sj&`tymd>}&X_oN(;pot$jj(>P5koj< zB9(xGG<-FI4_CICRW6U;8+v6<=Zo@e>&?n4e!AiGlj6ms{IBnOK)wM7YNi0pP8*Gv zX;=QdUjW9Lq;qD+0}aHBJFU~DsJ?>ru2{7H7+BrdmPSuCYn^dPgG_QrVGJYPc>YM z(e4w~ZE>^LB(4SFo!Lg4;jprq2noXET)G(wag20)$BbStJW~^xuYNECvly%mJ4_fS zrQDMP&!i$OJ?-h7bI$Q>{JI%_U+oqLWb-Sx0BklG$HTzza*)Qu&&;U#!#?9aFyGed}{u!$+0F!PErH&hxQ(JmP01*E0xuCQdZ7Y+VOHHd=w1Cq$CQQ2RrqvNWse%vlhr&AZvlOYJu!b zn6+x|tgx&F(pvyu5Vk?h9ys`|6|b1Dy~HnZ+(hyA+i#akFTGS|&6)*&0-XisoGB=T zv%91mM+Lsr;mxgthayt4BDYSqE;&p#F5V9gn*x0)mp{rh769gPuhgA$Vt72@j^U-BJdZ$qO*XGGvaOf3c)cbo8PEh45lIheD0UJ3X^HTR#2|V*0;S`uQ-Ot z8ml)jEu`&&Qp7Myz)-N6AaIvyg#}rNq%Jjh!r4|hZ_$8Wo^h4C&)ENm5yAG8K^r=rIA*{ceZ$!>bo^5# zzC&1u`ab*~;WBm%>~-l(8PqZgpjb8{)XwAq7}vIL?w$)yJ@R(@gYrSgV|a5o@n#l~ zqC}lba;w$9#^uBG&E=?eUCz+D)V=^V!b~-6eqEC{S}OCgJRlsS`MU4PP^rut1{=fH z+IMDS+MV{b6viB?I4=07by@}tSOqb4fuD6WY60&(Axpn&2U7lJGUGsEm_&-efRPo4Mfd-J-d zduBkRue$H8s#9mHQ+4a!cj{JM=t79bJP>pcg@j0xiG1{2bCGeu!~WbJKyX`B9)Q}s zgPzeR`>biqHR?)Rd8MI+M_mHn08xq-Bn2d!w}ed6N|&%12>b^Qa$;qKHLNRbQX^3q zjZ@qUqGn90#MmF(U5QEDfcZF#cxYlpGxB^FCMI~qN3i%Vz(9G%oOhOgyZuS!iuD(j z(}rK9`#aOQ=*{RcS=$sY*LP%|rELn&C|}!nNx5qC$F=&kb9IK$M+v*invtKEFKzt0 zvT)$Ya<7?B(|4r~S39eIuD4{!K3uodDlCL$8f{kL5QxM%UnDh$O=6-;mX8K9ujBzu z&_NqH#{L}FfI=2He%-=))SjV2Y2|Y1OnNdcObA}wd!lc%3dyan$*xAf5H~P+$zYDQ z>)fapK{o0B22GUE*2t~*d|0dW^Xo2fs(E_nUp}w=-aYQt1Ub$3U!JVVmoHuW{oTp{ zV2g7fcSd>k>8JH9AIn*tPVTXAdNLI-X-6w>!pDOPPU_K(-z;nLCEbnNT|QcVG+CqJ zCp>l8Te->S*Ad@%+nNrshb>#$k^fE0&_?@W=WOHddX1YeTQF_WR$a4L=dGacymaU@ zqGx2B&4WC(*TA=6_((YuI10TS;T3aS5f1Wh9^|_n=LtJ#*LVlv0+-MWXxv0a~H;-nYHBob$Bj zml3Vv+`M^%zfU_&EAg;RBj8h6Cp)gxbHj}dct6>z;0BTu@PJ8tH}H4#|Ck-TuyfI~1t#X*xf;Fe&tkmoWxleU%5-TsoE6EHZp z&z$!!+LmdhxkH{4Fvtl0;;e#j>=5HPAw->cYoBtfWQxc@jWd;8I^!sY%6vK5aYQ1V zG3opI?f^o1uI~Z5^X0l zF(U{tJNiUJe$p-`XrgZLoB`iD+4qK3r+qOZQ08i=o!r;JRfvn$&Fy{!$TI0` zv`VyVOnQ+;8!-Y$h!!bu25TcAy{Z)i#35<%0-7c>RbD9{Wo}v243lFCbmWup7OzIh?B+J0X;E?c_i5Mm5MUpWC<8Y%;1;TG~d{01tpy$ zZVH988U=9JIH(fMaLQ_Vlm>3f2dA>hV#lsWLaGk%aTiE<7op2*8R^|aUehY62-$T) z*UF($|L7grXGG`9CHJf$br1{#>A&_U3jyR2M8$ScSKh$meiFS@S*uhvP$pzJUn@=8 zJ9;TbkTGhb7*8j|EK?}Tu!=D*8zfZqDN@Bf(QP?VMmhAry%NgIxNk^zp%_aFSaL0c zqSaRFh{!Sz3ytduy6ndu7c;NeK?rFJ=fxm+ATxL%BWV$6{Z;B|a}_XQ;VDk7m|=8Z zHZ|U6-Bi}<%G1h5)ydbTWKGuno>7@KX!9m7FAtyn7v+TMk1Jo?baAG-eJ+7;3fpk~q%P zHi^Ufeik&_^|yZ4#@c1W{_gYc18Ct~`QrM2kba#zuH0?qf#o4RCSd;O*45>V3;(X% zv_@OJ^awMx{n)$DeO|fm5r_3CZG$=-#}%ATvvgF0(@eLiJ5x#53GJOre!WZE(DCx@ zRgX58iKj;6*GuowbWC{06W8L-qqyc5zw8ip>|qCYIe2 z4)E#~n*Fp_c@s7kZZBPTgNly7Q-39%8+XAxD1C)D0TA;_B|JSQfUwYpHzwH*#LjX?&kJa%+9ZbM9{d~&aabe@ejpehS{cO4L z!VAmQS6|)wkR98ROq({V49{IySjt@e1-mISRA!ZJuHczU@b=mC6vY6qrodw49+UU z>17^p0t!Con05eSCtV9irEUgrlD5rZr}V#a{rP3}&Y!}tBMfR2qsPpDlU5NdHykSJ zyG=EY8gQ2W;vbxCA*VwcnkjJ75j0toww87TfhP?3aK=*M0M0rFeVvwQm9@Fb#pim4 zPIfGbm*uy3rz1;JgckbX;GW{GzgSTao6)GGDjw@2Kg9lE%je4{*Zp}-AeXCf=xg|lyPZ6AAx?;DpA_5#sIkOXpz8;?S3l% zbOq`;5;z#CWixfP(Li0 z%$ugkwjr&y8`5MH-*e#`FG%!uQ_&4uKfHpUG!sJ~a1(!=;K;RJ4S6ZJvI(3@lXb{4 zh`mZc1wkX zE6d3wUE&#`0Vj`ciI?S$MbwfZ4Elk43-~I7CS`^F0uocF!KrNxQ3@&Xv6JsFX&AUc z9ugD>rN?m*S+dHbo-t-5eo%=&%oSSKo-?5%Nl%7U9E;T{+uJsvey&I$W!)=@#aV_< zz^F}5$k;Bxj2xwmbzax!y5fkZuSX5NH6+L>j{wy`D!-&T`YsSD>0_9gDi!86hZGYn zV#5iJeNsZ!n>toLAPALyiWF>{EIlr3rU2}>u6+iW<@8xE&;)R-Ok{NmW5tNBNUlXz z({Rro(JGlmdRgI-!!Io-&N!!he&d_VPquzdcrnJC(HJK<-n8SpE_)k*iVUX zT=%06PIp-m+uL>ke?v0kwQJgpINPDwK2#@hvTD6}_ktOJ(^d^88UrWmxsGv3zrpl_ ztj&`TkvAt{W;b?IVkOPMWUpFjI>4Lh)M>1EG{<@`_>H%$+Kts$zjvKKtUf4R=FXf^ zPSVPYFKcDpf<-IJjW_(n_!nJtQ919t^RybHy-k@4xH)hWd9jiDr`;@|XP>7E_*NZp z%V=P{{q1irPkY+abPw^J#}hA0mL6ivMGNMaPks0;Wy#_N4T`aoz1q7MY-}!_rK3&s ztvqm92jZ%(RdgMNT^V0XANXi_{*%wrGEw;{>K1(ue&GGe#sBiR<*9%Al5*3p{=4kh zzReRc^f@MC8Ub5=S9W`l?#-Py%mz|F*|$L70(}eI85ZD1*bjXR^eu2FSU@-aK^cBX#e6@=8g!P^btH(yxiwL_bJ1}!{y8~&n(~h&UgF($4C3-FIZldtvI4A zSbTsV=DHvGW=@)4?l=8O<*D=EQ=Yx(@^XsaY@M&S?Coa&Sr39tylm1+fDOAgX|MRr za#w2$DLfb)3jD^vv4d08Y3P(U4&^#dl28uqtW*z${&2{`HF5UtXDH-_$u6C4h8orZOk8%}>Jl_PFY zD`^Hpyl_RUG@U+ZVmb#7@QZKJ@X8YI_TWK<{N_0IkmCy3IVl4^TEO$LsVAy+SWE__ zccA^|46H0m^xdM_lb6VmKSxgeIZ7{+qwp@}$m#bh$Im^kEE!sC4SI3W6l1w;?VptI zY<#!-QQkx~Js>CAq2<6S$CrbKPADsf?pF>Ty1$MSlm~WvIe6*`I!-JHPZ8YlNroLH z_#snID#Qm(y?klG?j0IRHw-{ewTn`%;#%N# z6Wq2!7{SaK(_&n!z=)EY7*StV7^Qs~*F4dpiZclU+-1T;P9E^jF%2H1VMck-2w(a! zmQJqAWZ<3lw2G;wV!l0k?(~iU~mafppU$EI5Wtln@g4MOH{)i@*!6yBPD) zKQ2(kDm4kxP!#<5Gli8PPY7wz3InF;m);_n~xcw>(b$Z62O=t{<(AE7}BbDzNlHj&>gMlkJ_QT?`FEM!3ZIbmB z58=jy2cw;wqzX`k-QtA>AR#qkSFvKcEupC-mIbx>V`J4>GSGv$AMy(|$-Z=8p4Jv? zHDi@VyhbZvVihriJ517Ep?`dQOJ8YT_p&H&oZtR}=QMJW{O8L)QO; z7LSf5%P!&2%q0 zdn)fmb7#Y@{rN9DL>@ZM?Z~?APre)0!FYn1(Rg9g(aJ^>(cKQ+`O)Y`g=_2IvMql% z2y140BLwTVP385TV;*&ovE2Gym~P%U&bz}zCuX|wljl@T%FdrVr-S|09XrZ(*I#cK z9Rx1z(Bk}z?Nh^z7c~> zzbyNmwkI+D^1cQ77U)~xjZ<4HGZ-oc^eCw`r%zA-_~Oa+}#X5e^C-ns&+| zv~5HyKs0G#UkFZHxhCRGVV;k0as+!G7kTg^#u*WLWe7sbhcd5#sX%DsF*D7DY@86) zdBsD%bxQicYtvDjwBUr)aA$;W7FFf&qhb5V>hkfmf3EMk?EbMpT*Hr@|7Lw(W1)EA zMjR2|Ho0knqa{^+;2Ul{Qs^DEcYSdFC=paq4sB>EsNNh7T`3E?;H|ntsDK?HzByzBwg(vGl;m& z13$J0Gop#136eQnoe}IV0s4UnanI)9BRCU4V7Mu z(%$*cTl5*FCY2qNv_G)ghVSzNS;*1{IrXh#xStU9`Ymo&TQ|C1trPxS1YYZ@sl?t9nvQtrs z%~H^42DdI^Varf8px zTJhV^cB)xktJ*HCDdR|msI!0olBeLIT_Cq`DlJi>k{}I!M-U)!GNwHFrrk^x6Kv2bpAN4#&f?kZyFRAtjgy zDhW1B^l$FF=-q4ws6FYRg!Q2iphDZyQC6*jG_7Xg8WcbC)csK}SiF4I{Z04EC0A;~ zCHNpSzjETX6PW9t`#GZ#i<0w8=GzUz%OIb90VOh2P$K~6b->FHJYms8Udpd32 zwWj?0x(mxO(;r*zHuDcP!O!=@#2T5Jq(|Zn+y1M3f6HZM&33&Nt5+o0u<%|po>=ap z=NVel+DaGb2)3>V!wT_OCw*MMc-Em7SR=4aW|*%lB3DvlQ`_G zFA@ytdsTDwvIA|+n&G_bC$G&~S;=?K9K_3Y3@HJt=TEJDk)WNnd&9Gz+3_71zW?$h zegB2G)O!Uc&0hB>Pb-hQ|M9(wM}_rrL{HSY4Sp{^qY53Rpj+;q`1UIA<}r$>34@z_ zd)4)h)}@!s30I;L^wRa`H{a61Zua!{ghEHb|B_6zy;9}wdiTOf+;PR4z$hEG#2fvL zGjp}w*!oSr7R;N0V56MPv+D{Ha56A~(<^j@a;{`bFMjz9kR!lYJ)Wd|JY39rF{!ScR~Ut8{X+_70S;doE| zpqpV%%4AG=HxKfJ>_g7zG<(*JvQGUa!_RMCRSsRcIJ4u3b#X8W!?t8|xIW_Ac-TW9 zP~P(YURj>;oR^jxuK%I#!Mprz7`7&30t??qBYaBb=jgtCNdwkT_ASu2K;Hs)ngu#W zq&rP&Ur^ryzXKM~4PHK$U2HdYg^u^=I6+6_Nm{x67`AWUUOxA^&y{=M``%^NtXbt* z&w5tj!EHn<946`EW9roDWucadv+8C3qUD8EFimav#>?^3&nnNF|K9SPg&!>^&D0+3 zS|I=uA7SK&{tm^PwDMz}K4iXOL~a75ae8=b5j_`mxizXIf+|;MlrV4xbHpDmkuZs| zPa( zd%kDPeS=m}93Y;PJ@LefpO}EDwKlVqmo;!LT$fgTgaTIRh!dL7hJ-@}Y_x2{jppi7 zf=nm@fD?AZ8HZiqf%6V0IG9mum8kvF=ND81S_LvqA3z>1a|dQ>h0jbmtl%7Ngak{m zjj)s85{Z29+*ab5cE_O}2YB&zv_Fcjv_IV}TAX@l?M-a-kj$!=*!Bi}E4`Fsbpy5X zA%bvXDYkP9fHbRZCw6vjtsmJ`Zr!=Itl7EV6J&OyB8*B4S0~v((*|T)PBNhUMI2V& zRlcEz{MUTm+B@fxHfIoHiDHM?i@OE1a9P9)NW~LqNr} zILH<3m~@t#cUDKl=Am->5eK%98VE6XZMTMhstL6oI!eX`i%YH^|^nd@5- znsP|zNP&#B8El$7$am9`r(S6z^4QMybEZv{SwS4kyW*Ng(Bu_z)g~&cF(>GD#*3hM_p8oQ{1Z`#4N`X+e2*lk?ueE>4?_@q7Bj6D?hvpP_!}} zeaSjmk_DO$nec)p`XOVbRTjRassnp9k1G>;az>vjx-yH%wLovO6@l-VWWTl&l|Si} z>&YYX<}0njjAkk@0z2tU!kqaUR_p9xsTMNW%e9s zscSZ0TE4OV^&0oLihx$sTiKg0FPGeQmbMaoWw}`sJKOY}!U~$LWqtX^rZ<+iuYOe7 zymO5;MAjs|@DSH17K`424I;=`(iP6E_CfoQqp`K3gw4PR5LgZ_XAIUztcjEuYjq#i z1kAjF*;)~_s4SQ~+qH#)v5|=wo}|dLmFwD(jY{iJvI)^Eos5(0dDFIQ%Pl*8*Z}IA z#q;KsN1kw83-*&6Zz}hC_6tUxfLSnmcKQ12{%%|oFynPRr_(?2Gv88bFB22ths@FN zf$uM!_OdG0Ep^Dao7ZUYZoIMbX@jwF_O)!?CQTMJ!n|3UP#8zpAN3oDn4T#6Dtk2g z(crta1GDs-Gzn9OjMijJQ(Lwq>j*hE3FyH+9N!%%cVLEZZFGl^e(l=^efx($E`!>d z^86<}&iSEfb@E8L>$O^j?XP=;f8=*^5BTpCNH%z=D$K`ScAJ3V_xo#K``U8MF~_tf zVAwKz#X)!R1k6DPE-zPo^`jjVFx`_Ldot!|_&JF(9{SOE^rF4by^iSsU*BV^yAFh2 z8GUc4+<2Q-lf`P)L}4Q4t#5c`S-v8^TL+we%hqH(qjiP%3iiA%SU=mhK;Hs=3*0Fd zh^PBIMO0r%-vYlI7T}>$2fu6U!XcfUJvz{v_!Ad=>;K0E- zg99J;#twZPc5}I1j)6_P^ua|r6F4aIV~uf1wI6cu9TB{`MUMI`s}#npZYD_y7Y9b- z1GNO+un%VvIheUrsc;%`w$rIX5)L-_;j{?cfHB-fo>C?(aE{%&{p#|;)lV$n+VoaI z!*LS$amGex&AV7zupOlGBIo`VId`-Ho9c{4KD(}=qjffBatTcg!dqsFsHE%Q0_i3v zTXKllOzpr4FPr!vQ%;$vMLNEbLyfBI9cPy^I0M6OOp;JqhkL>K-V0lfE!O1Ad>woU z7+8eBLsbqtFvZjL5*u_t1A?8IIdKB6NRdl9j<|4u23O8@TC3FCzsN!7NgeU_Ha_q* zf2hHcKI%j`Gh?eVTvfKVoO`N+_24@++siE@Ys%`8+vRN2+l49vYchRKIBrrLS87stCTde z?&2$%p{3*_rgel&a03VffZ{)!fKQU|{z=Uh`XkR8$!eyB};3_;;9I1XdZHdhp z6a{kF*uBN|HV~@NO1gte-e(e23_B`vzmi}w0&^)PNlOg-T5k9>FI)V$@_bn;2wEq*E=Ee)rY!YkBksdNVyW8pPyI0v96vu$CE8X+sDl^pQ>+leuAOxAufVthful zZbNZyhuYT!Fwd5bDJd`+rwCR{m~kgT4)v2BwUR+zHB-j66dmI#v}l~Bf?xDG>1KLL z!HvUCg$fV$!o&8uP!;{i0s+ z4IA!_+^HC=fhu5J{nG}tB0AERrlCOfVzcQ}%0)w zc4VjpApAiK>31xlv46IXe^<3Xr-SzvIs&UVPB`I&@`4w%e@7H{M0K> z7r*guH4$?}ixm?wtccmk<*1{MDwkYxNns@nj+!Y`hZ++v2bUQ$ zhvheDU+OqGj-2|y@<(&tSYEi`v*mO-Kb8*Ytr0!rvEl_!5Yqv?mC0lS6EC-W)eG-u z^1h~iHwY*Ggf9O84j;#q86#mhpahJQd523&T>MaJZmxR#6p_wcJ#y;xL7*oKptsOLh15G%zg8whKURgdY2hQi#ov#%=Y{9#G;CmsD(*(@yfyGR_ z)CnkTBwXsupXz~xJOk?tDm6Y>sZGR@ca3e1aJImy!4cab!v z`+F|({@PJ*UhoUfL(dTJ=Pan|G`!t47uZ z1$MGMun9?YmeSbXeGMofV>gO$vOOiycxplO3Vw4Z%__sYW|xbvy{)|Y>Ra{E$JynY zlfPBoci*?0+pRl)?CW_S3R;18HbYfs9xH%v_Gy*O9j9^V$rVf^aO(Y*4$WewZ ziKeo;MH6`oWUIxK=9Oi2b<0vY9v784WsdvWR6Aj_g~bAYra}ln3+hOoi7`8J#M^l2 z<9cPyC0~_5PpHAdk)HN|ZMGq4YYL+p%#*Ydu+G?asW9ruk>$Ze(trsO=X$0Srz3`K zrLT)A+W8O(dGJ?UD`K8e5J>1iK4Y>DRJQ(AM)is&r5N8m$uAhVMK1zCKEjI>x}SKI5`%e~d_Hhssa|%N>w7QTyAjO4 zo^3kufr{~WqrU^wc51iVgVNB84s_XCzWIXGc6iUZf9}iqPN$_6PnKEUXHP5IsCfw-7+Ze#ituD^T}^KG~kSepYY^+XU0w4 zo9SLU?5VsLO*gDr*Zsk-n?LzYTjdCCgeh{;d(3XY_BFY;y6-Jr>WlqGI(-}LRd#zYK$6TT6{ zOR8PrxoVFqb;J$2tFWK#TcB@&z6I_G3-HULANm&PTVNk8pquwJ9e*h{*Xa0T9lX}G z-@^vI(a2jd!^6Ynth3H4zxc&3ECYw-%vt)l>+(a(lBI|2Ht{l5@0{Ot=oC%7{7ZT9 z!Yj(zbN*4=f80yX5~-=@7(bHK-}6kfY}NNP)_LX22JHjSTb=b?O+BL6KSYc}LI0h8 z0Dj(!U*&~z@CF*r2}&Uegm62=gaPmvkigL)he%C1#)*>xDTyQa;CN1sL4(9hg)|>(uyhfEsvl7&N5?Qfxa)YwQL#L7Ijw{&b!zeCgf1Z z)IH?F0r?72415w%md>tPu9E8F31poeWM6d7df4ujC$$gfPo%5`o;`$BIbjb?*9bhF z{pYpv0H^poZG*zMH~5|kt%FmHzi=$Fx&ru4oi)vZgH3;EkttR=_`}PB#v9MX(H?%EGA&%Z45QE&I-jLn}XqwaRFg-gus>dSS1y9d*lo${W}yflTRPc=RIb z9`%VzF?mw4gbA|hAq47SC$a$9I#FYlK`N@Ct36W&@Wg?jFfj^fO3@yk_z+L?6*Sub zjHtgRTr}A-B)iPkcZ24uo_tJtxxSIKTq|5y?Lyz0rOB8f^{;&Eo!^MmF>DZNw?U}o z_H`MZU4b?+4Z5IYJt(ah*3q~+SvTQ;MvuU;yNgK@rNKAbAatH&^H4VU!Jwwm&qr52 zP@s-6CHf0g?SRg7Q?Po4TJ3gGmD>h1XwgFj99bXm%sUGJ)L?jK6esJXr95F7H_%;( z{yx+liQP9qPIy<`L0|cUPKf>}(yA*lN6WUxF={=vdu*qj=&#}`!|Fa;`*$Uwt#!cH zj%+DSAIdhg;zq4XRITVYXoy7jA;mG)q>h3M1&1QMM$F1Hs2`F$s@8zM9={T4R8Sye*|BZj39O`5G%G zPtuoUG#TS-UUIMple=>U572g~&(;dmx0ZWMdyGo*j5ZPW`d?S>0I;$E+`^g@lBc3h(uWBv!y zRyg-@XOssXb9A|N-TLx?7reB5@GD<$l{FL7r%o*&Ise@9$B#JGeVek;om@e=r}E_A z?Xd37C*J;yQ@50r`LSdqZsH_OH$2PtXPmO&*-WR5Ua%~iXq@%gA3R6nv1Waz19YK& zo9yo}n(U?=aJun&!J0Hw^8(W>r`HjM?>JRgl#$yEQoWVf(S8k3PEaZC3&>R<2limoiy4z1KbNTCV-( zC(1qVakR^NooLTyKNwH@g1;xcCeLoUy~>hb#z}MJ;fG|>@r}22Z@bq~yj!N@+GL{g z#?{)Etoh+CzMMr{-<)lfk*0=>l?UVRvj7|YT35I{J~0pSN7+o+YfyU^exc0 zz#VRZ{$O*5o47CFx7h;Ruyq`#I(|dPKj@fuN7VP4YpyA$oN|gMUwA;vy?L2@VRkC!s9aK@z{(5EZBRijE;)pKEY{`Tty??bT8q0Xes7YI2Ul( zz#F;@Ov!|k1Q?}_LrgX$U{Gp-q@@L5r9s zpfx-NP|rB4MHQzuHvZa`kQHKOg+%a`4o2P_{Ek;N~s>SAi?fo3C0ed$TK+JnvPbaUQtUT>neK4 zvy~|~na=PHJ4D;kkAc`ADY4p^dd$#-%Un527Y+_1(6-&Ehr4=HxeOwCWk$7 z01t)Q>Yz9fbJ$Euz|(C@94K){u^J3lo<5rPq|WfBEDtwD%|n{yq$e6Io>SGs$(n{& z%Ct>thB^@vEpdR625y)V(N{X-#7TVOI`XyU0aSn&@*HPgvH5q!*#^X!ZXpWR4z1oC zb*RkUJ`$EaIi(^igXPK?`~~kIcKbG!3eF}=U8o}=MhtT>3v=*EF!7+A6)PAo`4R_h zYNc2(?wcS*pHaFs9))^=ooTZOwRJY{WE!MKsG@?@`~{XS(e7a#E;D3hF*^IYP-TO! zNE^WItRHgvjps}sb!@RVD9oFc%D@JDOk1e8S#yH69 zF_Hhwy7N@t4s*2??Q>55KmP8^aewxra>H%6wF?`mV-Go~eB+|OFZVg(&<3=z{ZR+B zcczy^xx*x z^NU|Lv*j)avKhdgAA0FFmKGDmhu3)9XuNnHfHrF-UoKOe-I!!a{rYn3vB&yF%PeOCX34Tc zbl;j({`#+;S1xS3-m3}x4<200e%(qL*D{@3+#mj>W%uZMfxQj$LM2x_a6F#@}l{l(!|RZ<&m>rs*kNN@eliS zrr|)~1F<7|3zao4+m+^fFMP~=gZ6*t`!Bcv!nuIkAOcPT0?q>*3E?^5VLTwjo@@#4 zlW}pb68z9^??*hmCnqKtpbBS0LcwYBZBNOVnLHvmZ0xiVfI*BSSDT>24t0l#486)VdI7HM)| zetg>oej>Am7?ggfzBXA+lRBV9_FU>bMW=b1EMd}$)gI7>{-Tjy%7$%hP3o*`M-TmP z)T$W2gXKC(Yh;TT`mth&NtfxGs^Hrw^Ys0ld72DkQijz?Q{)_k6EvtvoGv@GBSh~= z+hK)@=0eqgJ|I-;kOvr0d$N!++dz7OD|q$-^c&J@xS3knGFOvM3kG7sZrP;yTIDiV zc4c+TEKev+lhYJ!qwP{3B(>A16m=I|O66pTtA$Pc2UfOc=!1ilO7IrE>sR&6+Pj^_ zEc;MY6h6pDR-AGoD`CWhW{fESz|-(Ba|_4#*sRhK+m?dRUtCUU6G3T8;GJy{Itkc> z1u^GVFdLsL%S<=v8tIgq{407(AKYi(Z1Ws(vT)rx3?VuL=|iN6>mg2D z%Q+Tg8>1{FaIU0g?>;6bO^N0Wl6ePy^kmgnFpfHen4@V$RC~YqLY~2CP8=XtVJ(@0 z8;2sNLm!4Y;K4V^fJD8$k~RzEny7EV2mSXF8pa4Hy<$b z&&p%8l6U!(dkVw7DHPKAp3~0OM9tgEQ|EuIJa+ECm3vMfEG-~2nR(JZr23Nh+p;~ha^24QD&imBc;j**E|h`R)EuY-}u_{yf?nBob&e= zl^whp+#~$yADmV$zu>$wfA-9d($O4V3C|d!UJkG;Q~*bUc4yp74}4vyui!! zSbUmg$-4>L-|5t;sb4dVJaAH%#NQV^l2`KH7hYr0e)p$8?L}+|+*iMMongPcg&np^dBI~J<&l!HaLUx!R+8^=TyVh!F7G-$NWU-d(*^sj z$*OL;o$Pv(D)a>%?HQCt4cV@Z?Zz#=Scc#)zAf zA!DHJv1niUjMn#-EMCwd`zB4`5xB;>ud@!so*7*qx8$~Daji7b?swd=tYzO{T!$9X#933ESHpUD?iyUdE-(CuWxalthYyI4=?b_m$~y}@`WGa z2Mpe|Jazbu<>d>%TF%faj#=6sC<0RgdMMGW|GXr^XlaDR}2lN}_S**F2?sVD&lWTN~e4HjLaN%&`M* za<)8q`uxkZb;&c!R!zQa8`QZ^m-k z5@qm+KlcQsquSxf59b|JyjdNxC`TS4D49$GpOrt;wO!USt<+ed{?956H-l`KlRzWY z-qz4{iHVX0dgGeaLeQWYvSd!jkt1F0Cb-MwAWQqDm9l=oIjkl4{tJFXnq-=x35~g$ z+*mjmTX?a(7jK5+xQvxD)rqwOPOgzoec6GD#`;f^YZ#h?MfW1S1>XfyLHpqIpo?uBIw;>7D zI|Edqvv{e@IhQAAY$_{4OlZ|L>PXgfuoZne`)zkv-HFSB3ekHB5>o^ zn8@NA@aT`wN;dkdjN+8*SXuOGR2vM#a>O&BfnXj6HdJWnohrn*Sb5j-G0 z0;2LDpL(ZU$4S(P!Gl@L4iGEAi$F0a#=OMIwBWUDxP@Szaqq+(VH6IaaHInFO1!F~?)K z`G}X8dtyX9d>@p~o&Xmea%T-LE2ruC=Ips|FAtjeJWb3zr<^h8b>*Hj&nh#uA~NoE z!i15=`n-)|bM9U6U=ocApu6wQwQiGipP)a2h2G%!S|?GlApwOkb*a94b@1R~P4?ic zfg93PDs+D{&vpgE^HZ#1p$&kL+X2jZ`C#=;8D98^AU+xkW3@4s3~O?I-MsxeeKRJU zoE5oT^v6#ttbY0M*I10bdl=L+<7Z#_^74|ic6Z?6=a4^85C zFxiXDSh9M_=mkUUXz;yIX|G7es>j|igkRQaqP%X)MgqhOdQ*ub=#+a|{#Zu#Qz~yG5N``nkRZ`WEP0VEW4NXLQ0F?7JWo~;mC(hAzEU(j??n-bYV$ki^UM{gg&7mn!+BOS6S zqo2u{CIID8f~`X$@?!#|evd|2QAQuCas>&T=q1#XlGYy+5Bg&=W1%J&4v?daZ?m)} zgp3a@6yVI(_F4{XFYA1M; z)<>;{!wQpOO~EiRvUt*5zgf)(?pZN2JV~1hYEo^MCTV7?9>a24&ek_qSV=QmAG>FD z4U=v2HKD^dT8J0u&FqEZxJYkiFV#0~Sk1yW3YOHqF)Ti_G#SH|Inn-Mcls3lFYAki zvPH8_?&q~mSu=2;asO4?f8vFG2tJedAw0>z$?0O90;`Shl?JWyNTjXlHP|#Yqc8b- z5X3O@BnXNn(s}n`1JODT<0}nLD=1?c5hvVl&DUJgBtH4-N40$5iQ{XuA|kUHz#$-` zCC8BV$-F7A2&s1)gHa~vTQX~5%LYwk(&CjeGX~J4Z^^B+;57r~gy=8ynMjk*dq|UK zV7JSnrGhK%hj8?@&W&{DJz-+Bpn-%GaRzwOHwI9W2?^6$^G4V_)3oM`;&Dr5#;-Z=x1p1`0#0`lq05{TILNNCb(8l z%0OHX9*aboma7^wNXTa8A1*aaiHG>g3~TD-{KX6Y&pg@m`vD1NIx6V zlNJ0~X@vgJJFojSDG;5iw&y;cTI|r|%R0RbLmrw~851>u($8jo31f2k%(_lLTEZqIYZ!|tXzoqj1#tWJ?d8?4eznWHPG@Q?-S0a}bji3= zv#QUZNZ{vn%GjjjBs*GdaxlzYiWwk6Yw7%qz*f$!*i{L(j7IQM;=-J<3IkRn*v|YuT*|mcR@ejw?N+leGBXl3&by^{lTfvqi=!Vatr8Y z%r99UsQy96^!-)c%^SCs3om$8nKfrx`I}c==>1CJjpK1>XhvDQWMx^l{ID`}wzj(v zY{BFe6>vnD`x9wc3AN(7% z?Z|dLr{t4LOopVhE8Hh?DBuAwFX@6l{?qe~$Z*wA?6~Fp$j5T=lhY(T5ps-xXneSY ze&~oCDA3k$$H`eG0^g+7EjQ}8X~)&&>zgjpDwn61_uclG@~PYZLX$2p)1=FLHF0vQ zcw}9~YK(yU_u#1~YQOl`>tns|D@RX%gs>-x$5z=0o7fFvn4NE`hiz$3jmo5yw@z}M zRR0>|Si*p1Yj##D`0uLkIq%76Oj|=4i#o!m>~k5(@@qm-#xFm^ff?L7AZmiI~(9GT#k=Gj*%BMIw3-H|s+>^VAoo zB>_G7^CS*5;uUoZdf;?@@UmVpA*1?8ced?eCCYR;_-4sL$wbQ>4K;JTg&C7BGyH8I zR?e`JhSe)`HTl9M%?#nPt=J6FP1hvLG)=Ow-I-S~Nf)uV&5=Xk9C~n89VMGKiIS)X zZBJ16qt&sad4tP&;;L|HHB zdxaLR3N51%gHJhq0$q1QXfTbDx+);l?$AIr8#W2BrnKoRxzlE(RF!2$!ou;tcIVBa((A~JKCbaY6C_#zV|F@a z91M*XCl??q^bUDSE1&($qJ&Ku6Rb=;dj!$gG+pDBDP=HXR_^&gK`H=Wj=<7b;}KMx zxGz%;{$hLvk5a;9J)}(1AmQ(snO384uv4itQGb9kqzd0<$Won^L04oF)0T|4hic0) zRt~ZXW|vpC=&fZCtjmD$$TJb+?Ov5JJ^jxYMNAU8|NCCUdYE11c2B_22GY6S8=;F8 z%k(1YA;1UpO}l1bh0B#!Un{v_cLsES(PJN7&UwfK%ejy1`T2oPf|^UGFHW#b_e5*} z$Kx;qJ^76nKSd;6<}*%s^2>adk2g;G@!}^Q^2U-mRvA1}?w;^c-gsm9CGYXlB;MZ8 z-oCNEELNEuykv2*yTjuBWwWvPblb2yzyB(y>v!!2t%lKf!tljJj6#RJ+v+3?1+|={ z!;amrf8hILVy2hV9T?vvIr^wh-!$XUhrbe&FTc1sCgu)Zwxk?$@Jg$>U}1YAm`Rw8 z8<}|S2-N=B9gzQ}8U4OJQOEyC{eRIxy><&<|N7Ux3gZ{Q_(iLXZ@bQ4w7e`{w4hx5 zjgOUwpZXx*|5^y+Nc3v6ageo8CfaXO9&x5y%*IF@dBnjTrI&y6+a3A6$@qF+rAe6E zbv^l+Z+9-o-u*6~h*`Mgz%paz93$Y5IR5zK%QwFn{kK7-w>!#@Ren+f)=%~=(6>O} z0{g`R{0ixZz6JUg7{da(0kfa$V}){+j{SBs=EnbTZ+=UeGjCRT#f2{|EK4S^%4NpP z;j&Z{FN-t*Gj&Lg3ON{#9eP;#%XycTznp)0x%;%==cl=zGh+H7f7tI79*=yuD0sti z!^q}x%gEYt+pe|R#$uCK!hnm@g-3UO^QUtQrw~tzI0j;}K^Y(bb>LKC&+>E%L;*O0 zNRQY)!#P1ZhZeMqNh0vAxe&!m$IaWX(yEs4DE@BwPwhwl@wLw>A6)(Ta>;FHdUeZ{ zTH$iV`j?lVZ~daS?O1I-aG6LLp1iy~WcG`^<=CmSUr`oKxr@jrX(iA$*(J6fv(>1s zY#3{aaL&lZW2X$(!VvL;#||9TIh;cQr;bqKV8VSB6taWt%3nGLgAZrHlBF91N0Aav ztCc9@q&!X{9NMIJ>8)7Mrt7;e3;d0dnZiP1$W5KhUr=yi1sp6}UxH~N$_V6`00?K4 z@>MoCtSbrL;cmAib%t<<(O0CKF_IH{uzd`&!bu+(k%zbSKsLk*hDn(Kwm?b0eB0ST z@ra(R-vz+y;2XbfpAbKzV|XylM=jn&BO*16zFe!m4O-j#Z4Jc zNJziQa+aZE#-xKv1W9i_p$`u5qM^){430f27>yTry72f|wCi8%0abE0HhNXsbWElM z?3?Y|)+4UEtU3II)M`t3w&_z}W4Xl0&ZZr)9kmL&;7je33);d}0XarcLiN$5QOg1+ z`&Cd1QEeUl5_;;HBL=k+1bgwXIOQ4-Swf&^z?t!j37GB>G~H0MG(9Cqc0gAh$R%*C z5-c0NgoypK4k(0rW`K^$tIGKP4JS=mZqEg;zOMva3ZBv=V#9&)GeMZ=pK`H`_mCD0FFatXaD6VW3)5n7@VUUrAyT_0U zXxX!Y7)f!2sX~n+rZPUF3|uoNR+0OSHK=q#@co5yhtxZBDi=;nh)Q!C3nDmIS>o{4 zwa+!d@`06Qh9+R#P80*p*ck1T%anx^jRI=|`Do{Wk&b-Z_MT)P(PWR`X9>6()zq;y zSkUTRm7q-bK95Q0r#}hueO0l)BSWl%afUWPAz#OuH1XX_{99v?44HLA;m-C()-FwY z&nkxw9H7aU`I3_pEkagVJVWW*dZOeEY()3w5w;bxA(#MEFI5^-@9?t|`UY>U@A325 zc7IV!(%l~DQCm~>%t@J5JAR;N6*-q0VYF|*%$+&2eC?n9wrsD@lMRwqvX`?x9nu}n z-%8O7){6(|y>L_TSY?URjK|WciANgV6Twg1Za(A9BX6|&B=273S(b7ps&~@uOWdu) zSiHdPRS#%(XeGw>o$Bv3a19OCZ!RS4H#r`yUZcT#)ny{Mz32_wCL4M+jB>rUB+HdD zAUD1nW7(U=za^Pv^*Bw$d7k7i__L>GvK7DOGoNdvGx5)V`gA9!&0yQc2wS#nDQ|eg z8#3FBpRW7r|LQHEr2i9Cp|9vTpjoj@v*p;?XP;e8Jn_WVZ+^DNV*4>x3_am-k1XH3 z@&jeg@a!ZRGu~6%O>}akDXbUoUa&pUG|Mx6P}lZqSO4r6S+vJ^v}?|A-V*&4+mdY; zAKz?uaoaea{PB@|PZJw^clf+k4er6ZEpY2eEr?gV%e>7RN zS=6p!GM{ifO)DUdpYccK3G?1t&YE{|IdsZ{#aAz!$vzu3ImHAO-@&nxQq&Vq=xuLa z7$U5Ovj*1=rL%F95mgC6d%2)IFwla6wnEWr6AZ^DT6wk=tL z?JVA~4;nrO%r{Ktc^j?N0UpK|w{QZ6qbm4E4Wi9dZd9}qTtGXlkR|wlx_rJt3>tMn z1{VU88~mAE9`HeZ>xG?Ckl}B$fGH-EwDlb;QBa;b*WL=iHUf@J^ua@AXPWtnv&*7< zmsYY&(t-00xvYFJTX2Mn%;ft>6d^Wu|qECQ%Yn(EymRR5$8O-=Mwy!D=oh*(fNYonz7knmB}DySYzL zaq8`|h(k8#cHNuhNFd+-Lwf==$Y|4roxlVZe}MxB_(aH<9CdO~TeffnjQUniimVec zbs#uWWt52eb8S>`6uPcrE1SzU)Efjf7G~?vA=xR0BLVi{Sd31Vq}ciz7=^nkKN>Z4 z_VsAou!U77FA^AKo-DAIMJcN=$_S>3qzlRCk>K6(0yJUpQ9##tk$l>8HLf6-S>HSZUgigOyBPMW{H(P0GP-;U`nU z^zXX?afa;Q&YQ9DVpwj~3mpkHicHP7dBw=t%7a`9xB~%?ewJ55^atD8Wwn0@(WEv^ zC9F}4xAKG#5zu&nA>fRa7{J?F1<1JGrb}>Z(9n-+S5>WNa5NVyP8qO>1((vhYY%mN+w4z*PArP9eZTNS2y8#po9LXHnSIC6X03jO!Z=vr(NE=|0VtVFQ|w zX^RmpDyo8cZ?KisY3U!Hc;UXIGm z2Rbu^NG0OSgw$u&y%_2}hDV=xzw%#icy(E^aQ>*c<8i=`2dCQ+HkPw~Jp4vgc#MM7 zVQ={-{TL!#)Xl#;--~`M-dQ#tKD~I427}*tcqdLbpV8pmc$wd{b!#Ra4^7qUGF()5 zaG0o`qp7pM?cbC$A>IrUTjP5m%}EycnGcTTP1V+O+mjiVw`rSKAat)_=;bW$#%bzn zS^DNjcNmT4r|Mxs|cB`o7H$Xi9d`c12Fj07?!B8TnPc*!fnhW#*^*t+KU#?sAebQ|Vw z+dD83^T`kXtG9WdGq>&9;oCetCSqXnA+_)My}9+FeGBw0(6_+EEzlkTCr;a^=v&~o z+5)=avbphxbX=f=U)K8^{_{WovmABQQRSfzeP~&~p}oYMZO4`_KU9-1%gSUufKAu; zA)Ye)|H_36zgq4;{qd69zEr*91c!ruvg4fLyDyux!PqKIyxcUhx~$eWQ8p{T({EnJ zLx?8>cr26?qf$Z+2m35=D%hh@Ylx#J@W7D^U5)_qb{Oc4HaMi&?rHPL&D!Sdd*${W z*D1cXe0js)l#i`_dilVbv&to!WVvGf`Q`IEzM$ipEtl$hH2*E_HcD&1$6O`uk7$y< zb+Nb{H{aMlPH zTI&d%(o<#ih5Cp(+foVSb^ynYV`D&#{OTMs4ig9!R|0W%!x>2YKs*E#8=iswo#PrAq!F`40B z>g~1orp}=7(2e#&mpBBm?v$Ws@FgY$MaX5+C?*_SWWB>q{=z`mO#M4-BFbQ4F2++m z=?iSH#wwXq!_(S*n3z?CFb5Q?7YCmKA4tvPzkm&zL@txV8lu1@PS$T7}}NbRIF9S40TR#fj*1Fvw8p zT>r|?wyp3~fFeSYl25%uOX*~QN)*%I2uYWeO*+a!3p-T;fC@S08DFR5lX234i>!c$ zCX}`9MPZg!d8!~2Fab9<6w-w>Q{?c8mAI@%1WL%*8Lqt!fT10y7~dOW#DQzc+CXf2 z#vYRVP1du{G`A609z!&iG5InuqN`pV2ok;v;|UpXOdGamOh9k==Xew4@DQyhLd;n! zQP{2(Vtt29NR#B)jAtpPU-Zoxah|X5X&pYeT-#O7SDt`na-|FPQZC*)2%CxDPUU$v zpiQZj)&~fW8U{6XMr@pF+e??VY(pkI_`7WsL(TVZ+}GVHN3;#u)1V$R49S7_mOuZ~ z^7=n{dYPi<$8<(@JF6!OM`$;XUWz2&US$az51+&(9*bvp8N3rVUOD5%Lzju*rXJ9B zhwic_-)6d-Zg27v<=3s-cw}C8{r_~JEu9;0m3IK|#LPtNJW>4pQI(!{W?)*UZQZtL zB4*Z%mY5Fx)@!^V%$n|~#fJ$R4{QdHdD<5TdpF~Me$%_keeZot2bhsAw;!Y6!}Z%R zZ+rf8j5mKlOvaF5JF>UG{q2T#ot~$0cJx`~F67^Ytn_`j^teIC(Y^HHzVWViy{oKT zxw71P>#Z#me)BI{dQdt1kb}xqU;St~>3;WamE94EiA<6-<&T$cqWx?Byx0y5S>a)5 zO6^Q@EwuW4XHhHHalPEOPTTx(kM-TxINkNQ``wNzpZnO`3X?Dk7a!Q-GsZ;B1!~KW z>fk3}KlClow?N+l`(%OmrLa#d`ow(;{PtNuH`#ltR%}1^C>{JZ-ls642jz3lIj7wB zzV|IZ`q7VCym%XgRWEEiHZaJyAco7IXaeE<1z#*jO+86?e8`+1>3WtR7Nq(K?J`-f zAM&d-@p9Y98f~k!#f}C$RCw?(jqs~9Ka1c%@X!9J63)_a{{(tqR=1a>b*T1BEX8m84>$iVPy4)sL z#5PF^*F;rezeY?g%$T&G++*6=+G_0O<(&B+D36-^ujR;Tk1SK=OxcM8CMz$=)Hob9 zk!}CBstRA6Flt@CX^#i7)n=@3)gOymQx5D#9Q?s!K^LW1F-VZ zzGCBq%7tpzyUK8ELC1GLSOGI#tD^{l>d>FcnM8qC9FgvJg9n8yApDq6pw40}nE?x@ zJbV!d{S==Ag1aat8<0vJLc(O#kBJ9#@bUy4W3oN=-y#02_TalDv85Nhq0jm$1uJyW z;Z-Oq#lHUjN5wV@bktS+F$rmi*{TeG6|^|7Cbxc*+PbO*dLoY)PNZ0A6tdCFWtFG5 zgcDZi9Xgq>sB+6TC8>tn#%h?W@?uXB_Du&ZwdD^Po=h+X-=6h5I#*an2u1W0H}3~uDwalnH{2nyC+vdq;w zpj&W^aU>>ts5b_&S}-?G=l~1~a_AWYT)?8HMu0=KS!A7u6T#Isg3^>%9LlT_c1XNn zYJC8rCzk;jp))D{Nf*;lq!2j4CjbDQYGp~Fix1K+={z+^Oitdsm2jB>0jtevxJS~8 z6QekUL1VfUQ|Xhrc?edA{-A-bfk!&?S?5M^va$r=-63H~OL?ZvM;V$nf!WNIxh_hC zeDwpR?dLXOz%?|7qZ>TYa1dab!D-5kfWS->8z@x8RS)Zs#4V03K;Zfuy#hPJCcZBd zc;xjTM~IAi0#vA?S~$Qc3fDWi8iW|Q^g&XDj73o|93Uw#nY&1tR$q})^xW*rPXC61XK&K`qSt6T?1|@>uf48A)#Hykyd(dck{PXj`%Ayk_>Ttf zDVGTtj%lO3?{~W9j$#5cTeSsH=elJ z$C~N!(1O#XIpO$YJIFTWYB2CL&h9CUiG!_wr3tUbwq(8RaMTfpmal!`ePt$Fz%M(b zC6b94zT49y;1jx5?LNwd+JmAG>RX_1fxZQLSRlM0Jqr4uz6E|4El?k-E>PXSrDMgu z+JFbJ^Ugc34Cw8|OD?&j%}zhKr%#_%mg+-%eE(%gt2LfI_dVrh3%^(noN|nQoXg4J zBYw#1*SP|xnATXYwJ$f1+*a0TyRpssp!{|_0Q5$te$*QkT7LNZ$3H*q@t(NE2$2eB z2!QkjY!=VkwtrtA>AkLebK`5ZZP-)Fdsd%OK6v{x$|u*oqUo+e<1^eq#3crt{^A90U~3#Y_499t@&#eJA1TEI6{ z2^#6_{q=EBNt2{RV^2%aUxXjFfHs``j6v+c{Y2+z3Jd2VIi~F~RyP zL))}M1qMj`O)ndRXHJ2MUeU87@6~WhCM&6K>}DRAj|N^)x6k042BquKTjen(wYa8X+5%16Dp#&WD<1Lj_s|>e(T~-C z-ErWJpwK)j(N1T|0ve~PnjxfH`O2zBE>9keHP+GkhYdjBZbwO!qX`t^p#Q}KbCk~3 zVe3i8N4A0tnWoV=#_$0?75B9&8PWgYrEyWwBs~wAt?;Qc;~%{Jtr&N1o|9N z+;XHQU*_rCFHD~B@<3}cM>3e!*=e3a7mc6E#A}4rF8m=@fe9GwZ}wIQiBX^Ujvo2I z;~R8a^z=lCZ93r>yiDPCVniM(pIY~q#_M&$mghg=apkg?zqm}F+V%&fV=A5fNxLU_ z;x*%L9?i05dQW(JDsS@IQ+l*|?1?VR_opt&b3AeC-3xbr>NJ*|vC8&Fhj0JzCmq#! z(B1Fak^gmM#;W6;sZTF^_JXx^;u}tU8-|CTULU$+J2D0w#s`lPL1~^Fx3t*Y5s9Yb z9R4`7IUaE0eRdP~%^$?JmRWG}vHCqLz2EShXBxC<@yaYJ8#Zj{*qWW$F<7Fo9J$j z?tHe-c=_!uUav`wZe8Hr3kLl3|8ojaEBtEp>QL2Pj2MGLVkKgnDxo_w8`jJiL#+{ld8M$3Q*;01l>3(DQ{t^pJI+;4>Tee{zfq*4oi{jNYy(^y)pbRoaRU$ghC>(!j__r-is>H? z=!8k#4vOtaQVcbg4|^*ogm4rEUocFEFa`8;y9$V-$n@x~wB<@ycvTNO%v`J!!mX^akQvi# z;37MeW3nZ-0PCFCi26#t*;x~(f(w0ZKnJ|kCZUG;h72Y^QV!D4k~}>E&hBB3$>l_! zCv;pE6wxQ54sZ$j;FD+5t0W}AKjp;4PnKtiimgGDSM-CZKg|aQ^@KJXF*Wz(ndPQ7ucj;|2^A@Huc?bNF(uX?~J6CzQY=K-UVD z0mBiKCL9_7eRQW=lPlmhj+PQ4gB>B`maGaO@oRNCcOfO?c+Bw8EQo-Dz_XUi8V(9+-#piLYWq+qi~2B`5?V76fv! z6eOsiD~OH2R~?&F;zm;0xBO{1AEaFTcS!gA`P#I}MjHfbmD76tR1dbwg2hml)7Oa> z=*oP3(Yxu!)xUF{yCARj67yO+k7sq?maLv_Lp6>cy8E~0vzatyi-KgIefCLw!?#Wt zE7&xRg>iLoO;EE1nk~?5fnHmHC;w(>w!q7}1#}bDu1sBTR3ki~__{S|3|77{`7&zM zsC3+M$0a6XDxt+zy-b+2X&N|aNIGcfN784;{5fqgU~j$9SKK5x0_@k5g0bZVACI5c zrIjx$^}QEOzAWQa9uI?}CuH>EFQ*880DHAJPn}--Auvd*R<}Hv9$WsWbp8B~Yjw*J z>FT*B>02#lr&||&N84jelP>)VYaIui4gJ&LG`!!`wDrKl(mow$rPpYpg?RL+tJ7OY z{Up6<#Mjb}L*A`Pshu_9vU3{D79luSu+1v0w#sR^F$^w>TwSBXsbW0&Xh3TqQ7Mf- z<8jUc<{n4ndA}fsU*?(vKRb`i98=&9BDW8z6{kHk7SLx#i;91Bj7`P}W)37PL*wL3 z%nWL2Ph~dcWlbFL=+>zw~a_pP_+6k56!c=g%iR`0|ZU zX1JZc>O@khw^q;a$8?XkAAGEeiIUsz{pFT8Md+ZFysezWCpJu<=|?sg=)4}}Y>Z}T z$aX5H2_EMXgYg6|w#u2rd=HMnr# z5er0vjOehpppSB#4p9!8Ols1ADUfh4un86M|SC3D4fb|QeOXX^T#!< zzy0ooc8>GTPXs12Z2ARyM9_gkA;)AHTvsMt=UeSNGQxpZWiCa=ZO<)+u@#^VKrOSUT*w`DW>!um4xtcEhP9Xmz&Mffdfs zT6i^Ab!k;-t2x(BshP}I%dv#@&WuPJCL|UsAdT_P)S~n5ufo z>3{K;zgwSYEkNrz;zR7K_UQf{lZT&~QA~_Nckr$|+VlBECmv^PDSa%H_>A-KdJ? zdpF!vRjya4J(-FUc(Kcxjri~WAuQ$6}=1=@pm{w9qWG0gglAIuW?hVL(a@r!Pv z1sJCIg!;KMYg3P^32U}Mvjv(hP^Sg_?W7K(32L^$%b^8y^V~-DJXi4=#ffWD=j*S( zK24c2#U@|MzkWexYpXt}K6Y{%HF{Fouzg2uJNDcZv z57=3b5k*b7nCk`m@%$+@_m1-B;IPyu4R8cQKz*&wf_>6!q7m-)QeRQ&g$I!?8=hiQw&vHkHiPTRUzPa+GclknK(DYR~r0R*HT_Wc%e*k+Dq`{$@^G>hG`dc zI0X{C4>h^SN-AMF`s52Kw8(KO;Lz@WdfPsr+a6sXISZ$4CGQt{{mdAi` zq0gb{_PQbkXhhcs&I4uVaa*0wH6q(J8<*OcvFp4X1B)c@Kp(TxW&I7gJ29Cwb{nd> z5#bPIxQ(R1OdSOUuf6Ak-s%VffKCDu`rqG$DLbW&FGwf@()sGwRCkK{cd`V}!E}`r zM%m5{3W}yfsns{iW&RLWCq)E-)UWTJ$24FOl`Uwaoiipexp{yoI zY>cQ-#<`n4D7vR*o-#IchmBD#(?p(rGCaikuWG+6z{g;4K<0nmo?NxF3`ksI!mqZyO}RE( zP#t}`B#&PKO{?zpsg-9ll~85(eo+F4MyY*wPTZZ^hLfi@FxFRgFKElp1g>#`z5~;# z?aq*mK(`{>YyHFuW__?)&wGoys<&k^79BqFmP682XP=SU`q`Nj;HtFBIa`IPE`;-{ zuk_X2>#h`b^+f}=2mK3OkDlxRSGKQgcVFsRkESdy@L@xgYt!EFwe&re=V=0lF&u#( zpbTCE$8yM7)3mmZwdFOHzc%%d0QITG9ry@+cxbw z_Lj!)%@mb213M*SkaZPZoiuu+$${f2#36Ha?;qJ{0lc2?B0s~jH1wqH4)eH>~x z)kM{E_lukp_I{^&s=he+%}*sNz~N5yRBq{#V~f^s8DQmR)eIN>1b1sIgAhfH0dvgr zQ0x@h?L%1ri}2w%mV3q9oIJmiH3JcO8YaS>uvD@dw1~DxZ%Y zN=Iq+%W!=oi0_DSfexoTb--yHE_w2_C8{`*+GG?)ONr52J;0P`a$d7mRzGO5-RwdN zWu+b&XO6>N#27_9-%P=&PQ{Q;&iW2HCMeggsHfUYgiebj54JUy1Ue4Jz&XFw3mGQI zv`|U>>*kDO#R+Fp$P1}hPjG!+p8$Bhvdz$#Jn0ZI{cB^vwWGuZ-_TMC8iab9{738dKV{1s{-)Ia`QQe`41`W~6qGMQ3JOpimc%O$))-=f*x>v$c^ANQb{mmTS^|9h(TPF zf+p0a4)tTLh^V_^GZNo#M1JLuKD_LX^XfNXzih z5-|9Jj`11o72}p4N|;~>VX6&cjyi!ierPb9!IVSjLzj&!(k#!DsH2Z!V>1Nx)L+gs z5IQ9nIT*y57Hwf56dSF^w^GZRF@8?M@lHLP5N=z1qhaj4H3-zum7?@fl}hj)ak)Sp zYc`rTlvX15U1*%kQNEHAE&O>+D%V@5b&Q{*rb7al)Ipln*UD;Qr6V+{v-yC@X=?xR z{w+0KX;@cm*CL%jE4?#y-R7>=W|J#sm7P$6A;hk;*iCy%gHqQ;s;i+$;I<5i0xN|6 zq37r``NAunmkEU)yE6#ubivVu-1!v@40j8-&VbS+O+4MPk(#- ziEg@<$Ql0m6OJ`F+i^!&vSdlOZM!q>T-_@+3c42}m45wZr|YZI{ToGJ?q6dF_p>j2 z;R|W&t+!5#ORK|}d>J!-gY=d|4or96e07>QfgP;YJk(Bn)JkkL=>c7DytT3@_av`O z-&eZeq22oF2dWXc53aO_z<_j5tImh+=(-R)PiD_gY4(D2+6Rv7Qybj*r>oP{4JO(5 zd)nH3)zb0DAD=F|=%RW$c&huW>eGEjvL1C4)@*@h3p86mEl_$LY_> zSU5-VI>jv&S3B?!!Pa9p-+Xg78Qi$Xj@!V#|1z%srs=fNH>9lwyrx9wFX+qV1eo15 zKTYqPm7divAm^@}ub1{^=Ir7no)`6)a4}~NAe;eu7T3SM#PdP)`KLtDqC&DsyNNtXROK5gGa ziETTjDQ&yhw_31=T5)vCl@pK>u3;P{L;{X~evu9yCk9U4uGVm<#)%q8AKH*gNOSI?A5<%P< zk4FByrYd2Bbhz^yo4f_09h{nyf)ePgt}4y3>JA;KEJc8WGG zqEMKkiau}XEG^?G84G0@ZuS?oH72+}eR z83iH>4?2o*PDO)re~GpaR!emVS!RDmhK&vRvQCnahy2hHa8g3KZGzs@N-6kBBY-XX zR{1iGj|eEbHHE=KrxlDQMv-`gL@o|_J1aDykB^>u+r7A?2snxjAHp1jm`Vd^a1_>% zaW&q)1)1NyU8LK?IL_pv%JwjD6n%teLBhH+!DXo7tn;wKYGLPIa5=0iwd>>bgfGtg zkfm{;{?-trF|bX4Sd;C`7bb_gt=@XhZ})3S0#AT~`g!2HFzvF7t6d!Z3K5cm61!tH zjMd$43bIma`s=B zoE2tWTs>rkP?WITSI%fNPHR^tCgW!rxvrw|+WGZop1$SB_iAhvjWs}SefmzkSxlB) zX%*}xtk5LR$zS_w+U(sYr`!nr+O)eYyHjthQz zbvM{hO)l-Q$%bhgeIJI)amTPx1r3uJbLPw`$~nXA&WW|a^;Oojc~9wjUh$+xI+;M) zefQndM?d;eyOu-8>It?VYi}QvF8k(%=}VtKOREhbn< zLZ=?x(xuDN>kd6$+tF!qq!bn|t^N^0z4NCG>*?GJu|~sr^R%`l(UM2@YyWRRbHPOIJ|3dxZ@wv`9`qsU1bY6 z96)C8+2XD_>CX$kmVPk%DE)%j2fdTR;r0oR zCr80uByWaj$9X61p=g)l?Qw?l@s4%A12 zhwE!OY(EB-+eqqd25%)V0+S2OCoizmL|QplL)egnOq9ADYs(CQ27}NDjg@tD_m0Eu zTPMN>jcW=X=dkXPVoF{E6K8E>?P>ib9*i><=XY)g!3`~zRwmwj0w`<)Z*5_HLmS7` z5HhSqjGuf2?@u&&8(<;Y2^@`9^2~bK=_`!FvWi@%<%sNPQ`hR6U2BZ<@`w|I)T7_! zW^IL)WvMtByaHJMR?MmAfkLg6td*jV zyk3Aqx>Nem>#2M`$I6pBF2_ZhSRIfW`oR;ZUj(}z0Lw(A5uL_~Z3swG*dMkzKw9Wa zs|@s6XBGqmJ8;69vo~F0mCcD;IUsl^>6Gu{F{gmw`AN1BIR+bK>z6FdhOt!w83G#I>49LZjeVsqKQm@s zUgA2apz{`;6WTUY*}p>P$2PVOvY2LgSU^s*%r4;1#AJSfF|%(b2qeMi+^!#+T$Z)!B@;|dzSpZdv9ezGW+GH2=@R9QAtLafWIbiPmW|D-sw zk)FpMdn}C{IkIZ|G2Z{jPue(*8#g-L_J^y|etYlUh<&x;^(I6R20U;vk+9lIY8a6h zGDAnCWzwK2!{WU+44cDcaGoDD#&3H0U>D?Focad+DsXec1=^El$ zWj0-NYO8RbT>tZLr+xO?)pj$9t;s(B`Ol~Kyyrc&YNLF%#?CLJ&`g^x&}@Nb3p8p0 zdmn0qY{Hu@@KR|3-4t2!^^}6DUE4s#yAD>pPv9yZ$L$0?e6a+% zeb8WS+0~Iw9{H=Z*N_v1mxD#m%q#SAKVN%;&+MF==IVPdOFQ|}i~ovJiT>RwQoNGO z$edbh&}8y;HpThorTMf<@v;qvC; zUrEPk>#(Zx&?n7~3d`a`h){8005P~;2Grgv>GG1D z49LOhkhJQ@M1srj5J)iRlkvDq0su~?iZfg?B>=|;zhbp-Iv`N(UVgxH%aF*WO|6I- zij;BeM%gly%_ybW7&EbQD9JZ>mZ;Fl#0mA00R1yj0~T9-g$q>lq|nGBFH?x9G!a6A zr!c&ANE+EPOygyM$$=Y5CQ}s9c{E`#84la62~dI!=AZ}bbjTrRCD}^-%W{BIHaa81 zIxIIUEf+F`C_**NX+Z*qH-7OP3+aj2rkp@AyiY`n&BqT3tO&swZVAGlkLN z`1ktI_T-IQX_TT}eVWVL!nNQSP?_o4lQcp5}YHXVT-R^ z@@tXxsq_}@ZG%oWW;1~kIdDo4xPC=|EJEZX4W2kR;V(zyGkwa53Gobfa_ETOv3BLU zlm8&GHieg90B<`AzbY$9$%tPJyGg`WHJu;2S zE(r@fAo7g@^)J&xXY?f?G)5;S)^4Q2M}&bq*I&B^BP0iboL4D%VmXw{fiI_J+Io5K zE0^nap--}&vLNN79mC$T{eJIont&H+mKXfi*ERB@azPVq!AICTRj{qcMC23gVpbc* z{hT(%)Uca;1oBZX=Mg{|9wNcdE=DC|OjsEc=Xso?(An4|6M~IH+$#Hs%?249LJu~H zpe$_O?yi~D8IW=|L38?Oc4tlLgeUzufa|QqEU!?DBq=q!(T%-|<{LB#c1C)?Ws_XD z+h8Pi$P!gC+Hz!Thf>v8(SCp;8f+7)6ewv$p{|>w^o^Iz`%Oxl>U%FkS_ay65<={% zv@&`AxUM73@zj@zAuIsK$`_wRah=icJ|pR?UCdgw$x13}M!}DKc%)GT@q-Nb7HdWG za!EE~kZ2RJ$+0X}QZivWddh0r!L6h1$1y@S4E$>N2RHsMz3Q}2q#aH=EuDA8Rq4^` zGke_9C7jm{9aRmrty@Ic)fX+;9`rA^dequqwhx=vhuxtATOwb!qYSULmvSv_J(@?R z&!_@#F?mu|d0iL!V&l5DVRhv9YB#IfSn>E~+(Q5WKmbWZK~yrJvc(rX(T`~%D+P3& z801?dRoTF|FV=H-^zmuwv;X#)#^Gm8Ft=z=cSD|-Z-%mCc?N08`=a6-+kfxFJnhn zR{8|Zx=!m&g4BbpiXDCB54uQ0#{sX|!?LV?Iqc|@(;MG%bei$ZV@2C8S+X!a`^;lT zbL&I@OnaYxmgPD0dcG8tJ!gvZXO4cTx>ysLc0cZ!C$K;K&PC~nHy>2BHQ9H+``vWt zp@#-ZZF-2t&?Ab2YZ1+Ivjv(h&}@Ndf$%XzxtTUw;3d@px(V*0c%LeDi{cS$p>kbE zAAR(!V~#ndcz_rNRkzFRrEFv#W3D4hR{>`mW6Uk`R*aT3jlpiT zv@=dRZzjg4b7Dc{y)H;{EshHt14fO+VdF@Xb?RpZ9x&ukH|J1e(QJ=A z`Yc99Le1tV2R^64M;augelBDnNQE-qA(dm`Dv;`2$V9H!)6aL{1mn*_a#E$Q5e#0J zSFsORFk9VAW#Gk-$b=y~$P8=;*{Dviwy@ME?`%>-Osq^nei2LMLPyr;W!FT_{rtjA zU>?YEA4VTBP=(QCbO3AO3P+QGm^bRu_R%zs@l&{6WDVhw%xlUMM9F5!vTGCDf z57D#9a&2k)h~YAYom+N>I1|#0pF@C5M3!lj7(;qF0vizi@ zO0UEYqhpnf)6+Lr53@@!+L(@38GDdIj`~rD0%nbfG}$40_<7CZuEj(~7zz2=Owv`XgV>08(THqBYM z(CjQzuPvumS?1cx*Rw60XMv0I+S0i`?+HN!6XO?Q^LIm!clgEsX z;tQUx?fUkmLbYw)7oNH_Tx*tS%cQ~Wbf7$obw8#IE7A=@t$X)=>Krz43xiURHtGr7@fwK3NZ+!S9jhdD; zq+>*ZSg~S7I`hmki*hORLA}RMD3#YqRyy7;!M|6W+DO5I1q;$nJMEOtI;%2K(63*c zZ9g_x-+leb_by2ne(sEQzWrFOee`)>`kmD)eW5GMho`*ir4fJ7)NZ}D-8NgMAN=In zG-ZoDyRNzBs_S|{9oUe)O=sA zkzcQkF1g?n>6G`r(|kQ`d26z3ue~)GqZ@C$@k2lU@sI82E&a5|>lpjy%Ldvnl#kU9 zO9ywHliof0C-!|5UedM1y{Raji_|6qM3yo}66FPAGVp6mhQzH0Tr!WDPd`ICrMak~Q#3d<@F>uNZqJ$1_2QW?? zmdC__)QQUL!M1ijfhBUmV$4zs&FFWzp2Ho74(|=Oj&X^)C^>hO;dU9=0v}}9us*+-_uswb-Xxs$N9u>kvzfD#}qeD^swHc(N!vZN=|>lbD>lo7jEGr6q)D6OHYH&Mqh6gZc%xw4wnV;tL^U%Sy z$AY&c(^z$2qCV_E9z9bIL6<93MtMFelQBlGe5AoZxi%O~{6SlfCU`;(G}uV=JogpP zE6K2GnIRv1&{F4!Fh$-|^{_G)vvmbu)?t@$Y|jygIZpR-gvalBXlB%SUz7Sc0$LJc zrOId$MrVspmy(aDY*j#BL{`{PhZTzStxp2vHp;VcL5oF^Clg~mMlDLfN8Kq4EXg-+Qqq-9XrL@Qo4?LRq8t_hwel(2vxI zwqaecw+UsWd1{*FpmQk!g1BY9n1B9mckAKR(by(UGp zY-8qs+J;Q4mc5o#MsjEnYeQ;_b#Yx{JP>6kDD)T}yF2wmp5f`hVdv`yG(Sq)Xxmu6 z*Vj{kd;07->9arjS=#>nr=|Tr_UZKQi@%a)&Y9=WmttOP4&$B-Sq0pxIL)y==wEF0 z=u4Hcd0pBaZPQmO zGQht<(G71aVFc}{^CSDET6M>Dqz|EyBfSwT*Qejy@W-^DwLE zfrsZ)szGb7q`Gad_^2dap~zLZZn*#c`_tI5W7FMt-(BGQ4;YvxPT9;p;{Nwrf1O^n z`;G-}eP+rNCFQ=2iIKH!OXw)e|KiuapElGgrw^UCw@NFircGqvYq)w#zit@#?GD{7x+de-vs zQ%_9ip8XL`#B8eP8?VYA{_uyi{$4j|CB69@;H7GJK_ zFYnOGnTKKP7SJ)J|E}qvj`PzyMqHWRsmYc@hJ8up|4gqRc0t;C@Cm7-b)xuq(GNXn zD-o5i*nnR0a7r7E z*B=Ug1Xg~B2q%%*B-)Bzxm-ku4sd|>m}4IO_UBcttNq1KlDq6AF+cvx1emBLU^)@Ed^CP?){ z>DV1oLYA`5i$YUivSJkBta4~r;#8a;CSM1ih!H;`Obm5&sT=`?dkncAy{+7O^3i@^ zp(+1)TRD{}$Wp>yY;k(CDQr_3ZSU5&WR6b9I3Vv%zMv_}>JJ<9ste9K53bW!#lR7N z=tow#6TN<+#~pL%!+!L+9M=gaAE73?6t~d1od!<0_zP|?dy63#3R2IJhPBR>%OYWX z@n#G!qtCg)hg~o$Z*`Z(oC<0*6}pPW;7mWlId8L6aYWuQ>eE}KgEv4LIJEiW9W zL7gZ+yI)qJlT7q-|L{n`;hst+*Ds>US1XlthVE!fc6dRiHHz}2HnEWN4o8;sU8&C447WNsi`7fnJSOQ~+r(0E(NhgYvlSvyNkopymCg&U zpWp~~E=2({fHvq5CMvhwlMwoi-oi)L&x_M9TlU`FM9 zNX?Rs^tuJ#N+(X=E}i(yHtD_7w^4qZ^uFoarjw@ckj{Vp9r_;LOf@@KH6}B3b;mCK zPwF>D{JGv56qEXmNU!L>VVc};lva#tf=0?&nPPwHL?%yQM3T1&WgsElan^^D?<-sU z8tL1y#kJHYf1pN!PsvD1OtQ!(H2CTx*T(8r?=074-6Q_F`reAUx$#j0DlLpvm zOT%-`QdZGGmh~Lm+&{6if6L&s{g8L2BQ+WGnqg<_`L6fvpQy{j)2F8!?z}tg^1(A~ zLgxE7+?1Z3Gq>S4WTf&12~|$AY(Y5E0vF}gF>pHhS$`>Q}(ZBTKdS0P@2LTz2wrwNVPuO7S}tgv;NUSUhykri+nzUkIm{-6n#>eVm1 z?z-y?Ru%2MGh3e~o5)}yh6%m+MhvSvH-FCu>Wu~CS)+rtMoZ7n(*prdJUMV~^%9PK z$6L}jzx=s0X@f2DyM_kOU3aC;H{ZMwCjnn(%8tzfPN$>t%~)Y~!JV9&Si z=*Xs-qXt{tb?JHyr-M0bvdI;Tc*PeEfIJGMp)26nP=O=J8CujvU|gRmaGbKX8UmTB zfqA%!e?>fBb1LAo>ducO%7fgmmf`1){Xi~ zU0koz`O*4H?WG2^cBAbq2tjSFo>m7e_UJmnW?D;Ko{tD51if1mJU|JQIYv7o%~#Sm zh8D#6Mu5iq$oYIC#W{Tng|X&TluMhBsl)_HtZ50^tXzq@P|x`D_HnCRo@@5HQn&87 zs4?}AIwKE@y@mmI?Z_fB3aE2gBG$Vt#++%4+Qz*@t<`mKNj}zG8WQP79jza&WKys! zV+-vr4LPB+Y=7j1XOOt$B8`>`E1lO8j z6p_ZK19bN8iVYD3BX2kegT5v$*V!(Sxy~5j4(Ey9@Y)ddig8=b zk&P6S%i#!zbD3^z5|}y>NX&^ZIIrvI^wkns2DF)udr4+%IN_;n(|exYCjET=C8?ujWZI#9zqIGT!_&6< zfy$^>ch)|>;_mc`nfs>q&)7E2>3mM|Tr2BO2Bm>%(|!}uRBh|JdD{m1W}3Ei1@Dhv zx&~0BZuEfHQyGP9pyk6jUDK4M3FtQ_P^>v6#QITkoeO!M3;PSs`7}*?k0<7gR=5WsE@KwZTs0ireH?X#C36FHLIO zDIGH6E9tNi-$_#kyjs_4cVHr;QDCGoA#>LEuh4|d$I@QUdZT+WVd;c6#+& z(w_UjE&cF{pQa}s`+ItN+Cy@Z#}m6?7(;`EzI4_3Wm*?sdXC z$I-)vr2}`~!7xl_L|~hz88c=?F;YH~b3zo>G}W`|u8RMZoS!OIH*`rj_1b;+-P6ZE z{&C$q?24Y)1!Kz8Ez^)8!_qH)^p*6fGe3~}wfb{*iM7w!a^Liosi*$y35WdN@IBdp zt+n<(@ZclHvccpD_Kx?QwxQd8k2j^W&-q-MIpc{caf1gBPXGMpKhrI@+%mphE9lCB zZQgFZ^;V4~z7g}dp_b@7N1Gr2fmOao^?HsWeY#fkEn*8l@7IgZ`C>}9`L&HUs;#FP zq{G1n?vsA3ZRePX(T{TtOr0iAZa5ju`1)UspZA4~X4-6lW(zc1VD;}B&9-Z{zzf&{ zx|y-%*rAF%sokV#D^%8!NnLvI`cp?o$8!f9aKK?@nZt&U(T4;l+9TT*?fdJyFTY7c zTF2TgoEK;|xtOa7m_>3%tjJCRd%Dv-o)>g?CgJ#q+rFgh1^?-lcch=sIWgV1@B-~4 zKDVsW@;GpJXn%Wp+sMn(Rs#>#OE+6_WCwyNfXp2O{vwZjAxw`yU^oTD!4OV>a1ywa znaY^cKRjf{=(5PVg3WW~+dd`>7e2kb&1$pO|c9 zU?#3;m=&=bs=T7b@Zy2eCvgOkLgxV{TC-n2TGLi4DEJJ`IIBi8n!7B>LBKinHJ21B{a6!d1iM!-DKfKL- zbF&JCJH4WIP|<2Wq2l8a-f$Gchixm1Is-wkw}OuWm(I~gVc6xh60zCqE$1-wqt`ah zQR+HF4jhCyKiu7mO+<%d1+w4?xc{C!WWpUI!s(*bC`I7h^cqp8XnkRev8QaQPeW%x znQ%%jOg^ zf~PFb$Ce<0tl`UzUxhcAI)zCL@;0#{zG4z3E6Aq;jcwKOeiSm7t%^CHSqeSaUYH~r zE{nb$mbV=^0x5nTqc5c(LWU8dC)3*~0dI(W$n+&5Be3h4aQrwy_iszxv5kE7EjU#y zU~Y^0+IY(F;Po^nE6V!JUhGf z&QLgw@?M10bOoOC^?a>}>90wV@67pddaou{PJjBK^yISXX|bI4%cPL!oxd;rYdZCr zebezzZIe!VdS}tMr~jUCZ~Ef6d()@K-l*-(E=g}1dUiUdo=>oVSHtg-79n= zF+sv43csP@+Gdk6_6-@N09m0wWcmsihsHV>htda3il9-7tzWp(`9z#GxbiLf@y!Zt z9qZp^K#tLpp(E)Blc2kPAahMXT7T$y!zN$M9_R(Pi-APgH~|v%Zb^gtjZS-YoNil{ z?Kw}Iugj2DcUme}i9w9Ge1U$+;rGLHu!7B8DJH4{1{6ZIM>rz`@pZ3+ZbDwl`&M(n* zq(4_f4;48&Hy5$}mo6xSsyBNun*3du;ES}LpjUi$mr z?y^-cb7ps6^)g_N#7+ukH-Pd`F zq}4q(F%U>>oH%83Z9g_S-F5TTX_p<>&Q4Q}9R8uVHf=;-+o$mLG@(!{x3A^Fg9a6( zTW+z5s#M?@7%d_)5aTbT=3RrG=9>b|NLj0?3?lQ zqlR9pNx{vJKP5dse?cwzDwWIE0mkFSKhaQqT62c1JX1LB+|yj%9S?ch!|~O7?3Awg z@z>I%DO+e#j`=}}dirVGuC52RuWRgmqX&Ew)og)g3%rb4z^@!HqY5{x`mf&tx{19} zwfK(W__bXd{gP+Ko_p>&wA0($T}eokq58Xe7L@vh@Vt zep$}zJP*(X28W@&O3R&q%blRtZC=RrVm@QVJ?ZxgF4CmUY{S$Z+T_rf)PJY+njxpl zq0dKajoXgU`m4J;Pbh=8cYQkm!Oa1jSA54i)G@$a3edn~v%6@3;EeGp5A2o{t3;Nl zB65i?O8O||mw4AMrvZ~QI8*W@4UTs6YKqe~0TIq*=-{&40%Vyp#eilFniQa?_K{P` zbYeGuqJ`1)K#!bQP2pwSFFgF?oWiYvbS8hW69JYQ94xZHD-k{N{Rmw~1J5+ZW;98^ z{vE1c1P{@6B21ilyP96%ZSu#|MO|DjcpUV&2Yr&IBGIjhzQ7=C1CLc6tUg7pzHFXd5hn3zCu%X|c(3tGmO_aN0kBK=-@p+=|EIfu)QIzk`4?A*}u7bTYm zFZz%RkB^~nDML>PULSK#=k$g)TRrFUyVM~ASU zzAnUNIuq6HV4OZyjlaScB8nkilH+Ye3p&5ITdq&3`cWfO8}PCXWu3|gN${EOOrI|q zR`Tn8MUY!jvE48sLl?WmO<7(rrIqlRAv~7V_QnJHj`N8yn zLM&-1l=%S{HXEg|7@$y=VOzWfLio>&#aGpp&V6p*^nB;EboR3c7*F{?pPV@2TWR9~ zyVdW&Cbw7u$--4xT|Q3XGm;BjYt4vW{ms+3xtvug0T3 zz&J3ugDq^O#&ZMThgqN>-vl3hL0?iP7#|rcQy(vo!&Zj_RXrus_<>t4O32Fsg|T)N zzEu-en+-fDZ8GqHG-t(Q>8?eWrDvDl7m`g%qXRPLE?Sg+^7}to9MV289kAne=^gv; zlU}*W#`5#_x4vt{zb@fr$E`WdG#NoC!+X+S>vZdh_Qi~=tuOVeg<*d^SYPT@Zl}J` zvz=WzOc}Gre(|!nmvp{S-&Iwb%K(!w1GQ2hJBYy-{kuS`QAP~)7~hD=0#1AL8&cX~ zlU(XO!Et`=b^n*nz2Ix<+2@{5otj|Rw>ygOy3|UTFkwRa;SYb9_T6{iViiD{=IX1j z-hRrIDF&K9_jyaFYrISxIigHvc~;@QZs%8~LtnL9`o+zEO>FP=)RR8Jha+C^;c2U_ zwkq>6>+}xAFPDLR&Fgx+pJ*>voZJ%+TcVwP_SxzD^Utp$n=omU)YgAMdhfg6mOk;( z_pj0Fmny-lQK&cBQWn!2zD&C+dG6y=CQV5D?6pf3+f0p}0}gq2df*@T)LShz{fQ@@ z_`b%)sZ~r33VZCaN4oy{>(jvpAFOW5WIeFFiHwK|OkO+V_lx z4ua*#iF(Eub40D_`!AvAGfZ>&!7j~NxK{?SNu8WhIX9#qmgHWA@yCEC`&>_Sf4#r>yw>(t9Wvf;M zP*s9C%N7>Lh8yD|pfej>ySW%}!U*dQURjzQ7|tM!%3?AavIMhDdGsUSNDNn@({d=& zFRumcs=sJOXk@HdksMp4LMF?wIWl=u%y}*6Noy7i#3yo$RHaH~iwT)r53@~VZmS9R zwn1ZN8=y&-39X|v2{X(lV6ecqe8MiYD-}6;Y;&mBm6mdt*TJcruHeDJW6>-(DJBCl zh)4`-SsiG}^%tUEq0#z8g|NwO5mdG^Ucx@l1s705S;o4mREvr%&$&!LRwPia7lXoa zjVLOuh7LQ+j4{T5O9?7mhD`23hsjtUIPwe*9Bg2KBa!I6UuhkYDS&63_$UZD$Z**% z1)ctfo02i+tF3&rdCNH7`TY0W*inH}`#3+X#SP~aUIVX5;Or`75^!E(nPZ?WMfIyr znG7qpu-6SfZw=Aebp$Jr<@QjrAfX{YKu{pt&w)v!8w_ z=k{O+G;AXlKcaCSY|KvrlIK=10fVK!MH#%mLdqY@MjN9;3WlBrVfb&plG2c zg4l_|1Ppj4)}6{yW$hlR=M{oWz@F;B3e8b%o231ReI^|~>hiSnkQ20`XtanzRyBRS z(!!-n(zSoNHNEXWzMvH{r==6W__g$xe>|8LYg-r_ll7R^0j#dWY&G?iW#I%b$JG@1 zg0Phx_~gr>T#ovIFW0?HU(Q2QkFG2;=-D2~CLS|@XOlJAiYer-%d}qI)}_AQWY=rg zZahrFbW~OwRN|yNo#{v4cKL+7G6{S=Od5Xs+Uc+Js^GPjC0epr>3Qu)1UAy z$ChUKC7%8E+s}UK|I9Pbr2Y5bzwQJK1#*>wcup3>|0(u30W*8{Z2P`P zc><>Yfc7+H!>zRa*pPJ7b(g2JKX!6jyx47DB_lF%qg5=cBWrbe`f5Wh-CkM&a@1R1 zpT>_HQ>gyY&wgoJ*WG*1Uu!2|x?cV2SAR|0+b!1w%*Vx0y>zRP&^`0|*S|hpe);8T z<%;EL`ZJGk)6=l-O8cGhsdVSVk9B9L1L@Ow#>13tOGbYx-=?9(&HA2)`?P{+`)#*M z*Io6^G+8TR7{7#h^X4VCUF#vdUbu%eCL5gKJ#aQr%@%03z)PkD{EG3CsZO&ZFVz;% z&5Gs2S1IneHtV=ZzW~&hV++TRAK&l(`|qDrmd#7=(2h}Q!sJc$gQTJQ@cp@(6!~6i z(~1;cotNovQRhPKgT7P`jJ)pa2Cjd9-SyXG6@8LGDUi#qn8+~4fosXGgzUtDz;!tnWn))@0EtCc4(5i29>Y=P9sxm4krP&63Yj8bp_$Pz^LFg}$XB%ENKW~*Ko1+=ZtL~b02kWQD(|&Qt6>CIs(v!c#-B<>RX{6vIrBQX zu|@q#AW=IsxJ*EghtL*jwKT5*I1iqKCg?qNt@M!JRd0! zuKy9B<4?h=Ngcsw3N9$X6@Yj&!b}l)mr}?Qc0kMEwB^7<(wjzoGreK>C25O+Z_qR5 zs`-2tFI$#=bNgNCsPite37HRn{k!SzM;@~+%gm_tcnF8usyftb=_v;+(vZC#t5c<_ zC;g3ZVSAOJUJ4;=b$CPcEPYJ797YZ6D4yHO@b!_8`m7IKYg0#`+Mn;j=-VUqj8&_A z$#Ow-H5jCoGTHH4kZ_S$ytF8mGi>km%j<4TyX|{q+V73;O4t1QhBV`u$I`UN|B;@Z z{&-rtl!@d@XlrXrr=EJM;7gOfkD4Y<)K=WR1YP@D_uY5j{}*I@kex~0?Khelpl<2d z5yR5Iz4kQ*AE(tY5%}P_z8w<9NO9yJABEmhU90z1d{%T{QOsA<`drj;?AWpC(MKOG z2u6$?pT3Nj%9Gkz$(tAF>*B?WwY{EpFX2I_e%M&x=Y=0zAKipDTcFtjFZCAi zH-wjZEt~cGmu&&vpbk;wDU2tcRsQu$PZj^;AOF}nY}l|)J$P09oQN0bfrEyo30eX> zX4I5)=&+Tu z@;lPcX8l{bXUUa%A;+=lfj!q>HTc8n=n+3iI}AKpC4ND{%Q>6;R$*Co zQka7PK9xnKXl{#gYIn+h>BPYU2?LM1qQ{+pF4sgLMgb}PT3P)vB8_exo`z_P z5Uj(AM4c?PBhX5urD(r!H^uq|BnF-Hx;7@L%ogzxXhZ+?GI%MnW2Vhz1NQOYoP8wj zBbm!|+k(YQUUP>5QJt+1fmhlHypPy`IiCI~$EdYa!L>TUZ3@f6j%Zt#*!!(BYU?(I z{S^!S4DnhqnmjljX#AD+hAe2w6P?b_40k*NaV|zs1s`X*W8I|~lP)pV@}TKVchRsp7(=~gDl1*a45>kgxvt0*JVIQKiDK01rZdJ4bee@ zhHkr$OPJAMrmNP7^y^J*6DEoF2cNH?32SH)2YsbZEHDI8+a z1SD3NShfj;Ku;pbGFogjD}^IPjuDARb%#zryup^G+JttoeFp~HOp?iPE$HwFFeEz8 z<#FWtg#zdHV==(Ni<8K7w~@kB3h{gpcP=(}=dIX_uiVq{BylFC94i{Ip^F zK3Xl==N~1TrbTkZvSrXApZ<@u%LhM}&c5u&iS2||XzQN!73w+FR!4W)5m(Nyj;!8z z`Xawky=r+2r(qqXA*0L_usY;bpfXPtqE6xVhaRqi?y*&NSXM#TPob~%TR+ygmPTzE z@IKqj4R*QiTKqDu9(y5RLGr1(L*Q~ZHD?So5>-lGFE2*JFswaS> zJwn*Wjyx>2Ytn~0@%|m**kg~?w?&wAstVuGwYE;fRMBufK3$NT6nk`ZYo$gy>Zqgm zL1xv;o5>q&nL37zN}oLAByBtO%`}kh;S~PwcYjvbRNmnYxQd7J1WB;gg9UC?(%OlW z;9Xntk$2_Qzezjpby&LZp4-#&&pj0?NW0$t_P1ZFHr3~JM!s2PZbpp)H;*1~ARqql zhtuai_c`^;3R|VcO_KZZ;h(!8-SWUgjpP>a+HqDOYBTdS0r|WZaPdG*7@)Dp{k&$o zKS$OcyKIu~rt2=ZcK;C(n}S0U0W7QX1epvJJZyuQ!Fy5mj#-DVIoGiX9bRx$gS62(3Qc_g(F~L=X2?rx$jRm z%s)pj?9~s)Q~U3kju>&NCV2Lj4jw>xyg&*vt4u3B$?&qyUxbQ&AaJu9#PLDJ>p8*8 zRdhgY6_R-+k#;o_E+q#rHyjAM!*Au)VNf^EXw?#Opt_yJOgnq0#ING1QA(m2IsoT`X5wAT2MO; zaOe?fm!+IH734t&&Pm~Lcsb+EZnVaeX&@mO8hJG_blXZ0A-Nxr$G-v-X-vF?Qj;Zg z=s`ZAQl_RJtvxal-9|*Y2mw@DWt<2~sK}RBsgSn`9+Bd#=iW(wo5Nd;$;7YS>kvh^ zSQL-ah_Q;qaT1a{q3E?*vr1)b!erW`YC@?-{tA`B;}XG6o7ll7$~h%Z;B7x(<YT&glWshNSeNr(VwF1~;@01|uzJOd+^Z`x_VX=p%HH z=lm`Q?t@vUI)rPCYj!v<`pZ}??!3UD&AJ`Nu=o)jyoy=yO4++>W@w6vB@6Bw9$AE zSshgN0ImMuv4%k=+nsf4HS`ixxnSw>7LNJ=roJvYL$geHfRlJj6z!00q3kWf(VxSx z#N}jOqcAZ#fN=`~;xJd$+R{Ib>%Vo{tK+nE#Hb%=+p^E44F>GK$`dkk7A{QR`|XWs zpO2oUcy{{owb$84lUFj>*HP%R^LiEZhl38;kzWP&K9TljcW-*bHt2%3Cz*kZv^OJ> z*;iU*-E`NzRU!{~Wvtk*0>5Yq(Pl3igR&vLwmCP=C0fxkq|PJ@*9~n8XJK6TZ>=y1 z!>X4XZn`<`^}3_e-mg0*ef1mPN{>JKH=B4_ym)~*wQJjCuf6t4_uO+&nmKc(Z3Pz2 z{X6m6^04s7{|(aW}>OimX&>7|uHDtn{f*eM)0`rGGOh-)4?D_w(sbf3IGF z(@;nW(eRouUEk)_q|3!${%%U!Z)zN;9k748_>12uad*%D=x6MZpVH==Zj^5Me^;dq zHr!g{#pek5z7Q*7o`0U|)(t$IT(9x^$-3Aku-O957I?|FfWMi%WUJS#*uQEE=!Wzr z+5Q8?%EqH>P#J#F^QA9+DRp#oq@8x!DLwh*lic`=(AG9U9|hbnjZ+*maHDkUs2kFD z+R7nb-j{33ig{fN(-QsS(O%l~OES*_ykPswJulll8}i!Cab>z=(f88Tb5BU~I-f3d zk!efqXWf-0VCM z0aV^*%Bcb_LnMOp$8YcZ1yJqb6B_PZz%r{1cnhA=Y_0PCnFYe3(ds9(y-Wl-bvG}l zE`K6I7xg8raJduQM2H62up>Lhgj?$T6Z(x#<6B0iAzH`elyJg4r! zva(5+?dWOcm$~*QsOg6?2W2U_Jy2Oy4C(Spw3)?-B2QX}q>NtEd?WGH(Jd|;5s*q7 zd5r|OaUf|*kx8WWyzZ{0Tz{n23&C5P*3yOrp@$Ut?wUh?t!7|Q5!{l{QMSt|fDl5W zyXPG06xz)}0)2eguc+<3;T#O9WgDEXBD12=oQC2JyImui`SYt*T)A9-S(ZzrUYu`! zuKJm0Ey4N2xURzcbdp2iCl@^4XH)?PJ;7yq-p04c?NqVU&&1-_?2^Nu>y%cm8N@

X`y$L6vPh@uS*NW;=SmP(q8wqNgOw39`v)TWhwfevdhA^HkfOg`8T z230Uylrp(wPS~v9CgyV<0XCr{4?3w$KGE*TQ^c_z`AC5oTuK`>gVon=Zx~i0stOkA)ZRN_jZ4+f?kMJU}Nd%RhB5D9rt_*3m!>s|p81R8f;&6Da zP_SCtSVdeM6a+ut+-}OQ%Ik>??(Z7UPKuD&`3TbRu8Ya^-mv}@!DXQhVT7g#Mp3Q>QN*mZ0{*J7p6gHvjeE45#r z;DfV#?M99T>SuMQ*;=)G|1_ch zc4?oEGc_S|dD?H-r&QiS&p}m>#)Xc08Du^A+;i!|pIvPqO+M^1|Cz47`IfX`4ZfF9 zPtWSY%1+*pQR{%KM-#N`Bkf6lPq;?5)z&ZQ>cQ*5f}XUV{=fXA+9|uo)?1cY)@!~u z`y16^eHs}y)@#e2?a*1hR1+;D8u+po=I^$Q&_)h+&2VW?Ym2B)eftM#vmIWW-hS*U z>GoUyBFFUuY3Y)Mb=C1p{nJlBJ@G9R?GBN)+ittMbajA!L8^n$`&P^0hadj?K+T)` zTzYWY)An7dfRRSqkiYrw|48pS=(TBZyH=a%5;(L&A4<>RxZ{qqEzzQ!(+}5_x$m|q zUMBcWio?}wm)lou!jRo+ND0aQCo10 z9x-CX&SgY{{0)L{sbO-5qHcpN<5j-80j+^Q^O?^iCS!OfVm#;DVS4-dUr4{Z=Wji+ zR^jTMhs8K#g&EtD@hc5N2fLCe%+Taa4`KQY@#HXJ{FwBQ+ppI|%$CJO49|nCE@MJ5 zhkEDExuUyT(H}N~vY9qppxFX1*%rX-(hSWOcu}>0ZbJMV=0}QE+k~x-kqfkc@xccl zob(Hg#In|f`UPJ(;P4zddZM--+a$FQ9F*SNad!H^sGsXY>I3Z_&o3S4>w~KcJN2?% zxD(IS%qmJQOZV zr=?)IP(X{P4hRhiHEsi?cHhPxe{m0H_lXEEdH$RZJ!GOakAlDaJ3W^Jl_B)1ne)K1 zg2Bg;582~XFvkK42&hn7ns)PCK#d~;l-p>lbEMP%+%drl6qf*%{-nnp8SXrBjmRRP zn>8XX&$h(@EE%p%P81X>P`3I8D-h_g$BC7P)*U%!IV3p0MdWrM$pcLlz3BCE_+ah3 zKBaAR8qqpblWA>|h7jT85b}t!Xf4-A$)RW`c#FhDT&{wN0Uyy?%GxJj2C>#~DGoS1fC*L^wanj1@rw*;Ciw&r#*2v9|93>~5q1p^c<>@ACw)eqjPZbx=sNth|l zLbEM``5&}C!AO}A3UzgG%YxpeQ)22bMg$zr$wRxf1NGFH>?8_DZAoz#x)ng;&z+Dy zQoUV*!(lO@N_#~_imzay4n&Sz_lSIc+8mdna%U>kF4gqwg~%p~R4|*f!`U354)XAb6 z$J&~6UKBnSoyYjXP^CUzXkGp)?LppYy?dut9@Z+i5_`K>!Bv!+rB@F&2;}0PbEI&{$dK@go_m03MX6xLwmyagliyf zjlgBQS4U7Se{H!pnKNeF0*8WZjJ^pIVO826d@GB|w&z+vcICp3$P8 z_H^#CM;mU$DE#sso_gx3bkj{YMX^YA9sP9_l;2-@8s*;t)+p7tN|L?J+IV!3D3^q@!5l4;u^sGB`FIIX?Z^9Bzo&jzK33g}$6j?f@e!CWu-yDE_Ls?U)L z9Gm=5k?od%@tRLW4wEt_LMf9r;m$UkWH>LnM2|j#*&|&3GeI!qfIQ#Y$*pixuyCc< z8F5*L>vQI!I$4dc#z7tRXiXEe_1MIIBlPW;!BQ#xu<2lJqC90{@Zp?~3vQ)eg24kT zbyAwuf6vXBe392n+i=N>ac3D=3EGb(X(CQTDbvUrGwH(a`brRQZZ{Koi=3r8e z)Y~K1*62xK{E-3+`O0SdJ#|Mqx%7L~qHUA`dv)EA->M zuh{4^D|M;pbKTfph^sPPU<+?_E$d9XAXK!O3`?G!Q}O3nEN>K$r?9Q=OVTi z_U7|KJOrzQjU9Ns4QWTvP-bfJyH2-{bILc*g3iW_p=l><32tv8WcXD^nH->i%qc2I zL!(QYqp#6PxpMvRZ`|1Ajxd>A?dW;P3!Dlr$CQ=yA=53z3Z4fppL+(t^zl(wCyd&lvrEroir!eji2O6T;?HU;x#l2)iYNol|7bZ_nb4sPL?^tD2V}&b zw9z+OSp&UY&y=ETN!L<67fQd$HK5VJ%?ciWs=;1jDVQyiRsxenzSsoj`kl*0(*HmjoTbX*haYI3+S1W^JoHKS0`Oz&`2V;h#@Oj=VJOI`}=Qqjf?d z0a+0i%$uE-Xlo-7) zt_m*XR>X9;Smmvj+Y`_pZCmYVPd0e^Zy8UE=fv3Sn*-GW>*)5S+R~n$M)KS9PkS;~ z72n8~4$0yP2_|9&)qYRKcoi(3He+V`-gy_N%?>*%9sIR#r#tSy+gH6TDOYw>^>AKj}PPA8!_2|JBUWXHtF6S!ms(hicAG}qlPs4@{8?J{Rrv`kbE@Zxa`PETv zy4`=L9nv5@5J?)k)_Miq5l0-+Xf@1!I=-)`e7gw$qTJ>r0IOfV@|CaHs)Xw6p@!-~ z%yrh=FzvYgR_U?({*d0Z*~W$5*K6VBnuz)99rva;Zu{p-_o_3znYA3Mf&{tKTQ|^>8~YW z8zuI~`eQ*&os}=FLgRe3$@(T~%w<>V$%}IGY0L!|r}ThUfG!VodEmdn1Kgu^r7jP= zCOn{%4p%;xDi2*%gJ$VQZ@>Kxu#2o)Z@sm(7+r++?%gk~v+n4$);gmS7ohLye?t1= zuv@i~VUXRBF4s-=+_W&wZP9ykx#8y~J>RHuyGrsczuYwI94om*XC^MYFa2)zr}c9Z_gm-k#u=z%Vhd$ZVX4_# z1Pf4r)gd9bga|;sK?VbV$ndEH!5}4jbVT&di@a#ReKbA?5)7=e?%Z-<0vCzL1X<`K zYjR4n$owelOqU013=WCeNSMOSz!oNIEZAi*WJ8D^&py#369mIc-X`(E+ufhMB@jpQ zUj;QpXp=z(bvWO#i9Q(IeLx!3eRvwueXs%+T=T<;RqiP-1;nj~BHDrPk;O!g!Le0% z>?2iaW88s_K7-C_0}Ds{$$6@pGEY0~Rdm=`)mGY5g|<`5&x^ ziaIx#{MDxB)&<75(YsY>MRwLw%7)I9>vX+HA(fVRonK&Hi*Z7oG0x~DsCTPVSrwAKBP3*SgPCRDz!dibu)KK`;F$E^Lgg48%^)f*Ve>Mh&8E#z!-jwK9biUFP8rlv{+k##NC7+aV zUtl+M(3mUo79C{Mp^bL=tVLV#pmU{8s6l5oW{sTW`{+dc?GNMN2#r}mOpJJ z!1@InZQ{jYG#Orw_voN6iWPg*g?3xvLq^#aybZt0)m9a6o2U?`t;e03_BrjF=>|>C%+u5N^zZ6O5fG0pHdMNn0vPd)iin)>26O;Xg} zcLqnle*Ns58jBY%PCS&j{q`MsV^nb4mQ@SqD{rTKnvOlsE3*UtQklbJtHkl?sH2Yh zS0JXnI9`i)7NkjgrZ)=38!g$@< zh!G>wcfRwTnq$xU`jGnIHHM|jetJ&2=GW)jDuzpcb8VHiRe4n=IN*uZ60HPQ03D^P zuym@}5gQP=Y}xYkfg_GjM||cKt$rDs_>NE{t$vxVNxaEgLG@O_+MC7Wl>9^Gw`fc} z5;B@?MZ+ZD=bPbypMLu3>6~-Uv3{JSiT`CweIn%Rzxr+Z&Tm`yU3Gl5CAYwFu{lrs z(o#KWq1XML^uG5x>ObQOl9P`4WJ(+8;e^MYFJKhv{rluYw|3j&&D+)NBX51{ThrhF z{&&a+E6=1*mv{~TIGrOmuY-40yFAe4f&U^8aMj(Fx;(JjJ)o1#a2dfB)&{F$%!2s~ z)BgLtHw_&+B;9=T9~z3_yDxn6W$kr0NPKwjEq(S$-yC*N+N1vw#myz}_@239c3PxY zP1r4>Zk*#*mMt*5wJvTTRnr|SL7ueCM+&I?Rd;S^&*pUc5+lJoEi3?0Qt!4i)GLYcX#iHc2!C{~d{usXt zspW7LwXg=YMr6Pm!5gqQCX_v4lKCaK&-uXwwjSb|@m2NDm4sD|w>~OMZOuw$8{7`` zgha>r{ss(Oz-sGmQOWCpPmUQef{^Mx4UWCqYm_~V7&16Y@T52QHId+s5$;xiWp#@O zCv8tP>%yCC(eAP-c`aH|(qWHVjuy8Dt9)w4Oa62|I-O7S1f~_NM83nk?3%C#C|eJr zLT>?6?Y9wFHwrtRx&14mtR2__#%8rkM;?FpodlF*SpC>xM9SG(ARL(R)s|CsztzH> z&gH}9KA`T2ZR8BHV~`#0GNM`z;(RzXmf)}2AK~c0#nx;VVc5#H3X3+iw+(sKt+&Lj z0A5Y_&TN-ppA=EQsEj|W6H4BXq7l5t-v&^xha7FA&uwBto$7MsTL}$0*6;az0*vvo z9K6{9kFsEvbMG)Nv5OqCc|VxR)r<{rn@CZC@7U0e=od3n`k+C_a%-dOMZdt7*iwUr zF+ttNrQBx|7;G8i+8R#0tfsJj1!rSk`w?*DSoVHpm5=qSc57ssbU7~0p%~yC+PWbs zKv?<$3a2w-)r8BrK#18M3P6a-kq(vJm)M`d60LvBz#_W_+F}+OA98?ud)zZNp`rF7 z7b!q{t39Vq^nnrk z2V~+`;O-}Dk;+(Xx`cJP#$qxVu+d%-+UsfA`as5~O7`Og+F&C2$#Bju2G`bf3Smbp z?0~H<0m~lEdQ?|?N;nMOI}TM9(Mr~zRssV@Mig5#hhDcQD2y9l*&kGJ^SdJban5P_ zWmG2n9>Bc0HE)wKc>NE7yB8)tWvgRmX~O2oNiU?MFZfy7_6sMckDdFYbl($CDb7`1 zFW2+GQuU4o;|bn13*fZ{?}+?nG*x(2M-^W0m$vMz(zYd|O4qDBae8gMaElE_H6v{o z{!(peS3v`Usy`c`Uwa^SUtZ^@)ke#E^+=cA`nR;@XHQ6PKj};9hTHzEiB5g%rOCt# zjp6l2H{EoTy@s1_YVd*ZP9(HXP(DL>TjdjVul2mL9|QzYS;i%wMOUFdNhd32kW;+E z>PMQ8U8FYk>e)PYzt6T?r=fX*Z}>WID8wFn?6Hkj!xZ>Ng%vtMpMCb(Nh@;_6FHIW z^rq?% zaVxwOnxpcT;PjJF8sqS>9`Aj(TcUvz8|ng$D)%C+&_)^-cPxZNNLN_rM!PX zQI%3mjrz(o zY1#ehs+k{5lb1i_=={5O&n?mi*Ss{X-D_KWrJ3K(N+NgTmUOF2wa`*28I9ixLmC`V zn{ESm*{y}j`F#SUv@hCXa=5`R^jFtbh)OaE^0+QDOmT+LY)DiTK{POE!Cmn{s7)B; zi5xDmZDK|wwAogz7!Q2d0UR2aOqtzuT;|y=~q9eGG<#CXM z#CRc6BCJCw$Zi7=pntBlB9*iNSEgZlUEO-!_3f8#1GR=Yzq>w&wMB<}(}hs>6$|Kb z-G&$1C!x%3hKYl4Ha%0jJoBd@NU&xXSOd26Q)y6z(t0?ARp1!fn4?Pc63S%*OCfD2 z#B=UF$RTV^?2zzqY=gGZ)>XGQr4elj3(43MQ14Z@E$?}%xWxqYu(#R*A0P0u$C9h9 z@_pU;pn(dlJQod}2MK-ea$7um8H9pbd;vnSO_3n=<>C zG67RFGt>B!?9jl&J|!v2D>x=7doY$TD0uGW{Y7XN7=>04_6Ni=M9Kb&C@RQP&{aDs zGD-Y;pgY@SQ2%iXrzyYyBUfC3I1U4mp)uXsa$IOs#%8ly+rs~u-dl!kt}aw{W{b@d z=Q-P8%`Sj}bo-j&N+C{1dm_VAo8?FFGE}av$;hEUX`A`HRIid~m1$o*?ayJ|S7xZs zHmYR~dVNxleLkeqj;{Ste6x8@qBLeHj`k zS>IAnLJYEe>soDML~tfP*iVfE8dIvOI!$7gb!Jrmo;71{vv-4DZ%KW-4KV#aw!9tC z*yRWElo3-*Tp_)XEkD{g2w!N+_h9T#?GcV^I#xJC;nJaz-Hb_a$OmgQ?q7eM8BlAb zwPW_mxuPZ&P0PSdO za*V{<$+CJvZb#`0HR>z2U>XdP5k)FuE{gKDgp=X?%cG3!&A6$E5dV2Ddw45bvuX1V> zfUBC&9==NZS}51s8-d2EZH-`o2Ujm6aJN13XcTR`+ZMGCYPTh~hVfOXyq0WP_2#Zj zPd@#8`qc4XO&fjqQ|WW(o}C_h{GVz1w24h8U)T>1JM6IZ^wUqLC!To1zKI%>3mvqB zosbm^Cn|GK{tfX@Q0DO5D1EmP5SYF*GiczzfyHt;RxDg|*FCA1-azrjHe&d^;_e5Z z{iKQIfyo{{cyp5?)%wQk*S_{OD|h5)&YU@E)TmMEOJDj@8i`l(>G%~H91wNu3z;~AlfKYd6*EX*4tovSy1gwzz|RQ%(17ZLk>GSjeG7tX~F#2 zg~{yVgVLzyYUd6$bM@EA;)AC25)_UuLYBrB{e8%>jKsNm?k;t{tLYs^O-V zC(>`4dqTQn-WgUdvAXi;b3od6;90uS?^8_bI6h9me)CKXJ-+33oZIWbc_80$cI%w! zGTv^uxA>M+o-~uUX`N(1o zL`)>o={(c`z%@9o2%IRQqKhoyWG{9Ykz0#QUI#{$1^1ho(1S3OU1C((vbu!?o7tc( z0}GP~{KbI|G|4=}B#%N$mtK#*4FE(Dw>-#4Ad zVX?PDjRXRQ;2BZAwY^19tUv?F!-_%a_EBSU14;Zr4UAm2)2#|QLK&Vd?Qm`{^UEKa z%V`IHDmq)Kfy2HAo7op)ediUztu_y7Cyjux2c>;qGA+WfX2w_Wcp%j@3yy@OeKz*# zh_jn49V_e!cIoqvqKivzv$KnAu|rdnt&FpTZ5%6tHe6sfXPWS$w?n`{#x~PcH=ybh zZL&Y}g~Uj(iml}Ztcns0+D4hQ$5Ld_GbfAd}^cl)@;L8ti?D6ul^BYQ0m(ERVACBq{#F+ zM={njtKrZay1n1%KNFSh#0Gqr?H4g6zb)|Lnyi?Nrm9wO$ zdpdf^#gJGEy-?;gL&CYIihc}PYLxY*(aI<6@3N`ICSb4+8?+^74Suar9%+5jSOT$^ zjd;rI5h~%`m1(iA5ADdFk3s(Mh?#BjX#>=LY*vp6;8z1K14{bQu09YAKq+|8?+F^w zvXMc^3z>dq30}?%nbv6FBE_|r*IZAjEx4W6`6;_?(5WQl{M|qQqV$KkC#&TP{d+HZ z#aJY0uDa@~bok+ir+@wHU+I}=o=GR3cw!ndWJr)S+%8?BZ^vkL%;bqrr-k$9q#5(( zr7_oCpWgY!uc!S_KQsOD!H3fP#d_VFe80L=qd;BQ)C|`Q9(*0$)&>OI=2}&qozZ~> z_l|w4#*lYzvsF#~wOm9jL-x~anP7K z;|0B4ZCM(t@6l|t(P-yx^82`s=T^V^Nis z37wHz{c`9b`)T#dAJc9-Z&xy`#?q@f5!0-hQ(l~&Hs4|2boI5rvlUj=)i1{#ciiK8 zmEAy1Xt8Rey~NB7t5^XL_1B&Bw;QPdu6S zJmvI)uD$)gF<$4OiCR6icv(8>Tg*x3^fYh4(`zg>iDqeFzjV^U`-`s8Jc^U>d;OLF z+x_Uz9-UZ)73s5|{cJkn1VUi;J)=e^Jx_xLR*t*D4%xy-^|#OO3)txeM@L$6KW9(HHixc82BW63S~k`>F- zx8DXk1a@wk!Em$fIOlZgk`A2Tkh`-yJjya2K0XO zi+*T&DA2%nSS+X^%k0%+n1W)uc0UOD^4z`5((Z%JI)MXDlKfh$C*-Jx)>T;q75*-Sj zKkWCtk1gEr*xqPzs_k?8fWR4(Db!2Pxx}EMhAko2C1Ag2_n-f|Jmc4nWt<|jC(X5E zw&c7*+m+gBO#^h6y(QjiS)(1)_EG66i2iXsyXZ zcqLJT&VqjMDEmr~3^U0p>yMVZCgaMOD#Xjyeo=axDqFEhys~^CTP=_;B47l`%M}|z z=MxjiagExVUwvzVX4PX0&RhUZm8Y-;FVYgn;}`c0z80_Lpz*Cwg+b2<^F&~qPGZZ% zhfhF=U&_e{VnPDAzwS#q)wp8vLNtN1$rRBc(tVRBW8f7G`|Q_7l{*?Gj-&V|Qfs58C2eZx1*q+&A9WK@W_5%w^H$uu~Wr9hnB$q#}gM^k=v1 z3)*HKmvvC4-KttH^{Ogje2z6S4O!M*KYT7z{Fd+y9D?67B!iiO)}ar z!DaYf9qqII!4NJPX}+gY!T_~_Mk?F>W>`~;75<-XSgvon(2q3t{>7K4|1ABhN&e2- z_hhN`u#ZG&{QG#`ChRvDBGD;jOuo1k`sJ9C|I98h(rf*awHmczi7pFiu7yAozGd-L z_`>^wn)J(;Y@u1Wa%@4iPc_|q^Udi!?|F}b__pHc(W5O0OwjX=JMKsa9B@FJuRm&OS)OLjm~67Azc|6h z(tjpQNT2@UPxQL7lhUzzr3~M`Sl;9sziP|sEO&MyV^wTz93XT_=nos}=>iUA;2Oa? zYSWVwYlGiwt-&V^JXPfetl73Rw9RDvH^QHtGBuri(Pe3qPkcUo;_P$MKOep?O?lzj z)NJyF`;}dG*(E*jzyoRK%$YU`s+A|5bq(*ByGVI&2`THVusfYWo&f5;(+==@oG zJPJO&Dl5I^EpJH&9dwW#hXc-cU^g25rgYmCKTQ{W_q6;vv<@|~47P``m#{4Y_mc5S zOulqhCdb#Wd~;0NanD23_~)P0cfO_;t?Svd=aMI%d~)u2=bgvL;+vgFf*xnyq|CQp zu2F8>K|$TYt>io?(oK|`$~*AD1Jj@W^e24cpI4IY|CthZ4*a@Y^_+Od1n`aR?Np<7zIa#@<9$(Knj({xk4&~C1|_4ONA zyH(d&kS*sq-*V0~m`;n__;Z7L{oKz}YGwB5-n*vl2YeFG~CMxi=TM@b>ohL-mg$9+YR>JEXKqGsJUlN!6W`hV3uW*YajDvbkhIb;G z5p4x)vN9oXiXq=hut6B2tsM^YHfsre_d#itzWu^0$OdWk3yIeI7;%aGl5K?$;{)4^ zOkMPhx-df@aSy`$zio z!t+exch*X0wk+x7@6k9j4W`b5|_DFdMQ0>mPwCSVkSaBUm0E(7KfP1tK44+yy7Y z-VDWFgGvIjm7(z*M|o<%O50pFyly9LbLzOV027jeTJ>^J7?ynszPP@5aoHp3ikTmh zmzJhknj|3zT%Rty@WS-&cfY$HY;{(r@3F@o>G!|?eHu4zT>AOXf1WnobW@!kybX<* z7B604Phaz@G6J=W_05Ri|Kq;2-&fB}Z#(()bot-z(pzElu$1|#k%ZL)V=}=4b(M*b zm&1~dPEv&a&gu-C8}Zc#!>cs2=lgyDj4>16?Woe!mpj^)dcOZFb;k5<4?mXPaq8F8 z+y3Xv>4K}SNYCq4Pz1x9O*H7$Q1(rX>C>mDyYId`ZNL5YopqNEc!?wIZ8WRFPTi=Gd>(R&4vOKxk*7(?L)OzXdTW@KsL)RJ+ zBGP^L-IxCO$3GVJD6k?=`qCqh@HRD1w)*7_o2R1>Iv_pvv-8r%D>Ui+{FIdDXe@JK zW5*PZqs>!iCpMZ(a?HyuuRVRu@Y80@Ok3@AK)UGCD|GxFt7Grtf>e{}Q#7H~TgUEl zrnSJfDlq%-Ipu>ihKjy!MYW0m$$Unv>ngVnx@4LA?6Xh0^Ugc1#yNy<+0eIBwK8mr z&m6B6m;MT|Om3S-$H9ikp(F5h3)$7svE}LJs z9?(fdFWF3|Di>#+jx^@shaXNGY_LJA6)-wUr@s9LX!2#_^tN?Bn!Y#up|pLU1G7j1 zZY`R8nU%)3Owor`=d14LH@gwG*LHEf=0c3yTy8J86ONn4xbbyyyn>7y-ul$9+nQ;Q zfhVVB(>+r(orWCA-l&etSF4HW}bWY(n`=UTF zSwHxzkR=#_3Lv}&j8f*zaaC^6MGXynCWAUzT1~KUf(NJR5Ko!FXw{1VCd;;HaSqdG zKfyu84^M%!*g>YTu5y=&&J>$L*aR0jddQ`SN;ossIrNJ#4^yz^TQBSP7@pSaF)a1( z&b(kWR7ER$y=DFi(vllLGM@=*Cw%ctDa8~^0e{N=>*d$a4n`#P#)4Jb*dC$do3U@drcuKnZ zc19g}9`Hhjw`^O8!BL- zDRwNk7zyC~S#{s9d@3l*lZ|Gl1;~L#OHHWZJa|@)biTnrVAQ_BklScMQ^D-1bYM*1N%`uUC=g^4^j_=Z|EjL}Uh0&i__jVz}v)dRlCDI0pAJ0^@g2Mvmw9b#6%ancc zMrG-Yi5!CTZi|`X6EQM4R=wDSj_N$b=^2})3%dpI)gr#7Y{H6359mDmYoAQ8w=uUJ zIp!d9u6(6!=wTI#uS5y?I!}q*WwFH!?9j-|Sl>R$(XlrB4`2D@ z3R`?`)aKj#BN(1kHeKF#Os3f6hPDO=Z$W);t2fA$3&7roLXvARh>F-qs+d!ppIony z<{!ydN03((S!2jL4hb&Ee;IMeq$YnyMo!i*NmjDe8Ri2~(SBuczW2cC$B(c-B)Tu$ z2mby%+TuqrmyP`VC#KL$7t;@xWexkXS!lyT7HjK$@ACY(72IM_D&%6F3}J%8?W5KH zP=(Wgao+Hy?b8);(D`uz3bjWP;<$j3b632WuAFzApeda`%mZj8JKXq)hg{g7q)%I3 zE!LvFt@x%5ovi)SCiKLCf9$xC9pNiv*ax#@(Yoc(x$m$EJ@DEu`+K(6#y_k@+x3c* z6${NaRGXF7xA~vha%Z=Xs|aV3I!iy+E%Et52W)^rzG3K1aN*?Zme! z)?Ihq^r=sMD*fj_|FOU*dcziI+v>GUpFQt? z(?6ejcG_!Ybxbvg*Vg1k(*}0{(VpB08n#6jxS&OCz&c=pk?OuAP$eIy|L&F7rZ;}-nDoJKe>dIz&wCX(ezNJeUJ$b3h8x^{ zh7K*Crf;aEHIPY`+m#Pj-b?umUGF@n+$i8HbjOnT9~C7lY8s|9&N!n8%+H@UOAjNo zr2C$D+GyMAzdzjfVEW$79y{LBPq*aYAk3Rb7f*WqQVO_0+@sm>^ z8*lFtcq@&8pS{#^)L6VjC0m`9hAV4Eq;cY7_e@HP)~;vRpE#$_U$Qvuci({_7KBY-gzg$-lYgb;kIdQs;CmT1tG)CjQX#akusg6J#big~)E!X`r ztutc7041$DO2dcKL`w|%Mw6mERXkqpTF1${e!D!-<$>3$2mHS5^=f^W-LGd4>@4Fy z)0qY^0kgvnJEUd08HmKmwqL)2XxYb1NP=`SphXIt^vdev|v?qN~!p6}3z9jagLt4Elxwl|6K`4Fs8F zZjAl5w|ZL+1$f^9g;6_9k8EM0!nHvI6iySGB>{KoYy;y{C9cIZ>f%ETA`k^_G(u^N zV1e*}938ZfasdO}t?*yjnnm9TUS`?OIOQl+NtbPlb znK=^@`-1_`LQ_7&>FsfT_lA{?Msy-~J*79nBYk-HH8uG%JPp$y|LCvs*6)n!`5Fspi3mn6*m*9imGaTN2FS(Xt0!4ut zAlT>9asU<>lP$tqW)eW-mdw7$L52-Y@sjH|%_3lk(+bChZw1Uvhu7^D1@wh}BnW4^ z*qSPr2NQZTtZ0L{m&s0VFKZlq(kZ@AW3sYCZSFzkXamAr7XjoPJQjcW(o|ZV)`Z30 zF7vbaiT^V)$h5=D6+g;sA&S7d)QCZjP^N6bc4R0=8(f>~5!l-=A$%>!bN5Qw``YN# zFn{HfB$x{Kul1$*8DIPKU8zG_%`viv{xrI1BmNPk9!}tf7y=~lr;7g70A=%-@u@1h z@L;BrPht#%Q9I3V_|CJnU5;cjB{JV^Vdai}J4Rbmh5np<(j)dTv&MW#e_{hN$*huU z5l@R8ViRq+-z?;pvh(^F^Z^PTaI@9$ZoluFlJDJ@eJnZhUkllID*7b=8)S~_in4&& zbvAyyO+NOqiA)le+aQ41WLtcuJ~7#B@d?!QP4ud4G6l3jNbnfVLo4`3w#NAINfP*l z7LBi1%60YW0=@S2!nyA?z-gL*>8Ee3arJ{H?>}#&wNomXh&6TgQ76BCfR+aPIu?0J zHuyNf7KfU>aOQEuzJMHj&SazYD}EQydk#Iw^|47AS*At0mgr#}UZqwft^wquA|VF_ zBk8(jH^2GKi4`=gWdF-w{*w0G zbI%04Sz5ekzO9a#GU-|S;PS%7i_#T;x;btCsUz3w_4c=q|MqXLxO4iPd73kBZD%u? zuN1sl@NQM~y_AWPs=lh6YI#*{owulbN*+Dy4I5Tf*RWjG+mPU80KOVJUIsHw1pCze zntV9;n`fuZH2HGoWtXOBo_@rF;7gV?{H%)Ny4};EhaQ?H=v95sKKpDs?6AYy+;5uL z$^^+J$_FU#r+lUE?_N-TId`6KOK!t-8wwE)NuU<4ALRXj*L2Itw?+iWZ}YvHre}=pZuiYXZ6dd4c?T__~eo4f%DHv z1N-(#PfymQOEqaF&X}M5TJNlyoYLeODJ@!}!yxXcxMYDQXdZqhr57^3%HLM`0jgt!>cH3>1{MlW{ z>W-|mkaN;8%KNBK#&yPqRi%|4zA-aWx%OaG5yo4DN z%Gc7=*|iTAboh9vzC7u@+I2Mi#@yr&k(k;kl}Vj-eS&7pl^WYkUQJdpHSM_lR_V_- z{4%XKa?=9L>bCy<`^SUEy@hBr3&`y2IJJ)nnXc63fi4fcPCdZgXIJX-z^m#3ojCeS z;Tg((I;wd5`0=eKV0!oIr^%O%(y+BhrqO-hqF0aIuWxvac9A+!>bb2np=D~CvU0k< z&!T6S^Yx}(VhL{-T&i&MYJpK*+;M>is=N^M8aL77mfn^Az4!{l*8hy?`Ia=O=SGyrmn8zWBwil|jXi-Y9;qOd+C+WK94pUM794Y2Yh;m0N)tOXgXl5t#wq*R;co$#lKD^-3eVubbBCJ~R#J z*7k689b%MTY%o8VGfS9>H<)@VaHh+B>Rxu`nB`uhPKjJ-aiWI5-j<@V4QM(hrvalt zZdavH02J|?hL-h|2tNtnocT zG}>_?w*bEBQQ%nE2)bLq)f$c8kcmCY@G0Bti?k)MjZ}W23O@le2sS8N4+$x=Ayby^ z7OfSX@U))QK-FBz!fVk^555z+Ewk%#3$l3A?^c*~76_JoW>0M0Hf-lrYxW`XyrpdZ z5YF0-jplPHMp4cJn}4YKfs4AgiLLdSP|1d)`vR0_=!( z1fF_~K^sfxkPMgUWf}x5wzl$<0b=&KVG%x*z#jEI{yC>byN2vswQAK=LFF$@jzY+vF; zELz5ZPp%@!=_jtk7Oha6 ziQ}^5nl3dwOELe@r%3YF!mm0qGBir2(x5`h7LxN(ieqg>wy?;yYgW@w4J{d7;r9J1 ztU?|M%2GqA(M$aL`Gpn0E7Bk5oSdFp`u8+r+N3mj(laKZ`qR5Nu^>HyJh$mX$W`(- z%l-QGOYeBcJ8U9m(xgf0{PWLGBS((3^Is#z<;$1a2bZV3@QhaG*ms_3*c-m~(+l?) ze&GH~H$D7ge|hBj@e7x;%aB}z`E%Oxb0?-lzI9f*<*vV_3F97*@f>6|TfTWZX3UtxH%_j;`fA%p zY6#k|utPkle46s^%Ae6S=B>&LmFo`}Lcip6dov08PEB96rx-wUW=~6xJU32r6wA|= z8@{0#TLC|K*PYWQBSu(##QNp9``zz;mj(a8GQaU; znG;ohSvA1~4m>k-+|+TuBNHqgS;EqRB%m9}kuc;Ha>#n<|C!To1 zCM&t#VMUCsde(XIpl^IP-7}WmqGPG%_%d57s1|8)O6A)yhM(;#vaIh0^!4NIvwB#! z1LveIw|Hav)Ag68k$Pob_wGD`D;3)3dF9~j*>=9`DNv)68v%=d>pHDm9tLw)Dm)9J%le|&?}c4G=*BH)8zmVa9E9$mFpX8UfvD&& zKurtYoZ+dO(wUJ-CtVdRTKS>M85$Qii@)CLy`BtXhiw()IfO8+dS$yhP8r zEP{E+bbjaXF)f$|amh)$oVtXT8hBDWuF5@x7aB{8Ierj$41PwC1rtRIujAZ*9=dc& zKkk6H(5=zwcG7st@WFsXcv9R*8N<*PR(hH z$r5z{;^I|noX<_BfGt|0LVwt+(oCLKGys>}SXJaY7*}eOtR+i=^W_p)aS2+ER49P3 zn#r{Q@tn0<4gJPxzEN3QpKJ(P_$dpHZ3UMgYJ133tK~P((Kqy{y25r!AFDu=1&qF; zjtql?%ULdS|7vTkvg?#w24{4#M)t0>)f?E!am4v@!EB;z@@n+B1aup%Hol$&*^CMq z$pnDO$0}23eM9^Fx{B6W3kAn^yo5c%D^FkXT>AOk4;kyH2mik`MCV(lkPfktt>tnC zuZ%T6Fg}sQcwj3U`Y_5ixk7tvyo5Atb6-29WMmpFw@DUA_`^2)!z^^s0`@Irs%C9o zsn^!(+K~%|OaV1s;V;?@%&nxv6%9D0*uSiO1`x*k#_-mfphgGDC`<=>Ooq0!ClZu? z1oXDXHJw9CDrk`B)@ZuSRKVjHD0_A5krpi*mwq$j@HBPlQ;FA)Em}x?t2S-3%{Gb2 z66^0;)Jv-AwKr+)wbxF^9CM6biStal_uhNc```b5t!(et8M%F)ojCrTZ#m+l{RZ#5 z@37qC z(@yEO+ipuUX3R(@o_J!43DBzScFIeH|BLdG%DX6^Be{<&a~gTYlH{|bMek>7ob*bv zVkyev#k>++uRnZld|H3l(9}->=W1fi(62Fedg)kk>Hi#~Bdp$VpmM+dgN(eopRcv{ zsI7;k_$sA8^}XZGDY| zg$Fr}o!}EItek0C7RfoJTslN%Wj&Gsa=T?B3_BfmykVb&gx#a?-?mO=J(Ry^c|)~DaKqq&WiS(5&`;EZ(V!tV=J-V7T$|LoNN)2UDQAv#O)lzUsLyeWn% zUYKQ2GsNzc3juM%>|7Pe(B`Uh1RvYTDssU9odN>H5{L^>&;^Y9z-SGqlK;^H4hnn| zfK?|dDXXBSD;A?7buU|-A;ZC$eBr9AJ&YI`S#S3|ITLM1wDF!7P@q~3nY58&S$P5vauz1bMlUW-`b1Y8$IZBnjyp+jvhsL09{>3~Jf%+#=`* zl|3r!++-kIX@kB@qD>`vYtR*cUZ$=7=LbqbCC`)FRtVwXBr!qnK5-cB^z2agpqB|z z2Nv!!363s6mMMGPHu~|cxYbT3r5J8(-35Y)+=I|eG%yiT_A_?6U@=%?O9oD2jIqLn z%mj)14*$itpuAkietV^t*t{>D&sNk3&lvNw4`-q9vug=Wq0{l`a(zCfkNzIg$wUnn zA}{_*IW7zNuA`7mABj^#||X9%Z`U+070`^ROwE$FP;46 z^op<;8%B=}=oFlNNdw6zv?Ppofq6&Z|`MCavP*QOR?9tUZuz?nLiKR-@1XAe)58lcPuI>lJ}q22+dg7k9D_+Ia!PITh;zb)A|ATXP8o1Bii#PxH$8R1x zank(Nu{x%M_O?sbEEou5XC@wkHiFtwuQ#AAebC-s7qr}Nla1;{)CRU&VP6?QGrOC? zUl}V(sf@X6|9)?J>j|f&eZP7}y7BING^U@|3bUu1e(!~+-j6^2cni2P8Of{qxR&W; zVglqB%I{EqpZI^JJX4uN;j5Lt+Dy^mhabM3aCRW$!|9ZM@`qdOdhPRCvC>`|sL9#S z9q?`=8#a7>n~3Sxe{foR-O*{}2Aik%?!H@k`qH1ILw4P%JyFf^ob2W)zRx#fCTO7r z0e4-joOJ9bQrh8-nz?3CLQb=^`hnM!O=mL4Q9l-Ak@E)MqS5M@llFL< zue=F)uh91D-~BOdyW7F(;eS7%)i2K$S~MjJn4}AwIp;w8gtQal4cJJ)-m5czx>9}@HGl}dQy{i9Y_QE_e;+``j@o9hMQ~R zwd{|LH{LjDl@bz~9S|6lPwM>5{`G$@sogs%-=WNL?s4UxD{JPo^cSBn;CfZ*VbO7k z*_FCH@S5;Ihp%v76V`Sa@!#Nq(Q3roI@6G|&px{#X9W!Jg(V#}=*+ZRzYp709anY> zHDU7XvPo$nuaKxqoV}nSSvjB1B9v*jv_=3zwUx`#zZP7UuAKdmG+`MlZ-W~NWqMPe z{nLhh_7R5%63XMg-%jhE-vSl}SDB}oyAkNI6f*M-wNx8K7j0&vXsEkIY#|6tAS(4D zFyLHV!|OuDb)t{DE0CC&>;Pdv+q!1>+(zil=1fJa(C9yTYl^&FvBpTK8$BwrnxZaH zB!lG&*TL9fO%5{H z7QvHDh|X&EKnY0qU#TH8bb3?TfF4tpWxRCRoi^rWXRtQ4Bef$mA)+(1&QtoAdh{>8 zrCcwsIwouBgEm5C)FoR3)k`{V=$eqdk+8Q1+B1!fLNs~i7rK13Fn%s8k>}Zio9M?* zG!oQ=FT#x;Fs%emjSfowJUJg6p_#3RERhu1d0eM|FG)ej%CW!#z@kPcvSS;vki_H* zAL0hjZyE5#FM=uCQ1&-S*UKfTAylFCJldTF-C#}#U;T~rf1%05* zll2jxwFwkEh~$tuc$3DKKldPV4I}%_Mr=_5n{9%@0@84Xj_OwSn{L`1*(i}xKmwDc z2o8jahKw=)s6A?szY0t;FeYaLV1o|6dbzH} ze&q}AE76#{e9OcWa9izCY~6Nn%M1qITjJW$$=ELSQ8J5!K%V{slKtWE7AdzZg5|nF zWOWp@PR};_&HD}nF!VuFCi*P=nrVdRJ2vQd2H&6PS62C~=&o#IA8R@GaJ+C*Uy%~N zMiDw0XW}uNg##QsrUC#mz-bkUz5(;gc}GB$ju`yQG^~fN+Y~D3E}b0hT&DIV+YfXM zz$Ss2JawO8ll#@6SVL^8EvJ4KBsXwW&eZHlju2y7L=4DLrX7J68m+o(!MfL z&V1T{8`!OH8kqWNT+C0`%{nGMxae~G*2;^MpDWpNiQ_o0Lb~|ki#szB(n?Ne0q7k( zcyRi_2R@Ma1|$Oyd^M=p9(^Mj!2UCCVhw7DUIW#URMicAeZ7&4j?gsXTb;0(^A@BpU-Fyu zMt$q$_zQoLo*MV8eUD=5i+b(WlGgX6*t+3{8``VJ_^!zhfB3^Rdi3bdHh}}ef0VzZ z%y(Blr+w&d<+&=aj&zHZRu4pl4cf1J>suH0ekFhl7tFDVJ(1<{Zrq( z!i9;LVZ+x;@7i&P^xUNvreBb~jA|?#vHE55I6R%#4#p)Z?JMy}+U~g|bW9IC% z%R4`mzHs8{_UgOpw_i5eXrsmR=g;q^V{7elp~gbBEGV6>yt~E~W9>DQWRGq=x*Z^c z&T3{%aPKI`!gTwPG#$wiU(!Cmpb_PoTZ&4Yd?cOz?>q zChOt>g1MU1<2833NIZ1#^h39%&EK?j>OWv`!LjqsJKJ||3P9@u1OI-V<92P0`tO6N zoqH)yQ0Cxquks$sT=3K+Rul0JJ60DSeDJ|`Js|>KQAWD0hPbQJ<$=}U0qz^RQkMr_ z6%Xj3$BBYRS<1%;+R?0Kvc+r2`t=*=D`3RaJM~RF^nI^!a}=J|GCPf5K3M@czj>|~ z%av*zq5YCiH44g62ft{=>~!~{3({|9e>gq7}taxI)P2vo!ea^(~8d(ISLmIpMEgXKn|RvL=>T20|>qG>;me2!+&Myl6d)b3U zE+TU}LNpPE@OFo0(5!wL)nlEso>sr~%o9x5;&RL?`>EEe<&uI@VQ~SjLaODe2IRTS z#*%>&W~ooWqDA$%u*JB_pVnj<(pox*#`ZK7@+u(Ovxr@$GpRj!A*+%9gO@G%l7{i- z`-z+5l!148yz5l_8Z|*d6zYe-CQsXYShoz1JKCi>9}p5p5ASu~LW2h2K~GRPrXt`V z`F`Vl&1gaw);PbzgVMu^&gn8ugnpt$Ba zlK~~bjn4$4FW@3m+3Q{=kk2cf{2b^k2n)a1xgO&Lh;ut_!7l3vI-%$g??c03hMMZC zou<3d(QYL81c~`lL=N+x9VanbY@OKjzqY#&i<}pGvtCeKdig0Wpb#{!9n8+JOBF z(jwcBqpe8fx+ji`NHEjv*R}aC%E9_bRv{-J;jX(%PZ|A{Bp>-7uu_v##O)ez$I`x% zA3a_xVJr2(Nnd^MuAgw-_1%{{)30ZIG)-Roc$z%%Y5UfS%PxO=_UxIiyz)wW6;cUZ zr4nWkbjAIhP6W?*6`G#bw$(9w7lYL?jjur)itnZ;U^hSdoU`6KV4uAgZuQAe-SXtb z$xB}C)iE8NP^i+i6$Gr(HEMM;{7aF^abUrc^5OR$x`vKmc-4kRy6g4U*Q@-mbou4h z%>=?<9(p*v>&xFtTOWO5`qf`bo+0|K*t%1S*ffhVR>3D`_@MY2)<@^0J@_ zpPyq>X`YBC+tf4_DjFI;`g@t<-rHmU2_@%Ij-$3?TJ z@|ogo{jSOm2zWI}WZP-dqhL()^uPlTq$7?v!U&j%S(l+xyJC@0uhMMYK`bJrcVwI3$iI+6bUkL%M;JMNO!SaW#6wZ|TNr0cG` zuBbOCaDi}_t}EZ&0Qb5EsZB>JKdNj=jrp7M$VQEtI(4djZ|?1HfBOQiWsW-PD0`se zh8u3M)wbXL?swDDr54xQGmB$aoCo@-#eR3*!KQPeO5(zG zs9r-B>Ci!^>!y;M=#@74GEXw^lo1vi5e`{8oE(kg%O!Fiwj zKnGbC5)ehUh*?E$as+X1?3Xq8()^jFi^t-q5=J20CpKi6WMI4NfJZWw*`nX1+HpAK zfK*wES4s$(k9zVw6h0hZe(MC|gts>42^7)zw@gHv;l3gTIuk1v$s@}q{vtSS$7r*| zSMxB9=94`5$yW<_A8_82YRh=uS5V-YJzRsTIw553paDX~S~P(MXmX|GLwh~D>4{Dptq z1{)ay*gj-_6uq^TG36ajoi>u(6rW^qfSYYN{h$|X+!BWtWd)WOCJ)S*L=3?%Y^}%rpzl+ zHdj7Lx%ox9kZmP>*gFxdW_1j~v=4spgPr|$O#jE8dHOw@edI&EhaK?V=g+(DhDo#a zfLHWcTe@E=t{O~!sj}+%+ml_7uL&Y%VZiF?>h;*UuQKk|8M0=|AO@R_z7vo)QL9vGJjs<*HiI*hjY(8H_ez>!x_-bgoZ2XxJdn@ZbagEbumtB^A{No=Ra*9@f zE?VI8O8F|9vpv(&3spY-J~e>rWv z_0~24F6ofmrft(P13_2n^1v(Q0j|%xQkMr_Ee{NoqE-jeX3BYw<1V}GV(8v|6hQZ{ zi|RJCd)iT}V7TFYYT0Z6xA?9%_Jbi|rhq&M{1B`s)iz1UIJg+6YK1Lim7S+Q_sNmM!s_zk(= zW?SHc6NCPdK`?+oqtCFoK|${qXrd9`V8~JdYhWQnz;|8TIz$-Kr1Dx2(-ESDsvZmk zRzfPdS!#`M4RHy`c8`QCmrDynMak;Q`s@e*r7}RK7gomSN>h&|OW3-}@vh%R#@}eK#8kBtw8fFTVpi^jF*;B?=WB?D1 zIY^tSffCSU>lCpcxD8;+U?Upx-YsH#!W}*tfL-3U+T)eW2k#lv$xLW?W|Bi1l-WPo z8r<|^Tcm8GbTOg8vCN)wH{I}xlAx|Ka!_c&V-@4|PsnolzP^WGGrFMnwzwytLmTa` zw#Hz{*9AL~UQ{B0Hx7}tVqIDOB@14>j!Kfs2_j^R&7`vxkILBMD_JB@20>##DwscP zn|+gg}9OT`-CA>vkq`LAohgdQ_;_1*rmUKLr2?~ zpa9l5gY%3p-JjI?bGS>zKI&z1yu-1FxeofNsvqit-wihi^k6LM9Ls4oVq!+Gws7s@ zA5n)ITItW@g&Ic+_E8_#a6u8%T-kmBt$*3-32Wj&j8|;*m1k-NIQf@8!4T_XQJ5X< z1IWeyRuEoW=W%;%%pwpHWMd;)fcUfClnie*NLXP; zCRO$ftGf&<7C%+{0QS;#&pHO!EpHlvT>T4+80oj+yo~rCs z75VfeV*h2@YwHf*#+6LD^m4bam4XW3Sr1a5q&P#7T>V)*YYkr>=XfkHn zi{ov-TC}Kj9FK9i`|i8j#37R}C!c(BT4RkhsvFXk_icW z1=2l|*>L|JHEL8ZJ)OQZbS_!4FkN%!KkPgfu=e_FvEl-embR4TfOTfu)>y3C;dE-! zY)!!M>M*_q!^)WcdahKj8nb|Vy<%2GJoda^7N?w7M-(JO^JI)xQRI_Jf%1ZMO`DU_ zgPP2F_?dQJXT^EwCqKVDZNK{=>0kf4H_e>RYMe6t=tnQ}#NubgucPRnnP9=%ep-aPxQ-AvcuYmXS6)*3!CjU78SZL-NG_Nvoq z)2zP-pkL`!Bkua?^1!R)fgG86m9%xK`M>S~*1uLB4QSgP9AMX8du<~cI&9s7_+x|5 zwwvpxmXEg^=|FG=0JzYHekaYFjW73mLZ&k2H7gJ3V6Fwt)ZjlZg zcxL+akl&^4`+h`6^ImCA3r|qQZ8f*_exqHA32V4Hq?~UOxw+Q4hFXT?t5vU|j|7KK z2$>V)<9_?jIFwwdEDQ|dvG~1r;yz20HIz6a^ zhSw1hQ1w814#r9*I;kO_Fcc6EwyIDmL*v=4rXB7B|3wdYm&h+RSAw9@&3jLYys|dh~)Lid2~2B^qab1H@mRS``T%&9bzg?5L`;|Q>_$aF{;Y8z(WEOYe6Xk zjyBRaB&!SQuX*#j+ggs1@TmvRfwLc#vRd0?qU{G8QO4_ZH?x}EfC*pz9R zm=b6Ff#nriZco-G=bKg0JddK+D4)+*?JpCqM*;B-?Wd|Sh5)q*&$MJZX3RJ%aCS%60zg4u*8{W_>9iA zQ?rRVv&vz}duYiug3#mL(nr_)VL>CorUV(b%17mZ~ zHQ$N`Iig!3znMsQMQQ%bH1--bvrFPg28Yf}uwS#E*;nZRid~+%>0ymtt|vp_<9O_A zUR!899_=AM$9D@Kr+%0imYs5=9{ymqX& z{_s_cj+_5n@auHLtdrBTFW#G`P8nys`l(3@Tv>4V?z`_!`c^;JXqtbDuV z7Qt5JsNSM{tujHf-IV`VxrRpd4kv=yM;>`(dg6&E(%=97_q5-B`{{$mdhJigQ@@9v zczmxnedNPEh8=jwb2j+5K&4@vA31-W6ey|7_|LTv}wLxi^nQ9(qfIRJx@73JvvU`cG2s{>Qg<;>a2E} ztqEAIaw^6WV`PE8BXq$fnxIkNMtV+jLtKn?BK^;?pG-eH|ID=h8#c2^2Uvgm+uz!& zwJKtCLC`9ls_TG@mAN!n?MZg*u6&B}Ol9n4ym4ZAtFq6Os8CIOj^Os&Z%+pubWrNk zr;mLvZqGgUOjlfSMOvf@@cPuNx4wHfaLu&d$W7DejkZjuf8|T*+FxIg{(9qO>CKyK zA64qxf1u$hUw--JX~c*T>Ej>&xK;?;yxmzcZK*Qjrz>@N;1&0P-{rmHYPuA3dB8j{ zK))UN5S$V73bGw`*g-Scx(V*?7brb6IlfJwebdaAxpo6z?^llOkpnk>#ng1`g72hD z=X@~Tvf!I(!tw`o`>&H^8);y-wbDEKAD@mJ_UClinir)F`|O?;XvNK}6?4=46$_=q zPoxo)B5dKwcPXz`gBkf&S$EdKV*v!af#wz)4$hS!M>Q2ah5$U{GMNW0G7UH5%6yB4 z#X=_Ews~^Kcypi(nP#X8$RaBhJdVsXj_b&8W-~i1I8XrUx$6TIj>imG@LsUmHY2!< z2!FWAPUYbVmq8l_b{mv7?zvuCyZf3JI0;!!(f)5qUzXbD$_~s#5m0H)Q%m2Rt}~eM zNNbzH*yT>UYHNAhCGU)RFNIcyVE-#^kM~=xq2ZCx9owK{tX5%F8I%d!fk%$T(x@2& zaE=XNcv?9w${E4H2tWIA1WZu+(Ihyb6GXv8u4gT%%5k7b3S`~%h4M4dt0c1 zLxxILWUGSzJKS&p9Osicl(82*Y-N|WvFay>QnPQ>4t0z9SlS|?&J+5*C2pgypz&8+ z#R?&4B*U_FmzH6w<$S8JLo|M3xUH10Y!;uHdQKq9MrUKu#|k!t47TPKvsY#OUCBO9 zpi&YIe#Ce5xtFV3Zxe)>BU5`TX@he|zc7x-)E#Dl{ai;6oMCIwFosGTzH$G!ub@Z2 zth4@+42=XpxOA zj7{V7b~7o14_DYz7Sb(0+xJvdU!g+;nPZEu43Ql0$Tm7}qr?ePVIB&n;sv(^n-9@L1Q1X<5eL;@LcA&LBA1v@m3*Vq<-S`Pyo{YZhuDk3tNd!n=LL!QKqVn ze<*)m1Uy}JlydD-i>92d5lpq*w1)AGfA%2Yp16g@$~?Jxe~S6cOQd^-Mrf03rnnUj_+S!|P;d{d&)l=o8pi1rg+IW|YRdiW6PHJ!fH%(}DAI;)tih*f!){OPYozW26U zw_>Xw4}3=^64!n&C3SXe7P>eO5q#%$RO6?55PrB`(f6hebp6z1zJrU^Cnu)#&@-(k zWBT_^X>09M1ndVj`Bn>UwaJ(#HTkpHu6qgcZ@b&U>7jq#qsfGsg?SWo9Bk1fU{8X~ z9Z1iL<~_=%YMj*y>Hza=jYMsjA)9tkzP*`ktWe{1_nh}w#Wr>F^G3>b$i83wcDiS* z{M;bbj~S~^nx0Pj!pGJ3Tm$4ZM-wxQ6Z*DiWlYfjolFP3XRma_l|M}*G`YaHkx9Ik zlUH!%#HB)`o#7LL->7SriUGm$%59}@PvrxYpHtRt7LG`FDxae~q?u;O{_&50*b0?? z{rYJ_WnkKCuf5Xs*Iyssaj9YLtx1=mYprLm8XLL6=4q?9Y@e?D^+jp?*gMj5kNzcn z{Y%HB9k<^qZMyO3bjx+WNDth8ZQ^x?-SvPsuO}NgXsF(R(2{=n%U`B9yx|S$lb`%# znlWPrG0KN!%V{;rx++~Bcm+IAIbys5(z`@-nwCyem-^&ES{Duo5-y>IKN@X)beH<3-a!VFd+$U zko@UKZ?@g+$F(7By9TVZ&den(x@J5c@U*SUy`|0e!Y~5jKCo!Ev07o zMzpn@p`i+G%!Q6-7<|fEe2Y4M?hEByNFnGd&adqw*JUHrBfurt0LoW-1Y~74-O!5zZ3omBi z5y-TZ6AczVo$}S=xirNPXh@he@Rv#jYECMQERg_&2iwGi{Ap4Gh z3L+wuwfkPW?`fN)@B995{xj#^+?(8_1>rT5oO@>eef~2u=bV`{GvuQb!ZaYkv@A+_ zlYP=Eo#du>>0h@;FqS*kIh`FRi5$c<&B!}V^?b<3R^Zw}oRweWaUY~wL>|+`a_Dh`q`JkKM{BK| zf`;WX{`o+p<(c`WttNxHU|f_s6Gklbak($Zp$7iZ-^ARv;!MMjsD6K_LOIl|A=yFC zux@&w=lmlQh`>M7lnsgIC+3?zX8wp5ua#jF0uIp9L8K=I`Llr}<^|VEf3%XMq%~%% zE`l=6nCv8)nm7={{Zyn?CCXUwBN+J5Aw09<+Hm`#Z-tj;J%GJmCPp6_y5NUjmrk2DE$qJg z?gj7;B&LIhU+Z6i&M&OjQ+WXWA{z;{r17`B$I#~7%>_my4!q0VM*-0C+To>W@;DHKj(9Z5A?&n82*U@L*GKy~7{i$@++QXi*kQlT@U(9XKZ+?1cqmx* z>?>iH4;>P|_k*(oXJa*Ec~TD;_-o=|G}^(~N#dB2XO^#D;@Amg?O_}xuUSdXw>c1b zX@H4)n}B870{24WfZ*&I6Lk&2aQJx_g**RI;e;U0e3_1Atp@eU+E&v! zJGPq~VDrES@2PV#q+D z4ZM7XfrBoChmH!vM!Y+4&}I0jt;2E092xGu<;pPq<;TLakKY;&-0!2ZPZ~wtI!-z9z8c{E~yeU86!18?o+aa8f{BW7H9Sg1KOm%u-!+D@| zN!@VrJ0*2`An$?I`9vl0Pkxf`Wq3Wc4iN0P*0j)GxU2D!?43^5n&QQP&p%6=XNN~t z{w(}{$rrKQ*ok3o(@TJtey-?(d&4fZ2Zs~-+z`$l_)Ivl@2z30nuEeJJc!R}oEsK2 zF0c+Ubu+MILHB3AEc3mY`gHJ@RY@JB>{d!I;iMK^c)g(WZs-S}RrzA$-Ll%_g*qU| zdJZC`-B`d+b$H=44#cfP17{5e2~Q5FH6^sn(z!DMeoJdT33E7M8h{a&QrMM9DQY7`2^m&-0SACo>R<+Y z41%fUDugK|d#FVnf0T=dO{;TVtgV#=)SSu|U?gP4w1c_eGr#1}Mt0DeO~|u#FdNRi z04#IwUE%D&HxBC_SIYAuiAE1ORLVHDIFD;&KCM$Xqi~x*9Qg<_Sp^-tg3)@-BeC!G zqcn0*r|k3YT%Bcu4dcLH)-jB8_9cF_G4qPisMFr|tKbZscyOSGw+&`d*@Q+86h$B6 zC6ZY%r0hW)0Ejfb8eoDwNOQS1?GplByncZ3ddfcc9>yEJM2swJk2=mafs|z3cui0i1|UHEAAoPyVQnmd=7@!*oIA9{b;yt@k!zD3w{%(PJ2Ey ztSai@i&D6+$`w~!5pKWz_V#XWA0-r=UPJ0|9FM?vxBwjs;6*mO+>K)&NZ1a?SvX2( z0Eo5%moE9pM?MnnzyE&gsA8uIzZ!=8wpbnCW!0*cL(jeD%54XH@)K(|AAQ8%o}Dnc zVO4G^Bq!WZ=k^Rfv_(sN@c>Ic-4=g7Pj4(k?%A*8}Xwh9=>eQiibo`S`~_p7pRU!2Tsm zSFQ{!XAFDpxLu1GTlw5%>A0S+ip9|idY+F&A{Lo zo*5WU`1O@7+R<`y!t#}2%;)gYFqS3rFy^p>!q{_vW%vKE$p8myzaP$|YG>e*T94iH z`_QvjAKNDe`3uXJFSid3)~w+;t_^rF&&6Rc03N`zP{lXEVgXEpe@`4gz%dJl9`W?y z#BYG!90wmrS`A$Gi_3{|0F0~Ma4)*E&N?eBic1n^%*Y!DU50M5c{b=Wbki-uZo9rO z{NcA_!{iqp3KRbQK={eo-wr!&|L%;fwaA!n9%JZF?E6t0wE5I0K5owhLpB)|1`R=d zMOeLhbvXItlg&OXb;@PZo=0B4X~@o>P7iEg542ffHn6@Fn8D9om(9l&$|d~ zn%X*;t5z-xb-3|du=wC`!Jy}{@Ino~0Ib7X8s5`z!+dG=J>iK}mx8tR$Fgd0?%e$g z;XSp7;%R@L?7XxF|@EIysY0-v9kIoTNr=VnGQxd?{yV72$}&ETq}F1{(WtCeoU{h_kD} z2ziQ{dGffC8$88wWEDrvl$@NDmL}IHfeD*e;ExFU9!E6EKeCTduH8PUTi?(dWq>QT zGr0Wt{FDL6m1G!c(NAex3W?U&H>GsQvO+yd@tVozQrPu}Ww}Ab{gxu@FTdRqU`J+C zyO}oxL*|7{Sh`{!W37~xyfz-s7ywgS!L#b8)38&R^`7{3_MGgwb=i_as4(QjA3Io4 zx1~?g38Qv(wC3f=ro4<~n_J@2i2*(A5=M5Y9a9VC9A**G`H)qz$c=``=@s*QL87%! zWF|%-(F!iT?5<@i>9Qb$9qvebP#a1JC6HR>S7}KhEn5V2Dl<`@)!nOaU3sN+k~hVL_DnxG4b_y)1f`A1?RGP!sAb zFPweDpm%iXG5cBg!OcNHgCfbiQ4$B5A{&L9Wz2)aG+;%kC?6(=7}-F7S^kJ-EXpE} zGy-fq#8Luz8B@GlS8Qb8t!JpOs>eVJVQN1l9h4wt_eMk0>hQ+udH4_r%ZwmUj_HN} zZ5c4*Bu1?dV{Vu95<=-oyT=TOAC(N3?Uc+AB;cPP+SKCNrz>WHD;G^+`kMcQXIEYm z-dOV*mP(p}FF4D0?u;BcGTe37UEw|Nd5^1HpYwBIJ{HIG=nQgqt&cq8g{)T*IU8l; zJe&`~aSo1camaayR2tYx#U-JzCqg*>_~XOVPd^>bJMX;k=%bHXXG?{0YNpPb@u6M6 zd{n6G(R1OL(MPO2))#Z&w_MYiBh`T;(06ZY-5T$D;drB9$NDU+gvHr01N&-uv1J%2nKY}sXg&mR zForMh@7fdtI9hHhW9Wf?U<~L?pD{b^cgQiA<@YkmXrT`<1F&iQ`0-U3P^hGDg#&yX zl=vRXU55v{GyC4=5#*5-`vlZ?=Jh+J%w;`>|7;f9AOHAA%r1J}_6^}??mxfn&MSdm zTfKMRu<7uvF?(l%&EnubRGa}dbm&l)0k$!EFioQOM)Y3z;S#zi*##$~TS*8>HdVv1f%}U-ZLp;Af5t<6oIzvtsB^4!BRAJlUR;e)`j&a!}@1@W)Rf zZ%g>jHjimbb|=2m1C@B7xRO@F(@E3mfsT3rpNNEZJ#6yk_<;|6AS_utFMD5oc*Qk# z9~&6@hWh5ZaO09=F#vN3M8}(33F~@y*(4lR|Lbs6pPR!D-9L-FNjJMo@kO0&y>&|9 z?VY!4>eNd+9?SWHZJnm<;!<_t-YZf?PJeBtQoVBXmt70`5>;_AsQX2o1ER8D-jwY* zA>J3`&4;qBN5OB})~SH5JIiM5prFn11>M-93uu*FM@q{VO^ktLk<>x$I%g(EE~b+_ z#rSKk1XA?)&4?7CM;T+si4h?Yvjc$hiIyZa=ztiECC5fp4`vV;mjD1j07*naRKWmD zPh62wO_;QqfFc|B{(z_(^|` z2gKl{DX)>T82qeM(Jzrv7xlGDTg3WSB$ap9RA?QqqF&e&TwRHI`dBV-vigT|s*X#3 zP3?T7Nty_yT!*l8*XjkJq_dXF0EnZK@Q)IFU_xyU(~>U>q(Kr8hqHB!VGRa27{sR> z86e6QE@Hu_FaD_&c0#!JonV|aDG*PH@&ap29`lxRC+ibL?+db=R(Xyol~nvwTyp^= ziN74IXtpJn8qrppU!bqi?4xbz(5CRBAt!_K0x8S`_$iOqix~SulrA@FE2uGnhje}^ zD+RzKj^-H;?~v~Y033WvfzqXeFvjIWbu7zv4i|}v!%xh$4#u^p7GGgB<0Q>>pwHGC zJ*_4WanV=2Z}9rjK%8v=-||8@w6GkIDVjMK=56EcfOCDV6i{%M% z*kEPet}E~3yoSI7uKIwy!bbYXVe~QW)@&N$VH5nMCEGajh_hpOCXaXxM}2nC5AIUf z3mTA{ZfK`s;03et9&O=_AL5J{Cx2FGhGA?Es7p5U+L0Feaq_aFGia=Q5{DxS(^XLE zq5|1OtEA2%_M>_zIPFX|lKvD2bHN#XA>6+FMC1DMfNOyR-fWai((<4U+Uo^v8UVJh zllh7M0)YQGEPp5mK=I#r>37nY$8i0D1#LW=4C43)e(*|vg7JaE|3G4)d)J!Kzh+R_ zyl!}SSKZJsxTZdIN7sd~{=$5jKnUd%Mh%W$RkdN$9++|4tsYu2LrRugT-MMxW*w;Q zDoaSr3lcF9=Xk})NtqhZOL$77em;}dVAe|y%zmkgOQp?S`*OHz@u}gyCEpJd=Rbvx zqgPuUfEhh{ba?&s*Ehrf49$8F$7mcIbN~kOvVc4{;Q{c-)nf6XVu0lV&8kj^Jc$twlR^Ssq@&L+6y@6UwY$DAH^JL%ML|G%EM zc6K3VWX!<|?k9D%00lo3zZXB#PyW=-O7kkF8$0;h6$AlOOlcV>Z*H7R$S}7FOa*_0~eZuCzwiUR=fH zm^WnZ6*C#wlm7SI@V-3`3a`BU zT#EsiAOHBr&Di^e12C=27j_~}pTcnp%H99_0hqi)kl+7B`iwlRIL;04xu+PPFL*y~ z#tb!o^)A4TJ?CQaZabn-2KV^sK;Uv)lQ0vcPrWvo zN8aqYhclpFdg&!fdEXIUP~3n)%NJ}8bns6v%A(^h?@hX25#zz{e-T2FhN1*?0>v99&xU|( zcHEGQ0KJN%gTt8kLpijN9Y~TSJAeT%{!J$7o!ZaYy*L3(p36bP0@206^W$fyVcO&5 zalG^AJ>f8&>BmA|lf$1V&^p@?m&^zRx(0s(@TF>f*Ln<}r7Kn_pJJjl#YSa>L?pQa zD_zWz(oSEBHxq1;#FOBq{XvKr$&#rKCU9C> zR`WVCaDbBe~>(czmG&@`k#tIK8=|rO| zr2Jb~B`~pb(`fL+vt2()C!Up2)U;9Ee`Z6x&K4&*0#7`oj~MbQ2re7MPjsSYOq}{v zD<-^4RO?4>No8K>G4ZNBWe2nQ)6SwK-e}mS11<^tRSxq`e5yuJXvKtjLx!=R9>;x!ZwbwGs>X+W^t7A@djGQ^XL z+9Zh()f2YZ_G|$N12H_ZcAP*!Sm(%VGL3@rNXbCy#PINPLO3}{BkhbY#S*X#J+UX7 z-!1g(T8F%#vC2EXY6dY*uiCy>uGaXtXY`8bB*=uqg_uV483 z*S~HX@pAu|bIv)(Hve6I8)Oxu3HQ@$B`_N-s>og_p;!5fMJ!x`gF3b7Qe)z)w9T=8i$*YTRzdKxuP2krwX>6daSub2Fhcl=4+G{Uc zI;Vr#Mo)aW8OLvMyo$1{sdOC__D*3#KDiG{!EjGm`s8~vE;w;=W zbeAfrgbxVVGlmW819N7EuYT`b3ZABYghXP>(QRh$n)>py@c71Q)OrPRVsXv^r(wQ($ z@A9W$hS5C_JRXie>5Nd{yFZqroQeVYRpH@>AGW<>IKVYx#E8q0Z;q;sLOwcY#kdnY z&mHnWhbv!)v~@CV>>gMH2aIp86TbANFB!{<rVC)bO zhEia8RH3d6fQUqp7S|;hf1TcCMDmQlISBW7hAaUi4Q;ox6VgtLN9jPiD>4$mTsP0X zu-w@2ZbQQ6)tiLAU3*)XKV_22J1;DWpY&KO3Wt|FyPkw6M9@kk=!zun4Hc_IchW`b zmNv69jR(KhU4yQ_Rrpu9TNq|E%?neS=Y&a3v%;iC9aEZShslUf#ePUL zn%)SrKr_2(0rpi|sH1sNcmu~=9CMm*G%gCW8|Q~vjq}2EJKiwf$&HdT5wa&V&J3?L z&cK<+Ow%{HX-=5gJU`4`w|Zegg6WA7^WYr4FfH}{OXIf zi5;GrrGPjZ1h#{eW)eYYB8;9qY-7NcOFQ257((of+5oXc+3W)HyHAZiv)oh4gV_X} zr*hxKgAlnzR@nZrt!6Gn$us}Va?gRuAdFWd=GN%Fo=`U9b|CNc0Xu$OHWyJce%Q|Z zus4#jB#(3+l+jEUz~p0^L0IL;SK^K4pW+R;vu{+AA*Y_PbXjK*LfvdvfMVw zBZX{Ksg>QbFG-TGig3K9EI0T|@|BX_h$D?1&|}w+d{7z>zi+r5@;_yQz{;-9;*|`a z@kE%%{cJGYx|IjY(Lr;q7|J*#=m`P|$92WQGp}|2uvr|2XZaTm1u?EHF!x-y9=!Ry zT82PJ3yfastlna_hhae9gb##yG;{A_q$!kx8mT<0)G;5*3G8+n%bn*{S3&Y22Sof; z;D8+EuyrDx=DTQ6No@|Ln=|k$yldl`+C3=dP{SdAoN32HT#{rG@x%O60Iv-rq_G%a zK5*q0Ih^#S6+WR3{uu;t^FMt+M_3s#K?Ii-gETd^$5Ww%H1_fhNe4d72Dw5x2*mC{&JWu-_f`ec?w8 ztS{X2=EYUFgg;~7mlqb^9;QuuDJ)ztOTLU6i%&c4v{QKT#TPf!01Q7t|1pk}aSxe+ zgWh^e19Z;AaUBl!)Ub2+1{`dPI}|uT#k~Od1vJ;H=U^2!4%a=hLWwI@EbDXjm6r|1 z-Z71%zHr2||9X8gHz%%;yKS<3CvU#PuNG#ONgB(@%?E1?Q zw1qFn*HQS3Q>TYR&;DuH{;Q{iEAP1<{orf0*GrjMFI?8=)KgCl`0_dY;~)PB`|Pt% zM+RWnY)r-RBOJTn_$JEivp6=20T|@hL!1KO$#ll@MA=8c+!USRH}`PNMxk6;TT^B^ zBj@YL`AsX6YzMeR*-U(U%9$~Ikl1na5VpqnG4E4l0%zCl`@OTn=&z3nQznit7=S?; z;vO2!-1~)_nO6`dgNAM83EAx-dwlSH zwtSjDym0WCOK-LkI8}$UV*FvH71D&7I(4djtZ>XR#{|y0sj8|9efsnXpZe6NY?;%B z2GwJ7aL}bcXS$5oCJY<-?!cKYJ?s0LPdVdcuaAB({At`T!_@JQgy){TJ&gYBK_v%Z zD674*Tgc;~l36i%`MzJw3CI0U7&LSw{JJIb+0FL;;&QHk{_~$Hx&{Yl#eCBBbe=ms z&=C)mzYBCkS|?AZ2ioue8m$vRa!DIxEzo?KeE#|84PH~*15+GF;Pz3v_;MJ8vtM?p zJqjJKJ)$hV*y`1YFS~p(7QZ?G*rB55BE2%(`#WHuL5GOr_+-tF0GA-)V8oz{I-rE{ zn_-4WB;$cdlOSW14aR8>6m`YdmUcFP0i!r@*}#tmdYmOvm@3At55iLViE0vrnK9V{ z(Joq4IwZL0oGSW{tOX$gT6sTrlxa=k%>;IAu+yQwsuu=bdSM42%$fyZUQO2dk?EBX zT~CwRf`_E7Py>4w-i%y%h=mfLQHaeXQ`eEd46O>DOisibieX*>iS88nUC&u|F3Yy); zI?^`5$4I`0f2EmWZ_QMEgtVGHsR;67p`Yb_;i-!>DP?R$e8RiLOfD*-Rkhe+sN0fM zt|7(Qu4J}=iGv}cqYPeQ&_*+vk_2jEz~F%KunSdJn3BCC$U8cPp**)&HHQ0}cn)PF zq=Sa-2xU8tG8H19C8ALl2c>mLCd$lc;7dWt9o58`s9Y*jtnakJ>yjvvG>6Mp`bO^+ z;vt{XqLUnQyBvozExma!l1@BocSu19Y28XBVmuEa)U`NXuml%9R;&d#36_z#W;(t2M{J)vQFqE+wZ@Ed)}FX zhfRiP<#mI`E0Cm%SJzo_;OJ8~7IukWb`b1Wk@S|vPm-t@szJm$J=3D&^=Ecjdkm(E z#;St=>1=axs2=*25k(C_KlTNc! z$i)C0o+T7#nlwt~uZK8I8HtR7sl?YDu3Y?aK)Qr6gB~V{`6O|G7Q~V*PV$=X?4IP3 z9H+DwBQBN4W#<^oLh^u{?Hy%UFqop*Og7*+W43p7pU}U$7w##>CZhOD9h7DorB-p` zbLnDM@=aPf1NV^CR!{lqfaj!2taS>wpO zuZ?@~(eT4@H-y~e$0`=@ZrN7UwGk#ZtVE3AaM2zopTz>V7nW!3go||Nl-So zM+P|RH?&+vI7@QdZMVfTpKGzSR`1Y%5N0zWu-x5p#;M``TfeIuYZ!a`U17}k(B1X& zG_>J&7@f7tyKJo)Ft1EYyw%;p*uOqr@m?m0F~xp(-o@dXaW{vVm=O~n7;PYF_uY3- zMD2)iR?V}|J{!i38yEicr#}TOd6#>(Y$=F?F7>?!gdTPH8d49l84>+8bjZN)os*6Y zJHL0^u+_UpWw`c4e8x(9cu3nGzC3Lce6ZJnUkZ~jkiT;IQv2wI@-WLNJoVI5p}N{u zbz1|_=BQ({i0cfU9%zpT?B>@VhECc}53G*|aN`>R{_!{p=U=uVlwT$F?OQkvzI*qc zVc?L$uL^2I&v0Pxb3?zbTlsr5B=fZyMLl+sWa)@Ws@e6W*I|D(w(p#+mhi10=e#@jpI+Mk%$}y_}&*}AD zdt&xW59^4qyhdHr>8~;-HQwaiyRwRyXeFXd87+-35hA5wlqW&>Tg+FSXNhwv@wp7= z=h?5ED9Dv8mW;w*VkK2wVdUc=3OnBU%fS{7uB<_74F*~oZSDxLai&C}wDKvpygbE! z2g41AeXkN)V0PkKSFNkEWm)RFbPofo`-OM)=!)_J|Hh28H$T(x?z5aZi`O9lzYr{NK z8sVaG*}67~Kfz;0aQ%7d@WZnyO!|!vK*Cwdd4E%BCt+TeG3I_~2?J>u=OMZBvEymI zaDtO6mR}lXWTLfS^SfVf&~lJ7+6M(9=UFTSnN}u?ec<{?L$8vFe^lZ5hIk81r@sK(XW6xTfvAZizu{q2#wlRLiQDXT+QgO7$RUuy z*>t8)LO2Lhg&~iV20dW3<~IzSq!vWEl6=@D0;6^RNs{L(<^{Qw>wxu}Kl4L=yN1dS zsg2(TuK6T^!Iy45G5e)2_EE76=?8I7S_>?tvbm7VOeEUr9nJJ=Fi&roi9r~B^+^~9 zT6i~39GIEebBj>jwK^N7GPd*1JBQ!?_P61^?|pAeWXB-$z;-;2yV23W4u`j8K)IlM55Vzt9Q;Bx zRdOUc5|%DqYG1yN9XmGs=RerIy|rb8N-LOj;Dt!f}8&w?s)2HYa?yBu|;#s z4!p1v?aN>Oayb9|^FxKR3QAeYDm@v;A8=fUW6ImPp1{7hG@xFNgTgPCQi>S|>#&3o z>#cn`&#&d5{Mq?o#NdHOe)C`d7C!rt4;8R(dCUo6b({^uR~q4YVf^bah2_f@733NFR;;`J`sTkSQ6sFUX)lg97(D;XuRSp`)_f{EgrHcGzRPZA$W4 z`-efdG2c2agbA4K;(^!uy%@ZC5lu!zx}A=F;6V)9e8Z_)9XQAj6l4sD+;r#sluG!EX{Jn_89s8r|JbwZ+&NRTeVI5&^}hGL&sATB zy2g*pJ42@jD)vA{t$D@LIte>HP=N<<~ z|E?p#|Ma;OFS*^rnr1A*WSs>ZM)AOB5fpixRPeo9K%JyUg%^BM;ZrEw#PGI_=NG=) z*`R`PAq~0fY(@%1;pRhG`Z80zspE~E1SSm>INLiSPwc>>5^~}_k#-_2o7jawB;*n% zAku{Kol^RY#_%A3&3rHu7f2AIDw9Dt14X&GJgp(KA9f{?%DGBWx)f14b%I7kQA8Su zkT*zYJg~V2oj1L@)?t&NI&_#+D~Be?D56!eiJhOyrP9elV=!9z74iY1Hs-}8WmM*? z#7)LzV<|s5CwTa8NyTk5X?7Li8n6qA10_uuB%yBGY#L>VaQ<-sg(*)PM>NA>e!(Eo zc>LG%V3{oXaqEh}6(ys3^N};OCNGb3-eSIDxZ~S859_fRW2Cnd1m0FSjLypr6&T31wZ`OB;C^3*v^JM61zh@eKcDJ;Qid)ybUCw9n2Q=KL& zN8t0oQpvib<$Wkw@+HaTD(8tuRFp@I`3UwXP=?2aQ{FvCPUUpPg91sHv_QInkg^C9 zE`w*)W9e|XWY8`TjG3J|+lZ46;!?=0&mwuOxQJrsXvS|};C*#RB zE02+an1q8)V+1Yln;vYGH1QkQd<7V4NVh}xN1-cvq<0tumOc9Fw^yrE~ z`q}~6l4HaW&3iUwdYz&!>Cl-pe$9z+9KgnJGGcu8YAmC<7M*1AqM2=GyawHQ_usnL zR`3b5!4I<<=7uF$x>MRIJ4t6P=Ti@7Kl2%cf281f=GuRUCzt&qEM7CyHVbdgEei#r z7J(bgo_Xe(;fyoRFh8~+=onxI*uIS85nLONGQA@L>Ktdpd;!NfIMCa?Eju+O&zq=t!o;w$}pLJpWyy;~JUMQc- z%3wLHaQNYe+mbr%)fwqmqX^+H9DBCr zj2(8^!It*q6TxP~x3*cXr2q8^UkQhNXty$~Xy-ZDwhDtS%X5PoBQf?f5b$STE9Bb| zgEKXnxmr9BP)Jxl^|z;=3!nSaDPh*k*F$rhVHNj?X~D$%+M|y?8jd>Zs4!y&Z}p`E z2V5BX58O0#>sF(Oq8uroR|XC29}fQHUg3}f_YOO3zYS)yp?tqdp`*TWb2`fZqYEw# zSN`^owmje)7>wa_E%vqw*xSmVx!C^iin{ll>*_prdZ0BAyg5&Tt!eDUZS)?%P4B&M z!b3O)w8t4UXU?>*(ztONL(g7)LO-lIY4I)t!=d$;X!$Ygz~GBKZvrUd)&YPQU+Y9; zk!L$eIA4ZwX3ss}()s+1Grx-Ed$J9d7@g40XD{^NRc8V^$08roe3iB?1hWBhB9%5K zR@VWwD)82Y$4EDUN)hxrPFwhh37FYUoLR7E=(@eEE|k zQi{)ccrF!kl7J=;{hD>B3It;vY>4{k{b)lLaL9qiudXz_U zN-m+iUVcND0_HHUEO`LdSsqCzTa#S3oe~iTLOA+U-|gxFn4O~>G--^>LIwNEbuAuP zIP(Nh>mcVW2X(GPjtNtlpygIJXdG0x$o&n>B`BOgT3k}lE6OH8YT6!N#U zR`}K=CfVg<)@o`NN1IP-?HY$%tHzTI$Ut+QXm*+zJIPqm6L2(t2xQd8x$8Q|x$D zsUVz$e#G*IwAfK*Vw+;^3*nYFaYjW63@p1Qg+B-yfMIhWiYKEW0Kd%eIcCuq;|pWqiqU`xvhdJf6OyuNuJsu*Y6Udpe)~>7N1g{ z2c}#mq7kfoIE~9ynz{DtCtkpvG)f~}G`hC(6rm~s)arqhDTu<;%4?KGvV0bhbbmX2 zvMWKvq&%d%Nix}UC!3v*XI%qXmuxf>bn!rwxK-xzxgieu&5jD4=jg>uI1YLW_(LeS;hVr`bhaL*MGYVL(kU%eAbQOkQWo%e;XE zB@o6yT9;^i5#e}m2}s+3XMo8or-E5IVsSG8PE1|E4e7B-=+&(b&k9Yrm%Sc|D1kv& zx(4?b)ju&)BJVq^o0o;BR$LOMtomzsW8O4$Ca(}%E5CyW54N@1^BtP4kXMSL;m6{5 z3T2F=vhTQnYr#v({Sdx~V-Fm5iE-|5;PPbu{O3Qzx#ym1oiALztQ~=VeDacSpZe0# z`|o>vUH4iqmhBKxnsh@CZcxj}FMie9EXI3cbLv-qb1|bOgLg*f&m?@a24U8sgYl9( z?hTjx^0KiSX2Midn4$D1Rz2uT)bv^3BD_8w0a2dZQH11rQEFbb^vI_5x zQ^sAMM^_a0GFlOF8$|0PYr(SRVZYPQ2`|3#d{~1G!1Dp+wfT`p9$_bMrESC%@P8G@ zgD8`JOUsMwjF<5M$|qm{#^D%UhQz?5M~}88Dw!Cv$>yQDMgwDGK7DZb)?o*gW@Y&u ziS}m7?DWt<%AK~H%Y13U<)JT(e>EKVnd8HpS!qc-4tR2}7>2+7 z?Qgb^%Yp^itEfcqrNz4U=#>pNIT@c`IN|`)#)hBS&oN=ecZ2fyfv&U2>+%6VY@YI-@T zo$yW%wBZ3XWSHA$H$C)pRvte1!4KMIiR9q=lYROPGUfw%ogapF+reI}HQ=Gngmf=M zQMY&9__k~%A3ykKM|xNLDpW7yoW0A2)_ARxfIRGkV!*HC@XE}zX37Yw*J~3Fbx{|n z1c~w~8aG?QjDj5!ghd;S7C-DXR#ydN^X3c=X=F@+QYgdIgnFFI<+u%mnJyAAL?Wkk ztjqJXh@HHcTG%|4aeM7G1+<>s3|!~DTd2dJOV4#RHsghK>VTjO(Is1nF-b%sD2JXK zVyrU@V19KfiMd=C9s%tBAg_0wLB%-oD`P3ToA_b^kHErq)zq}!^uS-DhOMWCQ=li zNbB5L{__qiW{7Fmv2Cw+WfV&qSH`7VGEhOJ3gu{2-3XK+*I0lqNaQJ~i@hJOFQ0^t zJG|Us0F8kq&8}}Gwz*c;n~4$#7~27&ERU{}2|QRQ`HE@q6!TutxrQ|ZP**j;(=EnX z2kh%;(@1`{Dg2`yD#IF30RW*H6-nh-Wz=Y7t?{TG@>-#C>OPeOGZeJUt8`gjB9U}i zZ2{IhH<@NgzskR48OnYLmF0p(p_v?&2|{VNTbHl%q7b+JTKOie2g%Gsl) zHH@Xf2*ct>Hn?2zn=Ft^LSCXexSiT$dm^4aPYxyxgYu`8l`De@<297lF_e_cfj{__ zw7L?ODWev>r)9MyQCiAJX~~h&e4Kx$XPnnDZ;j&#%V~g0&r@ETS&}2Oj~Kw|yl%1W zo5sNf)Q5aiCYj7_6at2JgK@XdfCR)~_j@3@jo7qRvqM7@J9%XzpHp0}$fLc;H!1irM_Q&#d8ol%!1uXv z9jb%aYi9Ld!#|c^8fMOUDKu0t_(J|qfBMtmy6djv{t8Ll`p5nW5nsdcZ`2jtEZ1M= ze^mm?^7b&`U>x7aQMbOvux`x7%!^C z#tR2rdi1Ebe01%Kr>9)b`4qzemjn0TGkpA`=zII;zr%M=Ij-V8v(|T@q?PPdj^YE_ zn%Gn`Z@dTO26l@FSxN~mMe~|X6U(C|{BUaHx7rw%|vgER4xFVa%Dzu6l% zZ2`cL;LG-5EXeb*Yb|A!r z>2iJImKO0*2jmE3EV${|jDqf6aAmsGV#z3WJ78mV%M&dCCm5m$ZUm*+;0QP4CC+D> zG;+Yit`vq!z^4@ApvgL^s5!HN5#`kFCOXZKVJea5X)+l(phYv;F~1UFd1sU~BylqD zE+Wohj5B!JRq*U_$NAY9oX3eASai-D8#~}!8mJOJz@X-|qYN}aJuoz7>JLM>!_1_*2(JHY5 zm{TcPo$`!Plb!Ly0UFhG!PF`c>y+O0OzD6LY<0_;5kL!bp%kr7oM}Kq0?g8=1N5=t zN70rKAPWMmlOLSQS^$G)Mv)`>v~U2H`V_4Bu&7(lgm<}8rZkBo@lmT=O_$1B4k4Bh zXhqby+)}5aCdM6JoOV7D$qvR-nGuEYXN{$E`IYlDhmmyEr3X1nDB%2>xF6jrXhU0R zz6QNt8?rhDZIXI=%gboA7j$;*(P5u-kedfXCIzt=$I17CF%rtp=naA&=T|!8jqr3e zA&g>iAxt`Dy9kqlRIC%E$Y@B!1P+7cc$8+Y6f-W0iISb({2LQInMgRw{DE|87bt;P zh0G2njb1kJ9+-wb2!m9s)66ZepX#*q$eK)+mk-M;d0~B&O)i-!ex}4tNjN~4-4j8W z<&%Y*_{fb&j3o(#IhxRv=j1&S$X67u=dEk7Ckz8;!l<0eLgq6!#BAkGRzzEK7Pw+B zvzF&rA!&<(=LRW&%$@MjklG=b1)~9&d=9fXX~h!dC{4VVJ;t*T)y0!}jpOpOR=p9H zH?KrKG^m|)FMygu)-bxW7bFEA&w zt0=<#EH1n3vT*FN#};AME6EIS7vb;Vn2d7lE?O_4ZzpDyF&6DZaGZ@}gDh6hFZ#KT z{yFEI6Q)g@*52$k_vzJV_W37#qu=NE{BT{rUOnwuwY@?%H2v&Fi^Fawu|HDbmtQ+J z9JWVVI?CZZ=Lc83Q@Sl!p1-X)JFV~h`!nI3>;DwyVSmsS*c)l(ilt>|y|De=Z@>NQ zdhqLSraKt;!1yqZD{%Y+#{$UmrUA*$P>Ban=UC7FQ;L>fkngn9P8n+0hOqq`OzsuO-&I0)mk>wETc+?Je5>0HjNg^R+0-~Ul~>Gc=0y(JvS z*)R9qcOM5~*hWH&#phnB8Ps70xP+N<4=%Qw^27^Vr?7V&G*SAkN_lKv1K?C|HTRRx5#LfmDp7Yg-s~2}e z+86qis=ufPT$Cdz{@f7F1eA6%#lwSM{1ZeLIo9BraCM*3LcNVg`z*U+si zzxEeId2zeIXB|XH18sX>fR|FO10FV-A8nv2C!F#@pP3W&Svu=j%F*Wu!9`CoX!#S_ zE{J#-FJLin;xk(HIz?Hc&huDj5cwP!74Q_J(RU_113In+ALMwyPF`%}E_=%4m8B4( zfG*lhKUw)M$?F`R!IDJA@Ba2Y<*%Jfac-ttm*|v*XU>Kh-eVZn|Br*Nh3FP3c7M%n zn2&Y&TYe-~tUuW(>sYm&MtM`+vB6kiNaf2H`V%{^o$3mZk>6(65NZlg=S?Wn=&^Yc?REwv$jEr|DwJuFG!Ov&3==XmcR4{gP&ubvwRSqQ;O70Oa3P;UpF@#H}KD)7R!w4DGYWR zkFFSVqg=bal#6E*s*1n-NQL<{Iy%$TNWa-GkZ9mH!s@#92*Y{|iV|eCWP&|rfhS!p z>JklMPUkS!!L)^_kG%8OEDDR(F0l_o3Vdohz=?m0vYn)$c>M`wTP|R-Li)R4$+zB}&}`u3{( zuMNoD`Hz2w6MlWAn->0g@daT>zZNS>89wVg#9lBS%E5}4Cv*Bz=cOxGg`eJZYxu(> zPvB$mHR$M?S$5!s{Pp$q;fFu`VL0)`6Vb_7TS{alFqZq7IBvvoD~^AmF0976GpvUP zP#30vePpo+EJYUj^yz~ROfAR7CC2;q84zB*`d6VEOUUH|2jfN^l?GvY;G@jfuKsnN zq?L}=L{`2tHqmV87;V4s=G((he*gQhWbwQf;`iBSpN7BuG}Iy4IE_Hl%;*E{A8^0{0rfe*=h$aaS8pk! zx)Z#SdVs~MGjw|3zvcnl?D#a2Mpjy}peSh)TLnv@L0D6J45W9ll-8;P13pvI3Qzj&;idlU#qPHA--s< zvw`%`1$qW8L}5|<026H^mapPyjLiz;fl69#-$+siQd)}4IPn8Wq_I4bm@smgJxG&_ zx{*$Sgi%HU7R6G>fXOqf5|1QEic5Cyfz<5Q4;4v*6o}d($`$hrGW@7ZCh3v=ZZA_& zwuITQ^pZx{WSbK?m!APAQ6$XMlcLQ)U*ezFjNZ0iyKb^Ta7tl`$SKKqh!d@&1>tY< zOo9o{-^|B(WErEKHVt~^nX>E~P$FQf{+T_Q7G*1!By~zblz$UZkQMg}Fx zjT#b><&#yLW!eMNSrQS(Syn`ZIskx|e}dVjM2gHYCbPhc6r@tN4vhnsI&-}ovf(T* zYGQ{UW4snNsADl+B|KcyPT)MSE%dVEXD{utnzoYH?IRWAgjg$vxTkqWh;}Gpxkl7! zWutJEPMvZb?Xy$D$~L!?ma$`4HCwU?OIAe7 z03jX!0D)fK1Ek;WAs+%S5@=|LYl)T+iy)lGNo`V{C~vBWvfol9etq(6c@4(w*9Zs> zCK|1kL7B^Yj{4wS_y)8VPCQ=YDf&Yp_2tr$(pOcN6b@+V}*wCYik zX+)6e5W5taRk9w|KrdcN=k456FII{?z1g-c$!~k1FkLyTL0A>Cln(0X4gHNIYA_kRd@~NIuhSAuw zj7ukkSCZ89JS8(UhgpsP3imBPHT3SfY4~FQ-%h?bk2!A}PYvck7Au z|7*fZEcey0uED5D$v@UF)k;a>U{`h5>M#_uV0v+RiHthtPGkmUG(F`A@7Bu}F&hhi zETSAXBL2qed0{zh;vR7xyp0g8u1V(WY!-~Hmn3q!r)f`9n7!s-;ju+yo2JbEXO(}Y z>hjB-yFxZQnR%$aDM#5ZICK004lWtQ{RG_k?Go}%CPv-ohhU$?aRH9a*EcWxGIsLh z$u<*%Gh{e8)2@JqW59r+&F|lChpwl5`k=7Kd$tX|x_5X`pD$TuATb%u_50Cj9Mc>hp}|CnQr3D;hGt)aLi(x$_=3U{1!df540 zqYB822Vv^F_Xsat^~(a9w_{?;+KlstQ*C&kc($th&dJ4v3i9Fl;<-;HTupVjJ z&cH;FoQUIoluv$R)*0Re51_nqlb7pppvS#*c=p+61NUL$vWN`a)2OOjb>QIO;}@M9 zh87Q6b0*9tnE5hueiF#%g}5x)*c)$6duU-+%Gkd?-s&JsYl9C-0mdI*n-umvx*vx0Ta6q9O-VteA4}6QjhZ+53JnfC-ZDX9F)fp@8RZv8q*H?sUksSMr z--Iy-VkXlv4E*{7bEGOY5JOb{UdDUWFK+uwx>ocT+O1JX9EYU_o5C#2JZi?7&uEh- zO$wt%jiLw!K19}b-dD^Qoj>q^Rkcn}bb8>wyu`J+08=z zxZW_GK8!Rb(|(AJaL*;vgp!vWF)ngIQji!?nIY6;T%ZBiZB7;?Ud5yzMF0j^rZC4hwS z4aq5+gTSnI7LON!adtv;Xh#Q9*6~V7YUenlqqyX&Mo>Pp;T@xD^C-{qV^~SIXwi@A zrKp99_98)Cl2OR$a9Kp(DnI5>kjg5_D3&WMWdje@$vTfEZWElN5U+eLtDQF4=XNV^ zggZ@=Z#XDt8^}OAWQo%%&3q;~gvB)YNGXY~Q9S(hJSwhq;q@Xf^t(wYDZ26mV)sMhlPc{)2VT5nXL57A;?q?nxEbw}Tg^6$ zFKf{q5{=IHIHJ$4U9zu1zdrDRjKk$AA52M}+olq%)@nda|1h|wm+?~aYWz%DIW6-E zVUh=K6SWRAZ>z(Iy3MdZSj-b?NQl5wj7C4Ew5%|)XpvhcCdy!!%F?wf!lK5-VNLUD zyRVSSZIEb+eCq%JKmbWZK~(J^q%n5w=rQID0cAjRJQM0cUR}~SE&OfSB~8ywyA5l# zudVpg(@~>Fg-0KKG>jZM(gkjaGryv~8V7qaC!-uDb2o(acc2WkOFP4C&Wyq5v;2Bt z{Q~!j88>d6Z3sVg>Qt2J_PMwRHb>rU)6K))JMS32aqt0Q+u_4))AIGRs%`F_PWX0M zfMwPgx}k$<^6xHdn`u2LxChO+2OkMP!~QZW8&-#f3uf7pW93A4@7~?^W;pG%(?YLa zy~>eQ0_SEvf5CABj=!P~DASd2cG6Vr0hIe;AfAfDZ|E8C#EBEbmRn**Kn$A=-zIE3 za#(oa{4*V7=i)(_zSsxrh0A|lK*L17!?Xo50xF>?$6G19v8g$ndEE_R>~pAohhR>aDWM(Q!VY*%-S&amOITY#j`du|3s&?7>oh@hDV>3j6I3tgO!+Z`|YFNy{|5XZRw`jsd6v znrrNPS7Us|HaMRnjgBf2^OtSOr8M$O5>tG&l|@XE9(cTrb;XU%x*=d&);YuuRk%j` zro=e4K!|sqpaBPjqWJ6G97#KERc@f0odl$fzZS)h@#iq=Y$cVbogz=4$4Fa*6zO2s zF69twdVsfJWhQf|A6MS(Vu&GFTL4 zGVQ+3h+HtG6p0{;&nU&<{QEXVTiJ}hppN3;Fv`jE7SK6S0Wf7%j3P3fM#praF9{aZ zN~=-X50z&jQb?RZ9i0PZa-7ZOw(xiXv#9cNod2yjyD6?K+2Jvi2N03YAx0a^2;;;R zaz`r7MZ3vAZqoMjTA!qLLF@g+f%??1@YESK_+453iiZ<$kHUBI{Q%SQ%5gh036~~<=Jf=?+I3ThAN+f;%xi@=~b>jFrkESIf&4k_ph%QsaRi&=++TN7!_zlg)9q!6*kJT04qW4#hQ zKikzj0zIaMXi~*G;!gn)3=9o&8NkA~c3owt;q?rIC_>_+OxfoAVu|Gwge)4oR8Hm0 zCL^o+lZ{==Klw?x<(6BrPPfqxTi7;7o!+ zg9e2~ixwHGrnW~If~AwjU-=94SEtp=8$q}E(O=Kl2lnobrJqC&d66gZZ>Xi*)%Uv-01K}AgE!kq0P62g^L|+Va+k+~ep6YvQ z-xSQ&i4U(O7zE1OSkXYtKVNNq5S7nZoVCN{ChOtHo;chNz{g%b4*R%#xvV{TMBcVM zobj-#+Z%47nNuIa_`Co7nSdb(lM6GM;0x zdIg?u@4fe4?)PNxR3N6np{UOo`RNQBs|WNZv9ad9GvEJJ51?T}D;gfcu}39_+F$-XW;3MfuXKKYQ^e z6A0K+DoxFJX5urDiD3tWcu1-yS~4>p67t4nbYvqVdHC!FD(@H}15w1q7ktCpqC)&? zmS4Cl7+DsF4FIrfA_Z!ZK!aweEMlrss!(o{?=fkn)MNuSDDUJplOuVuMKS6T3cpAw zE@)(-1p5;<$tAsTpyYqXAR1j4T{BrkdIfX4MTJp!udJp_-24nHOH2_|$mZh5Tv8ex zA}%3gMuf65(@d`90Odd$zuB++_!V1qxY9w!-UUEL0*Os@S>KT^n+Wbv##TYEsb(1s_*t`So7EUC#X zUZtI1`h@o>BBT>UgXx0PA1(_~1}2R%ouo$t3$9nbjD9s9@+m?+nT!ZCQ2fcrEiGzB zqs537QW#nEo$^jRsbN2SZ!mzEL&oV9{ic>yGWgL0aSYNcI%%}>4KTS>)MP}7H(X6h=Gsl&ksi-9r`Gq)^nzwVunIASxOtYyyU35 zk!BBNHbU2g6|YD6(QvXdzev)@RoEYEM33R2JC-Fg6w&dB7FwD)WpF9^H0`6E4cN4H z$=ao1Ril<2}UL-q?0n*+5RC65>Tmzcq%JR^8hC(6kHJE?Y65&%70f ze*OA|#~*(@Y`^{X74uX;$gij`!EqVdyxA4dZ}cQ6qx-@M=nbk;xLY_ohI{&4 zbkRlOnP;BC;6vs8|6HzV0G44MGH`JC?&m%oKKtPhp^r{=pyL)5a`FrQ&5!W`C@p~M1P#AJsDPy>t-1oo#{R}m1VMj7Ml;2K)vvtnA?#6K8b-xX3*0fxP5KF4BMqfs4?yLCL%xA-JIgZoOR_CTp zw8qkj+t40Bxy1;C&4}5vHQBrFx@+JPWejYmHyO62y}$hN^lyjVx80_YwSVsr7A{S& zxGdS&AO1XyIXJboHV||EcM@GL*4iLKjx0vkh2h(N%;Ma)=J`vTi|Ht;cx{M-`^KZh}2 z{Zh2EOBj3Q@3mAK_IpXsds3L$d)yJQ1y7dqFuP^RiZJ$%w`GH6q`c^sJHmH9bFi4= z?@<^1Dm?t}7qCyvwCuxz-FDk8+9%_tPd(_p30fROR2jJ_=Azk&7nqGoq=NSO({7~RI zc3`1ZR|kQ05un}WD>vgY4N9i1L&k9?hE*oYi&1qa;MY2SB;Pl?Cao$N;MQqlT{ME3 zT<_F?Ht^fKyvZk*EFv*uCX4wY#)Mi7DdN+wQqe|(#~%k7vnPnl$3-hoFz(A6F-|Sf zCMKg+bp*+O4wFyVX_E`lcGCxy%9HT4pn%qV={U)@D`Rj{CJuSTb0N6x-$RK^BG9)= zs0)cHhZvqe4zWVy*9~B#?b;Yc6c}ku8w6R$G0zl(;8aREz@h54&2S|mPFVugQg$Tr zl5NSDIcCLe%48J@cf434()`7IDKEO}@`=YOPdu6AEaGsNEn2&RqH!A{K`IN5$V9zq zkz!5spI|Zy?UU)|ujhkj)^nC`#gPU9A@U2_9Uu$`xOhoG2x(O_JijK#>P4h6GD0a& z9nG=>knEbEUE+ly4PZ`3Lj*NVK*K7dV_GK2YP4!`1`G{NxiKpIL@6vhB(Ojj<2;uL z<`bt*G_r{BycWq6RbGCQE2#504bR|;*QJ;`rAejhVK8IIPsRspqR53fWivehRN-IWd4H|{IY(XgvC5%9m@7%h2uFKjfknk>{8AKGx6a(@E9GBiRnFLan z<<;ZSXD%LKQjnLI)A*3G1k%LGZUUW2^hQRTjVoQrB!%{XJKop4WtEg9i!mM=+@Lmf zk-J1!OBxLfW)=fNZ7wTWq7M})kvT$uPZY8o8doa+fYSj50cqTD69hnouM)h zpxmOzDSR2nc{tG9w0?nm$IP8O*EaCI_~MJh%P+s2?JrP?Xz8kB#+JHuP(0n{IMW-r2lPv{E+XTh*z zQul^n8=Vh9I={&|m#o|B*l%Qv!v_uwPyL*e`Q9F3;+(l*-&4=I*gs+54-Cc2i4_p#5(V`3@<*FdO>1$a&39l{%%?Kxug{zv_B!p%(1_VFb7xOR`_^nTIC)8n{tpyEBt-2M^$;HW+q1jN?5O*n`$Ld;*OW2W{*jhD$SS zI&5pa@MAf$t~=O^wHIhTvG{X~L!%ae^+HW}q%;z|Z1Y)1|F}gkAc4k~Z?7UHJzlW= znTSas^qNl&99_|=VGP8j*LtEvrKZ1v$J#nat1~jUn}8Ho*>x=jB^nz7pcFC^C0)xk%-R*k-%A6ZB&Gp$Z6<&QeVQ|MiJ#SAwdlbLHUgqJS)M{R*}Z`Am4 zex^lx(^7uuj5V}1}* zZ6Gk#7enKxE4L5<@sg&QO@Ewn%=EcSCXB=diJ5b%*3Z4M#16ld++&YDS|@BDc0S1Y z>FZS}!;E)^_4EMh89!G(3&*ZF+I5XV-y(1}%*>fH!#(%h6Mp&2UxwFSdky6?cQ0wd zkpNu2iTlPJzULm{yN4eZ`g6IM^$6!&e^a>X-Ul-Y)5cw4ZC?gxXXHPVr-sw6`F(f+ z=Ov5hh2_f@m2JoQUiXDBd?8$T;e}z-O-pw?R;Zp0&kH!%BYHEAX(;=ZITXa5;mz>? z>doztd`Kzj+ibIqm3!i&#DncXhehFKaOSrKTOTU$_C&k5FFc{kQVeskfyEPvU?!BA4$p*H3vpaX@%>1YQ&YU*? zGjsm%v;T3&?Y~bd93$|-j~QMmv;F3nnv3DC3DZ+S-m~SVVemga)YV4`vue#6H*Cj4 zd=6***WvEhM|?jcxB6|?S7GDjIa?(9<_t?a>)0cq?0`;|OSD1Z5oXcga_XRv7@S86Dz6);N(iAH>nw6}7z2vQKoLR$JKdgKEwn1@&xEt?&2uq@!fNjK42KSNM z?Q)n~hVKV0!>mtU|7bdQ#!NoUgiU-8>z_F0)2GwqsJnuj2Z20$c=KqiTG6-&;DXi_ zHF^bhL>@Kclktf-LER1)XS-m!Vp{&lu0L|ymHfoDFYM0eXn*duhxagi#n2GrAFLt4 z2XA(M%B2)4As}QNrAXz5xbQ4pg$M0uX)uN{U;m5^AGSHD<-?dei;PO~j?dW#dLJbG z$(i~3A^A|n)Wf}xrwIO{C~Sp+fRKV2@R@=oQaacm9nw)EB#z7VVYPmkmNKEF&;}E- zaON4kg$>simlQF7$_>LHeh8yh@vOJCkO|m=pboL*R;o|$MG+DW(uDScx6e0`IpS?A zw8*yT#&Kakh1Q0lER*w9@ihx6Vj`hlah+K&KSpB}W(nArzB~9Zd){LSs4+4OdB%B! zq{)&P!oHL#6C~}IEineEu*4vmZ$PRQmVY3gRtIj-pt!iiSl-8BlW{&Y5~34^_x#=o zaUmP;XS!4xZe$pXqcEEq+QQ!ulTm|=)D5%AGLnWR2NQhjql96esr{cS03I}wxdtUn zXd}yFD9(f4$3u#KuL$}wmsLQk{2=tlmieCEZFU_#II6<`2I>V1Auw6CT4&COB^U-u9nYD$0b z@z}M#m#T|p<=s&K@Eg}G_k&7BE6J2fn^(I;>)rOGt+R};#fx-J8!|8swe!M&d)gi z9Ewex(EK$KJaJt{9CI=^x#gpxSj4AfgA9|T#j!=NlMU&4O%HJ#4U*{Hu0lZkhY%iW9xSPr5xB1bq%ch5><4@;8LC6+CB! zKfmR3#SctWwy(C899qotAZNsMYTXG+nPQ(l)Q5ceEtYb(s%o`gYOJEB0t=_%VLf6O z+8yN$#dM&<(#$X<#9IhmhFBgJ-x>;-vYHh&PtW@G`;!;F&e`3y-u6!Bk?CjO;hT|s zLlSRIXGX8@Hb-|jntmDVdng01k;*hA0i27rKz_%-o(o&A<>qqLg9;hWka_UI2mOE^ z{rQ+yty;UDy*91cXXMC&%YOC~H>g)nf1i*~+N8`5r=8;#u2}AaO0X2zoSU+4>=`jXVPd6I*x7Phh6*^8IBQRiG(J!$f1ynLn^&VG6O?YAA4sj3y1CKzu_h4&Y* zFR9PQP#TjD{g*cd*T9}rSH1ZCk3$YQBqh?Sb+PN+XRteVzrEd+C;T)O?q^%@qwr>U zpS{CS=f1{Dp~>aSc+asT!u`#n31h%N`GNU3IHzyZVSD>H-aXBD;LeaaIbyi_@WPaJkJmZ&Dr$h+TXK=f<1wac3QRkaHFBeP1j9ez-o_ zj2ZfAY&$7u{-nHxWplmUkD+U(5{C80H+A0sY=S#t^f|5?O1HVQr{EScT$Z>**)z{P z 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 Cq4Ki; literal 0 HcmV?d00001 diff --git a/public/images/slimes.png b/public/images/slimes.png new file mode 100644 index 0000000000000000000000000000000000000000..1d731eb5563c3e8dda75014183a391328b5f0348 GIT binary patch literal 584012 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

!x(ox9|LHMRL*>VTA*5!))q!Zc72Z;y^ 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

0_zWGE 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%0Do*5fh1ep~)%A|Ak`ndNqtCuTsO9154`7uNS$A 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 ZGy$^>zBU8Z>t8jYtdx>u=^G=z{{xX9OPBxv literal 0 HcmV?d00001 diff --git a/src-tauri/Cargo.toml b/src-tauri/Cargo.toml index aa1ef32d5..ef12ee4d2 100644 --- a/src-tauri/Cargo.toml +++ b/src-tauri/Cargo.toml @@ -19,12 +19,12 @@ default = ["custom-protocol"] custom-protocol = ["tauri/custom-protocol"] [build-dependencies] -tauri-build = { version = "1.0.0-rc.5", features = [] } +tauri-build = { version = "1.0.4", features = [] } [dependencies] serde_json = "1" serde = { version = "1", features = ["derive"] } -tauri = { version = "1.0.0-rc.6", features = ["cli", "devtools", "fs-all", "path-all", "shell-execute", "window-close", "window-maximize", "window-minimize", "window-set-resizable", "window-set-title", "window-start-dragging", "window-unmaximize", "window-unminimize"] } +tauri = { version = "1.0.5", features = ["cli", "devtools", "fs-all", "path-all", "shell-execute", "window-close", "window-maximize", "window-minimize", "window-set-resizable", "window-set-title", "window-start-dragging", "window-unmaximize", "window-unminimize"] } pretty_env_logger = "0.4" log = "0.4" clap-verbosity-flag = "1" diff --git a/src-tauri/tauri.conf.json b/src-tauri/tauri.conf.json index 78e5bec59..a549b3d59 100644 --- a/src-tauri/tauri.conf.json +++ b/src-tauri/tauri.conf.json @@ -69,7 +69,7 @@ "width": 1289, "height": 709, "minWidth": 880, - "minHeight": 709, + "minHeight": 740, "resizable": true, "fullscreen": false, "decorations": false, diff --git a/src/App.tsx b/src/App.tsx index 340ed9ea7..ffe6b3849 100644 --- a/src/App.tsx +++ b/src/App.tsx @@ -1,139 +1,169 @@ -import { useProvideWebsocketApi, useWebsocketAPI, WebSocketApiContext } from './hooks/websocket-api'; +import { + useProvideWebsocketApi, + WebSocketApiContext, +} from './hooks/websocket-api'; import { BrowserRouter as Router, Routes, Route, Outlet, -} from "react-router-dom"; -import { Overview } from './components/Overview'; -import { BodyProportions } from './components/proportions/BodyProportions'; +} from 'react-router-dom'; +import { Home } from './components/home/Home'; import { AppContextProvider } from './components/providers/AppContext'; import { useEffect } from 'react'; -import { DataFeedConfigT, DataFeedMessage, DeviceDataMaskT, StartDataFeedT, TrackerDataMaskT } from 'solarxr-protocol'; import { MainLayoutRoute } from './components/MainLayout'; import { SettingsLayoutRoute } from './components/settings/SettingsLayout'; -import { TrackersSettings } from './components/settings/pages/TrackersSettings'; -import { Navbar } from './components/Navbar'; +import { GeneralSettings } from './components/settings/pages/GeneralSettings'; import { Serial } from './components/settings/pages/Serial'; -import { listen } from '@tauri-apps/api/event' -import type { Event } from '@tauri-apps/api/event' -import { appWindow } from '@tauri-apps/api/window' +import { Event, listen } from '@tauri-apps/api/event'; +import { TopBar } from './components/TopBar'; +import { ConfigContextProvider } from './components/providers/ConfigContext'; +import { OnboardingLayout } from './components/onboarding/OnboardingLayout'; +import { HomePage } from './components/onboarding/pages/Home'; +import { WifiCredsPage } from './components/onboarding/pages/WifiCreds'; +import { ConnectTrackersPage } from './components/onboarding/pages/ConnectTracker'; +import { OnboardingContextProvider } from './components/onboarding/OnboardingContextProvicer'; +import { TrackersAssignPage } from './components/onboarding/pages/trackers-assign/TrackerAssignment'; +import { EnterVRPage } from './components/onboarding/pages/EnterVR'; +import { AutomaticMountingPage } from './components/onboarding/pages/mounting/AutomaticMounting'; +import { ManualMountingPage } from './components/onboarding/pages/mounting/ManualMounting'; +import { ResetTutorialPage } from './components/onboarding/pages/ResetTutorial'; +import { AutomaticProportionsPage } from './components/onboarding/pages/body-proportions/AutomaticProportions'; +import { ManualProportionsPage } from './components/onboarding/pages/body-proportions/ManualProportions'; +import { TrackerSettingsPage } from './components/tracker/TrackerSettings'; +import { DonePage } from './components/onboarding/pages/Done'; function Layout() { - const { sendDataFeedPacket } = useWebsocketAPI(); - - useEffect(() => { - const trackerData = new TrackerDataMaskT(); - trackerData.position = true; - trackerData.rotation = true; - trackerData.info = true; - trackerData.status = true; - trackerData.temp = true; - - const dataMask = new DeviceDataMaskT(); - dataMask.deviceData = true; - dataMask.trackerData = trackerData; - - const config = new DataFeedConfigT(); - config.dataMask = dataMask; - config.minimumTimeSinceLast = 100; - config.syntheticTrackersMask = trackerData - - const startDataFeed = new StartDataFeedT() - startDataFeed.dataFeeds = [config] - sendDataFeedPacket(DataFeedMessage.StartDataFeed, startDataFeed); - }, []) - - return ( <> - - + - }/> - - + } + /> + + - }/> - + - }> - } /> + } + > + } /> } /> - }> + + + + + + } + > + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } /> + } + /> + } + /> + } /> + + }> - ) + ); } - - function App() { const websocketAPI = useProvideWebsocketApi(); useEffect(() => { - const unlisten = listen("server-status", (event: Event<[string, string]>) => { - let [event_type, s] = event.payload; - if ("stderr" === event_type) { - // This strange invocation is what lets us lose the line information in the console - // See more here: https://stackoverflow.com/a/48994308 - setTimeout(console.log.bind(console, `%c[SERVER] %c${s}`, "color:cyan", "color:red")); - } else if (event_type === "stdout") { - setTimeout(console.log.bind(console, `%c[SERVER] %c${s}`, "color:cyan", "color:green")); - } else if (event_type === "error") { - console.error("Error: %s", s) - } else if (event_type === "terminated") { - console.error("Server Process Terminated: %s", s); - } else if (event_type === "other") { - console.log("Other process event: %s", s); + const unlisten = listen( + 'server-status', + (event: Event<[string, string]>) => { + const [event_type, s] = event.payload; + if ('stderr' === event_type) { + // This strange invocation is what lets us lose the line information in the console + // See more here: https://stackoverflow.com/a/48994308 + setTimeout( + console.log.bind( + console, + `%c[SERVER] %c${s}`, + 'color:cyan', + 'color:red' + ) + ); + } else if (event_type === 'stdout') { + setTimeout( + console.log.bind( + console, + `%c[SERVER] %c${s}`, + 'color:cyan', + 'color:green' + ) + ); + } else if (event_type === 'error') { + console.error('Error: %s', s); + } else if (event_type === 'terminated') { + console.error('Server Process Terminated: %s', s); + } else if (event_type === 'other') { + console.log('Other process event: %s', s); + } } - return async () => { - await unlisten - } - }); - }, []) - - const updateCorners = () => { - // Check if the window is maximized to remove rounded corners - const body = document.getElementsByTagName('body'); - if (!body) return; - appWindow.isMaximized().then((maximized) => { - body[0].style.borderRadius = maximized ? '0' : `15px`; - }) - } - - useEffect(() => { - window.addEventListener('resize', updateCorners); + ); return () => { - window.removeEventListener('resize', updateCorners) - } - }, []) + // eslint-disable-next-line @typescript-eslint/no-empty-function + unlisten.then(() => {}); + }; + }, []); return ( - - - -

-
- {!websocketAPI.isConnected && ( - <> - -
Connection lost to server
- - )} - {websocketAPI.isConnected && } + + + + +
+
+ {!websocketAPI.isConnected && ( + <> + +
+ Connection lost to server +
+ + )} + {websocketAPI.isConnected && } +
-
- - - + + + + ); } diff --git a/src/components/BVHButton.tsx b/src/components/BVHButton.tsx index 3ae36910b..82ec7363b 100644 --- a/src/components/BVHButton.tsx +++ b/src/components/BVHButton.tsx @@ -1,26 +1,30 @@ -import { useState } from "react"; -import { RpcMessage } from "solarxr-protocol"; -import { RecordBVHRequestT } from "solarxr-protocol/protocol/typescript/dist/solarxr-protocol/rpc/record-bvhrequest"; -import { RecordBVHStatusT } from "solarxr-protocol/protocol/typescript/dist/solarxr-protocol/rpc/record-bvhstatus"; -import { useWebsocketAPI } from "../hooks/websocket-api"; -import { BigButton } from "./commons/BigButton"; -import { RecordIcon } from "./commons/icon/RecordIcon"; +import { useState } from 'react'; +import { RpcMessage } from 'solarxr-protocol'; +import { RecordBVHRequestT } from 'solarxr-protocol/protocol/typescript/dist/solarxr-protocol/rpc/record-bvhrequest'; +import { RecordBVHStatusT } from 'solarxr-protocol/protocol/typescript/dist/solarxr-protocol/rpc/record-bvhstatus'; +import { useWebsocketAPI } from '../hooks/websocket-api'; +import { BigButton } from './commons/BigButton'; +import { RecordIcon } from './commons/icon/RecordIcon'; export function BVHButton() { - const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); - const [recording, setRecording] = useState(false); + const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); + const [recording, setRecording] = useState(false); - const toggleBVH = () => { - const record = new RecordBVHRequestT(); - record.stop = recording; - sendRPCPacket(RpcMessage.RecordBVHRequest, record) - } + const toggleBVH = () => { + const record = new RecordBVHRequestT(); + record.stop = recording; + sendRPCPacket(RpcMessage.RecordBVHRequest, record); + }; - useRPCPacket(RpcMessage.RecordBVHStatus, (data: RecordBVHStatusT) => { - setRecording(data.recording); - }) + useRPCPacket(RpcMessage.RecordBVHStatus, (data: RecordBVHStatusT) => { + setRecording(data.recording); + }); - return ( - } onClick={toggleBVH}> - ) -} \ No newline at end of file + return ( + } + onClick={toggleBVH} + > + ); +} diff --git a/src/components/MainLayout.tsx b/src/components/MainLayout.tsx index f8d423d5b..39b1db300 100644 --- a/src/components/MainLayout.tsx +++ b/src/components/MainLayout.tsx @@ -1,52 +1,59 @@ -import { ReactChild } from "react"; -import { NavLink } from "react-router-dom"; -import { ResetType } from "solarxr-protocol"; -import { useLayout } from "../hooks/layout"; -import { BVHButton } from "./BVHButton"; -import { Button } from "./commons/Button"; -import { CubeIcon } from "./commons/icon/CubeIcon"; -import { GearIcon } from "./commons/icon/GearIcon"; -import { Navbar, NavButton } from "./Navbar"; -import { ResetButton } from "./ResetButton"; +import { ReactNode } from 'react'; +import { ResetType } from 'solarxr-protocol'; +import { useLayout } from '../hooks/layout'; +import { BVHButton } from './BVHButton'; +import { Navbar } from './Navbar'; +import { ResetButton } from './home/ResetButton'; +import { TopBar } from './TopBar'; +import classNames from 'classnames'; +export function MainLayoutRoute({ + children, + background = true, + widgets = true, +}: { + children: ReactNode; + background?: boolean; + widgets?: boolean; +}) { + const { layoutHeight, ref } = useLayout(); + const { layoutWidth, ref: refw } = useLayout(); -export function MainLayoutRoute({ children }: { children: ReactChild }) { - - const { layoutHeight, ref } = useLayout(); - - return ( - <> - - <> - }>Overview - }>Body proportions - - -
-
-
+ return ( + <> + +
+
+ +
+
{children}
-
-
- + {widgets && ( +
+
+ +
+
+ +
+
+ +
-
- -
-
- -
-
- {/* */} - -
-
Settings
-
-
-
+ )}
- - ) - } \ No newline at end of file +
+ + ); +} diff --git a/src/components/Modal.tsx b/src/components/Modal.tsx deleted file mode 100644 index b74ccdf9f..000000000 --- a/src/components/Modal.tsx +++ /dev/null @@ -1,28 +0,0 @@ -import { ReactChild } from "react"; -import ReactModal from "react-modal"; -import { IconButton } from "./commons/ButtonIcon"; -import { CrossIcon } from "./commons/icon/CrossIcon"; - -export function AppModal({ children, name, ...props }: { children?: ReactChild, name: ReactChild } & ReactModal.Props) { - - return ( - -
-

- {name} -

-
- } className="fill-purple-gray-200" onClick={props.onRequestClose}> -
-
-
- {children} -
-
- ) - -} \ No newline at end of file diff --git a/src/components/Navbar.tsx b/src/components/Navbar.tsx index 66b902aff..ca354997b 100644 --- a/src/components/Navbar.tsx +++ b/src/components/Navbar.tsx @@ -1,57 +1,101 @@ import classnames from 'classnames'; import { ReactChild } from 'react'; -import { - useMatch, - NavLink, -} from "react-router-dom"; -import { SlimeVRIcon } from './commons/icon/SimevrIcon'; -import { appWindow } from '@tauri-apps/api/window' -import { MinimiseIcon } from './commons/icon/MinimiseIcon'; -import { MaximiseIcon } from './commons/icon/MaximiseIcon'; -import { CloseIcon } from './commons/icon/CloseIcon'; +import { useMatch, NavLink } from 'react-router-dom'; +import { CubeIcon } from './commons/icon/CubeIcon'; +import { GearIcon } from './commons/icon/GearIcon'; -export function NavButton({ to, children, match, icon }: { to: string, children: ReactChild, match?: string, icon: ReactChild }) { +export function NavButton({ + to, + children, + match, + state = {}, + icon, +}: { + to: string; + children: ReactChild; + match?: string; + state?: any; + icon: ReactChild; +}) { + const doesMatch = useMatch({ + path: match || to, + }); - const doesMatch = useMatch({ - path: match || to, - }); - - return ( - -
-
{icon}
-
-
{children}
-
- ) + return ( + +
+
+ {icon} +
+
+
+ {children} +
+
+ ); } - -export function Navbar({ children }: { children?: ReactChild }) { - return ( -
-
-
- - - -
SlimeVR
-
-
- {children &&
- {children} -
} -
-
appWindow.minimize()}> - -
-
appWindow.toggleMaximize()}> - -
-
appWindow.close()}> - -
-
-
- ) -} \ No newline at end of file +export function Navbar() { + return ( +
+
+ }> + Home + + } + > + Body proportions + + } + > + Tracker assignment + + } + > + Mounting Calibration + + }> + Setup Wizard + +
+ } + > + Settings + +
+ ); +} diff --git a/src/components/Overview.tsx b/src/components/Overview.tsx deleted file mode 100644 index 947218cb7..000000000 --- a/src/components/Overview.tsx +++ /dev/null @@ -1,71 +0,0 @@ -import { useMemo, useState } from "react"; -import { BodyPart, DataFeedMessage, DataFeedUpdateT, DeviceDataT, TrackerDataT } from "solarxr-protocol"; -import { useWebsocketAPI } from "../hooks/websocket-api"; -import { TrackerCard } from "./tracker/TrackerCard"; -// import { TrackerCard } from "./tracker/TrackerCard"; - -interface FlatDeviceTracker { - device?: DeviceDataT; - tracker: TrackerDataT; -} - - -export function Overview() { - - const { useDataFeedPacket } = useWebsocketAPI(); - const [list, setDevicesList] = useState([]); - const [syntheticlist, setSyntheticTrackersList] = useState([]); - - useDataFeedPacket(DataFeedMessage.DataFeedUpdate, (packet: DataFeedUpdateT) => { - setDevicesList(packet.devices) - setSyntheticTrackersList(packet.syntheticTrackers) - }) - - const trackers = useMemo(() => list.reduce((curr, device) => ([...curr, ...device.trackers.map((tracker) => ({ tracker, device }))]), []), [list]); - - const asignedTrackers = useMemo(() => - trackers.filter(({ tracker: { info } }) => { - return info && info.bodyPart !== BodyPart.NONE - }) - , [trackers]); - - const unasignedTrackers = useMemo(() => - trackers.filter(({ tracker: { info } }) => { - return info && info.bodyPart === BodyPart.NONE - }) - , [trackers]); - - return ( -
-
- Assigned Trackers -
-
- {asignedTrackers.map(({ tracker, device }, index) => )} -
- {syntheticlist.length > 0 && - <> -
- External Trackers -
-
- {syntheticlist.map((tracker, index) => )} -
- - - } - {unasignedTrackers.length > 0 && - <> -
- Unassigned Trackers -
-
- {unasignedTrackers.map(({tracker, device}, index) => )} -
- - - } -
- - ) -} \ No newline at end of file diff --git a/src/components/ResetButton.tsx b/src/components/ResetButton.tsx deleted file mode 100644 index 9e897e3b0..000000000 --- a/src/components/ResetButton.tsx +++ /dev/null @@ -1,50 +0,0 @@ -import { useRef, useState } from "react"; -import { ResetRequestT, ResetType, RpcMessage } from "solarxr-protocol"; -import { useWebsocketAPI } from "../hooks/websocket-api"; -import { BigButton } from "./commons/BigButton"; -import { QuickResetIcon, ResetIcon } from "./commons/icon/ResetIcon"; - - - -export function ResetButton({ type }: { type: ResetType }) { - - const timerid = useRef(null); - const [reseting, setReseting] = useState(false); - const [timer, setTimer] = useState(0); - const { sendRPCPacket } = useWebsocketAPI(); - - const reset = () => { - const req = new ResetRequestT(); - req.resetType = type; - setReseting(true); - if (type !== ResetType.Quick) { - if (timerid.current) - clearInterval(timerid.current); - timerid.current = setInterval(() => { - setTimer((timer) => { - if (timer + 1 === 3) { - if (timerid.current) - clearInterval(timerid.current); - sendRPCPacket(RpcMessage.ResetRequest, req) - setTimer(0); - setReseting(false) - } - return timer + 1; - }); - }, 1000); - } else { - sendRPCPacket(RpcMessage.ResetRequest, req) - setReseting(false); - } - } - - return ( - : } - onClick={reset} - disabled={reseting}> - - ) - - -} \ No newline at end of file diff --git a/src/components/TopBar.tsx b/src/components/TopBar.tsx new file mode 100644 index 000000000..4079c8005 --- /dev/null +++ b/src/components/TopBar.tsx @@ -0,0 +1,78 @@ +import { ReactChild } from 'react'; +import { NavLink } from 'react-router-dom'; +import { CloseIcon } from './commons/icon/CloseIcon'; +import { MaximiseIcon } from './commons/icon/MaximiseIcon'; +import { MinimiseIcon } from './commons/icon/MinimiseIcon'; +import { SlimeVRIcon } from './commons/icon/SimevrIcon'; +import { appWindow } from '@tauri-apps/api/window'; +import { ProgressBar } from './commons/ProgressBar'; +import { Typography } from './commons/Typography'; +import packagejson from '../../package.json'; + +export function TopBar({ + progress, +}: { + children?: ReactChild; + progress?: number; +}) { + return ( +
+
+
+ + + +
+ SlimeVR +
+
+ v{packagejson.version} +
+
+
+
+
+ {progress !== undefined && ( + + )} +
+
+
+
appWindow.minimize()} + > + +
+
appWindow.toggleMaximize()} + > + +
+
appWindow.close()} + > + +
+
+
+ ); +} diff --git a/src/components/commons/ArrowLink.tsx b/src/components/commons/ArrowLink.tsx new file mode 100644 index 000000000..645435aa2 --- /dev/null +++ b/src/components/commons/ArrowLink.tsx @@ -0,0 +1,45 @@ +import classNames from 'classnames'; +import { ReactChild, useMemo } from 'react'; +import { NavLink } from 'react-router-dom'; +import { ArrowLeftIcon, ArrowRightIcon } from './icon/ArrowIcons'; + +export function ArrowLink({ + to, + children, + direction = 'left', + variant = 'flat', +}: { + to: string; + children: ReactChild; + direction?: 'left' | 'right'; + variant?: 'flat' | 'boxed'; +}) { + const classes = useMemo(() => { + const variantsMap = { + flat: classNames('justify-start'), + boxed: classNames( + 'justify-between bg-background-70 rounded-md hover:bg-background-60 p-3' + ), + }; + return classNames( + variantsMap[variant], + 'flex gap-2 hover:fill-background-10 hover:text-background-10 fill-background-30 text-background-30' + ); + }, [variant]); + + return ( + + {direction === 'left' && ( +
+ +
+ )} + {children} + {direction === 'right' && ( +
+ +
+ )} +
+ ); +} diff --git a/src/components/commons/BigButton.tsx b/src/components/commons/BigButton.tsx index e0bf9f521..32eb26ec4 100644 --- a/src/components/commons/BigButton.tsx +++ b/src/components/commons/BigButton.tsx @@ -1,11 +1,36 @@ -import classNames from "classnames"; -import React, { ReactChild } from "react"; +import classNames from 'classnames'; +import React, { ReactChild } from 'react'; -export function BigButton({ text, icon, disabled, onClick, ...props }: { text: string, icon: ReactChild } & React.AllHTMLAttributes) { - return ( - - ) -} \ No newline at end of file +export function BigButton({ + text, + icon, + disabled, + onClick, + ...props +}: { + text: string; + disabled?: boolean; + icon: ReactChild; +} & React.HTMLAttributes) { + return ( + + ); +} diff --git a/src/components/commons/BodyInteractions.tsx b/src/components/commons/BodyInteractions.tsx new file mode 100644 index 000000000..f5b53e4aa --- /dev/null +++ b/src/components/commons/BodyInteractions.tsx @@ -0,0 +1,187 @@ +import classNames from 'classnames'; +import { + ReactChild, + useEffect, + useLayoutEffect, + useMemo, + useRef, + useState, +} from 'react'; +import { BodyPart } from 'solarxr-protocol'; +import { PersonFrontIcon } from './PersonFrontIcon'; + +export function BodyInteractions({ + leftControls, + rightControls, + assignedRoles, +}: { + leftControls?: ReactChild; + rightControls?: ReactChild; + assignedRoles: BodyPart[]; +}) { + const personRef = useRef(null); + const leftContainerRef = useRef(null); + const rightContainerRef = useRef(null); + const canvasRefRef = useRef(null); + const [slotsButtonsPos, setSlotsButtonPos] = useState< + { + id: string; + left: number; + top: number; + height: number; + width: number; + hidden: boolean; + buttonOffset: { + left: number; + top: number; + }; + }[] + >([]); + + const getSlotsPos = () => { + return ( + (personRef.current && [ + ...(personRef.current.querySelectorAll('.body-part-circle') as any), + ]) || + [] + ); + }; + + const getControlsPos = () => { + const pos = (container: HTMLDivElement) => + [...(container.querySelectorAll('.control') as any)].filter( + ({ id }) => !!id + ); + + const left = + (leftContainerRef.current && pos(leftContainerRef.current)) || []; + const right = + (rightContainerRef.current && pos(rightContainerRef.current)) || []; + return [...left, ...right]; + }; + + const getOffset = (el: HTMLDivElement, offset = { left: 0, top: 0 }) => { + const rect = el.getBoundingClientRect(); + return { + left: rect.left - (offset.left || 0), + top: rect.top - (offset.top || 0), + width: rect.width || el.offsetWidth, + height: rect.height || el.offsetHeight, + }; + }; + + useLayoutEffect(() => { + if ( + !( + personRef.current && + canvasRefRef.current && + rightContainerRef.current && + leftContainerRef.current + ) + ) + return; + + const ctx = canvasRefRef.current.getContext('2d'); + if (!ctx) return; + const slotsPos = getSlotsPos(); + const controlsPos = getControlsPos(); + + canvasRefRef.current.width = canvasRefRef.current.offsetWidth; + canvasRefRef.current.height = canvasRefRef.current.offsetHeight; + + ctx.strokeStyle = '#608AAB'; + ctx.lineWidth = 1; + + const canvasBox = canvasRefRef.current.getBoundingClientRect(); + const personBox = personRef.current.getBoundingClientRect(); + + const controlsPosIds = controlsPos.map(({ id: cid }) => cid); + const slots = slotsPos.map((slot: HTMLDivElement) => { + const slotPosition = getOffset(slot, canvasBox); + return { + ...slotPosition, + id: slot.id, + hidden: !controlsPosIds.includes(slot.id), + buttonOffset: { + left: canvasBox.left - personBox.left, + top: canvasBox.top - personBox.top, + }, + }; + }); + + slots.forEach((slot) => { + const controls = controlsPos.filter(({ id }) => id === slot.id); + controls.forEach((control) => { + const controlPosition = getOffset(control, canvasBox); + + const offsetX = + controlPosition.left < slot.left ? controlPosition.width : 0; + + const constolLeft = controlPosition.left + offsetX; + const LINE_BREAK_WIDTH = 40; + const leftOffsetX = + LINE_BREAK_WIDTH * (controlPosition.left < slot.left ? -1 : 1); + + ctx.beginPath(); + ctx.moveTo( + constolLeft, + controlPosition.top + controlPosition.height / 2 + ); + ctx.lineTo( + constolLeft - leftOffsetX, + controlPosition.top + controlPosition.height / 2 + ); + ctx.lineTo(slot.left + slot.width / 2, slot.top + slot.height / 2); + ctx.stroke(); + }); + }); + setSlotsButtonPos(slots); + }, [leftControls, rightControls]); + + return ( +
+ +
+
+ {leftControls} +
+
+ + {slotsButtonsPos.map( + ({ top, left, height, width, id, hidden, buttonOffset }) => ( +
+
+
+ ) + )} +
+
+ {rightControls} +
+
+
+ ); +} diff --git a/src/components/commons/Button.tsx b/src/components/commons/Button.tsx index 55f2abf41..7791a4d1f 100644 --- a/src/components/commons/Button.tsx +++ b/src/components/commons/Button.tsx @@ -1,16 +1,103 @@ -import classNames from "classnames"; -import { ReactChild, useMemo } from "react"; +import classNames from 'classnames'; +import React, { ReactChild, useMemo } from 'react'; +import { NavLink } from 'react-router-dom'; +import { LoaderIcon } from './icon/LoaderIcon'; +function ButtonContent({ + loading, + icon, + children, +}: { + loading: boolean; + icon?: ReactChild; + children: ReactChild; +}) { + return ( + <> +
+ {icon && ( +
+ {icon} +
+ )} + {children} +
+ {loading && ( +
+ +
+ )} + + ); +} +export function Button({ + children, + variant, + disabled, + to, + loading = false, + state = {}, + icon, + rounded = false, + ...props +}: { + children: ReactChild; + icon?: ReactChild; + variant: 'primary' | 'secondary' | 'tierciary'; + to?: string; + loading?: boolean; + rounded?: boolean; + state?: any; +} & React.ButtonHTMLAttributes) { + const classes = useMemo(() => { + const variantsMap = { + primary: classNames({ + 'bg-accent-background-30 hover:bg-accent-background-20 text-standard text-background-10': + !disabled, + 'bg-accent-background-40 hover:bg-accent-background-40 cursor-not-allowed text-accent-background-10': + disabled, + }), + secondary: classNames({ + 'bg-background-60 hover:bg-background-50 text-standard text-background-10': + !disabled, + 'bg-background-60 hover:bg-background-60 cursor-not-allowed text-background-40': + disabled, + }), + tierciary: classNames({ + 'bg-background-50 hover:bg-background-40 text-standard text-background-10': + !disabled, + 'bg-background-50 hover:bg-background-50 cursor-not-allowed text-background-40': + disabled, + }), + }; + return classNames( + variantsMap[variant], + 'focus:ring-4 text-center relative', + { + 'rounded-full p-2 text-center min-h-[35px] min-w-[35px]': rounded, + 'rounded-md px-5 py-2.5': !rounded, + }, + props.className + ); + }, [variant, disabled, rounded]); -export function Button({ children, variant, disabled, ...props }: { children: ReactChild, variant: 'primary' } & React.ButtonHTMLAttributes) { - - const classes = useMemo(() => { - const variantsMap = { - primary: classNames('text-field-title focus:ring-4 focus:outline-none focus:ring-primary-2', { 'bg-purple-gray-600 hover:bg-purple-gray-500': !disabled, 'bg-purple-gray-900 hover:bg-purple-gray-900 text-section-indicator': disabled }), - } - return classNames(variantsMap[variant], 'focus:ring-4 rounded-lg px-5 py-2.5 text-center font-medium'); - - }, [variant, disabled]) - return -} \ No newline at end of file + return to ? ( + + + {children} + + + ) : ( + + ); +} diff --git a/src/components/commons/ButtonIcon.tsx b/src/components/commons/ButtonIcon.tsx deleted file mode 100644 index f5d170d80..000000000 --- a/src/components/commons/ButtonIcon.tsx +++ /dev/null @@ -1,11 +0,0 @@ -import classNames from "classnames"; -import React, { ReactChild } from "react"; - - -export function IconButton({ icon, className, ...props }: { icon: ReactChild, className?: string } & React.HTMLAttributes) { - return ( -
- {icon} -
- ) -} \ No newline at end of file diff --git a/src/components/commons/Checkbox.tsx b/src/components/commons/Checkbox.tsx index faa8727ea..b29df3cdf 100644 --- a/src/components/commons/Checkbox.tsx +++ b/src/components/commons/Checkbox.tsx @@ -1,13 +1,86 @@ import classNames from 'classnames'; -import { forwardRef, useId } from 'react' +import { ReactChild, useMemo } from 'react'; +import { Control, Controller } from 'react-hook-form'; -export const CheckBox = forwardRef(({ label, outlined, ...props }, ref) => { - const id = useId(); +export function CheckBox({ + label, + variant = 'checkbox', + control, + outlined, + name, + ...props +}: { + label: string | ReactChild; + control: Control; + name: string; + variant?: 'checkbox' | 'toggle'; + outlined?: boolean; +}) { + const classes = useMemo(() => { + const vriantsMap = { + checkbox: { + checkbox: classNames( + 'bg-background-50 border-background-50 rounded-md w-5 h-5 text-accent-background-30 focus:border-accent-background-40 focus:ring-transparent focus:ring-offset-transparent focus:outline-transparent' + ), + toggle: '', + pin: '', + }, + toggle: { + checkbox: classNames('hidden'), + toggle: classNames('w-10 h-4 rounded-full relative transition-colors'), + pin: classNames('h-2 w-2 bg-background-10 rounded-full absolute m-1'), + }, + }; + return vriantsMap[variant]; + }, [variant]); - return ( -
- - + return ( + ( +
+
- ) -}); \ No newline at end of file + )} + /> + ); +} diff --git a/src/components/commons/Input.tsx b/src/components/commons/Input.tsx index f56e51db1..639ecc2a0 100644 --- a/src/components/commons/Input.tsx +++ b/src/components/commons/Input.tsx @@ -1,16 +1,54 @@ -import { forwardRef, HTMLInputTypeAttribute } from "react"; +import classNames from 'classnames'; +import { + forwardRef, + HTMLInputTypeAttribute, + MouseEvent, + useState, +} from 'react'; +import { EyeIcon } from './icon/EyeIcon'; export interface InputProps { - type: HTMLInputTypeAttribute, - placeholder?: string + type: HTMLInputTypeAttribute; + placeholder?: string; + label?: string; + autocomplete?: boolean; } -export const Input = forwardRef(({type, placeholder, ...props}, ref) => { - return ; -}); \ No newline at end of file +export const Input = forwardRef(function AppInput( + { type, placeholder, label, autocomplete, ...props }, + ref +) { + const [forceText, setForceText] = useState(false); + + const togglePassword = (e: MouseEvent) => { + e.preventDefault(); + setForceText(!forceText); + }; + + return ( + + ); +}); diff --git a/src/components/commons/Modal.tsx b/src/components/commons/Modal.tsx new file mode 100644 index 000000000..d3708caf1 --- /dev/null +++ b/src/components/commons/Modal.tsx @@ -0,0 +1,25 @@ +import classNames from 'classnames'; +import { ReactChild } from 'react'; +import ReactModal from 'react-modal'; + +export function EmptyModal({ + children, + ...props +}: { children?: ReactChild } & ReactModal.Props) { + return ( + + {children} + + ); +} diff --git a/src/components/commons/NumberSelector.tsx b/src/components/commons/NumberSelector.tsx index 0a951ba71..a019da0a6 100644 --- a/src/components/commons/NumberSelector.tsx +++ b/src/components/commons/NumberSelector.tsx @@ -1,50 +1,63 @@ -import classNames from "classnames"; -import { useMemo } from "react"; -import { Control, Controller } from "react-hook-form"; -import { Button } from "./Button"; +import { Control, Controller } from 'react-hook-form'; +import { Button } from './Button'; +import { Typography } from './Typography'; +export function NumberSelector({ + label, + valueLabelFormat, + control, + name, + min, + max, + step, +}: { + label: string; + valueLabelFormat?: (value: number) => string; + control: Control; + name: string; + min: number; + max: number; + step: number | ((value: number, add: boolean) => number); +}) { + const stepFn = + typeof step === 'function' + ? step + : (value: number, add: boolean) => (add ? value + step : value - step); - -export function NumberSelector({ label, valueLabelFormat, control, name, min, max, step, variant }: { label: string, valueLabelFormat?: (value: number) => string, control: Control, name: string, min: number, max: number, step: number | ((value: number, add: boolean) => number), variant: 'smol' | 'big' }) { - - const variantClass = useMemo(() => { - const variantsMap = { - smol: { - container: 'flex flex-col gap-1', - label: 'flex text-field-title', - value: 'flex justify-center items-center w-10 text-field-title' - }, - big: { - container: 'flex flex-row gap-5', - label: 'flex flex-grow justify-start items-center text-field-title', - value: 'flex justify-center items-center w-16 text-field-title' - } - }; - return variantsMap[variant]; - }, [variant]) - - - const stepFn = typeof step === 'function' ? step : (value: number, add: boolean) => add ? value + step : value - step; - - - return ( - ( -
-
{label}
-
-
- -
-
{valueLabelFormat ? valueLabelFormat(value) : value}
-
- -
-
-
- )} - /> - ) -} \ No newline at end of file + return ( + ( +
+ {label} +
+
+ +
+
+ {valueLabelFormat ? valueLabelFormat(value) : value} +
+
+ +
+
+
+ )} + /> + ); +} diff --git a/src/components/commons/PersonFrontIcon.tsx b/src/components/commons/PersonFrontIcon.tsx new file mode 100644 index 000000000..a954de080 --- /dev/null +++ b/src/components/commons/PersonFrontIcon.tsx @@ -0,0 +1,151 @@ +import { BodyPart } from 'solarxr-protocol'; + +export function PersonFrontIcon({ width }: { width?: number }) { + const CIRCLE_RADIUS = 0.0001; + + return ( + + + + + + + + + + + + + + + + + + + + + + + + + + ); +} diff --git a/src/components/commons/ProgressBar.tsx b/src/components/commons/ProgressBar.tsx new file mode 100644 index 000000000..5df41c2cd --- /dev/null +++ b/src/components/commons/ProgressBar.tsx @@ -0,0 +1,43 @@ +import classNames from 'classnames'; +import { useMemo } from 'react'; + +export function ProgressBar({ + progress, + parts = 1, + height = 10, +}: { + progress: number; + parts?: number; + height?: number; +}) { + const Bar = ({ index }: { index: number }) => { + const value = useMemo( + () => Math.min(Math.max((progress * parts) / 1 - index, 0), 1), + [index, progress] + ); + return ( +
+
+
+ ); + }; + + return ( +
+ {Array.from({ length: parts }).map((_, key) => ( + + ))} +
+ ); +} diff --git a/src/components/commons/Radio.tsx b/src/components/commons/Radio.tsx new file mode 100644 index 000000000..f609ed41a --- /dev/null +++ b/src/components/commons/Radio.tsx @@ -0,0 +1,53 @@ +import classNames from 'classnames'; +import { Control, Controller } from 'react-hook-form'; +import { Typography } from './Typography'; + +export function Radio({ + control, + name, + label, + value, + desciption, +}: { + control: Control; + name: string; + label: string; + value: string | number; + desciption?: string; +}) { + return ( + ( + + )} + /> + ); +} diff --git a/src/components/commons/Select.tsx b/src/components/commons/Select.tsx deleted file mode 100644 index b7bd63582..000000000 --- a/src/components/commons/Select.tsx +++ /dev/null @@ -1,14 +0,0 @@ -import React from "react"; - -export type SelectOption = { label: string, value: any }; - -export const Select = React.forwardRef(({ label, options, ...props }, ref) => { - return ( -
- {label && {label}} - -
- ) -}); \ No newline at end of file diff --git a/src/components/commons/TipBox.tsx b/src/components/commons/TipBox.tsx new file mode 100644 index 000000000..87251fb19 --- /dev/null +++ b/src/components/commons/TipBox.tsx @@ -0,0 +1,13 @@ +import { ReactChild } from 'react'; +import { BulbIcon } from './icon/BulbIcon'; + +export function TipBox({ children }: { children: ReactChild }) { + return ( +
+
+ +
+
{children}
+
+ ); +} diff --git a/src/components/commons/Typography.tsx b/src/components/commons/Typography.tsx new file mode 100644 index 000000000..b26b6c803 --- /dev/null +++ b/src/components/commons/Typography.tsx @@ -0,0 +1,43 @@ +import classNames from 'classnames'; +import { createElement, ReactNode, useMemo } from 'react'; + +export function Typography({ + variant = 'standard', + bold = false, + color = 'primary', + children, +}: { + variant?: 'main-title' | 'section-title' | 'standard' | 'vr-accessible'; + bold?: boolean; + block?: boolean; + color?: 'primary' | 'secondary' | string; + children: ReactNode; +}) { + const tag = useMemo(() => { + const tags = { + 'main-title': 'h1', + 'section-title': 'h2', + standard: 'p', + 'vr-accessible': 'p', + }; + return tags[variant]; + }, [variant]); + + return createElement( + tag, + { + className: classNames([ + variant === 'main-title' && 'text-main-title', + variant === 'section-title' && 'text-section-title', + variant === 'standard' && + (bold ? 'text-standard-bold' : 'text-standard'), + variant === 'vr-accessible' && + (bold ? 'text-vr-accesible-bold' : 'text-vr-accesible'), + color === 'primary' && 'text-background-10', + color === 'secondary' && 'text-background-30', + typeof color === 'string' && color, + ]), + }, + children + ); +} diff --git a/src/components/commons/icon/ArrowDownIcon.tsx b/src/components/commons/icon/ArrowDownIcon.tsx deleted file mode 100644 index 59549624a..000000000 --- a/src/components/commons/icon/ArrowDownIcon.tsx +++ /dev/null @@ -1,7 +0,0 @@ - - -export function ArrowDownIcon() { - return ( - - ) -} \ No newline at end of file diff --git a/src/components/commons/icon/ArrowIcons.tsx b/src/components/commons/icon/ArrowIcons.tsx new file mode 100644 index 000000000..3ab59e37b --- /dev/null +++ b/src/components/commons/icon/ArrowIcons.tsx @@ -0,0 +1,48 @@ +export function ArrowDownIcon() { + return ( + + + + ); +} + +export function ArrowLeftIcon() { + return ( + + + + ); +} + +export function ArrowRightIcon() { + return ( + + + + ); +} diff --git a/src/components/commons/icon/BatteryIcon.tsx b/src/components/commons/icon/BatteryIcon.tsx index 32d77549d..a02fd0b77 100644 --- a/src/components/commons/icon/BatteryIcon.tsx +++ b/src/components/commons/icon/BatteryIcon.tsx @@ -1,31 +1,64 @@ -import classNames from "classnames"; -import { useMemo } from "react"; +import classNames from 'classnames'; +import { useMemo } from 'react'; -export function BatteryIcon({ value }: { value: number }) { +export function BatteryIcon({ + value, + disabled = false, +}: { + value: number; + disabled?: boolean; +}) { + const col = useMemo(() => { + const colorsMap: { [key: number]: string } = { + 0.4: 'fill-status-success', + 0.2: 'fill-status-warning', + 0: 'fill-status-critical', + }; - const col = useMemo(() => { + const val = Object.keys(colorsMap) + .filter((key) => +key < value) + .sort((a, b) => +b - +a)[0]; + return disabled + ? 'fill-background-40' + : colorsMap[+val] || 'fill-background-10'; + }, [value, disabled]); - const colorsMap: { [key: number]: string } = { - 0.4: 'fill-status-online', - 0.2: 'fill-status-warning', - 0: 'fill-status-error', - } - - const val = Object.keys(colorsMap).filter(key => +key < value).sort((a, b) => +b - +a)[0]; - return colorsMap[+val] || 'fill-primary-gray-600'; - }, [value]) - - return ( - - - - - - - - - - - - ); -} \ No newline at end of file + return ( + + + + + + + + + + + + ); +} diff --git a/src/components/commons/icon/BulbIcon.tsx b/src/components/commons/icon/BulbIcon.tsx new file mode 100644 index 000000000..ee077ac70 --- /dev/null +++ b/src/components/commons/icon/BulbIcon.tsx @@ -0,0 +1,12 @@ +export function BulbIcon() { + return ( + + + + ); +} diff --git a/src/components/commons/icon/CheckIcon.tsx b/src/components/commons/icon/CheckIcon.tsx new file mode 100644 index 000000000..ee06dc53a --- /dev/null +++ b/src/components/commons/icon/CheckIcon.tsx @@ -0,0 +1,19 @@ +export function CheckIcon(props: any) { + return ( + + + + + + + + + + + ); +} diff --git a/src/components/commons/icon/CircleIcon.tsx b/src/components/commons/icon/CircleIcon.tsx index fc94d04f6..facf013da 100644 --- a/src/components/commons/icon/CircleIcon.tsx +++ b/src/components/commons/icon/CircleIcon.tsx @@ -1,8 +1,13 @@ - export function CircleIcon(props: any) { - return ( - - - - ) -} \ No newline at end of file + return ( + + + + ); +} diff --git a/src/components/commons/icon/CloseIcon.tsx b/src/components/commons/icon/CloseIcon.tsx index f68b206e9..4ecc38a7f 100644 --- a/src/components/commons/icon/CloseIcon.tsx +++ b/src/components/commons/icon/CloseIcon.tsx @@ -1,11 +1,29 @@ - - - -export function CloseIcon({ className, size = 35 }: { className?: string, size?: number }) { - return ( - - - - - ) -} \ No newline at end of file +export function CloseIcon({ + className, + size = 35, +}: { + className?: string; + size?: number; +}) { + return ( + + + + + ); +} diff --git a/src/components/commons/icon/CrossIcon.tsx b/src/components/commons/icon/CrossIcon.tsx index 26faa8abf..1c4f94a55 100644 --- a/src/components/commons/icon/CrossIcon.tsx +++ b/src/components/commons/icon/CrossIcon.tsx @@ -1,5 +1,11 @@ - - export function CrossIcon() { - return ( ) -} \ No newline at end of file + return ( + + + + ); +} diff --git a/src/components/commons/icon/CubeIcon.tsx b/src/components/commons/icon/CubeIcon.tsx index 61e89b4ed..4a1b804db 100644 --- a/src/components/commons/icon/CubeIcon.tsx +++ b/src/components/commons/icon/CubeIcon.tsx @@ -1,10 +1,15 @@ - export function CubeIcon(props: any) { - return ( - - - - - - ) -} \ No newline at end of file + return ( + + + + + + ); +} diff --git a/src/components/commons/icon/EyeIcon.tsx b/src/components/commons/icon/EyeIcon.tsx new file mode 100644 index 000000000..f4ebad00a --- /dev/null +++ b/src/components/commons/icon/EyeIcon.tsx @@ -0,0 +1,12 @@ +export function EyeIcon() { + return ( + + + + ); +} diff --git a/src/components/commons/icon/FootIcon.tsx b/src/components/commons/icon/FootIcon.tsx new file mode 100644 index 000000000..bf26e53a7 --- /dev/null +++ b/src/components/commons/icon/FootIcon.tsx @@ -0,0 +1,12 @@ +export function FootIcon({ width }: { width?: number }) { + return ( + + + + + ); +} diff --git a/src/components/commons/icon/FrontOfChair.tsx b/src/components/commons/icon/FrontOfChair.tsx new file mode 100644 index 000000000..04d361bbb --- /dev/null +++ b/src/components/commons/icon/FrontOfChair.tsx @@ -0,0 +1,20 @@ +export function FromtOfChairIcon() { + return ( + + + + + + + + + + + + + + + + + ); +} diff --git a/src/components/commons/icon/GearIcon.tsx b/src/components/commons/icon/GearIcon.tsx index 3f59293ef..668ea636b 100644 --- a/src/components/commons/icon/GearIcon.tsx +++ b/src/components/commons/icon/GearIcon.tsx @@ -1,9 +1,12 @@ - - export function GearIcon() { - return ( - - - - ) -} \ No newline at end of file + return ( + + + + ); +} diff --git a/src/components/commons/icon/LoaderIcon.tsx b/src/components/commons/icon/LoaderIcon.tsx new file mode 100644 index 000000000..3360de9ec --- /dev/null +++ b/src/components/commons/icon/LoaderIcon.tsx @@ -0,0 +1,32 @@ +import classNames from 'classnames'; + +export function LoaderIcon({ + youSpinMeRightRoundBabyRightRound = false, +}: { + youSpinMeRightRoundBabyRightRound?: boolean; +}) { + return ( + + + + + + + + + + + + + + + ); +} diff --git a/src/components/commons/icon/MaximiseIcon.tsx b/src/components/commons/icon/MaximiseIcon.tsx index 886e23a38..e5bb192c9 100644 --- a/src/components/commons/icon/MaximiseIcon.tsx +++ b/src/components/commons/icon/MaximiseIcon.tsx @@ -1,10 +1,17 @@ - - - export function MaximiseIcon({ className }: { className?: string }) { - return ( - - - - ) -} \ No newline at end of file + return ( + + + + ); +} diff --git a/src/components/commons/icon/MinimiseIcon.tsx b/src/components/commons/icon/MinimiseIcon.tsx index 79c503016..430fac71e 100644 --- a/src/components/commons/icon/MinimiseIcon.tsx +++ b/src/components/commons/icon/MinimiseIcon.tsx @@ -1,10 +1,14 @@ - - - export function MinimiseIcon({ className }: { className?: string }) { - return ( - - - - ) -} \ No newline at end of file + return ( + + + + ); +} diff --git a/src/components/commons/icon/RecordIcon.tsx b/src/components/commons/icon/RecordIcon.tsx index 26341f02c..905ce2d32 100644 --- a/src/components/commons/icon/RecordIcon.tsx +++ b/src/components/commons/icon/RecordIcon.tsx @@ -1,9 +1,7 @@ - - export function RecordIcon() { - return ( - - - - ) -} \ No newline at end of file + return ( + + + + ); +} diff --git a/src/components/commons/icon/ResetIcon.tsx b/src/components/commons/icon/ResetIcon.tsx index 9b86d1409..60a117408 100644 --- a/src/components/commons/icon/ResetIcon.tsx +++ b/src/components/commons/icon/ResetIcon.tsx @@ -1,20 +1,57 @@ - - export function ResetIcon() { - return ( - - - - - ) + return ( + + + + + ); } export function QuickResetIcon() { - return ( - - - - - - ) -} \ No newline at end of file + return ( + + + + + + ); +} diff --git a/src/components/commons/icon/SimevrIcon.tsx b/src/components/commons/icon/SimevrIcon.tsx index e86896bc9..2203d5e34 100644 --- a/src/components/commons/icon/SimevrIcon.tsx +++ b/src/components/commons/icon/SimevrIcon.tsx @@ -1,12 +1,31 @@ - - - export function SlimeVRIcon({ drag }: { drag?: boolean }) { - return ( - - - - - - ) -} \ No newline at end of file + return ( + + + + + + ); +} diff --git a/src/components/commons/icon/SquaresIcon.tsx b/src/components/commons/icon/SquaresIcon.tsx new file mode 100644 index 000000000..3d5a37b78 --- /dev/null +++ b/src/components/commons/icon/SquaresIcon.tsx @@ -0,0 +1,15 @@ +export function SquaresIcon() { + return ( + + + + + + + ); +} diff --git a/src/components/commons/icon/SteamIcon.tsx b/src/components/commons/icon/SteamIcon.tsx new file mode 100644 index 000000000..283d01f49 --- /dev/null +++ b/src/components/commons/icon/SteamIcon.tsx @@ -0,0 +1,12 @@ +export function SteamIcon() { + return ( + + + + ); +} diff --git a/src/components/commons/icon/WifiIcon.tsx b/src/components/commons/icon/WifiIcon.tsx index 17b2c1227..5ed3a1d07 100644 --- a/src/components/commons/icon/WifiIcon.tsx +++ b/src/components/commons/icon/WifiIcon.tsx @@ -1,34 +1,68 @@ -import classNames from "classnames"; -import { useMemo } from "react" +import classNames from 'classnames'; +import { useMemo } from 'react'; +export function WifiIcon({ + value, + disabled = false, +}: { + value: number; + disabled?: boolean; +}) { + const percent = useMemo( + () => + value + ? Math.max( + Math.min(((value - -95) * (100 - 0)) / (-40 - -95) + 0, 100) + ) / 100 + : 0, + [value] + ); -export function WifiIcon({ value }: { value: number }) { + const y = useMemo(() => (percent ? (1 - percent) * 13 : 0), [percent]); - const percent = useMemo(() => value ? Math.max(Math.min((value - -95) * (100 - 0) / (-40 - -95) + 0, 100)) / 100 : 0, [value]) + const col = useMemo(() => { + const colorsMap: { [key: number]: string } = { + 0.4: 'fill-status-success', + 0.2: 'fill-status-warning', + 0: 'fill-status-critical', + }; - const y = useMemo(() => percent ? (1 - percent) * 13 : 0 , [percent]) + const val = Object.keys(colorsMap) + .filter((key) => +key < percent) + .sort((a, b) => +b - +a)[0]; + return disabled + ? 'fill-background-40' + : colorsMap[+val] || 'fill-background-10'; + }, [percent, disabled]); - const col = useMemo(() => { - - const colorsMap: { [key: number]: string } = { - 0.4: 'fill-status-online', - 0.2: 'fill-status-warning', - 0: 'fill-status-error', - } - - const val = Object.keys(colorsMap).filter(key => +key < percent).sort((a, b) => +b - +a)[0]; - return colorsMap[+val] || 'fill-primary-gray-600'; - }, [percent]) - - return ( - - - - - - - - - - ) -} \ No newline at end of file + return ( + + + + + + + + + + ); +} diff --git a/src/components/commons/icon/WrenchIcons.tsx b/src/components/commons/icon/WrenchIcons.tsx new file mode 100644 index 000000000..e9eb3d4bd --- /dev/null +++ b/src/components/commons/icon/WrenchIcons.tsx @@ -0,0 +1,12 @@ +export function WrenchIcon() { + return ( + + + + ); +} diff --git a/src/components/home/Home.tsx b/src/components/home/Home.tsx new file mode 100644 index 000000000..40ceca845 --- /dev/null +++ b/src/components/home/Home.tsx @@ -0,0 +1,56 @@ +import { useNavigate } from 'react-router-dom'; +import { TrackerDataT } from 'solarxr-protocol'; +import { useConfig } from '../../hooks/config'; +import { useTrackers } from '../../hooks/tracker'; +import { Typography } from '../commons/Typography'; +import { TrackerCard } from '../tracker/TrackerCard'; +import { TrackersTable } from '../tracker/TrackersTable'; + +export function Home() { + const { config } = useConfig(); + const { useAssignedTrackers } = useTrackers(); + const navigate = useNavigate(); + + const asignedTrackers = useAssignedTrackers(); + + const sendToSettings = (tracker: TrackerDataT) => { + navigate( + `/tracker/${tracker.trackerId?.trackerNum}/${tracker.trackerId?.deviceId?.id}` + ); + }; + + return ( +
+ {asignedTrackers.length === 0 && ( +
+ + No trackers detected or assigned + +
+ )} + + {!config?.debug && ( +
+ {asignedTrackers.map(({ tracker, device }, index) => ( + sendToSettings(tracker)} + smol + interactable + /> + ))}{' '} +
+ )} + {config?.debug && ( +
+ sendToSettings(tracker)} + > +
+ )} +
+ ); +} diff --git a/src/components/home/ResetButton.tsx b/src/components/home/ResetButton.tsx new file mode 100644 index 000000000..f6f9865d1 --- /dev/null +++ b/src/components/home/ResetButton.tsx @@ -0,0 +1,50 @@ +import { useRef, useState } from 'react'; +import { ResetRequestT, ResetType, RpcMessage } from 'solarxr-protocol'; +import { useWebsocketAPI } from '../../hooks/websocket-api'; +import { BigButton } from '../commons/BigButton'; +import { QuickResetIcon, ResetIcon } from '../commons/icon/ResetIcon'; + +export function ResetButton({ type }: { type: ResetType }) { + const timerid = useRef(null); + const [reseting, setReseting] = useState(false); + const [timer, setTimer] = useState(0); + const { sendRPCPacket } = useWebsocketAPI(); + + const reset = () => { + const req = new ResetRequestT(); + req.resetType = type; + setReseting(true); + if (type !== ResetType.Quick) { + if (timerid.current) clearInterval(timerid.current); + timerid.current = setInterval(() => { + setTimer((timer) => { + if (timer + 1 === 3) { + if (timerid.current) clearInterval(timerid.current); + sendRPCPacket(RpcMessage.ResetRequest, req); + setTimer(0); + setReseting(false); + } + return timer + 1; + }); + }, 1000); + } else { + sendRPCPacket(RpcMessage.ResetRequest, req); + setReseting(false); + } + }; + + return ( + : } + onClick={reset} + disabled={reseting} + > + ); +} diff --git a/src/components/onboarding/BodyAssignment.tsx b/src/components/onboarding/BodyAssignment.tsx new file mode 100644 index 000000000..71da37e9a --- /dev/null +++ b/src/components/onboarding/BodyAssignment.tsx @@ -0,0 +1,250 @@ +import { useMemo } from 'react'; +import { BodyPart } from 'solarxr-protocol'; +import { FlatDeviceTracker } from '../../hooks/app'; +import { useTrackers } from '../../hooks/tracker'; +import { BodyInteractions } from '../commons/BodyInteractions'; +import { TrackerPartCard } from './TrackerPartCard'; + +export function BodyAssignment({ + advanced, + onRoleSelected, + onlyAssigned = false, +}: { + advanced: boolean; + onlyAssigned: boolean; + onRoleSelected: (role: BodyPart) => void; +}) { + const { useAssignedTrackers } = useTrackers(); + + const assignedTrackers = useAssignedTrackers(); + + const trackerPartGrouped = useMemo( + () => + assignedTrackers.reduce<{ [key: number]: FlatDeviceTracker[] }>( + (curr, td) => { + if (!td && onlyAssigned) return curr; + + const key = td.tracker.info?.bodyPart || BodyPart.NONE; + return { + ...curr, + [key]: [...(curr[key] || []), td], + }; + }, + {} + ), + [assignedTrackers] + ); + + const assignedRoles = useMemo( + () => + assignedTrackers.map( + ({ tracker }) => tracker.info?.bodyPart || BodyPart.NONE, + {} + ), + [assignedTrackers] + ); + + return ( + <> + +
+ {advanced && ( + onRoleSelected(BodyPart.HMD)} + direction="right" + /> + )} + {advanced && ( + onRoleSelected(BodyPart.NECK)} + direction="right" + /> + )} +
+ +
+ {advanced && ( + onRoleSelected(BodyPart.RIGHT_SHOULDER)} + direction="right" + /> + )} + onRoleSelected(BodyPart.RIGHT_UPPER_ARM)} + direction="right" + /> +
+
+ onRoleSelected(BodyPart.RIGHT_LOWER_ARM)} + direction="right" + /> + + {advanced && ( + onRoleSelected(BodyPart.RIGHT_HAND)} + direction="right" + /> + )} +
+
+ onRoleSelected(BodyPart.RIGHT_UPPER_LEG)} + direction="right" + /> + + onRoleSelected(BodyPart.RIGHT_LOWER_LEG)} + direction="right" + /> + onRoleSelected(BodyPart.RIGHT_FOOT)} + direction="right" + /> +
+
+ } + rightControls={ +
+ onRoleSelected(BodyPart.CHEST)} + direction="left" + /> + +
+ {advanced && ( + onRoleSelected(BodyPart.LEFT_SHOULDER)} + direction="left" + /> + )} + + onRoleSelected(BodyPart.LEFT_UPPER_ARM)} + direction="left" + /> +
+ +
+ onRoleSelected(BodyPart.LEFT_LOWER_ARM)} + direction="left" + /> + {advanced && ( + onRoleSelected(BodyPart.LEFT_HAND)} + role={BodyPart.LEFT_HAND} + direction="left" + /> + )} +
+ +
+ onRoleSelected(BodyPart.WAIST)} + role={BodyPart.WAIST} + direction="left" + /> + onRoleSelected(BodyPart.HIP)} + role={BodyPart.HIP} + direction="left" + /> +
+
+ onRoleSelected(BodyPart.LEFT_UPPER_LEG)} + direction="left" + /> + + onRoleSelected(BodyPart.LEFT_LOWER_LEG)} + direction="left" + /> + onRoleSelected(BodyPart.LEFT_FOOT)} + direction="left" + /> +
+
+ } + > + + ); +} diff --git a/src/components/onboarding/OnboardingContextProvicer.tsx b/src/components/onboarding/OnboardingContextProvicer.tsx new file mode 100644 index 000000000..98074597c --- /dev/null +++ b/src/components/onboarding/OnboardingContextProvicer.tsx @@ -0,0 +1,19 @@ +import { ReactChild } from 'react'; +import { + OnboardingContextC, + useProvideOnboarding, +} from '../../hooks/onboarding'; + +export function OnboardingContextProvider({ + children, +}: { + children: ReactChild; +}) { + const context = useProvideOnboarding(); + + return ( + + {children} + + ); +} diff --git a/src/components/onboarding/OnboardingLayout.tsx b/src/components/onboarding/OnboardingLayout.tsx new file mode 100644 index 000000000..35e7862cb --- /dev/null +++ b/src/components/onboarding/OnboardingLayout.tsx @@ -0,0 +1,27 @@ +import { ReactChild } from 'react'; +import { useLayout } from '../../hooks/layout'; +import { useOnboarding } from '../../hooks/onboarding'; +import { MainLayoutRoute } from '../MainLayout'; +import { TopBar } from '../TopBar'; + +export function OnboardingLayout({ children }: { children: ReactChild }) { + const { layoutHeight, ref } = useLayout(); + const { state } = useOnboarding(); + + return !state.alonePage ? ( + <> + +
+ {children} +
+ + ) : ( + +
{children}
+
+ ); +} diff --git a/src/components/onboarding/TrackerPartCard.tsx b/src/components/onboarding/TrackerPartCard.tsx new file mode 100644 index 000000000..2da9cdb34 --- /dev/null +++ b/src/components/onboarding/TrackerPartCard.tsx @@ -0,0 +1,92 @@ +import classNames from 'classnames'; +import { MouseEventHandler, useEffect, useMemo, useState } from 'react'; +import { BodyPart, TrackerDataT } from 'solarxr-protocol'; +import { FlatDeviceTracker } from '../../hooks/app'; +import { useTracker } from '../../hooks/tracker'; +import { Typography } from '../commons/Typography'; + +function Tracker({ + tracker, + updateVelocity, +}: { + tracker: TrackerDataT; + updateVelocity: (velocity: number) => void; +}) { + const { useVelocity } = useTracker(tracker); + + const velocity = useVelocity(); + + useEffect(() => { + updateVelocity(velocity); + }, [velocity]); + + return ( + + {`${tracker.info?.customName || tracker.info?.displayName}` || 'no name'} + + ); +} + +export function TrackerPartCard({ + td, + label, + role, + direction, + onlyAssigned, + onClick, +}: { + td: FlatDeviceTracker[]; + label: string; + role: BodyPart; + onlyAssigned: boolean; + direction: 'left' | 'right'; + onClick?: MouseEventHandler; +}) { + const [velocities, setVelocities] = useState([]); + + const updateVelocity = (vel: number) => { + if (velocities.length > 3) { + velocities.shift(); + } + velocities.push(vel); + setVelocities(velocities); + }; + + const globalVelocity = useMemo( + () => velocities.reduce((curr, v) => curr + v, 0) / (td?.length || 1), + [velocities, td] + ); + + const showCard = useMemo( + () => (onlyAssigned && td && td.length > 0) || !onlyAssigned, + [onlyAssigned, td] + ); + + return ( + (showCard && ( +
+ {label} + {td?.map(({ tracker }, index) => ( + updateVelocity(vel)} + /> + ))} + {!td && Unassigned} +
+ )) || <> + ); +} diff --git a/src/components/onboarding/pages/ConnectTracker.tsx b/src/components/onboarding/pages/ConnectTracker.tsx new file mode 100644 index 000000000..2fc829f47 --- /dev/null +++ b/src/components/onboarding/pages/ConnectTracker.tsx @@ -0,0 +1,224 @@ +import classNames from 'classnames'; +import { useEffect, useState } from 'react'; +import { useNavigate } from 'react-router-dom'; +import { + CloseSerialRequestT, + OpenSerialRequestT, + RpcMessage, + SerialUpdateResponseT, + SetWifiRequestT, +} from 'solarxr-protocol'; +import { useLayout } from '../../../hooks/layout'; +import { useOnboarding } from '../../../hooks/onboarding'; +import { useTrackers } from '../../../hooks/tracker'; +import { useWebsocketAPI } from '../../../hooks/websocket-api'; +import { ArrowLink } from '../../commons/ArrowLink'; +import { Button } from '../../commons/Button'; +import { LoaderIcon } from '../../commons/icon/LoaderIcon'; +import { TipBox } from '../../commons/TipBox'; +import { Typography } from '../../commons/Typography'; +import { TrackerCard } from '../../tracker/TrackerCard'; + +const BOTTOM_HEIGHT = 80; +type ConnectionStatus = + | 'CONNECTING' + | 'CONNECTED' + | 'HANDSHAKE' + | 'ERROR' + | 'START-CONNECTING'; + +const statusLabelMap = { + ['CONNECTING']: 'Sending wifi credentials', + ['CONNECTED']: 'Connected to WiFi', + ['ERROR']: 'Unable to connect to Wifi', + ['START-CONNECTING']: 'Looking for trackers', + ['HANDSHAKE']: 'Connected to the Server', +}; + +export function ConnectTrackersPage() { + const { layoutHeight, ref } = useLayout(); + const { trackers, useConnectedTrackers } = useTrackers(); + const { applyProgress, state, skipSetup } = useOnboarding(); + const navigate = useNavigate(); + const { sendRPCPacket, useRPCPacket } = useWebsocketAPI(); + const [isSerialOpen, setSerialOpen] = useState(false); + const [connectionStatus, setConnectionStatus] = + useState('START-CONNECTING'); + + applyProgress(0.4); + + const connectedTrackers = useConnectedTrackers(); + + useEffect(() => { + if (!state.wifi) { + navigate('/onboarding/wifi-creds'); + } + + sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()); + return () => { + sendRPCPacket(RpcMessage.CloseSerialRequest, new CloseSerialRequestT()); + }; + }, []); + + useRPCPacket( + RpcMessage.SerialUpdateResponse, + (data: SerialUpdateResponseT) => { + if (data.closed) { + setSerialOpen(false); + setConnectionStatus('START-CONNECTING'); + setTimeout(() => { + sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()); + }, 1000); + } + + if (!data.closed && !isSerialOpen) { + setSerialOpen(true); + setConnectionStatus('START-CONNECTING'); + } + + if (data.log) { + const log = data.log as string; + if (connectionStatus === 'START-CONNECTING' && state.wifi) { + setConnectionStatus('CONNECTING'); + if (!state.wifi) return; + const wifi = new SetWifiRequestT(); + wifi.ssid = state.wifi.ssid; + wifi.password = state.wifi.password; + sendRPCPacket(RpcMessage.SetWifiRequest, wifi); + } + + if (log.includes('Connected successfully to SSID')) { + setConnectionStatus('CONNECTED'); + } + + if (log.includes('Handshake successful')) { + setConnectionStatus('HANDSHAKE'); + setTimeout(() => { + setConnectionStatus('START-CONNECTING'); + }, 3000); + } + + if ( + // eslint-disable-next-line quotes + log.includes("Can't connect from any credentials") + ) { + setConnectionStatus('ERROR'); + } + } + } + ); + + useEffect(() => { + const id = setInterval(() => { + if (!isSerialOpen) + sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()); + else clearInterval(id); + }, 1000); + + return () => { + clearInterval(id); + }; + }, [isSerialOpen, sendRPCPacket]); + + return ( +
+
+
+ + Go Back to WiFi credentials + + Connect trackers + + Now onto the fun part, connecting all the trackers! + + + Simply connect all that aren't connected yet, through a USB port. + +
+ + I have other types of trackers + + + I'm having trouble connecting! + +
+ + Not sure which tracker is which? Shake a tracker and it will + highlight the corresponding item. + + +
+
+ +
+
+ USB Tracker + + {statusLabelMap[connectionStatus]} + +
+
+
+
+ + {connectedTrackers.length} trackers connected + + +
+
+ {Array.from({ + ...connectedTrackers, + length: Math.max(trackers.length, 20), + }).map((tracker, index) => ( +
+ {!tracker && ( +
+ )} + {tracker && ( + + )} +
+ ))} +
+
+
+
+
+
+
+ +
+
+ +
+
+
+
+ ); +} diff --git a/src/components/onboarding/pages/Done.tsx b/src/components/onboarding/pages/Done.tsx new file mode 100644 index 000000000..38c286c9b --- /dev/null +++ b/src/components/onboarding/pages/Done.tsx @@ -0,0 +1,28 @@ +import { NavLink } from 'react-router-dom'; +import { useOnboarding } from '../../../hooks/onboarding'; +import { Button } from '../../commons/Button'; +import { SlimeVRIcon } from '../../commons/icon/SimevrIcon'; +import { Typography } from '../../commons/Typography'; + +export function DonePage() { + const { applyProgress, skipSetup } = useOnboarding(); + + applyProgress(1); + + return ( +
+
+ + You're all set! +
+ + Enjoy your full body experience + +
+ +
+
+ ); +} diff --git a/src/components/onboarding/pages/EnterVR.tsx b/src/components/onboarding/pages/EnterVR.tsx new file mode 100644 index 000000000..d72afcd45 --- /dev/null +++ b/src/components/onboarding/pages/EnterVR.tsx @@ -0,0 +1,49 @@ +import { useState } from 'react'; +import { useForm } from 'react-hook-form'; +import { BodyPart } from 'solarxr-protocol'; +import { useOnboarding } from '../../../hooks/onboarding'; +import { useTrackers } from '../../../hooks/tracker'; +import { ArrowLink } from '../../commons/ArrowLink'; +import { Button } from '../../commons/Button'; +import { Typography } from '../../commons/Typography'; + +export function EnterVRPage() { + const { applyProgress, skipSetup } = useOnboarding(); + + applyProgress(0.6); + + return ( + <> +
+
+
+
+ + Go Back to Tracker assignent + + Time to enter VR! + + Put on all your trackers and then enter VR! + +
+ {/*
+ Illustration HERE +
*/} +
+
+
+
+ +
+
+ +
+
+
+ + ); +} diff --git a/src/components/onboarding/pages/Home.tsx b/src/components/onboarding/pages/Home.tsx new file mode 100644 index 000000000..63a670404 --- /dev/null +++ b/src/components/onboarding/pages/Home.tsx @@ -0,0 +1,59 @@ +import { NavLink } from 'react-router-dom'; +import { useOnboarding } from '../../../hooks/onboarding'; +import { Button } from '../../commons/Button'; +import { SlimeVRIcon } from '../../commons/icon/SimevrIcon'; +import { Typography } from '../../commons/Typography'; + +export function HomePage() { + const { applyProgress, skipSetup } = useOnboarding(); + + applyProgress(0.1); + + return ( +
+
+ + Welcome to SlimeVR +
+ Bringing full-body tracking + to everyone +
+ + + Skip setup + +
+ +
+ + +
+ ); +} diff --git a/src/components/onboarding/pages/ResetTutorial.tsx b/src/components/onboarding/pages/ResetTutorial.tsx new file mode 100644 index 000000000..4da04f1e4 --- /dev/null +++ b/src/components/onboarding/pages/ResetTutorial.tsx @@ -0,0 +1,47 @@ +import { useOnboarding } from '../../../hooks/onboarding'; +import { ArrowLink } from '../../commons/ArrowLink'; +import { Button } from '../../commons/Button'; +import { Typography } from '../../commons/Typography'; + +export function ResetTutorialPage() { + const { applyProgress, skipSetup } = useOnboarding(); + + applyProgress(0.8); + + return ( + <> +
+
+
+
+ + Go Back to Mounting calibration + + + Reset tutorial + + Work in progress + + + + This feature isn't done, just press continue + +
+
+
+
+
+ +
+
+ +
+
+
+ + ); +} diff --git a/src/components/onboarding/pages/WifiCreds.tsx b/src/components/onboarding/pages/WifiCreds.tsx new file mode 100644 index 000000000..fe77c389a --- /dev/null +++ b/src/components/onboarding/pages/WifiCreds.tsx @@ -0,0 +1,92 @@ +import { useEffect } from 'react'; +import { useForm } from 'react-hook-form'; +import { useNavigate } from 'react-router-dom'; +import { useOnboarding } from '../../../hooks/onboarding'; +import { ArrowLink } from '../../commons/ArrowLink'; +import { Button } from '../../commons/Button'; +import { Input } from '../../commons/Input'; +import { Typography } from '../../commons/Typography'; + +export interface WifiForm { + ssid: string; + password: string; +} + +export function WifiCredsPage() { + const navigate = useNavigate(); + const { applyProgress, state, setWifiCredentials, skipSetup } = + useOnboarding(); + const { register, reset, handleSubmit, formState } = useForm({ + defaultValues: {}, + mode: 'onChange', + }); + + applyProgress(0.2); + + useEffect(() => { + if (state.wifi) { + reset({ + ssid: state.wifi.ssid, + password: state.wifi.password, + }); + } + }, []); + + const submitWifiCreds = (value: WifiForm) => { + setWifiCredentials(value.ssid, value.password); + navigate('/onboarding/connect-trackers'); + }; + + return ( +
+
+
+
+ + Go Back to introduction + + Input WiFi credentials + + The Trackers will use these credentials to connect wirelessly + + + please use the credentials that you are currently connected to + +
+
+ + +
+
+
+
+
+ +
+
+ + +
+
+
+ ); +} diff --git a/src/components/onboarding/pages/body-proportions/AutoboneStepper.tsx b/src/components/onboarding/pages/body-proportions/AutoboneStepper.tsx new file mode 100644 index 000000000..c3252bc0d --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/AutoboneStepper.tsx @@ -0,0 +1,171 @@ +import classNames from 'classnames'; +import { + FC, + MouseEventHandler, + ReactChild, + useEffect, + useRef, + useState, +} from 'react'; +import { useElemSize } from '../../../../hooks/layout'; +import { CheckIcon } from '../../../commons/icon/CheckIcon'; +import { CrossIcon } from '../../../commons/icon/CrossIcon'; +import { Typography } from '../../../commons/Typography'; +import { DoneStep } from './autobone-steps/Done'; +import { PreparationStep } from './autobone-steps/Preparation'; +import { PutTrackersOnStep } from './autobone-steps/PutTrackersOn'; +import { Recording } from './autobone-steps/Recording'; +import { StartRecording } from './autobone-steps/StartRecording'; +import { VerifyResultsStep } from './autobone-steps/VerifyResults'; + +export function StepDot({ + active, + done, + onClick, +}: { + active?: boolean; + done?: boolean; + onClick?: MouseEventHandler; +}) { + return ( +
+ {active && ( +
+ )} + {done && } +
+ ); +} + +export function StepContainer({ + children, + width, + active, + type, + step, + variant, +}: { + type: 'numbered' | 'fullsize'; + variant: 'alone' | 'onboarding'; + children: ReactChild; + width: number; + active: boolean; + step: number; +}) { + return ( +
+ {type === 'numbered' && ( +
+
+ + {step + 1} + +
+
+ )} + {children} +
+ ); +} + +type StepComponentType = FC<{ + nextStep: () => void; + prevStep: () => void; + variant: 'alone' | 'onboarding'; +}>; +type Step = { type: 'numbered' | 'fullsize'; component: StepComponentType }; + +export function AutoboneStepper({ + variant, +}: { + variant: 'alone' | 'onboarding'; +}) { + const ref = useRef(null); + const { width } = useElemSize(ref); + const [steps, setSteps] = useState(0); + const [step, setStep] = useState(0); + + useEffect(() => { + if (!ref.current) return; + const steps = ref.current.getElementsByClassName('step-container'); + setSteps(steps.length); + }, [ref]); + + const stepsComponents: Step[] = [ + { type: 'numbered', component: PutTrackersOnStep }, + { type: 'numbered', component: PreparationStep }, + { type: 'numbered', component: StartRecording }, + { type: 'fullsize', component: Recording }, + { type: 'numbered', component: VerifyResultsStep }, + { type: 'fullsize', component: DoneStep }, + ]; + + const nextStep = () => { + if (step + 1 === steps) return; + setStep(step + 1); + }; + + const prevStep = () => { + if (step - 1 < 0) return; + setStep(step - 1); + }; + + return ( +
+
+
+ {stepsComponents.map(({ type, component: StepComponent }, index) => ( + + + + ))} +
+
+
+ {Array.from({ length: steps }).map((_, index) => ( +
+ {index !== 0 && ( +
+ )} + setStep(index)} + /> +
+ ))} +
+
+ ); +} diff --git a/src/components/onboarding/pages/body-proportions/AutomaticProportions.tsx b/src/components/onboarding/pages/body-proportions/AutomaticProportions.tsx new file mode 100644 index 000000000..6fe3ec052 --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/AutomaticProportions.tsx @@ -0,0 +1,70 @@ +import { + AutoboneContextC, + useProvideAutobone, +} from '../../../../hooks/autobone'; +import { useOnboarding } from '../../../../hooks/onboarding'; +import { ArrowLink } from '../../../commons/ArrowLink'; +import { Button } from '../../../commons/Button'; +import { Typography } from '../../../commons/Typography'; +import { AutoboneStepper } from './AutoboneStepper'; + +export function AutomaticProportionsPage() { + const { applyProgress, skipSetup, state } = useOnboarding(); + const context = useProvideAutobone(); + + applyProgress(0.9); + + return ( + +
+
+
+ {!state.alonePage && ( + + Go Back to Reset tutorial + + )} + Measure your body +
+ + For SlimeVR trackers to work, we need to know the length of your + bones. + + + This short calibration will measure it for you. + +
+
+
+ +
+
+
+
+ {!state.alonePage && ( + + )} +
+
+ + {!state.alonePage && ( + + )} +
+
+
+
+ ); +} diff --git a/src/components/onboarding/pages/body-proportions/BodyProportions.tsx b/src/components/onboarding/pages/body-proportions/BodyProportions.tsx new file mode 100644 index 000000000..448f1fbcb --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/BodyProportions.tsx @@ -0,0 +1,218 @@ +import classNames from 'classnames'; +import { + MouseEventHandler, + ReactChild, + useEffect, + useMemo, + useState, +} from 'react'; +import { + ChangeSkeletonConfigRequestT, + RpcMessage, + SkeletonBone, + SkeletonConfigRequestT, + SkeletonConfigResponseT, +} from 'solarxr-protocol'; +import { useWebsocketAPI } from '../../../../hooks/websocket-api'; +import { Typography } from '../../../commons/Typography'; + +export const skeletonBoneLabels = { + [SkeletonBone.NONE]: 'None', + [SkeletonBone.HEAD]: 'Head shift', + [SkeletonBone.NECK]: 'Neck length', + [SkeletonBone.TORSO]: 'Torso length', + [SkeletonBone.CHEST]: 'Chest distance', + [SkeletonBone.WAIST]: 'Waist distance', + [SkeletonBone.HIP_OFFSET]: 'Hip offset', + [SkeletonBone.HIPS_WIDTH]: 'Hips width', + [SkeletonBone.LEGS_LENGTH]: 'Legs length', + [SkeletonBone.KNEE_HEIGHT]: 'Knee height', + [SkeletonBone.FOOT_LENGTH]: 'Foot length', + [SkeletonBone.FOOT_SHIFT]: 'Foot shift', + [SkeletonBone.SKELETON_OFFSET]: 'Skeleton offset', + [SkeletonBone.CONTROLLER_DISTANCE_Z]: 'Controller distance z', + [SkeletonBone.CONTROLLER_DISTANCE_Y]: 'Controller distance y', + [SkeletonBone.FOREARM_LENGTH]: 'Forearm distance', + [SkeletonBone.SHOULDERS_DISTANCE]: 'Shoulders distance', + [SkeletonBone.SHOULDERS_WIDTH]: 'Shoulders width', + [SkeletonBone.UPPER_ARM_LENGTH]: 'Upper arm length', + [SkeletonBone.ELBOW_OFFSET]: 'Elbow offset', +}; + +function IncrementButton({ + children, + onClick, +}: { + children: ReactChild; + onClick?: MouseEventHandler; +}) { + return ( +
+ + {children} + +
+ ); +} + +export function BodyProportions({ + precise, + variant = 'onboarding', +}: { + precise: boolean; + variant: 'onboarding' | 'alone'; +}) { + const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); + const [config, setConfig] = useState | null>(null); + const [selectedBone, setSelectedBone] = useState(SkeletonBone.HEAD); + const bodyParts = useMemo(() => { + return ( + config?.skeletonParts.map(({ bone, value }) => ({ + bone, + label: skeletonBoneLabels[bone], + value, + })) || [] + ); + }, [config]); + + useRPCPacket( + RpcMessage.SkeletonConfigResponse, + (data: SkeletonConfigResponseT) => { + setConfig(data); + console.log(data); + } + ); + + useEffect(() => { + sendRPCPacket( + RpcMessage.SkeletonConfigRequest, + new SkeletonConfigRequestT() + ); + }, []); + + const roundedStep = (value: number, step: number, add: boolean) => { + if (!add) { + return (Math.round(value * 200) - step * 2) / 200; + } else { + return (Math.round(value * 200) + step * 2) / 200; + } + }; + + const updateConfigValue = (configChange: ChangeSkeletonConfigRequestT) => { + sendRPCPacket(RpcMessage.ChangeSkeletonConfigRequest, configChange); + const conf = { ...config } as Omit | null; + const b = conf?.skeletonParts?.find(({ bone }) => bone == selectedBone); + if (!b || !conf) return; + b.value = configChange.value; + setConfig(conf); + }; + + const increment = async (value: number, v: number) => { + const configChange = new ChangeSkeletonConfigRequestT(); + + configChange.bone = selectedBone; + configChange.value = roundedStep(value, v, true); + + updateConfigValue(configChange); + }; + + const decrement = (value: number, v: number) => { + const configChange = new ChangeSkeletonConfigRequestT(); + + configChange.bone = selectedBone; + configChange.value = value - v / 100; + + updateConfigValue(configChange); + }; + + return ( +
+
+ {bodyParts.map(({ label, bone, value }) => ( +
+
+ {!precise && ( + decrement(value, 10)}> + -10 + + )} + decrement(value, 1)}> + -1 + + {precise && ( + decrement(value, 0.5)}> + -0.5 + + )} +
+
setSelectedBone(bone)} + > +
+ + {label} + + + {Number(value * 100) + .toFixed(1) + .replace(/[.,]0$/, '')}{' '} + CM + +
+
+
+ {precise && ( + increment(value, 0.5)}> + +0.5 + + )} + increment(value, 1)}> + +1 + + {!precise && ( + increment(value, 10)}> + +10 + + )} +
+
+ ))} +
+ +
+
+
+
+ ); +} diff --git a/src/components/onboarding/pages/body-proportions/ManualProportions.tsx b/src/components/onboarding/pages/body-proportions/ManualProportions.tsx new file mode 100644 index 000000000..3ec8f3aaf --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/ManualProportions.tsx @@ -0,0 +1,78 @@ +import { useForm } from 'react-hook-form'; +import { useOnboarding } from '../../../../hooks/onboarding'; +import { ArrowLink } from '../../../commons/ArrowLink'; +import { Button } from '../../../commons/Button'; +import { CheckBox } from '../../../commons/Checkbox'; +import { PersonFrontIcon } from '../../../commons/PersonFrontIcon'; +import { Typography } from '../../../commons/Typography'; +import { BodyProportions } from './BodyProportions'; + +export function ManualProportionsPage() { + const { applyProgress, skipSetup, state } = useOnboarding(); + + applyProgress(0.9); + + const { control, watch } = useForm<{ precise: boolean }>({ + defaultValues: { precise: false }, + }); + const { precise } = watch(); + + return ( + <> +
+
+
+
+
+ {!state.alonePage && ( + + Go Back to Reset tutorial + + )} + + Manual Body Proportions + + +
+ +
+
+ +
+
+
+
+
+ {!state.alonePage && ( + + )} +
+
+ + {!state.alonePage && ( + + )} +
+
+
+ + ); +} diff --git a/src/components/onboarding/pages/body-proportions/autobone-steps/Done.tsx b/src/components/onboarding/pages/body-proportions/autobone-steps/Done.tsx new file mode 100644 index 000000000..64fb4b8f6 --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/autobone-steps/Done.tsx @@ -0,0 +1,17 @@ +import { Typography } from '../../../../commons/Typography'; + +export function DoneStep() { + return ( +
+
+ + Body measured and saved! + + + Your body proportions calibtation is complete + +
+ {/* */} +
+ ); +} diff --git a/src/components/onboarding/pages/body-proportions/autobone-steps/Preparation.tsx b/src/components/onboarding/pages/body-proportions/autobone-steps/Preparation.tsx new file mode 100644 index 000000000..8d1f4d25a --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/autobone-steps/Preparation.tsx @@ -0,0 +1,32 @@ +import { Button } from '../../../../commons/Button'; +import { FromtOfChairIcon } from '../../../../commons/icon/FrontOfChair'; +import { Typography } from '../../../../commons/Typography'; + +export function PreparationStep({ nextStep }: { nextStep: () => void }) { + return ( + <> +
+
+ + Preparation + +
+ + Grab a chair and stand in front of it. such that you can + + sit down at any moment. +
+
+ +
+ +
+
+
+ +
+ + ); +} diff --git a/src/components/onboarding/pages/body-proportions/autobone-steps/PutTrackersOn.tsx b/src/components/onboarding/pages/body-proportions/autobone-steps/PutTrackersOn.tsx new file mode 100644 index 000000000..fb77bc236 --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/autobone-steps/PutTrackersOn.tsx @@ -0,0 +1,44 @@ +import { Button } from '../../../../commons/Button'; +import { PersonFrontIcon } from '../../../../commons/PersonFrontIcon'; +import { TipBox } from '../../../../commons/TipBox'; +import { Typography } from '../../../../commons/Typography'; + +export function PutTrackersOnStep({ nextStep }: { nextStep: () => void }) { + return ( + <> +
+
+ + Put on your trackers + +
+ + To calibrate your proportions, we're gonna use the trackers you + + + just assigned. Put on all your trackers, you can see which are + + + which in the figure to the right. + +
+
+ + Not sure which tracker is which? Shake a tracker and it will + highlight the corresponding item. + +
+
+ +
+ +
+
+
+ +
+ + ); +} diff --git a/src/components/onboarding/pages/body-proportions/autobone-steps/Recording.tsx b/src/components/onboarding/pages/body-proportions/autobone-steps/Recording.tsx new file mode 100644 index 000000000..1f262cebd --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/autobone-steps/Recording.tsx @@ -0,0 +1,38 @@ +import { useEffect } from 'react'; +import { useAutobone } from '../../../../../hooks/autobone'; +import { ProgressBar } from '../../../../commons/ProgressBar'; +import { Typography } from '../../../../commons/Typography'; + +export function Recording({ nextStep }: { nextStep: () => void }) { + const { progress, hasCalibration, hasRecording } = useAutobone(); + + useEffect(() => { + if (progress === 1 && hasCalibration) { + nextStep(); + } + }, [progress, hasCalibration]); + + return ( +
+
+
+
+ REC +
+ We're recording... + Make the moves shown below +
+ + Do squads (we probably want illustrations here) + +
+ + + {!hasCalibration && hasRecording + ? 'Processing the result' + : '15 seconds left'} + +
+
+ ); +} diff --git a/src/components/onboarding/pages/body-proportions/autobone-steps/StartRecording.tsx b/src/components/onboarding/pages/body-proportions/autobone-steps/StartRecording.tsx new file mode 100644 index 000000000..d40f672da --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/autobone-steps/StartRecording.tsx @@ -0,0 +1,45 @@ +import { useAutobone } from '../../../../../hooks/autobone'; +import { Button } from '../../../../commons/Button'; +import { TipBox } from '../../../../commons/TipBox'; +import { Typography } from '../../../../commons/Typography'; + +export function StartRecording({ nextStep }: { nextStep: () => void }) { + const { startRecording } = useAutobone(); + + const start = () => { + nextStep(); + startRecording(); + }; + + return ( + <> +
+
+ + Make some moves + +
+ + We're now going to record some specific poses and + + + moves. these will be prompted in the next screen. + +
+
+ + Make sure you do not move your heels, they must stay at the same + place while recording. + +
+
+ +
+ +
+
+ + ); +} diff --git a/src/components/onboarding/pages/body-proportions/autobone-steps/VerifyResults.tsx b/src/components/onboarding/pages/body-proportions/autobone-steps/VerifyResults.tsx new file mode 100644 index 000000000..bccc195af --- /dev/null +++ b/src/components/onboarding/pages/body-proportions/autobone-steps/VerifyResults.tsx @@ -0,0 +1,83 @@ +import classNames from 'classnames'; +import { useEffect } from 'react'; +import { useAutobone } from '../../../../../hooks/autobone'; +import { Button } from '../../../../commons/Button'; +import { Typography } from '../../../../commons/Typography'; + +export function VerifyResultsStep({ + nextStep, + prevStep, + variant, +}: { + nextStep: () => void; + prevStep: () => void; + variant: 'onboarding' | 'alone'; +}) { + const { + startRecording, + hasCalibration, + bodyParts, + hasRecording, + applyProcessing, + } = useAutobone(); + + const apply = () => { + applyProcessing(); + nextStep(); + }; + + const redo = () => { + startRecording(); + prevStep(); + }; + + return ( + <> +
+
+ + Verify results + +
+ + Check the results below, do they look correct? + +
+
+
+
+ Recording results +
+ {bodyParts?.map(({ bone, label, value }) => ( +
+ {label} + {(value * 100).toFixed(2)} CM +
+ ))} + {!hasCalibration && hasRecording && ( + Processing recording... + )} +
+
+
+
+ + +
+
+ + ); +} diff --git a/src/components/onboarding/pages/mounting/AutomaticMounting.tsx b/src/components/onboarding/pages/mounting/AutomaticMounting.tsx new file mode 100644 index 000000000..03aaac248 --- /dev/null +++ b/src/components/onboarding/pages/mounting/AutomaticMounting.tsx @@ -0,0 +1,60 @@ +import { useOnboarding } from '../../../../hooks/onboarding'; +import { ArrowLink } from '../../../commons/ArrowLink'; +import { Button } from '../../../commons/Button'; +import { Typography } from '../../../commons/Typography'; + +export function AutomaticMountingPage() { + const { applyProgress, skipSetup, state } = useOnboarding(); + + applyProgress(0.7); + + return ( + <> +
+
+
+
+ {!state.alonePage && ( + + Go Back to Enter VR + + )} + + Mount calibration!{' '} + + Work in progress + + + + This feature isn't done, just choose manual mounting. + +
+
+
+
+
+ {!state.alonePage && ( + + )} +
+
+ + {!state.alonePage && ( + + )} +
+
+
+ + ); +} diff --git a/src/components/onboarding/pages/mounting/ManualMounting.tsx b/src/components/onboarding/pages/mounting/ManualMounting.tsx new file mode 100644 index 000000000..e2947df2e --- /dev/null +++ b/src/components/onboarding/pages/mounting/ManualMounting.tsx @@ -0,0 +1,117 @@ +import { Quaternion } from 'math3d'; +import { useMemo, useState } from 'react'; +import { AssignTrackerRequestT, BodyPart, RpcMessage } from 'solarxr-protocol'; +import { FlatDeviceTracker } from '../../../../hooks/app'; +import { useOnboarding } from '../../../../hooks/onboarding'; +import { useTrackers } from '../../../../hooks/tracker'; +import { useWebsocketAPI } from '../../../../hooks/websocket-api'; +import { QuaternionToQuatT } from '../../../../maths/quaternion'; +import { ArrowLink } from '../../../commons/ArrowLink'; +import { Button } from '../../../commons/Button'; +import { TipBox } from '../../../commons/TipBox'; +import { Typography } from '../../../commons/Typography'; +import { BodyAssignment } from '../../BodyAssignment'; +import { MountingSelectionMenu } from './MountingSelectionMenu'; + +export function ManualMountingPage() { + const { applyProgress, skipSetup, state } = useOnboarding(); + const { sendRPCPacket } = useWebsocketAPI(); + + const [selectedRole, setSelectRole] = useState(BodyPart.NONE); + + applyProgress(0.7); + + const { useAssignedTrackers } = useTrackers(); + const assignedTrackers = useAssignedTrackers(); + + const trackerPartGrouped = useMemo( + () => + assignedTrackers.reduce<{ [key: number]: FlatDeviceTracker[] }>( + (curr, td) => { + const key = td.tracker.info?.bodyPart || BodyPart.NONE; + return { + ...curr, + [key]: [...(curr[key] || []), td], + }; + }, + {} + ), + [assignedTrackers] + ); + + const onDirectionSelected = (mountingOrientation: number) => { + (trackerPartGrouped[selectedRole] || []).forEach((td) => { + const assignreq = new AssignTrackerRequestT(); + + assignreq.bodyPosition = td.tracker.info?.bodyPart || BodyPart.NONE; + assignreq.mountingRotation = QuaternionToQuatT( + Quaternion.Euler(0, +mountingOrientation, 0) + ); + assignreq.trackerId = td.tracker.trackerId; + sendRPCPacket(RpcMessage.AssignTrackerRequest, assignreq); + }); + + setSelectRole(BodyPart.NONE); + }; + + return ( + <> + setSelectRole(BodyPart.NONE)} + onDirectionSelected={onDirectionSelected} + > +
+
+
+
+ {!state.alonePage && ( + + Go Back to Enter VR + + )} + Manual Mounting + + Click on every tracker and select which way they are mounted + + + Not sure which tracker is which? Shake a tracker and it will + highlight the corresponding item. + +
+
+ +
+
+
+
+
+ {!state.alonePage && ( + + )} +
+
+ + {!state.alonePage && ( + + )} +
+
+
+ + ); +} diff --git a/src/components/onboarding/pages/mounting/MountingSelectionMenu.tsx b/src/components/onboarding/pages/mounting/MountingSelectionMenu.tsx new file mode 100644 index 000000000..8fa6f2376 --- /dev/null +++ b/src/components/onboarding/pages/mounting/MountingSelectionMenu.tsx @@ -0,0 +1,100 @@ +import classNames from 'classnames'; +import { MouseEventHandler } from 'react'; +import ReactModal from 'react-modal'; +import { useElemSize, useLayout } from '../../../../hooks/layout'; +import { Button } from '../../../commons/Button'; +import { FootIcon } from '../../../commons/icon/FootIcon'; +import { Typography } from '../../../commons/Typography'; + +function MoutingOrientationCard({ + orientation, + onClick, +}: { + orientation: string; + onClick?: MouseEventHandler; +}) { + return ( +
+
+ {orientation} +
+
+ +
+
+ ); +} + +export function MountingSelectionMenu({ + isOpen = true, + onClose, + onDirectionSelected, +}: { + isOpen: boolean; + onClose: () => void; + onDirectionSelected: (direction: number) => void; +}) { + const { ref: refTrackers, layoutHeight: trackersHeight } = + useLayout(); + const { ref: refOptions, height: optionsHeight } = + useElemSize(); + + return ( + +
+ + Where do you want this tracker to be? + +
+
+ onDirectionSelected(90)} + /> + onDirectionSelected(-90)} + /> + onDirectionSelected(180)} + /> + onDirectionSelected(0)} + /> +
+
+
+
+
+ +
+
+
+ ); +} diff --git a/src/components/onboarding/pages/trackers-assign/TrackerAssignment.tsx b/src/components/onboarding/pages/trackers-assign/TrackerAssignment.tsx new file mode 100644 index 000000000..8cbe22fbd --- /dev/null +++ b/src/components/onboarding/pages/trackers-assign/TrackerAssignment.tsx @@ -0,0 +1,153 @@ +import { useMemo, useState } from 'react'; +import { useForm } from 'react-hook-form'; +import { + AssignTrackerRequestT, + BodyPart, + QuatT, + RpcMessage, + TrackerIdT, +} from 'solarxr-protocol'; +import { FlatDeviceTracker } from '../../../../hooks/app'; +import { useOnboarding } from '../../../../hooks/onboarding'; +import { useTrackers } from '../../../../hooks/tracker'; +import { useWebsocketAPI } from '../../../../hooks/websocket-api'; +import { ArrowLink } from '../../../commons/ArrowLink'; +import { Button } from '../../../commons/Button'; +import { CheckBox } from '../../../commons/Checkbox'; +import { TipBox } from '../../../commons/TipBox'; +import { Typography } from '../../../commons/Typography'; +import { BodyAssignment } from '../../BodyAssignment'; +import { TrackerSelectionMenu } from './TrackerSelectionMenu'; + +export function TrackersAssignPage() { + const { useAssignedTrackers, trackers } = useTrackers(); + const { applyProgress, skipSetup, state } = useOnboarding(); + const { sendRPCPacket } = useWebsocketAPI(); + + const { control, watch } = useForm<{ advanced: boolean }>({ + defaultValues: { advanced: false }, + }); + const { advanced } = watch(); + const [selectedRole, setSelectRole] = useState(BodyPart.NONE); + const assignedTrackers = useAssignedTrackers(); + + const trackerPartGrouped = useMemo( + () => + assignedTrackers.reduce<{ [key: number]: FlatDeviceTracker[] }>( + (curr, td) => { + const key = td.tracker.info?.bodyPart || BodyPart.NONE; + return { + ...curr, + [key]: [...(curr[key] || []), td], + }; + }, + {} + ), + [assignedTrackers] + ); + + const onTrackerSelected = (tracker: FlatDeviceTracker | null) => { + const assign = ( + role: BodyPart, + rotation: QuatT | null, + trackerId: TrackerIdT | null + ) => { + const assignreq = new AssignTrackerRequestT(); + + assignreq.bodyPosition = role; + assignreq.mountingRotation = rotation; + assignreq.trackerId = trackerId; + sendRPCPacket(RpcMessage.AssignTrackerRequest, assignreq); + }; + + (trackerPartGrouped[selectedRole] || []).forEach((td) => + assign( + BodyPart.NONE, + td.tracker.info?.mountingOrientation || null, + td.tracker.trackerId + ) + ); + + if (!tracker) { + setSelectRole(BodyPart.NONE); + return; + } + + assign( + selectedRole, + tracker.tracker.info?.mountingOrientation || null, + tracker.tracker.trackerId + ); + setSelectRole(BodyPart.NONE); + }; + + applyProgress(0.5); + + return ( + <> + setSelectRole(BodyPart.NONE)} + onTrackerSelected={onTrackerSelected} + > +
+
+
+
+ {!state.alonePage && ( + + Go Back to Wifi Credentials + + )} + Assign trackers + + Let's choose which tracker goes where. Click on a location where + you want to place a tracker + +
+ {assignedTrackers.length} + + of {trackers.length} trackers assigned + +
+ + Not sure which tracker is which? Shake a tracker and it will + highlight the corresponding item. + + +
+
+ +
+
+
+
+
+ {!state.alonePage && ( + + )} +
+
+ {!state.alonePage && ( + + )} +
+
+
+ + ); +} diff --git a/src/components/onboarding/pages/trackers-assign/TrackerSelectionMenu.tsx b/src/components/onboarding/pages/trackers-assign/TrackerSelectionMenu.tsx new file mode 100644 index 000000000..10696d9ee --- /dev/null +++ b/src/components/onboarding/pages/trackers-assign/TrackerSelectionMenu.tsx @@ -0,0 +1,123 @@ +import classNames from 'classnames'; +import ReactModal from 'react-modal'; +import { BodyPart } from 'solarxr-protocol'; +import { FlatDeviceTracker } from '../../../../hooks/app'; +import { useElemSize, useLayout } from '../../../../hooks/layout'; +import { useTrackers } from '../../../../hooks/tracker'; +import { Button } from '../../../commons/Button'; +import { TipBox } from '../../../commons/TipBox'; +import { Typography } from '../../../commons/Typography'; +import { TrackerCard } from '../../../tracker/TrackerCard'; + +export function TrackerSelectionMenu({ + isOpen = true, + onClose, + onTrackerSelected, + bodyPart, +}: { + isOpen: boolean; + bodyPart: BodyPart; + onClose: () => void; + onTrackerSelected: (tracker: FlatDeviceTracker | null) => void; +}) { + const { ref: refTrackers, layoutHeight: trackersHeight } = + useLayout(); + const { ref: refOptions, height: optionsHeight } = + useElemSize(); + + const { useAssignedTrackers, useUnassignedTrackers } = useTrackers(); + + const unassignedTrackers = useUnassignedTrackers(); + const assignedTrackers = useAssignedTrackers(); + + return ( + +
+
+ + Which tracker to assign to the {BodyPart[bodyPart]}? + +
+
+
+ {unassignedTrackers.length && ( +
+ Unassigned Trackers +
+ {unassignedTrackers.map((fd, index) => ( + onTrackerSelected(fd)} + smol + interactable + outlined={ + bodyPart === + (fd.tracker.info?.bodyPart || BodyPart.NONE) + } + > + ))} +
+
+ )} + Assigned Trackers +
+ {assignedTrackers.map((fd, index) => ( + onTrackerSelected(fd)} + smol + interactable + outlined={ + bodyPart === + (fd.tracker.info?.bodyPart || BodyPart.NONE) + } + > + ))} +
+
+
+
+
+
+
+
+
+
+
+ + Not sure which tracker is which? Shake a tracker and it will + highlight the corresponding item. + +
+
+ +
+
+
+ ); +} diff --git a/src/components/proportions/AutomaticCalibration.tsx b/src/components/proportions/AutomaticCalibration.tsx deleted file mode 100644 index 98e6c435a..000000000 --- a/src/components/proportions/AutomaticCalibration.tsx +++ /dev/null @@ -1,131 +0,0 @@ -import classNames from "classnames"; -import { useMemo, useState } from "react"; -import { AutoBoneEpochResponseT, AutoBoneProcessRequestT, AutoBoneProcessStatusResponseT, AutoBoneProcessType, RpcMessage, SkeletonConfigRequestT, SkeletonPartT } from "solarxr-protocol"; -import { useWebsocketAPI } from "../../hooks/websocket-api"; -import { Button } from "../commons/Button"; -import { AppModal } from "../Modal"; -import { bodyPartLabels } from "./BodyProportions"; - -export function AutomaticCalibration() { - const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); - - const [isOpen, setOpen] = useState(false); - const [isProcessRunning, setProcessRunning] = useState(false); - const [hasRecording, setHasRecording] = useState(false); - const [hasCalibration, setHasCalibration] = useState(false); - const [progress, setProgress] = useState(0); - const [skeletonParts, setSkeletonParts] = useState(null); - - const bodyParts = useMemo(() => { - return skeletonParts?.map(({ bone, value }) => ({ bone, label: bodyPartLabels[bone], value })) || [] - }, [skeletonParts]) - - const startProcess = (processType: AutoBoneProcessType) => { - // Don't allow multiple processes at once (for now atleast) - if (isProcessRunning) { - return; - } - - setProcessRunning(true); - setProgress(0); - - const processRequest = new AutoBoneProcessRequestT(); - processRequest.processType = processType; - - sendRPCPacket(RpcMessage.AutoBoneProcessRequest, processRequest) - } - - const startRecording = () => { - setHasRecording(false); - startProcess(AutoBoneProcessType.RECORD); - } - - const startProcessing = () => { - setHasCalibration(false); - startProcess(AutoBoneProcessType.PROCESS); - } - - useRPCPacket(RpcMessage.AutoBoneProcessStatusResponse, (data: AutoBoneProcessStatusResponseT) => { - if (data.completed) { - setProcessRunning(false); - setProgress(1); - } - - if (data.processType) { - if (data.message) { - console.log(AutoBoneProcessType[data.processType], ": ", data.message); - } - - if (data.total > 0 && data.current >= 0) { - setProgress(data.current / data.total); - } - - if (data.completed) { - console.log("Process ", AutoBoneProcessType[data.processType], " has completed"); - - switch (data.processType) { - case AutoBoneProcessType.RECORD: - setHasRecording(data.success); - break; - - case AutoBoneProcessType.PROCESS: - setHasCalibration(data.success); - break; - - case AutoBoneProcessType.APPLY: - // Update skeleton config when applied - sendRPCPacket(RpcMessage.SkeletonConfigRequest, new SkeletonConfigRequestT()) - break; - } - } - } - }) - - useRPCPacket(RpcMessage.AutoBoneEpochResponse, (data: AutoBoneEpochResponseT) => { - setProgress(data.currentEpoch/data.totalEpochs); - - // Probably not necessary to show to the user - console.log("Epoch ", data.currentEpoch, "/", data.totalEpochs, " (Error ", data.epochError, ")"); - - setSkeletonParts(data.adjustedSkeletonParts); - }) - - return ( - <> - - Automatic Calibration} - onRequestClose={() => setOpen(false)} - > - <> -
- - - -
-
-
-
0})} style={{width: `${progress * 100}%`}}>
-
-
-
- {bodyParts.map(({label, bone, value}) => -
-
-
{label}
-
{`${Number(value * 100).toFixed(1).replace(/[.,]0$/, "")}cm`}
-
-
- )} -
-
- - -
- -
- - ) - -} \ No newline at end of file diff --git a/src/components/proportions/BodyProportions.tsx b/src/components/proportions/BodyProportions.tsx deleted file mode 100644 index 44ab1f2ba..000000000 --- a/src/components/proportions/BodyProportions.tsx +++ /dev/null @@ -1,145 +0,0 @@ -import classNames from "classnames"; -import { useEffect, useMemo, useState } from "react"; -import { useForm } from "react-hook-form"; -import { useWebsocketAPI } from "../../hooks/websocket-api"; -import { Button } from "../commons/Button"; -import { NumberSelector } from "../commons/NumberSelector"; -import { AutomaticCalibration } from "./AutomaticCalibration"; -import { BodyView } from "./BodyView"; - -import { ChangeSkeletonConfigRequestT, RpcMessage, SkeletonBone, SkeletonConfigRequestT, SkeletonConfigResponseT, SkeletonResetAllRequestT } from 'solarxr-protocol'; - -export const bodyPartLabels = { - [SkeletonBone.NONE]: "None", - [SkeletonBone.HEAD]: "Head shift", - [SkeletonBone.NECK]: "Neck length", - [SkeletonBone.TORSO]: "Torso length", - [SkeletonBone.CHEST]: "Chest distance", - [SkeletonBone.WAIST]: "Waist distance", - [SkeletonBone.HIP_OFFSET]: "Hip offset", - [SkeletonBone.HIPS_WIDTH]: "Hips width", - [SkeletonBone.LEGS_LENGTH]: "Legs length", - [SkeletonBone.KNEE_HEIGHT]: "Knee height", - [SkeletonBone.FOOT_LENGTH]: "Foot length", - [SkeletonBone.FOOT_SHIFT]: "Foot shift", - [SkeletonBone.SKELETON_OFFSET]: "Skeleton offset", - [SkeletonBone.CONTROLLER_DISTANCE_Z]: "Controller distance z", - [SkeletonBone.CONTROLLER_DISTANCE_Y]: "Controller distance y", - [SkeletonBone.FOREARM_LENGTH]: "Forearm distance", - [SkeletonBone.SHOULDERS_DISTANCE]: "Shoulders distance", - [SkeletonBone.SHOULDERS_WIDTH]: "Shoulders width", - [SkeletonBone.UPPER_ARM_LENGTH]: "Upper arm length", - [SkeletonBone.ELBOW_OFFSET]: "Elbow offset" -} - -type BodyProportionsForm = ({ [key: string]: number }); - - -export function BodyProportions() { - const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); - const [selectedBodyPart, setSelectedBodyPart] = useState(null); - const { control, reset, watch, handleSubmit } = useForm({ defaultValues: Object.values(SkeletonBone).filter((bone) => !isNaN(+bone)).reduce((curr, bone) => ({ ...curr, [bone]: 0 }), {}) }); - const [config, setConfig] = useState(null); - const [step, setStep] = useState(1); - - const bodyParts = useMemo(() => { - return config?.skeletonParts.map(({ bone, value }) => ({ bone, label: bodyPartLabels[bone], value })) || [] - }, [config]) - - - const toFormData = (data: SkeletonConfigResponseT): BodyProportionsForm => data.skeletonParts.reduce((curr, part) => ({ ...curr, [part.bone]: part.value }), {}) - - useRPCPacket(RpcMessage.SkeletonConfigResponse, (data: SkeletonConfigResponseT) => { - setConfig(data); - reset(toFormData(data)); - }) - - useEffect(() => { - sendRPCPacket(RpcMessage.SkeletonConfigRequest, new SkeletonConfigRequestT()) - }, []) - - - const onSubmit = async (data: BodyProportionsForm) => { - if (!config) return ; - - const curr = toFormData(config); - for (const key in curr) { - if (curr[key] !== data[key]) { - const configChange = new ChangeSkeletonConfigRequestT(); - - console.log(key); - configChange.bone = +key; - configChange.value = data[key]; - - await sendRPCPacket(RpcMessage.ChangeSkeletonConfigRequest, configChange); - } - } - } - - useEffect(() => { - const subscription = watch(() => handleSubmit(onSubmit)()); - return () => subscription.unsubscribe(); - }) - - - const handleResetAll = () => { - sendRPCPacket(RpcMessage.SkeletonResetAllRequest, new SkeletonResetAllRequestT()); - } - - - const onMouseEnterSelector = (id: number) => { - setSelectedBodyPart(id); - } - - const roundedStep = (value: number, add: boolean) => { - if (!add) { - return (Math.round(value * 200) - step * 2) / 200; - } else { - return (Math.round(value * 200) + step * 2) / 200; - } - } - - - return ( -
-
- Body Proportions -
-
-
- -
-
-
- - -
-
-
Precision
-
-
setStep(0.5)} className={classNames("hover:bg-purple-gray-500 flex flex-grow justify-center items-center ", { 'bg-purple-gray-400': step === 0.5 })}>0.5
-
setStep(1)} className={classNames("hover:bg-purple-gray-500 flex flex-grow justify-center items-center", { 'bg-purple-gray-400': step === 1 })}>1
-
setStep(5)} className={classNames("hover:bg-purple-gray-500 flex flex-grow justify-center items-center", { 'bg-purple-gray-400': step === 5 })}>5
-
-
-
- {bodyParts.map(({label, bone}) => -
onMouseEnterSelector(bone)} className={classNames('px-3 rounded-lg py-2', { 'bg-purple-gray-700 ': bone === selectedBodyPart })}> - `${Number(value * 100).toFixed(1).replace(/[.,]0$/, "")}cm` } - > -
- )} -
-
-
-
- ) -} \ No newline at end of file diff --git a/src/components/proportions/BodyView.tsx b/src/components/proportions/BodyView.tsx deleted file mode 100644 index 38d490f89..000000000 --- a/src/components/proportions/BodyView.tsx +++ /dev/null @@ -1,75 +0,0 @@ -import { SkeletonBone } from "solarxr-protocol"; - - - -export function BodyView({ selectedBodyPart }: { selectedBodyPart: number }) { - - return ( - <> - {selectedBodyPart !== SkeletonBone.HIPS_WIDTH && - - - - {selectedBodyPart === SkeletonBone.HEAD && - <> - - - - } - {selectedBodyPart === SkeletonBone.NECK && - <> - - - - } - {selectedBodyPart === SkeletonBone.KNEE_HEIGHT && - <> - - - - - } - {selectedBodyPart === SkeletonBone.LEGS_LENGTH && - <> - - - - } - {selectedBodyPart === SkeletonBone.WAIST && - <> - - - - } - {selectedBodyPart === SkeletonBone.TORSO && - <> - - - - } - {selectedBodyPart === SkeletonBone.CHEST && - <> - - - - } - - - - - - - - } - {selectedBodyPart === SkeletonBone.HIPS_WIDTH && - - - - - - - } - - ) - -} \ No newline at end of file diff --git a/src/components/providers/AppContext.tsx b/src/components/providers/AppContext.tsx index 0cac633bc..99480d7ca 100644 --- a/src/components/providers/AppContext.tsx +++ b/src/components/providers/AppContext.tsx @@ -1,10 +1,10 @@ -import { ReactChild } from "react"; -import { AppContextC, useProvideAppContext } from "../../hooks/app"; +import { ReactChild } from 'react'; +import { AppContextC, useProvideAppContext } from '../../hooks/app'; export function AppContextProvider({ children }: { children: ReactChild }) { + const context = useProvideAppContext(); - const context = useProvideAppContext(); - - return {children} - -} \ No newline at end of file + return ( + {children} + ); +} diff --git a/src/components/providers/ConfigContext.tsx b/src/components/providers/ConfigContext.tsx new file mode 100644 index 000000000..9bbaf2532 --- /dev/null +++ b/src/components/providers/ConfigContext.tsx @@ -0,0 +1,16 @@ +import { ReactChild, useEffect } from 'react'; +import { ConfigContextC, useConfigProvider } from '../../hooks/config'; + +export function ConfigContextProvider({ children }: { children: ReactChild }) { + const context = useConfigProvider(); + + useEffect(() => { + context.loadConfig(); + }, []); + + return ( + + {children} + + ); +} diff --git a/src/components/settings/SettingsLayout.tsx b/src/components/settings/SettingsLayout.tsx index b4d81e1b4..de7e14e5d 100644 --- a/src/components/settings/SettingsLayout.tsx +++ b/src/components/settings/SettingsLayout.tsx @@ -1,32 +1,26 @@ -import { ReactChild } from "react"; -import { NavLink } from "react-router-dom"; -import { useLayout } from "../../hooks/layout"; -import { CloseIcon } from "../commons/icon/CloseIcon"; -import { Navbar } from "../Navbar"; -import { SettingsSidebar } from "./SettingsSidebar"; +import { ReactChild } from 'react'; +import { useLayout } from '../../hooks/layout'; +import { Navbar } from '../Navbar'; +import { TopBar } from '../TopBar'; +import { SettingsSidebar } from './SettingsSidebar'; export function SettingsLayoutRoute({ children }: { children: ReactChild }) { + const { layoutHeight, ref } = useLayout(); - const { layoutHeight, ref } = useLayout(); - - return ( - <> - -
-
+ return ( + <> + +
+
+ +
-
-
- {children} -
- -
-
-
-
+
+ {children}
- - ) - } \ No newline at end of file +
+ + ); +} diff --git a/src/components/settings/SettingsPageLayout.tsx b/src/components/settings/SettingsPageLayout.tsx new file mode 100644 index 000000000..a4d60767e --- /dev/null +++ b/src/components/settings/SettingsPageLayout.tsx @@ -0,0 +1,29 @@ +import classNames from 'classnames'; +import { ReactChild } from 'react'; + +export function SettingsPageLayout({ + children, + className, + icon, + ...props +}: { + children: ReactChild; + icon: ReactChild; +} & React.HTMLAttributes) { + return ( +
+
+
+ {icon} +
+
+
{children}
+
+ ); +} diff --git a/src/components/settings/SettingsSidebar.tsx b/src/components/settings/SettingsSidebar.tsx index 12f4c3bd5..120f5f497 100644 --- a/src/components/settings/SettingsSidebar.tsx +++ b/src/components/settings/SettingsSidebar.tsx @@ -1,25 +1,67 @@ -import { NavLink } from "react-router-dom" +import classNames from 'classnames'; +import { ReactChild, useMemo } from 'react'; +import { NavLink, useLocation, useMatch } from 'react-router-dom'; +import { Typography } from '../commons/Typography'; +export function SettingsLink({ + to, + scrollTo, + children, +}: { + to: string; + scrollTo?: string; + children: ReactChild; +}) { + const { state } = useLocation(); + const doesMatch = useMatch({ + path: to, + }); + const isActive = useMemo(() => { + const typedState: { scrollTo?: string } = state as any; + return ( + (doesMatch && !scrollTo && !typedState?.scrollTo) || + (doesMatch && typedState?.scrollTo == scrollTo) + ); + }, [state, doesMatch]); + + return ( + + {children} + + ); +} export function SettingsSidebar() { - return ( -
-
-
TRACKER SETTINGS
-
- SteamVR - Filtering - Serial -
-
- {/*
-
USER INTERFACE
-
- Widgets -
-
*/} + return ( +
+ Settings +
+ General +
+ + SteamVR + + + Tracker mechanics + + + Interface +
- ) - -} \ No newline at end of file +
+
+ Utilities +
+ Serial Console +
+
+
+ ); +} diff --git a/src/components/settings/pages/GeneralSettings.tsx b/src/components/settings/pages/GeneralSettings.tsx new file mode 100644 index 000000000..b7518de30 --- /dev/null +++ b/src/components/settings/pages/GeneralSettings.tsx @@ -0,0 +1,257 @@ +import { useEffect, useRef } from 'react'; +import { useForm } from 'react-hook-form'; +import { useLocation } from 'react-router-dom'; +import { + ChangeSettingsRequestT, + FilteringSettingsT, + FilteringType, + RpcMessage, + SettingsRequestT, + SettingsResponseT, + SteamVRTrackersSettingT, +} from 'solarxr-protocol'; +import { useConfig } from '../../../hooks/config'; +import { useWebsocketAPI } from '../../../hooks/websocket-api'; +import { CheckBox } from '../../commons/Checkbox'; +import { SquaresIcon } from '../../commons/icon/SquaresIcon'; +import { SteamIcon } from '../../commons/icon/SteamIcon'; +import { WrenchIcon } from '../../commons/icon/WrenchIcons'; +import { NumberSelector } from '../../commons/NumberSelector'; +import { Radio } from '../../commons/Radio'; +import { Typography } from '../../commons/Typography'; +import { SettingsPageLayout } from '../SettingsPageLayout'; + +interface SettingsForm { + trackers: { + waist: boolean; + chest: boolean; + legs: boolean; + knees: boolean; + elbows: boolean; + }; + filtering: { + type: number; + intensity: number; + ticks: number; + }; + interface: { + devmode: boolean; + }; +} + +export function GeneralSettings() { + const { config, setConfig } = useConfig(); + const { state } = useLocation(); + const pageRef = useRef(null); + + const { sendRPCPacket, useRPCPacket } = useWebsocketAPI(); + const { register, reset, control, watch, handleSubmit } = + useForm({ + defaultValues: { + trackers: { + waist: false, + chest: false, + elbows: false, + knees: false, + legs: false, + }, + filtering: { intensity: 0, ticks: 0 }, + interface: { devmode: false }, + }, + }); + + const onSubmit = (values: SettingsForm) => { + const settings = new ChangeSettingsRequestT(); + + if (values.trackers) { + const trackers = new SteamVRTrackersSettingT(); + trackers.waist = values.trackers.waist; + trackers.chest = values.trackers.chest; + trackers.legs = values.trackers.legs; + trackers.knees = values.trackers.knees; + trackers.elbows = values.trackers.elbows; + settings.steamVrTrackers = trackers; + } + + const filtering = new FilteringSettingsT(); + filtering.type = values.filtering.type; + filtering.intensity = values.filtering.intensity; + filtering.ticks = values.filtering.ticks; + + settings.filtering = filtering; + sendRPCPacket(RpcMessage.ChangeSettingsRequest, settings); + + setConfig({ debug: values.interface.devmode }); + }; + + useEffect(() => { + const subscription = watch(() => handleSubmit(onSubmit)()); + return () => subscription.unsubscribe(); + }, []); + + useEffect(() => { + sendRPCPacket(RpcMessage.SettingsRequest, new SettingsRequestT()); + }, []); + + useRPCPacket(RpcMessage.SettingsResponse, (settings: SettingsResponseT) => { + reset({ + ...(settings.steamVrTrackers + ? { trackers: settings.steamVrTrackers } + : {}), + ...(settings.filtering ? { filtering: settings.filtering } : {}), + interface: { + devmode: config?.debug, + }, + }); + }); + + // Handle scrolling to selected page + useEffect(() => { + const typedState: { scrollTo: string } = state as any; + if (!pageRef.current || !typedState || !typedState.scrollTo) { + return; + } + const elem = pageRef.current.querySelector(`#${typedState.scrollTo}`); + if (elem) { + elem.scrollIntoView({ behavior: 'smooth' }); + } + }, [state]); + + return ( +
+ } id="steamvr"> + <> + SteamVR + SteamVR trackers +
+ + Enable or disable specific tracking parts. + + + Useful if you want more control over what SlimeVR does. + +
+
+ + + + + +
+ +
+ } id="mechanics"> + <> + Tracker mechanics + Filtering +
+ + Choose the filtering type for your trackers. + + + Extrapolation predicts movement while interpolation smoothens + movement. + +
+ Filtering type +
+ + + +
+
+ `${value} %`} + min={0} + max={100} + step={10} + /> + `${value} ticks`} + min={0} + max={50} + step={1} + /> +
+ +
+ } id="interface"> + <> + Interface + Developer Mode +
+ + This mode can be useful if you need in-depth data or to interact + + + with connected trackers on a more advanced level + +
+
+ +
+ +
+
+ ); +} diff --git a/src/components/settings/pages/Serial.tsx b/src/components/settings/pages/Serial.tsx index cf6a21d58..b4137c652 100644 --- a/src/components/settings/pages/Serial.tsx +++ b/src/components/settings/pages/Serial.tsx @@ -1,94 +1,104 @@ -import { useEffect, useState } from "react"; -import { useForm } from "react-hook-form"; -import { CloseSerialRequestT, OpenSerialRequestT, RpcMessage, SerialUpdateResponseT, SetWifiRequestT } from "solarxr-protocol"; -import { useLayout } from "../../../hooks/layout"; -import { useWebsocketAPI } from "../../../hooks/websocket-api"; -import { Button } from "../../commons/Button"; -import { Input } from "../../commons/Input"; +import { useEffect, useState } from 'react'; +import { useForm } from 'react-hook-form'; +import { + CloseSerialRequestT, + OpenSerialRequestT, + RpcMessage, + SerialUpdateResponseT, + SetWifiRequestT, +} from 'solarxr-protocol'; +import { useLayout } from '../../../hooks/layout'; +import { useWebsocketAPI } from '../../../hooks/websocket-api'; +import { Button } from '../../commons/Button'; +import { Input } from '../../commons/Input'; +import { Typography } from '../../commons/Typography'; export interface WifiForm { - ssid: string; - password: string; + ssid: string; + password: string; } export function Serial() { + const { + layoutHeight, + layoutWidth, + ref: consoleRef, + } = useLayout(); - const { layoutHeight, layoutWidth, ref: consoleRef } = useLayout(); + const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); + // const consoleRef = useRef(null); + const [consoleContent, setConsole] = useState(''); + const [isSerialOpen, setSerialOpen] = useState(false); - const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); - // const consoleRef = useRef(null); - const [consoleContent, setConsole] = useState(""); - const [isSerialOpen, setSerialOpen] = useState(false); - const { register, handleSubmit } = useForm({ defaultValues: {} }); + useEffect(() => { + sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()); + return () => { + sendRPCPacket(RpcMessage.CloseSerialRequest, new CloseSerialRequestT()); + }; + }, []); - - useEffect(() => { - sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()) - return () => { - sendRPCPacket(RpcMessage.CloseSerialRequest, new CloseSerialRequestT()); - } - }, []) - - - useRPCPacket(RpcMessage.SerialUpdateResponse, (data: SerialUpdateResponseT) => { - if (data.closed) { - setSerialOpen(false) - setTimeout(() => { - sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()) - }, 1000) - } - - if (!data.closed) { - setSerialOpen(true); - } - - if (data.log && consoleRef.current) { - setConsole((console) => console + data.log) - } - }) - - useEffect(() => { - if (consoleRef.current) - consoleRef.current.scrollTo({ top: consoleRef.current.scrollHeight }) - }, [consoleContent]) - - - useEffect(() => { - const id = setInterval(() => { - if (!isSerialOpen) - sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()) - else - clearInterval(id); + useRPCPacket( + RpcMessage.SerialUpdateResponse, + (data: SerialUpdateResponseT) => { + if (data.closed) { + setSerialOpen(false); + setTimeout(() => { + sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()); }, 1000); + } - return () => { - clearInterval(id); - } - }, [isSerialOpen, sendRPCPacket]) + if (!data.closed) { + setSerialOpen(true); + } - const sendWifiCredentials = (value: WifiForm) => { - const wifi = new SetWifiRequestT(); - - wifi.password = value.password; - wifi.ssid = value.ssid; - - sendRPCPacket(RpcMessage.SetWifiRequest, wifi) + if (data.log && consoleRef.current) { + setConsole((console) => console + data.log); + } } + ); + useEffect(() => { + if (consoleRef.current) + consoleRef.current.scrollTo({ + top: consoleRef.current.scrollHeight, + }); + }, [consoleContent]); - return ( -
-
-
-                    {isSerialOpen ? consoleContent : 'Connection to serial lost, Reconnecting...'}
-                
-
-
- - - -
-
- ) + useEffect(() => { + const id = setInterval(() => { + if (!isSerialOpen) + sendRPCPacket(RpcMessage.OpenSerialRequest, new OpenSerialRequestT()); + else clearInterval(id); + }, 1000); -} \ No newline at end of file + return () => { + clearInterval(id); + }; + }, [isSerialOpen, sendRPCPacket]); + + return ( +
+ Serial Console + + This is a live information feed for serial communication. May be useful + if you need to know the firmware is acting up. + +
+
+
+            {isSerialOpen
+              ? consoleContent
+              : 'Connection to serial lost, Reconnecting...'}
+          
+
+
+
+ ); +} diff --git a/src/components/settings/pages/TrackersSettings.tsx b/src/components/settings/pages/TrackersSettings.tsx deleted file mode 100644 index 1ed51557f..000000000 --- a/src/components/settings/pages/TrackersSettings.tsx +++ /dev/null @@ -1,123 +0,0 @@ -import { useEffect, useRef } from "react"; -import { useForm } from "react-hook-form"; -import { useLocation } from "react-router-dom"; -import { ChangeSettingsRequestT, FilteringSettingsT, RpcMessage, SettingsRequestT, SettingsResponseT, SteamVRTrackersSettingT } from "solarxr-protocol"; -import { useWebsocketAPI } from "../../../hooks/websocket-api"; -import { CheckBox } from "../../commons/Checkbox"; -import { NumberSelector } from "../../commons/NumberSelector"; -import { Select } from "../../commons/Select"; - -interface SettingsForm { - trackers: { - waist: boolean, - chest: boolean, - legs: boolean, - knees: boolean, - elbows: boolean, - } - filtering: { - type: number; - intensity: number; - ticks: number; - } -} - - -export function TrackersSettings() { - - const { state } = useLocation(); - const pageRef = useRef(null); - - - const { sendRPCPacket, useRPCPacket } = useWebsocketAPI(); - const { register, reset, control, watch, handleSubmit } = useForm({ defaultValues: { filtering: { intensity: 0, ticks: 0 } } }); - - const onSubmit = (values: SettingsForm) => { - const settings = new ChangeSettingsRequestT(); - - if (values.trackers) { - const trackers = new SteamVRTrackersSettingT(); - trackers.waist = values.trackers.waist; - trackers.chest = values.trackers.chest; - trackers.legs = values.trackers.legs; - trackers.knees = values.trackers.knees; - trackers.elbows = values.trackers.elbows; - settings.steamVrTrackers = trackers; - } - - const filtering = new FilteringSettingsT(); - filtering.type = values.filtering.type; - filtering.intensity = values.filtering.intensity; - filtering.ticks = values.filtering.ticks; - - settings.filtering = filtering; - sendRPCPacket(RpcMessage.ChangeSettingsRequest, settings) - } - - - useEffect(() => { - const subscription = watch(() => handleSubmit(onSubmit)()); - return () => subscription.unsubscribe(); - }, []) - - - useEffect(() => { - sendRPCPacket(RpcMessage.SettingsRequest, new SettingsRequestT()); - }, []) - - useRPCPacket(RpcMessage.SettingsResponse, (settings: SettingsResponseT) => { - reset({ - ...(settings.steamVrTrackers ? {trackers: settings.steamVrTrackers} : {}), - ...(settings.filtering ? {filtering: settings.filtering} : {}) - }) - }) - - - useEffect(() => { - - const typedState: { scrollTo: string } = state as any; - - if (!pageRef.current || (!typedState || !typedState.scrollTo)) - return ; - - const elem = pageRef.current.querySelector(`#${typedState.scrollTo}`) - if (elem) - elem.scrollIntoView({ behavior: 'smooth' }) - }, [state]) - - - return ( -
-
-
- SteamVR Trackers -
-
-

Enable or disable specific tracking parts.

-

Useful if you want more control over what SlimeVR does.

-
-
- - - - - -
-
-
-
- Filtering -
-
-

Choose the filtering type for your trackers.

-

Extrapolation predicts movement while interpolation smoothens movement.

-
-
- - `${value}%`} min={0} max={100} step={10}> - -
-
-
- ) -} diff --git a/src/components/tracker/SingleTrackerBodyAssignmentMenu.tsx b/src/components/tracker/SingleTrackerBodyAssignmentMenu.tsx new file mode 100644 index 000000000..d3bbdff47 --- /dev/null +++ b/src/components/tracker/SingleTrackerBodyAssignmentMenu.tsx @@ -0,0 +1,82 @@ +import classNames from 'classnames'; +import { useForm } from 'react-hook-form'; +import ReactModal from 'react-modal'; +import { BodyPart } from 'solarxr-protocol'; +import { Button } from '../commons/Button'; +import { CheckBox } from '../commons/Checkbox'; +import { TipBox } from '../commons/TipBox'; +import { Typography } from '../commons/Typography'; +import { BodyAssignment } from '../onboarding/BodyAssignment'; + +export function SingleTrackerBodyAssignmentMenu({ + isOpen = true, + onClose, + onRoleSelected, +}: { + isOpen: boolean; + onClose: () => void; + onRoleSelected: (role: BodyPart) => void; +}) { + const { control, watch } = useForm<{ advanced: boolean }>({ + defaultValues: { advanced: false }, + }); + const { advanced } = watch(); + + return ( + +
+
+
+
+ + Where do you want this tracker to be? + + + Choose a location where you want this tracker to be assigned. + Alternatively you can choose to manage all trackers at once + instead of one by one. + + +
+ +
+
+
+ +
+ +
+
+
+
+
+
+ ); +} diff --git a/src/components/tracker/TrackerBattery.tsx b/src/components/tracker/TrackerBattery.tsx new file mode 100644 index 000000000..717e00b6d --- /dev/null +++ b/src/components/tracker/TrackerBattery.tsx @@ -0,0 +1,30 @@ +import { BatteryIcon } from '../commons/icon/BatteryIcon'; +import { Typography } from '../commons/Typography'; + +export function TrackerBattery({ + value, + disabled, +}: { + value: number; + disabled?: boolean; +}) { + return ( +
+
+ +
+ {!disabled && ( +
+ + {(value * 100).toFixed(0)} % + +
+ )} + {disabled && ( +
+
+
+ )} +
+ ); +} diff --git a/src/components/tracker/TrackerCard.tsx b/src/components/tracker/TrackerCard.tsx index 6d4a1ec08..a3588b766 100644 --- a/src/components/tracker/TrackerCard.tsx +++ b/src/components/tracker/TrackerCard.tsx @@ -1,96 +1,151 @@ -import classNames from "classnames"; -import { useEffect, useMemo, useRef, useState } from "react"; -import { BodyPart, DeviceDataT, TrackerDataT, TrackerStatus } from "solarxr-protocol"; -import { WifiIcon } from "../commons/icon/WifiIcon"; -import { BatteryIcon } from "../commons/icon/BatteryIcon"; -import { TrackerSettings } from "./TrackerSettings"; -import { IconButton } from "../commons/ButtonIcon"; -import { GearIcon } from "../commons/icon/GearIcon"; -import { QuaternionFromQuatT } from "../../maths/quaternion"; +import { MouseEventHandler } from 'react'; +import { + DeviceDataT, + TrackerDataT, + TrackerStatus as TrackerStatusEnum, +} from 'solarxr-protocol'; +import { Typography } from '../commons/Typography'; +import { TrackerBattery } from './TrackerBattery'; +import { TrackerWifi } from './TrackerWifi'; +import { TrackerStatus } from './TrackerStatus'; +import { FootIcon } from '../commons/icon/FootIcon'; +import classNames from 'classnames'; +import { useTracker } from '../../hooks/tracker'; +function TrackerBig({ + device, + tracker, +}: { + tracker: TrackerDataT; + device?: DeviceDataT; +}) { + const { useName } = useTracker(tracker); -export function TrackerCard({ tracker, device }: { tracker: TrackerDataT, device?: DeviceDataT }) { + const trackerName = useName(); - const previousRot = useRef<{ x: number, y: number, z: number, w: number }>(tracker.rotation!) - const [velocity, setVelocity] = useState(0); - const [rots, setRotation] = useState([]); - - const statusClass = useMemo(() => { - const statusMap: { [key: number]: string } = { - [TrackerStatus.NONE]: 'bg-purple-gray-900', - [TrackerStatus.BUSY]: 'bg-status-warning', - [TrackerStatus.ERROR]: 'bg-status-error', - [TrackerStatus.DISCONNECTED]: 'bg-purple-gray-900', - [TrackerStatus.OCCLUDED]: 'bg-status-warning', - [TrackerStatus.OK]: 'bg-status-online' - } - return statusMap[tracker.status]; - }, [tracker.status]); - - useEffect(() => { - if (tracker.rotation) { - const rot = QuaternionFromQuatT(tracker.rotation).mul(QuaternionFromQuatT(previousRot.current).inverse()); - const dif = Math.min(1, (rot.x ** 2 + rot.y ** 2 + rot.z ** 2) * 2.5) - // Use sum of rotation of last 3 frames (0.3sec) for smoother movement and better detection of slow movement. - if (rots.length === 3) { - rots.shift(); - } - rots.push(dif); - setRotation(rots); - setVelocity(rots.reduce((a, b) => a + b)); - previousRot.current = tracker.rotation; - } - }, [tracker.rotation]) - - const trackerName = useMemo(() => { - if (device?.customName) - return device.customName; - if (tracker.info?.bodyPart) - return BodyPart[tracker.info?.bodyPart]; - return device?.hardwareInfo?.displayName || 'NONE'; - - }, [tracker.info, device?.customName, device?.hardwareInfo?.displayName]) - - return ( - -
-
-
-
{trackerName}
-
- {device && device.hardwareStatus && - <> -
- {device.hardwareStatus.rssi &&
- -
} - {device.hardwareStatus.ping &&
{device.hardwareStatus.ping} ms
} -
- {device.hardwareStatus.batteryPctEstimate && -
-
- -
-
{((device.hardwareStatus.batteryPctEstimate)).toFixed(0)} %
-
- } - - } -
-
-
-
-
-
-
- {tracker.info?.editable && -
- }/> -
- } -
+ return ( +
+
+ +
+
+ {trackerName} +
+
+ +
+
+ {device && device.hardwareStatus && ( + <> + {device.hardwareStatus.batteryPctEstimate && ( + + )} +
+ {device.hardwareStatus.rssi && device.hardwareStatus.ping && ( + + )}
- - ) + + )} +
+
+ ); +} -} \ No newline at end of file +function TrackerSmol({ + device, + tracker, +}: { + tracker: TrackerDataT; + device?: DeviceDataT; +}) { + const { useName } = useTracker(tracker); + + const trackerName = useName(); + + return ( +
+
+ +
+
+ {trackerName} + +
+ {device && device.hardwareStatus && ( + <> +
+ {device.hardwareStatus.batteryPctEstimate && ( + + )} +
+
+ {device.hardwareStatus.rssi && device.hardwareStatus.ping && ( + + )} +
+ + )} +
+ ); +} + +export function TrackerCard({ + tracker, + device, + smol = false, + interactable = false, + outlined = false, + onClick, + bg = 'bg-background-60', + shakeHighlight = true, +}: { + tracker: TrackerDataT; + device?: DeviceDataT; + smol?: boolean; + interactable?: boolean; + outlined?: boolean; + bg?: string; + shakeHighlight?: boolean; + onClick?: MouseEventHandler; +}) { + const { useVelocity } = useTracker(tracker); + + const velocity = useVelocity(); + + return ( +
+ {smol && } + {!smol && } +
+ ); +} diff --git a/src/components/tracker/TrackerSettings.tsx b/src/components/tracker/TrackerSettings.tsx index 05ae742fd..6ee4830a3 100644 --- a/src/components/tracker/TrackerSettings.tsx +++ b/src/components/tracker/TrackerSettings.tsx @@ -1,86 +1,232 @@ -import { ReactChild, useMemo, useState } from "react"; -import { Button } from "../commons/Button"; -import { AppModal } from "../Modal"; -import { Select } from "../commons/Select"; -import { useWebsocketAPI } from "../../hooks/websocket-api"; -import { useForm } from "react-hook-form"; -import { AssignTrackerRequestT, BodyPart, DeviceDataT, RpcMessage, TrackerDataT } from "solarxr-protocol"; -import { FixEuler, QuaternionFromQuatT, QuaternionToQuatT } from "../../maths/quaternion"; -import { Quaternion } from "math3d"; - +import { Quaternion } from 'math3d'; +import { useCallback, useEffect, useMemo, useState } from 'react'; +import { useForm } from 'react-hook-form'; +import { useParams } from 'react-router-dom'; +import { AssignTrackerRequestT, BodyPart, RpcMessage } from 'solarxr-protocol'; +import { useDebouncedEffect } from '../../hooks/timeout'; +import { useTrackerFromId } from '../../hooks/tracker'; +import { useWebsocketAPI } from '../../hooks/websocket-api'; +import { + FixEuler, + QuaternionFromQuatT, + QuaternionToQuatT, +} from '../../maths/quaternion'; +import { ArrowLink } from '../commons/ArrowLink'; +import { Button } from '../commons/Button'; +import { FootIcon } from '../commons/icon/FootIcon'; +import { Input } from '../commons/Input'; +import { Typography } from '../commons/Typography'; +import { MountingSelectionMenu } from '../onboarding/pages/mounting/MountingSelectionMenu'; +import { SingleTrackerBodyAssignmentMenu } from './SingleTrackerBodyAssignmentMenu'; +import { TrackerCard } from './TrackerCard'; const rotationToQuatMap = { - FRONT: 180, - LEFT: 90, - RIGHT: -90, - BACK: 0 -} + FRONT: 180, + LEFT: 90, + RIGHT: -90, + BACK: 0, +}; -export function TrackerSettings({ tracker, device, children }: { tracker: TrackerDataT, device?: DeviceDataT, children: ReactChild }) { +const rotationsLabels = { + [rotationToQuatMap.BACK]: 'Back', + [rotationToQuatMap.FRONT]: 'Front', + [rotationToQuatMap.LEFT]: 'Left', + [rotationToQuatMap.RIGHT]: 'Right', +}; - const { sendRPCPacket } = useWebsocketAPI(); - const { register, handleSubmit, reset } = useForm({ defaultValues: { bodyPosition: 0, mountingRotation: rotationToQuatMap.BACK } }); +export function TrackerSettingsPage() { + const { sendRPCPacket } = useWebsocketAPI(); + const [firstLoad, setFirstLoad] = useState(false); + const [selectRotation, setSelectRotation] = useState(false); + const [selectBodypart, setSelectBodypart] = useState(false); + const { trackernum, deviceid } = useParams<{ + trackernum: string; + deviceid: string; + }>(); + const { register, watch, reset } = useForm<{ trackerName: string | null }>({ + defaultValues: { trackerName: null }, + reValidateMode: 'onSubmit', + }); + const { trackerName } = watch(); + const tracker = useTrackerFromId(trackernum, deviceid); - const [open, setOpen] = useState(false); + const onDirectionSelected = (mountingOrientation: number) => { + if (!tracker) return; - const positions = useMemo(() => Object.keys(BodyPart).filter((position: string) => isNaN(+position)).map((role, index) =>( { label: role, value: index })), []) - const rotations = useMemo(() => [ - { label: 'FRONT', value: rotationToQuatMap.FRONT }, - { label: 'LEFT', value: rotationToQuatMap.LEFT }, - { label: 'RIGHT', value: rotationToQuatMap.RIGHT }, - { label: 'BACK', value: rotationToQuatMap.BACK } - ], []); + const assignreq = new AssignTrackerRequestT(); + assignreq.mountingRotation = QuaternionToQuatT( + Quaternion.Euler(0, +mountingOrientation, 0) + ); + assignreq.bodyPosition = tracker?.tracker.info?.bodyPart || BodyPart.NONE; + assignreq.trackerId = tracker?.tracker.trackerId; + sendRPCPacket(RpcMessage.AssignTrackerRequest, assignreq); + setSelectRotation(false); + }; + const onRoleSelected = (role: BodyPart) => { + if (!tracker) return; - const handleSaveSettings = ({ bodyPosition, mountingRotation }: { bodyPosition: number, mountingRotation: number }) => { - const assignreq = new AssignTrackerRequestT(); + const assignreq = new AssignTrackerRequestT(); + assignreq.bodyPosition = role; + assignreq.trackerId = tracker?.tracker.trackerId; + sendRPCPacket(RpcMessage.AssignTrackerRequest, assignreq); + setSelectBodypart(false); + }; - assignreq.bodyPosition = bodyPosition; + const currRotation = useMemo( + () => + tracker?.tracker.info?.mountingOrientation + ? FixEuler( + QuaternionFromQuatT(tracker.tracker.info?.mountingOrientation) + .eulerAngles.y + ) + : rotationToQuatMap.BACK, + [tracker?.tracker.info?.mountingOrientation] + ); - - assignreq.mountingRotation = QuaternionToQuatT(Quaternion.Euler(0, +mountingRotation, 0)); - assignreq.trackerId = tracker.trackerId; + useDebouncedEffect( + () => { + if (!tracker) return; + if (trackerName == tracker.tracker.info?.customName) return; + const assignreq = new AssignTrackerRequestT(); + assignreq.bodyPosition = tracker?.tracker.info?.bodyPart || BodyPart.NONE; + assignreq.displayName = trackerName; + assignreq.trackerId = tracker?.tracker.trackerId; + sendRPCPacket(RpcMessage.AssignTrackerRequest, assignreq); + }, + [trackerName], + 1000 + ); - sendRPCPacket(RpcMessage.AssignTrackerRequest, assignreq) - setOpen(false); + useEffect(() => { + if (tracker && !firstLoad) setFirstLoad(true); + }, [tracker, firstLoad]); + + useEffect(() => { + if (firstLoad) { + console.log('hey'); + reset({ + trackerName: tracker?.tracker.info?.customName as string | null, + }); } + }, [firstLoad]); - - const openSettings = () => { - - if (!tracker.info?.editable) - return; - - setOpen(true) - reset({ - bodyPosition: tracker.info?.bodyPart, - mountingRotation: tracker.info?.mountingOrientation ? FixEuler(QuaternionFromQuatT(tracker.info?.mountingOrientation!).eulerAngles.y) : rotationToQuatMap.BACK - }) - } - - - return ( - <> -
- {children} + return ( +
+ setSelectBodypart(false)} + onRoleSelected={onRoleSelected} + > + setSelectRotation(false)} + onDirectionSelected={onDirectionSelected} + > +
+
+ {tracker && ( + + )} +
+ Firmware version +
+ + {tracker?.device?.hardwareInfo?.firmwareVersion} + + - + + Up to date +
- setOpen(false)} - name={<>{tracker.info?.bodyPart ? `${BodyPart[tracker.info?.bodyPart]} Settings` : 'Tracker Settings'}} - > - -
- - -
-
- - -
- -
- - ) -} \ No newline at end of file + +
+
+
+ Manufacturer + + {tracker?.device?.hardwareInfo?.manufacturer} + +
+
+ Display name + {tracker?.tracker.info?.displayName} +
+
+ Custom name + + {tracker?.tracker.info?.customName || '--'} + +
+
+
+
+ Go back to trackers list + Tracker settigns +
+ Assignment + + What part of the body the tracker is assigned to. + +
+
+ + + {BodyPart[tracker?.tracker.info?.bodyPart || BodyPart.NONE]} + +
+
+ +
+
+
+
+ Mounting position + + Where is the tracker mounted? + +
+
+ + {rotationsLabels[currRotation]} +
+
+ +
+
+
+
+ Tracker name + + {'Give it a cute nickname :)'} + + +
+
+
+ + ); +} diff --git a/src/components/tracker/TrackerStatus.tsx b/src/components/tracker/TrackerStatus.tsx new file mode 100644 index 000000000..4d4706eca --- /dev/null +++ b/src/components/tracker/TrackerStatus.tsx @@ -0,0 +1,36 @@ +import classNames from 'classnames'; +import { useMemo } from 'react'; +import { Typography } from '../commons/Typography'; +import { TrackerStatus as TrackerStatusEnum } from 'solarxr-protocol'; + +const statusLabelMap: { [key: number]: string } = { + [TrackerStatusEnum.NONE]: 'No Status', + [TrackerStatusEnum.BUSY]: 'Busy', + [TrackerStatusEnum.ERROR]: 'Error', + [TrackerStatusEnum.DISCONNECTED]: 'Disconnected', + [TrackerStatusEnum.OCCLUDED]: 'Occluded', + [TrackerStatusEnum.OK]: 'Connected', +}; + +const statusClassMap: { [key: number]: string } = { + [TrackerStatusEnum.NONE]: 'bg-background-30', + [TrackerStatusEnum.BUSY]: 'bg-status-warning', + [TrackerStatusEnum.ERROR]: 'bg-status-critical', + [TrackerStatusEnum.DISCONNECTED]: 'bg-background-30', + [TrackerStatusEnum.OCCLUDED]: 'bg-status-warning', + [TrackerStatusEnum.OK]: 'bg-status-success', +}; + +export function TrackerStatus({ status }: { status: number }) { + const statusClass = useMemo(() => statusClassMap[status], [status]); + const statusLabel = useMemo(() => statusLabelMap[status], [status]); + + return ( +
+
+
+
+ {statusLabel} +
+ ); +} diff --git a/src/components/tracker/TrackerWifi.tsx b/src/components/tracker/TrackerWifi.tsx new file mode 100644 index 000000000..36efaff6e --- /dev/null +++ b/src/components/tracker/TrackerWifi.tsx @@ -0,0 +1,30 @@ +import { WifiIcon } from '../commons/icon/WifiIcon'; +import { Typography } from '../commons/Typography'; + +export function TrackerWifi({ + rssi, + ping, + disabled, +}: { + rssi: number; + ping: number; + disabled?: boolean; +}) { + return ( +
+
+ +
+ {!disabled && ( +
+ {ping} ms +
+ )} + {disabled && ( +
+
+
+ )} +
+ ); +} diff --git a/src/components/tracker/TrackersTable.tsx b/src/components/tracker/TrackersTable.tsx new file mode 100644 index 000000000..52c3cc5ba --- /dev/null +++ b/src/components/tracker/TrackersTable.tsx @@ -0,0 +1,223 @@ +import classNames from 'classnames'; +import { MouseEventHandler, ReactChild, useState } from 'react'; +import { + TrackerDataT, + TrackerIdT, + TrackerStatus as TrackerStatusEnum, +} from 'solarxr-protocol'; +import { FlatDeviceTracker } from '../../hooks/app'; +import { useTracker } from '../../hooks/tracker'; +import { FootIcon } from '../commons/icon/FootIcon'; +import { Typography } from '../commons/Typography'; +import { TrackerBattery } from './TrackerBattery'; +import { TrackerStatus } from './TrackerStatus'; +import { TrackerWifi } from './TrackerWifi'; + +export function TrackerNameCol({ tracker }: { tracker: TrackerDataT }) { + const { useName } = useTracker(tracker); + + const name = useName(); + + return ( +
+
+ +
+
+ {name} + +
+
+ ); +} + +export function TrackerRotCol({ tracker }: { tracker: TrackerDataT }) { + const { useRotation } = useTracker(tracker); + + const rot = useRotation(); + + return ( + + + {`${rot.x.toFixed(0)} / ${rot.y.toFixed(0)} / ${rot.z.toFixed(0)}`} + + + ); +} + +export function RowContainer({ + children, + rounded = 'none', + hover, + onClick, + onMouseOver, + onMouseOut, +}: { + children: ReactChild; + rounded?: 'left' | 'right' | 'none'; + hover: boolean; + onClick?: MouseEventHandler; + onMouseOver?: MouseEventHandler; + onMouseOut?: MouseEventHandler; +}) { + return ( +
+ {children} +
+ ); +} + +export function TrackersTable({ + flatTrackers, + clickedTracker, +}: { + clickedTracker: (tracker: TrackerDataT) => void; + flatTrackers: FlatDeviceTracker[]; +}) { + const [hoverTracker, setHoverTracker] = useState(null); + + const trackerEqual = (id: TrackerIdT | null) => + id?.trackerNum == hoverTracker?.trackerNum && + (!id?.deviceId || id.deviceId.id == hoverTracker?.deviceId?.id); + + return ( +
+
+
Tracker
+ {flatTrackers.map(({ tracker }, index) => ( + clickedTracker(tracker)} + hover={trackerEqual(tracker.trackerId)} + onMouseOver={() => setHoverTracker(tracker.trackerId)} + onMouseOut={() => setHoverTracker(null)} + > + + + ))} +
+
+
Type
+ {flatTrackers.map(({ device, tracker }, index) => ( + clickedTracker(tracker)} + hover={trackerEqual(tracker.trackerId)} + onMouseOver={() => setHoverTracker(tracker.trackerId)} + onMouseOut={() => setHoverTracker(null)} + > + + {device?.hardwareInfo?.manufacturer || '--'} + + + ))} +
+
+
Battery
+ {flatTrackers.map(({ device, tracker }, index) => ( + clickedTracker(tracker)} + hover={trackerEqual(tracker.trackerId)} + onMouseOver={() => setHoverTracker(tracker.trackerId)} + onMouseOut={() => setHoverTracker(null)} + > + {(device && + device.hardwareStatus && + device.hardwareStatus.batteryPctEstimate && ( + + )) || <>} + + ))} +
+
+
Ping
+ {flatTrackers.map(({ device, tracker }, index) => ( + clickedTracker(tracker)} + hover={trackerEqual(tracker.trackerId)} + onMouseOver={() => setHoverTracker(tracker.trackerId)} + onMouseOut={() => setHoverTracker(null)} + > + {(device && + device.hardwareStatus && + device.hardwareStatus.rssi && + device.hardwareStatus.ping && ( + + )) || <>} + + ))} +
+
+
Rotation X/Y/Z
+ {flatTrackers.map(({ tracker }, index) => ( + clickedTracker(tracker)} + hover={trackerEqual(tracker.trackerId)} + onMouseOver={() => setHoverTracker(tracker.trackerId)} + onMouseOut={() => setHoverTracker(null)} + > + + + ))} +
+
+
Position X/Y/Z
+ {flatTrackers.map(({ tracker }, index) => ( + clickedTracker(tracker)} + hover={trackerEqual(tracker.trackerId)} + onMouseOver={() => setHoverTracker(tracker.trackerId)} + onMouseOut={() => setHoverTracker(null)} + > + + + {`${tracker.position?.x.toFixed( + 0 + )} / ${tracker.position?.y.toFixed( + 0 + )} / ${tracker.position?.z.toFixed(0)}`} + + + + ))} +
+
+
URL
+ {flatTrackers.map(({ device, tracker }, index) => ( + clickedTracker(tracker)} + hover={trackerEqual(tracker.trackerId)} + onMouseOver={() => setHoverTracker(tracker.trackerId)} + onMouseOut={() => setHoverTracker(null)} + > + {device?.customName} + + ))} +
+
+ ); +} diff --git a/src/gobals.d.ts b/src/gobals.d.ts index 6eb21d016..e69de29bb 100644 --- a/src/gobals.d.ts +++ b/src/gobals.d.ts @@ -1,5 +0,0 @@ -import * as react from 'react' - -declare module 'react' { - function useId(): string; -} \ No newline at end of file diff --git a/src/hooks/app.ts b/src/hooks/app.ts index e18ecf210..8d8fd4e21 100644 --- a/src/hooks/app.ts +++ b/src/hooks/app.ts @@ -1,55 +1,127 @@ -import { createContext, Dispatch, useContext, useReducer } from "react"; - -type AppStateAction = - | { type: 'debug', value: boolean } +import { + createContext, + Dispatch, + Reducer, + useContext, + useEffect, + useLayoutEffect, + useMemo, + useReducer, +} from 'react'; +import { useNavigate } from 'react-router-dom'; +import { + DataFeedConfigT, + DataFeedMessage, + DataFeedUpdateT, + DeviceDataMaskT, + DeviceDataT, + StartDataFeedT, + TrackerDataMaskT, + TrackerDataT, +} from 'solarxr-protocol'; +import { useConfig } from './config'; +import { useWebsocketAPI } from './websocket-api'; +export interface FlatDeviceTracker { + device?: DeviceDataT; + tracker: TrackerDataT; +} +type AppStateAction = { type: 'datafeed'; value: DataFeedUpdateT }; export interface AppState { - debug: boolean; + datafeed?: DataFeedUpdateT; } - export interface AppContext { - state: AppState; - dispatch: Dispatch; - setDebug: (value: boolean) => void; + state: AppState; + trackers: FlatDeviceTracker[]; + dispatch: Dispatch; } - export function reducer(state: AppState, action: AppStateAction) { - switch (action.type) { - case 'debug': - return { ...state, debug: action.value }; - default: - throw new Error(`unhandled state action ${action.type}`); - } + switch (action.type) { + case 'datafeed': + return { ...state, datafeed: action.value }; + default: + throw new Error(`unhandled state action ${action.type}`); + } } - - export function useProvideAppContext(): AppContext { - - const [state, dispatch] = useReducer(reducer, { debug: false }) - - - return { - state, - dispatch, - setDebug: (value: boolean) => dispatch({ type: 'debug', value }), + const { sendDataFeedPacket, useDataFeedPacket, isConnected } = + useWebsocketAPI(); + const { config } = useConfig(); + const navigate = useNavigate(); + const [state, dispatch] = useReducer>( + reducer, + { + datafeed: new DataFeedUpdateT(), } + ); + + useEffect(() => { + if (isConnected) { + const trackerData = new TrackerDataMaskT(); + trackerData.position = true; + trackerData.rotation = true; + trackerData.info = true; + trackerData.status = true; + trackerData.temp = true; + + const dataMask = new DeviceDataMaskT(); + dataMask.deviceData = true; + dataMask.trackerData = trackerData; + + const config = new DataFeedConfigT(); + config.dataMask = dataMask; + config.minimumTimeSinceLast = 100; + config.syntheticTrackersMask = trackerData; + + const startDataFeed = new StartDataFeedT(); + startDataFeed.dataFeeds = [config]; + sendDataFeedPacket(DataFeedMessage.StartDataFeed, startDataFeed); + } + }, [isConnected]); + + useLayoutEffect(() => { + if (config && !config.doneOnboarding) { + navigate('/onboarding/home'); + } + }, [config]); + + const trackers = useMemo( + () => + (state.datafeed?.devices || []).reduce( + (curr, device) => [ + ...curr, + ...device.trackers.map((tracker) => ({ tracker, device })), + ], + [] + ), + [state] + ); + + useDataFeedPacket( + DataFeedMessage.DataFeedUpdate, + (packet: DataFeedUpdateT) => { + dispatch({ type: 'datafeed', value: packet }); + } + ); + + return { + state, + trackers, + dispatch, + }; } - - - export const AppContextC = createContext(undefined as any); export function useAppContext() { - const context = useContext(AppContextC); - if (!context) { - throw new Error('useWebsocketAPI must be within a WebSocketApi Provider') - } - return context; - -} \ No newline at end of file + const context = useContext(AppContextC); + if (!context) { + throw new Error('useAppContext must be within a AppContext Provider'); + } + return context; +} diff --git a/src/hooks/autobone.tsx b/src/hooks/autobone.tsx new file mode 100644 index 000000000..5b0a7243e --- /dev/null +++ b/src/hooks/autobone.tsx @@ -0,0 +1,164 @@ +import { createContext, useContext, useMemo, useState } from 'react'; +import { + AutoBoneEpochResponseT, + AutoBoneProcessRequestT, + AutoBoneProcessStatusResponseT, + AutoBoneProcessType, + RpcMessage, + SkeletonBone, + SkeletonConfigRequestT, + SkeletonPartT, +} from 'solarxr-protocol'; +import { skeletonBoneLabels } from '../components/onboarding/pages/body-proportions/BodyProportions'; +import { useWebsocketAPI } from './websocket-api'; + +export interface AutoboneContext { + hasRecording: boolean; + hasCalibration: boolean; + progress: number; + bodyParts: { bone: SkeletonBone; label: string; value: number }[] | null; + startRecording: () => void; + startProcessing: () => void; + applyProcessing: () => void; +} + +export function useProvideAutobone(): AutoboneContext { + const { useRPCPacket, sendRPCPacket } = useWebsocketAPI(); + const [hasRecording, setHasRecording] = useState(false); + const [hasCalibration, setHasCalibration] = useState(false); + const [progress, setProgress] = useState(0); + const [skeletonParts, setSkeletonParts] = useState( + null + ); + + const bodyParts = useMemo(() => { + return ( + skeletonParts?.map(({ bone, value }) => ({ + bone, + label: skeletonBoneLabels[bone], + value, + })) || [] + ); + }, [skeletonParts]); + + const startProcess = (processType: AutoBoneProcessType) => { + // Don't allow multiple processes at once (for now atleast) + // if (isProcessRunning) { + // return; + // } + + setProgress(0); + + const processRequest = new AutoBoneProcessRequestT(); + processRequest.processType = processType; + + sendRPCPacket(RpcMessage.AutoBoneProcessRequest, processRequest); + }; + + const startRecording = () => { + setHasRecording(false); + startProcess(AutoBoneProcessType.RECORD); + }; + + const startProcessing = () => { + setHasCalibration(false); + startProcess(AutoBoneProcessType.PROCESS); + }; + + const applyProcessing = () => { + startProcess(AutoBoneProcessType.APPLY); + }; + + useRPCPacket( + RpcMessage.AutoBoneProcessStatusResponse, + (data: AutoBoneProcessStatusResponseT) => { + if (data.completed) { + setProgress(1); + } + + if (data.processType) { + if (data.message) { + console.log( + AutoBoneProcessType[data.processType], + ': ', + data.message + ); + } + + if (data.total > 0 && data.current >= 0) { + setProgress(data.current / data.total); + } + + if (data.completed) { + console.log( + 'Process ', + AutoBoneProcessType[data.processType], + ' has completed' + ); + + switch (data.processType) { + case AutoBoneProcessType.RECORD: + setHasRecording(data.success); + startProcessing(); + break; + + case AutoBoneProcessType.PROCESS: + setHasCalibration(data.success); + + break; + + case AutoBoneProcessType.APPLY: + // Update skeleton config when applied + sendRPCPacket( + RpcMessage.SkeletonConfigRequest, + new SkeletonConfigRequestT() + ); + break; + } + } + } + } + ); + + useRPCPacket( + RpcMessage.AutoBoneEpochResponse, + (data: AutoBoneEpochResponseT) => { + setProgress(data.currentEpoch / data.totalEpochs); + + // Probably not necessary to show to the user + console.log( + 'Epoch ', + data.currentEpoch, + '/', + data.totalEpochs, + ' (Error ', + data.epochError, + ')' + ); + + setSkeletonParts(data.adjustedSkeletonParts); + } + ); + + return { + hasCalibration, + hasRecording, + progress, + bodyParts, + startProcessing, + startRecording, + applyProcessing, + }; +} + +export const AutoboneContextC = createContext( + undefined as any +); + +export function useAutobone() { + const context = useContext(AutoboneContextC); + if (!context) { + throw new Error('useAutobone must be within a AutoboneContext Provider'); + } + return context; +} diff --git a/src/hooks/config.ts b/src/hooks/config.ts new file mode 100644 index 000000000..45bb66a27 --- /dev/null +++ b/src/hooks/config.ts @@ -0,0 +1,79 @@ +import { + BaseDirectory, + readTextFile, + writeFile, + createDir, +} from '@tauri-apps/api/fs'; +import { appDir } from '@tauri-apps/api/path'; + +import { createContext, useContext, useState } from 'react'; + +export interface Config { + debug: boolean; + doneOnboarding: boolean; +} + +export interface ConfigContext { + config: Config | null; + loading: boolean; + setConfig: (config: Partial) => Promise; + loadConfig: () => Promise; +} + +const initialConfig = { doneOnboarding: false }; + +export function useConfigProvider(): ConfigContext { + const [currConfig, set] = useState(null); + const [loading, setLoading] = useState(false); + + const setConfig = async (config: Partial) => { + const newConfig = config + ? { + ...currConfig, + ...config, + } + : null; + set(newConfig as Config); + + await createDir('', { dir: BaseDirectory.App, recursive: true }); + await writeFile( + { contents: JSON.stringify(newConfig), path: 'config.json' }, + { dir: BaseDirectory.App } + ); + }; + + return { + config: currConfig, + loading, + setConfig, + loadConfig: async () => { + setLoading(true); + try { + const appDirPath = await appDir(); + console.log(appDirPath); + const json = await readTextFile('config.json', { + dir: BaseDirectory.App, + }); + const loadedConfig = JSON.parse(json); + set(loadedConfig); + setLoading(false); + return loadedConfig; + } catch (e) { + console.log(e); + setConfig(initialConfig); + setLoading(false); + return null; + } + }, + }; +} + +export const ConfigContextC = createContext(undefined as never); + +export function useConfig() { + const context = useContext(ConfigContextC); + if (!context) { + throw new Error('useConfig must be within a ConfigContext Provider'); + } + return context; +} diff --git a/src/hooks/layout.ts b/src/hooks/layout.ts index f7a67ba9b..bfba85735 100644 --- a/src/hooks/layout.ts +++ b/src/hooks/layout.ts @@ -1,35 +1,74 @@ -import { useEffect, useRef, useState } from "react"; - - +import { + MutableRefObject, + Ref, + useEffect, + useLayoutEffect, + useMemo, + useRef, + useState, +} from 'react'; export function useLayout() { - const [layoutHeight, setLayoutHeigt] = useState(window.innerHeight); - const [layoutWidth, setLayoutWidth] = useState(window.innerWidth); - const ref = useRef(null); - - const computeLayoutHeight = (windowHeight: number, windowWidth: number) => { - if (ref.current) { - setLayoutHeigt(windowHeight - ref.current.getBoundingClientRect().top) - setLayoutWidth(windowWidth - ref.current.getBoundingClientRect().left) - } + const [layoutHeight, setLayoutHeigt] = useState(window.innerHeight); + const [layoutWidth, setLayoutWidth] = useState(window.innerWidth); + const ref = useRef(null); + + const computeLayoutHeight = (windowHeight: number, windowWidth: number) => { + if (ref.current) { + setLayoutHeigt(windowHeight - ref.current.getBoundingClientRect().top); + setLayoutWidth(windowWidth - ref.current.getBoundingClientRect().left); } - - const onWindowResize = () => { - computeLayoutHeight(window.innerHeight, window.innerWidth) + }; + + const onWindowResize = () => { + computeLayoutHeight(window.innerHeight, window.innerWidth); + }; + + useLayoutEffect(() => { + window.addEventListener('resize', onWindowResize); + computeLayoutHeight(window.innerHeight, window.innerWidth); + return () => { + window.removeEventListener('resize', onWindowResize); + }; + }); + + return { + layoutHeight, + layoutWidth, + ref, + }; +} + +export function useElemSize( + forwardRef?: MutableRefObject +) { + const innerRef = useRef(null); + const ref = forwardRef || innerRef; + const [height, setHeight] = useState(0); + const [width, setWidth] = useState(0); + + const observer = useRef( + new ResizeObserver((entries) => { + const { width, height } = entries[0].contentRect; + setWidth(width); + setHeight(height); + }) + ); + + useEffect(() => { + if (ref.current) { + observer.current.observe(ref.current); } - useEffect(() => { - window.addEventListener('resize', onWindowResize); - computeLayoutHeight(window.innerHeight, window.innerWidth) - return () => { - window.removeEventListener('resize', onWindowResize); - } - }, []) + return () => { + if (!ref.current) return; + observer.current.unobserve(ref.current); + }; + }, [ref, observer]); - - return { - layoutHeight, - layoutWidth, - ref - } -} \ No newline at end of file + return { + ref, + height, + width, + }; +} diff --git a/src/hooks/onboarding.tsx b/src/hooks/onboarding.tsx new file mode 100644 index 000000000..eec33f318 --- /dev/null +++ b/src/hooks/onboarding.tsx @@ -0,0 +1,99 @@ +import { + createContext, + Reducer, + useContext, + useEffect, + useLayoutEffect, + useReducer, +} from 'react'; +import { useLocation, useParams } from 'react-router-dom'; +import { useConfig } from './config'; + +type OnboardingAction = + | { type: 'progress'; value: number } + | { type: 'alone-page'; value: boolean } + | { type: 'wifi-creds'; ssid: string; password: string }; + +interface OnboardingState { + progress: number; + wifi?: { ssid: string; password: string }; + alonePage: boolean; +} + +export interface OnboardingContext { + state: OnboardingState; + applyProgress: (value: number) => void; + setWifiCredentials: (ssid: string, password: string) => void; + skipSetup: () => void; +} + +export function reducer(state: OnboardingState, action: OnboardingAction) { + switch (action.type) { + case 'wifi-creds': + return { + ...state, + wifi: { ssid: action.ssid, password: action.password }, + }; + case 'progress': + return { + ...state, + progress: action.value, + }; + case 'alone-page': + return { + ...state, + alonePage: action.value, + }; + default: + throw new Error(`unhandled state action ${(action as any).type}`); + } +} + +export function useProvideOnboarding(): OnboardingContext { + const { setConfig } = useConfig(); + const [state, dispatch] = useReducer< + Reducer + >(reducer, { + progress: 0, + alonePage: false, + }); + + const { state: locatioState } = useLocation(); + + useLayoutEffect(() => { + const { alonePage = false }: { alonePage?: boolean } = + (locatioState as any) || {}; + + if (alonePage !== state.alonePage) + dispatch({ type: 'alone-page', value: alonePage }); + }, [locatioState, state]); + + return { + state, + applyProgress: (value: number) => { + useLayoutEffect(() => { + dispatch({ type: 'progress', value }); + }, []); + }, + setWifiCredentials: (ssid: string, password: string) => { + dispatch({ type: 'wifi-creds', ssid, password }); + }, + skipSetup: () => { + setConfig({ doneOnboarding: true }); + }, + }; +} + +export const OnboardingContextC = createContext( + undefined as any +); + +export function useOnboarding() { + const context = useContext(OnboardingContextC); + if (!context) { + throw new Error( + 'useOnboarding must be within a OnboardingContext Provider' + ); + } + return context; +} diff --git a/src/hooks/router.ts b/src/hooks/router.ts deleted file mode 100644 index 3916ea694..000000000 --- a/src/hooks/router.ts +++ /dev/null @@ -1,6 +0,0 @@ - - - -export function usePageScrollTo() { - -} \ No newline at end of file diff --git a/src/hooks/timeout.ts b/src/hooks/timeout.ts index ca160981d..311a470b5 100644 --- a/src/hooks/timeout.ts +++ b/src/hooks/timeout.ts @@ -1,15 +1,28 @@ -import { useEffect } from 'react'; +import { useEffect, useState } from 'react'; -export const useTimeout = (fn: () => void, delay: number) => { +export function useTimeout(fn: () => void, delay: number) { useEffect(() => { const id = setTimeout(fn, delay); return () => clearTimeout(id); }); -}; +} -export const useInterval = (fn: () => void, delay: number) => { +export function useInterval(fn: () => void, delay: number) { useEffect(() => { const id = setInterval(fn, delay); return () => clearInterval(id); }); -}; \ No newline at end of file +} + +export const useDebouncedEffect = ( + effect: () => void, + deps: any[], + delay: number +) => { + useEffect(() => { + const handler = setTimeout(() => effect(), delay); + + return () => clearTimeout(handler); + // eslint-disable-next-line react-hooks/exhaustive-deps + }, [...(deps || []), delay]); +}; diff --git a/src/hooks/tracker.tsx b/src/hooks/tracker.tsx new file mode 100644 index 000000000..c4e36d873 --- /dev/null +++ b/src/hooks/tracker.tsx @@ -0,0 +1,116 @@ +import { useEffect, useMemo, useRef, useState } from 'react'; +import { BodyPart, TrackerDataT, TrackerStatus } from 'solarxr-protocol'; +import { QuaternionFromQuatT } from '../maths/quaternion'; +import { useAppContext } from './app'; + +export function useTrackers() { + const { trackers } = useAppContext(); + + return { + trackers, + useAssignedTrackers: () => + useMemo( + () => + trackers.filter( + ({ tracker }) => tracker.info?.bodyPart !== BodyPart.NONE + ), + [trackers] + ), + useUnassignedTrackers: () => + useMemo( + () => + trackers.filter( + ({ tracker }) => tracker.info?.bodyPart === BodyPart.NONE + ), + [trackers] + ), + useConnectedTrackers: () => + useMemo( + () => + trackers.filter( + ({ tracker }) => tracker.status !== TrackerStatus.DISCONNECTED + ), + [trackers] + ), + }; +} + +export function useTracker(tracker: TrackerDataT) { + return { + useName: () => + useMemo(() => { + if (tracker.info?.customName) return tracker.info?.customName; + if (tracker.info?.bodyPart) return BodyPart[tracker.info?.bodyPart]; + return tracker.info?.displayName || 'NONE'; + }, [tracker.info]), + useRotation: () => + useMemo( + () => + QuaternionFromQuatT({ + x: tracker.rotation?.x || 0, + y: tracker.rotation?.y || 0, + z: tracker.rotation?.z || 0, + w: tracker.rotation?.w || 1, + }).eulerAngles, + [tracker.rotation] + ), + useVelocity: () => { + const previousRot = useRef<{ + x: number; + y: number; + z: number; + w: number; + }>(tracker.rotation || { x: 0, y: 0, z: 0, w: 1 }); + const [velocity, setVelocity] = useState(0); + const [rots, setRotation] = useState([]); + + useEffect(() => { + if (tracker.rotation) { + const rot = QuaternionFromQuatT(tracker.rotation).mul( + QuaternionFromQuatT(previousRot.current).inverse() + ); + const dif = Math.min(1, (rot.x ** 2 + rot.y ** 2 + rot.z ** 2) * 2.5); + // Use sum of rotation of last 3 frames (0.3sec) for smoother movement and better detection of slow movement. + if (rots.length === 3) { + rots.shift(); + } + rots.push(dif); + setRotation(rots); + setVelocity( + Math.min( + 1, + Math.max( + 0, + rots.reduce((a, b) => a + b) + ) + ) + ); + previousRot.current = tracker.rotation; + } + }, [tracker.rotation]); + + return velocity; + }, + }; +} + +export function useTrackerFromId( + trackerNum: string | number | undefined, + deviceId: string | number | undefined +) { + const { trackers } = useAppContext(); + + const tracker = useMemo( + () => + trackers.find( + ({ tracker }) => + trackerNum && + deviceId && + tracker?.trackerId?.trackerNum == trackerNum && + tracker?.trackerId?.deviceId?.id == deviceId + ), + [trackers, trackerNum, deviceId] + ); + + return tracker; +} diff --git a/src/hooks/websocket-api.ts b/src/hooks/websocket-api.ts index 4b71d541a..8ff7f14c4 100644 --- a/src/hooks/websocket-api.ts +++ b/src/hooks/websocket-api.ts @@ -1,172 +1,190 @@ -import { createContext, useContext, useEffect, useRef, useState } from "react"; +import { createContext, useContext, useEffect, useRef, useState } from 'react'; -import { DataFeedMessage, DataFeedMessageHeaderT, MessageBundle, MessageBundleT, RpcMessage, RpcMessageHeaderT } from 'solarxr-protocol' +import { + DataFeedMessage, + DataFeedMessageHeaderT, + MessageBundle, + MessageBundleT, + RpcMessage, + RpcMessageHeaderT, +} from 'solarxr-protocol'; -import { Builder, ByteBuffer } from 'flatbuffers' -import { useInterval } from "./timeout"; +import { Builder, ByteBuffer } from 'flatbuffers'; +import { useInterval } from './timeout'; export interface WebSocketApi { - isConnected: boolean, - useRPCPacket: (type: RpcMessage, callback: (packet: T) => void) => void - useDataFeedPacket: (type: DataFeedMessage, callback: (packet: T) => void) => void - sendRPCPacket: (type: RpcMessage, data: RPCPacketType) => void - sendDataFeedPacket: (type: DataFeedMessage, data: DataFeedPacketType) => void + isConnected: boolean; + useRPCPacket: (type: RpcMessage, callback: (packet: T) => void) => void; + useDataFeedPacket: ( + type: DataFeedMessage, + callback: (packet: T) => void + ) => void; + sendRPCPacket: (type: RpcMessage, data: RPCPacketType) => void; + sendDataFeedPacket: (type: DataFeedMessage, data: DataFeedPacketType) => void; } - -export const WebSocketApiContext = createContext(undefined as any); +export const WebSocketApiContext = createContext( + undefined as never +); export type RPCPacketType = RpcMessageHeaderT['message']; export type DataFeedPacketType = DataFeedMessageHeaderT['message']; // export type OutboundPacketType = OutboundPacketT['packet']; export function useProvideWebsocketApi(): WebSocketApi { - const rpcPacketCounterRef = useRef(0); - const webSocketRef = useRef(null); - const rpclistenerRef = useRef(new EventTarget()); - const datafeedlistenerRef = useRef(new EventTarget()); - const [isConnected, setConnected] = useState(false); + const rpcPacketCounterRef = useRef(0); + const webSocketRef = useRef(null); + const rpclistenerRef = useRef(new EventTarget()); + const datafeedlistenerRef = useRef(new EventTarget()); + const [isConnected, setConnected] = useState(false); - - useInterval(() => { - if (webSocketRef.current && !isConnected) { - disconnect(); - connect(); - console.log('Try reconnecting'); - } - }, 3000); - - const onConnected = (event: Event) => { - if (!webSocketRef.current) return ; - - setConnected(true); + useInterval(() => { + if (webSocketRef.current && !isConnected) { + disconnect(); + connect(); + console.log('Try reconnecting'); } + }, 3000); - const onConnectionClose = (event: Event) => { - setConnected(false); - rpcPacketCounterRef.current = 0; - } + const onConnected = () => { + if (!webSocketRef.current) return; + setConnected(true); + }; - const onMessage = async (event: { data: Blob }) => { - if (!event.data.arrayBuffer) - return ; - const buffer = await event.data.arrayBuffer(); + const onConnectionClose = () => { + setConnected(false); + rpcPacketCounterRef.current = 0; + }; - const fbb = new ByteBuffer(new Uint8Array(buffer)); + const onMessage = async (event: { data: Blob }) => { + if (!event.data.arrayBuffer) return; + const buffer = await event.data.arrayBuffer(); - const message = MessageBundle.getRootAsMessageBundle(fbb).unpack(); + const fbb = new ByteBuffer(new Uint8Array(buffer)); + const message = MessageBundle.getRootAsMessageBundle(fbb).unpack(); - message.rpcMsgs.forEach((rpcHeader) => { - rpclistenerRef.current?.dispatchEvent(new CustomEvent(RpcMessage[rpcHeader.messageType], { detail: rpcHeader.message })) + message.rpcMsgs.forEach((rpcHeader) => { + rpclistenerRef.current?.dispatchEvent( + new CustomEvent(RpcMessage[rpcHeader.messageType], { + detail: rpcHeader.message, }) + ); + }); - message.dataFeedMsgs.forEach((datafeedHeader) => { - datafeedlistenerRef.current?.dispatchEvent(new CustomEvent(DataFeedMessage[datafeedHeader.messageType], { detail: datafeedHeader.message })) + message.dataFeedMsgs.forEach((datafeedHeader) => { + datafeedlistenerRef.current?.dispatchEvent( + new CustomEvent(DataFeedMessage[datafeedHeader.messageType], { + detail: datafeedHeader.message, }) - } + ); + }); + }; - const sendRPCPacket = (type: RpcMessage, data: RPCPacketType): void => { - if (!webSocketRef.current) - throw new Error('No connection'); + const sendRPCPacket = (type: RpcMessage, data: RPCPacketType): void => { + if (!webSocketRef.current) throw new Error('No connection'); - const fbb = new Builder(1); + const fbb = new Builder(1); - const message = new MessageBundleT(); + const message = new MessageBundleT(); + const rpcHeader = new RpcMessageHeaderT(); + rpcHeader.messageType = type; + rpcHeader.message = data; - const rpcHeader = new RpcMessageHeaderT(); - rpcHeader.messageType = type; - rpcHeader.message = data; + message.rpcMsgs = [rpcHeader]; + fbb.finish(message.pack(fbb)); - message.rpcMsgs = [rpcHeader] - fbb.finish(message.pack(fbb)); + webSocketRef.current.send(fbb.asUint8Array()); - webSocketRef.current.send(fbb.asUint8Array()); + rpcPacketCounterRef.current++; + }; + const sendDataFeedPacket = ( + type: DataFeedMessage, + data: DataFeedPacketType + ): void => { + if (!webSocketRef.current) throw new Error('No connection'); + const fbb = new Builder(1); - rpcPacketCounterRef.current++; - } + const message = new MessageBundleT(); - const sendDataFeedPacket = (type: DataFeedMessage, data: DataFeedPacketType): void => { - if (!webSocketRef.current) - throw new Error('No connection'); + const datafeedHeader = new DataFeedMessageHeaderT(); + datafeedHeader.messageType = type; + datafeedHeader.message = data; - const fbb = new Builder(1); + message.dataFeedMsgs = [datafeedHeader]; + fbb.finish(message.pack(fbb)); - const message = new MessageBundleT(); + webSocketRef.current.send(fbb.asUint8Array()); + }; - const datafeedHeader = new DataFeedMessageHeaderT(); - datafeedHeader.messageType = type; - datafeedHeader.message = data; + const connect = () => { + webSocketRef.current = new WebSocket('ws://localhost:21110'); - message.dataFeedMsgs = [datafeedHeader] - fbb.finish(message.pack(fbb)); + // Connection opened + webSocketRef.current.addEventListener('open', onConnected); + webSocketRef.current.addEventListener('close', onConnectionClose); + webSocketRef.current.addEventListener('message', onMessage); + }; - webSocketRef.current.send(fbb.asUint8Array()); - } + const disconnect = () => { + if (!webSocketRef.current) return; - const connect = () => { - webSocketRef.current = new WebSocket('ws://localhost:21110'); - + webSocketRef.current.removeEventListener('open', onConnected); + webSocketRef.current.removeEventListener('close', onConnectionClose); + webSocketRef.current.removeEventListener('message', onMessage); + }; - // Connection opened - webSocketRef.current.addEventListener('open', onConnected); - webSocketRef.current.addEventListener('close', onConnectionClose); - webSocketRef.current.addEventListener('message', onMessage); - } + useEffect(() => { + connect(); + return () => { + disconnect(); + }; + }, []); - const disconnect = () => { - if (!webSocketRef.current) return ; - - webSocketRef.current.removeEventListener('open', onConnected); - webSocketRef.current.removeEventListener('close', onConnectionClose); - webSocketRef.current.removeEventListener('message', onMessage); - } - - useEffect(() => { - connect(); + return { + isConnected, + useDataFeedPacket: ( + type: DataFeedMessage, + callback: (packet: T) => void + ) => { + useEffect(() => { + const onEvent = (event: CustomEventInit) => { + callback(event.detail); + }; + datafeedlistenerRef.current.addEventListener( + DataFeedMessage[type], + onEvent + ); return () => { - disconnect(); - } - }, []) - - return { - isConnected, - useDataFeedPacket: (type: DataFeedMessage, callback: (packet: T) => void) => { - const onEvent = (event: CustomEventInit) => { - callback(event.detail) - } - - useEffect(() => { - datafeedlistenerRef.current.addEventListener(DataFeedMessage[type], onEvent) - return () => { - datafeedlistenerRef.current.removeEventListener(DataFeedMessage[type], onEvent) - } - }, []) - }, - useRPCPacket: (type: RpcMessage, callback: (packet: T) => void) => { - const onEvent = (event: CustomEventInit) => { - callback(event.detail) - } - - useEffect(() => { - rpclistenerRef.current.addEventListener(RpcMessage[type], onEvent) - return () => { - rpclistenerRef.current.removeEventListener(RpcMessage[type], onEvent) - } - }, []) - }, - sendRPCPacket, - sendDataFeedPacket - } + datafeedlistenerRef.current.removeEventListener( + DataFeedMessage[type], + onEvent + ); + }; + }, [callback, type]); + }, + useRPCPacket: (type: RpcMessage, callback: (packet: T) => void) => { + useEffect(() => { + const onEvent = (event: CustomEventInit) => { + callback(event.detail); + }; + rpclistenerRef.current.addEventListener(RpcMessage[type], onEvent); + return () => { + rpclistenerRef.current.removeEventListener(RpcMessage[type], onEvent); + }; + }, [callback, type]); + }, + sendRPCPacket, + sendDataFeedPacket, + }; } - export function useWebsocketAPI(): WebSocketApi { - const context = useContext(WebSocketApiContext); - if (!context) { - throw new Error('useWebsocketAPI must be within a WebSocketApi Provider') - } - return context; -} \ No newline at end of file + const context = useContext(WebSocketApiContext); + if (!context) { + throw new Error('useWebsocketAPI must be within a WebSocketApi Provider'); + } + return context; +} diff --git a/src/index.css b/src/index.css index 3de263426..2aa04a45d 100644 --- a/src/index.css +++ b/src/index.css @@ -2,49 +2,48 @@ @tailwind components; @tailwind utilities; - body { font-variant-numeric: tabular-nums; - font-family: "Work Sans", sans-serif; + font-family: 'poppins', sans-serif; height: 100vh; width: 100vw; user-select: none; - overflow: hidden; - border-radius: 15px; + background: theme('colors.background.20'); } html { overflow: hidden; - border-radius: 15px; + background: theme('colors.background.20'); } #root { height: 100%; } - ::-webkit-scrollbar { - width: 10px; - height: 10px; + width: 4px; + height: 4px; } ::-webkit-scrollbar-corner { - background-color: theme('colors.purple-gray.900'); + background-color: transparent; } ::-webkit-scrollbar-track { - background: theme('colors.purple-gray.600'); + background: transparent; border-radius: 50px; - border-radius: 50px; - } ::-webkit-scrollbar-thumb { - background: theme('colors.purple-gray.400'); - border-radius: 50px; + background: theme('colors.background.50'); border-radius: 50px; } ::-webkit-scrollbar-thumb:hover { - background: theme('colors.purple-gray.300'); -} \ No newline at end of file + background: theme('colors.background.60'); +} + +input::-ms-reveal, +input::-ms-clear { + display: none; +} diff --git a/src/index.tsx b/src/index.tsx index b40707a45..da70ffca2 100644 --- a/src/index.tsx +++ b/src/index.tsx @@ -1,8 +1,10 @@ import * as ReactDOMClient from 'react-dom/client'; -import "@fontsource/work-sans/variable.css"; +import '@fontsource/poppins/500.css'; +import '@fontsource/poppins/700.css'; import './index.css'; import App from './App'; import Modal from 'react-modal'; +import React from 'react'; Modal.setAppElement('#root'); @@ -11,6 +13,8 @@ const container = document.getElementById('root'); if (container) { const root = ReactDOMClient.createRoot(container); root.render( - + + + ); } diff --git a/src/maths/angle.ts b/src/maths/angle.ts index d40a44de6..466a17589 100644 --- a/src/maths/angle.ts +++ b/src/maths/angle.ts @@ -1,5 +1,3 @@ - - export const DEG_TO_RAD = Math.PI / 180.0; -export const RAD_TO_DEG = 180.0 / Math.PI; \ No newline at end of file +export const RAD_TO_DEG = 180.0 / Math.PI; diff --git a/src/maths/quaternion.ts b/src/maths/quaternion.ts index 37f646d89..1314ba3e5 100644 --- a/src/maths/quaternion.ts +++ b/src/maths/quaternion.ts @@ -1,25 +1,34 @@ import { Quaternion } from 'math3d'; import { QuatT } from 'solarxr-protocol'; - -export function QuaternionFromQuatT(q: { x: number, y: number, z: number, w: number }) { - return new Quaternion(q.x, q.y, q.z, q.w) +export function QuaternionFromQuatT(q: { + x: number; + y: number; + z: number; + w: number; +}) { + return new Quaternion(q.x, q.y, q.z, q.w); } -export function QuaternionToQuatT(q: { x: number, y: number, z: number, w: number }) { - const quat = new QuatT(); +export function QuaternionToQuatT(q: { + x: number; + y: number; + z: number; + w: number; +}) { + const quat = new QuatT(); - quat.x = q.x; - quat.y = q.y; - quat.z = q.z; - quat.w = q.w; - return quat; + quat.x = q.x; + quat.y = q.y; + quat.z = q.z; + quat.w = q.w; + return quat; } export function FixEuler(yaw: number) { - if(yaw > 180) { - yaw *= -1; - yaw += 180; - } - return Math.round(yaw) -} \ No newline at end of file + if (yaw > 180) { + yaw *= -1; + yaw += 180; + } + return Math.round(yaw); +} diff --git a/src/react-app-env.d.ts b/src/react-app-env.d.ts index 624c875ec..7cb0ddde1 100644 --- a/src/react-app-env.d.ts +++ b/src/react-app-env.d.ts @@ -1,6 +1,6 @@ -/// -/// -/// +// / +// / +// / declare namespace NodeJS { interface ProcessEnv { @@ -40,16 +40,16 @@ declare module '*.png' { } declare module '*.webp' { - const src: string; - export default src; + const src: string; + export default src; } declare module '*.svg' { import * as React from 'react'; - export const ReactComponent: React.FunctionComponent & { title?: string }>; + export const ReactComponent: React.FunctionComponent< + React.SVGProps & { title?: string } + >; const src: string; export default src; diff --git a/tailwind.config.js b/tailwind.config.js index 020edaea5..1ceda9de0 100644 --- a/tailwind.config.js +++ b/tailwind.config.js @@ -1,60 +1,89 @@ -const plugin = require('tailwindcss/plugin') +const plugin = require('tailwindcss/plugin'); -const rem = (px) => `${(px / 12).toFixed(4)}rem` +const rem = (pt) => `${pt / 16}rem`; + +const colors = { + 'blue-gray': { + 100: '#ffffff', + 200: '#78A4C6', + 300: '#608AAB', + 400: '#3D6381', + 500: '#1A3D59', + 600: '#112D43', + 700: '#081E30', + 800: '#00101C', + 900: '#000509', + }, + purple: { + 100: '#BB8AE5', + 200: '#9D5CD4', + 500: '#65459A', + 700: '#623B83', + 900: '#2E2145', + }, +}; module.exports = { - content: ["./src/**/*.{js,jsx,ts,tsx}",], + content: ['./src/**/*.{js,jsx,ts,tsx}'], theme: { + screens: { + xs: '800px', + sm: '900px', + md: '1100px', + lg: '1300px', + xl: '1600px', + }, extend: { colors: { - 'accent': { - darker: '#831ECC', - lighter: '#C06FFB' - }, - 'status': { - online: '#9AFF76', - warning: '#FFB257', - error: '#FF6464' - }, - 'purple-gray': { - 900: "#160B1D", - 800: "#261730", - 700: "#3F2A4F", - 600: "#593E6C", - 500: "#6E5084", - 400: "#8E6BA7", - 300: "#C0A1D8", - 200: "#EFE2F9", - 100: "#FFFFFF" + status: { + success: '#50E897', + warning: '#D8CD37', + critical: '#DF6D8C', + special: '#A44FED', }, + ...colors, + background: Object.keys(colors['blue-gray']).reduce( + (curr, colork, index) => ({ + ...curr, + [(index + 1) * 10]: colors['blue-gray'][colork], + }), + {} + ), + 'accent-background': Object.keys(colors.purple).reduce( + (curr, colork, index) => ({ + ...curr, + [(index + 1) * 10]: colors.purple[colork], + }), + {} + ), }, fontSize: { - DEFAULT: rem(12), + DEFAULT: rem(10), }, fontWeight: { - DEFAULT: 400, - } + DEFAULT: 500, + }, + color: { + DEFAULT: '#ffffff', + }, }, }, plugins: [ require('@tailwindcss/forms'), - plugin(function({ addUtilities, theme }) { - - const textConfig = (fontSize, fontWeight, color) => ({ - color, + plugin(function ({ addUtilities, theme }) { + const textConfig = (fontSize, fontWeight) => ({ fontSize, - fontWeight - }) + fontWeight, + }); addUtilities({ - '.text-heading': textConfig(rem(35), 700, theme('colors.purple-gray.100')), - '.text-secondary-heading': textConfig(rem(25), 700, theme('colors.purple-gray.100')), - '.text-field-title': textConfig(rem(12), 700, theme('colors.purple-gray.100')), - '.text-extra-emphasised': textConfig(rem(12), 600, theme('colors.purple-gray.100')), - '.text-emphasised': textConfig(rem(12), 400, theme('colors.purple-gray.100')), - '.text-default': textConfig(rem(12), 400, theme('colors.purple-gray.300')), - '.text-section-indicator': textConfig(rem(12), 700, theme('colors.purple-gray.400')) - }) - }) + '.text-main-title': textConfig(rem(25), 700), + '.text-section-title': textConfig(rem(12), 700), + '.text-standard': textConfig(rem(10), 500), + '.text-vr-accesible': textConfig(rem(14), 500), + '.text-vr-accesible-bold': textConfig(rem(14), 700), + '.text-standard-bold': textConfig(rem(10), 700), + }); + }), ], -} \ No newline at end of file +};